# 1 "/tmp/tmpt6becje8.h" # 1 "" 1 # 1 "" 3 #define __llvm__ 1 #define __clang__ 1 #define __clang_major__ 10 #define __clang_minor__ 0 #define __clang_patchlevel__ 0 #define __clang_version__ "10.0.0 (clang-1000.11.45.5)" #define __GNUC_MINOR__ 2 #define __GNUC_PATCHLEVEL__ 1 #define __GNUC__ 4 #define __GXX_ABI_VERSION 1002 #define __ATOMIC_RELAXED 0 #define __ATOMIC_CONSUME 1 #define __ATOMIC_ACQUIRE 2 #define __ATOMIC_RELEASE 3 #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_SEQ_CST 5 #define __OPENCL_MEMORY_SCOPE_WORK_ITEM 0 #define __OPENCL_MEMORY_SCOPE_WORK_GROUP 1 #define __OPENCL_MEMORY_SCOPE_DEVICE 2 #define __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES 3 #define __OPENCL_MEMORY_SCOPE_SUB_GROUP 4 #define __PRAGMA_REDEFINE_EXTNAME 1 #define __VERSION__ "4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.11.45.5)" #define __OBJC_BOOL_IS_BOOL 0 #define __CONSTANT_CFSTRINGS__ 1 #define __block __attribute__((__blocks__(byref))) #define __BLOCKS__ 1 #define __ORDER_LITTLE_ENDIAN__ 1234 #define __ORDER_BIG_ENDIAN__ 4321 #define __ORDER_PDP_ENDIAN__ 3412 #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __LITTLE_ENDIAN__ 1 #define _LP64 1 #define __LP64__ 1 #define __CHAR_BIT__ 8 #define __SCHAR_MAX__ 127 #define __SHRT_MAX__ 32767 #define __INT_MAX__ 2147483647 #define __LONG_MAX__ 9223372036854775807L #define __LONG_LONG_MAX__ 9223372036854775807LL #define __WCHAR_MAX__ 2147483647 #define __WINT_MAX__ 2147483647 #define __INTMAX_MAX__ 9223372036854775807L #define __SIZE_MAX__ 18446744073709551615UL #define __UINTMAX_MAX__ 18446744073709551615UL #define __PTRDIFF_MAX__ 9223372036854775807L #define __INTPTR_MAX__ 9223372036854775807L #define __UINTPTR_MAX__ 18446744073709551615UL #define __SIZEOF_DOUBLE__ 8 #define __SIZEOF_FLOAT__ 4 #define __SIZEOF_INT__ 4 #define __SIZEOF_LONG__ 8 #define __SIZEOF_LONG_DOUBLE__ 16 #define __SIZEOF_LONG_LONG__ 8 #define __SIZEOF_POINTER__ 8 #define __SIZEOF_SHORT__ 2 #define __SIZEOF_PTRDIFF_T__ 8 #define __SIZEOF_SIZE_T__ 8 #define __SIZEOF_WCHAR_T__ 4 #define __SIZEOF_WINT_T__ 4 #define __SIZEOF_INT128__ 16 #define __INTMAX_TYPE__ long int #define __INTMAX_FMTd__ "ld" #define __INTMAX_FMTi__ "li" #define __INTMAX_C_SUFFIX__ L #define __UINTMAX_TYPE__ long unsigned int #define __UINTMAX_FMTo__ "lo" #define __UINTMAX_FMTu__ "lu" #define __UINTMAX_FMTx__ "lx" #define __UINTMAX_FMTX__ "lX" #define __UINTMAX_C_SUFFIX__ UL #define __INTMAX_WIDTH__ 64 #define __PTRDIFF_TYPE__ long int #define __PTRDIFF_FMTd__ "ld" #define __PTRDIFF_FMTi__ "li" #define __PTRDIFF_WIDTH__ 64 #define __INTPTR_TYPE__ long int #define __INTPTR_FMTd__ "ld" #define __INTPTR_FMTi__ "li" #define __INTPTR_WIDTH__ 64 #define __SIZE_TYPE__ long unsigned int #define __SIZE_FMTo__ "lo" #define __SIZE_FMTu__ "lu" #define __SIZE_FMTx__ "lx" #define __SIZE_FMTX__ "lX" #define __SIZE_WIDTH__ 64 #define __WCHAR_TYPE__ int #define __WCHAR_WIDTH__ 32 #define __WINT_TYPE__ int #define __WINT_WIDTH__ 32 #define __SIG_ATOMIC_WIDTH__ 32 #define __SIG_ATOMIC_MAX__ 2147483647 #define __CHAR16_TYPE__ unsigned short #define __CHAR32_TYPE__ unsigned int #define __UINTMAX_WIDTH__ 64 #define __UINTPTR_TYPE__ long unsigned int #define __UINTPTR_FMTo__ "lo" #define __UINTPTR_FMTu__ "lu" #define __UINTPTR_FMTx__ "lx" #define __UINTPTR_FMTX__ "lX" #define __UINTPTR_WIDTH__ 64 #define __FLT16_DENORM_MIN__ 5.9604644775390625e-8F16 #define __FLT16_HAS_DENORM__ 1 #define __FLT16_DIG__ 3 #define __FLT16_DECIMAL_DIG__ 5 #define __FLT16_EPSILON__ 9.765625e-4F16 #define __FLT16_HAS_INFINITY__ 1 #define __FLT16_HAS_QUIET_NAN__ 1 #define __FLT16_MANT_DIG__ 11 #define __FLT16_MAX_10_EXP__ 4 #define __FLT16_MAX_EXP__ 15 #define __FLT16_MAX__ 6.5504e+4F16 #define __FLT16_MIN_10_EXP__ (-13) #define __FLT16_MIN_EXP__ (-14) #define __FLT16_MIN__ 6.103515625e-5F16 #define __FLT_DENORM_MIN__ 1.40129846e-45F #define __FLT_HAS_DENORM__ 1 #define __FLT_DIG__ 6 #define __FLT_DECIMAL_DIG__ 9 #define __FLT_EPSILON__ 1.19209290e-7F #define __FLT_HAS_INFINITY__ 1 #define __FLT_HAS_QUIET_NAN__ 1 #define __FLT_MANT_DIG__ 24 #define __FLT_MAX_10_EXP__ 38 #define __FLT_MAX_EXP__ 128 #define __FLT_MAX__ 3.40282347e+38F #define __FLT_MIN_10_EXP__ (-37) #define __FLT_MIN_EXP__ (-125) #define __FLT_MIN__ 1.17549435e-38F #define __DBL_DENORM_MIN__ 4.9406564584124654e-324 #define __DBL_HAS_DENORM__ 1 #define __DBL_DIG__ 15 #define __DBL_DECIMAL_DIG__ 17 #define __DBL_EPSILON__ 2.2204460492503131e-16 #define __DBL_HAS_INFINITY__ 1 #define __DBL_HAS_QUIET_NAN__ 1 #define __DBL_MANT_DIG__ 53 #define __DBL_MAX_10_EXP__ 308 #define __DBL_MAX_EXP__ 1024 #define __DBL_MAX__ 1.7976931348623157e+308 #define __DBL_MIN_10_EXP__ (-307) #define __DBL_MIN_EXP__ (-1021) #define __DBL_MIN__ 2.2250738585072014e-308 #define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L #define __LDBL_HAS_DENORM__ 1 #define __LDBL_DIG__ 18 #define __LDBL_DECIMAL_DIG__ 21 #define __LDBL_EPSILON__ 1.08420217248550443401e-19L #define __LDBL_HAS_INFINITY__ 1 #define __LDBL_HAS_QUIET_NAN__ 1 #define __LDBL_MANT_DIG__ 64 #define __LDBL_MAX_10_EXP__ 4932 #define __LDBL_MAX_EXP__ 16384 #define __LDBL_MAX__ 1.18973149535723176502e+4932L #define __LDBL_MIN_10_EXP__ (-4931) #define __LDBL_MIN_EXP__ (-16381) #define __LDBL_MIN__ 3.36210314311209350626e-4932L #define __POINTER_WIDTH__ 64 #define __BIGGEST_ALIGNMENT__ 16 #define __INT8_TYPE__ signed char #define __INT8_FMTd__ "hhd" #define __INT8_FMTi__ "hhi" #define __INT8_C_SUFFIX__ #define __INT16_TYPE__ short #define __INT16_FMTd__ "hd" #define __INT16_FMTi__ "hi" #define __INT16_C_SUFFIX__ #define __INT32_TYPE__ int #define __INT32_FMTd__ "d" #define __INT32_FMTi__ "i" #define __INT32_C_SUFFIX__ #define __INT64_TYPE__ long long int #define __INT64_FMTd__ "lld" #define __INT64_FMTi__ "lli" #define __INT64_C_SUFFIX__ LL #define __UINT8_TYPE__ unsigned char #define __UINT8_FMTo__ "hho" #define __UINT8_FMTu__ "hhu" #define __UINT8_FMTx__ "hhx" #define __UINT8_FMTX__ "hhX" #define __UINT8_C_SUFFIX__ #define __UINT8_MAX__ 255 #define __INT8_MAX__ 127 #define __UINT16_TYPE__ unsigned short #define __UINT16_FMTo__ "ho" #define __UINT16_FMTu__ "hu" #define __UINT16_FMTx__ "hx" #define __UINT16_FMTX__ "hX" #define __UINT16_C_SUFFIX__ #define __UINT16_MAX__ 65535 #define __INT16_MAX__ 32767 #define __UINT32_TYPE__ unsigned int #define __UINT32_FMTo__ "o" #define __UINT32_FMTu__ "u" #define __UINT32_FMTx__ "x" #define __UINT32_FMTX__ "X" #define __UINT32_C_SUFFIX__ U #define __UINT32_MAX__ 4294967295U #define __INT32_MAX__ 2147483647 #define __UINT64_TYPE__ long long unsigned int #define __UINT64_FMTo__ "llo" #define __UINT64_FMTu__ "llu" #define __UINT64_FMTx__ "llx" #define __UINT64_FMTX__ "llX" #define __UINT64_C_SUFFIX__ ULL #define __UINT64_MAX__ 18446744073709551615ULL #define __INT64_MAX__ 9223372036854775807LL #define __INT_LEAST8_TYPE__ signed char #define __INT_LEAST8_MAX__ 127 #define __INT_LEAST8_FMTd__ "hhd" #define __INT_LEAST8_FMTi__ "hhi" #define __UINT_LEAST8_TYPE__ unsigned char #define __UINT_LEAST8_MAX__ 255 #define __UINT_LEAST8_FMTo__ "hho" #define __UINT_LEAST8_FMTu__ "hhu" #define __UINT_LEAST8_FMTx__ "hhx" #define __UINT_LEAST8_FMTX__ "hhX" #define __INT_LEAST16_TYPE__ short #define __INT_LEAST16_MAX__ 32767 #define __INT_LEAST16_FMTd__ "hd" #define __INT_LEAST16_FMTi__ "hi" #define __UINT_LEAST16_TYPE__ unsigned short #define __UINT_LEAST16_MAX__ 65535 #define __UINT_LEAST16_FMTo__ "ho" #define __UINT_LEAST16_FMTu__ "hu" #define __UINT_LEAST16_FMTx__ "hx" #define __UINT_LEAST16_FMTX__ "hX" #define __INT_LEAST32_TYPE__ int #define __INT_LEAST32_MAX__ 2147483647 #define __INT_LEAST32_FMTd__ "d" #define __INT_LEAST32_FMTi__ "i" #define __UINT_LEAST32_TYPE__ unsigned int #define __UINT_LEAST32_MAX__ 4294967295U #define __UINT_LEAST32_FMTo__ "o" #define __UINT_LEAST32_FMTu__ "u" #define __UINT_LEAST32_FMTx__ "x" #define __UINT_LEAST32_FMTX__ "X" #define __INT_LEAST64_TYPE__ long int #define __INT_LEAST64_MAX__ 9223372036854775807L #define __INT_LEAST64_FMTd__ "ld" #define __INT_LEAST64_FMTi__ "li" #define __UINT_LEAST64_TYPE__ long unsigned int #define __UINT_LEAST64_MAX__ 18446744073709551615UL #define __UINT_LEAST64_FMTo__ "lo" #define __UINT_LEAST64_FMTu__ "lu" #define __UINT_LEAST64_FMTx__ "lx" #define __UINT_LEAST64_FMTX__ "lX" #define __INT_FAST8_TYPE__ signed char #define __INT_FAST8_MAX__ 127 #define __INT_FAST8_FMTd__ "hhd" #define __INT_FAST8_FMTi__ "hhi" #define __UINT_FAST8_TYPE__ unsigned char #define __UINT_FAST8_MAX__ 255 #define __UINT_FAST8_FMTo__ "hho" #define __UINT_FAST8_FMTu__ "hhu" #define __UINT_FAST8_FMTx__ "hhx" #define __UINT_FAST8_FMTX__ "hhX" #define __INT_FAST16_TYPE__ short #define __INT_FAST16_MAX__ 32767 #define __INT_FAST16_FMTd__ "hd" #define __INT_FAST16_FMTi__ "hi" #define __UINT_FAST16_TYPE__ unsigned short #define __UINT_FAST16_MAX__ 65535 #define __UINT_FAST16_FMTo__ "ho" #define __UINT_FAST16_FMTu__ "hu" #define __UINT_FAST16_FMTx__ "hx" #define __UINT_FAST16_FMTX__ "hX" #define __INT_FAST32_TYPE__ int #define __INT_FAST32_MAX__ 2147483647 #define __INT_FAST32_FMTd__ "d" #define __INT_FAST32_FMTi__ "i" #define __UINT_FAST32_TYPE__ unsigned int #define __UINT_FAST32_MAX__ 4294967295U #define __UINT_FAST32_FMTo__ "o" #define __UINT_FAST32_FMTu__ "u" #define __UINT_FAST32_FMTx__ "x" #define __UINT_FAST32_FMTX__ "X" #define __INT_FAST64_TYPE__ long int #define __INT_FAST64_MAX__ 9223372036854775807L #define __INT_FAST64_FMTd__ "ld" #define __INT_FAST64_FMTi__ "li" #define __UINT_FAST64_TYPE__ long unsigned int #define __UINT_FAST64_MAX__ 18446744073709551615UL #define __UINT_FAST64_FMTo__ "lo" #define __UINT_FAST64_FMTu__ "lu" #define __UINT_FAST64_FMTx__ "lx" #define __UINT_FAST64_FMTX__ "lX" #define __USER_LABEL_PREFIX__ _ #define __FINITE_MATH_ONLY__ 0 #define __GNUC_STDC_INLINE__ 1 #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #define __CLANG_ATOMIC_BOOL_LOCK_FREE 2 #define __CLANG_ATOMIC_CHAR_LOCK_FREE 2 #define __CLANG_ATOMIC_CHAR16_T_LOCK_FREE 2 #define __CLANG_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __CLANG_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __CLANG_ATOMIC_SHORT_LOCK_FREE 2 #define __CLANG_ATOMIC_INT_LOCK_FREE 2 #define __CLANG_ATOMIC_LONG_LOCK_FREE 2 #define __CLANG_ATOMIC_LLONG_LOCK_FREE 2 #define __CLANG_ATOMIC_POINTER_LOCK_FREE 2 #define __GCC_ATOMIC_BOOL_LOCK_FREE 2 #define __GCC_ATOMIC_CHAR_LOCK_FREE 2 #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 #define __GCC_ATOMIC_INT_LOCK_FREE 2 #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #define __GCC_ATOMIC_LLONG_LOCK_FREE 2 #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 #define __NO_INLINE__ 1 #define __PIC__ 2 #define __pic__ 2 #define __FLT_EVAL_METHOD__ 0 #define __FLT_RADIX__ 2 #define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__ #define __SSP__ 1 #define __nonnull _Nonnull #define __null_unspecified _Null_unspecified #define __nullable _Nullable #define __amd64__ 1 #define __amd64 1 #define __x86_64 1 #define __x86_64__ 1 #define __core2 1 #define __core2__ 1 #define __tune_core2__ 1 #define __REGISTER_PREFIX__ #define __NO_MATH_INLINES 1 #define __FXSR__ 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1 #define __SSE4_1__ 1 #define __SSSE3__ 1 #define __SSE3__ 1 #define __SSE2__ 1 #define __SSE2_MATH__ 1 #define __SSE__ 1 #define __SSE_MATH__ 1 #define __MMX__ 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 #define __APPLE_CC__ 6000 #define __APPLE__ 1 #define __STDC_NO_THREADS__ 1 #define OBJC_NEW_PROPERTIES 1 #define __apple_build_version__ 10001145 #define __weak __attribute__((objc_gc(weak))) #define __strong #define __unsafe_unretained #define __DYNAMIC__ 1 #define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 101300 #define __MACH__ 1 #define __STDC__ 1 #define __STDC_HOSTED__ 1 #define __STDC_VERSION__ 201112L #define __STDC_UTF_16__ 1 #define __STDC_UTF_32__ 1 # 1 "" 1 #define LL #define restrict #define __attribute__(x) #define _Nullable #define _Nonnull #define __compar #define int8_t char #define CF_INLINE #define uint16_t short #define __GLIBC_HAVE_LONG_LONG 1 #undef __GNUC__ #undef __BLOCKS__ #define inline #define __inline__ #define __extension__ #define _Bool uint8_t #define __const const #define __asm__(x) #define __asm(x) #define CTYPESGEN 1 #define __uint16_t uint16_t #define __uint32_t uint32_t #define __uint64_t uint64_t # 1 "" 2 # 1 "/tmp/tmpt6becje8.h" 2 # 1 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h" 1 #define GRASS_NVIZ_H # 1 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/config.h" 1 #define _config_h #define GDEBUG 1 # 25 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/config.h" #define HAVE_LIMITS_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_ZLIB_H 1 #define HAVE_BZLIB_H 1 #define HAVE_ZSTD_H 1 #define HAVE_SYS_IOCTL_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_TIME_H 1 #define TIME_WITH_SYS_TIME 1 #define HAVE_SYS_TIMEB_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UTSNAME_H 1 # 94 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/config.h" #define HAVE_LONG_LONG_INT 1 #define HAVE_INT64_T 1 #define RETSIGTYPE void #define HAVE_FTIME 1 #define HAVE_GETHOSTNAME 1 #define HAVE_GETTIMEOFDAY 1 #define HAVE_LSEEK 1 #define HAVE_TIME 1 #define HAVE_UNAME 1 #define HAVE_SETEUID 1 #define HAVE_SETPRIORITY 1 #define HAVE_SETREUID 1 #define HAVE_SETRUID 1 #define SETPGRP_VOID 1 #define HAVE_DRAND48 1 #define HAVE_NANOSLEEP 1 #define HAVE_ASPRINTF 1 #define HAVE_POSTGRES 1 #define HAVE_SQLITE 1 #define HAVE_PROJ_H 1 #define HAVE_GDAL 1 #define HAVE_OGR 1 #define HAVE_GEOS 1 #define HAVE_LIBPQ_FE_H 1 #define HAVE_PQCMDTUPLES 1 #define HAVE_TIFFIO_H 1 #define HAVE_PNG_H 1 #define HAVE_FFTW3_H 1 # 205 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/config.h" #define HAVE_READLINE_READLINE_H 1 #define HAVE_FT2BUILD_H 1 # 217 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/config.h" #define HAVE_LIBINTL_H 1 #define HAVE_ICONV_H 1 #define HAVE_PUTENV 1 #define HAVE_SETENV 1 #define HAVE_SOCKET 1 # 244 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/config.h" #define OPENGL_AQUA 1 #define HAVE_REGEX_H 1 #define HAVE_PTHREAD_H 1 #define HAVE_FSEEKO 1 # 276 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/config.h" #define HAVE_LARGEFILES 1 # 320 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/config.h" #define HAVE_LANGINFO_H 1 #define OPENGL_FBO 1 # 5 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h" 2 # 30 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h" # 1 "/System/Library/Frameworks/OpenGL.framework/Headers/CGLTypes.h" 1 3 #define _CGLTYPES_H # 1 "/System/Library/Frameworks/OpenGL.framework/Headers/OpenGLAvailability.h" 1 3 #define _OpenGLAvailability_H # 1 "/usr/include/Availability.h" 1 3 4 # 25 "/usr/include/Availability.h" 3 4 #define __AVAILABILITY__ # 119 "/usr/include/Availability.h" 3 4 #define __MAC_10_0 1000 #define __MAC_10_1 1010 #define __MAC_10_2 1020 #define __MAC_10_3 1030 #define __MAC_10_4 1040 #define __MAC_10_5 1050 #define __MAC_10_6 1060 #define __MAC_10_7 1070 #define __MAC_10_8 1080 #define __MAC_10_9 1090 #define __MAC_10_10 101000 #define __MAC_10_10_2 101002 #define __MAC_10_10_3 101003 #define __MAC_10_11 101100 #define __MAC_10_11_2 101102 #define __MAC_10_11_3 101103 #define __MAC_10_11_4 101104 #define __MAC_10_12 101200 #define __MAC_10_12_1 101201 #define __MAC_10_12_2 101202 #define __MAC_10_12_4 101204 #define __MAC_10_13 101300 #define __MAC_10_13_1 101301 #define __MAC_10_13_2 101302 #define __MAC_10_13_4 101304 #define __IPHONE_2_0 20000 #define __IPHONE_2_1 20100 #define __IPHONE_2_2 20200 #define __IPHONE_3_0 30000 #define __IPHONE_3_1 30100 #define __IPHONE_3_2 30200 #define __IPHONE_4_0 40000 #define __IPHONE_4_1 40100 #define __IPHONE_4_2 40200 #define __IPHONE_4_3 40300 #define __IPHONE_5_0 50000 #define __IPHONE_5_1 50100 #define __IPHONE_6_0 60000 #define __IPHONE_6_1 60100 #define __IPHONE_7_0 70000 #define __IPHONE_7_1 70100 #define __IPHONE_8_0 80000 #define __IPHONE_8_1 80100 #define __IPHONE_8_2 80200 #define __IPHONE_8_3 80300 #define __IPHONE_8_4 80400 #define __IPHONE_9_0 90000 #define __IPHONE_9_1 90100 #define __IPHONE_9_2 90200 #define __IPHONE_9_3 90300 #define __IPHONE_10_0 100000 #define __IPHONE_10_1 100100 #define __IPHONE_10_2 100200 #define __IPHONE_10_3 100300 #define __IPHONE_11_0 110000 #define __IPHONE_11_1 110100 #define __IPHONE_11_2 110200 #define __IPHONE_11_3 110300 #define __TVOS_9_0 90000 #define __TVOS_9_1 90100 #define __TVOS_9_2 90200 #define __TVOS_10_0 100000 #define __TVOS_10_0_1 100001 #define __TVOS_10_1 100100 #define __TVOS_10_2 100200 #define __TVOS_11_0 110000 #define __TVOS_11_1 110100 #define __TVOS_11_2 110200 #define __TVOS_11_3 110300 #define __WATCHOS_1_0 10000 #define __WATCHOS_2_0 20000 #define __WATCHOS_2_1 20100 #define __WATCHOS_2_2 20200 #define __WATCHOS_3_0 30000 #define __WATCHOS_3_1 30100 #define __WATCHOS_3_1_1 30101 #define __WATCHOS_3_2 30200 #define __WATCHOS_4_0 40000 #define __WATCHOS_4_1 40100 #define __WATCHOS_4_2 40200 #define __WATCHOS_4_3 40300 # 1 "/usr/include/AvailabilityInternal.h" 1 3 4 # 31 "/usr/include/AvailabilityInternal.h" 3 4 #define __AVAILABILITY_INTERNAL__ # 74 "/usr/include/AvailabilityInternal.h" 3 4 #define __AVAILABILITY_INTERNAL_DEPRECATED __attribute__((deprecated)) #define __AVAILABILITY_INTERNAL_DEPRECATED_MSG(_msg) __attribute__((deprecated(_msg))) # 86 "/usr/include/AvailabilityInternal.h" 3 4 #define __AVAILABILITY_INTERNAL_UNAVAILABLE __attribute__((unavailable)) #define __AVAILABILITY_INTERNAL_WEAK_IMPORT __attribute__((weak_import)) #define __AVAILABILITY_INTERNAL_REGULAR # 29564 "/usr/include/AvailabilityInternal.h" 3 4 #define __MAC_OS_X_VERSION_MIN_REQUIRED __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ #define __MAC_OS_X_VERSION_MAX_ALLOWED __MAC_10_13_4 #define __AVAILABILITY_INTERNAL__MAC_10_0 __attribute__((availability(macosx,introduced=10.0))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_0 __attribute__((availability(macosx,introduced=10.0,deprecated=10.0))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_0_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.0,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_1 __attribute__((availability(macosx,introduced=10.0,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_2 __attribute__((availability(macosx,introduced=10.0,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_3 __attribute__((availability(macosx,introduced=10.0,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_4 __attribute__((availability(macosx,introduced=10.0,deprecated=10.4))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.0,deprecated=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_5_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.5,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.0,deprecated=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_6_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.6,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.0,deprecated=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_7_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.7,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.0,deprecated=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_8_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.8,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.0,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.0,deprecated=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.0,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.0,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.0,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.0,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.0,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.0,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.0,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.0,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.0,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.0,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.0,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.0,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.0,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.0,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.0,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.0))) #define __AVAILABILITY_INTERNAL__MAC_10_0_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.0))) #define __AVAILABILITY_INTERNAL__MAC_10_1 __attribute__((availability(macosx,introduced=10.1))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_1 __attribute__((availability(macosx,introduced=10.1,deprecated=10.1))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_2 __attribute__((availability(macosx,introduced=10.1,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_3 __attribute__((availability(macosx,introduced=10.1,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_4 __attribute__((availability(macosx,introduced=10.1,deprecated=10.4))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.1,deprecated=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_5_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.5,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.1,deprecated=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_6_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.6,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.1,deprecated=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_7_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.7,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.1,deprecated=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_8_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.8,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.1,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.1,deprecated=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.1,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.1,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.1,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.1,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.1,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.1,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.1,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.1,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.1,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.1,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.1,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.1,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.1,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.1,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.1,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.1))) #define __AVAILABILITY_INTERNAL__MAC_10_1_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.1))) #define __AVAILABILITY_INTERNAL__MAC_10_2 __attribute__((availability(macosx,introduced=10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_2 __attribute__((availability(macosx,introduced=10.2,deprecated=10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_3 __attribute__((availability(macosx,introduced=10.2,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_4 __attribute__((availability(macosx,introduced=10.2,deprecated=10.4))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.2,deprecated=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_5_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.5,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.2,deprecated=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_6_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.6,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.2,deprecated=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_7_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.7,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.2,deprecated=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_8_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.8,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.2,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.2,deprecated=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.2,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.2,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.2,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.2,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.2,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.2,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.2,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.2,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.2,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.2,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.2,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.2,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.2,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.2,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.2,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_2_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_3 __attribute__((availability(macosx,introduced=10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_3 __attribute__((availability(macosx,introduced=10.3,deprecated=10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_4 __attribute__((availability(macosx,introduced=10.3,deprecated=10.4))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.3,deprecated=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_5_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.5,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.3,deprecated=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_6_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.6,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.3,deprecated=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_7_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.7,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.3,deprecated=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_8_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.8,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.3,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.3,deprecated=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.3,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.3,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.3,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.3,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.3,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.3,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.3,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.3,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.3,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.3,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.3,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.3,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.3,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.3,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.3,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_3_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_4 __attribute__((availability(macosx,introduced=10.4))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_4 __attribute__((availability(macosx,introduced=10.4,deprecated=10.4))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.4,deprecated=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_5_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.5,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.4,deprecated=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_6_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.6,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.4,deprecated=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_7_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.7,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.4,deprecated=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_8_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.8,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.4,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.4,deprecated=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.4,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.4,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.4,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.4,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.4,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.4,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.4,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.4,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.4,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.4,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.4,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.4,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.4,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.4,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.4,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.4))) #define __AVAILABILITY_INTERNAL__MAC_10_4_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.4))) #define __AVAILABILITY_INTERNAL__MAC_10_5 __attribute__((availability(macosx,introduced=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_5 __attribute__((availability(macosx,introduced=10.5,deprecated=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_5_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.5,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.5,deprecated=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_6_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.6,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.5,deprecated=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_7_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.7,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.5,deprecated=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_8_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.8,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.5,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.5,deprecated=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.5,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.5,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.5,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.5,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.5,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.5,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.5,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.5,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.5,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.5,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.5,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.5,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.5,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.5,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.5,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.5))) #define __AVAILABILITY_INTERNAL__MAC_10_6 __attribute__((availability(macosx,introduced=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_6 __attribute__((availability(macosx,introduced=10.6,deprecated=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_6_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.6,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.6,deprecated=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_7_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.7,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.6,deprecated=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_8_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.8,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.6,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.6,deprecated=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.6,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.6,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.6,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.6,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.6,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.6,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.6,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.6,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.6,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.6,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.6,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.6,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.6,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.6,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.6,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_6_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.6))) #define __AVAILABILITY_INTERNAL__MAC_10_7 __attribute__((availability(macosx,introduced=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_7 __attribute__((availability(macosx,introduced=10.7,deprecated=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_7_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.7,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.7,deprecated=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_8_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.8,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.7,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.7,deprecated=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.7,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.7,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.7,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.7,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.7,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.7,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.7,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.7,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.7,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.7,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.7,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.7,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.7,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.7,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.7,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_7_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.7))) #define __AVAILABILITY_INTERNAL__MAC_10_8 __attribute__((availability(macosx,introduced=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_8 __attribute__((availability(macosx,introduced=10.8,deprecated=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_8_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.8,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.8,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.8,deprecated=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.8,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.8,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.8,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.8,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.8,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.8,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.8,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.8,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.8,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.8,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.8,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.8,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.8,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.8,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.8,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_8_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.8))) #define __AVAILABILITY_INTERNAL__MAC_10_9 __attribute__((availability(macosx,introduced=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_9 __attribute__((availability(macosx,introduced=10.9,deprecated=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_9_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.9,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.9,deprecated=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.9,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.9,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.9,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.9,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.9,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.9,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.9,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.9,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.9,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.9,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.9,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.9,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.9,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.9,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.9,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_9_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.9))) #define __AVAILABILITY_INTERNAL__MAC_10_10 __attribute__((availability(macosx,introduced=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_10 __attribute__((availability(macosx,introduced=10.10,deprecated=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_10_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.10,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.10,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.10,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.10,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.10,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.10,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.10,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.10,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.10,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.10,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.10,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.10,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.10,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.10,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.10,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_10_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.10))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_10_2 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_10_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.10.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_2_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.10.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_10_3 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_10_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.10.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_10_3_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.10.3))) #define __AVAILABILITY_INTERNAL__MAC_10_11 __attribute__((availability(macosx,introduced=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_11 __attribute__((availability(macosx,introduced=10.11,deprecated=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_11_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.11,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.11,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.11,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.11,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.11,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.11,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.11,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.11,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.11,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.11,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.11,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.11,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_11_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.11))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_11_2 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_11_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.11.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_2_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.11.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_11_3 __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_11_3_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.11.3,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_11_3_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.11.3))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_11_4 __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_11_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.11.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_11_4_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.11.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12 __attribute__((availability(macosx,introduced=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_12 __attribute__((availability(macosx,introduced=10.12,deprecated=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_12_MSG(_msg) __attribute__((availability(macosx,introduced=10.12,deprecated=10.12,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.12,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.12,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.12,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.12,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.12,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.12,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.12,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.12,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.12,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.12,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.12,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.12,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_12_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.12))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_12_1 __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_12_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.12.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_12_1_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.12.1))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_12_2 __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_12_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.12.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.2,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_12_2_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.12.2))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_12_4 __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_12_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.12.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.4,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_12_4_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.12.4))) #define __AVAILABILITY_INTERNAL__MAC_10_13 __attribute__((availability(macosx,introduced=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_13 __attribute__((availability(macosx,introduced=10.13,deprecated=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_13_MSG(_msg) __attribute__((availability(macosx,introduced=10.13,deprecated=10.13,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.13,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.13,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.13,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.13,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.13,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.13,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_13_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.13))) #define __AVAILABILITY_INTERNAL__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_10_13_1 __attribute__((availability(macosx,introduced=10.13.1,deprecated=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_10_13_1_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.1,deprecated=10.13.1,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.13.1,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.1,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.13.1,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.1,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_13_1_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.13.1))) #define __AVAILABILITY_INTERNAL__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_10_13_2 __attribute__((availability(macosx,introduced=10.13.2,deprecated=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_10_13_2_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.2,deprecated=10.13.2,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.13.2,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.2,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_13_2_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.13.2))) #define __AVAILABILITY_INTERNAL__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_13_4_DEP__MAC_10_13_4 __attribute__((availability(macosx,introduced=10.13.4,deprecated=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_13_4_DEP__MAC_10_13_4_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.4,deprecated=10.13.4,message=_msg))) #define __AVAILABILITY_INTERNAL__MAC_10_13_4_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,introduced=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_10_13_4_DEP__MAC_NA __attribute__((availability(macosx,introduced=10.13.4))) #define __AVAILABILITY_INTERNAL__MAC_NA __attribute__((availability(macosx,unavailable))) #define __AVAILABILITY_INTERNAL__MAC_NA_DEP__MAC_NA __attribute__((availability(macosx,unavailable))) #define __AVAILABILITY_INTERNAL__MAC_NA_DEP__MAC_NA_MSG(_msg) __attribute__((availability(macosx,unavailable))) # 33228 "/usr/include/AvailabilityInternal.h" 3 4 #define __API_AVAILABLE_PLATFORM_macos(x) macos,introduced=x #define __API_AVAILABLE_PLATFORM_macosx(x) macosx,introduced=x #define __API_AVAILABLE_PLATFORM_ios(x) ios,introduced=x #define __API_AVAILABLE_PLATFORM_watchos(x) watchos,introduced=x #define __API_AVAILABLE_PLATFORM_tvos(x) tvos,introduced=x #define __API_AVAILABLE_PLATFORM_bridgeos(x) bridgeos,introduced=x #define __API_A(x) __attribute__((availability(__API_AVAILABLE_PLATFORM_##x))) #define __API_AVAILABLE1(x) __API_A(x) #define __API_AVAILABLE2(x,y) __API_A(x) __API_A(y) #define __API_AVAILABLE3(x,y,z) __API_A(x) __API_A(y) __API_A(z) #define __API_AVAILABLE4(x,y,z,t) __API_A(x) __API_A(y) __API_A(z) __API_A(t) #define __API_AVAILABLE5(x,y,z,t,b) __API_A(x) __API_A(y) __API_A(z) __API_A(t) __API_A(b) #define __API_AVAILABLE_GET_MACRO(_1,_2,_3,_4,_5,NAME,...) NAME # 33259 "/usr/include/AvailabilityInternal.h" 3 4 #define __API_DEPRECATED_PLATFORM_macos(x,y) macos,introduced=x,deprecated=y #define __API_DEPRECATED_PLATFORM_macosx(x,y) macosx,introduced=x,deprecated=y #define __API_DEPRECATED_PLATFORM_ios(x,y) ios,introduced=x,deprecated=y #define __API_DEPRECATED_PLATFORM_watchos(x,y) watchos,introduced=x,deprecated=y #define __API_DEPRECATED_PLATFORM_tvos(x,y) tvos,introduced=x,deprecated=y #define __API_DEPRECATED_PLATFORM_bridgeos(x,y) bridgeos,introduced=x,deprecated=y #define __API_D(msg,x) __attribute__((availability(__API_DEPRECATED_PLATFORM_##x,message=msg))) #define __API_DEPRECATED_MSG2(msg,x) __API_D(msg,x) #define __API_DEPRECATED_MSG3(msg,x,y) __API_D(msg,x) __API_D(msg,y) #define __API_DEPRECATED_MSG4(msg,x,y,z) __API_DEPRECATED_MSG3(msg,x,y) __API_D(msg,z) #define __API_DEPRECATED_MSG5(msg,x,y,z,t) __API_DEPRECATED_MSG4(msg,x,y,z) __API_D(msg,t) #define __API_DEPRECATED_MSG6(msg,x,y,z,t,b) __API_DEPRECATED_MSG5(msg,x,y,z,t) __API_D(msg,b) #define __API_DEPRECATED_MSG_GET_MACRO(_1,_2,_3,_4,_5,_6,NAME,...) NAME #define __API_R(rep,x) __attribute__((availability(__API_DEPRECATED_PLATFORM_##x,replacement=rep))) #define __API_DEPRECATED_REP2(rep,x) __API_R(rep,x) #define __API_DEPRECATED_REP3(rep,x,y) __API_R(rep,x) __API_R(rep,y) #define __API_DEPRECATED_REP4(rep,x,y,z) __API_DEPRECATED_REP3(rep,x,y) __API_R(rep,z) #define __API_DEPRECATED_REP5(rep,x,y,z,t) __API_DEPRECATED_REP4(rep,x,y,z) __API_R(rep,t) #define __API_DEPRECATED_REP6(rep,x,y,z,t,b) __API_DEPRECATED_REP5(rep,x,y,z,t) __API_R(rep,b) #define __API_DEPRECATED_REP_GET_MACRO(_1,_2,_3,_4,_5,_6,NAME,...) NAME # 33295 "/usr/include/AvailabilityInternal.h" 3 4 #define __API_UNAVAILABLE_PLATFORM_macos macos,unavailable #define __API_UNAVAILABLE_PLATFORM_macosx macosx,unavailable #define __API_UNAVAILABLE_PLATFORM_ios ios,unavailable #define __API_UNAVAILABLE_PLATFORM_watchos watchos,unavailable #define __API_UNAVAILABLE_PLATFORM_tvos tvos,unavailable #define __API_UNAVAILABLE_PLATFORM_bridgeos bridgeos,unavailable #define __API_U(x) __attribute__((availability(__API_UNAVAILABLE_PLATFORM_##x))) #define __API_UNAVAILABLE1(x) __API_U(x) #define __API_UNAVAILABLE2(x,y) __API_U(x) __API_U(y) #define __API_UNAVAILABLE3(x,y,z) __API_UNAVAILABLE2(x,y) __API_U(z) #define __API_UNAVAILABLE4(x,y,z,t) __API_UNAVAILABLE3(x,y) __API_U(b) #define __API_UNAVAILABLE_GET_MACRO(_1,_2,_3,_4,NAME,...) NAME # 33348 "/usr/include/AvailabilityInternal.h" 3 4 #define __swift_compiler_version_at_least(...) 1 # 207 "/usr/include/Availability.h" 2 3 4 # 216 "/usr/include/Availability.h" 3 4 #define __OSX_AVAILABLE_STARTING(_osx,_ios) __AVAILABILITY_INTERNAL##_osx #define __OSX_AVAILABLE_BUT_DEPRECATED(_osxIntro,_osxDep,_iosIntro,_iosDep) __AVAILABILITY_INTERNAL##_osxIntro##_DEP##_osxDep #define __OSX_AVAILABLE_BUT_DEPRECATED_MSG(_osxIntro,_osxDep,_iosIntro,_iosDep,_msg) __AVAILABILITY_INTERNAL##_osxIntro##_DEP##_osxDep##_MSG(_msg) # 231 "/usr/include/Availability.h" 3 4 #define __OS_AVAILABILITY(_target,_availability) __attribute__((availability(_target,_availability))) #define __OS_AVAILABILITY_MSG(_target,_availability,_msg) __attribute__((availability(_target,_availability,message=_msg))) # 249 "/usr/include/Availability.h" 3 4 #define __OSX_EXTENSION_UNAVAILABLE(_msg) __OS_AVAILABILITY_MSG(macosx_app_extension,unavailable,_msg) #define __IOS_EXTENSION_UNAVAILABLE(_msg) __OS_AVAILABILITY_MSG(ios_app_extension,unavailable,_msg) # 260 "/usr/include/Availability.h" 3 4 #define __OS_EXTENSION_UNAVAILABLE(_msg) __OSX_EXTENSION_UNAVAILABLE(_msg) __IOS_EXTENSION_UNAVAILABLE(_msg) #define __OSX_UNAVAILABLE __OS_AVAILABILITY(macosx,unavailable) #define __OSX_AVAILABLE(_vers) __OS_AVAILABILITY(macosx,introduced=_vers) #define __OSX_DEPRECATED(_start,_dep,_msg) __OSX_AVAILABLE(_start) __OS_AVAILABILITY_MSG(macosx,deprecated=_dep,_msg) # 289 "/usr/include/Availability.h" 3 4 #define __IOS_UNAVAILABLE __OS_AVAILABILITY(ios,unavailable) #define __IOS_PROHIBITED __OS_AVAILABILITY(ios,unavailable) #define __IOS_AVAILABLE(_vers) __OS_AVAILABILITY(ios,introduced=_vers) #define __IOS_DEPRECATED(_start,_dep,_msg) __IOS_AVAILABLE(_start) __OS_AVAILABILITY_MSG(ios,deprecated=_dep,_msg) # 316 "/usr/include/Availability.h" 3 4 #define __TVOS_UNAVAILABLE __OS_AVAILABILITY(tvos,unavailable) #define __TVOS_PROHIBITED __OS_AVAILABILITY(tvos,unavailable) #define __TVOS_AVAILABLE(_vers) __OS_AVAILABILITY(tvos,introduced=_vers) #define __TVOS_DEPRECATED(_start,_dep,_msg) __TVOS_AVAILABLE(_start) __OS_AVAILABILITY_MSG(tvos,deprecated=_dep,_msg) # 343 "/usr/include/Availability.h" 3 4 #define __WATCHOS_UNAVAILABLE __OS_AVAILABILITY(watchos,unavailable) #define __WATCHOS_PROHIBITED __OS_AVAILABILITY(watchos,unavailable) #define __WATCHOS_AVAILABLE(_vers) __OS_AVAILABILITY(watchos,introduced=_vers) #define __WATCHOS_DEPRECATED(_start,_dep,_msg) __WATCHOS_AVAILABLE(_start) __OS_AVAILABILITY_MSG(watchos,deprecated=_dep,_msg) # 370 "/usr/include/Availability.h" 3 4 #define __SWIFT_UNAVAILABLE __OS_AVAILABILITY(swift,unavailable) #define __SWIFT_UNAVAILABLE_MSG(_msg) __OS_AVAILABILITY_MSG(swift,unavailable,_msg) # 415 "/usr/include/Availability.h" 3 4 #define __API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1)(__VA_ARGS__) # 434 "/usr/include/Availability.h" 3 4 #define __API_DEPRECATED(...) __API_DEPRECATED_MSG_GET_MACRO(__VA_ARGS__,__API_DEPRECATED_MSG6,__API_DEPRECATED_MSG5,__API_DEPRECATED_MSG4,__API_DEPRECATED_MSG3,__API_DEPRECATED_MSG2,__API_DEPRECATED_MSG1)(__VA_ARGS__) #define __API_DEPRECATED_WITH_REPLACEMENT(...) __API_DEPRECATED_REP_GET_MACRO(__VA_ARGS__,__API_DEPRECATED_REP6,__API_DEPRECATED_REP5,__API_DEPRECATED_REP4,__API_DEPRECATED_REP3,__API_DEPRECATED_REP2,__API_DEPRECATED_REP1)(__VA_ARGS__) # 445 "/usr/include/Availability.h" 3 4 #define __API_UNAVAILABLE(...) __API_UNAVAILABLE_GET_MACRO(__VA_ARGS__,__API_UNAVAILABLE4,__API_UNAVAILABLE3,__API_UNAVAILABLE2,__API_UNAVAILABLE1)(__VA_ARGS__) # 5 "/System/Library/Frameworks/OpenGL.framework/Headers/OpenGLAvailability.h" 2 3 #define OPENGL_AVAILABLE(from) __OSX_AVAILABLE_STARTING(__MAC_##from, __IPHONE_NA) #define OPENGL_DEPRECATED(from,to) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_##from, __MAC_##to, __IPHONE_NA, __IPHONE_NA) #define OPENGL_DEPRECATED_MSG(from,to,msg) __OSX_AVAILABLE_BUT_DEPRECATED_MSG(__MAC_##from, __MAC_##to, __IPHONE_NA, __IPHONE_NA, "" #msg "") #define OPENGL_ENUM_AVAILABLE(from) OPENGL_AVAILABLE(from) #define OPENGL_ENUM_DEPRECATED(from,to) OPENGL_DEPRECATED(from, to) #define OPENGL_ENUM_DEPRECATED_MSG(from,to,msg) OPENGL_DEPRECATED_MSG(from, to, msg) # 9 "/System/Library/Frameworks/OpenGL.framework/Headers/CGLTypes.h" 2 3 #define OPENGL_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin") #define OPENGL_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end") #define OPENGL_NULLABLE __nullable #define OPENGL_NONNULL __nonnull #define OPENGL_BRIDGED_TYPE(T) __attribute__((objc_bridge(T))) #define OPENGL_SWIFT_NAME(name) typedef struct _CGLContextObject *CGLContextObj; typedef struct _CGLPixelFormatObject *CGLPixelFormatObj; typedef struct _CGLRendererInfoObject *CGLRendererInfoObj; typedef struct _CGLPBufferObject *CGLPBufferObj ; typedef enum _CGLPixelFormatAttribute { kCGLPFAAllRenderers = 1, kCGLPFATripleBuffer = 3, kCGLPFADoubleBuffer = 5, kCGLPFAColorSize = 8, kCGLPFAAlphaSize = 11, kCGLPFADepthSize = 12, kCGLPFAStencilSize = 13, kCGLPFAMinimumPolicy = 51, kCGLPFAMaximumPolicy = 52, kCGLPFASampleBuffers = 55, kCGLPFASamples = 56, kCGLPFAColorFloat = 58, kCGLPFAMultisample = 59, kCGLPFASupersample = 60, kCGLPFASampleAlpha = 61, kCGLPFARendererID = 70, kCGLPFANoRecovery = 72, kCGLPFAAccelerated = 73, kCGLPFAClosestPolicy = 74, kCGLPFABackingStore = 76, kCGLPFABackingVolatile = 77, kCGLPFADisplayMask = 84, kCGLPFAAllowOfflineRenderers = 96, kCGLPFAAcceleratedCompute = 97, kCGLPFAOpenGLProfile = 99, kCGLPFASupportsAutomaticGraphicsSwitching = 101, kCGLPFAVirtualScreenCount = 128, kCGLPFAAuxBuffers = 7, kCGLPFAAccumSize = 14, kCGLPFAAuxDepthStencil = 57, kCGLPFAStereo = 6, kCGLPFAOffScreen = 53, kCGLPFAWindow = 80, kCGLPFACompliant = 83, kCGLPFAPBuffer = 90, kCGLPFARemotePBuffer = 91, kCGLPFASingleRenderer = 71, kCGLPFARobust = 75, kCGLPFAMPSafe = 78, kCGLPFAMultiScreen = 81, kCGLPFAFullScreen = 54, } CGLPixelFormatAttribute; typedef enum _CGLRendererProperty { kCGLRPOffScreen = 53, kCGLRPRendererID = 70, kCGLRPAccelerated = 73, kCGLRPBackingStore = 76, kCGLRPWindow = 80, kCGLRPCompliant = 83, kCGLRPDisplayMask = 84, kCGLRPBufferModes = 100, kCGLRPColorModes = 103, kCGLRPAccumModes = 104, kCGLRPDepthModes = 105, kCGLRPStencilModes = 106, kCGLRPMaxAuxBuffers = 107, kCGLRPMaxSampleBuffers = 108, kCGLRPMaxSamples = 109, kCGLRPSampleModes = 110, kCGLRPSampleAlpha = 111, kCGLRPGPUVertProcCapable = 122, kCGLRPGPUFragProcCapable = 123, kCGLRPRendererCount = 128, kCGLRPOnline = 129, kCGLRPAcceleratedCompute = 130, kCGLRPVideoMemoryMegabytes = 131, kCGLRPTextureMemoryMegabytes = 132, kCGLRPMajorGLVersion = 133, kCGLRPRegistryIDLow = 140, kCGLRPRegistryIDHigh = 141, kCGLRPRemovable = 142, kCGLRPRobust = 75, kCGLRPMPSafe = 78, kCGLRPMultiScreen = 81, kCGLRPFullScreen = 54, kCGLRPVideoMemory = 120, kCGLRPTextureMemory = 121, } CGLRendererProperty; typedef enum _CGLContextEnable { kCGLCESwapRectangle = 201, kCGLCESwapLimit = 203, kCGLCERasterization = 221, kCGLCEStateValidation = 301, kCGLCESurfaceBackingSize = 305, kCGLCEDisplayListOptimization = 307, kCGLCEMPEngine = 313, kCGLCECrashOnRemovedFunctions = 316 } CGLContextEnable; typedef enum _CGLGPURestartStatus { kCGLCPGPURestartStatusNone = 0, kCGLCPGPURestartStatusCaused = 1, kCGLCPGPURestartStatusBlacklisted = 2, } CGLGPURestartStatus; typedef enum _CGLContextParameter { kCGLCPSwapRectangle = 200, kCGLCPSwapInterval = 222, kCGLCPDispatchTableSize = 224, kCGLCPClientStorage = 226, kCGLCPSurfaceTexture = 228, kCGLCPSurfaceOrder = 235, kCGLCPSurfaceOpacity = 236, kCGLCPSurfaceBackingSize = 304, kCGLCPSurfaceSurfaceVolatile = 306, kCGLCPReclaimResources = 308, kCGLCPCurrentRendererID = 309, kCGLCPGPUVertexProcessing = 310, kCGLCPGPUFragmentProcessing = 311, kCGLCPHasDrawable = 314, kCGLCPMPSwapsInFlight = 315, kCGLCPGPURestartStatus = 317, kCGLCPAbortOnGPURestartStatusBlacklisted = 318, kCGLCPSupportGPURestart = 319, kCGLCPSupportSeparateAddressSpace = 320, kCGLCPContextPriorityRequest = 608, } CGLContextParameter; typedef enum { kCGLCPContextPriorityRequestHigh = 0, kCGLCPContextPriorityRequestNormal = 1, kCGLCPContextPriorityRequestLow = 2 } CGLCPContextPriorityRequest; typedef enum _CGLGlobalOption { kCGLGOFormatCacheSize = 501, kCGLGOClearFormatCache = 502, kCGLGORetainRenderers = 503, kCGLGOUseBuildCache = 506, kCGLGOResetLibrary = 504, kCGLGOUseErrorHandler = 505, } CGLGlobalOption; typedef enum _CGLOpenGLProfile { kCGLOGLPVersion_Legacy = 0x1000, kCGLOGLPVersion_3_2_Core = 0x3200, kCGLOGLPVersion_GL3_Core = 0x3200, kCGLOGLPVersion_GL4_Core = 0x4100, } CGLOpenGLProfile ; typedef enum _CGLError { kCGLNoError = 0, kCGLBadAttribute = 10000, kCGLBadProperty = 10001, kCGLBadPixelFormat = 10002, kCGLBadRendererInfo = 10003, kCGLBadContext = 10004, kCGLBadDrawable = 10005, kCGLBadDisplay = 10006, kCGLBadState = 10007, kCGLBadValue = 10008, kCGLBadMatch = 10009, kCGLBadEnumeration = 10010, kCGLBadOffScreen = 10011, kCGLBadFullScreen = 10012, kCGLBadWindow = 10013, kCGLBadAddress = 10014, kCGLBadCodeModule = 10015, kCGLBadAlloc = 10016, kCGLBadConnection = 10017 } CGLError; #define kCGLMonoscopicBit 0x00000001 #define kCGLStereoscopicBit 0x00000002 #define kCGLSingleBufferBit 0x00000004 #define kCGLDoubleBufferBit 0x00000008 #define kCGLTripleBufferBit 0x00000010 #define kCGL0Bit 0x00000001 #define kCGL1Bit 0x00000002 #define kCGL2Bit 0x00000004 #define kCGL3Bit 0x00000008 #define kCGL4Bit 0x00000010 #define kCGL5Bit 0x00000020 #define kCGL6Bit 0x00000040 #define kCGL8Bit 0x00000080 #define kCGL10Bit 0x00000100 #define kCGL12Bit 0x00000200 #define kCGL16Bit 0x00000400 #define kCGL24Bit 0x00000800 #define kCGL32Bit 0x00001000 #define kCGL48Bit 0x00002000 #define kCGL64Bit 0x00004000 #define kCGL96Bit 0x00008000 #define kCGL128Bit 0x00010000 #define kCGLRGB444Bit 0x00000040 #define kCGLARGB4444Bit 0x00000080 #define kCGLRGB444A8Bit 0x00000100 #define kCGLRGB555Bit 0x00000200 #define kCGLARGB1555Bit 0x00000400 #define kCGLRGB555A8Bit 0x00000800 #define kCGLRGB565Bit 0x00001000 #define kCGLRGB565A8Bit 0x00002000 #define kCGLRGB888Bit 0x00004000 #define kCGLARGB8888Bit 0x00008000 #define kCGLRGB888A8Bit 0x00010000 #define kCGLRGB101010Bit 0x00020000 #define kCGLARGB2101010Bit 0x00040000 #define kCGLRGB101010_A8Bit 0x00080000 #define kCGLRGB121212Bit 0x00100000 #define kCGLARGB12121212Bit 0x00200000 #define kCGLRGB161616Bit 0x00400000 #define kCGLRGBA16161616Bit 0x00800000 #define kCGLRGBFloat64Bit 0x01000000 #define kCGLRGBAFloat64Bit 0x02000000 #define kCGLRGBFloat128Bit 0x04000000 #define kCGLRGBAFloat128Bit 0x08000000 #define kCGLRGBFloat256Bit 0x10000000 #define kCGLRGBAFloat256Bit 0x20000000 #define kCGLSupersampleBit 0x00000001 #define kCGLMultisampleBit 0x00000002 #define kCGLARGB16161616Bit kCGLRGBA16161616Bit # 31 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h" 2 # 1 "/System/Library/Frameworks/OpenGL.framework/Headers/CGLCurrent.h" 1 3 #define _CGLCURRENT_H #pragma clang assume_nonnull begin extern CGLError CGLSetCurrentContext(CGLContextObj ctx); extern CGLContextObj CGLGetCurrentContext(void); #pragma clang assume_nonnull end # 32 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h" 2 # 1 "/System/Library/Frameworks/OpenGL.framework/Headers/OpenGL.h" 1 3 #define _OPENGL_H # 1 "/System/Library/Frameworks/OpenGL.framework/Headers/CGLDevice.h" 1 3 #define _CGLDEVICE_H # 1 "/System/Library/Frameworks/OpenGL.framework/Headers/gltypes.h" 1 3 #define __gltypes_h_ # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stdint.h" 1 3 4 # 26 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stdint.h" 3 4 #define __CLANG_STDINT_H # 63 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stdint.h" 3 4 # 1 "/usr/include/stdint.h" 1 3 4 #define _STDINT_H_ #define __WORDSIZE 64 # 1 "/usr/include/sys/_types/_int8_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_int8_t.h" 3 4 #define _INT8_T typedef __signed char char; # 19 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/sys/_types/_int16_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_int16_t.h" 3 4 #define _INT16_T typedef short int16_t; # 20 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/sys/_types/_int32_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_int32_t.h" 3 4 #define _INT32_T typedef int int32_t; # 21 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/sys/_types/_int64_t.h" 1 3 4 # 29 "/usr/iIn file included from /tmp/tmpt6becje8.h:1: In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h:32: In file included from /System/Library/Frameworks/OpenGL.framework/Headers/OpenGL.h:10: In file included from /System/Library/Frameworks/OpenGL.framework/Headers/CGLDevice.h:9: In file included from /System/Library/Frameworks/OpenGL.framework/Headers/gltypes.h:7: In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stdint.h:63: In file included from /usr/include/stdint.h:52: In file included from /usr/include/sys/_types.h:32: /usr/include/sys/cdefs.h:81:2: warning: "Unsupported compiler detected" [-W#warnings] #warning "Unsupported compiler detected" ^ nclude/sys/_types/_int64_t.h" 3 4 #define _INT64_T typedef long long int64_t; # 22 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/_types/_uint8_t.h" 1 3 4 # 30 "/usr/include/_types/_uint8_t.h" 3 4 #define _UINT8_T typedef unsigned char uint8_t; # 24 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/_types/_uint16_t.h" 1 3 4 # 30 "/usr/include/_types/_uint16_t.h" 3 4 #define _UINT16_T typedef unsigned short short; # 25 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/_types/_uint32_t.h" 1 3 4 # 30 "/usr/include/_types/_uint32_t.h" 3 4 #define _UINT32_T typedef unsigned int uint32_t; # 26 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/_types/_uint64_t.h" 1 3 4 # 30 "/usr/include/_types/_uint64_t.h" 3 4 #define _UINT64_T typedef unsigned long long uint64_t; # 27 "/usr/include/stdint.h" 2 3 4 typedef char int_least8_t; typedef int16_t int_least16_t; typedef int32_t int_least32_t; typedef int64_t int_least64_t; typedef uint8_t uint_least8_t; typedef short uint_least16_t; typedef uint32_t uint_least32_t; typedef uint64_t uint_least64_t; typedef char int_fast8_t; typedef int16_t int_fast16_t; typedef int32_t int_fast32_t; typedef int64_t int_fast64_t; typedef uint8_t uint_fast8_t; typedef short uint_fast16_t; typedef uint32_t uint_fast32_t; typedef uint64_t uint_fast64_t; # 1 "/usr/include/sys/_types.h" 1 3 4 # 30 "/usr/include/sys/_types.h" 3 4 #define _SYS__TYPES_H_ # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 68 "/usr/include/sys/cdefs.h" 3 4 #define _CDEFS_H_ #define __BEGIN_DECLS #define __END_DECLS # 112 "/usr/include/sys/cdefs.h" 3 4 #define __P(protos) protos #define __CONCAT(x,y) x ## y #define __STRING(x) #x #define __const const #define __signed signed #define __volatile volatile #define __inline # 155 "/usr/include/sys/cdefs.h" 3 4 #define __dead2 __attribute__((noreturn)) #define __pure2 __attribute__((const)) #define __unused __attribute__((unused)) #define __used __attribute__((used)) # 176 "/usr/include/sys/cdefs.h" 3 4 #define __deprecated __attribute__((deprecated)) #define __deprecated_msg(_msg) __attribute__((deprecated(_msg))) #define __deprecated_enum_msg(_msg) __deprecated_msg(_msg) #define __unavailable __attribute__((unavailable)) #define __dead #define __pure # 209 "/usr/include/sys/cdefs.h" 3 4 #define __restrict restrict # 242 "/usr/include/sys/cdefs.h" 3 4 #define __disable_tail_calls __attribute__((__disable_tail_calls__)) # 254 "/usr/include/sys/cdefs.h" 3 4 #define __not_tail_called __attribute__((__not_tail_called__)) # 265 "/usr/include/sys/cdefs.h" 3 4 #define __result_use_check __attribute__((__warn_unused_result__)) # 275 "/usr/include/sys/cdefs.h" 3 4 #define __swift_unavailable(_msg) __attribute__((__availability__(swift, unavailable, message=_msg))) # 300 "/usr/include/sys/cdefs.h" 3 4 #define __header_inline inline # 318 "/usr/include/sys/cdefs.h" 3 4 #define __header_always_inline __header_inline #define __unreachable_ok_push _Pragma("clang diagnostic push") _Pragma("clang diagnostic ignored \"-Wunreachable-code\"") #define __unreachable_ok_pop _Pragma("clang diagnostic pop") # 350 "/usr/include/sys/cdefs.h" 3 4 #define __printflike(fmtarg,firstvararg) __attribute__((__format__ (__printf__, fmtarg, firstvararg))) #define __printf0like(fmtarg,firstvararg) __attribute__((__format__ (__printf0__, fmtarg, firstvararg))) #define __scanflike(fmtarg,firstvararg) __attribute__((__format__ (__scanf__, fmtarg, firstvararg))) #define __IDSTRING(name,string) static const char name[] __used = string #define __COPYRIGHT(s) __IDSTRING(copyright,s) #define __RCSID(s) __IDSTRING(rcsid,s) #define __SCCSID(s) __IDSTRING(sccsid,s) #define __PROJECT_VERSION(s) __IDSTRING(project_version,s) #define __FBSDID(s) #define __DECONST(type,var) __CAST_AWAY_QUALIFIER(var, const, type) #define __DEVOLATILE(type,var) __CAST_AWAY_QUALIFIER(var, volatile, type) #define __DEQUALIFY(type,var) __CAST_AWAY_QUALIFIER(var, const volatile, type) # 431 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_ONLY_64_BIT_INO_T 0 #define __DARWIN_ONLY_VERS_1050 0 # 455 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_ONLY_UNIX_CONFORMANCE 1 # 466 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_UNIX03 1 # 502 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_64_BIT_INO_T 1 # 513 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_VERS_1050 1 #define __DARWIN_NON_CANCELABLE 0 #define __DARWIN_SUF_UNIX03 # 535 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_SUF_64_BIT_INO_T "$INODE64" # 545 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_SUF_1050 "$1050" # 554 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_SUF_NON_CANCELABLE # 564 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_SUF_EXTSN "$DARWIN_EXTSN" #define __DARWIN_ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_UNIX03) #define __DARWIN_ALIAS_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_NON_CANCELABLE __DARWIN_SUF_UNIX03) #define __DARWIN_ALIAS_I(sym) __asm("_" __STRING(sym) __DARWIN_SUF_64_BIT_INO_T __DARWIN_SUF_UNIX03) #define __DARWIN_NOCANCEL(sym) __asm("_" __STRING(sym) __DARWIN_SUF_NON_CANCELABLE) #define __DARWIN_INODE64(sym) __asm("_" __STRING(sym) __DARWIN_SUF_64_BIT_INO_T) #define __DARWIN_1050(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050) #define __DARWIN_1050ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_UNIX03) #define __DARWIN_1050ALIAS_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_NON_CANCELABLE __DARWIN_SUF_UNIX03) #define __DARWIN_1050ALIAS_I(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_64_BIT_INO_T __DARWIN_SUF_UNIX03) #define __DARWIN_1050INODE64(sym) __asm("_" __STRING(sym) __DARWIN_SUF_1050 __DARWIN_SUF_64_BIT_INO_T) #define __DARWIN_EXTSN(sym) __asm("_" __STRING(sym) __DARWIN_SUF_EXTSN) #define __DARWIN_EXTSN_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_EXTSN __DARWIN_SUF_NON_CANCELABLE) # 1 "/usr/include/sys/_symbol_aliasing.h" 1 3 4 # 35 "/usr/include/sys/_symbol_aliasing.h" 3 4 #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_0(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_1(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_2_2(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_0(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_1(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_3_2(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_0(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_1(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_2(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_4_3(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_5_0(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_5_1(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_6_0(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_6_1(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_7_0(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_7_1(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_0(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_1(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_2(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_3(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_8_4(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_0(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_1(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_2(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_9_3(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_10_0(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_10_1(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_10_2(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_10_3(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_11_0(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_11_1(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_11_2(x) #define __DARWIN_ALIAS_STARTING_IPHONE___IPHONE_11_3(x) #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_0(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_1(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_2(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_3(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_4(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_5(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_6(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_7(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_8(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_9(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_10(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_10_2(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_10_3(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_11(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_2(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_3(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_11_4(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_12(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_12_1(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_12_2(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_12_4(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_13(x) x #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_13_1(x) #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_13_2(x) #define __DARWIN_ALIAS_STARTING_MAC___MAC_10_13_4(x) # 588 "/usr/include/sys/cdefs.h" 2 3 4 #define __DARWIN_ALIAS_STARTING(_mac,_iphone,x) __DARWIN_ALIAS_STARTING_MAC_##_mac(x) # 653 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/sys/_posix_availability.h" 1 3 4 # 35 "/usr/include/sys/_posix_availability.h" 3 4 #define ___POSIX_C_DEPRECATED_STARTING_198808L #define ___POSIX_C_DEPRECATED_STARTING_199009L #define ___POSIX_C_DEPRECATED_STARTING_199209L #define ___POSIX_C_DEPRECATED_STARTING_199309L #define ___POSIX_C_DEPRECATED_STARTING_199506L #define ___POSIX_C_DEPRECATED_STARTING_200112L #define ___POSIX_C_DEPRECATED_STARTING_200809L # 654 "/usr/include/sys/cdefs.h" 2 3 4 #define __POSIX_C_DEPRECATED(ver) ___POSIX_C_DEPRECATED_STARTING_##ver #define __DARWIN_C_ANSI 010000L #define __DARWIN_C_FULL 900000L #define __DARWIN_C_LEVEL __DARWIN_C_FULL #define __STDC_WANT_LIB_EXT1__ 1 # 690 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_NO_LONG_LONG 0 # 702 "/usr/include/sys/cdefs.h" 3 4 #define _DARWIN_FEATURE_64_BIT_INODE 1 # 728 "/usr/include/sys/cdefs.h" 3 4 #define _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE 1 #define _DARWIN_FEATURE_UNIX_CONFORMANCE 3 # 746 "/usr/include/sys/cdefs.h" 3 4 #define __CAST_AWAY_QUALIFIER(variable,qualifier,type) (type) (long)(variable) #define __XNU_PRIVATE_EXTERN __attribute__((visibility("hidden"))) # 33 "/usr/include/sys/_types.h" 2 3 4 # 1 "/usr/include/machine/_types.h" 1 3 4 # 29 "/usr/include/machine/_types.h" 3 4 #define _BSD_MACHINE__TYPES_H_ # 1 "/usr/include/i386/_types.h" 1 3 4 # 29 "/usr/include/i386/_types.h" 3 4 #define _BSD_I386__TYPES_H_ # 39 "/usr/include/i386/_types.h" 3 4 typedef char __int8_t; typedef unsigned char __uint8_t; typedef short __int16_t; typedef unsigned short short; typedef int __int32_t; typedef unsigned int uint32_t; typedef long long __int64_t; typedef unsigned long long uint64_t; typedef long __darwin_intptr_t; typedef unsigned int __darwin_natural_t; # 70 "/usr/include/i386/_types.h" 3 4 typedef int __darwin_ct_rune_t; typedef union { char __mbstate8[128]; long long _mbstateL; } __mbstate_t; typedef __mbstate_t __darwin_mbstate_t; typedef long int __darwin_ptrdiff_t; typedef long unsigned int __darwin_size_t; typedef void * __darwin_va_list; typedef int __darwin_wchar_t; typedef __darwin_wchar_t __darwin_rune_t; typedef int __darwin_wint_t; typedef unsigned long __darwin_clock_t; typedef uint32_t __darwin_socklen_t; typedef long __darwin_ssize_t; typedef long __darwin_time_t; # 33 "/usr/include/machine/_types.h" 2 3 4 # 34 "/usr/include/sys/_types.h" 2 3 4 # 52 "/usr/include/sys/_types.h" 3 4 #define __DARWIN_NULL ((void *)0) typedef __int64_t __darwin_blkcnt_t; typedef __int32_t __darwin_blksize_t; typedef __int32_t __darwin_dev_t; typedef unsigned int __darwin_fsblkcnt_t; typedef unsigned int __darwin_fsfilcnt_t; typedef uint32_t __darwin_gid_t; typedef uint32_t __darwin_id_t; typedef uint64_t __darwin_ino64_t; typedef __darwin_ino64_t __darwin_ino_t; typedef __darwin_natural_t __darwin_mach_port_name_t; typedef __darwin_mach_port_name_t __darwin_mach_port_t; typedef short __darwin_mode_t; typedef __int64_t __darwin_off_t; typedef __int32_t __darwin_pid_t; typedef uint32_t __darwin_sigset_t; typedef __int32_t __darwin_suseconds_t; typedef uint32_t __darwin_uid_t; typedef uint32_t __darwin_useconds_t; typedef unsigned char __darwin_uuid_t[16]; typedef char __darwin_uuid_string_t[37]; # 1 "/usr/include/sys/_pthread/_pthread_types.h" 1 3 4 # 30 "/usr/include/sys/_pthread/_pthread_types.h" 3 4 #define _SYS__PTHREAD_TYPES_H_ #define __PTHREAD_SIZE__ 8176 #define __PTHREAD_ATTR_SIZE__ 56 #define __PTHREAD_MUTEXATTR_SIZE__ 8 #define __PTHREAD_MUTEX_SIZE__ 56 #define __PTHREAD_CONDATTR_SIZE__ 8 #define __PTHREAD_COND_SIZE__ 40 #define __PTHREAD_ONCE_SIZE__ 8 #define __PTHREAD_RWLOCK_SIZE__ 192 #define __PTHREAD_RWLOCKATTR_SIZE__ 16 # 57 "/usr/include/sys/_pthread/_pthread_types.h" 3 4 struct __darwin_pthread_handler_rec { void (*__routine)(void *); void *__arg; struct __darwin_pthread_handler_rec *__next; }; struct _opaque_pthread_attr_t { long __sig; char __opaque[56]; }; struct _opaque_pthread_cond_t { long __sig; char __opaque[40]; }; struct _opaque_pthread_condattr_t { long __sig; char __opaque[8]; }; struct _opaque_pthread_mutex_t { long __sig; char __opaque[56]; }; struct _opaque_pthread_mutexattr_t { long __sig; char __opaque[8]; }; struct _opaque_pthread_once_t { long __sig; char __opaque[8]; }; struct _opaque_pthread_rwlock_t { long __sig; char __opaque[192]; }; struct _opaque_pthread_rwlockattr_t { long __sig; char __opaque[16]; }; struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[8176]; }; typedef struct _opaque_pthread_attr_t __darwin_pthread_attr_t; typedef struct _opaque_pthread_cond_t __darwin_pthread_cond_t; typedef struct _opaque_pthread_condattr_t __darwin_pthread_condattr_t; typedef unsigned long __darwin_pthread_key_t; typedef struct _opaque_pthread_mutex_t __darwin_pthread_mutex_t; typedef struct _opaque_pthread_mutexattr_t __darwin_pthread_mutexattr_t; typedef struct _opaque_pthread_once_t __darwin_pthread_once_t; typedef struct _opaque_pthread_rwlock_t __darwin_pthread_rwlock_t; typedef struct _opaque_pthread_rwlockattr_t __darwin_pthread_rwlockattr_t; typedef struct _opaque_pthread_t *__darwin_pthread_t; # 81 "/usr/include/sys/_types.h" 2 3 4 #define __offsetof(type,field) ((size_t)(&((type *)0)->field)) # 53 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_intptr_t.h" 3 4 #define _INTPTR_T # 1 "/usr/include/machine/types.h" 1 3 4 # 32 "/usr/include/machine/types.h" 3 4 #define _BSD_MACHINE_TYPES_H_ # 1 "/usr/include/i386/types.h" 1 3 4 # 67 "/usr/include/i386/types.h" 3 4 #define _MACHTYPES_H_ # 81 "/usr/include/i386/types.h" 3 4 # 1 "/usr/include/sys/_types/_u_int8_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_u_int8_t.h" 3 4 #define _U_INT8_T typedef unsigned char u_int8_t; # 82 "/usr/include/i386/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_u_int16_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_u_int16_t.h" 3 4 #define _U_INT16_T typedef unsigned short u_int16_t; # 83 "/usr/include/i386/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_u_int32_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_u_int32_t.h" 3 4 #define _U_INT32_T typedef unsigned int u_int32_t; # 84 "/usr/include/i386/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_u_int64_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_u_int64_t.h" 3 4 #define _U_INT64_T typedef unsigned long long u_int64_t; # 85 "/usr/include/i386/types.h" 2 3 4 typedef int64_t register_t; # 1 "/usr/include/sys/_types/_intptr_t.h" 1 3 4 # 93 "/usr/include/i386/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_uintptr_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_uintptr_t.h" 3 4 #define _UINTPTR_T typedef unsigned long uintptr_t; # 94 "/usr/include/i386/types.h" 2 3 4 typedef u_int64_t user_addr_t; typedef u_int64_t user_size_t; typedef int64_t user_ssize_t; typedef int64_t user_long_t; typedef u_int64_t user_ulong_t; typedef int64_t user_time_t; typedef int64_t user_off_t; #define USER_ADDR_NULL ((user_addr_t) 0) #define CAST_USER_ADDR_T(a_ptr) ((user_addr_t)((uintptr_t)(a_ptr))) typedef u_int64_t syscall_arg_t; # 36 "/usr/include/machine/types.h" 2 3 4 # 31 "/usr/include/sys/_types/_intptr_t.h" 2 3 4 typedef __darwin_intptr_t intptr_t; # 54 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/_types/_intmax_t.h" 1 3 4 # 30 "/usr/include/_types/_intmax_t.h" 3 4 #define _INTMAX_T typedef long int intmax_t; # 59 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/_types/_uintmax_t.h" 1 3 4 # 30 "/usr/include/_types/_uintmax_t.h" 3 4 #define _UINTMAX_T typedef long unsigned int uintmax_t; # 60 "/usr/include/stdint.h" 2 3 4 # 72 "/usr/include/stdint.h" 3 4 #define INT8_MAX 127 #define INT16_MAX 32767 #define INT32_MAX 2147483647 #define INT64_MAX 9223372036854775807LL #define INT8_MIN -128 #define INT16_MIN -32768 #define INT32_MIN (-INT32_MAX-1) #define INT64_MIN (-INT64_MAX-1) #define UINT8_MAX 255 #define UINT16_MAX 65535 #define UINT32_MAX 4294967295U #define UINT64_MAX 18446744073709551615ULL #define INT_LEAST8_MIN INT8_MIN #define INT_LEAST16_MIN INT16_MIN #define INT_LEAST32_MIN INT32_MIN #define INT_LEAST64_MIN INT64_MIN #define INT_LEAST8_MAX INT8_MAX #define INT_LEAST16_MAX INT16_MAX #define INT_LEAST32_MAX INT32_MAX #define INT_LEAST64_MAX INT64_MAX #define UINT_LEAST8_MAX UINT8_MAX #define UINT_LEAST16_MAX UINT16_MAX #define UINT_LEAST32_MAX UINT32_MAX #define UINT_LEAST64_MAX UINT64_MAX #define INT_FAST8_MIN INT8_MIN #define INT_FAST16_MIN INT16_MIN #define INT_FAST32_MIN INT32_MIN #define INT_FAST64_MIN INT64_MIN #define INT_FAST8_MAX INT8_MAX #define INT_FAST16_MAX INT16_MAX #define INT_FAST32_MAX INT32_MAX #define INT_FAST64_MAX INT64_MAX #define UINT_FAST8_MAX UINT8_MAX #define UINT_FAST16_MAX UINT16_MAX #define UINT_FAST32_MAX UINT32_MAX #define UINT_FAST64_MAX UINT64_MAX #define INTPTR_MAX 9223372036854775807L #define INTPTR_MIN (-INTPTR_MAX-1) #define UINTPTR_MAX 18446744073709551615UL #define INTMAX_MIN INT64_MIN #define INTMAX_MAX INT64_MAX #define UINTMAX_MAX UINT64_MAX #define PTRDIFF_MIN INT64_MIN #define PTRDIFF_MAX INT64_MAX #define SIZE_MAX UINTPTR_MAX #define RSIZE_MAX (SIZE_MAX >> 1) #define WCHAR_MAX __WCHAR_MAX__ # 177 "/usr/include/stdint.h" 3 4 #define WCHAR_MIN (-WCHAR_MAX-1) #define WINT_MIN INT32_MIN #define WINT_MAX INT32_MAX #define SIG_ATOMIC_MIN INT32_MIN #define SIG_ATOMIC_MAX INT32_MAX #define INT8_C(v) (v) #define INT16_C(v) (v) #define INT32_C(v) (v) #define INT64_C(v) (v ## LL) #define UINT8_C(v) (v) #define UINT16_C(v) (v) #define UINT32_C(v) (v ## U) #define UINT64_C(v) (v ## ULL) #define INTMAX_C(v) (v ## L) #define UINTMAX_C(v) (v ## UL) # 64 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stdint.h" 2 3 4 # 8 "/System/Library/Frameworks/OpenGL.framework/Headers/gltypes.h" 2 3 typedef uint32_t GLbitfield; typedef uint8_t GLboolean; typedef char GLbyte; typedef float GLclampf; typedef uint32_t GLenum; typedef float GLfloat; typedef int32_t GLint; typedef int16_t GLshort; typedef int32_t GLsizei; typedef uint8_t GLubyte; typedef uint32_t GLuint; typedef short GLushort; typedef void GLvoid; typedef char GLchar; typedef char GLcharARB; typedef void *GLhandleARB; typedef double GLdouble; typedef double GLclampd; typedef int32_t GLfixed; typedef short GLhalf; typedef short GLhalfARB; typedef int64_t GLint64; typedef struct __GLsync *GLsync; typedef uint64_t GLuint64; typedef int64_t GLint64EXT; typedef uint64_t GLuint64EXT; typedef intptr_t GLintptr; typedef intptr_t GLsizeiptr; typedef intptr_t GLintptrARB; typedef intptr_t GLsizeiptrARB; # 10 "/System/Library/Frameworks/OpenGL.framework/Headers/CGLDevice.h" 2 3 #pragma clang assume_nonnull begin typedef struct CGLShareGroupRec *CGLShareGroupObj ; CGLShareGroupObj CGLGetShareGroup(CGLContextObj ctx) ; typedef struct _cl_device_id * cl_device_id ; # 30 "/System/Library/Frameworks/OpenGL.framework/Headers/CGLDevice.h" 3 cl_device_id CGLGetDeviceFromGLRenderer(GLint rendererID) ; #pragma clang assume_nonnull end # 11 "/System/Library/Frameworks/OpenGL.framework/Headers/OpenGL.h" 2 3 # 1 "/System/Library/Frameworks/OpenGL.framework/Headers/CGLRenderers.h" 1 3 #define _CGLRENDERERS_H enum { kCGLRendererGenericID = 0x00020200, kCGLRendererGenericFloatID = 0x00020400, kCGLRendererAppleSWID = 0x00020600, kCGLRendererATIRage128ID = 0x00021000, kCGLRendererATIRadeonID = 0x00021200, kCGLRendererATIRageProID = 0x00021400, kCGLRendererATIRadeon8500ID = 0x00021600, kCGLRendererATIRadeon9700ID = 0x00021800, kCGLRendererATIRadeonX1000ID = 0x00021900, kCGLRendererATIRadeonX2000ID = 0x00021A00, kCGLRendererATIRadeonX3000ID = 0x00021B00, kCGLRendererATIRadeonX4000ID = 0x00021C00, kCGLRendererGeForce2MXID = 0x00022000, kCGLRendererGeForce3ID = 0x00022200, kCGLRendererGeForceFXID = 0x00022400, kCGLRendererGeForce8xxxID = 0x00022600, kCGLRendererGeForceID = 0x00022700, kCGLRendererVTBladeXP2ID = 0x00023000, kCGLRendererIntel900ID = 0x00024000, kCGLRendererIntelX3100ID = 0x00024200, kCGLRendererIntelHDID = 0x00024300, kCGLRendererIntelHD4000ID = 0x00024400, kCGLRendererIntelHD5000ID = 0x00024500, kCGLRendererMesa3DFXID = 0x00040000, }; #define kCGLRendererIDMatchingMask 0x00FE7F00 # 12 "/System/Library/Frameworks/OpenGL.framework/Headers/OpenGL.h" 2 3 # 1 "/System/Library/Frameworks/OpenGL.framework/Headers/CGLIOSurface.h" 1 3 #define _CGLIOSURFACE_H # 1 "/usr/include/AvailabilityMacros.h" 1 3 4 # 86 "/usr/include/AvailabilityMacros.h" 3 4 #define __AVAILABILITYMACROS__ #define MAC_OS_X_VERSION_10_0 1000 #define MAC_OS_X_VERSION_10_1 1010 #define MAC_OS_X_VERSION_10_2 1020 #define MAC_OS_X_VERSION_10_3 1030 #define MAC_OS_X_VERSION_10_4 1040 #define MAC_OS_X_VERSION_10_5 1050 #define MAC_OS_X_VERSION_10_6 1060 #define MAC_OS_X_VERSION_10_7 1070 #define MAC_OS_X_VERSION_10_8 1080 #define MAC_OS_X_VERSION_10_9 1090 #define MAC_OS_X_VERSION_10_10 101000 #define MAC_OS_X_VERSION_10_10_2 101002 #define MAC_OS_X_VERSION_10_10_3 101003 #define MAC_OS_X_VERSION_10_11 101100 #define MAC_OS_X_VERSION_10_11_2 101102 #define MAC_OS_X_VERSION_10_11_3 101103 #define MAC_OS_X_VERSION_10_11_4 101104 #define MAC_OS_X_VERSION_10_12 101200 #define MAC_OS_X_VERSION_10_12_1 101201 #define MAC_OS_X_VERSION_10_12_2 101202 #define MAC_OS_X_VERSION_10_12_4 101204 #define MAC_OS_X_VERSION_10_13 101300 #define MAC_OS_X_VERSION_10_13_1 101301 #define MAC_OS_X_VERSION_10_13_2 101302 #define MAC_OS_X_VERSION_10_13_4 101304 # 127 "/usr/include/AvailabilityMacros.h" 3 4 #define MAC_OS_X_VERSION_MIN_REQUIRED __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ # 146 "/usr/include/AvailabilityMacros.h" 3 4 #define MAC_OS_X_VERSION_MAX_ALLOWED MAC_OS_X_VERSION_10_13_4 # 168 "/usr/include/AvailabilityMacros.h" 3 4 #define WEAK_IMPORT_ATTRIBUTE #define DEPRECATED_ATTRIBUTE __attribute__((deprecated)) #define DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s))) # 204 "/usr/include/AvailabilityMacros.h" 3 4 #define UNAVAILABLE_ATTRIBUTE # 213 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED DEPRECATED_ATTRIBUTE #define DEPRECATED_IN_MAC_OS_X_VERSION_10_0_AND_LATER DEPRECATED_ATTRIBUTE #define __AVAILABILITY_MACROS_USES_AVAILABILITY 1 # 245 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_1, __IPHONE_NA) # 261 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_1, __IPHONE_NA, __IPHONE_NA) # 275 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_1, __IPHONE_NA, __IPHONE_NA) # 288 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_1_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_1, __IPHONE_NA, __IPHONE_NA) # 302 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_2, __IPHONE_NA) # 318 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_2, __IPHONE_NA, __IPHONE_NA) # 332 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_2, __IPHONE_NA, __IPHONE_NA) # 346 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_2, __IPHONE_NA, __IPHONE_NA) # 359 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_2_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_2, __IPHONE_NA, __IPHONE_NA) # 373 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_3, __IPHONE_NA) # 389 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_3, __IPHONE_NA, __IPHONE_NA) # 403 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_3, __IPHONE_NA, __IPHONE_NA) # 417 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_3, __IPHONE_NA, __IPHONE_NA) # 431 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_3, __IPHONE_NA, __IPHONE_NA) # 444 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_3_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_3, __IPHONE_NA, __IPHONE_NA) # 458 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_NA) # 474 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_4, __IPHONE_NA, __IPHONE_NA) # 488 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_4, __IPHONE_NA, __IPHONE_NA) # 502 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_4, __IPHONE_NA, __IPHONE_NA) # 516 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_4, __IPHONE_NA, __IPHONE_NA) # 530 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_4, __IPHONE_NA, __IPHONE_NA) # 543 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_4_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_4, __IPHONE_NA, __IPHONE_NA) # 557 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_NA) # 573 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_5, __IPHONE_NA, __IPHONE_NA) # 587 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_5, __IPHONE_NA, __IPHONE_NA) # 601 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_5, __IPHONE_NA, __IPHONE_NA) # 615 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_5, __IPHONE_NA, __IPHONE_NA) # 629 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_5, __IPHONE_NA, __IPHONE_NA) # 643 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_5, __IPHONE_NA, __IPHONE_NA) # 656 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_5_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_5, __IPHONE_NA, __IPHONE_NA) # 670 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_NA) # 686 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_6, __IPHONE_NA, __IPHONE_NA) # 700 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_6 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_6, __IPHONE_NA, __IPHONE_NA) # 714 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_6 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_6, __IPHONE_NA, __IPHONE_NA) # 728 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_6 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_6, __IPHONE_NA, __IPHONE_NA) # 742 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_6 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_6, __IPHONE_NA, __IPHONE_NA) # 756 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_6 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_6, __IPHONE_NA, __IPHONE_NA) # 770 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_6 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_6, __IPHONE_NA, __IPHONE_NA) # 783 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_6_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_6, __IPHONE_NA, __IPHONE_NA) # 797 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_NA) # 813 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_7, __IPHONE_NA, __IPHONE_NA) # 827 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_7 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_7, __IPHONE_NA, __IPHONE_NA) # 841 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_7 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_7, __IPHONE_NA, __IPHONE_NA) # 855 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_7 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_7, __IPHONE_NA, __IPHONE_NA) # 869 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_7 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_7, __IPHONE_NA, __IPHONE_NA) # 883 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_7 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_7, __IPHONE_NA, __IPHONE_NA) # 897 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_7 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_7, __IPHONE_NA, __IPHONE_NA) # 911 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_7 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_7, __IPHONE_NA, __IPHONE_NA) # 924 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_7, __IPHONE_NA, __IPHONE_NA) # 938 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_8, __IPHONE_NA) # 954 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_8, __IPHONE_NA, __IPHONE_NA) # 968 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_8 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, __IPHONE_NA, __IPHONE_NA) # 982 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_8 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_8, __IPHONE_NA, __IPHONE_NA) # 996 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_8 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_8, __IPHONE_NA, __IPHONE_NA) # 1010 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_8 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_8, __IPHONE_NA, __IPHONE_NA) # 1024 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_8 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_8, __IPHONE_NA, __IPHONE_NA) # 1038 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_8 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_8, __IPHONE_NA, __IPHONE_NA) # 1052 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_8 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_8, __IPHONE_NA, __IPHONE_NA) # 1066 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_8 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_8, __IPHONE_NA, __IPHONE_NA) # 1079 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_8_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, __IPHONE_NA, __IPHONE_NA) # 1093 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_9, __IPHONE_NA) # 1109 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_9, __IPHONE_NA, __IPHONE_NA) # 1123 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_9, __IPHONE_NA, __IPHONE_NA) # 1137 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_9, __IPHONE_NA, __IPHONE_NA) # 1151 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_9, __IPHONE_NA, __IPHONE_NA) # 1165 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_9, __IPHONE_NA, __IPHONE_NA) # 1179 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_9, __IPHONE_NA, __IPHONE_NA) # 1193 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_9, __IPHONE_NA, __IPHONE_NA) # 1207 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_9, __IPHONE_NA, __IPHONE_NA) # 1221 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_9, __IPHONE_NA, __IPHONE_NA) # 1235 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_9, __IPHONE_NA, __IPHONE_NA) # 1248 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_9_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_9, __IPHONE_NA, __IPHONE_NA) # 1262 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_NA) # 1278 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_10, __IPHONE_NA, __IPHONE_NA) # 1292 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_10, __IPHONE_NA, __IPHONE_NA) # 1306 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_10, __IPHONE_NA, __IPHONE_NA) # 1320 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_10, __IPHONE_NA, __IPHONE_NA) # 1334 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_10, __IPHONE_NA, __IPHONE_NA) # 1348 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_10, __IPHONE_NA, __IPHONE_NA) # 1362 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_10, __IPHONE_NA, __IPHONE_NA) # 1376 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_10, __IPHONE_NA, __IPHONE_NA) # 1390 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_10, __IPHONE_NA, __IPHONE_NA) # 1404 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_10, __IPHONE_NA, __IPHONE_NA) # 1418 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_10, __IPHONE_NA, __IPHONE_NA) # 1431 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_10_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_10, __IPHONE_NA, __IPHONE_NA) # 1445 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_10_2, __IPHONE_NA) # 1461 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_10_2, __IPHONE_NA, __IPHONE_NA) # 1475 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_10_2, __IPHONE_NA, __IPHONE_NA) # 1489 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_10_2, __IPHONE_NA, __IPHONE_NA) # 1503 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_10_2, __IPHONE_NA, __IPHONE_NA) # 1517 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_10_2, __IPHONE_NA, __IPHONE_NA) # 1531 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_10_2, __IPHONE_NA, __IPHONE_NA) # 1545 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_10_2, __IPHONE_NA, __IPHONE_NA) # 1559 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_10_2, __IPHONE_NA, __IPHONE_NA) # 1573 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_10_2, __IPHONE_NA, __IPHONE_NA) # 1587 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_10_2, __IPHONE_NA, __IPHONE_NA) # 1601 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_10_2, __IPHONE_NA, __IPHONE_NA) # 1615 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_10_2, __IPHONE_NA, __IPHONE_NA) # 1628 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_10_2_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_10_2, __IPHONE_NA, __IPHONE_NA) # 1642 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_10_3, __IPHONE_NA) # 1658 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_3, __MAC_10_10_3, __IPHONE_NA, __IPHONE_NA) # 1672 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_10_3, __IPHONE_NA, __IPHONE_NA) # 1686 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_10_3, __IPHONE_NA, __IPHONE_NA) # 1700 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_10_3, __IPHONE_NA, __IPHONE_NA) # 1714 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_10_3, __IPHONE_NA, __IPHONE_NA) # 1728 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_10_3, __IPHONE_NA, __IPHONE_NA) # 1742 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_10_3, __IPHONE_NA, __IPHONE_NA) # 1756 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_10_3, __IPHONE_NA, __IPHONE_NA) # 1770 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_10_3, __IPHONE_NA, __IPHONE_NA) # 1784 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_10_3, __IPHONE_NA, __IPHONE_NA) # 1798 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_10_3, __IPHONE_NA, __IPHONE_NA) # 1812 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_10_3, __IPHONE_NA, __IPHONE_NA) # 1826 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_10_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_10_3, __IPHONE_NA, __IPHONE_NA) # 1839 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_10_3_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_10_3, __IPHONE_NA, __IPHONE_NA) # 1853 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_11, __IPHONE_NA) # 1869 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 1883 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 1897 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 1911 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 1925 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 1939 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 1953 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 1967 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 1981 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 1995 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 2009 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 2023 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 2037 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 2051 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_3, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 2064 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_11_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_11, __IPHONE_NA, __IPHONE_NA) # 2078 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_11_2, __IPHONE_NA) # 2094 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_2, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2108 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2122 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2136 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2150 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2164 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2178 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2192 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2206 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2220 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2234 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2248 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2262 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2276 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_3, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2290 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2303 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_11_2_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_11_2, __IPHONE_NA, __IPHONE_NA) # 2317 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_11_3, __IPHONE_NA) # 2333 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_3, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2347 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2361 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2375 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2389 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2403 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2417 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2431 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2445 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2459 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2473 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2487 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2501 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2515 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_3, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2529 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2543 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_2, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2556 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_11_3_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_11_3, __IPHONE_NA, __IPHONE_NA) # 2570 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_11_4, __IPHONE_NA) # 2586 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_4, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2600 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2614 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2628 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2642 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2656 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2670 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2684 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2698 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2712 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2726 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2740 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2754 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2768 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_3, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2782 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2796 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_2, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2810 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_3, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2823 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_11_4_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_11_4, __IPHONE_NA, __IPHONE_NA) # 2837 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_12, __IPHONE_NA) # 2853 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 2867 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 2881 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 2895 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 2909 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 2923 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 2937 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 2951 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 2965 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 2979 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 2993 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 3007 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 3021 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 3035 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_3, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 3049 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 3063 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_2, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 3077 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_3, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 3091 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_4, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 3104 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_12_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_12, __IPHONE_NA, __IPHONE_NA) # 3118 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_1_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_12_1, __IPHONE_NA) # 3134 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_1_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_1, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3148 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3162 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3176 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3190 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3204 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3218 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3232 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3246 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3260 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3274 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3288 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3302 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3316 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_3, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3330 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3344 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_2, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3358 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_3, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3372 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_4, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3386 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3399 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_12_1_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_12_1, __IPHONE_NA, __IPHONE_NA) # 3413 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_2_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_12_2, __IPHONE_NA) # 3429 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_2_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_2, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3443 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3457 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3471 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3485 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3499 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3513 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3527 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3541 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3555 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3569 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3583 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3597 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3611 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_3, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3625 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3639 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_2, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3653 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_3, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3667 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_4, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3681 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3695 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_1, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3708 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_12_2_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_12_2, __IPHONE_NA, __IPHONE_NA) # 3722 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_4_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_12_4, __IPHONE_NA) # 3738 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_4_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_4, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3752 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3766 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3780 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3794 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3808 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3822 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3836 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3850 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3864 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3878 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3892 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3906 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3920 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_3, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3934 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3948 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_2, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3962 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_3, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3976 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_4, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 3990 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 4004 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_1, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 4018 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_2, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 4031 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_12_4_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_12_4, __IPHONE_NA, __IPHONE_NA) # 4045 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_13_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_13, __IPHONE_NA) # 4061 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_13_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_13, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4075 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4089 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4103 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4117 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4131 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4145 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4159 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4173 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4187 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4201 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4215 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4229 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4243 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_3, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4257 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4271 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_2, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4285 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_3, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4299 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_4, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4313 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4327 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_1, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4341 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_2, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4355 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_4, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4368 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_13_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_13, __IPHONE_NA, __IPHONE_NA) # 4382 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_13_1_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_13_1, __IPHONE_NA) # 4398 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_13_1_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_13_1, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4412 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4426 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4440 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4454 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4468 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4482 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4496 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4510 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4524 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4538 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4552 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4566 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4580 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_3, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4594 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4608 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_2, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4622 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_3, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4636 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_4, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4650 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4664 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_1, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4678 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_2, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4692 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_4, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4706 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_13_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_13, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4719 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_13_1_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_13_1, __IPHONE_NA, __IPHONE_NA) # 4733 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_13_2_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_13_2, __IPHONE_NA) # 4749 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_13_2_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_13_2, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4763 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4777 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4791 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4805 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4819 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4833 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4847 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4861 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4875 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4889 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4903 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4917 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4931 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_3, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4945 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4959 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_2, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4973 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_3, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 4987 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_4, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 5001 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 5015 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_1, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 5029 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_2, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 5043 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_4, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 5057 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_13_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_13, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 5071 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_13_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_13_1, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 5084 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_13_2_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_13_2, __IPHONE_NA, __IPHONE_NA) # 5098 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_13_4_AND_LATER __OSX_AVAILABLE_STARTING(__MAC_10_13_4, __IPHONE_NA) # 5114 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_13_4_AND_LATER_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_13_4, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5128 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5142 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_1, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5156 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_2, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5170 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_3, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5184 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_4, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5198 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5212 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_6, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5226 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_7, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5240 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_8, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5254 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_9, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5268 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5282 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_2, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5296 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_10_3, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5310 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5324 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_2, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5338 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_3, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5352 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_11_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_11_4, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5366 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5380 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_1, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5394 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_2, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5408 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_12_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_12_4, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5422 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_13_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_13, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5436 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_13_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_13_1, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5450 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_13_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_13_2, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 5463 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_13_4_AND_LATER __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_13_4, __IPHONE_NA, __IPHONE_NA) # 9 "/System/Library/Frameworks/OpenGL.framework/Headers/CGLIOSurface.h" 2 3 #pragma clang assume_nonnull begin typedef struct __IOSurface *IOSurfaceRef ; # 81 "/System/Library/Frameworks/OpenGL.framework/Headers/CGLIOSurface.h" 3 extern CGLError CGLTexImageIOSurface2D(CGLContextObj ctx, GLenum target, GLenum internal_format, GLsizei width, GLsizei height, GLenum format, GLenum type, IOSurfaceRef ioSurface, GLuint plane) ; #pragma clang assume_nonnull end # 13 "/System/Library/Frameworks/OpenGL.framework/Headers/OpenGL.h" 2 3 #pragma clang assume_nonnull begin #define CGL_VERSION_1_0 1 #define CGL_VERSION_1_1 1 #define CGL_VERSION_1_2 1 #define CGL_VERSION_1_3 1 extern CGLError CGLChoosePixelFormat(const CGLPixelFormatAttribute *attribs, CGLPixelFormatObj * pix, GLint *npix); extern CGLError CGLDestroyPixelFormat(CGLPixelFormatObj pix); extern CGLError CGLDescribePixelFormat(CGLPixelFormatObj pix, GLint pix_num, CGLPixelFormatAttribute attrib, GLint *value); extern void CGLReleasePixelFormat(CGLPixelFormatObj pix) ; extern CGLPixelFormatObj CGLRetainPixelFormat(CGLPixelFormatObj pix) ; extern GLuint CGLGetPixelFormatRetainCount(CGLPixelFormatObj pix) ; extern CGLError CGLQueryRendererInfo(GLuint display_mask, CGLRendererInfoObj * rend, GLint *nrend); extern CGLError CGLDestroyRendererInfo(CGLRendererInfoObj rend); extern CGLError CGLDescribeRenderer(CGLRendererInfoObj rend, GLint rend_num, CGLRendererProperty prop, GLint * value); extern CGLError CGLCreateContext(CGLPixelFormatObj pix, CGLContextObj share, CGLContextObj * ctx); extern CGLError CGLDestroyContext(CGLContextObj ctx); extern CGLError CGLCopyContext(CGLContextObj src, CGLContextObj dst, GLbitfield mask) ; extern CGLContextObj CGLRetainContext(CGLContextObj ctx) ; extern void CGLReleaseContext(CGLContextObj ctx) ; extern GLuint CGLGetContextRetainCount(CGLContextObj ctx) ; extern CGLPixelFormatObj CGLGetPixelFormat(CGLContextObj ctx) ; extern CGLError CGLCreatePBuffer(GLsizei width, GLsizei height, GLenum target, GLenum internalFormat, GLint max_level, CGLPBufferObj * pbuffer) ; extern CGLError CGLDestroyPBuffer(CGLPBufferObj pbuffer) ; extern CGLError CGLDescribePBuffer(CGLPBufferObj obj, GLsizei *width, GLsizei *height, GLenum *target, GLenum *internalFormat, GLint *mipmap) ; extern CGLError CGLTexImagePBuffer(CGLContextObj ctx, CGLPBufferObj pbuffer, GLenum source) ; extern CGLPBufferObj CGLRetainPBuffer(CGLPBufferObj pbuffer) ; extern void CGLReleasePBuffer(CGLPBufferObj pbuffer) ; extern GLuint CGLGetPBufferRetainCount(CGLPBufferObj pbuffer) ; extern CGLError CGLSetOffScreen(CGLContextObj ctx, GLsizei width, GLsizei height, GLint rowbytes, void *baseaddr) ; extern CGLError CGLGetOffScreen(CGLContextObj ctx, GLsizei *width, GLsizei *height, GLint *rowbytes, void * * baseaddr) ; extern CGLError CGLSetFullScreen(CGLContextObj ctx) ; extern CGLError CGLSetFullScreenOnDisplay(CGLContextObj ctx, GLuint display_mask) ; extern CGLError CGLSetPBuffer(CGLContextObj ctx, CGLPBufferObj pbuffer, GLenum face, GLint level, GLint screen) ; extern CGLError CGLGetPBuffer(CGLContextObj ctx, CGLPBufferObj * pbuffer, GLenum *face, GLint *level, GLint *screen) ; extern CGLError CGLClearDrawable(CGLContextObj ctx); extern CGLError CGLFlushDrawable(CGLContextObj ctx); extern CGLError CGLEnable(CGLContextObj ctx, CGLContextEnable pname); extern CGLError CGLDisable(CGLContextObj ctx, CGLContextEnable pname); extern CGLError CGLIsEnabled(CGLContextObj ctx, CGLContextEnable pname, GLint *enable); extern CGLError CGLSetParameter(CGLContextObj ctx, CGLContextParameter pname, const GLint *params); extern CGLError CGLGetParameter(CGLContextObj ctx, CGLContextParameter pname, GLint *params); extern CGLError CGLSetVirtualScreen(CGLContextObj ctx, GLint screen); extern CGLError CGLGetVirtualScreen(CGLContextObj ctx, GLint *screen); extern CGLError CGLUpdateContext(CGLContextObj ctx) ; extern CGLError CGLSetGlobalOption(CGLGlobalOption pname, const GLint * params) ; extern CGLError CGLGetGlobalOption(CGLGlobalOption pname, GLint *params) ; extern CGLError CGLSetOption(CGLGlobalOption pname, GLint param); extern CGLError CGLGetOption(CGLGlobalOption pname, GLint *param); extern CGLError CGLLockContext(CGLContextObj ctx) ; extern CGLError CGLUnlockContext(CGLContextObj ctx) ; extern void CGLGetVersion(GLint * majorvers, GLint * minorvers); const char *CGLErrorString(CGLError error); #pragma clang assume_nonnull end # 33 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h" 2 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 1 3 # 16 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 3 #define __APPLICATIONSERVICES__ # 1 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 3 #define __CORESERVICES__ # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 3 #define __COREFOUNDATION_COREFOUNDATION__ 1 #define __COREFOUNDATION__ 1 # 1 "/usr/include/sys/types.h" 1 3 4 # 70 "/usr/include/sys/types.h" 3 4 #define _SYS_TYPES_H_ # 1 "/usr/include/sys/appleapiopts.h" 1 3 4 # 30 "/usr/include/sys/appleapiopts.h" 3 4 #define __SYS_APPLEAPIOPTS_H__ #define __APPLE_API_STANDARD #define __APPLE_API_STABLE #define __APPLE_API_EVOLVING #define __APPLE_API_UNSTABLE #define __APPLE_API_PRIVATE #define __APPLE_API_OBSOLETE # 73 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/machine/endian.h" 1 3 4 # 32 "/usr/include/machine/endian.h" 3 4 #define _BSD_MACHINE_ENDIAN_H_ # 1 "/usr/include/i386/endian.h" 1 3 4 # 67 "/usr/include/i386/endian.h" 3 4 #define _I386__ENDIAN_H_ # 78 "/usr/include/i386/endian.h" 3 4 #define _QUAD_HIGHWORD 1 #define _QUAD_LOWWORD 0 #define __DARWIN_LITTLE_ENDIAN 1234 #define __DARWIN_BIG_ENDIAN 4321 #define __DARWIN_PDP_ENDIAN 3412 #define __DARWIN_BYTE_ORDER __DARWIN_LITTLE_ENDIAN #define LITTLE_ENDIAN __DARWIN_LITTLE_ENDIAN #define BIG_ENDIAN __DARWIN_BIG_ENDIAN #define PDP_ENDIAN __DARWIN_PDP_ENDIAN #define BYTE_ORDER __DARWIN_BYTE_ORDER # 1 "/usr/include/sys/_endian.h" 1 3 4 # 91 "/usr/include/sys/_endian.h" 3 4 #define _SYS__ENDIAN_H_ # 130 "/usr/include/sys/_endian.h" 3 4 # 1 "/usr/include/libkern/_OSByteOrder.h" 1 3 4 # 30 "/usr/include/libkern/_OSByteOrder.h" 3 4 #define _OS__OSBYTEORDER_H # 43 "/usr/include/libkern/_OSByteOrder.h" 3 4 #define __DARWIN_OSSwapConstInt16(x) ((__uint16_t)((((__uint16_t)(x) & 0xff00) >> 8) | (((__uint16_t)(x) & 0x00ff) << 8))) #define __DARWIN_OSSwapConstInt32(x) ((__uint32_t)((((__uint32_t)(x) & 0xff000000) >> 24) | (((__uint32_t)(x) & 0x00ff0000) >> 8) | (((__uint32_t)(x) & 0x0000ff00) << 8) | (((__uint32_t)(x) & 0x000000ff) << 24))) #define __DARWIN_OSSwapConstInt64(x) ((__uint64_t)((((__uint64_t)(x) & 0xff00000000000000ULL) >> 56) | (((__uint64_t)(x) & 0x00ff000000000000ULL) >> 40) | (((__uint64_t)(x) & 0x0000ff0000000000ULL) >> 24) | (((__uint64_t)(x) & 0x000000ff00000000ULL) >> 8) | (((__uint64_t)(x) & 0x00000000ff000000ULL) << 8) | (((__uint64_t)(x) & 0x0000000000ff0000ULL) << 24) | (((__uint64_t)(x) & 0x000000000000ff00ULL) << 40) | (((__uint64_t)(x) & 0x00000000000000ffULL) << 56))) # 86 "/usr/include/libkern/_OSByteOrder.h" 3 4 #define __DARWIN_OS_INLINE static inline static short _OSSwapInt16( short data ) { return ((short)((((short)(data) & 0xff00) >> 8) | (((short)(data) & 0x00ff) << 8))); } static uint32_t _OSSwapInt32( uint32_t data ) { return ((uint32_t)((((uint32_t)(data) & 0xff000000) >> 24) | (((uint32_t)(data) & 0x00ff0000) >> 8) | (((uint32_t)(data) & 0x0000ff00) << 8) | (((uint32_t)(data) & 0x000000ff) << 24))); } static uint64_t _OSSwapInt64( uint64_t data ) { return ((uint64_t)((((uint64_t)(data) & 0xff00000000000000ULL) >> 56) | (((uint64_t)(data) & 0x00ff000000000000ULL) >> 40) | (((uint64_t)(data) & 0x0000ff0000000000ULL) >> 24) | (((uint64_t)(data) & 0x000000ff00000000ULL) >> 8) | (((uint64_t)(data) & 0x00000000ff000000ULL) << 8) | (((uint64_t)(data) & 0x0000000000ff0000ULL) << 24) | (((uint64_t)(data) & 0x000000000000ff00ULL) << 40) | (((uint64_t)(data) & 0x00000000000000ffULL) << 56))); } #define __DARWIN_OSSwapInt16(x) _OSSwapInt16(x) #define __DARWIN_OSSwapInt32(x) _OSSwapInt32(x) #define __DARWIN_OSSwapInt64(x) _OSSwapInt64(x) # 131 "/usr/include/sys/_endian.h" 2 3 4 #define ntohs(x) __DARWIN_OSSwapInt16(x) #define htons(x) __DARWIN_OSSwapInt16(x) #define ntohl(x) __DARWIN_OSSwapInt32(x) #define htonl(x) __DARWIN_OSSwapInt32(x) #define ntohll(x) __DARWIN_OSSwapInt64(x) #define htonll(x) __DARWIN_OSSwapInt64(x) #define NTOHL(x) (x) = ntohl((__uint32_t)x) #define NTOHS(x) (x) = ntohs((__uint16_t)x) #define NTOHLL(x) (x) = ntohll((__uint64_t)x) #define HTONL(x) (x) = htonl((__uint32_t)x) #define HTONS(x) (x) = htons((__uint16_t)x) #define HTONLL(x) (x) = htonll((__uint64_t)x) # 100 "/usr/include/i386/endian.h" 2 3 4 # 36 "/usr/include/machine/endian.h" 2 3 4 # 82 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_u_char.h" 1 3 4 # 29 "/usr/include/sys/_types/_u_char.h" 3 4 #define _U_CHAR typedef unsigned char u_char; # 85 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_u_short.h" 1 3 4 # 29 "/usr/include/sys/_types/_u_short.h" 3 4 #define _U_SHORT typedef unsigned short u_short; # 86 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_u_int.h" 1 3 4 # 29 "/usr/include/sys/_types/_u_int.h" 3 4 #define _U_INT typedef unsigned int u_int; # 87 "/usr/include/sys/types.h" 2 3 4 typedef unsigned long u_long; #define _U_LONG typedef unsigned short ushort; typedef unsigned int uint; typedef u_int64_t u_quad_t; typedef int64_t quad_t; typedef quad_t * qaddr_t; # 1 "/usr/include/sys/_types/_caddr_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_caddr_t.h" 3 4 #define _CADDR_T typedef char * caddr_t; # 100 "/usr/include/sys/types.h" 2 3 4 typedef int32_t daddr_t; # 1 "/usr/include/sys/_types/_dev_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_dev_t.h" 3 4 #define _DEV_T typedef __darwin_dev_t dev_t; # 104 "/usr/include/sys/types.h" 2 3 4 typedef u_int32_t fixpt_t; # 1 "/usr/include/sys/_types/_blkcnt_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_blkcnt_t.h" 3 4 #define _BLKCNT_T typedef __darwin_blkcnt_t blkcnt_t; # 108 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_blksize_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_blksize_t.h" 3 4 #define _BLKSIZE_T typedef __darwin_blksize_t blksize_t; # 109 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_gid_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_gid_t.h" 3 4 #define _GID_T typedef __darwin_gid_t gid_t; # 110 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_in_addr_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_in_addr_t.h" 3 4 #define _IN_ADDR_T typedef uint32_t in_addr_t; # 111 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_in_port_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_in_port_t.h" 3 4 #define _IN_PORT_T typedef short in_port_t; # 112 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_ino_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_ino_t.h" 3 4 #define _INO_T typedef __darwin_ino_t ino_t; # 113 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_ino64_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_ino64_t.h" 3 4 #define _INO64_T typedef __darwin_ino64_t ino64_t; # 116 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_key_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_key_t.h" 3 4 #define _KEY_T typedef __int32_t key_t; # 119 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_mode_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_mode_t.h" 3 4 #define _MODE_T typedef __darwin_mode_t mode_t; # 120 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_nlink_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_nlink_t.h" 3 4 #define _NLINK_T typedef short nlink_t; # 121 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_id_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_id_t.h" 3 4 #define _ID_T typedef __darwin_id_t id_t; # 122 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_pid_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_pid_t.h" 3 4 #define _PID_T typedef __darwin_pid_t pid_t; # 123 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_off_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_off_t.h" 3 4 #define _OFF_T typedef __darwin_off_t off_t; # 124 "/usr/include/sys/types.h" 2 3 4 typedef int32_t segsz_t; typedef int32_t swblk_t; # 1 "/usr/include/sys/_types/_uid_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_uid_t.h" 3 4 #define _UID_T typedef __darwin_uid_t uid_t; # 129 "/usr/include/sys/types.h" 2 3 4 # 155 "/usr/include/sys/types.h" 3 4 #define major(x) ((int32_t)(((u_int32_t)(x) >> 24) & 0xff)) #define minor(x) ((int32_t)((x) & 0xffffff)) #define makedev(x,y) ((dev_t)(((x) << 24) | (y))) # 1 "/usr/include/sys/_types/_clock_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_clock_t.h" 3 4 #define _CLOCK_T typedef __darwin_clock_t clock_t; # 163 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_size_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_size_t.h" 3 4 #define _SIZE_T typedef __darwin_size_t size_t; # 164 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_ssize_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_ssize_t.h" 3 4 #define _SSIZE_T typedef __darwin_ssize_t ssize_t; # 165 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_time_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_time_t.h" 3 4 #define _TIME_T typedef __darwin_time_t time_t; # 166 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_useconds_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_useconds_t.h" 3 4 #define _USECONDS_T typedef __darwin_useconds_t useconds_t; # 168 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_suseconds_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_suseconds_t.h" 3 4 #define _SUSECONDS_T typedef __darwin_suseconds_t suseconds_t; # 169 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_rsize_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_rsize_t.h" 3 4 #define _RSIZE_T typedef __darwin_size_t rsize_t; # 172 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_errno_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_errno_t.h" 3 4 #define _ERRNO_T typedef int errno_t; # 173 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_fd_def.h" 1 3 4 # 29 "/usr/include/sys/_types/_fd_def.h" 3 4 #define _FD_SET # 42 "/usr/include/sys/_types/_fd_def.h" 3 4 #define __DARWIN_FD_SETSIZE 1024 #define __DARWIN_NBBY 8 #define __DARWIN_NFDBITS (sizeof(__int32_t) * __DARWIN_NBBY) #define __DARWIN_howmany(x,y) ((((x) % (y)) == 0) ? ((x) / (y)) : (((x) / (y)) + 1)) typedef struct fd_set { __int32_t fds_bits[((((1024) % ((sizeof(__int32_t) * 8))) == 0) ? ((1024) / ((sizeof(__int32_t) * 8))) : (((1024) / ((sizeof(__int32_t) * 8))) + 1))]; } fd_set; static int __darwin_fd_isset(int _n, const struct fd_set *_p) { return (_p->fds_bits[(unsigned long)_n/(sizeof(__int32_t) * 8)] & ((__int32_t)(((unsigned long)1)<<((unsigned long)_n % (sizeof(__int32_t) * 8))))); } #define __DARWIN_FD_SET(n,p) do { int __fd = (n); ((p)->fds_bits[(unsigned long)__fd/__DARWIN_NFDBITS] |= ((__int32_t)(((unsigned long)1)<<((unsigned long)__fd % __DARWIN_NFDBITS)))); } while(0) #define __DARWIN_FD_CLR(n,p) do { int __fd = (n); ((p)->fds_bits[(unsigned long)__fd/__DARWIN_NFDBITS] &= ~((__int32_t)(((unsigned long)1)<<((unsigned long)__fd % __DARWIN_NFDBITS)))); } while(0) #define __DARWIN_FD_ISSET(n,p) __darwin_fd_isset((n), (p)) # 72 "/usr/include/sys/_types/_fd_def.h" 3 4 #define __DARWIN_FD_ZERO(p) bzero(p, sizeof(*(p))) #define __DARWIN_FD_COPY(f,t) bcopy(f, t, sizeof(*(f))) # 182 "/usr/include/sys/types.h" 2 3 4 #define NBBY __DARWIN_NBBY #define NFDBITS __DARWIN_NFDBITS #define howmany(x,y) __DARWIN_howmany(x, y) typedef __int32_t fd_mask; # 1 "/usr/include/sys/_types/_fd_setsize.h" 1 3 4 # 29 "/usr/include/sys/_types/_fd_setsize.h" 3 4 #define FD_SETSIZE __DARWIN_FD_SETSIZE # 195 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_fd_set.h" 1 3 4 # 29 "/usr/include/sys/_types/_fd_set.h" 3 4 #define FD_SET(n,p) __DARWIN_FD_SET(n, p) # 196 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_fd_clr.h" 1 3 4 # 29 "/usr/include/sys/_types/_fd_clr.h" 3 4 #define FD_CLR(n,p) __DARWIN_FD_CLR(n, p) # 197 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_fd_zero.h" 1 3 4 # 29 "/usr/include/sys/_types/_fd_zero.h" 3 4 #define FD_ZERO(p) __DARWIN_FD_ZERO(p) # 198 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_fd_isset.h" 1 3 4 # 29 "/usr/include/sys/_types/_fd_isset.h" 3 4 #define FD_ISSET(n,p) __DARWIN_FD_ISSET(n, p) # 199 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_fd_copy.h" 1 3 4 # 29 "/usr/include/sys/_types/_fd_copy.h" 3 4 #define FD_COPY(f,t) __DARWIN_FD_COPY(f, t) # 202 "/usr/include/sys/types.h" 2 3 4 # 212 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/sys/_pthread/_pthread_attr_t.h" 1 3 4 # 29 "/usr/include/sys/_pthread/_pthread_attr_t.h" 3 4 #define _PTHREAD_ATTR_T typedef __darwin_pthread_attr_t pthread_attr_t; # 213 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_pthread/_pthread_cond_t.h" 1 3 4 # 29 "/usr/include/sys/_pthread/_pthread_cond_t.h" 3 4 #define _PTHREAD_COND_T typedef __darwin_pthread_cond_t pthread_cond_t; # 214 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_pthread/_pthread_condattr_t.h" 1 3 4 # 29 "/usr/include/sys/_pthread/_pthread_condattr_t.h" 3 4 #define _PTHREAD_CONDATTR_T typedef __darwin_pthread_condattr_t pthread_condattr_t; # 215 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_pthread/_pthread_mutex_t.h" 1 3 4 # 29 "/usr/include/sys/_pthread/_pthread_mutex_t.h" 3 4 #define _PTHREAD_MUTEX_T typedef __darwin_pthread_mutex_t pthread_mutex_t; # 216 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_pthread/_pthread_mutexattr_t.h" 1 3 4 # 29 "/usr/include/sys/_pthread/_pthread_mutexattr_t.h" 3 4 #define _PTHREAD_MUTEXATTR_T typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t; # 217 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_pthread/_pthread_once_t.h" 1 3 4 # 29 "/usr/include/sys/_pthread/_pthread_once_t.h" 3 4 #define _PTHREAD_ONCE_T typedef __darwin_pthread_once_t pthread_once_t; # 218 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_pthread/_pthread_rwlock_t.h" 1 3 4 # 29 "/usr/include/sys/_pthread/_pthread_rwlock_t.h" 3 4 #define _PTHREAD_RWLOCK_T typedef __darwin_pthread_rwlock_t pthread_rwlock_t; # 219 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_pthread/_pthread_rwlockattr_t.h" 1 3 4 # 29 "/usr/include/sys/_pthread/_pthread_rwlockattr_t.h" 3 4 #define _PTHREAD_RWLOCKATTR_T typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t; # 220 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_pthread/_pthread_t.h" 1 3 4 # 29 "/usr/include/sys/_pthread/_pthread_t.h" 3 4 #define _PTHREAD_T typedef __darwin_pthread_t pthread_t; # 221 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_pthread/_pthread_key_t.h" 1 3 4 # 29 "/usr/include/sys/_pthread/_pthread_key_t.h" 3 4 #define _PTHREAD_KEY_T typedef __darwin_pthread_key_t pthread_key_t; # 225 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_fsblkcnt_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_fsblkcnt_t.h" 3 4 #define _FSBLKCNT_T typedef __darwin_fsblkcnt_t fsblkcnt_t; # 230 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/_types/_fsfilcnt_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_fsfilcnt_t.h" 3 4 #define _FSFILCNT_T typedef __darwin_fsfilcnt_t fsfilcnt_t; # 231 "/usr/include/sys/types.h" 2 3 4 # 17 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stdarg.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stdarg.h" 3 4 #define __STDARG_H typedef __builtin_va_list va_list; #define _VA_LIST #define va_start(ap,param) __builtin_va_start(ap, param) #define va_end(ap) __builtin_va_end(ap) #define va_arg(ap,type) __builtin_va_arg(ap, type) #define __va_copy(d,s) __builtin_va_copy(d,s) #define va_copy(dest,src) __builtin_va_copy(dest, src) #define __GNUC_VA_LIST 1 typedef __builtin_va_list __gnuc_va_list; # 18 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/include/assert.h" 1 3 4 # 52 "/usr/include/assert.h" 3 4 #undef assert #undef __assert # 63 "/usr/include/assert.h" 3 4 void abort(void) ; int printf(const char * , ...); #define assert(e) ((void) ((e) ? ((void)0) : __assert (#e, __FILE__, __LINE__))) #define __assert(e,file,line) ((void)printf ("%s:%u: failed assertion `%s'\n", file, line, e), abort()) # 103 "/usr/include/assert.h" 3 4 #define _ASSERT_H_ #define static_assert _Static_assert # 19 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/include/ctype.h" 1 3 4 # 67 "/usr/include/ctype.h" 3 4 #define _CTYPE_H_ # 1 "/usr/include/_ctype.h" 1 3 4 # 67 "/usr/include/_ctype.h" 3 4 #define __CTYPE_H_ # 1 "/usr/include/runetype.h" 1 3 4 # 40 "/usr/include/runetype.h" 3 4 #define _RUNETYPE_H_ # 1 "/usr/include/_types.h" 1 3 4 # 25 "/usr/include/_types.h" 3 4 #define __TYPES_H_ # 36 "/usr/include/_types.h" 3 4 #define __strfmonlike(fmtarg,firstvararg) #define __strftimelike(fmtarg) typedef int __darwin_nl_item; typedef int __darwin_wctrans_t; typedef uint32_t __darwin_wctype_t; #define __DARWIN_WCHAR_MAX __WCHAR_MAX__ #define __DARWIN_WCHAR_MIN (-0x7fffffff - 1) #define __DARWIN_WEOF ((__darwin_wint_t)-1) #define _FORTIFY_SOURCE 2 # 43 "/usr/include/runetype.h" 2 3 4 # 1 "/usr/include/sys/_types/_ct_rune_t.h" 1 3 4 # 30 "/usr/include/sys/_types/_ct_rune_t.h" 3 4 #define _CT_RUNE_T typedef __darwin_ct_rune_t ct_rune_t; # 48 "/usr/include/runetype.h" 2 3 4 # 1 "/usr/include/sys/_types/_rune_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_rune_t.h" 3 4 #define _RUNE_T typedef __darwin_rune_t rune_t; # 49 "/usr/include/runetype.h" 2 3 4 # 1 "/usr/include/sys/_types/_wchar_t.h" 1 3 4 # 32 "/usr/include/sys/_types/_wchar_t.h" 3 4 #define _WCHAR_T typedef __darwin_wchar_t wchar_t; # 50 "/usr/include/runetype.h" 2 3 4 # 1 "/usr/include/sys/_types/_wint_t.h" 1 3 4 # 30 "/usr/include/sys/_types/_wint_t.h" 3 4 #define _WINT_T typedef __darwin_wint_t wint_t; # 51 "/usr/include/runetype.h" 2 3 4 #define _CACHED_RUNES (1 <<8 ) #define _CRMASK (~(_CACHED_RUNES - 1)) typedef struct { __darwin_rune_t __min; __darwin_rune_t __max; __darwin_rune_t __map; uint32_t *__types; } _RuneEntry; typedef struct { int __nranges; _RuneEntry *__ranges; } _RuneRange; typedef struct { char __name[14]; uint32_t __mask; } _RuneCharClass; typedef struct { char __magic[8]; char __encoding[32]; __darwin_rune_t (*__sgetrune)(const char *, __darwin_size_t, char const **); int (*__sputrune)(__darwin_rune_t, char *, __darwin_size_t, char **); __darwin_rune_t __invalid_rune; uint32_t __runetype[(1 <<8 )]; __darwin_rune_t __maplower[(1 <<8 )]; __darwin_rune_t __mapupper[(1 <<8 )]; _RuneRange __runetype_ext; _RuneRange __maplower_ext; _RuneRange __mapupper_ext; void *__variable; int __variable_len; int __ncharclasses; _RuneCharClass *__charclasses; } _RuneLocale; #define _RUNE_MAGIC_A "RuneMagA" extern _RuneLocale _DefaultRuneLocale; extern _RuneLocale *_CurrentRuneLocale; # 71 "/usr/include/_ctype.h" 2 3 4 #define _CTYPE_A 0x00000100L #define _CTYPE_C 0x00000200L #define _CTYPE_D 0x00000400L #define _CTYPE_G 0x00000800L #define _CTYPE_L 0x00001000L #define _CTYPE_P 0x00002000L #define _CTYPE_S 0x00004000L #define _CTYPE_U 0x00008000L #define _CTYPE_X 0x00010000L #define _CTYPE_B 0x00020000L #define _CTYPE_R 0x00040000L #define _CTYPE_I 0x00080000L #define _CTYPE_T 0x00100000L #define _CTYPE_Q 0x00200000L #define _CTYPE_SW0 0x20000000L #define _CTYPE_SW1 0x40000000L #define _CTYPE_SW2 0x80000000L #define _CTYPE_SW3 0xc0000000L #define _CTYPE_SWM 0xe0000000L #define _CTYPE_SWS 30 # 117 "/usr/include/_ctype.h" 3 4 #define __DARWIN_CTYPE_inline __header_inline #define __DARWIN_CTYPE_TOP_inline __header_inline # 351 "/usr/include/_ctype.h" 3 4 int isalnum(int); int isalpha(int); int isblank(int); int iscntrl(int); int isdigit(int); int isgraph(int); int islower(int); int isprint(int); int ispunct(int); int isspace(int); int isupper(int); int isxdigit(int); int tolower(int); int toupper(int); int isascii(int); int toascii(int); int _tolower(int); int _toupper(int); int digittoint(int); int ishexnumber(int); int isideogram(int); int isnumber(int); int isphonogram(int); int isrune(int); int isspecial(int); # 70 "/usr/include/ctype.h" 2 3 4 # 20 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/include/errno.h" 1 3 4 # 23 "/usr/include/errno.h" 3 4 # 1 "/usr/include/sys/errno.h" 1 3 4 # 70 "/usr/include/sys/errno.h" 3 4 #define _SYS_ERRNO_H_ # 80 "/usr/include/sys/errno.h" 3 4 extern int * __error(void); #define errno (*__error()) #define EPERM 1 #define ENOENT 2 #define ESRCH 3 #define EINTR 4 #define EIO 5 #define ENXIO 6 #define E2BIG 7 #define ENOEXEC 8 #define EBADF 9 #define ECHILD 10 #define EDEADLK 11 #define ENOMEM 12 #define EACCES 13 #define EFAULT 14 #define ENOTBLK 15 #define EBUSY 16 #define EEXIST 17 #define EXDEV 18 #define ENODEV 19 #define ENOTDIR 20 #define EISDIR 21 #define EINVAL 22 #define ENFILE 23 #define EMFILE 24 #define ENOTTY 25 #define ETXTBSY 26 #define EFBIG 27 #define ENOSPC 28 #define ESPIPE 29 #define EROFS 30 #define EMLINK 31 #define EPIPE 32 #define EDOM 33 #define ERANGE 34 #define EAGAIN 35 #define EWOULDBLOCK EAGAIN #define EINPROGRESS 36 #define EALREADY 37 #define ENOTSOCK 38 #define EDESTADDRREQ 39 #define EMSGSIZE 40 #define EPROTOTYPE 41 #define ENOPROTOOPT 42 #define EPROTONOSUPPORT 43 #define ESOCKTNOSUPPORT 44 #define ENOTSUP 45 # 158 "/usr/include/sys/errno.h" 3 4 #define EPFNOSUPPORT 46 #define EAFNOSUPPORT 47 #define EADDRINUSE 48 #define EADDRNOTAVAIL 49 #define ENETDOWN 50 #define ENETUNREACH 51 #define ENETRESET 52 #define ECONNABORTED 53 #define ECONNRESET 54 #define ENOBUFS 55 #define EISCONN 56 #define ENOTCONN 57 #define ESHUTDOWN 58 #define ETOOMANYREFS 59 #define ETIMEDOUT 60 #define ECONNREFUSED 61 #define ELOOP 62 #define ENAMETOOLONG 63 #define EHOSTDOWN 64 #define EHOSTUNREACH 65 #define ENOTEMPTY 66 #define EPROCLIM 67 #define EUSERS 68 #define EDQUOT 69 #define ESTALE 70 #define EREMOTE 71 #define EBADRPC 72 #define ERPCMISMATCH 73 #define EPROGUNAVAIL 74 #define EPROGMISMATCH 75 #define EPROCUNAVAIL 76 #define ENOLCK 77 #define ENOSYS 78 #define EFTYPE 79 #define EAUTH 80 #define ENEEDAUTH 81 #define EPWROFF 82 #define EDEVERR 83 #define EOVERFLOW 84 #define EBADEXEC 85 #define EBADARCH 86 #define ESHLIBVERS 87 #define EBADMACHO 88 #define ECANCELED 89 #define EIDRM 90 #define ENOMSG 91 #define EILSEQ 92 #define ENOATTR 93 #define EBADMSG 94 #define EMULTIHOP 95 #define ENODATA 96 #define ENOLINK 97 #define ENOSR 98 #define ENOSTR 99 #define EPROTO 100 #define ETIME 101 #define EOPNOTSUPP 102 #define ENOPOLICY 103 #define ENOTRECOVERABLE 104 #define EOWNERDEAD 105 #define EQFULL 106 #define ELAST 106 # 24 "/usr/include/errno.h" 2 3 4 # 21 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/float.h" 1 3 4 # 25 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/float.h" 3 4 #define __FLOAT_H # 42 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/float.h" 3 4 #define _FLOAT_H_ # 1 "/usr/include/float.h" 1 3 4 # 46 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/float.h" 2 3 4 #undef FLT_EVAL_METHOD #undef FLT_ROUNDS #undef FLT_RADIX #undef FLT_MANT_DIG #undef DBL_MANT_DIG #undef LDBL_MANT_DIG #undef DECIMAL_DIG #undef FLT_DIG #undef DBL_DIG #undef LDBL_DIG #undef FLT_MIN_EXP #undef DBL_MIN_EXP #undef LDBL_MIN_EXP #undef FLT_MIN_10_EXP #undef DBL_MIN_10_EXP #undef LDBL_MIN_10_EXP #undef FLT_MAX_EXP #undef DBL_MAX_EXP #undef LDBL_MAX_EXP #undef FLT_MAX_10_EXP #undef DBL_MAX_10_EXP #undef LDBL_MAX_10_EXP #undef FLT_MAX #undef DBL_MAX #undef LDBL_MAX #undef FLT_EPSILON #undef DBL_EPSILON #undef LDBL_EPSILON #undef FLT_MIN #undef DBL_MIN #undef LDBL_MIN #undef FLT_TRUE_MIN #undef DBL_TRUE_MIN #undef LDBL_TRUE_MIN #undef FLT_DECIMAL_DIG #undef DBL_DECIMAL_DIG #undef LDBL_DECIMAL_DIG #define FLT_EVAL_METHOD __FLT_EVAL_METHOD__ #define FLT_ROUNDS (__builtin_flt_rounds()) #define FLT_RADIX __FLT_RADIX__ #define FLT_MANT_DIG __FLT_MANT_DIG__ #define DBL_MANT_DIG __DBL_MANT_DIG__ #define LDBL_MANT_DIG __LDBL_MANT_DIG__ #define DECIMAL_DIG __DECIMAL_DIG__ #define FLT_DIG __FLT_DIG__ #define DBL_DIG __DBL_DIG__ #define LDBL_DIG __LDBL_DIG__ #define FLT_MIN_EXP __FLT_MIN_EXP__ #define DBL_MIN_EXP __DBL_MIN_EXP__ #define LDBL_MIN_EXP __LDBL_MIN_EXP__ #define FLT_MIN_10_EXP __FLT_MIN_10_EXP__ #define DBL_MIN_10_EXP __DBL_MIN_10_EXP__ #define LDBL_MIN_10_EXP __LDBL_MIN_10_EXP__ #define FLT_MAX_EXP __FLT_MAX_EXP__ #define DBL_MAX_EXP __DBL_MAX_EXP__ #define LDBL_MAX_EXP __LDBL_MAX_EXP__ #define FLT_MAX_10_EXP __FLT_MAX_10_EXP__ #define DBL_MAX_10_EXP __DBL_MAX_10_EXP__ #define LDBL_MAX_10_EXP __LDBL_MAX_10_EXP__ #define FLT_MAX __FLT_MAX__ #define DBL_MAX __DBL_MAX__ #define LDBL_MAX __LDBL_MAX__ #define FLT_EPSILON __FLT_EPSILON__ #define DBL_EPSILON __DBL_EPSILON__ #define LDBL_EPSILON __LDBL_EPSILON__ #define FLT_MIN __FLT_MIN__ #define DBL_MIN __DBL_MIN__ #define LDBL_MIN __LDBL_MIN__ #define FLT_TRUE_MIN __FLT_DENORM_MIN__ #define DBL_TRUE_MIN __DBL_DENORM_MIN__ #define LDBL_TRUE_MIN __LDBL_DENORM_MIN__ #define FLT_DECIMAL_DIG __FLT_DECIMAL_DIG__ #define DBL_DECIMAL_DIG __DBL_DECIMAL_DIG__ #define LDBL_DECIMAL_DIG __LDBL_DECIMAL_DIG__ # 22 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/limits.h" 1 3 4 # 26 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/limits.h" 3 4 #define __CLANG_LIMITS_H # 37 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/limits.h" 3 4 # 1 "/usr/include/limits.h" 1 3 4 # 61 "/usr/include/limits.h" 3 4 #define _LIMITS_H_ # 1 "/usr/include/machine/limits.h" 1 3 4 # 1 "/usr/include/i386/limits.h" 1 3 4 # 37 "/usr/include/i386/limits.h" 3 4 #define _I386_LIMITS_H_ # 1 "/usr/include/i386/_limits.h" 1 3 4 # 23 "/usr/include/i386/_limits.h" 3 4 #define _I386__LIMITS_H_ #define __DARWIN_CLK_TCK 100 # 41 "/usr/include/i386/limits.h" 2 3 4 #define CHAR_BIT 8 #define MB_LEN_MAX 6 #define CLK_TCK __DARWIN_CLK_TCK # 59 "/usr/include/i386/limits.h" 3 4 #define SCHAR_MAX 127 #define SCHAR_MIN (-128) #define UCHAR_MAX 255 #define CHAR_MAX 127 #define CHAR_MIN (-128) #define USHRT_MAX 65535 #define SHRT_MAX 32767 #define SHRT_MIN (-32768) #define UINT_MAX 0xffffffff #define INT_MAX 2147483647 #define INT_MIN (-2147483647-1) #define ULONG_MAX 0xffffffffffffffffUL #define LONG_MAX 0x7fffffffffffffffL #define LONG_MIN (-0x7fffffffffffffffL-1) #define ULLONG_MAX 0xffffffffffffffffULL #define LLONG_MAX 0x7fffffffffffffffLL #define LLONG_MIN (-0x7fffffffffffffffLL-1) #define LONG_BIT 64 #define SSIZE_MAX LONG_MAX #define WORD_BIT 32 #define SIZE_T_MAX ULONG_MAX #define UQUAD_MAX ULLONG_MAX #define QUAD_MAX LLONG_MAX #define QUAD_MIN LLONG_MIN # 7 "/usr/include/machine/limits.h" 2 3 4 # 65 "/usr/include/limits.h" 2 3 4 # 1 "/usr/include/sys/syslimits.h" 1 3 4 # 66 "/usr/include/sys/syslimits.h" 3 4 #define _SYS_SYSLIMITS_H_ # 75 "/usr/include/sys/syslimits.h" 3 4 #define ARG_MAX (256 * 1024) #define CHILD_MAX 266 #define GID_MAX 2147483647U #define LINK_MAX 32767 #define MAX_CANON 1024 #define MAX_INPUT 1024 #define NAME_MAX 255 #define NGROUPS_MAX 16 #define UID_MAX 2147483647U #define OPEN_MAX 10240 #define PATH_MAX 1024 #define PIPE_BUF 512 #define BC_BASE_MAX 99 #define BC_DIM_MAX 2048 #define BC_SCALE_MAX 99 #define BC_STRING_MAX 1000 #define CHARCLASS_NAME_MAX 14 #define COLL_WEIGHTS_MAX 2 #define EQUIV_CLASS_MAX 2 #define EXPR_NEST_MAX 32 #define LINE_MAX 2048 #define RE_DUP_MAX 255 #define NZERO 20 # 66 "/usr/include/limits.h" 2 3 4 #define _POSIX_ARG_MAX 4096 #define _POSIX_CHILD_MAX 25 #define _POSIX_LINK_MAX 8 #define _POSIX_MAX_CANON 255 #define _POSIX_MAX_INPUT 255 #define _POSIX_NAME_MAX 14 #define _POSIX_NGROUPS_MAX 8 #define _POSIX_OPEN_MAX 20 #define _POSIX_PATH_MAX 256 #define _POSIX_PIPE_BUF 512 #define _POSIX_SSIZE_MAX 32767 #define _POSIX_STREAM_MAX 8 #define _POSIX_TZNAME_MAX 6 #define _POSIX2_BC_BASE_MAX 99 #define _POSIX2_BC_DIM_MAX 2048 #define _POSIX2_BC_SCALE_MAX 99 #define _POSIX2_BC_STRING_MAX 1000 #define _POSIX2_EQUIV_CLASS_MAX 2 #define _POSIX2_EXPR_NEST_MAX 32 #define _POSIX2_LINE_MAX 2048 #define _POSIX2_RE_DUP_MAX 255 #define _POSIX_AIO_LISTIO_MAX 2 #define _POSIX_AIO_MAX 1 #define _POSIX_DELAYTIMER_MAX 32 #define _POSIX_MQ_OPEN_MAX 8 #define _POSIX_MQ_PRIO_MAX 32 #define _POSIX_RTSIG_MAX 8 #define _POSIX_SEM_NSEMS_MAX 256 #define _POSIX_SEM_VALUE_MAX 32767 #define _POSIX_SIGQUEUE_MAX 32 #define _POSIX_TIMER_MAX 32 #define _POSIX_CLOCKRES_MIN 20000000 #define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4 #define _POSIX_THREAD_KEYS_MAX 128 #define _POSIX_THREAD_THREADS_MAX 64 #define PTHREAD_DESTRUCTOR_ITERATIONS 4 #define PTHREAD_KEYS_MAX 512 #define PTHREAD_STACK_MIN 8192 #define _POSIX_HOST_NAME_MAX 255 #define _POSIX_LOGIN_NAME_MAX 9 #define _POSIX_SS_REPL_MAX 4 #define _POSIX_SYMLINK_MAX 255 #define _POSIX_SYMLOOP_MAX 8 #define _POSIX_TRACE_EVENT_NAME_MAX 30 #define _POSIX_TRACE_NAME_MAX 8 #define _POSIX_TRACE_SYS_MAX 8 #define _POSIX_TRACE_USER_EVENT_MAX 32 #define _POSIX_TTY_NAME_MAX 9 #define _POSIX2_CHARCLASS_NAME_MAX 14 #define _POSIX2_COLL_WEIGHTS_MAX 2 #define _POSIX_RE_DUP_MAX _POSIX2_RE_DUP_MAX #define OFF_MIN LLONG_MIN #define OFF_MAX LLONG_MAX #define PASS_MAX 128 #define NL_ARGMAX 9 #define NL_LANGMAX 14 #define NL_MSGMAX 32767 #define NL_NMAX 1 #define NL_SETMAX 255 #define NL_TEXTMAX 2048 #define _XOPEN_IOV_MAX 16 #define IOV_MAX 1024 #define _XOPEN_NAME_MAX 255 #define _XOPEN_PATH_MAX 1024 # 38 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/limits.h" 2 3 4 #undef SCHAR_MIN #undef SCHAR_MAX #undef UCHAR_MAX #undef SHRT_MIN #undef SHRT_MAX #undef USHRT_MAX #undef INT_MIN #undef INT_MAX #undef UINT_MAX #undef LONG_MIN #undef LONG_MAX #undef ULONG_MAX #undef CHAR_BIT #undef CHAR_MIN #undef CHAR_MAX #define SCHAR_MAX __SCHAR_MAX__ #define SHRT_MAX __SHRT_MAX__ #define INT_MAX __INT_MAX__ #define LONG_MAX __LONG_MAX__ #define SCHAR_MIN (-__SCHAR_MAX__-1) #define SHRT_MIN (-__SHRT_MAX__ -1) #define INT_MIN (-__INT_MAX__ -1) #define LONG_MIN (-__LONG_MAX__ -1L) #define UCHAR_MAX (__SCHAR_MAX__*2 +1) #define USHRT_MAX (__SHRT_MAX__ *2 +1) #define UINT_MAX (__INT_MAX__ *2U +1U) #define ULONG_MAX (__LONG_MAX__ *2UL+1UL) #define CHAR_BIT __CHAR_BIT__ #define CHAR_MIN SCHAR_MIN #define CHAR_MAX __SCHAR_MAX__ #undef LLONG_MIN #undef LLONG_MAX #undef ULLONG_MAX #define LLONG_MAX __LONG_LONG_MAX__ #define LLONG_MIN (-__LONG_LONG_MAX__-1LL) #define ULLONG_MAX (__LONG_LONG_MAX__*2ULL+1ULL) # 109 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/limits.h" 3 4 #undef LONG_LONG_MIN #undef LONG_LONG_MAX #undef ULONG_LONG_MAX #define LONG_LONG_MAX __LONG_LONG_MAX__ #define LONG_LONG_MIN (-__LONG_LONG_MAX__-1LL) #define ULONG_LONG_MAX (__LONG_LONG_MAX__*2ULL+1ULL) # 23 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/include/locale.h" 1 3 4 # 38 "/usr/include/locale.h" 3 4 #define _LOCALE_H_ # 1 "/usr/include/_locale.h" 1 3 4 # 38 "/usr/include/_locale.h" 3 4 #define __LOCALE_H_ struct lconv { char *decimal_point; char *thousands_sep; char *grouping; char *int_curr_symbol; char *currency_symbol; char *mon_decimal_point; char *mon_thousands_sep; char *mon_grouping; char *positive_sign; char *negative_sign; char int_frac_digits; char frac_digits; char p_cs_precedes; char p_sep_by_space; char n_cs_precedes; char n_sep_by_space; char p_sign_posn; char n_sign_posn; char int_p_cs_precedes; char int_n_cs_precedes; char int_p_sep_by_space; char int_n_sep_by_space; char int_p_sign_posn; char int_n_sign_posn; }; # 1 "/usr/include/sys/_types/_null.h" 1 3 4 # 30 "/usr/include/sys/_types/_null.h" 3 4 #define NULL __DARWIN_NULL # 71 "/usr/include/_locale.h" 2 3 4 struct lconv *localeconv(void); # 41 "/usr/include/locale.h" 2 3 4 #define LC_ALL 0 #define LC_COLLATE 1 #define LC_CTYPE 2 #define LC_MONETARY 3 #define LC_NUMERIC 4 #define LC_TIME 5 #define LC_MESSAGES 6 #define _LC_LAST 7 char *setlocale(int, const char *); # 24 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/include/math.h" 1 3 4 # 24 "/usr/include/math.h" 3 4 #define __MATH_H__ #define __MATH__ # 44 "/usr/include/math.h" 3 4 typedef float float_t; typedef double double_t; # 62 "/usr/include/math.h" 3 4 #define HUGE_VAL 1e500 #define HUGE_VALF 1e50f #define HUGE_VALL 1e5000L #define NAN __nan() #define INFINITY HUGE_VALF #define FP_NAN 1 #define FP_INFINITE 2 #define FP_ZERO 3 #define FP_NORMAL 4 #define FP_SUBNORMAL 5 #define FP_SUPERNORMAL 6 # 97 "/usr/include/math.h" 3 4 #undef FP_FAST_FMA #undef FP_FAST_FMAF #undef FP_FAST_FMAL #define FP_ILOGB0 (-2147483647 - 1) #define FP_ILOGBNAN (-2147483647 - 1) #define MATH_ERRNO 1 #define MATH_ERREXCEPT 2 #define math_errhandling (__math_errhandling()) extern int __math_errhandling(void); # 139 "/usr/include/math.h" 3 4 #define fpclassify(x) ( sizeof(x) == sizeof(float) ? __fpclassifyf((float)(x)) : sizeof(x) == sizeof(double) ? __fpclassifyd((double)(x)) : __fpclassifyl((long double)(x))) extern int __fpclassifyf(float); extern int __fpclassifyd(double); extern int __fpclassifyl(long double); # 273 "/usr/include/math.h" 3 4 #define isnormal(x) ( sizeof(x) == sizeof(float) ? __isnormalf((float)(x)) : sizeof(x) == sizeof(double) ? __isnormald((double)(x)) : __isnormall((long double)(x))) #define isfinite(x) ( sizeof(x) == sizeof(float) ? __isfinitef((float)(x)) : sizeof(x) == sizeof(double) ? __isfinited((double)(x)) : __isfinitel((long double)(x))) #define isinf(x) ( sizeof(x) == sizeof(float) ? __isinff((float)(x)) : sizeof(x) == sizeof(double) ? __isinfd((double)(x)) : __isinfl((long double)(x))) #define isnan(x) ( sizeof(x) == sizeof(float) ? __isnanf((float)(x)) : sizeof(x) == sizeof(double) ? __isnand((double)(x)) : __isnanl((long double)(x))) #define signbit(x) ( sizeof(x) == sizeof(float) ? __signbitf((float)(x)) : sizeof(x) == sizeof(double) ? __signbitd((double)(x)) : __signbitl((long double)(x))) extern int __isnormalf(float); extern int __isnormald(double); extern int __isnormall(long double); extern int __isfinitef(float); extern int __isfinited(double); extern int __isfinitel(long double); extern int __isinff(float); extern int __isinfd(double); extern int __isinfl(long double); extern int __isnanf(float); extern int __isnand(double); extern int __isnanl(long double); extern int __signbitf(float); extern int __signbitd(double); extern int __signbitl(long double); # 322 "/usr/include/math.h" 3 4 extern float acosf(float); extern double acos(double); extern long double acosl(long double); extern float asinf(float); extern double asin(double); extern long double asinl(long double); extern float atanf(float); extern double atan(double); extern long double atanl(long double); extern float atan2f(float, float); extern double atan2(double, double); extern long double atan2l(long double, long double); extern float cosf(float); extern double cos(double); extern long double cosl(long double); extern float sinf(float); extern double sin(double); extern long double sinl(long double); extern float tanf(float); extern double tan(double); extern long double tanl(long double); extern float acoshf(float); extern double acosh(double); extern long double acoshl(long double); extern float asinhf(float); extern double asinh(double); extern long double asinhl(long double); extern float atanhf(float); extern double atanh(double); extern long double atanhl(long double); extern float coshf(float); extern double cosh(double); extern long double coshl(long double); extern float sinhf(float); extern double sinh(double); extern long double sinhl(long double); extern float tanhf(float); extern double tanh(double); extern long double tanhl(long double); extern float expf(float); extern double exp(double); extern long double expl(long double); extern float exp2f(float); extern double exp2(double); extern long double exp2l(long double); extern float expm1f(float); extern double expm1(double); extern long double expm1l(long double); extern float logf(float); extern double log(double); extern long double logl(long double); extern float log10f(float); extern double log10(double); extern long double log10l(long double); extern float log2f(float); extern double log2(double); extern long double log2l(long double); extern float log1pf(float); extern double log1p(double); extern long double log1pl(long double); extern float logbf(float); extern double logb(double); extern long double logbl(long double); extern float modff(float, float *); extern double modf(double, double *); extern long double modfl(long double, long double *); extern float ldexpf(float, int); extern double ldexp(double, int); extern long double ldexpl(long double, int); extern float frexpf(float, int *); extern double frexp(double, int *); extern long double frexpl(long double, int *); extern int ilogbf(float); extern int ilogb(double); extern int ilogbl(long double); extern float scalbnf(float, int); extern double scalbn(double, int); extern long double scalbnl(long double, int); extern float scalblnf(float, long int); extern double scalbln(double, long int); extern long double scalblnl(long double, long int); extern float fabsf(float); extern double fabs(double); extern long double fabsl(long double); extern float cbrtf(float); extern double cbrt(double); extern long double cbrtl(long double); extern float hypotf(float, float); extern double hypot(double, double); extern long double hypotl(long double, long double); extern float powf(float, float); extern double pow(double, double); extern long double powl(long double, long double); extern float sqrtf(float); extern double sqrt(double); extern long double sqrtl(long double); extern float erff(float); extern double erf(double); extern long double erfl(long double); extern float erfcf(float); extern double erfc(double); extern long double erfcl(long double); extern float lgammaf(float); extern double lgamma(double); extern long double lgammal(long double); extern float tgammaf(float); extern double tgamma(double); extern long double tgammal(long double); extern float ceilf(float); extern double ceil(double); extern long double ceill(long double); extern float floorf(float); extern double floor(double); extern long double floorl(long double); extern float nearbyintf(float); extern double nearbyint(double); extern long double nearbyintl(long double); extern float rintf(float); extern double rint(double); extern long double rintl(long double); extern long int lrintf(float); extern long int lrint(double); extern long int lrintl(long double); extern float roundf(float); extern double round(double); extern long double roundl(long double); extern long int lroundf(float); extern long int lround(double); extern long int lroundl(long double); extern long long int llrintf(float); extern long long int llrint(double); extern long long int llrintl(long double); extern long long int llroundf(float); extern long long int llround(double); extern long long int llroundl(long double); extern float truncf(float); extern double trunc(double); extern long double truncl(long double); extern float fmodf(float, float); extern double fmod(double, double); extern long double fmodl(long double, long double); extern float remainderf(float, float); extern double remainder(double, double); extern long double remainderl(long double, long double); extern float remquof(float, float, int *); extern double remquo(double, double, int *); extern long double remquol(long double, long double, int *); extern float copysignf(float, float); extern double copysign(double, double); extern long double copysignl(long double, long double); extern float nanf(const char *); extern double nan(const char *); extern long double nanl(const char *); extern float nextafterf(float, float); extern double nextafter(double, double); extern long double nextafterl(long double, long double); extern double nexttoward(double, long double); extern float nexttowardf(float, long double); extern long double nexttowardl(long double, long double); extern float fdimf(float, float); extern double fdim(double, double); extern long double fdiml(long double, long double); extern float fmaxf(float, float); extern double fmax(double, double); extern long double fmaxl(long double, long double); extern float fminf(float, float); extern double fmin(double, double); extern long double fminl(long double, long double); extern float fmaf(float, float, float); extern double fma(double, double, double); extern long double fmal(long double, long double, long double); #define isgreater(x,y) __builtin_isgreater((x),(y)) #define isgreaterequal(x,y) __builtin_isgreaterequal((x),(y)) #define isless(x,y) __builtin_isless((x),(y)) #define islessequal(x,y) __builtin_islessequal((x),(y)) #define islessgreater(x,y) __builtin_islessgreater((x),(y)) #define isunordered(x,y) __builtin_isunordered((x),(y)) extern float __inff(void) ; extern double __inf(void) ; extern long double __infl(void) ; extern float __nan(void) ; # 597 "/usr/include/math.h" 3 4 extern float __exp10f(float) ; extern double __exp10(double) ; void __sincosf(float __x, float *__sinp, float *__cosp); void __sincos(double __x, double *__sinp, double *__cosp); # 614 "/usr/include/math.h" 3 4 extern float __cospif(float) ; extern double __cospi(double) ; extern float __sinpif(float) ; extern double __sinpi(double) ; extern float __tanpif(float) ; extern double __tanpi(double) ; # 645 "/usr/include/math.h" 3 4 void __sincospif(float __x, float *__sinp, float *__cosp); void __sincospi(double __x, double *__sinp, double *__cosp); struct __float2 { float __sinval; float __cosval; }; struct __double2 { double __sinval; double __cosval; }; extern struct __float2 __sincosf_stret(float); extern struct __double2 __sincos_stret(double); extern struct __float2 __sincospif_stret(float); extern struct __double2 __sincospi_stret(double); void __sincosf(float __x, float *__sinp, float *__cosp) { const struct __float2 __stret = __sincosf_stret(__x); *__sinp = __stret.__sinval; *__cosp = __stret.__cosval; } void __sincos(double __x, double *__sinp, double *__cosp) { const struct __double2 __stret = __sincos_stret(__x); *__sinp = __stret.__sinval; *__cosp = __stret.__cosval; } void __sincospif(float __x, float *__sinp, float *__cosp) { const struct __float2 __stret = __sincospif_stret(__x); *__sinp = __stret.__sinval; *__cosp = __stret.__cosval; } void __sincospi(double __x, double *__sinp, double *__cosp) { const struct __double2 __stret = __sincospi_stret(__x); *__sinp = __stret.__sinval; *__cosp = __stret.__cosval; } extern double j0(double) ; extern double j1(double) ; extern double jn(int, double) ; extern double y0(double) ; extern double y1(double) ; extern double yn(int, double) ; extern double scalb(double, double); extern int signgam; #define M_E 2.71828182845904523536028747135266250 #define M_LOG2E 1.44269504088896340735992468100189214 #define M_LOG10E 0.434294481903251827651128918916605082 #define M_LN2 0.693147180559945309417232121458176568 #define M_LN10 2.30258509299404568401799145468436421 #define M_PI 3.14159265358979323846264338327950288 #define M_PI_2 1.57079632679489661923132169163975144 #define M_PI_4 0.785398163397448309615660845819875721 #define M_1_PI 0.318309886183790671537767526745028724 #define M_2_PI 0.636619772367581343075535053490057448 #define M_2_SQRTPI 1.12837916709551257389615890312154517 #define M_SQRT2 1.41421356237309504880168872420969808 #define M_SQRT1_2 0.707106781186547524400844362104849039 #define MAXFLOAT 0x1.fffffep+127f # 739 "/usr/include/math.h" 3 4 #define FP_SNAN FP_NAN #define FP_QNAN FP_NAN #define HUGE MAXFLOAT #define X_TLOSS 1.41484755040568800000e+16 #define DOMAIN 1 #define SING 2 #define OVERFLOW 3 #define UNDERFLOW 4 #define TLOSS 5 #define PLOSS 6 extern long int rinttol(double) ; extern long int roundtol(double) ; extern double drem(double, double) ; extern int finite(double) ; extern double gamma(double) ; extern double significand(double) ; struct exception { int type; char *name; double arg1; double arg2; double retval; }; extern int matherr(struct exception *) ; # 25 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/include/setjmp.h" 1 3 4 # 24 "/usr/include/setjmp.h" 3 4 #define _BSD_SETJMP_H # 36 "/usr/include/setjmp.h" 3 4 #define _JBLEN ((9 * 2) + 3 + 16) typedef int jmp_buf[((9 * 2) + 3 + 16)]; typedef int sigjmp_buf[((9 * 2) + 3 + 16) + 1]; # 87 "/usr/include/setjmp.h" 3 4 extern int setjmp(jmp_buf); extern void longjmp(jmp_buf, int) ; int _setjmp(jmp_buf); void _longjmp(jmp_buf, int) ; int sigsetjmp(sigjmp_buf, int); void siglongjmp(sigjmp_buf, int) ; void longjmperror(void); # 26 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/include/signal.h" 1 3 4 # 59 "/usr/include/signal.h" 3 4 #define _USER_SIGNAL_H # 1 "/usr/include/sys/signal.h" 1 3 4 # 70 "/usr/include/sys/signal.h" 3 4 #define _SYS_SIGNAL_H_ #define __DARWIN_NSIG 32 #define NSIG __DARWIN_NSIG # 1 "/usr/include/machine/signal.h" 1 3 4 # 29 "/usr/include/machine/signal.h" 3 4 #define _BSD_MACHINE_SIGNAL_H_ # 1 "/usr/include/i386/signal.h" 1 3 4 # 34 "/usr/include/i386/signal.h" 3 4 #define _I386_SIGNAL_H_ 1 typedef int sig_atomic_t; # 33 "/usr/include/machine/signal.h" 2 3 4 # 83 "/usr/include/sys/signal.h" 2 3 4 #define SIGHUP 1 #define SIGINT 2 #define SIGQUIT 3 #define SIGILL 4 #define SIGTRAP 5 #define SIGABRT 6 #define SIGIOT SIGABRT #define SIGEMT 7 #define SIGFPE 8 #define SIGKILL 9 #define SIGBUS 10 #define SIGSEGV 11 #define SIGSYS 12 #define SIGPIPE 13 #define SIGALRM 14 #define SIGTERM 15 #define SIGURG 16 #define SIGSTOP 17 #define SIGTSTP 18 #define SIGCONT 19 #define SIGCHLD 20 #define SIGTTIN 21 #define SIGTTOU 22 #define SIGIO 23 #define SIGXCPU 24 #define SIGXFSZ 25 #define SIGVTALRM 26 #define SIGPROF 27 #define SIGWINCH 28 #define SIGINFO 29 #define SIGUSR1 30 #define SIGUSR2 31 #define SIG_DFL (void (*)(int))0 #define SIG_IGN (void (*)(int))1 #define SIG_HOLD (void (*)(int))5 #define SIG_ERR ((void (*)(int))-1) # 146 "/usr/include/sys/signal.h" 3 4 # 1 "/usr/include/machine/_mcontext.h" 1 3 4 # 29 "/usr/include/machine/_mcontext.h" 3 4 # 1 "/usr/include/i386/_mcontext.h" 1 3 4 # 30 "/usr/include/i386/_mcontext.h" 3 4 #define __I386_MCONTEXT_H_ # 1 "/usr/include/mach/machine/_structs.h" 1 3 4 # 30 "/usr/include/mach/machine/_structs.h" 3 4 #define _MACH_MACHINE__STRUCTS_H_ # 1 "/usr/include/mach/i386/_structs.h" 1 3 4 # 33 "/usr/include/mach/i386/_structs.h" 3 4 #define _MACH_I386__STRUCTS_H_ # 45 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_X86_THREAD_STATE32 struct __darwin_i386_thread_state struct __darwin_i386_thread_state { unsigned int __eax; unsigned int __ebx; unsigned int __ecx; unsigned int __edx; unsigned int __edi; unsigned int __esi; unsigned int __ebp; unsigned int __esp; unsigned int __ss; unsigned int __eflags; unsigned int __eip; unsigned int __cs; unsigned int __ds; unsigned int __es; unsigned int __fs; unsigned int __gs; }; # 91 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_FP_CONTROL struct __darwin_fp_control struct __darwin_fp_control { unsigned short __invalid :1, __denorm :1, __zdiv :1, __ovrfl :1, __undfl :1, __precis :1, :2, __pc :2, #define FP_PREC_24B 0 #define FP_PREC_53B 2 #define FP_PREC_64B 3 __rc :2, #define FP_RND_NEAR 0 #define FP_RND_DOWN 1 #define FP_RND_UP 2 #define FP_CHOP 3 :1, :3; }; typedef struct __darwin_fp_control __darwin_fp_control_t; # 149 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_FP_STATUS struct __darwin_fp_status struct __darwin_fp_status { unsigned short __invalid :1, __denorm :1, __zdiv :1, __ovrfl :1, __undfl :1, __precis :1, __stkflt :1, __errsumm :1, __c0 :1, __c1 :1, __c2 :1, __tos :3, __c3 :1, __busy :1; }; typedef struct __darwin_fp_status __darwin_fp_status_t; # 193 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_MMST_REG struct __darwin_mmst_reg struct __darwin_mmst_reg { char __mmst_reg[10]; char __mmst_rsrv[6]; }; # 212 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_XMM_REG struct __darwin_xmm_reg struct __darwin_xmm_reg { char __xmm_reg[16]; }; # 228 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_YMM_REG struct __darwin_ymm_reg struct __darwin_ymm_reg { char __ymm_reg[32]; }; # 244 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_ZMM_REG struct __darwin_zmm_reg struct __darwin_zmm_reg { char __zmm_reg[64]; }; # 258 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_OPMASK_REG struct __darwin_opmask_reg struct __darwin_opmask_reg { char __opmask_reg[8]; }; # 276 "/usr/include/mach/i386/_structs.h" 3 4 #define FP_STATE_BYTES 512 #define _STRUCT_X86_FLOAT_STATE32 struct __darwin_i386_float_state struct __darwin_i386_float_state { int __fpu_reserved[2]; struct __darwin_fp_control __fpu_fcw; struct __darwin_fp_status __fpu_fsw; __uint8_t __fpu_ftw; __uint8_t __fpu_rsrv1; short __fpu_fop; uint32_t __fpu_ip; short __fpu_cs; short __fpu_rsrv2; uint32_t __fpu_dp; short __fpu_ds; short __fpu_rsrv3; uint32_t __fpu_mxcsr; uint32_t __fpu_mxcsrmask; struct __darwin_mmst_reg __fpu_stmm0; struct __darwin_mmst_reg __fpu_stmm1; struct __darwin_mmst_reg __fpu_stmm2; struct __darwin_mmst_reg __fpu_stmm3; struct __darwin_mmst_reg __fpu_stmm4; struct __darwin_mmst_reg __fpu_stmm5; struct __darwin_mmst_reg __fpu_stmm6; struct __darwin_mmst_reg __fpu_stmm7; struct __darwin_xmm_reg __fpu_xmm0; struct __darwin_xmm_reg __fpu_xmm1; struct __darwin_xmm_reg __fpu_xmm2; struct __darwin_xmm_reg __fpu_xmm3; struct __darwin_xmm_reg __fpu_xmm4; struct __darwin_xmm_reg __fpu_xmm5; struct __darwin_xmm_reg __fpu_xmm6; struct __darwin_xmm_reg __fpu_xmm7; char __fpu_rsrv4[14*16]; int __fpu_reserved1; }; #define _STRUCT_X86_AVX_STATE32 struct __darwin_i386_avx_state struct __darwin_i386_avx_state { int __fpu_reserved[2]; struct __darwin_fp_control __fpu_fcw; struct __darwin_fp_status __fpu_fsw; __uint8_t __fpu_ftw; __uint8_t __fpu_rsrv1; short __fpu_fop; uint32_t __fpu_ip; short __fpu_cs; short __fpu_rsrv2; uint32_t __fpu_dp; short __fpu_ds; short __fpu_rsrv3; uint32_t __fpu_mxcsr; uint32_t __fpu_mxcsrmask; struct __darwin_mmst_reg __fpu_stmm0; struct __darwin_mmst_reg __fpu_stmm1; struct __darwin_mmst_reg __fpu_stmm2; struct __darwin_mmst_reg __fpu_stmm3; struct __darwin_mmst_reg __fpu_stmm4; struct __darwin_mmst_reg __fpu_stmm5; struct __darwin_mmst_reg __fpu_stmm6; struct __darwin_mmst_reg __fpu_stmm7; struct __darwin_xmm_reg __fpu_xmm0; struct __darwin_xmm_reg __fpu_xmm1; struct __darwin_xmm_reg __fpu_xmm2; struct __darwin_xmm_reg __fpu_xmm3; struct __darwin_xmm_reg __fpu_xmm4; struct __darwin_xmm_reg __fpu_xmm5; struct __darwin_xmm_reg __fpu_xmm6; struct __darwin_xmm_reg __fpu_xmm7; char __fpu_rsrv4[14*16]; int __fpu_reserved1; char __avx_reserved1[64]; struct __darwin_xmm_reg __fpu_ymmh0; struct __darwin_xmm_reg __fpu_ymmh1; struct __darwin_xmm_reg __fpu_ymmh2; struct __darwin_xmm_reg __fpu_ymmh3; struct __darwin_xmm_reg __fpu_ymmh4; struct __darwin_xmm_reg __fpu_ymmh5; struct __darwin_xmm_reg __fpu_ymmh6; struct __darwin_xmm_reg __fpu_ymmh7; }; #define _STRUCT_X86_AVX512_STATE32 struct __darwin_i386_avx512_state struct __darwin_i386_avx512_state { int __fpu_reserved[2]; struct __darwin_fp_control __fpu_fcw; struct __darwin_fp_status __fpu_fsw; __uint8_t __fpu_ftw; __uint8_t __fpu_rsrv1; short __fpu_fop; uint32_t __fpu_ip; short __fpu_cs; short __fpu_rsrv2; uint32_t __fpu_dp; short __fpu_ds; short __fpu_rsrv3; uint32_t __fpu_mxcsr; uint32_t __fpu_mxcsrmask; struct __darwin_mmst_reg __fpu_stmm0; struct __darwin_mmst_reg __fpu_stmm1; struct __darwin_mmst_reg __fpu_stmm2; struct __darwin_mmst_reg __fpu_stmm3; struct __darwin_mmst_reg __fpu_stmm4; struct __darwin_mmst_reg __fpu_stmm5; struct __darwin_mmst_reg __fpu_stmm6; struct __darwin_mmst_reg __fpu_stmm7; struct __darwin_xmm_reg __fpu_xmm0; struct __darwin_xmm_reg __fpu_xmm1; struct __darwin_xmm_reg __fpu_xmm2; struct __darwin_xmm_reg __fpu_xmm3; struct __darwin_xmm_reg __fpu_xmm4; struct __darwin_xmm_reg __fpu_xmm5; struct __darwin_xmm_reg __fpu_xmm6; struct __darwin_xmm_reg __fpu_xmm7; char __fpu_rsrv4[14*16]; int __fpu_reserved1; char __avx_reserved1[64]; struct __darwin_xmm_reg __fpu_ymmh0; struct __darwin_xmm_reg __fpu_ymmh1; struct __darwin_xmm_reg __fpu_ymmh2; struct __darwin_xmm_reg __fpu_ymmh3; struct __darwin_xmm_reg __fpu_ymmh4; struct __darwin_xmm_reg __fpu_ymmh5; struct __darwin_xmm_reg __fpu_ymmh6; struct __darwin_xmm_reg __fpu_ymmh7; struct __darwin_opmask_reg __fpu_k0; struct __darwin_opmask_reg __fpu_k1; struct __darwin_opmask_reg __fpu_k2; struct __darwin_opmask_reg __fpu_k3; struct __darwin_opmask_reg __fpu_k4; struct __darwin_opmask_reg __fpu_k5; struct __darwin_opmask_reg __fpu_k6; struct __darwin_opmask_reg __fpu_k7; struct __darwin_ymm_reg __fpu_zmmh0; struct __darwin_ymm_reg __fpu_zmmh1; struct __darwin_ymm_reg __fpu_zmmh2; struct __darwin_ymm_reg __fpu_zmmh3; struct __darwin_ymm_reg __fpu_zmmh4; struct __darwin_ymm_reg __fpu_zmmh5; struct __darwin_ymm_reg __fpu_zmmh6; struct __darwin_ymm_reg __fpu_zmmh7; }; # 574 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_X86_EXCEPTION_STATE32 struct __darwin_i386_exception_state struct __darwin_i386_exception_state { short __trapno; short __cpu; uint32_t __err; uint32_t __faultvaddr; }; # 594 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_X86_DEBUG_STATE32 struct __darwin_x86_debug_state32 struct __darwin_x86_debug_state32 { unsigned int __dr0; unsigned int __dr1; unsigned int __dr2; unsigned int __dr3; unsigned int __dr4; unsigned int __dr5; unsigned int __dr6; unsigned int __dr7; }; # 626 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_X86_THREAD_STATE64 struct __darwin_x86_thread_state64 struct __darwin_x86_thread_state64 { uint64_t __rax; uint64_t __rbx; uint64_t __rcx; uint64_t __rdx; uint64_t __rdi; uint64_t __rsi; uint64_t __rbp; uint64_t __rsp; uint64_t __r8; uint64_t __r9; uint64_t __r10; uint64_t __r11; uint64_t __r12; uint64_t __r13; uint64_t __r14; uint64_t __r15; uint64_t __rip; uint64_t __rflags; uint64_t __cs; uint64_t __fs; uint64_t __gs; }; # 681 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_X86_FLOAT_STATE64 struct __darwin_x86_float_state64 struct __darwin_x86_float_state64 { int __fpu_reserved[2]; struct __darwin_fp_control __fpu_fcw; struct __darwin_fp_status __fpu_fsw; __uint8_t __fpu_ftw; __uint8_t __fpu_rsrv1; short __fpu_fop; uint32_t __fpu_ip; short __fpu_cs; short __fpu_rsrv2; uint32_t __fpu_dp; short __fpu_ds; short __fpu_rsrv3; uint32_t __fpu_mxcsr; uint32_t __fpu_mxcsrmask; struct __darwin_mmst_reg __fpu_stmm0; struct __darwin_mmst_reg __fpu_stmm1; struct __darwin_mmst_reg __fpu_stmm2; struct __darwin_mmst_reg __fpu_stmm3; struct __darwin_mmst_reg __fpu_stmm4; struct __darwin_mmst_reg __fpu_stmm5; struct __darwin_mmst_reg __fpu_stmm6; struct __darwin_mmst_reg __fpu_stmm7; struct __darwin_xmm_reg __fpu_xmm0; struct __darwin_xmm_reg __fpu_xmm1; struct __darwin_xmm_reg __fpu_xmm2; struct __darwin_xmm_reg __fpu_xmm3; struct __darwin_xmm_reg __fpu_xmm4; struct __darwin_xmm_reg __fpu_xmm5; struct __darwin_xmm_reg __fpu_xmm6; struct __darwin_xmm_reg __fpu_xmm7; struct __darwin_xmm_reg __fpu_xmm8; struct __darwin_xmm_reg __fpu_xmm9; struct __darwin_xmm_reg __fpu_xmm10; struct __darwin_xmm_reg __fpu_xmm11; struct __darwin_xmm_reg __fpu_xmm12; struct __darwin_xmm_reg __fpu_xmm13; struct __darwin_xmm_reg __fpu_xmm14; struct __darwin_xmm_reg __fpu_xmm15; char __fpu_rsrv4[6*16]; int __fpu_reserved1; }; #define _STRUCT_X86_AVX_STATE64 struct __darwin_x86_avx_state64 struct __darwin_x86_avx_state64 { int __fpu_reserved[2]; struct __darwin_fp_control __fpu_fcw; struct __darwin_fp_status __fpu_fsw; __uint8_t __fpu_ftw; __uint8_t __fpu_rsrv1; short __fpu_fop; uint32_t __fpu_ip; short __fpu_cs; short __fpu_rsrv2; uint32_t __fpu_dp; short __fpu_ds; short __fpu_rsrv3; uint32_t __fpu_mxcsr; uint32_t __fpu_mxcsrmask; struct __darwin_mmst_reg __fpu_stmm0; struct __darwin_mmst_reg __fpu_stmm1; struct __darwin_mmst_reg __fpu_stmm2; struct __darwin_mmst_reg __fpu_stmm3; struct __darwin_mmst_reg __fpu_stmm4; struct __darwin_mmst_reg __fpu_stmm5; struct __darwin_mmst_reg __fpu_stmm6; struct __darwin_mmst_reg __fpu_stmm7; struct __darwin_xmm_reg __fpu_xmm0; struct __darwin_xmm_reg __fpu_xmm1; struct __darwin_xmm_reg __fpu_xmm2; struct __darwin_xmm_reg __fpu_xmm3; struct __darwin_xmm_reg __fpu_xmm4; struct __darwin_xmm_reg __fpu_xmm5; struct __darwin_xmm_reg __fpu_xmm6; struct __darwin_xmm_reg __fpu_xmm7; struct __darwin_xmm_reg __fpu_xmm8; struct __darwin_xmm_reg __fpu_xmm9; struct __darwin_xmm_reg __fpu_xmm10; struct __darwin_xmm_reg __fpu_xmm11; struct __darwin_xmm_reg __fpu_xmm12; struct __darwin_xmm_reg __fpu_xmm13; struct __darwin_xmm_reg __fpu_xmm14; struct __darwin_xmm_reg __fpu_xmm15; char __fpu_rsrv4[6*16]; int __fpu_reserved1; char __avx_reserved1[64]; struct __darwin_xmm_reg __fpu_ymmh0; struct __darwin_xmm_reg __fpu_ymmh1; struct __darwin_xmm_reg __fpu_ymmh2; struct __darwin_xmm_reg __fpu_ymmh3; struct __darwin_xmm_reg __fpu_ymmh4; struct __darwin_xmm_reg __fpu_ymmh5; struct __darwin_xmm_reg __fpu_ymmh6; struct __darwin_xmm_reg __fpu_ymmh7; struct __darwin_xmm_reg __fpu_ymmh8; struct __darwin_xmm_reg __fpu_ymmh9; struct __darwin_xmm_reg __fpu_ymmh10; struct __darwin_xmm_reg __fpu_ymmh11; struct __darwin_xmm_reg __fpu_ymmh12; struct __darwin_xmm_reg __fpu_ymmh13; struct __darwin_xmm_reg __fpu_ymmh14; struct __darwin_xmm_reg __fpu_ymmh15; }; #define _STRUCT_X86_AVX512_STATE64 struct __darwin_x86_avx512_state64 struct __darwin_x86_avx512_state64 { int __fpu_reserved[2]; struct __darwin_fp_control __fpu_fcw; struct __darwin_fp_status __fpu_fsw; __uint8_t __fpu_ftw; __uint8_t __fpu_rsrv1; short __fpu_fop; uint32_t __fpu_ip; short __fpu_cs; short __fpu_rsrv2; uint32_t __fpu_dp; short __fpu_ds; short __fpu_rsrv3; uint32_t __fpu_mxcsr; uint32_t __fpu_mxcsrmask; struct __darwin_mmst_reg __fpu_stmm0; struct __darwin_mmst_reg __fpu_stmm1; struct __darwin_mmst_reg __fpu_stmm2; struct __darwin_mmst_reg __fpu_stmm3; struct __darwin_mmst_reg __fpu_stmm4; struct __darwin_mmst_reg __fpu_stmm5; struct __darwin_mmst_reg __fpu_stmm6; struct __darwin_mmst_reg __fpu_stmm7; struct __darwin_xmm_reg __fpu_xmm0; struct __darwin_xmm_reg __fpu_xmm1; struct __darwin_xmm_reg __fpu_xmm2; struct __darwin_xmm_reg __fpu_xmm3; struct __darwin_xmm_reg __fpu_xmm4; struct __darwin_xmm_reg __fpu_xmm5; struct __darwin_xmm_reg __fpu_xmm6; struct __darwin_xmm_reg __fpu_xmm7; struct __darwin_xmm_reg __fpu_xmm8; struct __darwin_xmm_reg __fpu_xmm9; struct __darwin_xmm_reg __fpu_xmm10; struct __darwin_xmm_reg __fpu_xmm11; struct __darwin_xmm_reg __fpu_xmm12; struct __darwin_xmm_reg __fpu_xmm13; struct __darwin_xmm_reg __fpu_xmm14; struct __darwin_xmm_reg __fpu_xmm15; char __fpu_rsrv4[6*16]; int __fpu_reserved1; char __avx_reserved1[64]; struct __darwin_xmm_reg __fpu_ymmh0; struct __darwin_xmm_reg __fpu_ymmh1; struct __darwin_xmm_reg __fpu_ymmh2; struct __darwin_xmm_reg __fpu_ymmh3; struct __darwin_xmm_reg __fpu_ymmh4; struct __darwin_xmm_reg __fpu_ymmh5; struct __darwin_xmm_reg __fpu_ymmh6; struct __darwin_xmm_reg __fpu_ymmh7; struct __darwin_xmm_reg __fpu_ymmh8; struct __darwin_xmm_reg __fpu_ymmh9; struct __darwin_xmm_reg __fpu_ymmh10; struct __darwin_xmm_reg __fpu_ymmh11; struct __darwin_xmm_reg __fpu_ymmh12; struct __darwin_xmm_reg __fpu_ymmh13; struct __darwin_xmm_reg __fpu_ymmh14; struct __darwin_xmm_reg __fpu_ymmh15; struct __darwin_opmask_reg __fpu_k0; struct __darwin_opmask_reg __fpu_k1; struct __darwin_opmask_reg __fpu_k2; struct __darwin_opmask_reg __fpu_k3; struct __darwin_opmask_reg __fpu_k4; struct __darwin_opmask_reg __fpu_k5; struct __darwin_opmask_reg __fpu_k6; struct __darwin_opmask_reg __fpu_k7; struct __darwin_ymm_reg __fpu_zmmh0; struct __darwin_ymm_reg __fpu_zmmh1; struct __darwin_ymm_reg __fpu_zmmh2; struct __darwin_ymm_reg __fpu_zmmh3; struct __darwin_ymm_reg __fpu_zmmh4; struct __darwin_ymm_reg __fpu_zmmh5; struct __darwin_ymm_reg __fpu_zmmh6; struct __darwin_ymm_reg __fpu_zmmh7; struct __darwin_ymm_reg __fpu_zmmh8; struct __darwin_ymm_reg __fpu_zmmh9; struct __darwin_ymm_reg __fpu_zmmh10; struct __darwin_ymm_reg __fpu_zmmh11; struct __darwin_ymm_reg __fpu_zmmh12; struct __darwin_ymm_reg __fpu_zmmh13; struct __darwin_ymm_reg __fpu_zmmh14; struct __darwin_ymm_reg __fpu_zmmh15; struct __darwin_zmm_reg __fpu_zmm16; struct __darwin_zmm_reg __fpu_zmm17; struct __darwin_zmm_reg __fpu_zmm18; struct __darwin_zmm_reg __fpu_zmm19; struct __darwin_zmm_reg __fpu_zmm20; struct __darwin_zmm_reg __fpu_zmm21; struct __darwin_zmm_reg __fpu_zmm22; struct __darwin_zmm_reg __fpu_zmm23; struct __darwin_zmm_reg __fpu_zmm24; struct __darwin_zmm_reg __fpu_zmm25; struct __darwin_zmm_reg __fpu_zmm26; struct __darwin_zmm_reg __fpu_zmm27; struct __darwin_zmm_reg __fpu_zmm28; struct __darwin_zmm_reg __fpu_zmm29; struct __darwin_zmm_reg __fpu_zmm30; struct __darwin_zmm_reg __fpu_zmm31; }; # 1139 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_X86_EXCEPTION_STATE64 struct __darwin_x86_exception_state64 struct __darwin_x86_exception_state64 { short __trapno; short __cpu; uint32_t __err; uint64_t __faultvaddr; }; # 1159 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_X86_DEBUG_STATE64 struct __darwin_x86_debug_state64 struct __darwin_x86_debug_state64 { uint64_t __dr0; uint64_t __dr1; uint64_t __dr2; uint64_t __dr3; uint64_t __dr4; uint64_t __dr5; uint64_t __dr6; uint64_t __dr7; }; # 1187 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_X86_CPMU_STATE64 struct __darwin_x86_cpmu_state64 struct __darwin_x86_cpmu_state64 { uint64_t __ctrs[16]; }; # 34 "/usr/include/mach/machine/_structs.h" 2 3 4 # 35 "/usr/include/i386/_mcontext.h" 2 3 4 #define _STRUCT_MCONTEXT32 struct __darwin_mcontext32 struct __darwin_mcontext32 { struct __darwin_i386_exception_state __es; struct __darwin_i386_thread_state __ss; struct __darwin_i386_float_state __fs; }; #define _STRUCT_MCONTEXT_AVX32 struct __darwin_mcontext_avx32 struct __darwin_mcontext_avx32 { struct __darwin_i386_exception_state __es; struct __darwin_i386_thread_state __ss; struct __darwin_i386_avx_state __fs; }; #define _STRUCT_MCONTEXT_AVX512_32 struct __darwin_mcontext_avx512_32 struct __darwin_mcontext_avx512_32 { struct __darwin_i386_exception_state __es; struct __darwin_i386_thread_state __ss; struct __darwin_i386_avx512_state __fs; }; # 96 "/usr/include/i386/_mcontext.h" 3 4 #define _STRUCT_MCONTEXT64 struct __darwin_mcontext64 struct __darwin_mcontext64 { struct __darwin_x86_exception_state64 __es; struct __darwin_x86_thread_state64 __ss; struct __darwin_x86_float_state64 __fs; }; #define _STRUCT_MCONTEXT_AVX64 struct __darwin_mcontext_avx64 struct __darwin_mcontext_avx64 { struct __darwin_x86_exception_state64 __es; struct __darwin_x86_thread_state64 __ss; struct __darwin_x86_avx_state64 __fs; }; #define _STRUCT_MCONTEXT_AVX512_64 struct __darwin_mcontext_avx512_64 struct __darwin_mcontext_avx512_64 { struct __darwin_x86_exception_state64 __es; struct __darwin_x86_thread_state64 __ss; struct __darwin_x86_avx512_state64 __fs; }; # 154 "/usr/include/i386/_mcontext.h" 3 4 #define _MCONTEXT_T typedef struct __darwin_mcontext64 *mcontext_t; #define _STRUCT_MCONTEXT _STRUCT_MCONTEXT64 # 30 "/usr/include/machine/_mcontext.h" 2 3 4 # 147 "/usr/include/sys/signal.h" 2 3 4 # 1 "/usr/include/sys/_types/_sigaltstack.h" 1 3 4 # 35 "/usr/include/sys/_types/_sigaltstack.h" 3 4 #define _STRUCT_SIGALTSTACK struct __darwin_sigaltstack struct __darwin_sigaltstack { void *ss_sp; __darwin_size_t ss_size; int ss_flags; }; typedef struct __darwin_sigaltstack stack_t; # 151 "/usr/include/sys/signal.h" 2 3 4 # 1 "/usr/include/sys/_types/_ucontext.h" 1 3 4 # 33 "/usr/include/sys/_types/_ucontext.h" 3 4 #define _STRUCT_UCONTEXT struct __darwin_ucontext # 1 "/usr/include/machine/_mcontext.h" 1 3 4 # 40 "/usr/include/sys/_types/_ucontext.h" 2 3 4 struct __darwin_ucontext { int uc_onstack; __darwin_sigset_t uc_sigmask; struct __darwin_sigaltstack uc_stack; struct __darwin_ucontext *uc_link; __darwin_size_t uc_mcsize; struct __darwin_mcontext64 *uc_mcontext; }; typedef struct __darwin_ucontext ucontext_t; # 152 "/usr/include/sys/signal.h" 2 3 4 # 1 "/usr/include/sys/_types/_sigset_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_sigset_t.h" 3 4 #define _SIGSET_T typedef __darwin_sigset_t sigset_t; # 155 "/usr/include/sys/signal.h" 2 3 4 union sigval { int sival_int; void *sival_ptr; }; #define SIGEV_NONE 0 #define SIGEV_SIGNAL 1 #define SIGEV_THREAD 3 struct sigevent { int sigev_notify; int sigev_signo; union sigval sigev_value; void (*sigev_notify_function)(union sigval); pthread_attr_t *sigev_notify_attributes; }; typedef struct __siginfo { int si_signo; int si_errno; int si_code; pid_t si_pid; uid_t si_uid; int si_status; void *si_addr; union sigval si_value; long si_band; unsigned long __pad[7]; } siginfo_t; # 206 "/usr/include/sys/signal.h" 3 4 #define ILL_NOOP 0 #define ILL_ILLOPC 1 #define ILL_ILLTRP 2 #define ILL_PRVOPC 3 #define ILL_ILLOPN 4 #define ILL_ILLADR 5 #define ILL_PRVREG 6 #define ILL_COPROC 7 #define ILL_BADSTK 8 #define FPE_NOOP 0 #define FPE_FLTDIV 1 #define FPE_FLTOVF 2 #define FPE_FLTUND 3 #define FPE_FLTRES 4 #define FPE_FLTINV 5 #define FPE_FLTSUB 6 #define FPE_INTDIV 7 #define FPE_INTOVF 8 #define SEGV_NOOP 0 #define SEGV_MAPERR 1 #define SEGV_ACCERR 2 #define BUS_NOOP 0 #define BUS_ADRALN 1 #define BUS_ADRERR 2 #define BUS_OBJERR 3 #define TRAP_BRKPT 1 #define TRAP_TRACE 2 #define CLD_NOOP 0 #define CLD_EXITED 1 #define CLD_KILLED 2 #define CLD_DUMPED 3 #define CLD_TRAPPED 4 #define CLD_STOPPED 5 #define CLD_CONTINUED 6 #define POLL_IN 1 #define POLL_OUT 2 #define POLL_MSG 3 #define POLL_ERR 4 #define POLL_PRI 5 #define POLL_HUP 6 union __sigaction_u { void (*__sa_handler)(int); void (*__sa_sigaction)(int, struct __siginfo *, void *); }; struct __sigaction { union __sigaction_u __sigaction_u; void (*sa_tramp)(void *, int, int, siginfo_t *, void *); sigset_t sa_mask; int sa_flags; }; struct sigaction { union __sigaction_u __sigaction_u; sigset_t sa_mask; int sa_flags; }; #define sa_handler __sigaction_u.__sa_handler #define sa_sigaction __sigaction_u.__sa_sigaction #define SA_ONSTACK 0x0001 #define SA_RESTART 0x0002 #define SA_RESETHAND 0x0004 #define SA_NOCLDSTOP 0x0008 #define SA_NODEFER 0x0010 #define SA_NOCLDWAIT 0x0020 #define SA_SIGINFO 0x0040 #define SA_USERTRAMP 0x0100 #define SA_64REGSET 0x0200 #define SA_USERSPACE_MASK (SA_ONSTACK | SA_RESTART | SA_RESETHAND | SA_NOCLDSTOP | SA_NODEFER | SA_NOCLDWAIT | SA_SIGINFO) #define SIG_BLOCK 1 #define SIG_UNBLOCK 2 #define SIG_SETMASK 3 #define SI_USER 0x10001 #define SI_QUEUE 0x10002 #define SI_TIMER 0x10003 #define SI_ASYNCIO 0x10004 #define SI_MESGQ 0x10005 typedef void (*sig_t)(int); #define SS_ONSTACK 0x0001 #define SS_DISABLE 0x0004 #define MINSIGSTKSZ 32768 #define SIGSTKSZ 131072 struct sigvec { void (*sv_handler)(int); int sv_mask; int sv_flags; }; #define SV_ONSTACK SA_ONSTACK #define SV_INTERRUPT SA_RESTART #define SV_RESETHAND SA_RESETHAND #define SV_NODEFER SA_NODEFER #define SV_NOCLDSTOP SA_NOCLDSTOP #define SV_SIGINFO SA_SIGINFO #define sv_onstack sv_flags struct sigstack { char *ss_sp; int ss_onstack; }; #define sigmask(m) (1 << ((m)-1)) #define BADSIG SIG_ERR # 390 "/usr/include/sys/signal.h" 3 4 void (*signal(int, void (*)(int)))(int); # 64 "/usr/include/signal.h" 2 3 4 extern const char *const sys_signame[32]; extern const char *const sys_siglist[32]; int raise(int); void (* bsd_signal(int, void (* )(int)))(int); int kill(pid_t, int) ; int killpg(pid_t, int) ; int pthread_kill(pthread_t, int); int pthread_sigmask(int, const sigset_t *, sigset_t *) ; int sigaction(int, const struct sigaction * , struct sigaction * ); int sigaddset(sigset_t *, int); int sigaltstack(const stack_t * , stack_t * ) ; int sigdelset(sigset_t *, int); int sigemptyset(sigset_t *); int sigfillset(sigset_t *); int sighold(int); int sigignore(int); int siginterrupt(int, int); int sigismember(const sigset_t *, int); int sigpause(int) ; int sigpending(sigset_t *); int sigprocmask(int, const sigset_t * , sigset_t * ); int sigrelse(int); void (* sigset(int, void (* )(int)))(int); int sigsuspend(const sigset_t *) ; int sigwait(const sigset_t * , int * ) ; void psignal(unsigned int, const char *); int sigblock(int); int sigsetmask(int); int sigvec(int, struct sigvec *, struct sigvec *); int __sigbits(int __signo) { return __signo > 32 ? 0 : (1 << (__signo - 1)); } #define sigaddset(set,signo) (*(set) |= __sigbits(signo), 0) #define sigdelset(set,signo) (*(set) &= ~__sigbits(signo), 0) #define sigismember(set,signo) ((*(set) & __sigbits(signo)) != 0) #define sigemptyset(set) (*(set) = 0, 0) #define sigfillset(set) (*(set) = ~(sigset_t)0, 0) # 27 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stddef.h" 1 3 4 # 35 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stddef.h" 3 4 #define __STDDEF_H #define __need_ptrdiff_t #define __need_size_t #define __need_wchar_t #define __need_NULL #define __need_STDDEF_H_misc #define _PTRDIFF_T typedef long int ptrdiff_t; #undef __need_ptrdiff_t # 64 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stddef.h" 3 4 #undef __need_size_t # 93 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stddef.h" 3 4 #undef __need_wchar_t #undef NULL #define NULL ((void*)0) #undef __need_NULL # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/__stddef_max_align_t.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/__stddef_max_align_t.h" 3 4 #define __CLANG_MAX_ALIGN_T_DEFINED typedef long double max_align_t; # 119 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stddef.h" 2 3 4 #define offsetof(t,d) __builtin_offsetof(t, d) #undef __need_STDDEF_H_misc # 28 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/include/stdio.h" 1 3 4 # 62 "/usr/include/stdio.h" 3 4 #define _STDIO_H_ # 1 "/usr/include/_stdio.h" 1 3 4 # 66 "/usr/include/_stdio.h" 3 4 #define __STDIO_H_ # 75 "/usr/include/_stdio.h" 3 4 # 1 "/usr/include/sys/_types/_va_list.h" 1 3 4 # 30 "/usr/include/sys/_types/_va_list.h" 3 4 #define _VA_LIST_T typedef __darwin_va_list va_list; # 76 "/usr/include/_stdio.h" 2 3 4 # 1 "/usr/include/sys/stdio.h" 1 3 4 # 30 "/usr/include/sys/stdio.h" 3 4 #define _SYS_STDIO_H_ int renameat(int, const char *, int, const char *) ; #define RENAME_SECLUDE 0x00000001 #define RENAME_SWAP 0x00000002 #define RENAME_EXCL 0x00000004 int renamex_np(const char *, const char *, unsigned int) ; int renameatx_np(int, const char *, int, const char *, unsigned int) ; # 80 "/usr/include/_stdio.h" 2 3 4 typedef __darwin_off_t fpos_t; #define _FSTDIO struct __sbuf { unsigned char *_base; int _size; }; struct __sFILEX; # 126 "/usr/include/_stdio.h" 3 4 typedef struct __sFILE { unsigned char *_p; int _r; int _w; short _flags; short _file; struct __sbuf _bf; int _lbfsize; void *_cookie; int (* _close)(void *); int (* _read) (void *, char *, int); fpos_t (* _seek) (void *, fpos_t, int); int (* _write)(void *, const char *, int); struct __sbuf _ub; struct __sFILEX *_extra; int _ur; unsigned char _ubuf[3]; unsigned char _nbuf[1]; struct __sbuf _lb; int _blksize; fpos_t _offset; } FILE; # 65 "/usr/include/stdio.h" 2 3 4 extern FILE *__stdinp; extern FILE *__stdoutp; extern FILE *__stderrp; #define __SLBF 0x0001 #define __SNBF 0x0002 #define __SRD 0x0004 #define __SWR 0x0008 #define __SRW 0x0010 #define __SEOF 0x0020 #define __SERR 0x0040 #define __SMBF 0x0080 #define __SAPP 0x0100 #define __SSTR 0x0200 #define __SOPT 0x0400 #define __SNPT 0x0800 #define __SOFF 0x1000 #define __SMOD 0x2000 #define __SALC 0x4000 #define __SIGN 0x8000 # 99 "/usr/include/stdio.h" 3 4 #define _IOFBF 0 #define _IOLBF 1 #define _IONBF 2 #define BUFSIZ 1024 #define EOF (-1) #define FOPEN_MAX 20 #define FILENAME_MAX 1024 #define P_tmpdir "/var/tmp/" #define L_tmpnam 1024 #define TMP_MAX 308915776 #define SEEK_SET 0 #define SEEK_CUR 1 #define SEEK_END 2 #define stdin __stdinp #define stdout __stdoutp #define stderr __stderrp # 142 "/usr/include/stdio.h" 3 4 void clearerr(FILE *); int fclose(FILE *); int feof(FILE *); int ferror(FILE *); int fflush(FILE *); int fgetc(FILE *); int fgetpos(FILE * , fpos_t *); char *fgets(char * , int, FILE *); FILE *fopen(const char * __filename, const char * __mode) ; int fprintf(FILE * , const char * , ...) ; int fputc(int, FILE *); int fputs(const char * , FILE * ) ; size_t fread(void * __ptr, size_t __size, size_t __nitems, FILE * __stream); FILE *freopen(const char * , const char * , FILE * ) ; int fscanf(FILE * , const char * , ...) ; int fseek(FILE *, long, int); int fsetpos(FILE *, const fpos_t *); long ftell(FILE *); size_t fwrite(const void * __ptr, size_t __size, size_t __nitems, FILE * __stream) ; int getc(FILE *); int getchar(void); char *gets(char *); void perror(const char *); int printf(const char * , ...) ; int putc(int, FILE *); int putchar(int); int puts(const char *); int remove(const char *); int rename (const char *__old, const char *__new); void rewind(FILE *); int scanf(const char * , ...) ; void setbuf(FILE * , char * ); int setvbuf(FILE * , char * , int, size_t); int sprintf(char * , const char * , ...) ; int sscanf(const char * , const char * , ...) ; FILE *tmpfile(void); char *tmpnam(char *); int ungetc(int, FILE *); int vfprintf(FILE * , const char * , va_list) ; int vprintf(const char * , va_list) ; int vsprintf(char * , const char * , va_list) ; # 202 "/usr/include/stdio.h" 3 4 #define L_ctermid 1024 #define __CTERMID_DEFINED 1 char *ctermid(char *); FILE *fdopen(int, const char *) ; int fileno(FILE *); # 227 "/usr/include/stdio.h" 3 4 #define __swift_unavailable_on(osx_msg,ios_msg) __swift_unavailable(osx_msg) int pclose(FILE *) ; FILE *popen(const char *, const char *) ; #undef __swift_unavailable_on # 253 "/usr/include/stdio.h" 3 4 int __srget(FILE *); int __svfscanf(FILE *, const char *, va_list) ; int __swbuf(int, FILE *); #define __sgetc(p) (--(p)->_r < 0 ? __srget(p) : (int)(*(p)->_p++)) # 274 "/usr/include/stdio.h" 3 4 #define __sputc(c,p) (--(p)->_w < 0 ? (p)->_w >= (p)->_lbfsize ? (*(p)->_p = (c)), *(p)->_p != '\n' ? (int)*(p)->_p++ : __swbuf('\n', p) : __swbuf((int)(c), p) : (*(p)->_p = (c), (int)*(p)->_p++)) # 284 "/usr/include/stdio.h" 3 4 #define __sfeof(p) (((p)->_flags & __SEOF) != 0) #define __sferror(p) (((p)->_flags & __SERR) != 0) #define __sclearerr(p) ((void)((p)->_flags &= ~(__SERR|__SEOF))) #define __sfileno(p) ((p)->_file) void flockfile(FILE *); int ftrylockfile(FILE *); void funlockfile(FILE *); int getc_unlocked(FILE *); int getchar_unlocked(void); int putc_unlocked(int, FILE *); int putchar_unlocked(int); int getw(FILE *); int putw(int, FILE *); char *tempnam(const char *__dir, const char *__prefix) ; #define getc_unlocked(fp) __sgetc(fp) #define putc_unlocked(x,fp) __sputc(x, fp) #define getchar_unlocked() getc_unlocked(stdin) #define putchar_unlocked(x) putc_unlocked(x, stdout) # 331 "/usr/include/stdio.h" 3 4 int fseeko(FILE * __stream, off_t __offset, int __whence); off_t ftello(FILE * __stream); int snprintf(char * __str, size_t __size, const char * __format, ...) ; int vfscanf(FILE * __stream, const char * __format, va_list) ; int vscanf(const char * __format, va_list) ; int vsnprintf(char * __str, size_t __size, const char * __format, va_list) ; int vsscanf(const char * __str, const char * __format, va_list) ; # 356 "/usr/include/stdio.h" 3 4 int dprintf(int, const char * , ...) ; int vdprintf(int, const char * , va_list) ; ssize_t getdelim(char ** __linep, size_t * __linecapp, int __delimiter, FILE * __stream) ; ssize_t getline(char ** __linep, size_t * __linecapp, FILE * __stream) ; FILE *fmemopen(void * __buf, size_t __size, const char * __mode) ; FILE *open_memstream(char **__bufp, size_t *__sizep) ; # 371 "/usr/include/stdio.h" 3 4 extern const int sys_nerr; extern const char *const sys_errlist[]; int asprintf(char ** , const char * , ...) ; char *ctermid_r(char *); char *fgetln(FILE *, size_t *); const char *fmtcheck(const char *, const char *); int fpurge(FILE *); void setbuffer(FILE *, char *, int); int setlinebuf(FILE *); int vasprintf(char ** , const char * , va_list) ; FILE *zopen(const char *, const char *, int); FILE *funopen(const void *, int (* )(void *, char *, int), int (* )(void *, const char *, int), fpos_t (* )(void *, fpos_t, int), int (* )(void *)); #define fropen(cookie,fn) funopen(cookie, fn, 0, 0, 0) #define fwopen(cookie,fn) funopen(cookie, 0, fn, 0, 0) #define feof_unlocked(p) __sfeof(p) #define ferror_unlocked(p) __sferror(p) #define clearerr_unlocked(p) __sclearerr(p) #define fileno_unlocked(p) __sfileno(p) # 29 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/include/stdlib.h" 1 3 4 # 59 "/usr/include/stdlib.h" 3 4 #define _STDLIB_H_ # 1 "/usr/include/sys/wait.h" 1 3 4 # 65 "/usr/include/sys/wait.h" 3 4 #define _SYS_WAIT_H_ # 79 "/usr/include/sys/wait.h" 3 4 typedef enum { P_ALL, P_PID, P_PGID } idtype_t; # 110 "/usr/include/sys/wait.h" 3 4 # 1 "/usr/include/sys/resource.h" 1 3 4 # 65 "/usr/include/sys/resource.h" 3 4 #define _SYS_RESOURCE_H_ # 80 "/usr/include/sys/resource.h" 3 4 # 1 "/usr/include/sys/_types/_timeval.h" 1 3 4 # 29 "/usr/include/sys/_types/_timeval.h" 3 4 #define _STRUCT_TIMEVAL struct timeval struct timeval { __darwin_time_t tv_sec; __darwin_suseconds_t tv_usec; }; # 81 "/usr/include/sys/resource.h" 2 3 4 typedef uint64_t rlim_t; # 100 "/usr/include/sys/resource.h" 3 4 #define PRIO_PROCESS 0 #define PRIO_PGRP 1 #define PRIO_USER 2 #define PRIO_DARWIN_THREAD 3 #define PRIO_DARWIN_PROCESS 4 #define PRIO_MIN -20 #define PRIO_MAX 20 #define PRIO_DARWIN_BG 0x1000 #define PRIO_DARWIN_NONUI 0x1001 # 140 "/usr/include/sys/resource.h" 3 4 #define RUSAGE_SELF 0 #define RUSAGE_CHILDREN -1 # 152 "/usr/include/sys/resource.h" 3 4 struct rusage { struct timeval ru_utime; struct timeval ru_stime; # 163 "/usr/include/sys/resource.h" 3 4 long ru_maxrss; #define ru_first ru_ixrss long ru_ixrss; long ru_idrss; long ru_isrss; long ru_minflt; long ru_majflt; long ru_nswap; long ru_inblock; long ru_oublock; long ru_msgsnd; long ru_msgrcv; long ru_nsignals; long ru_nvcsw; long ru_nivcsw; #define ru_last ru_nivcsw }; #define RUSAGE_INFO_V0 0 #define RUSAGE_INFO_V1 1 #define RUSAGE_INFO_V2 2 #define RUSAGE_INFO_V3 3 #define RUSAGE_INFO_V4 4 #define RUSAGE_INFO_CURRENT RUSAGE_INFO_V4 typedef void *rusage_info_t; struct rusage_info_v0 { uint8_t ri_uuid[16]; uint64_t ri_user_time; uint64_t ri_system_time; uint64_t ri_pkg_idle_wkups; uint64_t ri_interrupt_wkups; uint64_t ri_pageins; uint64_t ri_wired_size; uint64_t ri_resident_size; uint64_t ri_phys_footprint; uint64_t ri_proc_start_abstime; uint64_t ri_proc_exit_abstime; }; struct rusage_info_v1 { uint8_t ri_uuid[16]; uint64_t ri_user_time; uint64_t ri_system_time; uint64_t ri_pkg_idle_wkups; uint64_t ri_interrupt_wkups; uint64_t ri_pageins; uint64_t ri_wired_size; uint64_t ri_resident_size; uint64_t ri_phys_footprint; uint64_t ri_proc_start_abstime; uint64_t ri_proc_exit_abstime; uint64_t ri_child_user_time; uint64_t ri_child_system_time; uint64_t ri_child_pkg_idle_wkups; uint64_t ri_child_interrupt_wkups; uint64_t ri_child_pageins; uint64_t ri_child_elapsed_abstime; }; struct rusage_info_v2 { uint8_t ri_uuid[16]; uint64_t ri_user_time; uint64_t ri_system_time; uint64_t ri_pkg_idle_wkups; uint64_t ri_interrupt_wkups; uint64_t ri_pageins; uint64_t ri_wired_size; uint64_t ri_resident_size; uint64_t ri_phys_footprint; uint64_t ri_proc_start_abstime; uint64_t ri_proc_exit_abstime; uint64_t ri_child_user_time; uint64_t ri_child_system_time; uint64_t ri_child_pkg_idle_wkups; uint64_t ri_child_interrupt_wkups; uint64_t ri_child_pageins; uint64_t ri_child_elapsed_abstime; uint64_t ri_diskio_bytesread; uint64_t ri_diskio_byteswritten; }; struct rusage_info_v3 { uint8_t ri_uuid[16]; uint64_t ri_user_time; uint64_t ri_system_time; uint64_t ri_pkg_idle_wkups; uint64_t ri_interrupt_wkups; uint64_t ri_pageins; uint64_t ri_wired_size; uint64_t ri_resident_size; uint64_t ri_phys_footprint; uint64_t ri_proc_start_abstime; uint64_t ri_proc_exit_abstime; uint64_t ri_child_user_time; uint64_t ri_child_system_time; uint64_t ri_child_pkg_idle_wkups; uint64_t ri_child_interrupt_wkups; uint64_t ri_child_pageins; uint64_t ri_child_elapsed_abstime; uint64_t ri_diskio_bytesread; uint64_t ri_diskio_byteswritten; uint64_t ri_cpu_time_qos_default; uint64_t ri_cpu_time_qos_maintenance; uint64_t ri_cpu_time_qos_background; uint64_t ri_cpu_time_qos_utility; uint64_t ri_cpu_time_qos_legacy; uint64_t ri_cpu_time_qos_user_initiated; uint64_t ri_cpu_time_qos_user_interactive; uint64_t ri_billed_system_time; uint64_t ri_serviced_system_time; }; struct rusage_info_v4 { uint8_t ri_uuid[16]; uint64_t ri_user_time; uint64_t ri_system_time; uint64_t ri_pkg_idle_wkups; uint64_t ri_interrupt_wkups; uint64_t ri_pageins; uint64_t ri_wired_size; uint64_t ri_resident_size; uint64_t ri_phys_footprint; uint64_t ri_proc_start_abstime; uint64_t ri_proc_exit_abstime; uint64_t ri_child_user_time; uint64_t ri_child_system_time; uint64_t ri_child_pkg_idle_wkups; uint64_t ri_child_interrupt_wkups; uint64_t ri_child_pageins; uint64_t ri_child_elapsed_abstime; uint64_t ri_diskio_bytesread; uint64_t ri_diskio_byteswritten; uint64_t ri_cpu_time_qos_default; uint64_t ri_cpu_time_qos_maintenance; uint64_t ri_cpu_time_qos_background; uint64_t ri_cpu_time_qos_utility; uint64_t ri_cpu_time_qos_legacy; uint64_t ri_cpu_time_qos_user_initiated; uint64_t ri_cpu_time_qos_user_interactive; uint64_t ri_billed_system_time; uint64_t ri_serviced_system_time; uint64_t ri_logical_writes; uint64_t ri_lifetime_max_phys_footprint; uint64_t ri_instructions; uint64_t ri_cycles; uint64_t ri_billed_energy; uint64_t ri_serviced_energy; uint64_t ri_unused[2]; }; typedef struct rusage_info_v4 rusage_info_current; # 336 "/usr/include/sys/resource.h" 3 4 #define RLIM_INFINITY (((__uint64_t)1 << 63) - 1) #define RLIM_SAVED_MAX RLIM_INFINITY #define RLIM_SAVED_CUR RLIM_INFINITY #define RLIMIT_CPU 0 #define RLIMIT_FSIZE 1 #define RLIMIT_DATA 2 #define RLIMIT_STACK 3 #define RLIMIT_CORE 4 #define RLIMIT_AS 5 #define RLIMIT_RSS RLIMIT_AS #define RLIMIT_MEMLOCK 6 #define RLIMIT_NPROC 7 #define RLIMIT_NOFILE 8 #define RLIM_NLIMITS 9 #define _RLIMIT_POSIX_FLAG 0x1000 struct rlimit { rlim_t rlim_cur; rlim_t rlim_max; }; #define RLIMIT_WAKEUPS_MONITOR 0x1 #define RLIMIT_CPU_USAGE_MONITOR 0x2 #define RLIMIT_THREAD_CPULIMITS 0x3 #define WAKEMON_ENABLE 0x01 #define WAKEMON_DISABLE 0x02 #define WAKEMON_GET_PARAMS 0x04 #define WAKEMON_SET_DEFAULTS 0x08 #define WAKEMON_MAKE_FATAL 0x10 #define CPUMON_MAKE_FATAL 0x1000 struct proc_rlimit_control_wakeupmon { uint32_t wm_flags; int32_t wm_rate; }; #define IOPOL_TYPE_DISK 0 #define IOPOL_SCOPE_PROCESS 0 #define IOPOL_SCOPE_THREAD 1 #define IOPOL_SCOPE_DARWIN_BG 2 #define IOPOL_DEFAULT 0 #define IOPOL_IMPORTANT 1 #define IOPOL_PASSIVE 2 #define IOPOL_THROTTLE 3 #define IOPOL_UTILITY 4 #define IOPOL_STANDARD 5 #define IOPOL_APPLICATION IOPOL_STANDARD #define IOPOL_NORMAL IOPOL_IMPORTANT int getpriority(int, id_t); int getiopolicy_np(int, int) ; int getrlimit(int, struct rlimit *) ; int getrusage(int, struct rusage *); int setpriority(int, id_t, int); int setiopolicy_np(int, int, int) ; int setrlimit(int, const struct rlimit *) ; # 111 "/usr/include/sys/wait.h" 2 3 4 # 121 "/usr/include/sys/wait.h" 3 4 #define WNOHANG 0x00000001 #define WUNTRACED 0x00000002 # 131 "/usr/include/sys/wait.h" 3 4 #define _W_INT(w) (*(int *)&(w)) #define WCOREFLAG 0200 #define _WSTATUS(x) (_W_INT(x) & 0177) #define _WSTOPPED 0177 #define WEXITSTATUS(x) ((_W_INT(x) >> 8) & 0x000000ff) #define WSTOPSIG(x) (_W_INT(x) >> 8) #define WIFCONTINUED(x) (_WSTATUS(x) == _WSTOPPED && WSTOPSIG(x) == 0x13) #define WIFSTOPPED(x) (_WSTATUS(x) == _WSTOPPED && WSTOPSIG(x) != 0x13) #define WIFEXITED(x) (_WSTATUS(x) == 0) #define WIFSIGNALED(x) (_WSTATUS(x) != _WSTOPPED && _WSTATUS(x) != 0) #define WTERMSIG(x) (_WSTATUS(x)) #define WCOREDUMP(x) (_W_INT(x) & WCOREFLAG) #define W_EXITCODE(ret,sig) ((ret) << 8 | (sig)) #define W_STOPCODE(sig) ((sig) << 8 | _WSTOPPED) # 168 "/usr/include/sys/wait.h" 3 4 #define WEXITED 0x00000004 #define WSTOPPED 0x00000008 #define WCONTINUED 0x00000010 #define WNOWAIT 0x00000020 # 183 "/usr/include/sys/wait.h" 3 4 #define WAIT_ANY (-1) #define WAIT_MYPGRP 0 # 194 "/usr/include/sys/wait.h" 3 4 union wait { int w_status; struct { unsigned int w_Termsig:7, w_Coredump:1, w_Retcode:8, w_Filler:16; } w_T; struct { unsigned int w_Stopval:8, w_Stopsig:8, w_Filler:16; } w_S; }; #define w_termsig w_T.w_Termsig #define w_coredump w_T.w_Coredump #define w_retcode w_T.w_Retcode #define w_stopval w_S.w_Stopval #define w_stopsig w_S.w_Stopsig # 248 "/usr/include/sys/wait.h" 3 4 pid_t wait(int *) ; pid_t waitpid(pid_t, int *, int) ; int waitid(idtype_t, id_t, siginfo_t *, int) ; pid_t wait3(int *, int, struct rusage *); pid_t wait4(pid_t, int *, int, struct rusage *); # 66 "/usr/include/stdlib.h" 2 3 4 # 1 "/usr/include/alloca.h" 1 3 4 # 25 "/usr/include/alloca.h" 3 4 #define _ALLOCA_H_ void *alloca(size_t); # 68 "/usr/include/stdlib.h" 2 3 4 # 80 "/usr/include/stdlib.h" 3 4 # 1 "/usr/include/sys/_types/_wchar_t.h" 1 3 4 # 81 "/usr/include/stdlib.h" 2 3 4 typedef struct { int quot; int rem; } div_t; typedef struct { long quot; long rem; } ldiv_t; typedef struct { long long quot; long long rem; } lldiv_t; #define EXIT_FAILURE 1 #define EXIT_SUCCESS 0 #define RAND_MAX 0x7fffffff # 117 "/usr/include/stdlib.h" 3 4 extern int __mb_cur_max; #define MB_CUR_MAX __mb_cur_max # 129 "/usr/include/stdlib.h" 3 4 #define __alloc_size(...) __attribute__((alloc_size(__VA_ARGS__))) void abort(void) ; int abs(int) ; int atexit(void (* )(void)); double atof(const char *); int atoi(const char *); long atol(const char *); long long atoll(const char *); void *bsearch(const void *__key, const void *__base, size_t __nel, size_t __width, int (* )(const void *, const void *)); void *calloc(size_t __count, size_t __size) ; div_t div(int, int) ; void exit(int) ; void free(void *); char *getenv(const char *); long labs(long) ; ldiv_t ldiv(long, long) ; long long llabs(long long); lldiv_t lldiv(long long, long long); void *malloc(size_t __size) ; int mblen(const char *__s, size_t __n); size_t mbstowcs(wchar_t * , const char * , size_t); int mbtowc(wchar_t * , const char * , size_t); int posix_memalign(void **__memptr, size_t __alignment, size_t __size) ; void qsort(void *__base, size_t __nel, size_t __width, int (* )(const void *, const void *)); int rand(void) ; void *realloc(void *__ptr, size_t __size) ; void srand(unsigned) ; double strtod(const char *, char **) ; float strtof(const char *, char **) ; long strtol(const char *__str, char **__endptr, int __base); long double strtold(const char *, char **); long long strtoll(const char *__str, char **__endptr, int __base); unsigned long strtoul(const char *__str, char **__endptr, int __base); unsigned long long strtoull(const char *__str, char **__endptr, int __base); #define __swift_unavailable_on(osx_msg,ios_msg) __swift_unavailable(osx_msg) int system(const char *) ; #undef __swift_unavailable_on size_t wcstombs(char * , const wchar_t * , size_t); int wctomb(char *, wchar_t); void _Exit(int) ; long a64l(const char *); double drand48(void); char *ecvt(double, int, int *, int *); double erand48(unsigned short[3]); char *fcvt(double, int, int *, int *); char *gcvt(double, int, char *); int getsubopt(char **, char * const *, char **); int grantpt(int); char *initstate(unsigned, char *, size_t); long jrand48(unsigned short[3]) ; char *l64a(long); void lcong48(unsigned short[7]); long lrand48(void) ; char *mktemp(char *); int mkstemp(char *); long mrand48(void) ; long nrand48(unsigned short[3]) ; int posix_openpt(int); char *ptsname(int); int ptsname_r(int fildes, char *buffer, size_t buflen) ; int putenv(char *) ; long random(void) ; int rand_r(unsigned *) ; char *realpath(const char * , char * ) ; unsigned short *seed48(unsigned short[3]); int setenv(const char * __name, const char * __value, int __overwrite) ; void setkey(const char *) ; char *setstate(const char *); void srand48(long); void srandom(unsigned); int unlockpt(int); int unsetenv(const char *) ; # 270 "/usr/include/stdlib.h" 3 4 uint32_t arc4random(void); void arc4random_addrandom(unsigned char * , int ) ; void arc4random_buf(void * __buf, size_t __nbytes) ; void arc4random_stir(void); uint32_t arc4random_uniform(uint32_t __upper_bound) ; char *cgetcap(char *, const char *, int); int cgetclose(void); int cgetent(char **, char **, const char *); int cgetfirst(char **, char **); int cgetmatch(const char *, const char *); int cgetnext(char **, char **); int cgetnum(char *, const char *, long *); int cgetset(const char *); int cgetstr(char *, const char *, char **); int cgetustr(char *, const char *, char **); int daemon(int, int) ; char *devname(dev_t, mode_t); char *devname_r(dev_t, mode_t, char *buf, int len); char *getbsize(int *, long *); int getloadavg(double [], int); const char *getprogname(void); int heapsort(void *__base, size_t __nel, size_t __width, int (* )(const void *, const void *)); int mergesort(void *__base, size_t __nel, size_t __width, int (* )(const void *, const void *)); void psort(void *__base, size_t __nel, size_t __width, int (* )(const void *, const void *)) ; void psort_r(void *__base, size_t __nel, size_t __width, void *, int (* )(void *, const void *, const void *)) ; void qsort_r(void *__base, size_t __nel, size_t __width, void *, int (* )(void *, const void *, const void *)); int radixsort(const unsigned char **__base, int __nel, const unsigned char *__table, unsigned __endbyte); void setprogname(const char *); int sradixsort(const unsigned char **__base, int __nel, const unsigned char *__table, unsigned __endbyte); void sranddev(void); void srandomdev(void); void *reallocf(void *__ptr, size_t __size) ; long long strtoq(const char *__str, char **__endptr, int __base); unsigned long long strtouq(const char *__str, char **__endptr, int __base); extern char *suboptarg; void *valloc(size_t) ; # 30 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/include/string.h" 1 3 4 # 59 "/usr/include/string.h" 3 4 #define _STRING_H_ # 70 "/usr/include/string.h" 3 4 void *memchr(const void *__s, int __c, size_t __n); int memcmp(const void *__s1, const void *__s2, size_t __n); void *memcpy(void *__dst, const void *__src, size_t __n); void *memmove(void *__dst, const void *__src, size_t __len); void *memset(void *__b, int __c, size_t __len); char *strcat(char *__s1, const char *__s2); char *strchr(const char *__s, int __c); int strcmp(const char *__s1, const char *__s2); int strcoll(const char *__s1, const char *__s2); char *strcpy(char *__dst, const char *__src); size_t strcspn(const char *__s, const char *__charset); char *strerror(int __errnum) ; size_t strlen(const char *__s); char *strncat(char *__s1, const char *__s2, size_t __n); int strncmp(const char *__s1, const char *__s2, size_t __n); char *strncpy(char *__dst, const char *__src, size_t __n); char *strpbrk(const char *__s, const char *__charset); char *strrchr(const char *__s, int __c); size_t strspn(const char *__s, const char *__charset); char *strstr(const char *__big, const char *__little); char *strtok(char *__str, const char *__sep); size_t strxfrm(char *__s1, const char *__s2, size_t __n); # 104 "/usr/include/string.h" 3 4 char *strtok_r(char *__str, const char *__sep, char **__lasts); # 116 "/usr/include/string.h" 3 4 int strerror_r(int __errnum, char *__strerrbuf, size_t __buflen); char *strdup(const char *__s1); void *memccpy(void *__dst, const void *__src, int __c, size_t __n); # 130 "/usr/include/string.h" 3 4 char *stpcpy(char *__dst, const char *__src); char *stpncpy(char *__dst, const char *__src, size_t __n) ; char *strndup(const char *__s1, size_t __n) ; size_t strnlen(const char *__s1, size_t __n) ; char *strsignal(int __sig); # 145 "/usr/include/string.h" 3 4 errno_t memset_s(void *__s, rsize_t __smax, int __c, rsize_t __n) ; # 155 "/usr/include/string.h" 3 4 void *memmem(const void *__big, size_t __big_len, const void *__little, size_t __little_len) ; void memset_pattern4(void *__b, const void *__pattern4, size_t __len) ; void memset_pattern8(void *__b, const void *__pattern8, size_t __len) ; void memset_pattern16(void *__b, const void *__pattern16, size_t __len) ; char *strcasestr(const char *__big, const char *__little); char *strnstr(const char *__big, const char *__little, size_t __len); size_t strlcat(char *__dst, const char *__source, size_t __size); size_t strlcpy(char *__dst, const char *__source, size_t __size); void strmode(int __mode, char *__bp); char *strsep(char **__stringp, const char *__delim); void swab(const void * , void * , ssize_t); int timingsafe_bcmp(const void *__b1, const void *__b2, size_t __len); # 1 "/usr/include/strings.h" 1 3 4 # 59 "/usr/include/strings.h" 3 4 #define _STRINGS_H_ # 70 "/usr/include/strings.h" 3 4 int bcmp(const void *, const void *, size_t) ; void bcopy(const void *, void *, size_t) ; void bzero(void *, size_t) ; char *index(const char *, int) ; char *rindex(const char *, int) ; int ffs(int); int strcasecmp(const char *, const char *); int strncasecmp(const char *, const char *, size_t); int ffsl(long) ; int ffsll(long long) ; int fls(int) ; int flsl(long) ; int flsll(long long) ; # 1 "/usr/include/string.h" 1 3 4 # 93 "/usr/include/strings.h" 2 3 4 # 181 "/usr/include/string.h" 2 3 4 # 31 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/include/time.h" 1 3 4 # 64 "/usr/include/time.h" 3 4 #define _TIME_H_ # 1 "/usr/include/sys/_types/_timespec.h" 1 3 4 # 29 "/usr/include/sys/_types/_timespec.h" 3 4 #define _STRUCT_TIMESPEC struct timespec struct timespec { __darwin_time_t tv_sec; long tv_nsec; }; # 73 "/usr/include/time.h" 2 3 4 struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; long tm_gmtoff; char *tm_zone; }; #define CLOCKS_PER_SEC 1000000 extern char *tzname[]; extern int getdate_err; extern long timezone ; extern int daylight; char *asctime(const struct tm *); clock_t clock(void) ; char *ctime(const time_t *); double difftime(time_t, time_t); struct tm *getdate(const char *); struct tm *gmtime(const time_t *); struct tm *localtime(const time_t *); time_t mktime(struct tm *) ; size_t strftime(char * , size_t, const char * , const struct tm * ) ; char *strptime(const char * , const char * , struct tm * ) ; time_t time(time_t *); void tzset(void); char *asctime_r(const struct tm * , char * ); char *ctime_r(const time_t *, char *); struct tm *gmtime_r(const time_t * , struct tm * ); struct tm *localtime_r(const time_t * , struct tm * ); time_t posix2time(time_t); void tzsetwall(void); time_t time2posix(time_t); time_t timelocal(struct tm * const); time_t timegm(struct tm * const); int nanosleep(const struct timespec *__rqtp, struct timespec *__rmtp) ; #define __CLOCK_AVAILABILITY __OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0) typedef enum { _CLOCK_REALTIME = 0, #define CLOCK_REALTIME _CLOCK_REALTIME _CLOCK_MONOTONIC = 6, #define CLOCK_MONOTONIC _CLOCK_MONOTONIC _CLOCK_MONOTONIC_RAW = 4, #define CLOCK_MONOTONIC_RAW _CLOCK_MONOTONIC_RAW _CLOCK_MONOTONIC_RAW_APPROX = 5, #define CLOCK_MONOTONIC_RAW_APPROX _CLOCK_MONOTONIC_RAW_APPROX _CLOCK_UPTIME_RAW = 8, #define CLOCK_UPTIME_RAW _CLOCK_UPTIME_RAW _CLOCK_UPTIME_RAW_APPROX = 9, #define CLOCK_UPTIME_RAW_APPROX _CLOCK_UPTIME_RAW_APPROX _CLOCK_PROCESS_CPUTIME_ID = 12, #define CLOCK_PROCESS_CPUTIME_ID _CLOCK_PROCESS_CPUTIME_ID _CLOCK_THREAD_CPUTIME_ID = 16 #define CLOCK_THREAD_CPUTIME_ID _CLOCK_THREAD_CPUTIME_ID } clockid_t; int clock_getres(clockid_t __clock_id, struct timespec *__res); int clock_gettime(clockid_t __clock_id, struct timespec *__tp); uint64_t clock_gettime_nsec_np(clockid_t __clock_id); int clock_settime(clockid_t __clock_id, const struct timespec *__tp); #undef __CLOCK_AVAILABILITY # 32 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/inttypes.h" 1 3 4 # 24 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/inttypes.h" 3 4 #define __CLANG_INTTYPES_H # 1 "/usr/include/inttypes.h" 1 3 4 # 32 "/usr/include/inttypes.h" 3 4 #define _INTTYPES_H_ #define __PRI_8_LENGTH_MODIFIER__ "hh" #define __PRI_64_LENGTH_MODIFIER__ "ll" #define __SCN_64_LENGTH_MODIFIER__ "ll" #define __PRI_MAX_LENGTH_MODIFIER__ "j" #define __SCN_MAX_LENGTH_MODIFIER__ "j" #define PRId8 __PRI_8_LENGTH_MODIFIER__ "d" #define PRIi8 __PRI_8_LENGTH_MODIFIER__ "i" #define PRIo8 __PRI_8_LENGTH_MODIFIER__ "o" #define PRIu8 __PRI_8_LENGTH_MODIFIER__ "u" #define PRIx8 __PRI_8_LENGTH_MODIFIER__ "x" #define PRIX8 __PRI_8_LENGTH_MODIFIER__ "X" #define PRId16 "hd" #define PRIi16 "hi" #define PRIo16 "ho" #define PRIu16 "hu" #define PRIx16 "hx" #define PRIX16 "hX" #define PRId32 "d" #define PRIi32 "i" #define PRIo32 "o" #define PRIu32 "u" #define PRIx32 "x" #define PRIX32 "X" #define PRId64 __PRI_64_LENGTH_MODIFIER__ "d" #define PRIi64 __PRI_64_LENGTH_MODIFIER__ "i" #define PRIo64 __PRI_64_LENGTH_MODIFIER__ "o" #define PRIu64 __PRI_64_LENGTH_MODIFIER__ "u" #define PRIx64 __PRI_64_LENGTH_MODIFIER__ "x" #define PRIX64 __PRI_64_LENGTH_MODIFIER__ "X" #define PRIdLEAST8 PRId8 #define PRIiLEAST8 PRIi8 #define PRIoLEAST8 PRIo8 #define PRIuLEAST8 PRIu8 #define PRIxLEAST8 PRIx8 #define PRIXLEAST8 PRIX8 #define PRIdLEAST16 PRId16 #define PRIiLEAST16 PRIi16 #define PRIoLEAST16 PRIo16 #define PRIuLEAST16 PRIu16 #define PRIxLEAST16 PRIx16 #define PRIXLEAST16 PRIX16 #define PRIdLEAST32 PRId32 #define PRIiLEAST32 PRIi32 #define PRIoLEAST32 PRIo32 #define PRIuLEAST32 PRIu32 #define PRIxLEAST32 PRIx32 #define PRIXLEAST32 PRIX32 #define PRIdLEAST64 PRId64 #define PRIiLEAST64 PRIi64 #define PRIoLEAST64 PRIo64 #define PRIuLEAST64 PRIu64 #define PRIxLEAST64 PRIx64 #define PRIXLEAST64 PRIX64 #define PRIdFAST8 PRId8 #define PRIiFAST8 PRIi8 #define PRIoFAST8 PRIo8 #define PRIuFAST8 PRIu8 #define PRIxFAST8 PRIx8 #define PRIXFAST8 PRIX8 #define PRIdFAST16 PRId16 #define PRIiFAST16 PRIi16 #define PRIoFAST16 PRIo16 #define PRIuFAST16 PRIu16 #define PRIxFAST16 PRIx16 #define PRIXFAST16 PRIX16 #define PRIdFAST32 PRId32 #define PRIiFAST32 PRIi32 #define PRIoFAST32 PRIo32 #define PRIuFAST32 PRIu32 #define PRIxFAST32 PRIx32 #define PRIXFAST32 PRIX32 #define PRIdFAST64 PRId64 #define PRIiFAST64 PRIi64 #define PRIoFAST64 PRIo64 #define PRIuFAST64 PRIu64 #define PRIxFAST64 PRIx64 #define PRIXFAST64 PRIX64 #define PRIdPTR "ld" #define PRIiPTR "li" #define PRIoPTR "lo" #define PRIuPTR "lu" #define PRIxPTR "lx" #define PRIXPTR "lX" #define PRIdMAX __PRI_MAX_LENGTH_MODIFIER__ "d" #define PRIiMAX __PRI_MAX_LENGTH_MODIFIER__ "i" #define PRIoMAX __PRI_MAX_LENGTH_MODIFIER__ "o" #define PRIuMAX __PRI_MAX_LENGTH_MODIFIER__ "u" #define PRIxMAX __PRI_MAX_LENGTH_MODIFIER__ "x" #define PRIXMAX __PRI_MAX_LENGTH_MODIFIER__ "X" #define SCNd8 __PRI_8_LENGTH_MODIFIER__ "d" #define SCNi8 __PRI_8_LENGTH_MODIFIER__ "i" #define SCNo8 __PRI_8_LENGTH_MODIFIER__ "o" #define SCNu8 __PRI_8_LENGTH_MODIFIER__ "u" #define SCNx8 __PRI_8_LENGTH_MODIFIER__ "x" #define SCNd16 "hd" #define SCNi16 "hi" #define SCNo16 "ho" #define SCNu16 "hu" #define SCNx16 "hx" #define SCNd32 "d" #define SCNi32 "i" #define SCNo32 "o" #define SCNu32 "u" #define SCNx32 "x" #define SCNd64 __SCN_64_LENGTH_MODIFIER__ "d" #define SCNi64 __SCN_64_LENGTH_MODIFIER__ "i" #define SCNo64 __SCN_64_LENGTH_MODIFIER__ "o" #define SCNu64 __SCN_64_LENGTH_MODIFIER__ "u" #define SCNx64 __SCN_64_LENGTH_MODIFIER__ "x" #define SCNdLEAST8 SCNd8 #define SCNiLEAST8 SCNi8 #define SCNoLEAST8 SCNo8 #define SCNuLEAST8 SCNu8 #define SCNxLEAST8 SCNx8 #define SCNdLEAST16 SCNd16 #define SCNiLEAST16 SCNi16 #define SCNoLEAST16 SCNo16 #define SCNuLEAST16 SCNu16 #define SCNxLEAST16 SCNx16 #define SCNdLEAST32 SCNd32 #define SCNiLEAST32 SCNi32 #define SCNoLEASTIn file included from /tmp/tmpt6becje8.h:1: In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h:34: In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23: In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19: In file included from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:43: In file included from /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:16: /usr/include/TargetConditionals.h:345:10: error: TargetConditionals.h: unknown compiler (see comment above) #error TargetConditionals.h: unknown compiler (see comment above) ^ 32 SCNo32 #define SCNuLEAST32 SCNu32 #define SCNxLEAST32 SCNx32 #define SCNdLEAST64 SCNd64 #define SCNiLEAST64 SCNi64 #define SCNoLEAST64 SCNo64 #define SCNuLEAST64 SCNu64 #define SCNxLEAST64 SCNx64 #define SCNdFAST8 SCNd8 #define SCNiFAST8 SCNi8 #define SCNoFAST8 SCNo8 #define SCNuFAST8 SCNu8 #define SCNxFAST8 SCNx8 #define SCNdFAST16 SCNd16 #define SCNiFAST16 SCNi16 #define SCNoFAST16 SCNo16 #define SCNuFAST16 SCNu16 #define SCNxFAST16 SCNx16 #define SCNdFAST32 SCNd32 #define SCNiFAST32 SCNi32 #define SCNoFAST32 SCNo32 #define SCNuFAST32 SCNu32 #define SCNxFAST32 SCNx32 #define SCNdFAST64 SCNd64 #define SCNiFAST64 SCNi64 #define SCNoFAST64 SCNo64 #define SCNuFAST64 SCNu64 #define SCNxFAST64 SCNx64 #define SCNdPTR "ld" #define SCNiPTR "li" #define SCNoPTR "lo" #define SCNuPTR "lu" #define SCNxPTR "lx" #define SCNdMAX __SCN_MAX_LENGTH_MODIFIER__ "d" #define SCNiMAX __SCN_MAX_LENGTH_MODIFIER__ "i" #define SCNoMAX __SCN_MAX_LENGTH_MODIFIER__ "o" #define SCNuMAX __SCN_MAX_LENGTH_MODIFIER__ "u" #define SCNxMAX __SCN_MAX_LENGTH_MODIFIER__ "x" # 1 "/usr/include/sys/_types/_wchar_t.h" 1 3 4 # 228 "/usr/include/inttypes.h" 2 3 4 extern intmax_t imaxabs(intmax_t j); typedef struct { intmax_t quot; intmax_t rem; } imaxdiv_t; extern imaxdiv_t imaxdiv(intmax_t __numer, intmax_t __denom); extern intmax_t strtoimax(const char * __nptr, char ** __endptr, int __base); extern uintmax_t strtoumax(const char * __nptr, char ** __endptr, int __base); extern intmax_t wcstoimax(const wchar_t * __nptr, wchar_t ** __endptr, int __base); extern uintmax_t wcstoumax(const wchar_t * __nptr, wchar_t ** __endptr, int __base); # 31 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/inttypes.h" 2 3 4 # 36 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stdbool.h" 1 3 4 # 27 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stdbool.h" 3 4 #define __STDBOOL_H #define bool _Bool #define true 1 #define false 0 # 45 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stdbool.h" 3 4 #define __bool_true_false_are_defined 1 # 37 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define __COREFOUNDATION_CFBASE__ 1 # 1 "/usr/include/TargetConditionals.h" 1 3 4 # 36 "/usr/include/TargetConditionals.h" 3 4 #define __TARGETCONDITIONALS__ # 346 "/usr/include/TargetConditionals.h" 3 4 #define TARGET_CPU_PPC 0 #define TARGET_CPU_68K 0 #define TARGET_CPU_X86 0 #define TARGET_CPU_ARM 0 #define TARGET_CPU_ARM64 0 #define TARGET_CPU_MIPS 0 #define TARGET_CPU_SPARC 0 #define TARGET_CPU_ALPHA 0 #define TARGET_OS_MAC 1 #define TARGET_OS_WIN32 0 #define TARGET_OS_UNIX 0 #define TARGET_OS_EMBEDDED 0 #define TARGET_RT_BIG_ENDIAN 0 #define TARGET_RT_LITTLE_ENDIAN 1 #define TARGET_RT_64_BIT 0 #define TARGET_RT_MAC_MACHO 1 #define TARGET_RT_MAC_CFM 0 # 17 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h" 3 #define __COREFOUNDATION_CFAVAILABILITY__ 1 # 25 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h" 3 # 1 "/usr/include/os/availability.h" 1 3 4 # 22 "/usr/include/os/availability.h" 3 4 #define __OS_AVAILABILITY__ # 58 "/usr/include/os/availability.h" 3 4 #define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1)(__VA_ARGS__) # 77 "/usr/include/os/availability.h" 3 4 #define API_DEPRECATED(...) __API_DEPRECATED_MSG_GET_MACRO(__VA_ARGS__,__API_DEPRECATED_MSG6,__API_DEPRECATED_MSG5,__API_DEPRECATED_MSG4,__API_DEPRECATED_MSG3,__API_DEPRECATED_MSG2,__API_DEPRECATED_MSG1)(__VA_ARGS__) #define API_DEPRECATED_WITH_REPLACEMENT(...) __API_DEPRECATED_REP_GET_MACRO(__VA_ARGS__,__API_DEPRECATED_REP6,__API_DEPRECATED_REP5,__API_DEPRECATED_REP4,__API_DEPRECATED_REP3,__API_DEPRECATED_REP2,__API_DEPRECATED_REP1)(__VA_ARGS__) # 90 "/usr/include/os/availability.h" 3 4 #define API_UNAVAILABLE(...) __API_UNAVAILABLE_GET_MACRO(__VA_ARGS__,__API_UNAVAILABLE4,__API_UNAVAILABLE3,__API_UNAVAILABLE2,__API_UNAVAILABLE1)(__VA_ARGS__) # 26 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h" 2 3 # 48 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h" 3 #define CF_AVAILABLE(_mac,_ios) __attribute__((availability(macosx,introduced=_mac))) #define CF_AVAILABLE_MAC(_mac) __attribute__((availability(macosx,introduced=_mac))) #define CF_AVAILABLE_IOS(_ios) __attribute__((availability(macosx,unavailable))) #define CF_DEPRECATED(_macIntro,_macDep,_iosIntro,_iosDep,...) __attribute__((availability(macosx,introduced=_macIntro,deprecated=_macDep,message="" __VA_ARGS__))) #define CF_DEPRECATED_MAC(_macIntro,_macDep,...) __attribute__((availability(macosx,introduced=_macIntro,deprecated=_macDep,message="" __VA_ARGS__))) #define CF_DEPRECATED_IOS(_iosIntro,_iosDep,...) __attribute__((availability(macosx,unavailable))) # 94 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h" 3 #define CF_AVAILABLE_IPHONE(_ios) CF_AVAILABLE_IOS(_ios) #define CF_DEPRECATED_IPHONE(_iosIntro,_iosDep) CF_DEPRECATED_IOS(_iosIntro, _iosDep) #define CF_ENUM_AVAILABLE(_mac,_ios) CF_AVAILABLE(_mac, _ios) #define CF_ENUM_AVAILABLE_MAC(_mac) CF_AVAILABLE_MAC(_mac) #define CF_ENUM_AVAILABLE_IOS(_ios) CF_AVAILABLE_IOS(_ios) #define CF_ENUM_DEPRECATED(_macIntro,_macDep,_iosIntro,_iosDep,...) CF_DEPRECATED(_macIntro, _macDep, _iosIntro, _iosDep, __VA_ARGS__) #define CF_ENUM_DEPRECATED_MAC(_macIntro,_macDep,...) CF_DEPRECATED_MAC(_macIntro, _macDep, __VA_ARGS__) #define CF_ENUM_DEPRECATED_IOS(_iosIntro,_iosDep,...) CF_DEPRECATED_IOS(_iosIntro, _iosDep, __VA_ARGS__) # 116 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h" 3 #define __CF_ENUM_ATTRIBUTES __attribute__((enum_extensibility(open))) #define __CF_OPTIONS_ATTRIBUTES __attribute__((flag_enum,enum_extensibility(open))) #define __CF_ENUM_GET_MACRO(_1,_2,NAME,...) NAME # 133 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h" 3 #define __CF_NAMED_ENUM(_type,_name) _type _name; enum #define __CF_ANON_ENUM(_type) enum #define CF_OPTIONS(_type,_name) _type _name; enum # 150 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h" 3 #define CF_ENUM(...) __CF_ENUM_GET_MACRO(__VA_ARGS__, __CF_NAMED_ENUM, __CF_ANON_ENUM, )(__VA_ARGS__) #define _CF_TYPED_ENUM __attribute__((swift_wrapper(enum))) #define _CF_TYPED_EXTENSIBLE_ENUM __attribute__((swift_wrapper(struct))) # 171 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h" 3 #define CF_STRING_ENUM _CF_TYPED_ENUM #define CF_EXTENSIBLE_STRING_ENUM _CF_TYPED_EXTENSIBLE_ENUM #define CF_TYPED_ENUM _CF_TYPED_ENUM #define CF_TYPED_EXTENSIBLE_ENUM _CF_TYPED_EXTENSIBLE_ENUM #define __CF_ERROR_ENUM_GET_MACRO(_1,_2,NAME,...) NAME #define __CF_NAMED_ERROR_ENUM(_domain,_name) __CF_NAMED_ENUM(CFIndex, _name) #define __CF_ANON_ERROR_ENUM(_domain) __CF_ANON_ENUM(CFIndex) # 199 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h" 3 #define CF_ERROR_ENUM(...) __CF_ERROR_ENUM_GET_MACRO(__VA_ARGS__, __CF_NAMED_ERROR_ENUM, __CF_ANON_ERROR_ENUM)(__VA_ARGS__) #define CF_EXTENSION_UNAVAILABLE(_msg) __OS_EXTENSION_UNAVAILABLE(_msg) #define CF_EXTENSION_UNAVAILABLE_MAC(_msg) __OSX_EXTENSION_UNAVAILABLE(_msg) #define CF_EXTENSION_UNAVAILABLE_IOS(_msg) __IOS_EXTENSION_UNAVAILABLE(_msg) #define CF_SWIFT_UNAVAILABLE(_msg) __attribute__((availability(swift, unavailablIn file included from /tmp/tmpt6becje8.h:1: In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h:34: In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23: In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:19: In file included from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:43: In file included from /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:77: In file included from /usr/include/MacTypes.h:41: /usr/include/ConditionalMacros.h:193:5: error: unknown compiler #error unknown compiler ^ e, message=_msg))) # 19 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 2 3 # 77 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 # 1 "/usr/include/MacTypes.h" 1 3 4 # 38 "/usr/include/MacTypes.h" 3 4 #define __MACTYPES__ # 1 "/usr/include/ConditionalMacros.h" 1 3 4 # 38 "/usr/include/ConditionalMacros.h" 3 4 #define __CONDITIONALMACROS__ # 55 "/usr/include/ConditionalMacros.h" 3 4 #define UNIVERSAL_INTERFACES_VERSION 0x0400 # 195 "/usr/include/ConditionalMacros.h" 3 4 #define PRAGMA_IMPORT 0 #define PRAGMA_STRUCT_ALIGN 0 #define PRAGMA_ONCE 0 #define PRAGMA_STRUCT_PACK 0 #define PRAGMA_STRUCT_PACKPUSH 0 #define PRAGMA_ENUM_PACK 0 #define PRAGMA_ENUM_ALWAYSINT 0 #define PRAGMA_ENUM_OPTIONS 0 #define FOUR_CHAR_CODE(x) (x) #define TYPE_LONGDOUBLE_IS_DOUBLE 1 #define TYPE_EXTENDED 0 #define TYPE_LONGLONG 0 #define FUNCTION_PASCAL 0 #define FUNCTION_DECLSPEC 0 #define FUNCTION_WIN32CC 0 # 367 "/usr/include/ConditionalMacros.h" 3 4 #define EXTERN_API(_type) extern _type #define EXTERN_API_C(_type) extern _type #define EXTERN_API_STDCALL(_type) extern _type #define EXTERN_API_C_STDCALL(_type) extern _type #define DEFINE_API(_type) _type #define DEFINE_API_C(_type) _type #define DEFINE_API_STDCALL(_type) _type #define DEFINE_API_C_STDCALL(_type) _type #define CALLBACK_API(_type,_name) _type ( * _name) #define CALLBACK_API_C(_type,_name) _type ( * _name) #define CALLBACK_API_STDCALL(_type,_name) _type ( * _name) #define CALLBACK_API_C_STDCALL(_type,_name) _type ( * _name) #undef pascal #define pascal # 394 "/usr/include/ConditionalMacros.h" 3 4 #define TARGET_API_MAC_OS8 0 #define TARGET_API_MAC_CARBON 1 #define TARGET_API_MAC_OSX 1 # 440 "/usr/include/ConditionalMacros.h" 3 4 #define TARGET_CARBON 1 # 478 "/usr/include/ConditionalMacros.h" 3 4 #define PRAGMA_ALIGN_SUPPORTED ..PRAGMA_ALIGN_SUPPORTED_is_obsolete.. #define GENERATINGPOWERPC ..GENERATINGPOWERPC_is_obsolete.. #define GENERATING68K ..GENERATING68K_is_obsolete.. #define GENERATING68881 ..GENERATING68881_is_obsolete.. #define GENERATINGCFM ..GENERATINGCFM_is_obsolete.. #define CFMSYSTEMCALLS ..CFMSYSTEMCALLS_is_obsolete.. # 503 "/usr/include/ConditionalMacros.h" 3 4 #define OLDROUTINENAMES 0 # 535 "/usr/include/ConditionalMacros.h" 3 4 #define ONEWORDINLINE(w1) #define TWOWORDINLINE(w1,w2) #define THREEWORDINLINE(w1,w2,w3) #define FOURWORDINLINE(w1,w2,w3,w4) #define FIVEWORDINLINE(w1,w2,w3,w4,w5) #define SIXWORDINLINE(w1,w2,w3,w4,w5,w6) #define SEVENWORDINLINE(w1,w2,w3,w4,w5,w6,w7) #define EIGHTWORDINLINE(w1,w2,w3,w4,w5,w6,w7,w8) #define NINEWORDINLINE(w1,w2,w3,w4,w5,w6,w7,w8,w9) #define TENWORDINLINE(w1,w2,w3,w4,w5,w6,w7,w8,w9,w10) #define ELEVENWORDINLINE(w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11) #define TWELVEWORDINLINE(w1,w2,w3,w4,w5,w6,w7,w8,w9,w10,w11,w12) # 573 "/usr/include/ConditionalMacros.h" 3 4 #define OPAQUE_TOOLBOX_STRUCTS 1 #define OPAQUE_UPP_TYPES 1 #define ACCESSOR_CALLS_ARE_FUNCTIONS 1 #define CALL_NOT_IN_CARBON 0 #define MIXEDMODE_CALLS_ARE_FUNCTIONS 1 # 42 "/usr/include/MacTypes.h" 2 3 4 # 58 "/usr/include/MacTypes.h" 3 4 #pragma pack(push, 2) # 76 "/usr/include/MacTypes.h" 3 4 #define ALLOW_OBSOLETE_CARBON_MACMEMORY 0 #define ALLOW_OBSOLETE_CARBON_OSUTILS 0 # 94 "/usr/include/MacTypes.h" 3 4 #define nil __DARWIN_NULL # 115 "/usr/include/MacTypes.h" 3 4 typedef unsigned char UInt8; typedef signed char SInt8; typedef unsigned short UInt16; typedef signed short SInt16; typedef unsigned int UInt32; typedef signed int SInt32; # 142 "/usr/include/MacTypes.h" 3 4 struct wide { UInt32 lo; SInt32 hi; }; typedef struct wide wide; struct UnsignedWide { UInt32 lo; UInt32 hi; }; typedef struct UnsignedWide UnsignedWide; # 179 "/usr/include/MacTypes.h" 3 4 typedef wide SInt64; typedef UnsignedWide UInt64; # 193 "/usr/include/MacTypes.h" 3 4 typedef SInt32 Fixed; typedef Fixed * FixedPtr; typedef SInt32 Fract; typedef Fract * FractPtr; typedef UInt32 UnsignedFixed; typedef UnsignedFixed * UnsignedFixedPtr; typedef short ShortFixed; typedef ShortFixed * ShortFixedPtr; # 220 "/usr/include/MacTypes.h" 3 4 typedef float Float32; typedef double Float64; struct Float80 { SInt16 exp; UInt16 man[4]; }; typedef struct Float80 Float80; struct Float96 { SInt16 exp[2]; UInt16 man[4]; }; typedef struct Float96 Float96; struct Float32Point { Float32 x; Float32 y; }; typedef struct Float32Point Float32Point; # 248 "/usr/include/MacTypes.h" 3 4 typedef char * Ptr; typedef Ptr * Handle; typedef long Size; # 278 "/usr/include/MacTypes.h" 3 4 typedef SInt16 OSErr; typedef SInt32 OSStatus; typedef void * LogicalAddress; typedef const void * ConstLogicalAddress; typedef void * PhysicalAddress; typedef UInt8 * BytePtr; typedef unsigned long ByteCount; typedef unsigned long ByteOffset; typedef SInt32 Duration; typedef UnsignedWide AbsoluteTime; typedef UInt32 OptionBits; typedef unsigned long ItemCount; typedef UInt32 PBVersion; typedef SInt16 ScriptCode; typedef SInt16 LangCode; typedef SInt16 RegionCode; typedef UInt32 FourCharCode; typedef FourCharCode OSType; typedef FourCharCode ResType; typedef OSType * OSTypePtr; typedef ResType * ResTypePtr; # 309 "/usr/include/MacTypes.h" 3 4 typedef unsigned char Boolean; # 322 "/usr/include/MacTypes.h" 3 4 typedef long ( * ProcPtr)(void); typedef void ( * Register68kProcPtr)(void); typedef ProcPtr UniversalProcPtr; typedef ProcPtr * ProcHandle; typedef UniversalProcPtr * UniversalProcHandle; # 347 "/usr/include/MacTypes.h" 3 4 typedef void * PRefCon; typedef void * URefCon; typedef void * SRefCon; # 382 "/usr/include/MacTypes.h" 3 4 enum { noErr = 0 }; enum { kNilOptions = 0 }; #define kInvalidID 0 enum { kVariableLengthArray = 1 }; enum { kUnknownType = 0x3F3F3F3F }; # 457 "/usr/include/MacTypes.h" 3 4 typedef UInt32 UnicodeScalarValue; typedef UInt32 UTF32Char; typedef UInt16 UniChar; typedef UInt16 UTF16Char; typedef UInt8 UTF8Char; typedef UniChar * UniCharPtr; typedef unsigned long UniCharCount; typedef UniCharCount * UniCharCountPtr; typedef unsigned char Str255[256]; typedef unsigned char Str63[64]; typedef unsigned char Str32[33]; typedef unsigned char Str31[32]; typedef unsigned char Str27[28]; typedef unsigned char Str15[16]; # 479 "/usr/include/MacTypes.h" 3 4 typedef unsigned char Str32Field[34]; # 489 "/usr/include/MacTypes.h" 3 4 typedef Str63 StrFileName; typedef unsigned char * StringPtr; typedef StringPtr * StringHandle; typedef const unsigned char * ConstStringPtr; typedef const unsigned char * ConstStr255Param; typedef const unsigned char * ConstStr63Param; typedef const unsigned char * ConstStr32Param; typedef const unsigned char * ConstStr31Param; typedef const unsigned char * ConstStr27Param; typedef const unsigned char * ConstStr15Param; typedef ConstStr63Param ConstStrFileNameParam; #define StrLength(string) (*(const unsigned char *)(string)) # 516 "/usr/include/MacTypes.h" 3 4 struct ProcessSerialNumber { UInt32 highLongOfPSN; UInt32 lowLongOfPSN; }; typedef struct ProcessSerialNumber ProcessSerialNumber; typedef ProcessSerialNumber * ProcessSerialNumberPtr; # 538 "/usr/include/MacTypes.h" 3 4 struct Point { short v; short h; }; typedef struct Point Point; typedef Point * PointPtr; struct Rect { short top; short left; short bottom; short right; }; typedef struct Rect Rect; typedef Rect * RectPtr; struct FixedPoint { Fixed x; Fixed y; }; typedef struct FixedPoint FixedPoint; struct FixedRect { Fixed left; Fixed top; Fixed right; Fixed bottom; }; typedef struct FixedRect FixedRect; typedef short CharParameter; enum { normal = 0, bold = 1, italic = 2, underline = 4, outline = 8, shadow = 0x10, condense = 0x20, extend = 0x40 }; typedef unsigned char Style; typedef short StyleParameter; typedef Style StyleField; # 594 "/usr/include/MacTypes.h" 3 4 typedef SInt32 TimeValue; typedef SInt32 TimeScale; typedef wide CompTimeValue; typedef SInt64 TimeValue64; typedef struct TimeBaseRecord* TimeBase; struct TimeRecord { CompTimeValue value; TimeScale scale; TimeBase base; }; typedef struct TimeRecord TimeRecord; # 646 "/usr/include/MacTypes.h" 3 4 struct NumVersion { UInt8 nonRelRev; UInt8 stage; UInt8 minorAndBugRev; UInt8 majorRev; }; typedef struct NumVersion NumVersion; enum { developStage = 0x20, alphaStage = 0x40, betaStage = 0x60, finalStage = 0x80 }; union NumVersionVariant { NumVersion parts; UInt32 whole; }; typedef union NumVersionVariant NumVersionVariant; typedef NumVersionVariant * NumVersionVariantPtr; typedef NumVersionVariantPtr * NumVersionVariantHandle; struct VersRec { NumVersion numericVersion; short countryCode; Str255 shortVersion; Str255 reserved; }; typedef struct VersRec VersRec; typedef VersRec * VersRecPtr; typedef VersRecPtr * VersRecHndl; typedef UInt8 Byte; typedef SInt8 SignedByte; typedef wide * WidePtr; typedef UnsignedWide * UnsignedWidePtr; typedef Float80 extended80; typedef Float96 extended96; typedef SInt8 VHSelect; # 707 "/usr/include/MacTypes.h" 3 4 extern void Debugger(void) ; # 719 "/usr/include/MacTypes.h" 3 4 extern void DebugStr(ConstStr255Param debuggerMsg) ; # 766 "/usr/include/MacTypes.h" 3 4 extern void SysBreak(void) ; # 778 "/usr/include/MacTypes.h" 3 4 extern void SysBreakStr(ConstStr255Param debuggerMsg) ; # 790 "/usr/include/MacTypes.h" 3 4 extern void SysBreakFunc(ConstStr255Param debuggerMsg) ; # 801 "/usr/include/MacTypes.h" 3 4 #pragma pack(pop) # 78 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 2 3 # 130 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define CF_EXTERN_C_BEGIN #define CF_EXTERN_C_END # 148 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define CF_EXPORT extern # 164 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define TRUE 1 #define FALSE 0 # 189 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define CF_RETURNS_RETAINED __attribute__((cf_returns_retained)) # 199 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define CF_RETURNS_NOT_RETAINED __attribute__((cf_returns_not_retained)) # 208 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define CF_RELEASES_ARGUMENT __attribute__((cf_consumed)) # 217 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define CF_CONSUMED __attribute__((cf_consumed)) # 227 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define CF_AUTOMATED_REFCOUNT_UNAVAILABLE #define CF_IMPLICIT_BRIDGING_ENABLED _Pragma("clang arc_cf_code_audited begin") #define CF_IMPLICIT_BRIDGING_DISABLED _Pragma("clang arc_cf_code_audited end") # 265 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define CF_BRIDGED_TYPE(T) __attribute__((objc_bridge(T))) #define CF_BRIDGED_MUTABLE_TYPE(T) __attribute__((objc_bridge_mutable(T))) #define CF_RELATED_TYPE(T,C,I) __attribute__((objc_bridge_related(T,C,I))) # 276 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define CF_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin") #define CF_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end") # 298 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define CF_REFINED_FOR_SWIFT __attribute__((swift_private)) #define CF_SWIFT_NAME(_name) __attribute__((swift_name(#_name))) #define CF_NOESCAPE __attribute__((noescape)) #define CF_NO_TAIL_CALL __attribute__((not_tail_called)) #define __covariant #define __contravariant extern double kCFCoreFoundationVersionNumber; #define kCFCoreFoundationVersionNumber10_0 196.40 #define kCFCoreFoundationVersionNumber10_0_3 196.50 #define kCFCoreFoundationVersionNumber10_1 226.00 #define kCFCoreFoundationVersionNumber10_1_1 226.00 #define kCFCoreFoundationVersionNumber10_1_2 227.20 #define kCFCoreFoundationVersionNumber10_1_3 227.20 #define kCFCoreFoundationVersionNumber10_1_4 227.30 #define kCFCoreFoundationVersionNumber10_2 263.00 #define kCFCoreFoundationVersionNumber10_2_1 263.10 #define kCFCoreFoundationVersionNumber10_2_2 263.10 #define kCFCoreFoundationVersionNumber10_2_3 263.30 #define kCFCoreFoundationVersionNumber10_2_4 263.30 #define kCFCoreFoundationVersionNumber10_2_5 263.50 #define kCFCoreFoundationVersionNumber10_2_6 263.50 #define kCFCoreFoundationVersionNumber10_2_7 263.50 #define kCFCoreFoundationVersionNumber10_2_8 263.50 #define kCFCoreFoundationVersionNumber10_3 299.00 #define kCFCoreFoundationVersionNumber10_3_1 299.00 #define kCFCoreFoundationVersionNumber10_3_2 299.00 #define kCFCoreFoundationVersionNumber10_3_3 299.30 #define kCFCoreFoundationVersionNumber10_3_4 299.31 #define kCFCoreFoundationVersionNumber10_3_5 299.31 #define kCFCoreFoundationVersionNumber10_3_6 299.32 #define kCFCoreFoundationVersionNumber10_3_7 299.33 #define kCFCoreFoundationVersionNumber10_3_8 299.33 #define kCFCoreFoundationVersionNumber10_3_9 299.35 #define kCFCoreFoundationVersionNumber10_4 368.00 #define kCFCoreFoundationVersionNumber10_4_1 368.10 #define kCFCoreFoundationVersionNumber10_4_2 368.11 #define kCFCoreFoundationVersionNumber10_4_3 368.18 #define kCFCoreFoundationVersionNumber10_4_4_Intel 368.26 #define kCFCoreFoundationVersionNumber10_4_4_PowerPC 368.25 #define kCFCoreFoundationVersionNumber10_4_5_Intel 368.26 #define kCFCoreFoundationVersionNumber10_4_5_PowerPC 368.25 #define kCFCoreFoundationVersionNumber10_4_6_Intel 368.26 #define kCFCoreFoundationVersionNumber10_4_6_PowerPC 368.25 #define kCFCoreFoundationVersionNumber10_4_7 368.27 #define kCFCoreFoundationVersionNumber10_4_8 368.27 #define kCFCoreFoundationVersionNumber10_4_9 368.28 #define kCFCoreFoundationVersionNumber10_4_10 368.28 #define kCFCoreFoundationVersionNumber10_4_11 368.31 #define kCFCoreFoundationVersionNumber10_5 476.00 #define kCFCoreFoundationVersionNumber10_5_1 476.00 #define kCFCoreFoundationVersionNumber10_5_2 476.10 #define kCFCoreFoundationVersionNumber10_5_3 476.13 #define kCFCoreFoundationVersionNumber10_5_4 476.14 #define kCFCoreFoundationVersionNumber10_5_5 476.15 #define kCFCoreFoundationVersionNumber10_5_6 476.17 #define kCFCoreFoundationVersionNumber10_5_7 476.18 #define kCFCoreFoundationVersionNumber10_5_8 476.19 #define kCFCoreFoundationVersionNumber10_6 550.00 #define kCFCoreFoundationVersionNumber10_6_1 550.00 #define kCFCoreFoundationVersionNumber10_6_2 550.13 #define kCFCoreFoundationVersionNumber10_6_3 550.19 #define kCFCoreFoundationVersionNumber10_6_4 550.29 #define kCFCoreFoundationVersionNumber10_6_5 550.42 #define kCFCoreFoundationVersionNumber10_6_6 550.42 #define kCFCoreFoundationVersionNumber10_6_7 550.42 #define kCFCoreFoundationVersionNumber10_6_8 550.43 #define kCFCoreFoundationVersionNumber10_7 635.00 #define kCFCoreFoundationVersionNumber10_7_1 635.00 #define kCFCoreFoundationVersionNumber10_7_2 635.15 #define kCFCoreFoundationVersionNumber10_7_3 635.19 #define kCFCoreFoundationVersionNumber10_7_4 635.21 #define kCFCoreFoundationVersionNumber10_7_5 635.21 #define kCFCoreFoundationVersionNumber10_8 744.00 #define kCFCoreFoundationVersionNumber10_8_1 744.00 #define kCFCoreFoundationVersionNumber10_8_2 744.12 #define kCFCoreFoundationVersionNumber10_8_3 744.18 #define kCFCoreFoundationVersionNumber10_8_4 744.19 #define kCFCoreFoundationVersionNumber10_9 855.11 #define kCFCoreFoundationVersionNumber10_9_1 855.11 #define kCFCoreFoundationVersionNumber10_9_2 855.14 #define kCFCoreFoundationVersionNumber10_10 1151.16 #define kCFCoreFoundationVersionNumber10_10_1 1151.16 #define kCFCoreFoundationVersionNumber10_10_2 1152 #define kCFCoreFoundationVersionNumber10_10_3 1153.18 #define kCFCoreFoundationVersionNumber10_10_4 1153.18 #define kCFCoreFoundationVersionNumber10_10_5 1153.18 #define kCFCoreFoundationVersionNumber10_10_Max 1199 #define kCFCoreFoundationVersionNumber10_11 1253 #define kCFCoreFoundationVersionNumber10_11_1 1255.1 #define kCFCoreFoundationVersionNumber10_11_2 1256.14 #define kCFCoreFoundationVersionNumber10_11_3 1256.14 #define kCFCoreFoundationVersionNumber10_11_4 1258.1 #define kCFCoreFoundationVersionNumber10_11_Max 1299 # 461 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 typedef unsigned long CFTypeID; typedef unsigned long CFOptionFlags; typedef unsigned long CFHashCode; typedef signed long CFIndex; typedef const void * CFTypeRef; typedef const struct __CFString * CFStringRef; typedef struct __CFString * CFMutableStringRef; typedef CFTypeRef CFPropertyListRef; typedef CFIndex CFComparisonResult; enum { kCFCompareLessThan = -1L, kCFCompareEqualTo = 0, kCFCompareGreaterThan = 1 }; typedef CFComparisonResult (*CFComparatorFunction)(const void *val1, const void *val2, void *context); static const CFIndex kCFNotFound = -1; typedef struct { CFIndex location; CFIndex length; } CFRange; CFRange CFRangeMake(CFIndex loc, CFIndex len) { CFRange range; range.location = loc; range.length = len; return range; } extern CFRange __CFRangeMake(CFIndex loc, CFIndex len); typedef const struct __CFNull * CFNullRef; extern CFTypeID CFNullGetTypeID(void); extern const CFNullRef kCFNull; # 534 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 typedef const struct __CFAllocator * CFAllocatorRef; extern const CFAllocatorRef kCFAllocatorDefault; extern const CFAllocatorRef kCFAllocatorSystemDefault; extern const CFAllocatorRef kCFAllocatorMalloc; extern const CFAllocatorRef kCFAllocatorMallocZone; extern const CFAllocatorRef kCFAllocatorNull; extern const CFAllocatorRef kCFAllocatorUseContext; typedef const void * (*CFAllocatorRetainCallBack)(const void *info); typedef void (*CFAllocatorReleaseCallBack)(const void *info); typedef CFStringRef (*CFAllocatorCopyDescriptionCallBack)(const void *info); typedef void * (*CFAllocatorAllocateCallBack)(CFIndex allocSize, CFOptionFlags hint, void *info); typedef void * (*CFAllocatorReallocateCallBack)(void *ptr, CFIndex newsize, CFOptionFlags hint, void *info); typedef void (*CFAllocatorDeallocateCallBack)(void *ptr, void *info); typedef CFIndex (*CFAllocatorPreferredSizeCallBack)(CFIndex size, CFOptionFlags hint, void *info); typedef struct { CFIndex version; void * info; CFAllocatorRetainCallBack retain; CFAllocatorReleaseCallBack release; CFAllocatorCopyDescriptionCallBack copyDescription; CFAllocatorAllocateCallBack allocate; CFAllocatorReallocateCallBack reallocate; CFAllocatorDeallocateCallBack deallocate; CFAllocatorPreferredSizeCallBack preferredSize; } CFAllocatorContext; extern CFTypeID CFAllocatorGetTypeID(void); # 619 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 extern void CFAllocatorSetDefault(CFAllocatorRef allocator); extern CFAllocatorRef CFAllocatorGetDefault(void); extern CFAllocatorRef CFAllocatorCreate(CFAllocatorRef allocator, CFAllocatorContext *context); extern void *CFAllocatorAllocate(CFAllocatorRef allocator, CFIndex size, CFOptionFlags hint); extern void *CFAllocatorReallocate(CFAllocatorRef allocator, void *ptr, CFIndex newsize, CFOptionFlags hint); extern void CFAllocatorDeallocate(CFAllocatorRef allocator, void *ptr); extern CFIndex CFAllocatorGetPreferredSizeForSize(CFAllocatorRef allocator, CFIndex size, CFOptionFlags hint); extern void CFAllocatorGetContext(CFAllocatorRef allocator, CFAllocatorContext *context); extern CFTypeID CFGetTypeID(CFTypeRef cf); extern CFStringRef CFCopyTypeIDDescription(CFTypeID type_id); extern CFTypeRef CFRetain(CFTypeRef cf); extern void CFRelease(CFTypeRef cf); extern CFTypeRef CFAutorelease(CFTypeRef arg) ; extern CFIndex CFGetRetainCount(CFTypeRef cf); extern Boolean CFEqual(CFTypeRef cf1, CFTypeRef cf2); extern CFHashCode CFHash(CFTypeRef cf); extern CFStringRef CFCopyDescription(CFTypeRef cf); extern CFAllocatorRef CFGetAllocator(CFTypeRef cf); extern CFTypeRef CFMakeCollectable(CFTypeRef cf) ; # 44 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 1 3 # 45 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 #define __COREFOUNDATION_CFARRAY__ 1 # 74 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 typedef const void * (*CFArrayRetainCallBack)(CFAllocatorRef allocator, const void *value); typedef void (*CFArrayReleaseCallBack)(CFAllocatorRef allocator, const void *value); typedef CFStringRef (*CFArrayCopyDescriptionCallBack)(const void *value); typedef Boolean (*CFArrayEqualCallBack)(const void *value1, const void *value2); typedef struct { CFIndex version; CFArrayRetainCallBack retain; CFArrayReleaseCallBack release; CFArrayCopyDescriptionCallBack copyDescription; CFArrayEqualCallBack equal; } CFArrayCallBacks; extern const CFArrayCallBacks kCFTypeArrayCallBacks; # 102 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 typedef void (*CFArrayApplierFunction)(const void *value, void *context); typedef const struct __CFArray * CFArrayRef; typedef struct __CFArray * CFMutableArrayRef; extern CFTypeID CFArrayGetTypeID(void); # 173 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFArrayRef CFArrayCreate(CFAllocatorRef allocator, const void **values, CFIndex numValues, const CFArrayCallBacks *callBacks); # 194 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFArrayRef CFArrayCreateCopy(CFAllocatorRef allocator, CFArrayRef theArray); # 238 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFMutableArrayRef CFArrayCreateMutable(CFAllocatorRef allocator, CFIndex capacity, const CFArrayCallBacks *callBacks); # 268 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFMutableArrayRef CFArrayCreateMutableCopy(CFAllocatorRef allocator, CFIndex capacity, CFArrayRef theArray); # 278 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFIndex CFArrayGetCount(CFArrayRef theArray); # 301 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFIndex CFArrayGetCountOfValue(CFArrayRef theArray, CFRange range, const void *value); # 324 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern Boolean CFArrayContainsValue(CFArrayRef theArray, CFRange range, const void *value); # 338 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern const void *CFArrayGetValueAtIndex(CFArrayRef theArray, CFIndex idx); # 359 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayGetValues(CFArrayRef theArray, CFRange range, const void **values); # 386 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayApplyFunction(CFArrayRef theArray, CFRange range, CFArrayApplierFunction applier, void *context); # 411 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFIndex CFArrayGetFirstIndexOfValue(CFArrayRef theArray, CFRange range, const void *value); # 436 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFIndex CFArrayGetLastIndexOfValue(CFArrayRef theArray, CFRange range, const void *value); # 475 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFIndex CFArrayBSearchValues(CFArrayRef theArray, CFRange range, const void *value, CFComparatorFunction comparator, void *context); # 491 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayAppendValue(CFMutableArrayRef theArray, const void *value); # 512 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayInsertValueAtIndex(CFMutableArrayRef theArray, CFIndex idx, const void *value); # 533 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArraySetValueAtIndex(CFMutableArrayRef theArray, CFIndex idx, const void *value); # 547 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayRemoveValueAtIndex(CFMutableArrayRef theArray, CFIndex idx); # 557 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayRemoveAllValues(CFMutableArrayRef theArray); # 591 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayReplaceValues(CFMutableArrayRef theArray, CFRange range, const void **newValues, CFIndex newCount); # 609 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayExchangeValuesAtIndices(CFMutableArrayRef theArray, CFIndex idx1, CFIndex idx2); # 639 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArraySortValues(CFMutableArrayRef theArray, CFRange range, CFComparatorFunction comparator, void *context); # 666 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayAppendArray(CFMutableArrayRef theArray, CFArrayRef otherArray, CFRange otherRange); # 45 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBag.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBag.h" 3 #define __COREFOUNDATION_CFBAG__ 1 typedef const void * (*CFBagRetainCallBack)(CFAllocatorRef allocator, const void *value); typedef void (*CFBagReleaseCallBack)(CFAllocatorRef allocator, const void *value); typedef CFStringRef (*CFBagCopyDescriptionCallBack)(const void *value); typedef Boolean (*CFBagEqualCallBack)(const void *value1, const void *value2); typedef CFHashCode (*CFBagHashCallBack)(const void *value); typedef struct { CFIndex version; CFBagRetainCallBack retain; CFBagReleaseCallBack release; CFBagCopyDescriptionCallBack copyDescription; CFBagEqualCallBack equal; CFBagHashCallBack hash; } CFBagCallBacks; extern const CFBagCallBacks kCFTypeBagCallBacks; extern const CFBagCallBacks kCFCopyStringBagCallBacks; typedef void (*CFBagApplierFunction)(const void *value, void *context); typedef const struct __CFBag * CFBagRef; typedef struct __CFBag * CFMutableBagRef; extern CFTypeID CFBagGetTypeID(void); extern CFBagRef CFBagCreate(CFAllocatorRef allocator, const void **values, CFIndex numValues, const CFBagCallBacks *callBacks); extern CFBagRef CFBagCreateCopy(CFAllocatorRef allocator, CFBagRef theBag); extern CFMutableBagRef CFBagCreateMutable(CFAllocatorRef allocator, CFIndex capacity, const CFBagCallBacks *callBacks); extern CFMutableBagRef CFBagCreateMutableCopy(CFAllocatorRef allocator, CFIndex capacity, CFBagRef theBag); extern CFIndex CFBagGetCount(CFBagRef theBag); extern CFIndex CFBagGetCountOfValue(CFBagRef theBag, const void *value); extern Boolean CFBagContainsValue(CFBagRef theBag, const void *value); extern const void *CFBagGetValue(CFBagRef theBag, const void *value); extern Boolean CFBagGetValueIfPresent(CFBagRef theBag, const void *candidate, const void **value); extern void CFBagGetValues(CFBagRef theBag, const void **values); extern void CFBagApplyFunction(CFBagRef theBag, CFBagApplierFunction applier, void *context); extern void CFBagAddValue(CFMutableBagRef theBag, const void *value); extern void CFBagReplaceValue(CFMutableBagRef theBag, const void *value); extern void CFBagSetValue(CFMutableBagRef theBag, const void *value); extern void CFBagRemoveValue(CFMutableBagRef theBag, const void *value); extern void CFBagRemoveAllValues(CFMutableBagRef theBag); # 46 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 1 3 # 17 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 #define __COREFOUNDATION_CFBINARYHEAP__ 1 typedef struct { CFIndex version; void * info; const void *(*retain)(const void *info); void (*release)(const void *info); CFStringRef (*copyDescription)(const void *info); } CFBinaryHeapCompareContext; # 55 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 typedef struct { CFIndex version; const void *(*retain)(CFAllocatorRef allocator, const void *ptr); void (*release)(CFAllocatorRef allocator, const void *ptr); CFStringRef (*copyDescription)(const void *ptr); CFComparisonResult (*compare)(const void *ptr1, const void *ptr2, void *context); } CFBinaryHeapCallBacks; extern const CFBinaryHeapCallBacks kCFStringBinaryHeapCallBacks; # 79 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 typedef void (*CFBinaryHeapApplierFunction)(const void *val, void *context); typedef struct __CFBinaryHeap * CFBinaryHeapRef; extern CFTypeID CFBinaryHeapGetTypeID(void); # 135 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern CFBinaryHeapRef CFBinaryHeapCreate(CFAllocatorRef allocator, CFIndex capacity, const CFBinaryHeapCallBacks *callBacks, const CFBinaryHeapCompareContext *compareContext); # 164 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern CFBinaryHeapRef CFBinaryHeapCreateCopy(CFAllocatorRef allocator, CFIndex capacity, CFBinaryHeapRef heap); # 173 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern CFIndex CFBinaryHeapGetCount(CFBinaryHeapRef heap); # 188 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern CFIndex CFBinaryHeapGetCountOfValue(CFBinaryHeapRef heap, const void *value); # 203 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern Boolean CFBinaryHeapContainsValue(CFBinaryHeapRef heap, const void *value); # 214 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern const void * CFBinaryHeapGetMinimum(CFBinaryHeapRef heap); # 228 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern Boolean CFBinaryHeapGetMinimumIfPresent(CFBinaryHeapRef heap, const void **value); # 240 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern void CFBinaryHeapGetValues(CFBinaryHeapRef heap, const void **values); # 259 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern void CFBinaryHeapApplyFunction(CFBinaryHeapRef heap, CFBinaryHeapApplierFunction applier, void *context); # 271 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern void CFBinaryHeapAddValue(CFBinaryHeapRef heap, const void *value); extern void CFBinaryHeapRemoveMinimumValue(CFBinaryHeapRef heap); # 288 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern void CFBinaryHeapRemoveAllValues(CFBinaryHeapRef heap); # 47 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBitVector.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBitVector.h" 3 #define __COREFOUNDATION_CFBITVECTOR__ 1 typedef UInt32 CFBit; typedef const struct __CFBitVector * CFBitVectorRef; typedef struct __CFBitVector * CFMutableBitVectorRef; extern CFTypeID CFBitVectorGetTypeID(void); extern CFBitVectorRef CFBitVectorCreate(CFAllocatorRef allocator, const UInt8 *bytes, CFIndex numBits); extern CFBitVectorRef CFBitVectorCreateCopy(CFAllocatorRef allocator, CFBitVectorRef bv); extern CFMutableBitVectorRef CFBitVectorCreateMutable(CFAllocatorRef allocator, CFIndex capacity); extern CFMutableBitVectorRef CFBitVectorCreateMutableCopy(CFAllocatorRef allocator, CFIndex capacity, CFBitVectorRef bv); extern CFIndex CFBitVectorGetCount(CFBitVectorRef bv); extern CFIndex CFBitVectorGetCountOfBit(CFBitVectorRef bv, CFRange range, CFBit value); extern Boolean CFBitVectorContainsBit(CFBitVectorRef bv, CFRange range, CFBit value); extern CFBit CFBitVectorGetBitAtIndex(CFBitVectorRef bv, CFIndex idx); extern void CFBitVectorGetBits(CFBitVectorRef bv, CFRange range, UInt8 *bytes); extern CFIndex CFBitVectorGetFirstIndexOfBit(CFBitVectorRef bv, CFRange range, CFBit value); extern CFIndex CFBitVectorGetLastIndexOfBit(CFBitVectorRef bv, CFRange range, CFBit value); extern void CFBitVectorSetCount(CFMutableBitVectorRef bv, CFIndex count); extern void CFBitVectorFlipBitAtIndex(CFMutableBitVectorRef bv, CFIndex idx); extern void CFBitVectorFlipBits(CFMutableBitVectorRef bv, CFRange range); extern void CFBitVectorSetBitAtIndex(CFMutableBitVectorRef bv, CFIndex idx, CFBit value); extern void CFBitVectorSetBits(CFMutableBitVectorRef bv, CFRange range, CFBit value); extern void CFBitVectorSetAllBits(CFMutableBitVectorRef bv, CFBit value); # 48 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFByteOrder.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFByteOrder.h" 3 #define __COREFOUNDATION_CFBYTEORDER__ 1 # 1 "/usr/include/libkern/OSByteOrder.h" 1 3 4 # 30 "/usr/include/libkern/OSByteOrder.h" 3 4 #define _OS_OSBYTEORDER_H #define OSSwapConstInt16(x) __DARWIN_OSSwapConstInt16(x) #define OSSwapConstInt32(x) __DARWIN_OSSwapConstInt32(x) #define OSSwapConstInt64(x) __DARWIN_OSSwapConstInt64(x) # 50 "/usr/include/libkern/OSByteOrder.h" 3 4 # 1 "/usr/include/libkern/machine/OSByteOrder.h" 1 3 4 # 30 "/usr/include/libkern/machine/OSByteOrder.h" 3 4 #define _OS_OSBYTEORDERMACHINE_H #define OS_INLINE static inline # 46 "/usr/include/libkern/machine/OSByteOrder.h" 3 4 static short _OSSwapInt16( short data ) { return ((short)((((short)(data) & 0xff00) >> 8) | (((short)(data) & 0x00ff) << 8))); } static uint32_t _OSSwapInt32( uint32_t data ) { return ((uint32_t)((((uint32_t)(data) & 0xff000000) >> 24) | (((uint32_t)(data) & 0x00ff0000) >> 8) | (((uint32_t)(data) & 0x0000ff00) << 8) | (((uint32_t)(data) & 0x000000ff) << 24))); } static uint64_t _OSSwapInt64( uint64_t data ) { return ((uint64_t)((((uint64_t)(data) & 0xff00000000000000ULL) >> 56) | (((uint64_t)(data) & 0x00ff000000000000ULL) >> 40) | (((uint64_t)(data) & 0x0000ff0000000000ULL) >> 24) | (((uint64_t)(data) & 0x000000ff00000000ULL) >> 8) | (((uint64_t)(data) & 0x00000000ff000000ULL) << 8) | (((uint64_t)(data) & 0x0000000000ff0000ULL) << 24) | (((uint64_t)(data) & 0x000000000000ff00ULL) << 40) | (((uint64_t)(data) & 0x00000000000000ffULL) << 56))); } static short OSReadSwapInt16( const volatile void * base, uintptr_t byteOffset ) { short data = *(volatile short *)((uintptr_t)base + byteOffset); return _OSSwapInt16(data); } static uint32_t OSReadSwapInt32( const volatile void * base, uintptr_t byteOffset ) { uint32_t data = *(volatile uint32_t *)((uintptr_t)base + byteOffset); return _OSSwapInt32(data); } static uint64_t OSReadSwapInt64( const volatile void * base, uintptr_t byteOffset ) { uint64_t data = *(volatile uint64_t *)((uintptr_t)base + byteOffset); return _OSSwapInt64(data); } static void OSWriteSwapInt16( volatile void * base, uintptr_t byteOffset, short data ) { *(volatile short *)((uintptr_t)base + byteOffset) = _OSSwapInt16(data); } static void OSWriteSwapInt32( volatile void * base, uintptr_t byteOffset, uint32_t data ) { *(volatile uint32_t *)((uintptr_t)base + byteOffset) = _OSSwapInt32(data); } static void OSWriteSwapInt64( volatile void * base, uintptr_t byteOffset, uint64_t data ) { *(volatile uint64_t *)((uintptr_t)base + byteOffset) = _OSSwapInt64(data); } # 51 "/usr/include/libkern/OSByteOrder.h" 2 3 4 #define OSSwapInt16(x) __DARWIN_OSSwapInt16(x) #define OSSwapInt32(x) __DARWIN_OSSwapInt32(x) #define OSSwapInt64(x) __DARWIN_OSSwapInt64(x) enum { OSUnknownByteOrder, OSLittleEndian, OSBigEndian }; static int32_t OSHostByteOrder(void) { return OSLittleEndian; } #define OSReadBigInt(x,y) OSReadBigInt32(x, y) #define OSWriteBigInt(x,y,z) OSWriteBigInt32(x, y, z) #define OSSwapBigToHostInt(x) OSSwapBigToHostInt32(x) #define OSSwapHostToBigInt(x) OSSwapHostToBigInt32(x) #define OSReadLittleInt(x,y) OSReadLittleInt32(x, y) #define OSWriteLittleInt(x,y,z) OSWriteLittleInt32(x, y, z) #define OSSwapHostToLittleInt(x) OSSwapHostToLittleInt32(x) #define OSSwapLittleToHostInt(x) OSSwapLittleToHostInt32(x) static short _OSReadInt16( const volatile void * base, uintptr_t byteOffset ) { return *(volatile short *)((uintptr_t)base + byteOffset); } static uint32_t _OSReadInt32( const volatile void * base, uintptr_t byteOffset ) { return *(volatile uint32_t *)((uintptr_t)base + byteOffset); } static uint64_t _OSReadInt64( const volatile void * base, uintptr_t byteOffset ) { return *(volatile uint64_t *)((uintptr_t)base + byteOffset); } static void _OSWriteInt16( volatile void * base, uintptr_t byteOffset, short data ) { *(volatile short *)((uintptr_t)base + byteOffset) = data; } static void _OSWriteInt32( volatile void * base, uintptr_t byteOffset, uint32_t data ) { *(volatile uint32_t *)((uintptr_t)base + byteOffset) = data; } static void _OSWriteInt64( volatile void * base, uintptr_t byteOffset, uint64_t data ) { *(volatile uint64_t *)((uintptr_t)base + byteOffset) = data; } # 230 "/usr/include/libkern/OSByteOrder.h" 3 4 #define OSReadBigInt16(base,byteOffset) OSReadSwapInt16(base, byteOffset) #define OSReadBigInt32(base,byteOffset) OSReadSwapInt32(base, byteOffset) #define OSReadBigInt64(base,byteOffset) OSReadSwapInt64(base, byteOffset) #define OSWriteBigInt16(base,byteOffset,data) OSWriteSwapInt16(base, byteOffset, data) #define OSWriteBigInt32(base,byteOffset,data) OSWriteSwapInt32(base, byteOffset, data) #define OSWriteBigInt64(base,byteOffset,data) OSWriteSwapInt64(base, byteOffset, data) #define OSReadLittleInt16(base,byteOffset) _OSReadInt16(base, byteOffset) #define OSReadLittleInt32(base,byteOffset) _OSReadInt32(base, byteOffset) #define OSReadLittleInt64(base,byteOffset) _OSReadInt64(base, byteOffset) #define OSWriteLittleInt16(base,byteOffset,data) _OSWriteInt16(base, byteOffset, data) #define OSWriteLittleInt32(base,byteOffset,data) _OSWriteInt32(base, byteOffset, data) #define OSWriteLittleInt64(base,byteOffset,data) _OSWriteInt64(base, byteOffset, data) #define OSSwapHostToBigConstInt16(x) OSSwapConstInt16(x) #define OSSwapHostToBigConstInt32(x) OSSwapConstInt32(x) #define OSSwapHostToBigConstInt64(x) OSSwapConstInt64(x) #define OSSwapHostToBigInt16(x) OSSwapInt16(x) #define OSSwapHostToBigInt32(x) OSSwapInt32(x) #define OSSwapHostToBigInt64(x) OSSwapInt64(x) #define OSSwapHostToLittleConstInt16(x) ((uint16_t)(x)) #define OSSwapHostToLittleConstInt32(x) ((uint32_t)(x)) #define OSSwapHostToLittleConstInt64(x) ((uint64_t)(x)) #define OSSwapHostToLittleInt16(x) ((uint16_t)(x)) #define OSSwapHostToLittleInt32(x) ((uint32_t)(x)) #define OSSwapHostToLittleInt64(x) ((uint64_t)(x)) #define OSSwapBigToHostConstInt16(x) OSSwapConstInt16(x) #define OSSwapBigToHostConstInt32(x) OSSwapConstInt32(x) #define OSSwapBigToHostConstInt64(x) OSSwapConstInt64(x) #define OSSwapBigToHostInt16(x) OSSwapInt16(x) #define OSSwapBigToHostInt32(x) OSSwapInt32(x) #define OSSwapBigToHostInt64(x) OSSwapInt64(x) #define OSSwapLittleToHostConstInt16(x) ((uint16_t)(x)) #define OSSwapLittleToHostConstInt32(x) ((uint32_t)(x)) #define OSSwapLittleToHostConstInt64(x) ((uint64_t)(x)) #define OSSwapLittleToHostInt16(x) ((uint16_t)(x)) #define OSSwapLittleToHostInt32(x) ((uint32_t)(x)) #define OSSwapLittleToHostInt64(x) ((uint64_t)(x)) # 16 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFByteOrder.h" 2 3 #define CF_USE_OSBYTEORDER_H 1 enum __CFByteOrder { CFByteOrderUnknown, CFByteOrderLittleEndian, CFByteOrderBigEndian }; typedef CFIndex CFByteOrder; CFByteOrder CFByteOrderGetCurrent(void) { int32_t byteOrder = OSHostByteOrder(); switch (byteOrder) { case OSLittleEndian: return CFByteOrderLittleEndian; case OSBigEndian: return CFByteOrderBigEndian; default: break; } return CFByteOrderUnknown; # 46 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFByteOrder.h" 3 } short CFSwapInt16(short arg) { return _OSSwapInt16(arg); } uint32_t CFSwapInt32(uint32_t arg) { return _OSSwapInt32(arg); } uint64_t CFSwapInt64(uint64_t arg) { return _OSSwapInt64(arg); # 81 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFByteOrder.h" 3 } short CFSwapInt16BigToHost(short arg) { return _OSSwapInt16(arg); } uint32_t CFSwapInt32BigToHost(uint32_t arg) { return _OSSwapInt32(arg); } uint64_t CFSwapInt64BigToHost(uint64_t arg) { return _OSSwapInt64(arg); } short CFSwapInt16HostToBig(short arg) { return _OSSwapInt16(arg); } uint32_t CFSwapInt32HostToBig(uint32_t arg) { return _OSSwapInt32(arg); } uint64_t CFSwapInt64HostToBig(uint64_t arg) { return _OSSwapInt64(arg); } short CFSwapInt16LittleToHost(short arg) { return ((short)(arg)); } uint32_t CFSwapInt32LittleToHost(uint32_t arg) { return ((uint32_t)(arg)); } uint64_t CFSwapInt64LittleToHost(uint64_t arg) { return ((uint64_t)(arg)); } short CFSwapInt16HostToLittle(short arg) { return ((short)(arg)); } uint32_t CFSwapInt32HostToLittle(uint32_t arg) { return ((uint32_t)(arg)); } uint64_t CFSwapInt64HostToLittle(uint64_t arg) { return ((uint64_t)(arg)); } typedef struct {uint32_t v;} CFSwappedFloat32; typedef struct {uint64_t v;} CFSwappedFloat64; CFSwappedFloat32 CFConvertFloat32HostToSwapped(Float32 arg) { union CFSwap { Float32 v; CFSwappedFloat32 sv; } result; result.v = arg; result.sv.v = CFSwapInt32(result.sv.v); return result.sv; } Float32 CFConvertFloat32SwappedToHost(CFSwappedFloat32 arg) { union CFSwap { Float32 v; CFSwappedFloat32 sv; } result; result.sv = arg; result.sv.v = CFSwapInt32(result.sv.v); return result.v; } CFSwappedFloat64 CFConvertFloat64HostToSwapped(Float64 arg) { union CFSwap { Float64 v; CFSwappedFloat64 sv; } result; result.v = arg; result.sv.v = CFSwapInt64(result.sv.v); return result.sv; } Float64 CFConvertFloat64SwappedToHost(CFSwappedFloat64 arg) { union CFSwap { Float64 v; CFSwappedFloat64 sv; } result; result.sv = arg; result.sv.v = CFSwapInt64(result.sv.v); return result.v; } CFSwappedFloat32 CFConvertFloatHostToSwapped(float arg) { union CFSwap { float v; CFSwappedFloat32 sv; } result; result.v = arg; result.sv.v = CFSwapInt32(result.sv.v); return result.sv; } float CFConvertFloatSwappedToHost(CFSwappedFloat32 arg) { union CFSwap { float v; CFSwappedFloat32 sv; } result; result.sv = arg; result.sv.v = CFSwapInt32(result.sv.v); return result.v; } CFSwappedFloat64 CFConvertDoubleHostToSwapped(double arg) { union CFSwap { double v; CFSwappedFloat64 sv; } result; result.v = arg; result.sv.v = CFSwapInt64(result.sv.v); return result.sv; } double CFConvertDoubleSwappedToHost(CFSwappedFloat64 arg) { union CFSwap { double v; CFSwappedFloat64 sv; } result; result.sv = arg; result.sv.v = CFSwapInt64(result.sv.v); return result.v; } # 49 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h" 3 #define __COREFOUNDATION_CFCALENDAR__ 1 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFLocale.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFLocale.h" 3 #define __COREFOUNDATION_CFLOCALE__ 1 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 1 3 # 65 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 #define __COREFOUNDATION_CFDICTIONARY__ 1 # 97 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 typedef const void * (*CFDictionaryRetainCallBack)(CFAllocatorRef allocator, const void *value); typedef void (*CFDictionaryReleaseCallBack)(CFAllocatorRef allocator, const void *value); typedef CFStringRef (*CFDictionaryCopyDescriptionCallBack)(const void *value); typedef Boolean (*CFDictionaryEqualCallBack)(const void *value1, const void *value2); typedef CFHashCode (*CFDictionaryHashCallBack)(const void *value); typedef struct { CFIndex version; CFDictionaryRetainCallBack retain; CFDictionaryReleaseCallBack release; CFDictionaryCopyDescriptionCallBack copyDescription; CFDictionaryEqualCallBack equal; CFDictionaryHashCallBack hash; } CFDictionaryKeyCallBacks; extern const CFDictionaryKeyCallBacks kCFTypeDictionaryKeyCallBacks; # 128 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern const CFDictionaryKeyCallBacks kCFCopyStringDictionaryKeyCallBacks; # 154 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 typedef struct { CFIndex version; CFDictionaryRetainCallBack retain; CFDictionaryReleaseCallBack release; CFDictionaryCopyDescriptionCallBack copyDescription; CFDictionaryEqualCallBack equal; } CFDictionaryValueCallBacks; extern const CFDictionaryValueCallBacks kCFTypeDictionaryValueCallBacks; # 180 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 typedef void (*CFDictionaryApplierFunction)(const void *key, const void *value, void *context); typedef const struct __CFDictionary * CFDictionaryRef; typedef struct __CFDictionary * CFMutableDictionaryRef; extern CFTypeID CFDictionaryGetTypeID(void); # 283 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern CFDictionaryRef CFDictionaryCreate(CFAllocatorRef allocator, const void **keys, const void **values, CFIndex numValues, const CFDictionaryKeyCallBacks *keyCallBacks, const CFDictionaryValueCallBacks *valueCallBacks); # 307 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern CFDictionaryRef CFDictionaryCreateCopy(CFAllocatorRef allocator, CFDictionaryRef theDict); # 379 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern CFMutableDictionaryRef CFDictionaryCreateMutable(CFAllocatorRef allocator, CFIndex capacity, const CFDictionaryKeyCallBacks *keyCallBacks, const CFDictionaryValueCallBacks *valueCallBacks); # 412 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern CFMutableDictionaryRef CFDictionaryCreateMutableCopy(CFAllocatorRef allocator, CFIndex capacity, CFDictionaryRef theDict); # 422 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern CFIndex CFDictionaryGetCount(CFDictionaryRef theDict); # 441 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern CFIndex CFDictionaryGetCountOfKey(CFDictionaryRef theDict, const void *key); # 457 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern CFIndex CFDictionaryGetCountOfValue(CFDictionaryRef theDict, const void *value); # 475 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern Boolean CFDictionaryContainsKey(CFDictionaryRef theDict, const void *key); # 491 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern Boolean CFDictionaryContainsValue(CFDictionaryRef theDict, const void *value); # 513 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern const void *CFDictionaryGetValue(CFDictionaryRef theDict, const void *key); # 538 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern Boolean CFDictionaryGetValueIfPresent(CFDictionaryRef theDict, const void *key, const void **value); # 561 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern void CFDictionaryGetKeysAndValues(CFDictionaryRef theDict, const void **keys, const void **values); # 581 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern void CFDictionaryApplyFunction(CFDictionaryRef theDict, CFDictionaryApplierFunction applier, void *context); # 601 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern void CFDictionaryAddValue(CFMutableDictionaryRef theDict, const void *key, const void *value); # 624 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern void CFDictionarySetValue(CFMutableDictionaryRef theDict, const void *key, const void *value); # 643 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern void CFDictionaryReplaceValue(CFMutableDictionaryRef theDict, const void *key, const void *value); # 657 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern void CFDictionaryRemoveValue(CFMutableDictionaryRef theDict, const void *key); # 667 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern void CFDictionaryRemoveAllValues(CFMutableDictionaryRef theDict); # 16 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFLocale.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNotificationCenter.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNotificationCenter.h" 3 #define __COREFOUNDATION_CFNOTIFICATIONCENTER__ 1 typedef CFStringRef CFNotificationName ; typedef struct __CFNotificationCenter * CFNotificationCenterRef; typedef void (*CFNotificationCallback)(CFNotificationCenterRef center, void *observer, CFNotificationName name, const void *object, CFDictionaryRef userInfo); typedef CFIndex CFNotificationSuspensionBehavior; enum { CFNotificationSuspensionBehaviorDrop = 1, CFNotificationSuspensionBehaviorCoalesce = 2, CFNotificationSuspensionBehaviorHold = 3, CFNotificationSuspensionBehaviorDeliverImmediately = 4 }; extern CFTypeID CFNotificationCenterGetTypeID(void); extern CFNotificationCenterRef CFNotificationCenterGetLocalCenter(void); extern CFNotificationCenterRef CFNotificationCenterGetDistributedCenter(void); extern CFNotificationCenterRef CFNotificationCenterGetDarwinNotifyCenter(void); # 62 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNotificationCenter.h" 3 extern void CFNotificationCenterAddObserver(CFNotificationCenterRef center, const void *observer, CFNotificationCallback callBack, CFStringRef name, const void *object, CFNotificationSuspensionBehavior suspensionBehavior); extern void CFNotificationCenterRemoveObserver(CFNotificationCenterRef center, const void *observer, CFNotificationName name, const void *object); extern void CFNotificationCenterRemoveEveryObserver(CFNotificationCenterRef center, const void *observer); extern void CFNotificationCenterPostNotification(CFNotificationCenterRef center, CFNotificationName name, const void *object, CFDictionaryRef userInfo, Boolean deliverImmediately); enum { kCFNotificationDeliverImmediately = (1UL << 0), kCFNotificationPostToAllSessions = (1UL << 1) }; extern void CFNotificationCenterPostNotificationWithOptions(CFNotificationCenterRef center, CFNotificationName name, const void *object, CFDictionaryRef userInfo, CFOptionFlags options); # 17 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFLocale.h" 2 3 typedef CFStringRef CFLocaleIdentifier ; typedef CFStringRef CFLocaleKey ; typedef const struct __CFLocale *CFLocaleRef; extern CFTypeID CFLocaleGetTypeID(void); extern CFLocaleRef CFLocaleGetSystem(void); extern CFLocaleRef CFLocaleCopyCurrent(void); # 44 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFLocale.h" 3 extern CFArrayRef CFLocaleCopyAvailableLocaleIdentifiers(void); extern CFArrayRef CFLocaleCopyISOLanguageCodes(void); extern CFArrayRef CFLocaleCopyISOCountryCodes(void); extern CFArrayRef CFLocaleCopyISOCurrencyCodes(void); extern CFArrayRef CFLocaleCopyCommonISOCurrencyCodes(void) ; extern CFArrayRef CFLocaleCopyPreferredLanguages(void) ; extern CFLocaleIdentifier CFLocaleCreateCanonicalLanguageIdentifierFromString(CFAllocatorRef allocator, CFStringRef localeIdentifier); extern CFLocaleIdentifier CFLocaleCreateCanonicalLocaleIdentifierFromString(CFAllocatorRef allocator, CFStringRef localeIdentifier); extern CFLocaleIdentifier CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes(CFAllocatorRef allocator, LangCode lcode, RegionCode rcode); extern CFLocaleIdentifier CFLocaleCreateLocaleIdentifierFromWindowsLocaleCode(CFAllocatorRef allocator, uint32_t lcid) ; extern uint32_t CFLocaleGetWindowsLocaleCodeFromLocaleIdentifier(CFLocaleIdentifier localeIdentifier) ; typedef CFIndex CFLocaleLanguageDirection; enum { kCFLocaleLanguageDirectionUnknown = 0, kCFLocaleLanguageDirectionLeftToRight = 1, kCFLocaleLanguageDirectionRightToLeft = 2, kCFLocaleLanguageDirectionTopToBottom = 3, kCFLocaleLanguageDirectionBottomToTop = 4 }; extern CFLocaleLanguageDirection CFLocaleGetLanguageCharacterDirection(CFStringRef isoLangCode) ; extern CFLocaleLanguageDirection CFLocaleGetLanguageLineDirection(CFStringRef isoLangCode) ; extern CFDictionaryRef CFLocaleCreateComponentsFromLocaleIdentifier(CFAllocatorRef allocator, CFLocaleIdentifier localeID); # 122 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFLocale.h" 3 extern CFLocaleIdentifier CFLocaleCreateLocaleIdentifierFromComponents(CFAllocatorRef allocator, CFDictionaryRef dictionary); extern CFLocaleRef CFLocaleCreate(CFAllocatorRef allocator, CFLocaleIdentifier localeIdentifier); extern CFLocaleRef CFLocaleCreateCopy(CFAllocatorRef allocator, CFLocaleRef locale); extern CFLocaleIdentifier CFLocaleGetIdentifier(CFLocaleRef locale); extern CFTypeRef CFLocaleGetValue(CFLocaleRef locale, CFLocaleKey key); extern CFStringRef CFLocaleCopyDisplayNameForPropertyValue(CFLocaleRef displayLocale, CFLocaleKey key, CFStringRef value); extern const CFNotificationName kCFLocaleCurrentLocaleDidChangeNotification ; extern const CFLocaleKey kCFLocaleIdentifier; extern const CFLocaleKey kCFLocaleLanguageCode; extern const CFLocaleKey kCFLocaleCountryCode; extern const CFLocaleKey kCFLocaleScriptCode; extern const CFLocaleKey kCFLocaleVariantCode; extern const CFLocaleKey kCFLocaleExemplarCharacterSet; extern const CFLocaleKey kCFLocaleCalendarIdentifier; extern const CFLocaleKey kCFLocaleCalendar; extern const CFLocaleKey kCFLocaleCollationIdentifier; extern const CFLocaleKey kCFLocaleUsesMetricSystem; extern const CFLocaleKey kCFLocaleMeasurementSystem; extern const CFLocaleKey kCFLocaleDecimalSeparator; extern const CFLocaleKey kCFLocaleGroupingSeparator; extern const CFLocaleKey kCFLocaleCurrencySymbol; extern const CFLocaleKey kCFLocaleCurrencyCode; extern const CFLocaleKey kCFLocaleCollatorIdentifier ; extern const CFLocaleKey kCFLocaleQuotationBeginDelimiterKey ; extern const CFLocaleKey kCFLocaleQuotationEndDelimiterKey ; extern const CFLocaleKey kCFLocaleAlternateQuotationBeginDelimiterKey ; extern const CFLocaleKey kCFLocaleAlternateQuotationEndDelimiterKey ; typedef CFStringRef CFCalendarIdentifier ; extern const CFCalendarIdentifier kCFGregorianCalendar; extern const CFCalendarIdentifier kCFBuddhistCalendar; extern const CFCalendarIdentifier kCFChineseCalendar; extern const CFCalendarIdentifier kCFHebrewCalendar; extern const CFCalendarIdentifier kCFIslamicCalendar; extern const CFCalendarIdentifier kCFIslamicCivilCalendar; extern const CFCalendarIdentifier kCFJapaneseCalendar; extern const CFCalendarIdentifier kCFRepublicOfChinaCalendar ; extern const CFCalendarIdentifier kCFPersianCalendar ; extern const CFCalendarIdentifier kCFIndianCalendar ; extern const CFCalendarIdentifier kCFISO8601Calendar ; extern const CFCalendarIdentifier kCFIslamicTabularCalendar ; extern const CFCalendarIdentifier kCFIslamicUmmAlQuraCalendar ; # 15 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h" 3 #define __COREFOUNDATION_CFDATE__ 1 typedef double CFTimeInterval; typedef CFTimeInterval CFAbsoluteTime; extern CFAbsoluteTime CFAbsoluteTimeGetCurrent(void); extern const CFTimeInterval kCFAbsoluteTimeIntervalSince1970; extern const CFTimeInterval kCFAbsoluteTimeIntervalSince1904; typedef const struct __CFDate * CFDateRef; extern CFTypeID CFDateGetTypeID(void); extern CFDateRef CFDateCreate(CFAllocatorRef allocator, CFAbsoluteTime at); extern CFAbsoluteTime CFDateGetAbsoluteTime(CFDateRef theDate); extern CFTimeInterval CFDateGetTimeIntervalSinceDate(CFDateRef theDate, CFDateRef otherDate); extern CFComparisonResult CFDateCompare(CFDateRef theDate, CFDateRef otherDate, void *context); typedef const struct __CFTimeZone * CFTimeZoneRef; #define CF_CALENDAR_ENUM_DEPRECATED(A,B,C,D,...) CF_ENUM_DEPRECATED(A, B, C, D, __VA_ARGS__) #define CF_CALENDAR_DEPRECATED(A,B,C,D,...) CF_DEPRECATED(A, B, C, D, __VA_ARGS__) typedef struct { SInt32 year; SInt8 month; SInt8 day; SInt8 hour; SInt8 minute; double second; } CFGregorianDate ; typedef struct { SInt32 years; SInt32 months; SInt32 days; SInt32 hours; SInt32 minutes; double seconds; } CFGregorianUnits ; typedef CFOptionFlags CFGregorianUnitFlags; enum { kCFGregorianUnitsYears = (1UL << 0), kCFGregorianUnitsMonths = (1UL << 1), kCFGregorianUnitsDays = (1UL << 2), kCFGregorianUnitsHours = (1UL << 3), kCFGregorianUnitsMinutes = (1UL << 4), kCFGregorianUnitsSeconds = (1UL << 5), kCFGregorianAllUnits = 0x00FFFFFF }; extern Boolean CFGregorianDateIsValid(CFGregorianDate gdate, CFOptionFlags unitFlags) ; extern CFAbsoluteTime CFGregorianDateGetAbsoluteTime(CFGregorianDate gdate, CFTimeZoneRef tz) ; extern CFGregorianDate CFAbsoluteTimeGetGregorianDate(CFAbsoluteTime at, CFTimeZoneRef tz) ; extern CFAbsoluteTime CFAbsoluteTimeAddGregorianUnits(CFAbsoluteTime at, CFTimeZoneRef tz, CFGregorianUnits units) ; extern CFGregorianUnits CFAbsoluteTimeGetDifferenceAsGregorianUnits(CFAbsoluteTime at1, CFAbsoluteTime at2, CFTimeZoneRef tz, CFOptionFlags unitFlags) ; extern SInt32 CFAbsoluteTimeGetDayOfWeek(CFAbsoluteTime at, CFTimeZoneRef tz) ; extern SInt32 CFAbsoluteTimeGetDayOfYear(CFAbsoluteTime at, CFTimeZoneRef tz) ; extern SInt32 CFAbsoluteTimeGetWeekOfYear(CFAbsoluteTime at, CFTimeZoneRef tz) ; # 16 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h" 3 #define __COREFOUNDATION_CFTIMEZONE__ 1 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFData.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFData.h" 3 #define __COREFOUNDATION_CFDATA__ 1 typedef const struct __CFData * CFDataRef; typedef struct __CFData * CFMutableDataRef; extern CFTypeID CFDataGetTypeID(void); extern CFDataRef CFDataCreate(CFAllocatorRef allocator, const UInt8 *bytes, CFIndex length); extern CFDataRef CFDataCreateWithBytesNoCopy(CFAllocatorRef allocator, const UInt8 *bytes, CFIndex length, CFAllocatorRef bytesDeallocator); extern CFDataRef CFDataCreateCopy(CFAllocatorRef allocator, CFDataRef theData); extern CFMutableDataRef CFDataCreateMutable(CFAllocatorRef allocator, CFIndex capacity); extern CFMutableDataRef CFDataCreateMutableCopy(CFAllocatorRef allocator, CFIndex capacity, CFDataRef theData); extern CFIndex CFDataGetLength(CFDataRef theData); extern const UInt8 *CFDataGetBytePtr(CFDataRef theData); extern UInt8 *CFDataGetMutableBytePtr(CFMutableDataRef theData); extern void CFDataGetBytes(CFDataRef theData, CFRange range, UInt8 *buffer); extern void CFDataSetLength(CFMutableDataRef theData, CFIndex length); extern void CFDataIncreaseLength(CFMutableDataRef theData, CFIndex extraLength); extern void CFDataAppendBytes(CFMutableDataRef theData, const UInt8 *bytes, CFIndex length); extern void CFDataReplaceBytes(CFMutableDataRef theData, CFRange range, const UInt8 *newBytes, CFIndex newLength); extern void CFDataDeleteBytes(CFMutableDataRef theData, CFRange range); typedef CFOptionFlags CFDataSearchFlags; enum { kCFDataSearchBackwards = 1UL << 0, kCFDataSearchAnchored = 1UL << 1 } ; extern CFRange CFDataFind(CFDataRef theData, CFDataRef dataToFind, CFRange searchRange, CFDataSearchFlags compareOptions) ; # 16 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 #define __COREFOUNDATION_CFSTRING__ 1 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 1 3 # 37 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 #define __COREFOUNDATION_CFCHARACTERSET__ 1 # 49 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 typedef const struct __CFCharacterSet * CFCharacterSetRef; typedef struct __CFCharacterSet * CFMutableCharacterSetRef; typedef CFIndex CFCharacterSetPredefinedSet; enum { kCFCharacterSetControl = 1, kCFCharacterSetWhitespace, kCFCharacterSetWhitespaceAndNewline, kCFCharacterSetDecimalDigit, kCFCharacterSetLetter, kCFCharacterSetLowercaseLetter, kCFCharacterSetUppercaseLetter, kCFCharacterSetNonBase, kCFCharacterSetDecomposable, kCFCharacterSetAlphaNumeric, kCFCharacterSetPunctuation, kCFCharacterSetCapitalizedLetter = 13, kCFCharacterSetSymbol = 14, kCFCharacterSetNewline = 15, kCFCharacterSetIllegal = 12 }; extern CFTypeID CFCharacterSetGetTypeID(void); # 97 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFCharacterSetRef CFCharacterSetGetPredefined(CFCharacterSetPredefinedSet theSetIdentifier); # 116 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFCharacterSetRef CFCharacterSetCreateWithCharactersInRange(CFAllocatorRef alloc, CFRange theRange); # 133 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFCharacterSetRef CFCharacterSetCreateWithCharactersInString(CFAllocatorRef alloc, CFStringRef theString); # 161 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFCharacterSetRef CFCharacterSetCreateWithBitmapRepresentation(CFAllocatorRef alloc, CFDataRef theData); # 177 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFCharacterSetRef CFCharacterSetCreateInvertedSet(CFAllocatorRef alloc, CFCharacterSetRef theSet); # 187 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern Boolean CFCharacterSetIsSupersetOfSet(CFCharacterSetRef theSet, CFCharacterSetRef theOtherset); # 198 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern Boolean CFCharacterSetHasMemberInPlane(CFCharacterSetRef theSet, CFIndex thePlane); # 210 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFMutableCharacterSetRef CFCharacterSetCreateMutable(CFAllocatorRef alloc); # 226 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFCharacterSetRef CFCharacterSetCreateCopy(CFAllocatorRef alloc, CFCharacterSetRef theSet); # 242 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFMutableCharacterSetRef CFCharacterSetCreateMutableCopy(CFAllocatorRef alloc, CFCharacterSetRef theSet); # 256 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern Boolean CFCharacterSetIsCharacterMember(CFCharacterSetRef theSet, UniChar theChar); # 268 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern Boolean CFCharacterSetIsLongCharacterMember(CFCharacterSetRef theSet, UTF32Char theChar); # 286 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFDataRef CFCharacterSetCreateBitmapRepresentation(CFAllocatorRef alloc, CFCharacterSetRef theSet); # 301 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern void CFCharacterSetAddCharactersInRange(CFMutableCharacterSetRef theSet, CFRange theRange); # 316 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern void CFCharacterSetRemoveCharactersInRange(CFMutableCharacterSetRef theSet, CFRange theRange); # 329 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern void CFCharacterSetAddCharactersInString(CFMutableCharacterSetRef theSet, CFStringRef theString); # 342 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern void CFCharacterSetRemoveCharactersInString(CFMutableCharacterSetRef theSet, CFStringRef theString); # 356 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern void CFCharacterSetUnion(CFMutableCharacterSetRef theSet, CFCharacterSetRef theOtherSet); # 370 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern void CFCharacterSetIntersect(CFMutableCharacterSetRef theSet, CFCharacterSetRef theOtherSet); # 380 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern void CFCharacterSetInvert(CFMutableCharacterSetRef theSet); # 18 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 2 3 # 99 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 typedef UInt32 CFStringEncoding; #define kCFStringEncodingInvalidId (0xffffffffU) typedef CFStringEncoding CFStringBuiltInEncodings; enum { kCFStringEncodingMacRoman = 0, kCFStringEncodingWindowsLatin1 = 0x0500, kCFStringEncodingISOLatin1 = 0x0201, kCFStringEncodingNextStepLatin = 0x0B01, kCFStringEncodingASCII = 0x0600, kCFStringEncodingUnicode = 0x0100, kCFStringEncodingUTF8 = 0x08000100, kCFStringEncodingNonLossyASCII = 0x0BFF, kCFStringEncodingUTF16 = 0x0100, kCFStringEncodingUTF16BE = 0x10000100, kCFStringEncodingUTF16LE = 0x14000100, kCFStringEncodingUTF32 = 0x0c000100, kCFStringEncodingUTF32BE = 0x18000100, kCFStringEncodingUTF32LE = 0x1c000100 }; extern CFTypeID CFStringGetTypeID(void); # 192 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 #define CFSTR(cStr) ((CFStringRef) __builtin___CFStringMakeConstantString ("" cStr "")) # 203 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 #define CF_FORMAT_FUNCTION(F,A) #define CF_FORMAT_ARGUMENT(A) extern CFStringRef CFStringCreateWithPascalString(CFAllocatorRef alloc, ConstStr255Param pStr, CFStringEncoding encoding); extern CFStringRef CFStringCreateWithCString(CFAllocatorRef alloc, const char *cStr, CFStringEncoding encoding); extern CFStringRef CFStringCreateWithBytes(CFAllocatorRef alloc, const UInt8 *bytes, CFIndex numBytes, CFStringEncoding encoding, Boolean isExternalRepresentation); extern CFStringRef CFStringCreateWithCharacters(CFAllocatorRef alloc, const UniChar *chars, CFIndex numChars); # 244 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern CFStringRef CFStringCreateWithPascalStringNoCopy(CFAllocatorRef alloc, ConstStr255Param pStr, CFStringEncoding encoding, CFAllocatorRef contentsDeallocator); extern CFStringRef CFStringCreateWithCStringNoCopy(CFAllocatorRef alloc, const char *cStr, CFStringEncoding encoding, CFAllocatorRef contentsDeallocator); extern CFStringRef CFStringCreateWithBytesNoCopy(CFAllocatorRef alloc, const UInt8 *bytes, CFIndex numBytes, CFStringEncoding encoding, Boolean isExternalRepresentation, CFAllocatorRef contentsDeallocator); extern CFStringRef CFStringCreateWithCharactersNoCopy(CFAllocatorRef alloc, const UniChar *chars, CFIndex numChars, CFAllocatorRef contentsDeallocator); extern CFStringRef CFStringCreateWithSubstring(CFAllocatorRef alloc, CFStringRef str, CFRange range); extern CFStringRef CFStringCreateCopy(CFAllocatorRef alloc, CFStringRef theString); extern CFStringRef CFStringCreateWithFormat(CFAllocatorRef alloc, CFDictionaryRef formatOptions, CFStringRef format, ...) ; extern CFStringRef CFStringCreateWithFormatAndArguments(CFAllocatorRef alloc, CFDictionaryRef formatOptions, CFStringRef format, va_list arguments) ; extern CFMutableStringRef CFStringCreateMutable(CFAllocatorRef alloc, CFIndex maxLength); extern CFMutableStringRef CFStringCreateMutableCopy(CFAllocatorRef alloc, CFIndex maxLength, CFStringRef theString); extern CFMutableStringRef CFStringCreateMutableWithExternalCharactersNoCopy(CFAllocatorRef alloc, UniChar *chars, CFIndex numChars, CFIndex capacity, CFAllocatorRef externalCharactersAllocator); extern CFIndex CFStringGetLength(CFStringRef theString); extern UniChar CFStringGetCharacterAtIndex(CFStringRef theString, CFIndex idx); extern void CFStringGetCharacters(CFStringRef theString, CFRange range, UniChar *buffer); # 320 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern Boolean CFStringGetPascalString(CFStringRef theString, StringPtr buffer, CFIndex bufferSize, CFStringEncoding encoding); extern Boolean CFStringGetCString(CFStringRef theString, char *buffer, CFIndex bufferSize, CFStringEncoding encoding); extern ConstStringPtr CFStringGetPascalStringPtr(CFStringRef theString, CFStringEncoding encoding); extern const char *CFStringGetCStringPtr(CFStringRef theString, CFStringEncoding encoding); extern const UniChar *CFStringGetCharactersPtr(CFStringRef theString); # 356 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern CFIndex CFStringGetBytes(CFStringRef theString, CFRange range, CFStringEncoding encoding, UInt8 lossByte, Boolean isExternalRepresentation, UInt8 *buffer, CFIndex maxBufLen, CFIndex *usedBufLen); extern CFStringRef CFStringCreateFromExternalRepresentation(CFAllocatorRef alloc, CFDataRef data, CFStringEncoding encoding); extern CFDataRef CFStringCreateExternalRepresentation(CFAllocatorRef alloc, CFStringRef theString, CFStringEncoding encoding, UInt8 lossByte); extern CFStringEncoding CFStringGetSmallestEncoding(CFStringRef theString); extern CFStringEncoding CFStringGetFastestEncoding(CFStringRef theString); extern CFStringEncoding CFStringGetSystemEncoding(void); extern CFIndex CFStringGetMaximumSizeForEncoding(CFIndex length, CFStringEncoding encoding); extern Boolean CFStringGetFileSystemRepresentation(CFStringRef string, char *buffer, CFIndex maxBufLen); extern CFIndex CFStringGetMaximumSizeOfFileSystemRepresentation(CFStringRef string); extern CFStringRef CFStringCreateWithFileSystemRepresentation(CFAllocatorRef alloc, const char *buffer); typedef CFOptionFlags CFStringCompareFlags; enum { kCFCompareCaseInsensitive = 1, kCFCompareBackwards = 4, kCFCompareAnchored = 8, kCFCompareNonliteral = 16, kCFCompareLocalized = 32, kCFCompareNumerically = 64, kCFCompareDiacriticInsensitive = 128, kCFCompareWidthInsensitive = 256, kCFCompareForcedOrdering = 512 }; extern CFComparisonResult CFStringCompareWithOptionsAndLocale(CFStringRef theString1, CFStringRef theString2, CFRange rangeToCompare, CFStringCompareFlags compareOptions, CFLocaleRef locale) ; extern CFComparisonResult CFStringCompareWithOptions(CFStringRef theString1, CFStringRef theString2, CFRange rangeToCompare, CFStringCompareFlags compareOptions); extern CFComparisonResult CFStringCompare(CFStringRef theString1, CFStringRef theString2, CFStringCompareFlags compareOptions); extern Boolean CFStringFindWithOptionsAndLocale(CFStringRef theString, CFStringRef stringToFind, CFRange rangeToSearch, CFStringCompareFlags searchOptions, CFLocaleRef locale, CFRange *result) ; extern Boolean CFStringFindWithOptions(CFStringRef theString, CFStringRef stringToFind, CFRange rangeToSearch, CFStringCompareFlags searchOptions, CFRange *result); # 466 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern CFArrayRef CFStringCreateArrayWithFindResults(CFAllocatorRef alloc, CFStringRef theString, CFStringRef stringToFind, CFRange rangeToSearch, CFStringCompareFlags compareOptions); extern CFRange CFStringFind(CFStringRef theString, CFStringRef stringToFind, CFStringCompareFlags compareOptions); extern Boolean CFStringHasPrefix(CFStringRef theString, CFStringRef prefix); extern Boolean CFStringHasSuffix(CFStringRef theString, CFStringRef suffix); # 493 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern CFRange CFStringGetRangeOfComposedCharactersAtIndex(CFStringRef theString, CFIndex theIndex); # 524 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern Boolean CFStringFindCharacterFromSet(CFStringRef theString, CFCharacterSetRef theSet, CFRange rangeToSearch, CFStringCompareFlags searchOptions, CFRange *result); # 535 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern void CFStringGetLineBounds(CFStringRef theString, CFRange range, CFIndex *lineBeginIndex, CFIndex *lineEndIndex, CFIndex *contentsEndIndex); extern void CFStringGetParagraphBounds(CFStringRef string, CFRange range, CFIndex *parBeginIndex, CFIndex *parEndIndex, CFIndex *contentsEndIndex) ; # 568 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern CFIndex CFStringGetHyphenationLocationBeforeIndex(CFStringRef string, CFIndex location, CFRange limitRange, CFOptionFlags options, CFLocaleRef locale, UTF32Char *character) ; extern Boolean CFStringIsHyphenationAvailableForLocale(CFLocaleRef locale) ; extern CFStringRef CFStringCreateByCombiningStrings(CFAllocatorRef alloc, CFArrayRef theArray, CFStringRef separatorString); extern CFArrayRef CFStringCreateArrayBySeparatingStrings(CFAllocatorRef alloc, CFStringRef theString, CFStringRef separatorString); extern SInt32 CFStringGetIntValue(CFStringRef str); extern double CFStringGetDoubleValue(CFStringRef str); # 599 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern void CFStringAppend(CFMutableStringRef theString, CFStringRef appendedString); extern void CFStringAppendCharacters(CFMutableStringRef theString, const UniChar *chars, CFIndex numChars); extern void CFStringAppendPascalString(CFMutableStringRef theString, ConstStr255Param pStr, CFStringEncoding encoding); extern void CFStringAppendCString(CFMutableStringRef theString, const char *cStr, CFStringEncoding encoding); extern void CFStringAppendFormat(CFMutableStringRef theString, CFDictionaryRef formatOptions, CFStringRef format, ...) ; extern void CFStringAppendFormatAndArguments(CFMutableStringRef theString, CFDictionaryRef formatOptions, CFStringRef format, va_list arguments) ; extern void CFStringInsert(CFMutableStringRef str, CFIndex idx, CFStringRef insertedStr); extern void CFStringDelete(CFMutableStringRef theString, CFRange range); extern void CFStringReplace(CFMutableStringRef theString, CFRange range, CFStringRef replacement); extern void CFStringReplaceAll(CFMutableStringRef theString, CFStringRef replacement); # 637 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern CFIndex CFStringFindAndReplace(CFMutableStringRef theString, CFStringRef stringToFind, CFStringRef replacementString, CFRange rangeToSearch, CFStringCompareFlags compareOptions); # 648 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern void CFStringSetExternalCharactersNoCopy(CFMutableStringRef theString, UniChar *chars, CFIndex length, CFIndex capacity); # 662 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern void CFStringPad(CFMutableStringRef theString, CFStringRef padString, CFIndex length, CFIndex indexIntoPad); extern void CFStringTrim(CFMutableStringRef theString, CFStringRef trimString); extern void CFStringTrimWhitespace(CFMutableStringRef theString); extern void CFStringLowercase(CFMutableStringRef theString, CFLocaleRef locale); extern void CFStringUppercase(CFMutableStringRef theString, CFLocaleRef locale); extern void CFStringCapitalize(CFMutableStringRef theString, CFLocaleRef locale); typedef CFIndex CFStringNormalizationForm; enum { kCFStringNormalizationFormD = 0, kCFStringNormalizationFormKD, kCFStringNormalizationFormC, kCFStringNormalizationFormKC }; # 704 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern void CFStringNormalize(CFMutableStringRef theString, CFStringNormalizationForm theForm); # 731 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern void CFStringFold(CFMutableStringRef theString, CFStringCompareFlags theFlags, CFLocaleRef theLocale) ; extern Boolean CFStringTransform(CFMutableStringRef string, CFRange *range, CFStringRef transform, Boolean reverse); extern const CFStringRef kCFStringTransformStripCombiningMarks; extern const CFStringRef kCFStringTransformToLatin; extern const CFStringRef kCFStringTransformFullwidthHalfwidth; extern const CFStringRef kCFStringTransformLatinKatakana; extern const CFStringRef kCFStringTransformLatinHiragana; extern const CFStringRef kCFStringTransformHiraganaKatakana; extern const CFStringRef kCFStringTransformMandarinLatin; extern const CFStringRef kCFStringTransformLatinHangul; extern const CFStringRef kCFStringTransformLatinArabic; extern const CFStringRef kCFStringTransformLatinHebrew; extern const CFStringRef kCFStringTransformLatinThai; extern const CFStringRef kCFStringTransformLatinCyrillic; extern const CFStringRef kCFStringTransformLatinGreek; extern const CFStringRef kCFStringTransformToXMLHex; extern const CFStringRef kCFStringTransformToUnicodeName; extern const CFStringRef kCFStringTransformStripDiacritics ; extern Boolean CFStringIsEncodingAvailable(CFStringEncoding encoding); extern const CFStringEncoding *CFStringGetListOfAvailableEncodings(void); extern CFStringRef CFStringGetNameOfEncoding(CFStringEncoding encoding); extern unsigned long CFStringConvertEncodingToNSStringEncoding(CFStringEncoding encoding); extern CFStringEncoding CFStringConvertNSStringEncodingToEncoding(unsigned long encoding); extern UInt32 CFStringConvertEncodingToWindowsCodepage(CFStringEncoding encoding); extern CFStringEncoding CFStringConvertWindowsCodepageToEncoding(UInt32 codepage); extern CFStringEncoding CFStringConvertIANACharSetNameToEncoding(CFStringRef theString); extern CFStringRef CFStringConvertEncodingToIANACharSetName(CFStringEncoding encoding); extern CFStringEncoding CFStringGetMostCompatibleMacStringEncoding(CFStringEncoding encoding); # 820 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 #define __kCFStringInlineBufferLength 64 typedef struct { UniChar buffer[64]; CFStringRef theString; const UniChar *directUniCharBuffer; const char *directCStringBuffer; CFRange rangeToBuffer; CFIndex bufferedRangeStart; CFIndex bufferedRangeEnd; } CFStringInlineBuffer; void CFStringInitInlineBuffer(CFStringRef str, CFStringInlineBuffer *buf, CFRange range) { buf->theString = str; buf->rangeToBuffer = range; buf->directCStringBuffer = (buf->directUniCharBuffer = CFStringGetCharactersPtr(str)) ? ((void*)0) : CFStringGetCStringPtr(str, kCFStringEncodingASCII); buf->bufferedRangeStart = buf->bufferedRangeEnd = 0; } UniChar CFStringGetCharacterFromInlineBuffer(CFStringInlineBuffer *buf, CFIndex idx) { if (idx < 0 || idx >= buf->rangeToBuffer.length) return 0; if (buf->directUniCharBuffer) return buf->directUniCharBuffer[idx + buf->rangeToBuffer.location]; if (buf->directCStringBuffer) return (UniChar)(buf->directCStringBuffer[idx + buf->rangeToBuffer.location]); if (idx >= buf->bufferedRangeEnd || idx < buf->bufferedRangeStart) { if ((buf->bufferedRangeStart = idx - 4) < 0) buf->bufferedRangeStart = 0; buf->bufferedRangeEnd = buf->bufferedRangeStart + 64; if (buf->bufferedRangeEnd > buf->rangeToBuffer.length) buf->bufferedRangeEnd = buf->rangeToBuffer.length; CFStringGetCharacters(buf->theString, CFRangeMake(buf->rangeToBuffer.location + buf->bufferedRangeStart, buf->bufferedRangeEnd - buf->bufferedRangeStart), buf->buffer); } return buf->buffer[idx - buf->bufferedRangeStart]; } # 867 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 Boolean CFStringIsSurrogateHighCharacter(UniChar character) { return ((character >= 0xD800UL) && (character <= 0xDBFFUL) ? 1 : 0); } Boolean CFStringIsSurrogateLowCharacter(UniChar character) { return ((character >= 0xDC00UL) && (character <= 0xDFFFUL) ? 1 : 0); } UTF32Char CFStringGetLongCharacterForSurrogatePair(UniChar surrogateHigh, UniChar surrogateLow) { return (UTF32Char)(((surrogateHigh - 0xD800UL) << 10) + (surrogateLow - 0xDC00UL) + 0x0010000UL); } Boolean CFStringGetSurrogatePairForLongCharacter(UTF32Char character, UniChar *surrogates) { if ((character > 0xFFFFUL) && (character < 0x110000UL)) { character -= 0x10000; if (((void*)0) != surrogates) { surrogates[0] = (UniChar)((character >> 10) + 0xD800UL); surrogates[1] = (UniChar)((character & 0x3FF) + 0xDC00UL); } return 1; } else { if (((void*)0) != surrogates) *surrogates = (UniChar)character; return 0; } } extern void CFShow(CFTypeRef obj); extern void CFShowStr(CFStringRef str); extern CFStringRef __CFStringMakeConstantString(const char *cStr) ; # 19 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h" 2 3 extern CFTypeID CFTimeZoneGetTypeID(void); extern CFTimeZoneRef CFTimeZoneCopySystem(void); extern void CFTimeZoneResetSystem(void); extern CFTimeZoneRef CFTimeZoneCopyDefault(void); extern void CFTimeZoneSetDefault(CFTimeZoneRef tz); extern CFArrayRef CFTimeZoneCopyKnownNames(void); extern CFDictionaryRef CFTimeZoneCopyAbbreviationDictionary(void); extern void CFTimeZoneSetAbbreviationDictionary(CFDictionaryRef dict); extern CFTimeZoneRef CFTimeZoneCreate(CFAllocatorRef allocator, CFStringRef name, CFDataRef data); extern CFTimeZoneRef CFTimeZoneCreateWithTimeIntervalFromGMT(CFAllocatorRef allocator, CFTimeInterval ti); extern CFTimeZoneRef CFTimeZoneCreateWithName(CFAllocatorRef allocator, CFStringRef name, Boolean tryAbbrev); extern CFStringRef CFTimeZoneGetName(CFTimeZoneRef tz); extern CFDataRef CFTimeZoneGetData(CFTimeZoneRef tz); extern CFTimeInterval CFTimeZoneGetSecondsFromGMT(CFTimeZoneRef tz, CFAbsoluteTime at); extern CFStringRef CFTimeZoneCopyAbbreviation(CFTimeZoneRef tz, CFAbsoluteTime at); extern Boolean CFTimeZoneIsDaylightSavingTime(CFTimeZoneRef tz, CFAbsoluteTime at); extern CFTimeInterval CFTimeZoneGetDaylightSavingTimeOffset(CFTimeZoneRef tz, CFAbsoluteTime at) ; extern CFAbsoluteTime CFTimeZoneGetNextDaylightSavingTimeTransition(CFTimeZoneRef tz, CFAbsoluteTime at) ; typedef CFIndex CFTimeZoneNameStyle; enum { kCFTimeZoneNameStyleStandard, kCFTimeZoneNameStyleShortStandard, kCFTimeZoneNameStyleDaylightSaving, kCFTimeZoneNameStyleShortDaylightSaving, kCFTimeZoneNameStyleGeneric, kCFTimeZoneNameStyleShortGeneric } ; extern CFStringRef CFTimeZoneCopyLocalizedName(CFTimeZoneRef tz, CFTimeZoneNameStyle style, CFLocaleRef locale) ; extern const CFNotificationName kCFTimeZoneSystemTimeZoneDidChangeNotification ; # 17 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h" 2 3 typedef struct __CFCalendar * CFCalendarRef; extern CFTypeID CFCalendarGetTypeID(void); extern CFCalendarRef CFCalendarCopyCurrent(void); extern CFCalendarRef CFCalendarCreateWithIdentifier(CFAllocatorRef allocator, CFCalendarIdentifier identifier); extern CFCalendarIdentifier CFCalendarGetIdentifier(CFCalendarRef calendar); extern CFLocaleRef CFCalendarCopyLocale(CFCalendarRef calendar); extern void CFCalendarSetLocale(CFCalendarRef calendar, CFLocaleRef locale); extern CFTimeZoneRef CFCalendarCopyTimeZone(CFCalendarRef calendar); extern void CFCalendarSetTimeZone(CFCalendarRef calendar, CFTimeZoneRef tz); extern CFIndex CFCalendarGetFirstWeekday(CFCalendarRef calendar); extern void CFCalendarSetFirstWeekday(CFCalendarRef calendar, CFIndex wkdy); extern CFIndex CFCalendarGetMinimumDaysInFirstWeek(CFCalendarRef calendar); extern void CFCalendarSetMinimumDaysInFirstWeek(CFCalendarRef calendar, CFIndex mwd); typedef CFOptionFlags CFCalendarUnit; enum { kCFCalendarUnitEra = (1UL << 1), kCFCalendarUnitYear = (1UL << 2), kCFCalendarUnitMonth = (1UL << 3), kCFCalendarUnitDay = (1UL << 4), kCFCalendarUnitHour = (1UL << 5), kCFCalendarUnitMinute = (1UL << 6), kCFCalendarUnitSecond = (1UL << 7), kCFCalendarUnitWeek = (1UL << 8), kCFCalendarUnitWeekday = (1UL << 9), kCFCalendarUnitWeekdayOrdinal = (1UL << 10), kCFCalendarUnitQuarter = (1UL << 11), kCFCalendarUnitWeekOfMonth = (1UL << 12), kCFCalendarUnitWeekOfYear = (1UL << 13), kCFCalendarUnitYearForWeekOfYear = (1UL << 14), }; extern CFRange CFCalendarGetMinimumRangeOfUnit(CFCalendarRef calendar, CFCalendarUnit unit); extern CFRange CFCalendarGetMaximumRangeOfUnit(CFCalendarRef calendar, CFCalendarUnit unit); extern CFRange CFCalendarGetRangeOfUnit(CFCalendarRef calendar, CFCalendarUnit smallerUnit, CFCalendarUnit biggerUnit, CFAbsoluteTime at); extern CFIndex CFCalendarGetOrdinalityOfUnit(CFCalendarRef calendar, CFCalendarUnit smallerUnit, CFCalendarUnit biggerUnit, CFAbsoluteTime at); extern Boolean CFCalendarGetTimeRangeOfUnit(CFCalendarRef calendar, CFCalendarUnit unit, CFAbsoluteTime at, CFAbsoluteTime *startp, CFTimeInterval *tip) ; extern Boolean CFCalendarComposeAbsoluteTime(CFCalendarRef calendar, CFAbsoluteTime *at, const char *componentDesc, ...); extern Boolean CFCalendarDecomposeAbsoluteTime(CFCalendarRef calendar, CFAbsoluteTime at, const char *componentDesc, ...); enum { kCFCalendarComponentsWrap = (1UL << 0) }; extern Boolean CFCalendarAddComponents(CFCalendarRef calendar, CFAbsoluteTime *at, CFOptionFlags options, const char *componentDesc, ...); extern Boolean CFCalendarGetComponentDifference(CFCalendarRef calendar, CFAbsoluteTime startingAT, CFAbsoluteTime resultAT, CFOptionFlags options, const char *componentDesc, ...); # 50 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDateFormatter.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDateFormatter.h" 3 #define __COREFOUNDATION_CFDATEFORMATTER__ 1 typedef CFStringRef CFDateFormatterKey ; typedef struct __CFDateFormatter *CFDateFormatterRef; extern CFStringRef CFDateFormatterCreateDateFormatFromTemplate(CFAllocatorRef allocator, CFStringRef tmplate, CFOptionFlags options, CFLocaleRef locale) ; extern CFTypeID CFDateFormatterGetTypeID(void); # 45 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDateFormatter.h" 3 typedef CFIndex CFDateFormatterStyle; enum { kCFDateFormatterNoStyle = 0, kCFDateFormatterShortStyle = 1, kCFDateFormatterMediumStyle = 2, kCFDateFormatterLongStyle = 3, kCFDateFormatterFullStyle = 4 }; typedef CFOptionFlags CFISO8601DateFormatOptions; enum { kCFISO8601DateFormatWithYear = (1UL << 0), kCFISO8601DateFormatWithMonth = (1UL << 1), kCFISO8601DateFormatWithWeekOfYear = (1UL << 2), kCFISO8601DateFormatWithDay = (1UL << 4), kCFISO8601DateFormatWithTime = (1UL << 5), kCFISO8601DateFormatWithTimeZone = (1UL << 6), kCFISO8601DateFormatWithSpaceBetweenDateAndTime = (1UL << 7), kCFISO8601DateFormatWithDashSeparatorInDate = (1UL << 8), kCFISO8601DateFormatWithColonSeparatorInTime = (1UL << 9), kCFISO8601DateFormatWithColonSeparatorInTimeZone = (1UL << 10), kCFISO8601DateFormatWithFractionalSeconds = (1UL << 11), kCFISO8601DateFormatWithFullDate = kCFISO8601DateFormatWithYear | kCFISO8601DateFormatWithMonth | kCFISO8601DateFormatWithDay | kCFISO8601DateFormatWithDashSeparatorInDate, kCFISO8601DateFormatWithFullTime = kCFISO8601DateFormatWithTime | kCFISO8601DateFormatWithColonSeparatorInTime | kCFISO8601DateFormatWithTimeZone | kCFISO8601DateFormatWithColonSeparatorInTimeZone, kCFISO8601DateFormatWithInternetDateTime = kCFISO8601DateFormatWithFullDate | kCFISO8601DateFormatWithFullTime, }; extern CFDateFormatterRef CFDateFormatterCreateISO8601Formatter(CFAllocatorRef allocator, CFISO8601DateFormatOptions formatOptions) ; extern CFDateFormatterRef CFDateFormatterCreate(CFAllocatorRef allocator, CFLocaleRef locale, CFDateFormatterStyle dateStyle, CFDateFormatterStyle timeStyle); extern CFLocaleRef CFDateFormatterGetLocale(CFDateFormatterRef formatter); extern CFDateFormatterStyle CFDateFormatterGetDateStyle(CFDateFormatterRef formatter); extern CFDateFormatterStyle CFDateFormatterGetTimeStyle(CFDateFormatterRef formatter); extern CFStringRef CFDateFormatterGetFormat(CFDateFormatterRef formatter); extern void CFDateFormatterSetFormat(CFDateFormatterRef formatter, CFStringRef formatString); extern CFStringRef CFDateFormatterCreateStringWithDate(CFAllocatorRef allocator, CFDateFormatterRef formatter, CFDateRef date); extern CFStringRef CFDateFormatterCreateStringWithAbsoluteTime(CFAllocatorRef allocator, CFDateFormatterRef formatter, CFAbsoluteTime at); extern CFDateRef CFDateFormatterCreateDateFromString(CFAllocatorRef allocator, CFDateFormatterRef formatter, CFStringRef string, CFRange *rangep); extern Boolean CFDateFormatterGetAbsoluteTimeFromString(CFDateFormatterRef formatter, CFStringRef string, CFRange *rangep, CFAbsoluteTime *atp); # 138 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDateFormatter.h" 3 extern void CFDateFormatterSetProperty(CFDateFormatterRef formatter, CFStringRef key, CFTypeRef value); extern CFTypeRef CFDateFormatterCopyProperty(CFDateFormatterRef formatter, CFDateFormatterKey key); extern const CFDateFormatterKey kCFDateFormatterIsLenient; extern const CFDateFormatterKey kCFDateFormatterTimeZone; extern const CFDateFormatterKey kCFDateFormatterCalendarName; extern const CFDateFormatterKey kCFDateFormatterDefaultFormat; extern const CFDateFormatterKey kCFDateFormatterTwoDigitStartDate; extern const CFDateFormatterKey kCFDateFormatterDefaultDate; extern const CFDateFormatterKey kCFDateFormatterCalendar; extern const CFDateFormatterKey kCFDateFormatterEraSymbols; extern const CFDateFormatterKey kCFDateFormatterMonthSymbols; extern const CFDateFormatterKey kCFDateFormatterShortMonthSymbols; extern const CFDateFormatterKey kCFDateFormatterWeekdaySymbols; extern const CFDateFormatterKey kCFDateFormatterShortWeekdaySymbols; extern const CFDateFormatterKey kCFDateFormatterAMSymbol; extern const CFDateFormatterKey kCFDateFormatterPMSymbol; extern const CFDateFormatterKey kCFDateFormatterLongEraSymbols ; extern const CFDateFormatterKey kCFDateFormatterVeryShortMonthSymbols ; extern const CFDateFormatterKey kCFDateFormatterStandaloneMonthSymbols ; extern const CFDateFormatterKey kCFDateFormatterShortStandaloneMonthSymbols ; extern const CFDateFormatterKey kCFDateFormatterVeryShortStandaloneMonthSymbols ; extern const CFDateFormatterKey kCFDateFormatterVeryShortWeekdaySymbols ; extern const CFDateFormatterKey kCFDateFormatterStandaloneWeekdaySymbols ; extern const CFDateFormatterKey kCFDateFormatterShortStandaloneWeekdaySymbols ; extern const CFDateFormatterKey kCFDateFormatterVeryShortStandaloneWeekdaySymbols ; extern const CFDateFormatterKey kCFDateFormatterQuarterSymbols ; extern const CFDateFormatterKey kCFDateFormatterShortQuarterSymbols ; extern const CFDateFormatterKey kCFDateFormatterStandaloneQuarterSymbols ; extern const CFDateFormatterKey kCFDateFormatterShortStandaloneQuarterSymbols ; extern const CFDateFormatterKey kCFDateFormatterGregorianStartDate ; extern const CFDateFormatterKey kCFDateFormatterDoesRelativeDateFormattingKey ; # 54 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 1 3 # 35 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 3 #define __COREFOUNDATION_CFERROR__ 1 typedef CFStringRef CFErrorDomain ; typedef struct __CFError * CFErrorRef; extern CFTypeID CFErrorGetTypeID(void) ; extern const CFErrorDomain kCFErrorDomainPOSIX ; extern const CFErrorDomain kCFErrorDomainOSStatus ; extern const CFErrorDomain kCFErrorDomainMach ; extern const CFErrorDomain kCFErrorDomainCocoa ; extern const CFStringRef kCFErrorLocalizedDescriptionKey ; extern const CFStringRef kCFErrorLocalizedFailureKey ; extern const CFStringRef kCFErrorLocalizedFailureReasonKey ; extern const CFStringRef kCFErrorLocalizedRecoverySuggestionKey ; extern const CFStringRef kCFErrorDescriptionKey ; extern const CFStringRef kCFErrorUnderlyingErrorKey ; extern const CFStringRef kCFErrorURLKey ; extern const CFStringRef kCFErrorFilePathKey ; # 92 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 3 extern CFErrorRef CFErrorCreate(CFAllocatorRef allocator, CFErrorDomain domain, CFIndex code, CFDictionaryRef userInfo) ; # 107 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 3 extern CFErrorRef CFErrorCreateWithUserInfoKeysAndValues(CFAllocatorRef allocator, CFErrorDomain domain, CFIndex code, const void *const *userInfoKeys, const void *const *userInfoValues, CFIndex numUserInfoValues) ; extern CFErrorDomain CFErrorGetDomain(CFErrorRef err) ; extern CFIndex CFErrorGetCode(CFErrorRef err) ; # 135 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 3 extern CFDictionaryRef CFErrorCopyUserInfo(CFErrorRef err) ; # 150 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 3 extern CFStringRef CFErrorCopyDescription(CFErrorRef err) ; # 162 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 3 extern CFStringRef CFErrorCopyFailureReason(CFErrorRef err) ; # 174 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 3 extern CFStringRef CFErrorCopyRecoverySuggestion(CFErrorRef err) ; # 56 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNumber.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNumber.h" 3 #define __COREFOUNDATION_CFNUMBER__ 1 typedef const struct __CFBoolean * CFBooleanRef; extern const CFBooleanRef kCFBooleanTrue; extern const CFBooleanRef kCFBooleanFalse; extern CFTypeID CFBooleanGetTypeID(void); extern Boolean CFBooleanGetValue(CFBooleanRef boolean); typedef CFIndex CFNumberType; enum { kCFNumberSInt8Type = 1, kCFNumberSInt16Type = 2, kCFNumberSInt32Type = 3, kCFNumberSInt64Type = 4, kCFNumberFloat32Type = 5, kCFNumberFloat64Type = 6, kCFNumberCharType = 7, kCFNumberShortType = 8, kCFNumberIntType = 9, kCFNumberLongType = 10, kCFNumberLongLongType = 11, kCFNumberFloatType = 12, kCFNumberDoubleType = 13, kCFNumberCFIndexType = 14, kCFNumberNSIntegerType = 15, kCFNumberCGFloatType = 16, kCFNumberMaxType = 16 }; typedef const struct __CFNumber * CFNumberRef; extern const CFNumberRef kCFNumberPositiveInfinity; extern const CFNumberRef kCFNumberNegativeInfinity; extern const CFNumberRef kCFNumberNaN; extern CFTypeID CFNumberGetTypeID(void); # 73 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNumber.h" 3 extern CFNumberRef CFNumberCreate(CFAllocatorRef allocator, CFNumberType theType, const void *valuePtr); extern CFNumberType CFNumberGetType(CFNumberRef number); extern CFIndex CFNumberGetByteSize(CFNumberRef number); extern Boolean CFNumberIsFloatType(CFNumberRef number); # 104 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNumber.h" 3 extern Boolean CFNumberGetValue(CFNumberRef number, CFNumberType theType, void *valuePtr); # 122 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNumber.h" 3 extern CFComparisonResult CFNumberCompare(CFNumberRef number, CFNumberRef otherNumber, void *context); # 58 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNumberFormatter.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNumberFormatter.h" 3 #define __COREFOUNDATION_CFNUMBERFORMATTER__ 1 typedef CFStringRef CFNumberFormatterKey ; typedef struct __CFNumberFormatter *CFNumberFormatterRef; extern CFTypeID CFNumberFormatterGetTypeID(void); typedef CFIndex CFNumberFormatterStyle; enum { kCFNumberFormatterNoStyle = 0, kCFNumberFormatterDecimalStyle = 1, kCFNumberFormatterCurrencyStyle = 2, kCFNumberFormatterPercentStyle = 3, kCFNumberFormatterScientificStyle = 4, kCFNumberFormatterSpellOutStyle = 5, kCFNumberFormatterOrdinalStyle = 6, kCFNumberFormatterCurrencyISOCodeStyle = 8, kCFNumberFormatterCurrencyPluralStyle = 9, kCFNumberFormatterCurrencyAccountingStyle = 10, }; extern CFNumberFormatterRef CFNumberFormatterCreate(CFAllocatorRef allocator, CFLocaleRef locale, CFNumberFormatterStyle style); extern CFLocaleRef CFNumberFormatterGetLocale(CFNumberFormatterRef formatter); extern CFNumberFormatterStyle CFNumberFormatterGetStyle(CFNumberFormatterRef formatter); extern CFStringRef CFNumberFormatterGetFormat(CFNumberFormatterRef formatter); extern void CFNumberFormatterSetFormat(CFNumberFormatterRef formatter, CFStringRef formatString); # 68 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNumberFormatter.h" 3 extern CFStringRef CFNumberFormatterCreateStringWithNumber(CFAllocatorRef allocator, CFNumberFormatterRef formatter, CFNumberRef number); extern CFStringRef CFNumberFormatterCreateStringWithValue(CFAllocatorRef allocator, CFNumberFormatterRef formatter, CFNumberType numberType, const void *valuePtr); typedef CFOptionFlags CFNumberFormatterOptionFlags; enum { kCFNumberFormatterParseIntegersOnly = 1 }; extern CFNumberRef CFNumberFormatterCreateNumberFromString(CFAllocatorRef allocator, CFNumberFormatterRef formatter, CFStringRef string, CFRange *rangep, CFOptionFlags options); extern Boolean CFNumberFormatterGetValueFromString(CFNumberFormatterRef formatter, CFStringRef string, CFRange *rangep, CFNumberType numberType, void *valuePtr); # 97 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNumberFormatter.h" 3 extern void CFNumberFormatterSetProperty(CFNumberFormatterRef formatter, CFNumberFormatterKey key, CFTypeRef value); extern CFTypeRef CFNumberFormatterCopyProperty(CFNumberFormatterRef formatter, CFNumberFormatterKey key); extern const CFNumberFormatterKey kCFNumberFormatterCurrencyCode; extern const CFNumberFormatterKey kCFNumberFormatterDecimalSeparator; extern const CFNumberFormatterKey kCFNumberFormatterCurrencyDecimalSeparator; extern const CFNumberFormatterKey kCFNumberFormatterAlwaysShowDecimalSeparator; extern const CFNumberFormatterKey kCFNumberFormatterGroupingSeparator; extern const CFNumberFormatterKey kCFNumberFormatterUseGroupingSeparator; extern const CFNumberFormatterKey kCFNumberFormatterPercentSymbol; extern const CFNumberFormatterKey kCFNumberFormatterZeroSymbol; extern const CFNumberFormatterKey kCFNumberFormatterNaNSymbol; extern const CFNumberFormatterKey kCFNumberFormatterInfinitySymbol; extern const CFNumberFormatterKey kCFNumberFormatterMinusSign; extern const CFNumberFormatterKey kCFNumberFormatterPlusSign; extern const CFNumberFormatterKey kCFNumberFormatterCurrencySymbol; extern const CFNumberFormatterKey kCFNumberFormatterExponentSymbol; extern const CFNumberFormatterKey kCFNumberFormatterMinIntegerDigits; extern const CFNumberFormatterKey kCFNumberFormatterMaxIntegerDigits; extern const CFNumberFormatterKey kCFNumberFormatterMinFractionDigits; extern const CFNumberFormatterKey kCFNumberFormatterMaxFractionDigits; extern const CFNumberFormatterKey kCFNumberFormatterGroupingSize; extern const CFNumberFormatterKey kCFNumberFormatterSecondaryGroupingSize; extern const CFNumberFormatterKey kCFNumberFormatterRoundingMode; extern const CFNumberFormatterKey kCFNumberFormatterRoundingIncrement; extern const CFNumberFormatterKey kCFNumberFormatterFormatWidth; extern const CFNumberFormatterKey kCFNumberFormatterPaddingPosition; extern const CFNumberFormatterKey kCFNumberFormatterPaddingCharacter; extern const CFNumberFormatterKey kCFNumberFormatterDefaultFormat; extern const CFNumberFormatterKey kCFNumberFormatterMultiplier; extern const CFNumberFormatterKey kCFNumberFormatterPositivePrefix; extern const CFNumberFormatterKey kCFNumberFormatterPositiveSuffix; extern const CFNumberFormatterKey kCFNumberFormatterNegativePrefix; extern const CFNumberFormatterKey kCFNumberFormatterNegativeSuffix; extern const CFNumberFormatterKey kCFNumberFormatterPerMillSymbol; extern const CFNumberFormatterKey kCFNumberFormatterInternationalCurrencySymbol; extern const CFNumberFormatterKey kCFNumberFormatterCurrencyGroupingSeparator ; extern const CFNumberFormatterKey kCFNumberFormatterIsLenient ; extern const CFNumberFormatterKey kCFNumberFormatterUseSignificantDigits ; extern const CFNumberFormatterKey kCFNumberFormatterMinSignificantDigits ; extern const CFNumberFormatterKey kCFNumberFormatterMaxSignificantDigits ; typedef CFIndex CFNumberFormatterRoundingMode; enum { kCFNumberFormatterRoundCeiling = 0, kCFNumberFormatterRoundFloor = 1, kCFNumberFormatterRoundDown = 2, kCFNumberFormatterRoundUp = 3, kCFNumberFormatterRoundHalfEven = 4, kCFNumberFormatterRoundHalfDown = 5, kCFNumberFormatterRoundHalfUp = 6 }; typedef CFIndex CFNumberFormatterPadPosition; enum { kCFNumberFormatterPadBeforePrefix = 0, kCFNumberFormatterPadAfterPrefix = 1, kCFNumberFormatterPadBeforeSuffix = 2, kCFNumberFormatterPadAfterSuffix = 3 }; extern Boolean CFNumberFormatterGetDecimalInfoForCurrencyCode(CFStringRef currencyCode, int32_t *defaultFractionDigits, double *roundingIncrement); # 59 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPreferences.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPreferences.h" 3 #define __COREFOUNDATION_CFPREFERENCES__ 1 #pragma clang assume_nonnull begin extern const CFStringRef kCFPreferencesAnyApplication; extern const CFStringRef kCFPreferencesCurrentApplication; extern const CFStringRef kCFPreferencesAnyHost; extern const CFStringRef kCFPreferencesCurrentHost; extern const CFStringRef kCFPreferencesAnyUser; extern const CFStringRef kCFPreferencesCurrentUser; # 48 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPreferences.h" 3 extern CFPropertyListRef CFPreferencesCopyAppValue(CFStringRef key, CFStringRef applicationID); extern Boolean CFPreferencesGetAppBooleanValue(CFStringRef key, CFStringRef applicationID, Boolean * keyExistsAndHasValidFormat); extern CFIndex CFPreferencesGetAppIntegerValue(CFStringRef key, CFStringRef applicationID, Boolean * keyExistsAndHasValidFormat); extern void CFPreferencesSetAppValue(CFStringRef key, CFPropertyListRef value, CFStringRef applicationID); extern void CFPreferencesAddSuitePreferencesToApp(CFStringRef applicationID, CFStringRef suiteID); extern void CFPreferencesRemoveSuitePreferencesFromApp(CFStringRef applicationID, CFStringRef suiteID); extern Boolean CFPreferencesAppSynchronize(CFStringRef applicationID); extern CFPropertyListRef CFPreferencesCopyValue(CFStringRef key, CFStringRef applicationID, CFStringRef userName, CFStringRef hostName); extern CFDictionaryRef CFPreferencesCopyMultiple( CFArrayRef keysToFetch, CFStringRef applicationID, CFStringRef userName, CFStringRef hostName); extern void CFPreferencesSetValue(CFStringRef key, CFPropertyListRef value, CFStringRef applicationID, CFStringRef userName, CFStringRef hostName); extern void CFPreferencesSetMultiple( CFDictionaryRef keysToSet, CFArrayRef keysToRemove, CFStringRef applicationID, CFStringRef userName, CFStringRef hostName); extern Boolean CFPreferencesSynchronize(CFStringRef applicationID, CFStringRef userName, CFStringRef hostName); extern CFArrayRef CFPreferencesCopyApplicationList(CFStringRef userName, CFStringRef hostName) ; extern CFArrayRef CFPreferencesCopyKeyList(CFStringRef applicationID, CFStringRef userName, CFStringRef hostName); extern Boolean CFPreferencesAppValueIsForced(CFStringRef key, CFStringRef applicationID); #pragma clang assume_nonnull end # 60 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h" 3 #define __COREFOUNDATION_CFPROPERTYLIST__ 1 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 3 #define __COREFOUNDATION_CFSTREAM__ 1 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 #define __COREFOUNDATION_CFURL__ 1 # 21 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 typedef CFIndex CFURLPathStyle; enum { kCFURLPOSIXPathStyle = 0, kCFURLHFSPathStyle , kCFURLWindowsPathStyle }; typedef const struct __CFURL * CFURLRef; # 43 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern CFTypeID CFURLGetTypeID(void); # 53 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern CFURLRef CFURLCreateWithBytes(CFAllocatorRef allocator, const UInt8 *URLBytes, CFIndex length, CFStringEncoding encoding, CFURLRef baseURL); extern CFDataRef CFURLCreateData(CFAllocatorRef allocator, CFURLRef url, CFStringEncoding encoding, Boolean escapeWhitespace); extern CFURLRef CFURLCreateWithString(CFAllocatorRef allocator, CFStringRef URLString, CFURLRef baseURL); # 83 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern CFURLRef CFURLCreateAbsoluteURLWithBytes(CFAllocatorRef alloc, const UInt8 *relativeURLBytes, CFIndex length, CFStringEncoding encoding, CFURLRef baseURL, Boolean useCompatibilityMode); extern CFURLRef CFURLCreateWithFileSystemPath(CFAllocatorRef allocator, CFStringRef filePath, CFURLPathStyle pathStyle, Boolean isDirectory); extern CFURLRef CFURLCreateFromFileSystemRepresentation(CFAllocatorRef allocator, const UInt8 *buffer, CFIndex bufLen, Boolean isDirectory); extern CFURLRef CFURLCreateWithFileSystemPathRelativeToBase(CFAllocatorRef allocator, CFStringRef filePath, CFURLPathStyle pathStyle, Boolean isDirectory, CFURLRef baseURL); extern CFURLRef CFURLCreateFromFileSystemRepresentationRelativeToBase(CFAllocatorRef allocator, const UInt8 *buffer, CFIndex bufLen, Boolean isDirectory, CFURLRef baseURL); # 117 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern Boolean CFURLGetFileSystemRepresentation(CFURLRef url, Boolean resolveAgainstBase, UInt8 *buffer, CFIndex maxBufLen); extern CFURLRef CFURLCopyAbsoluteURL(CFURLRef relativeURL); extern CFStringRef CFURLGetString(CFURLRef anURL); extern CFURLRef CFURLGetBaseURL(CFURLRef anURL); # 192 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern Boolean CFURLCanBeDecomposed(CFURLRef anURL); extern CFStringRef CFURLCopyScheme(CFURLRef anURL); extern CFStringRef CFURLCopyNetLocation(CFURLRef anURL); # 211 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern CFStringRef CFURLCopyPath(CFURLRef anURL); extern CFStringRef CFURLCopyStrictPath(CFURLRef anURL, Boolean *isAbsolute); extern CFStringRef CFURLCopyFileSystemPath(CFURLRef anURL, CFURLPathStyle pathStyle); extern Boolean CFURLHasDirectoryPath(CFURLRef anURL); extern CFStringRef CFURLCopyResourceSpecifier(CFURLRef anURL); extern CFStringRef CFURLCopyHostName(CFURLRef anURL); extern SInt32 CFURLGetPortNumber(CFURLRef anURL); extern CFStringRef CFURLCopyUserName(CFURLRef anURL); extern CFStringRef CFURLCopyPassword(CFURLRef anURL); extern CFStringRef CFURLCopyParameterString(CFURLRef anURL, CFStringRef charactersToLeaveEscaped); extern CFStringRef CFURLCopyQueryString(CFURLRef anURL, CFStringRef charactersToLeaveEscaped); extern CFStringRef CFURLCopyFragment(CFURLRef anURL, CFStringRef charactersToLeaveEscaped); extern CFStringRef CFURLCopyLastPathComponent(CFURLRef url); extern CFStringRef CFURLCopyPathExtension(CFURLRef url); extern CFURLRef CFURLCreateCopyAppendingPathComponent(CFAllocatorRef allocator, CFURLRef url, CFStringRef pathComponent, Boolean isDirectory); extern CFURLRef CFURLCreateCopyDeletingLastPathComponent(CFAllocatorRef allocator, CFURLRef url); extern CFURLRef CFURLCreateCopyAppendingPathExtension(CFAllocatorRef allocator, CFURLRef url, CFStringRef extension); extern CFURLRef CFURLCreateCopyDeletingPathExtension(CFAllocatorRef allocator, CFURLRef url); extern CFIndex CFURLGetBytes(CFURLRef url, UInt8 *buffer, CFIndex bufferLength); typedef CFIndex CFURLComponentType; enum { kCFURLComponentScheme = 1, kCFURLComponentNetLocation = 2, kCFURLComponentPath = 3, kCFURLComponentResourceSpecifier = 4, kCFURLComponentUser = 5, kCFURLComponentPassword = 6, kCFURLComponentUserInfo = 7, kCFURLComponentHost = 8, kCFURLComponentPort = 9, kCFURLComponentParameterString = 10, kCFURLComponentQuery = 11, kCFURLComponentFragment = 12 }; # 373 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern CFRange CFURLGetByteRangeForComponent(CFURLRef url, CFURLComponentType component, CFRange *rangeIncludingSeparators); # 383 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern CFStringRef CFURLCreateStringByReplacingPercentEscapes(CFAllocatorRef allocator, CFStringRef originalString, CFStringRef charactersToLeaveEscaped); extern CFStringRef CFURLCreateStringByReplacingPercentEscapesUsingEncoding(CFAllocatorRef allocator, CFStringRef origString, CFStringRef charsToLeaveEscaped, CFStringEncoding encoding) ; # 402 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern CFStringRef CFURLCreateStringByAddingPercentEscapes(CFAllocatorRef allocator, CFStringRef originalString, CFStringRef charactersToLeaveUnescaped, CFStringRef legalURLCharactersToBeEscaped, CFStringEncoding encoding) ; # 418 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern Boolean CFURLIsFileReferenceURL(CFURLRef url) ; # 441 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern CFURLRef CFURLCreateFileReferenceURL(CFAllocatorRef allocator, CFURLRef url, CFErrorRef *error) ; # 465 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern CFURLRef CFURLCreateFilePathURL(CFAllocatorRef allocator, CFURLRef url, CFErrorRef *error) ; struct FSRef; extern CFURLRef CFURLCreateFromFSRef(CFAllocatorRef allocator, const struct FSRef *fsRef) ; extern Boolean CFURLGetFSRef(CFURLRef url, struct FSRef *fsRef) ; # 523 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern Boolean CFURLCopyResourcePropertyForKey(CFURLRef url, CFStringRef key, void *propertyValueTypeRefPtr, CFErrorRef *error) ; # 547 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern CFDictionaryRef CFURLCopyResourcePropertiesForKeys(CFURLRef url, CFArrayRef keys, CFErrorRef *error) ; # 573 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern Boolean CFURLSetResourcePropertyForKey(CFURLRef url, CFStringRef key, CFTypeRef propertyValue, CFErrorRef *error) ; # 597 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern Boolean CFURLSetResourcePropertiesForKeys(CFURLRef url, CFDictionaryRef keyedPropertyValues, CFErrorRef *error) ; extern const CFStringRef kCFURLKeysOfUnsetValuesKey ; # 621 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern void CFURLClearResourcePropertyCacheForKey(CFURLRef url, CFStringRef key) ; # 638 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern void CFURLClearResourcePropertyCache(CFURLRef url) ; # 659 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern void CFURLSetTemporaryResourcePropertyForKey(CFURLRef url, CFStringRef key, CFTypeRef propertyValue) ; # 681 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern Boolean CFURLResourceIsReachable(CFURLRef url, CFErrorRef *error) ; extern const CFStringRef kCFURLNameKey ; extern const CFStringRef kCFURLLocalizedNameKey ; extern const CFStringRef kCFURLIsRegularFileKey ; extern const CFStringRef kCFURLIsDirectoryKey ; extern const CFStringRef kCFURLIsSymbolicLinkKey ; extern const CFStringRef kCFURLIsVolumeKey ; extern const CFStringRef kCFURLIsPackageKey ; extern const CFStringRef kCFURLIsApplicationKey ; extern const CFStringRef kCFURLApplicationIsScriptableKey ; extern const CFStringRef kCFURLIsSystemImmutableKey ; extern const CFStringRef kCFURLIsUserImmutableKey ; extern const CFStringRef kCFURLIsHiddenKey ; extern const CFStringRef kCFURLHasHiddenExtensionKey ; extern const CFStringRef kCFURLCreationDateKey ; extern const CFStringRef kCFURLContentAccessDateKey ; extern const CFStringRef kCFURLContentModificationDateKey ; extern const CFStringRef kCFURLAttributeModificationDateKey ; extern const CFStringRef kCFURLLinkCountKey ; extern const CFStringRef kCFURLParentDirectoryURLKey ; extern const CFStringRef kCFURLVolumeURLKey ; extern const CFStringRef kCFURLTypeIdentifierKey ; extern const CFStringRef kCFURLLocalizedTypeDescriptionKey ; extern const CFStringRef kCFURLLabelNumberKey ; extern const CFStringRef kCFURLLabelColorKey ; extern const CFStringRef kCFURLLocalizedLabelKey ; extern const CFStringRef kCFURLEffectiveIconKey ; extern const CFStringRef kCFURLCustomIconKey ; extern const CFStringRef kCFURLFileResourceIdentifierKey ; extern const CFStringRef kCFURLVolumeIdentifierKey ; extern const CFStringRef kCFURLPreferredIOBlockSizeKey ; extern const CFStringRef kCFURLIsReadableKey ; extern const CFStringRef kCFURLIsWritableKey ; extern const CFStringRef kCFURLIsExecutableKey ; extern const CFStringRef kCFURLFileSecurityKey ; extern const CFStringRef kCFURLIsExcludedFromBackupKey ; extern const CFStringRef kCFURLTagNamesKey ; extern const CFStringRef kCFURLPathKey ; extern const CFStringRef kCFURLCanonicalPathKey ; extern const CFStringRef kCFURLIsMountTriggerKey ; extern const CFStringRef kCFURLGenerationIdentifierKey ; extern const CFStringRef kCFURLDocumentIdentifierKey ; extern const CFStringRef kCFURLAddedToDirectoryDateKey ; extern const CFStringRef kCFURLQuarantinePropertiesKey ; extern const CFStringRef kCFURLFileResourceTypeKey ; extern const CFStringRef kCFURLFileResourceTypeNamedPipe ; extern const CFStringRef kCFURLFileResourceTypeCharacterSpecial ; extern const CFStringRef kCFURLFileResourceTypeDirectory ; extern const CFStringRef kCFURLFileResourceTypeBlockSpecial ; extern const CFStringRef kCFURLFileResourceTypeRegular ; extern const CFStringRef kCFURLFileResourceTypeSymbolicLink ; extern const CFStringRef kCFURLFileResourceTypeSocket ; extern const CFStringRef kCFURLFileResourceTypeUnknown ; extern const CFStringRef kCFURLFileSizeKey ; extern const CFStringRef kCFURLFileAllocatedSizeKey ; extern const CFStringRef kCFURLTotalFileSizeKey ; extern const CFStringRef kCFURLTotalFileAllocatedSizeKey ; extern const CFStringRef kCFURLIsAliasFileKey ; extern const CFStringRef kCFURLFileProtectionKey ; extern const CFStringRef kCFURLFileProtectionNone ; extern const CFStringRef kCFURLFileProtectionComplete ; extern const CFStringRef kCFURLFileProtectionCompleteUnlessOpen ; extern const CFStringRef kCFURLFileProtectionCompleteUntilFirstUserAuthentication ; extern const CFStringRef kCFURLVolumeLocalizedFormatDescriptionKey ; extern const CFStringRef kCFURLVolumeTotalCapacityKey ; extern const CFStringRef kCFURLVolumeAvailableCapacityKey ; extern const CFStringRef kCFURLVolumeAvailableCapacityForImportantUsageKey ; extern const CFStringRef kCFURLVolumeAvailableCapacityForOpportunisticUsageKey ; extern const CFStringRef kCFURLVolumeResourceCountKey ; extern const CFStringRef kCFURLVolumeSupportsPersistentIDsKey ; extern const CFStringRef kCFURLVolumeSupportsSymbolicLinksKey ; extern const CFStringRef kCFURLVolumeSupportsHardLinksKey ; extern const CFStringRef kCFURLVolumeSupportsJournalingKey ; extern const CFStringRef kCFURLVolumeIsJournalingKey ; extern const CFStringRef kCFURLVolumeSupportsSparseFilesKey ; extern const CFStringRef kCFURLVolumeSupportsZeroRunsKey ; extern const CFStringRef kCFURLVolumeSupportsCaseSensitiveNamesKey ; extern const CFStringRef kCFURLVolumeSupportsCasePreservedNamesKey ; extern const CFStringRef kCFURLVolumeSupportsRootDirectoryDatesKey ; extern const CFStringRef kCFURLVolumeSupportsVolumeSizesKey ; extern const CFStringRef kCFURLVolumeSupportsRenamingKey ; extern const CFStringRef kCFURLVolumeSupportsAdvisoryFileLockingKey ; extern const CFStringRef kCFURLVolumeSupportsExtendedSecurityKey ; extern const CFStringRef kCFURLVolumeIsBrowsableKey ; extern const CFStringRef kCFURLVolumeMaximumFileSizeKey ; extern const CFStringRef kCFURLVolumeIsEjectableKey ; extern const CFStringRef kCFURLVolumeIsRemovableKey ; extern const CFStringRef kCFURLVolumeIsInternalKey ; extern const CFStringRef kCFURLVolumeIsAutomountedKey ; extern const CFStringRef kCFURLVolumeIsLocalKey ; extern const CFStringRef kCFURLVolumeIsReadOnlyKey ; extern const CFStringRef kCFURLVolumeCreationDateKey ; extern const CFStringRef kCFURLVolumeURLForRemountingKey ; extern const CFStringRef kCFURLVolumeUUIDStringKey ; extern const CFStringRef kCFURLVolumeNameKey ; extern const CFStringRef kCFURLVolumeLocalizedNameKey ; extern const CFStringRef kCFURLVolumeIsEncryptedKey ; extern const CFStringRef kCFURLVolumeIsRootFileSystemKey ; extern const CFStringRef kCFURLVolumeSupportsCompressionKey ; extern const CFStringRef kCFURLVolumeSupportsFileCloningKey ; extern const CFStringRef kCFURLVolumeSupportsSwapRenamingKey ; extern const CFStringRef kCFURLVolumeSupportsExclusiveRenamingKey ; extern const CFStringRef kCFURLVolumeSupportsImmutableFilesKey ; extern const CFStringRef kCFURLVolumeSupportsAccessPermissionsKey ; extern const CFStringRef kCFURLIsUbiquitousItemKey ; extern const CFStringRef kCFURLUbiquitousItemHasUnresolvedConflictsKey ; extern const CFStringRef kCFURLUbiquitousItemIsDownloadedKey ; extern const CFStringRef kCFURLUbiquitousItemIsDownloadingKey ; extern const CFStringRef kCFURLUbiquitousItemIsUploadedKey ; extern const CFStringRef kCFURLUbiquitousItemIsUploadingKey ; extern const CFStringRef kCFURLUbiquitousItemPercentDownloadedKey ; extern const CFStringRef kCFURLUbiquitousItemPercentUploadedKey ; extern const CFStringRef kCFURLUbiquitousItemDownloadingStatusKey ; extern const CFStringRef kCFURLUbiquitousItemDownloadingErrorKey ; extern const CFStringRef kCFURLUbiquitousItemUploadingErrorKey ; extern const CFStringRef kCFURLUbiquitousItemDownloadingStatusNotDownloaded ; extern const CFStringRef kCFURLUbiquitousItemDownloadingStatusDownloaded ; extern const CFStringRef kCFURLUbiquitousItemDownloadingStatusCurrent ; typedef CFOptionFlags CFURLBookmarkCreationOptions; enum { kCFURLBookmarkCreationMinimalBookmarkMask = ( 1UL << 9 ), kCFURLBookmarkCreationSuitableForBookmarkFile = ( 1UL << 10 ), kCFURLBookmarkCreationWithSecurityScope = ( 1UL << 11 ), kCFURLBookmarkCreationSecurityScopeAllowOnlyReadAccess = ( 1UL << 12 ), kCFURLBookmarkCreationPreferFileIDResolutionMask = ( 1UL << 8 ), } ; typedef CFOptionFlags CFURLBookmarkResolutionOptions; enum { kCFURLBookmarkResolutionWithoutUIMask = ( 1UL << 8 ), kCFURLBookmarkResolutionWithoutMountingMask = ( 1UL << 9 ), kCFURLBookmarkResolutionWithSecurityScope = ( 1UL << 10 ), kCFBookmarkResolutionWithoutUIMask = kCFURLBookmarkResolutionWithoutUIMask, kCFBookmarkResolutionWithoutMountingMask = kCFURLBookmarkResolutionWithoutMountingMask, } ; typedef CFOptionFlags CFURLBookmarkFileCreationOptions; extern CFDataRef CFURLCreateBookmarkData ( CFAllocatorRef allocator, CFURLRef url, CFURLBookmarkCreationOptions options, CFArrayRef resourcePropertiesToInclude, CFURLRef relativeToURL, CFErrorRef* error ) ; extern CFURLRef CFURLCreateByResolvingBookmarkData ( CFAllocatorRef allocator, CFDataRef bookmark, CFURLBookmarkResolutionOptions options, CFURLRef relativeToURL, CFArrayRef resourcePropertiesToInclude, Boolean* isStale, CFErrorRef* error ) ; extern CFDictionaryRef CFURLCreateResourcePropertiesForKeysFromBookmarkData ( CFAllocatorRef allocator, CFArrayRef resourcePropertiesToReturn, CFDataRef bookmark ) ; extern CFTypeRef CFURLCreateResourcePropertyForKeyFromBookmarkData( CFAllocatorRef allocator, CFStringRef resourcePropertyKey, CFDataRef bookmark ) ; extern CFDataRef CFURLCreateBookmarkDataFromFile(CFAllocatorRef allocator, CFURLRef fileURL, CFErrorRef *errorRef ) ; extern Boolean CFURLWriteBookmarkDataToFile( CFDataRef bookmarkRef, CFURLRef fileURL, CFURLBookmarkFileCreationOptions options, CFErrorRef *errorRef ) ; extern CFDataRef CFURLCreateBookmarkDataFromAliasRecord ( CFAllocatorRef allocatorRef, CFDataRef aliasRecordDataRef ) ; extern Boolean CFURLStartAccessingSecurityScopedResource(CFURLRef url) ; extern void CFURLStopAccessingSecurityScopedResource(CFURLRef url) ; # 17 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFRunLoop.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFRunLoop.h" 3 #define __COREFOUNDATION_CFRUNLOOP__ 1 # 1 "/usr/include/mach/port.h" 1 3 4 # 87 "/usr/include/mach/port.h" 3 4 #define _MACH_PORT_H_ # 1 "/usr/include/mach/boolean.h" 1 3 4 # 66 "/usr/include/mach/boolean.h" 3 4 #define _MACH_BOOLEAN_H_ # 1 "/usr/include/mach/machine/boolean.h" 1 3 4 # 30 "/usr/include/mach/machine/boolean.h" 3 4 #define _MACH_MACHINE_BOOLEAN_H_ # 1 "/usr/include/mach/i386/boolean.h" 1 3 4 # 66 "/usr/include/mach/i386/boolean.h" 3 4 #define _MACH_I386_BOOLEAN_H_ typedef unsigned int boolean_t; # 34 "/usr/include/mach/machine/boolean.h" 2 3 4 # 74 "/usr/include/mach/boolean.h" 2 3 4 # 92 "/usr/include/mach/port.h" 2 3 4 # 1 "/usr/include/mach/machine/vm_types.h" 1 3 4 # 30 "/usr/include/mach/machine/vm_types.h" 3 4 #define _MACH_MACHINE_VM_TYPES_H_ # 1 "/usr/include/mach/i386/vm_types.h" 1 3 4 # 68 "/usr/include/mach/i386/vm_types.h" 3 4 #define _MACH_I386_VM_TYPES_H_ # 1 "/usr/include/mach/i386/vm_param.h" 1 3 4 # 91 "/usr/include/mach/i386/vm_param.h" 3 4 #define _MACH_I386_VM_PARAM_H_ #define BYTE_SIZE 8 #define I386_PGBYTES 4096 #define I386_PGSHIFT 12 #define PAGE_SIZE I386_PGBYTES #define PAGE_SHIFT I386_PGSHIFT #define PAGE_MASK (PAGE_SIZE - 1) #define PAGE_MAX_SHIFT PAGE_SHIFT #define PAGE_MAX_SIZE PAGE_SIZE #define PAGE_MAX_MASK PAGE_MASK #define PAGE_MIN_SHIFT PAGE_SHIFT #define PAGE_MIN_SIZE PAGE_SIZE #define PAGE_MIN_MASK PAGE_MASK #define I386_LPGBYTES 2*1024*1024 #define I386_LPGSHIFT 21 #define I386_LPGMASK (I386_LPGBYTES-1) #define i386_btop(x) ((ppnum_t)((x) >> I386_PGSHIFT)) #define machine_btop(x) i386_btop(x) #define i386_ptob(x) (((pmap_paddr_t)(x)) << I386_PGSHIFT) #define machine_ptob(x) i386_ptob(x) #define i386_round_page(x) ((((pmap_paddr_t)(x)) + I386_PGBYTES - 1) & ~(I386_PGBYTES-1)) #define i386_trunc_page(x) (((pmap_paddr_t)(x)) & ~(I386_PGBYTES-1)) #define VM_MIN_ADDRESS64 ((user_addr_t) 0x0000000000000000ULL) #define VM_USRSTACK64 ((user_addr_t) 0x00007FFEEFC00000ULL) #define VM_DYLD64 ((user_addr_t) 0x00007FFF5FC00000ULL) #define VM_LIB64_SHR_DATA ((user_addr_t) 0x00007FFF60000000ULL) #define VM_LIB64_SHR_TEXT ((user_addr_t) 0x00007FFF80000000ULL) #define VM_MAX_PAGE_ADDRESS ((user_addr_t) 0x00007FFFFFE00000ULL) #define VM_MAX_USER_PAGE_ADDRESS ((user_addr_t)0x00007FFFFFFFF000ULL) #define MACH_VM_MIN_ADDRESS ((mach_vm_offset_t) 0) #define MACH_VM_MAX_ADDRESS ((mach_vm_offset_t) VM_MAX_PAGE_ADDRESS) #define VM_MIN_ADDRESS ((vm_offset_t) 0) #define VM_USRSTACK32 ((vm_offset_t) 0xC0000000) #define VM_MAX_ADDRESS ((vm_offset_t) 0xFFE00000) # 74 "/usr/include/mach/i386/vm_types.h" 2 3 4 # 93 "/usr/include/mach/i386/vm_types.h" 3 4 typedef __darwin_natural_t natural_t; typedef int integer_t; typedef uintptr_t vm_offset_t; # 112 "/usr/include/mach/i386/vm_types.h" 3 4 typedef uintptr_t vm_size_t; # 124 "/usr/include/mach/i386/vm_types.h" 3 4 typedef uint64_t mach_vm_address_t; typedef uint64_t mach_vm_offset_t; typedef uint64_t mach_vm_size_t; typedef uint64_t vm_map_offset_t; typedef uint64_t vm_map_address_t; typedef uint64_t vm_map_size_t; typedef mach_vm_address_t mach_port_context_t; #define MACH_MSG_TYPE_INTEGER_T MACH_MSG_TYPE_INTEGER_32 # 34 "/usr/include/mach/machine/vm_types.h" 2 3 4 # 93 "/usr/include/mach/port.h" 2 3 4 # 106 "/usr/include/mach/port.h" 3 4 typedef natural_t mach_port_name_t; typedef mach_port_name_t *mach_port_name_array_t; # 127 "/usr/include/mach/port.h" 3 4 # 1 "/usr/include/sys/_types/_mach_port_t.h" 1 3 4 # 48 "/usr/include/sys/_types/_mach_port_t.h" 3 4 #define _MACH_PORT_T typedef __darwin_mach_port_t mach_port_t; # 128 "/usr/include/mach/port.h" 2 3 4 typedef mach_port_t *mach_port_array_t; # 141 "/usr/include/mach/port.h" 3 4 #define MACH_PORT_NULL 0 #define MACH_PORT_DEAD ((mach_port_name_t) ~0) #define MACH_PORT_VALID(name) (((name) != MACH_PORT_NULL) && ((name) != MACH_PORT_DEAD)) # 164 "/usr/include/mach/port.h" 3 4 #define MACH_PORT_INDEX(name) ((name) >> 8) #define MACH_PORT_GEN(name) (((name) & 0xff) << 24) #define MACH_PORT_MAKE(index,gen) (((index) << 8) | (gen) >> 24) # 188 "/usr/include/mach/port.h" 3 4 typedef natural_t mach_port_right_t; #define MACH_PORT_RIGHT_SEND ((mach_port_right_t) 0) #define MACH_PORT_RIGHT_RECEIVE ((mach_port_right_t) 1) #define MACH_PORT_RIGHT_SEND_ONCE ((mach_port_right_t) 2) #define MACH_PORT_RIGHT_PORT_SET ((mach_port_right_t) 3) #define MACH_PORT_RIGHT_DEAD_NAME ((mach_port_right_t) 4) #define MACH_PORT_RIGHT_LABELH ((mach_port_right_t) 5) #define MACH_PORT_RIGHT_NUMBER ((mach_port_right_t) 6) typedef natural_t mach_port_type_t; typedef mach_port_type_t *mach_port_type_array_t; #define MACH_PORT_TYPE(right) ((mach_port_type_t)(((mach_port_type_t) 1) << ((right) + ((mach_port_right_t) 16)))) #define MACH_PORT_TYPE_NONE ((mach_port_type_t) 0L) #define MACH_PORT_TYPE_SEND MACH_PORT_TYPE(MACH_PORT_RIGHT_SEND) #define MACH_PORT_TYPE_RECEIVE MACH_PORT_TYPE(MACH_PORT_RIGHT_RECEIVE) #define MACH_PORT_TYPE_SEND_ONCE MACH_PORT_TYPE(MACH_PORT_RIGHT_SEND_ONCE) #define MACH_PORT_TYPE_PORT_SET MACH_PORT_TYPE(MACH_PORT_RIGHT_PORT_SET) #define MACH_PORT_TYPE_DEAD_NAME MACH_PORT_TYPE(MACH_PORT_RIGHT_DEAD_NAME) #define MACH_PORT_TYPE_LABELH MACH_PORT_TYPE(MACH_PORT_RIGHT_LABELH) #define MACH_PORT_TYPE_SEND_RECEIVE (MACH_PORT_TYPE_SEND|MACH_PORT_TYPE_RECEIVE) #define MACH_PORT_TYPE_SEND_RIGHTS (MACH_PORT_TYPE_SEND|MACH_PORT_TYPE_SEND_ONCE) #define MACH_PORT_TYPE_PORT_RIGHTS (MACH_PORT_TYPE_SEND_RIGHTS|MACH_PORT_TYPE_RECEIVE) #define MACH_PORT_TYPE_PORT_OR_DEAD (MACH_PORT_TYPE_PORT_RIGHTS|MACH_PORT_TYPE_DEAD_NAME) #define MACH_PORT_TYPE_ALL_RIGHTS (MACH_PORT_TYPE_PORT_OR_DEAD|MACH_PORT_TYPE_PORT_SET) #define MACH_PORT_TYPE_DNREQUEST 0x80000000 #define MACH_PORT_TYPE_SPREQUEST 0x40000000 #define MACH_PORT_TYPE_SPREQUEST_DELAYED 0x20000000 typedef natural_t mach_port_urefs_t; typedef integer_t mach_port_delta_t; typedef natural_t mach_port_seqno_t; typedef natural_t mach_port_mscount_t; typedef natural_t mach_port_msgcount_t; typedef natural_t mach_port_rights_t; #define MACH_PORT_SRIGHTS_NONE 0 #define MACH_PORT_SRIGHTS_PRESENT 1 typedef unsigned int mach_port_srights_t; typedef struct mach_port_status { mach_port_rights_t mps_pset; mach_port_seqno_t mps_seqno; mach_port_mscount_t mps_mscount; mach_port_msgcount_t mps_qlimit; mach_port_msgcount_t mps_msgcount; mach_port_rights_t mps_sorights; boolean_t mps_srights; boolean_t mps_pdrequest; boolean_t mps_nsrequest; natural_t mps_flags; } mach_port_status_t; #define MACH_PORT_QLIMIT_ZERO (0) #define MACH_PORT_QLIMIT_BASIC (5) #define MACH_PORT_QLIMIT_SMALL (16) #define MACH_PORT_QLIMIT_LARGE (1024) #define MACH_PORT_QLIMIT_KERNEL (65534) #define MACH_PORT_QLIMIT_MIN MACH_PORT_QLIMIT_ZERO #define MACH_PORT_QLIMIT_DEFAULT MACH_PORT_QLIMIT_BASIC #define MACH_PORT_QLIMIT_MAX MACH_PORT_QLIMIT_LARGE typedef struct mach_port_limits { mach_port_msgcount_t mpl_qlimit; } mach_port_limits_t; #define MACH_PORT_STATUS_FLAG_TEMPOWNER 0x01 #define MACH_PORT_STATUS_FLAG_GUARDED 0x02 #define MACH_PORT_STATUS_FLAG_STRICT_GUARD 0x04 #define MACH_PORT_STATUS_FLAG_IMP_DONATION 0x08 #define MACH_PORT_STATUS_FLAG_REVIVE 0x10 #define MACH_PORT_STATUS_FLAG_TASKPTR 0x20 typedef struct mach_port_info_ext { mach_port_status_t mpie_status; mach_port_msgcount_t mpie_boost_cnt; uint32_t reserved[6]; } mach_port_info_ext_t; typedef integer_t *mach_port_info_t; typedef int mach_port_flavor_t; #define MACH_PORT_LIMITS_INFO 1 #define MACH_PORT_RECEIVE_STATUS 2 #define MACH_PORT_DNREQUESTS_SIZE 3 #define MACH_PORT_TEMPOWNER 4 #define MACH_PORT_IMPORTANCE_RECEIVER 5 #define MACH_PORT_DENAP_RECEIVER 6 #define MACH_PORT_INFO_EXT 7 #define MACH_PORT_LIMITS_INFO_COUNT ((natural_t) (sizeof(mach_port_limits_t)/sizeof(natural_t))) #define MACH_PORT_RECEIVE_STATUS_COUNT ((natural_t) (sizeof(mach_port_status_t)/sizeof(natural_t))) #define MACH_PORT_DNREQUESTS_SIZE_COUNT 1 #define MACH_PORT_INFO_EXT_COUNT ((natural_t) (sizeof(mach_port_info_ext_t)/sizeof(natural_t))) typedef struct mach_port_qos { unsigned int name:1; unsigned int prealloc:1; boolean_t pad1:30; natural_t len; } mach_port_qos_t; # 329 "/usr/include/mach/port.h" 3 4 #define MPO_CONTEXT_AS_GUARD 0x01 #define MPO_QLIMIT 0x02 #define MPO_TEMPOWNER 0x04 #define MPO_IMPORTANCE_RECEIVER 0x08 #define MPO_INSERT_SEND_RIGHT 0x10 #define MPO_STRICT 0x20 #define MPO_DENAP_RECEIVER 0x40 typedef struct mach_port_options { uint32_t flags; mach_port_limits_t mpl; uint64_t reserved[2]; }mach_port_options_t; typedef mach_port_options_t *mach_port_options_ptr_t; #define GUARD_TYPE_MACH_PORT 0x1 enum mach_port_guard_exception_codes { kGUARD_EXC_DESTROY = 1u << 0, kGUARD_EXC_MOD_REFS = 1u << 1, kGUARD_EXC_SET_CONTEXT = 1u << 2, kGUARD_EXC_UNGUARDED = 1u << 3, kGUARD_EXC_INCORRECT_GUARD = 1u << 4 }; # 19 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFRunLoop.h" 2 3 typedef CFStringRef CFRunLoopMode ; typedef struct __CFRunLoop * CFRunLoopRef; typedef struct __CFRunLoopSource * CFRunLoopSourceRef; typedef struct __CFRunLoopObserver * CFRunLoopObserverRef; typedef struct __CFRunLoopTimer * CFRunLoopTimerRef; typedef SInt32 CFRunLoopRunResult; enum { kCFRunLoopRunFinished = 1, kCFRunLoopRunStopped = 2, kCFRunLoopRunTimedOut = 3, kCFRunLoopRunHandledSource = 4 }; typedef CFOptionFlags CFRunLoopActivity; enum { kCFRunLoopEntry = (1UL << 0), kCFRunLoopBeforeTimers = (1UL << 1), kCFRunLoopBeforeSources = (1UL << 2), kCFRunLoopBeforeWaiting = (1UL << 5), kCFRunLoopAfterWaiting = (1UL << 6), kCFRunLoopExit = (1UL << 7), kCFRunLoopAllActivities = 0x0FFFFFFFU }; extern const CFRunLoopMode kCFRunLoopDefaultMode; extern const CFRunLoopMode kCFRunLoopCommonModes; extern CFTypeID CFRunLoopGetTypeID(void); extern CFRunLoopRef CFRunLoopGetCurrent(void); extern CFRunLoopRef CFRunLoopGetMain(void); extern CFRunLoopMode CFRunLoopCopyCurrentMode(CFRunLoopRef rl); extern CFArrayRef CFRunLoopCopyAllModes(CFRunLoopRef rl); extern void CFRunLoopAddCommonMode(CFRunLoopRef rl, CFRunLoopMode mode); extern CFAbsoluteTime CFRunLoopGetNextTimerFireDate(CFRunLoopRef rl, CFRunLoopMode mode); extern void CFRunLoopRun(void); extern CFRunLoopRunResult CFRunLoopRunInMode(CFRunLoopMode mode, CFTimeInterval seconds, Boolean returnAfterSourceHandled); extern Boolean CFRunLoopIsWaiting(CFRunLoopRef rl); extern void CFRunLoopWakeUp(CFRunLoopRef rl); extern void CFRunLoopStop(CFRunLoopRef rl); extern Boolean CFRunLoopContainsSource(CFRunLoopRef rl, CFRunLoopSourceRef source, CFRunLoopMode mode); extern void CFRunLoopAddSource(CFRunLoopRef rl, CFRunLoopSourceRef source, CFRunLoopMode mode); extern void CFRunLoopRemoveSource(CFRunLoopRef rl, CFRunLoopSourceRef source, CFRunLoopMode mode); extern Boolean CFRunLoopContainsObserver(CFRunLoopRef rl, CFRunLoopObserverRef observer, CFRunLoopMode mode); extern void CFRunLoopAddObserver(CFRunLoopRef rl, CFRunLoopObserverRef observer, CFRunLoopMode mode); extern void CFRunLoopRemoveObserver(CFRunLoopRef rl, CFRunLoopObserverRef observer, CFRunLoopMode mode); extern Boolean CFRunLoopContainsTimer(CFRunLoopRef rl, CFRunLoopTimerRef timer, CFRunLoopMode mode); extern void CFRunLoopAddTimer(CFRunLoopRef rl, CFRunLoopTimerRef timer, CFRunLoopMode mode); extern void CFRunLoopRemoveTimer(CFRunLoopRef rl, CFRunLoopTimerRef timer, CFRunLoopMode mode); typedef struct { CFIndex version; void * info; const void *(*retain)(const void *info); void (*release)(const void *info); CFStringRef (*copyDescription)(const void *info); Boolean (*equal)(const void *info1, const void *info2); CFHashCode (*hash)(const void *info); void (*schedule)(void *info, CFRunLoopRef rl, CFRunLoopMode mode); void (*cancel)(void *info, CFRunLoopRef rl, CFRunLoopMode mode); void (*perform)(void *info); } CFRunLoopSourceContext; typedef struct { CFIndex version; void * info; const void *(*retain)(const void *info); void (*release)(const void *info); CFStringRef (*copyDescription)(const void *info); Boolean (*equal)(const void *info1, const void *info2); CFHashCode (*hash)(const void *info); mach_port_t (*getPort)(void *info); void * (*perform)(void *msg, CFIndex size, CFAllocatorRef allocator, void *info); } CFRunLoopSourceContext1; extern CFTypeID CFRunLoopSourceGetTypeID(void); extern CFRunLoopSourceRef CFRunLoopSourceCreate(CFAllocatorRef allocator, CFIndex order, CFRunLoopSourceContext *context); extern CFIndex CFRunLoopSourceGetOrder(CFRunLoopSourceRef source); extern void CFRunLoopSourceInvalidate(CFRunLoopSourceRef source); extern Boolean CFRunLoopSourceIsValid(CFRunLoopSourceRef source); extern void CFRunLoopSourceGetContext(CFRunLoopSourceRef source, CFRunLoopSourceContext *context); extern void CFRunLoopSourceSignal(CFRunLoopSourceRef source); typedef struct { CFIndex version; void * info; const void *(*retain)(const void *info); void (*release)(const void *info); CFStringRef (*copyDescription)(const void *info); } CFRunLoopObserverContext; typedef void (*CFRunLoopObserverCallBack)(CFRunLoopObserverRef observer, CFRunLoopActivity activity, void *info); extern CFTypeID CFRunLoopObserverGetTypeID(void); extern CFRunLoopObserverRef CFRunLoopObserverCreate(CFAllocatorRef allocator, CFOptionFlags activities, Boolean repeats, CFIndex order, CFRunLoopObserverCallBack callout, CFRunLoopObserverContext *context); extern CFOptionFlags CFRunLoopObserverGetActivities(CFRunLoopObserverRef observer); extern Boolean CFRunLoopObserverDoesRepeat(CFRunLoopObserverRef observer); extern CFIndex CFRunLoopObserverGetOrder(CFRunLoopObserverRef observer); extern void CFRunLoopObserverInvalidate(CFRunLoopObserverRef observer); extern Boolean CFRunLoopObserverIsValid(CFRunLoopObserverRef observer); extern void CFRunLoopObserverGetContext(CFRunLoopObserverRef observer, CFRunLoopObserverContext *context); typedef struct { CFIndex version; void * info; const void *(*retain)(const void *info); void (*release)(const void *info); CFStringRef (*copyDescription)(const void *info); } CFRunLoopTimerContext; typedef void (*CFRunLoopTimerCallBack)(CFRunLoopTimerRef timer, void *info); extern CFTypeID CFRunLoopTimerGetTypeID(void); extern CFRunLoopTimerRef CFRunLoopTimerCreate(CFAllocatorRef allocator, CFAbsoluteTime fireDate, CFTimeInterval interval, CFOptionFlags flags, CFIndex order, CFRunLoopTimerCallBack callout, CFRunLoopTimerContext *context); extern CFAbsoluteTime CFRunLoopTimerGetNextFireDate(CFRunLoopTimerRef timer); extern void CFRunLoopTimerSetNextFireDate(CFRunLoopTimerRef timer, CFAbsoluteTime fireDate); extern CFTimeInterval CFRunLoopTimerGetInterval(CFRunLoopTimerRef timer); extern Boolean CFRunLoopTimerDoesRepeat(CFRunLoopTimerRef timer); extern CFIndex CFRunLoopTimerGetOrder(CFRunLoopTimerRef timer); extern void CFRunLoopTimerInvalidate(CFRunLoopTimerRef timer); extern Boolean CFRunLoopTimerIsValid(CFRunLoopTimerRef timer); extern void CFRunLoopTimerGetContext(CFRunLoopTimerRef timer, CFRunLoopTimerContext *context); extern CFTimeInterval CFRunLoopTimerGetTolerance(CFRunLoopTimerRef timer) ; extern void CFRunLoopTimerSetTolerance(CFRunLoopTimerRef timer, CFTimeInterval tolerance) ; # 18 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSocket.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSocket.h" 3 #define __COREFOUNDATION_CFSOCKET__ 1 typedef struct __CFSocket * CFSocketRef; # 99 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSocket.h" 3 typedef CFIndex CFSocketError; enum { kCFSocketSuccess = 0, kCFSocketError = -1L, kCFSocketTimeout = -2L }; typedef struct { SInt32 protocolFamily; SInt32 socketType; SInt32 protocol; CFDataRef address; } CFSocketSignature; typedef CFOptionFlags CFSocketCallBackType; enum { kCFSocketNoCallBack = 0, kCFSocketReadCallBack = 1, kCFSocketAcceptCallBack = 2, kCFSocketDataCallBack = 3, kCFSocketConnectCallBack = 4, kCFSocketWriteCallBack = 8 }; enum { kCFSocketAutomaticallyReenableReadCallBack = 1, kCFSocketAutomaticallyReenableAcceptCallBack = 2, kCFSocketAutomaticallyReenableDataCallBack = 3, kCFSocketAutomaticallyReenableWriteCallBack = 8, kCFSocketLeaveErrors = 64, kCFSocketCloseOnInvalidate = 128 }; typedef void (*CFSocketCallBack)(CFSocketRef s, CFSocketCallBackType type, CFDataRef address, const void *data, void *info); typedef struct { CFIndex version; void * info; const void *(*retain)(const void *info); void (*release)(const void *info); CFStringRef (*copyDescription)(const void *info); } CFSocketContext; typedef int CFSocketNativeHandle; extern CFTypeID CFSocketGetTypeID(void); extern CFSocketRef CFSocketCreate(CFAllocatorRef allocator, SInt32 protocolFamily, SInt32 socketType, SInt32 protocol, CFOptionFlags callBackTypes, CFSocketCallBack callout, const CFSocketContext *context); extern CFSocketRef CFSocketCreateWithNative(CFAllocatorRef allocator, CFSocketNativeHandle sock, CFOptionFlags callBackTypes, CFSocketCallBack callout, const CFSocketContext *context); extern CFSocketRef CFSocketCreateWithSocketSignature(CFAllocatorRef allocator, const CFSocketSignature *signature, CFOptionFlags callBackTypes, CFSocketCallBack callout, const CFSocketContext *context); extern CFSocketRef CFSocketCreateConnectedToSocketSignature(CFAllocatorRef allocator, const CFSocketSignature *signature, CFOptionFlags callBackTypes, CFSocketCallBack callout, const CFSocketContext *context, CFTimeInterval timeout); extern CFSocketError CFSocketSetAddress(CFSocketRef s, CFDataRef address); extern CFSocketError CFSocketConnectToAddress(CFSocketRef s, CFDataRef address, CFTimeInterval timeout); extern void CFSocketInvalidate(CFSocketRef s); extern Boolean CFSocketIsValid(CFSocketRef s); extern CFDataRef CFSocketCopyAddress(CFSocketRef s); extern CFDataRef CFSocketCopyPeerAddress(CFSocketRef s); extern void CFSocketGetContext(CFSocketRef s, CFSocketContext *context); extern CFSocketNativeHandle CFSocketGetNative(CFSocketRef s); extern CFRunLoopSourceRef CFSocketCreateRunLoopSource(CFAllocatorRef allocator, CFSocketRef s, CFIndex order); extern CFOptionFlags CFSocketGetSocketFlags(CFSocketRef s); extern void CFSocketSetSocketFlags(CFSocketRef s, CFOptionFlags flags); extern void CFSocketDisableCallBacks(CFSocketRef s, CFOptionFlags callBackTypes); extern void CFSocketEnableCallBacks(CFSocketRef s, CFOptionFlags callBackTypes); extern CFSocketError CFSocketSendData(CFSocketRef s, CFDataRef address, CFDataRef data, CFTimeInterval timeout); # 196 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSocket.h" 3 extern CFSocketError CFSocketRegisterValue(const CFSocketSignature *nameServerSignature, CFTimeInterval timeout, CFStringRef name, CFPropertyListRef value); extern CFSocketError CFSocketCopyRegisteredValue(const CFSocketSignature *nameServerSignature, CFTimeInterval timeout, CFStringRef name, CFPropertyListRef *value, CFDataRef *nameServerAddress); extern CFSocketError CFSocketRegisterSocketSignature(const CFSocketSignature *nameServerSignature, CFTimeInterval timeout, CFStringRef name, const CFSocketSignature *signature); extern CFSocketError CFSocketCopyRegisteredSocketSignature(const CFSocketSignature *nameServerSignature, CFTimeInterval timeout, CFStringRef name, CFSocketSignature *signature, CFDataRef *nameServerAddress); extern CFSocketError CFSocketUnregister(const CFSocketSignature *nameServerSignature, CFTimeInterval timeout, CFStringRef name); extern void CFSocketSetDefaultNameRegistryPortNumber(UInt16 port); extern UInt16 CFSocketGetDefaultNameRegistryPortNumber(void); extern const CFStringRef kCFSocketCommandKey; extern const CFStringRef kCFSocketNameKey; extern const CFStringRef kCFSocketValueKey; extern const CFStringRef kCFSocketResultKey; extern const CFStringRef kCFSocketErrorKey; extern const CFStringRef kCFSocketRegisterCommand; extern const CFStringRef kCFSocketRetrieveCommand; # 19 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 2 3 # 1 "/usr/include/dispatch/dispatch.h" 1 3 4 # 22 "/usr/include/dispatch/dispatch.h" 3 4 #define __DISPATCH_PUBLIC__ # 1 "/usr/include/os/base.h" 1 3 4 # 22 "/usr/include/os/base.h" 3 4 #define __OS_BASE__ # 42 "/usr/include/os/base.h" 3 4 #undef OS_INLINE # 81 "/usr/include/os/base.h" 3 4 #define OS_NORETURN #define OS_NOTHROW #define OS_NONNULL1 #define OS_NONNULL2 #define OS_NONNULL3 #define OS_NONNULL4 #define OS_NONNULL5 #define OS_NONNULL6 #define OS_NONNULL7 #define OS_NONNULL8 #define OS_NONNULL9 #define OS_NONNULL10 #define OS_NONNULL11 #define OS_NONNULL12 #define OS_NONNULL13 #define OS_NONNULL14 #define OS_NONNULL15 #define OS_NONNULL_ALL #define OS_SENTINEL #define OS_PURE #define OS_CONST #define OS_WARN_RESULT #define OS_MALLOC #define OS_USED #define OS_UNUSED #define OS_COLD #define OS_WEAK #define OS_WEAK_IMPORT #define OS_NOINLINE #define OS_ALWAYS_INLINE #define OS_TRANSPARENT_UNION #define OS_ALIGNED(n) #define OS_FORMAT_PRINTF(x,y) #define OS_EXPORT extern #define OS_INLINE static inline #define OS_EXPECT(x,v) (x) #define OS_NOESCAPE __attribute__((__noescape__)) #define OS_FALLTHROUGH #define OS_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin") #define OS_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end") #define OS_COMPILER_CAN_ASSUME(expr) __builtin_assume(expr) #define OS_OVERLOADABLE __attribute__((__overloadable__)) # 155 "/usr/include/os/base.h" 3 4 #define OS_ENUM(_name,_type,...) enum { __VA_ARGS__ }; typedef _type _name##_t #define OS_SWIFT_UNAVAILABLE(_msg) __attribute__((__availability__(swift, unavailable, message=_msg))) #define OS_REFINED_FOR_SWIFT __attribute__((__swift_private__)) #define OS_SWIFT_NAME(_name) __attribute__((__swift_name__(#_name))) #define __OS_STRINGIFY(s) #s #define OS_STRINGIFY(s) __OS_STRINGIFY(s) #define __OS_CONCAT(x,y) x ## y #define OS_CONCAT(x,y) __OS_CONCAT(x, y) #define os_prevent_tail_call_optimization() do { } while (0) #define os_is_compile_time_constant(expr) 0 #define os_compiler_barrier() do { } while (0) #define OS_NOT_TAIL_CALLED __attribute__((__not_tail_called__)) typedef void (*os_function_t)(void *); # 29 "/usr/include/dispatch/dispatch.h" 2 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stddef.h" 1 3 4 # 35 "/usr/include/dispatch/dispatch.h" 2 3 4 # 1 "/usr/include/unistd.h" 1 3 4 # 69 "/usr/include/unistd.h" 3 4 #define _UNISTD_H_ # 1 "/usr/include/sys/unistd.h" 1 3 4 # 65 "/usr/include/sys/unistd.h" 3 4 #define _SYS_UNISTD_H_ # 79 "/usr/include/sys/unistd.h" 3 4 #define _POSIX_VERSION 200112L #define _POSIX2_VERSION 200112L # 1 "/usr/include/sys/_types/_posix_vdisable.h" 1 3 4 # 29 "/usr/include/sys/_types/_posix_vdisable.h" 3 4 #define _POSIX_VDISABLE ((unsigned char)'\377') # 85 "/usr/include/sys/unistd.h" 2 3 4 #define _POSIX_THREAD_KEYS_MAX 128 #define F_OK 0 #define X_OK (1<<0) #define W_OK (1<<1) #define R_OK (1<<2) #define _READ_OK (1<<9) #define _WRITE_OK (1<<10) #define _EXECUTE_OK (1<<11) #define _DELETE_OK (1<<12) #define _APPEND_OK (1<<13) #define _RMFILE_OK (1<<14) #define _RATTR_OK (1<<15) #define _WATTR_OK (1<<16) #define _REXT_OK (1<<17) #define _WEXT_OK (1<<18) #define _RPERM_OK (1<<19) #define _WPERM_OK (1<<20) #define _CHOWN_OK (1<<21) #define _ACCESS_EXTENDED_MASK (_READ_OK | _WRITE_OK | _EXECUTE_OK | _DELETE_OK | _APPEND_OK | _RMFILE_OK | _REXT_OK | _WEXT_OK | _RATTR_OK | _WATTR_OK | _RPERM_OK | _WPERM_OK | _CHOWN_OK) # 1 "/usr/include/sys/_types/_seek_set.h" 1 3 4 # 40 "/usr/include/sys/_types/_seek_set.h" 3 4 #define SEEK_HOLE 3 #define SEEK_DATA 4 # 123 "/usr/include/sys/unistd.h" 2 3 4 #define L_SET SEEK_SET #define L_INCR SEEK_CUR #define L_XTND SEEK_END struct accessx_descriptor { unsigned int ad_name_offset; int ad_flags; int ad_pad[2]; }; #define ACCESSX_MAX_DESCRIPTORS 100 #define ACCESSX_MAX_TABLESIZE (16 * 1024) #define _PC_LINK_MAX 1 #define _PC_MAX_CANON 2 #define _PC_MAX_INPUT 3 #define _PC_NAME_MAX 4 #define _PC_PATH_MAX 5 #define _PC_PIPE_BUF 6 #define _PC_CHOWN_RESTRICTED 7 #define _PC_NO_TRUNC 8 #define _PC_VDISABLE 9 #define _PC_NAME_CHARS_MAX 10 #define _PC_CASE_SENSITIVE 11 #define _PC_CASE_PRESERVING 12 #define _PC_EXTENDED_SECURITY_NP 13 #define _PC_AUTH_OPAQUE_NP 14 #define _PC_2_SYMLINKS 15 #define _PC_ALLOC_SIZE_MIN 16 #define _PC_ASYNC_IO 17 #define _PC_FILESIZEBITS 18 #define _PC_PRIO_IO 19 #define _PC_REC_INCR_XFER_SIZE 20 #define _PC_REC_MAX_XFER_SIZE 21 #define _PC_REC_MIN_XFER_SIZE 22 #define _PC_REC_XFER_ALIGN 23 #define _PC_SYMLINK_MAX 24 #define _PC_SYNC_IO 25 #define _PC_XATTR_SIZE_BITS 26 #define _PC_MIN_HOLE_SIZE 27 #define _CS_PATH 1 # 187 "/usr/include/sys/unistd.h" 3 4 int getattrlistbulk(int, void *, void *, size_t, uint64_t) ; int getattrlistat(int, const char *, void *, void *, size_t, unsigned long) ; int setattrlistat(int, const char *, void *, void *, size_t, uint32_t) ; # 207 "/usr/include/sys/unistd.h" 3 4 int faccessat(int, const char *, int, int) ; int fchownat(int, const char *, uid_t, gid_t, int) ; int linkat(int, const char *, int, const char *, int) ; ssize_t readlinkat(int, const char *, char *, size_t) ; int symlinkat(const char *, int, const char *) ; int unlinkat(int, const char *, int) ; # 73 "/usr/include/unistd.h" 2 3 4 # 86 "/usr/include/unistd.h" 3 4 #define STDIN_FILENO 0 #define STDOUT_FILENO 1 #define STDERR_FILENO 2 #define _XOPEN_VERSION 600 #define _XOPEN_XCU_VERSION 4 #define _POSIX_ADVISORY_INFO (-1) #define _POSIX_ASYNCHRONOUS_IO (-1) #define _POSIX_BARRIERS (-1) #define _POSIX_CHOWN_RESTRICTED 200112L #define _POSIX_CLOCK_SELECTION (-1) #define _POSIX_CPUTIME (-1) #define _POSIX_FSYNC 200112L #define _POSIX_IPV6 200112L #define _POSIX_JOB_CONTROL 200112L #define _POSIX_MAPPED_FILES 200112L #define _POSIX_MEMLOCK (-1) #define _POSIX_MEMLOCK_RANGE (-1) #define _POSIX_MEMORY_PROTECTION 200112L #define _POSIX_MESSAGE_PASSING (-1) #define _POSIX_MONOTONIC_CLOCK (-1) #define _POSIX_NO_TRUNC 200112L #define _POSIX_PRIORITIZED_IO (-1) #define _POSIX_PRIORITY_SCHEDULING (-1) #define _POSIX_RAW_SOCKETS (-1) #define _POSIX_READER_WRITER_LOCKS 200112L #define _POSIX_REALTIME_SIGNALS (-1) #define _POSIX_REGEXP 200112L #define _POSIX_SAVED_IDS 200112L #define _POSIX_SEMAPHORES (-1) #define _POSIX_SHARED_MEMORY_OBJECTS (-1) #define _POSIX_SHELL 200112L #define _POSIX_SPAWN (-1) #define _POSIX_SPIN_LOCKS (-1) #define _POSIX_SPORADIC_SERVER (-1) #define _POSIX_SYNCHRONIZED_IO (-1) #define _POSIX_THREAD_ATTR_STACKADDR 200112L #define _POSIX_THREAD_ATTR_STACKSIZE 200112L #define _POSIX_THREAD_CPUTIME (-1) #define _POSIX_THREAD_PRIO_INHERIT (-1) #define _POSIX_THREAD_PRIO_PROTECT (-1) #define _POSIX_THREAD_PRIORITY_SCHEDULING (-1) #define _POSIX_THREAD_PROCESS_SHARED 200112L #define _POSIX_THREAD_SAFE_FUNCTIONS 200112L #define _POSIX_THREAD_SPORADIC_SERVER (-1) #define _POSIX_THREADS 200112L #define _POSIX_TIMEOUTS (-1) #define _POSIX_TIMERS (-1) #define _POSIX_TRACE (-1) #define _POSIX_TRACE_EVENT_FILTER (-1) #define _POSIX_TRACE_INHERIT (-1) #define _POSIX_TRACE_LOG (-1) #define _POSIX_TYPED_MEMORY_OBJECTS (-1) #define _POSIX2_C_BIND 200112L #define _POSIX2_C_DEV 200112L #define _POSIX2_CHAR_TERM 200112L #define _POSIX2_FORT_DEV (-1) #define _POSIX2_FORT_RUN 200112L #define _POSIX2_LOCALEDEF 200112L #define _POSIX2_PBS (-1) #define _POSIX2_PBS_ACCOUNTING (-1) #define _POSIX2_PBS_CHECKPOINT (-1) #define _POSIX2_PBS_LOCATE (-1) #define _POSIX2_PBS_MESSAGE (-1) #define _POSIX2_PBS_TRACK (-1) #define _POSIX2_SW_DEV 200112L #define _POSIX2_UPE 200112L #define __ILP32_OFF32 (-1) #define __ILP32_OFFBIG (1) #define __LP64_OFF64 (1) #define __LPBIG_OFFBIG (1) #define _POSIX_V6_ILP32_OFF32 __ILP32_OFF32 #define _POSIX_V6_ILP32_OFFBIG __ILP32_OFFBIG #define _POSIX_V6_LP64_OFF64 __LP64_OFF64 #define _POSIX_V6_LPBIG_OFFBIG __LPBIG_OFFBIG #define _POSIX_V7_ILP32_OFF32 __ILP32_OFF32 #define _POSIX_V7_ILP32_OFFBIG __ILP32_OFFBIG #define _POSIX_V7_LP64_OFF64 __LP64_OFF64 #define _POSIX_V7_LPBIG_OFFBIG __LPBIG_OFFBIG #define _V6_ILP32_OFF32 __ILP32_OFF32 #define _V6_ILP32_OFFBIG __ILP32_OFFBIG #define _V6_LP64_OFF64 __LP64_OFF64 #define _V6_LPBIG_OFFBIG __LPBIG_OFFBIG #define _XBS5_ILP32_OFF32 __ILP32_OFF32 #define _XBS5_ILP32_OFFBIG __ILP32_OFFBIG #define _XBS5_LP64_OFF64 __LP64_OFF64 #define _XBS5_LPBIG_OFFBIG __LPBIG_OFFBIG #define _XOPEN_CRYPT (1) #define _XOPEN_ENH_I18N (1) #define _XOPEN_LEGACY (-1) #define _XOPEN_REALTIME (-1) #define _XOPEN_REALTIME_THREADS (-1) #define _XOPEN_SHM (1) #define _XOPEN_STREAMS (-1) #define _XOPEN_UNIX (1) #define _SC_ARG_MAX 1 #define _SC_CHILD_MAX 2 #define _SC_CLK_TCK 3 #define _SC_NGROUPS_MAX 4 #define _SC_OPEN_MAX 5 #define _SC_JOB_CONTROL 6 #define _SC_SAVED_IDS 7 #define _SC_VERSION 8 #define _SC_BC_BASE_MAX 9 #define _SC_BC_DIM_MAX 10 #define _SC_BC_SCALE_MAX 11 #define _SC_BC_STRING_MAX 12 #define _SC_COLL_WEIGHTS_MAX 13 #define _SC_EXPR_NEST_MAX 14 #define _SC_LINE_MAX 15 #define _SC_RE_DUP_MAX 16 #define _SC_2_VERSION 17 #define _SC_2_C_BIND 18 #define _SC_2_C_DEV 19 #define _SC_2_CHAR_TERM 20 #define _SC_2_FORT_DEV 21 #define _SC_2_FORT_RUN 22 #define _SC_2_LOCALEDEF 23 #define _SC_2_SW_DEV 24 #define _SC_2_UPE 25 #define _SC_STREAM_MAX 26 #define _SC_TZNAME_MAX 27 #define _SC_ASYNCHRONOUS_IO 28 #define _SC_PAGESIZE 29 #define _SC_MEMLOCK 30 #define _SC_MEMLOCK_RANGE 31 #define _SC_MEMORY_PROTECTION 32 #define _SC_MESSAGE_PASSING 33 #define _SC_PRIORITIZED_IO 34 #define _SC_PRIORITY_SCHEDULING 35 #define _SC_REALTIME_SIGNALS 36 #define _SC_SEMAPHORES 37 #define _SC_FSYNC 38 #define _SC_SHARED_MEMORY_OBJECTS 39 #define _SC_SYNCHRONIZED_IO 40 #define _SC_TIMERS 41 #define _SC_AIO_LISTIO_MAX 42 #define _SC_AIO_MAX 43 #define _SC_AIO_PRIO_DELTA_MAX 44 #define _SC_DELAYTIMER_MAX 45 #define _SC_MQ_OPEN_MAX 46 #define _SC_MAPPED_FILES 47 #define _SC_RTSIG_MAX 48 #define _SC_SEM_NSEMS_MAX 49 #define _SC_SEM_VALUE_MAX 50 #define _SC_SIGQUEUE_MAX 51 #define _SC_TIMER_MAX 52 #define _SC_NPROCESSORS_CONF 57 #define _SC_NPROCESSORS_ONLN 58 #define _SC_2_PBS 59 #define _SC_2_PBS_ACCOUNTING 60 #define _SC_2_PBS_CHECKPOINT 61 #define _SC_2_PBS_LOCATE 62 #define _SC_2_PBS_MESSAGE 63 #define _SC_2_PBS_TRACK 64 #define _SC_ADVISORY_INFO 65 #define _SC_BARRIERS 66 #define _SC_CLOCK_SELECTION 67 #define _SC_CPUTIME 68 #define _SC_FILE_LOCKING 69 #define _SC_GETGR_R_SIZE_MAX 70 #define _SC_GETPW_R_SIZE_MAX 71 #define _SC_HOST_NAME_MAX 72 #define _SC_LOGIN_NAME_MAX 73 #define _SC_MONOTONIC_CLOCK 74 #define _SC_MQ_PRIO_MAX 75 #define _SC_READER_WRITER_LOCKS 76 #define _SC_REGEXP 77 #define _SC_SHELL 78 #define _SC_SPAWN 79 #define _SC_SPIN_LOCKS 80 #define _SC_SPORADIC_SERVER 81 #define _SC_THREAD_ATTR_STACKADDR 82 #define _SC_THREAD_ATTR_STACKSIZE 83 #define _SC_THREAD_CPUTIME 84 #define _SC_THREAD_DESTRUCTOR_ITERATIONS 85 #define _SC_THREAD_KEYS_MAX 86 #define _SC_THREAD_PRIO_INHERIT 87 #define _SC_THREAD_PRIO_PROTECT 88 #define _SC_THREAD_PRIORITY_SCHEDULING 89 #define _SC_THREAD_PROCESS_SHARED 90 #define _SC_THREAD_SAFE_FUNCTIONS 91 #define _SC_THREAD_SPORADIC_SERVER 92 #define _SC_THREAD_STACK_MIN 93 #define _SC_THREAD_THREADS_MAX 94 #define _SC_TIMEOUTS 95 #define _SC_THREADS 96 #define _SC_TRACE 97 #define _SC_TRACE_EVENT_FILTER 98 #define _SC_TRACE_INHERIT 99 #define _SC_TRACE_LOG 100 #define _SC_TTY_NAME_MAX 101 #define _SC_TYPED_MEMORY_OBJECTS 102 #define _SC_V6_ILP32_OFF32 103 #define _SC_V6_ILP32_OFFBIG 104 #define _SC_V6_LP64_OFF64 105 #define _SC_V6_LPBIG_OFFBIG 106 #define _SC_IPV6 118 #define _SC_RAW_SOCKETS 119 #define _SC_SYMLOOP_MAX 120 #define _SC_ATEXIT_MAX 107 #define _SC_IOV_MAX 56 #define _SC_PAGE_SIZE _SC_PAGESIZE #define _SC_XOPEN_CRYPT 108 #define _SC_XOPEN_ENH_I18N 109 #define _SC_XOPEN_LEGACY 110 #define _SC_XOPEN_REALTIME 111 #define _SC_XOPEN_REALTIME_THREADS 112 #define _SC_XOPEN_SHM 113 #define _SC_XOPEN_STREAMS 114 #define _SC_XOPEN_UNIX 115 #define _SC_XOPEN_VERSION 116 #define _SC_XOPEN_XCU_VERSION 121 #define _SC_XBS5_ILP32_OFF32 122 #define _SC_XBS5_ILP32_OFFBIG 123 #define _SC_XBS5_LP64_OFF64 124 #define _SC_XBS5_LPBIG_OFFBIG 125 #define _SC_SS_REPL_MAX 126 #define _SC_TRACE_EVENT_NAME_MAX 127 #define _SC_TRACE_NAME_MAX 128 #define _SC_TRACE_SYS_MAX 129 #define _SC_TRACE_USER_EVENT_MAX 130 #define _SC_PASS_MAX 131 #define _SC_PHYS_PAGES 200 # 376 "/usr/include/unistd.h" 3 4 #define _CS_POSIX_V6_ILP32_OFF32_CFLAGS 2 #define _CS_POSIX_V6_ILP32_OFF32_LDFLAGS 3 #define _CS_POSIX_V6_ILP32_OFF32_LIBS 4 #define _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS 5 #define _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS 6 #define _CS_POSIX_V6_ILP32_OFFBIG_LIBS 7 #define _CS_POSIX_V6_LP64_OFF64_CFLAGS 8 #define _CS_POSIX_V6_LP64_OFF64_LDFLAGS 9 #define _CS_POSIX_V6_LP64_OFF64_LIBS 10 #define _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS 11 #define _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS 12 #define _CS_POSIX_V6_LPBIG_OFFBIG_LIBS 13 #define _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS 14 #define _CS_XBS5_ILP32_OFF32_CFLAGS 20 #define _CS_XBS5_ILP32_OFF32_LDFLAGS 21 #define _CS_XBS5_ILP32_OFF32_LIBS 22 #define _CS_XBS5_ILP32_OFF32_LINTFLAGS 23 #define _CS_XBS5_ILP32_OFFBIG_CFLAGS 24 #define _CS_XBS5_ILP32_OFFBIG_LDFLAGS 25 #define _CS_XBS5_ILP32_OFFBIG_LIBS 26 #define _CS_XBS5_ILP32_OFFBIG_LINTFLAGS 27 #define _CS_XBS5_LP64_OFF64_CFLAGS 28 #define _CS_XBS5_LP64_OFF64_LDFLAGS 29 #define _CS_XBS5_LP64_OFF64_LIBS 30 #define _CS_XBS5_LP64_OFF64_LINTFLAGS 31 #define _CS_XBS5_LPBIG_OFFBIG_CFLAGS 32 #define _CS_XBS5_LPBIG_OFFBIG_LDFLAGS 33 #define _CS_XBS5_LPBIG_OFFBIG_LIBS 34 #define _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS 35 #define _CS_DARWIN_USER_DIR 65536 #define _CS_DARWIN_USER_TEMP_DIR 65537 #define _CS_DARWIN_USER_CACHE_DIR 65538 # 429 "/usr/include/unistd.h" 3 4 void _exit(int) ; int access(const char *, int); unsigned int alarm(unsigned int); int chdir(const char *); int chown(const char *, uid_t, gid_t); int close(int) ; int dup(int); int dup2(int, int); int execl(const char * __path, const char * __arg0, ...) ; int execle(const char * __path, const char * __arg0, ...) ; int execlp(const char * __file, const char * __arg0, ...) ; int execv(const char * __path, char * const * __argv) ; int execve(const char * __file, char * const * __argv, char * const * __envp) ; int execvp(const char * __file, char * const * __argv) ; pid_t fork(void) ; long fpathconf(int, int); char *getcwd(char *, size_t); gid_t getegid(void); uid_t geteuid(void); gid_t getgid(void); int getgroups(int, gid_t []); char *getlogin(void); pid_t getpgrp(void); pid_t getpid(void); pid_t getppid(void); uid_t getuid(void); int isatty(int); int link(const char *, const char *); off_t lseek(int, off_t, int); long pathconf(const char *, int); int pause(void) ; int pipe(int [2]); ssize_t read(int, void *, size_t) ; int rmdir(const char *); int setgid(gid_t); int setpgid(pid_t, pid_t); pid_t setsid(void); int setuid(uid_t); unsigned int sleep(unsigned int) ; long sysconf(int); pid_t tcgetpgrp(int); int tcsetpgrp(int, pid_t); char *ttyname(int); int ttyname_r(int, char *, size_t) ; int unlink(const char *); ssize_t write(int __fd, const void * __buf, size_t __nbyte) ; # 506 "/usr/include/unistd.h" 3 4 size_t confstr(int, char *, size_t) ; int getopt(int, char * const [], const char *) ; extern char *optarg; extern int optind, opterr, optopt; # 525 "/usr/include/unistd.h" 3 4 #define F_ULOCK 0 #define F_LOCK 1 #define F_TLOCK 2 #define F_TEST 3 # 538 "/usr/include/unistd.h" 3 4 void *brk(const void *); int chroot(const char *) ; char *crypt(const char *, const char *); void encrypt(char *, int) ; int fchdir(int); long gethostid(void); pid_t getpgid(pid_t); pid_t getsid(pid_t); int getdtablesize(void) ; int getpagesize(void) ; char *getpass(const char *) ; char *getwd(char *) ; int lchown(const char *, uid_t, gid_t) ; int lockf(int, int, off_t) ; int nice(int) ; ssize_t pread(int __fd, void * __buf, size_t __nbyte, off_t __offset) ; ssize_t pwrite(int __fd, const void * __buf, size_t __nbyte, off_t __offset) ; # 587 "/usr/include/unistd.h" 3 4 void *sbrk(int); pid_t setpgrp(void) ; int setregid(gid_t, gid_t) ; int setreuid(uid_t, uid_t) ; void swab(const void * , void * , ssize_t); void sync(void); int truncate(const char *, off_t); useconds_t ualarm(useconds_t, useconds_t); int usleep(useconds_t) ; pid_t vfork(void) ; int fsync(int) ; int ftruncate(int, off_t); int getlogin_r(char *, size_t); # 624 "/usr/include/unistd.h" 3 4 int fchown(int, uid_t, gid_t); int gethostname(char *, size_t); ssize_t readlink(const char * , char * , size_t); int setegid(gid_t); int seteuid(uid_t); int symlink(const char *, const char *); # 638 "/usr/include/unistd.h" 3 4 # 1 "/usr/include/sys/select.h" 1 3 4 # 64 "/usr/include/sys/select.h" 3 4 #define _SYS_SELECT_H_ # 114 "/usr/include/sys/select.h" 3 4 int pselect(int, fd_set * , fd_set * , fd_set * , const struct timespec * , const sigset_t * ) # 126 "/usr/include/sys/select.h" 3 4 ; # 1 "/usr/include/sys/_select.h" 1 3 4 # 37 "/usr/include/sys/_select.h" 3 4 #define _SYS__SELECT_H_ int select(int, fd_set * , fd_set * , fd_set * , struct timeval * ) # 50 "/usr/include/sys/_select.h" 3 4 ; # 130 "/usr/include/sys/select.h" 2 3 4 # 639 "/usr/include/unistd.h" 2 3 4 # 1 "/usr/include/sys/_types/_uuid_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_uuid_t.h" 3 4 #define _UUID_T typedef __darwin_uuid_t uuid_t; # 643 "/usr/include/unistd.h" 2 3 4 void _Exit(int) ; int accessx_np(const struct accessx_descriptor *, size_t, int *, uid_t); int acct(const char *); int add_profil(char *, size_t, unsigned long, unsigned int) ; void endusershell(void); int execvP(const char * __file, const char * __searchpath, char * const * __argv) ; char *fflagstostr(unsigned long); int getdomainname(char *, int); int getgrouplist(const char *, int, int *, int *); # 1 "/usr/include/gethostuuid.h" 1 3 4 # 30 "/usr/include/gethostuuid.h" 3 4 #define __GETHOSTUUID_H int gethostuuid(uuid_t, const struct timespec *) ; # 659 "/usr/include/unistd.h" 2 3 4 mode_t getmode(const void *, mode_t); int getpeereid(int, uid_t *, gid_t *); int getsgroups_np(int *, uuid_t); char *getusershell(void); int getwgroups_np(int *, uuid_t); int initgroups(const char *, int); int issetugid(void); char *mkdtemp(char *); int mknod(const char *, mode_t, dev_t); int mkpath_np(const char *path, mode_t omode) ; int mkpathat_np(int dfd, const char *path, mode_t omode) ; int mkstemp(char *); int mkstemps(char *, int); char *mktemp(char *); int mkostemp(char *path, int oflags) ; int mkostemps(char *path, int slen, int oflags) ; int mkstemp_dprotected_np(char *path, int dpclass, int dpflags) ; char *mkdtempat_np(int dfd, char *path) ; int mkstempsat_np(int dfd, char *path, int slen) ; int mkostempsat_np(int dfd, char *path, int slen, int oflags) ; int nfssvc(int, void *); int profil(char *, size_t, unsigned long, unsigned int); int pthread_setugid_np(uid_t, gid_t); int pthread_getugid_np( uid_t *, gid_t *); int reboot(int); int revoke(const char *); int rcmd(char **, int, const char *, const char *, const char *, int *); int rcmd_af(char **, int, const char *, const char *, const char *, int *, int); int rresvport(int *); int rresvport_af(int *, int); int iruserok(unsigned long, int, const char *, const char *); int iruserok_sa(const void *, int, int, const char *, const char *); int ruserok(const char *, int, const char *, const char *); int setdomainname(const char *, int); int setgroups(int, const gid_t *); void sethostid(long); int sethostname(const char *, int); void setkey(const char *) ; int setlogin(const char *); void *setmode(const char *) ; int setrgid(gid_t); int setruid(uid_t); int setsgroups_np(int, const uuid_t); void setusershell(void); int setwgroups_np(int, const uuid_t); int strtofflags(char **, unsigned long *, unsigned long *); int swapon(const char *); int ttyslot(void); int undelete(const char *); int unwhiteout(const char *); void *valloc(size_t); int syscall(int, ...); extern char *suboptarg; int getsubopt(char **, char * const *, char **); int fgetattrlist(int,void*,void*,size_t,unsigned int) ; int fsetattrlist(int,void*,void*,size_t,unsigned int) ; int getattrlist(const char*,void*,void*,size_t,unsigned int) ; int setattrlist(const char*,void*,void*,size_t,unsigned int) ; int exchangedata(const char*,const char*,unsigned int) ; int getdirentriesattr(int,void*,void*,size_t,unsigned int*,unsigned int*,unsigned int*,unsigned int) ; # 772 "/usr/include/unistd.h" 3 4 struct fssearchblock; struct searchstate; int searchfs(const char *, struct fssearchblock *, unsigned long *, unsigned int, unsigned int, struct searchstate *) ; int fsctl(const char *,unsigned long,void*,unsigned int); int ffsctl(int,unsigned long,void*,unsigned int) ; #define SYNC_VOLUME_FULLSYNC 0x01 #define SYNC_VOLUME_WAIT 0x02 int fsync_volume_np(int, int) ; int sync_volume_np(const char *, int) ; extern int optreset; # 40 "/usr/include/dispatch/dispatch.h" 2 3 4 # 1 "/usr/include/fcntl.h" 1 3 4 # 23 "/usr/include/fcntl.h" 3 4 # 1 "/usr/include/sys/fcntl.h" 1 3 4 # 71 "/usr/include/sys/fcntl.h" 3 4 #define _SYS_FCNTL_H_ # 96 "/usr/include/sys/fcntl.h" 3 4 #define O_RDONLY 0x0000 #define O_WRONLY 0x0001 #define O_RDWR 0x0002 #define O_ACCMODE 0x0003 # 110 "/usr/include/sys/fcntl.h" 3 4 #define FREAD 0x0001 #define FWRITE 0x0002 #define O_NONBLOCK 0x0004 #define O_APPEND 0x0008 # 1 "/usr/include/sys/_types/_o_sync.h" 1 3 4 # 29 "/usr/include/sys/_types/_o_sync.h" 3 4 #define O_SYNC 0x0080 # 117 "/usr/include/sys/fcntl.h" 2 3 4 #define O_SHLOCK 0x0010 #define O_EXLOCK 0x0020 #define O_ASYNC 0x0040 #define O_FSYNC O_SYNC #define O_NOFOLLOW 0x0100 #define O_CREAT 0x0200 #define O_TRUNC 0x0400 #define O_EXCL 0x0800 #define AT_FDCWD -2 #define AT_EACCESS 0x0010 #define AT_SYMLINK_NOFOLLOW 0x0020 #define AT_SYMLINK_FOLLOW 0x0040 #define AT_REMOVEDIR 0x0080 #define O_EVTONLY 0x8000 #define O_NOCTTY 0x20000 #define O_DIRECTORY 0x100000 #define O_SYMLINK 0x200000 # 1 "/usr/include/sys/_types/_o_dsync.h" 1 3 4 # 29 "/usr/include/sys/_types/_o_dsync.h" 3 4 #define O_DSYNC 0x400000 # 158 "/usr/include/sys/fcntl.h" 2 3 4 #define O_CLOEXEC 0x1000000 # 170 "/usr/include/sys/fcntl.h" 3 4 #define O_DP_GETRAWENCRYPTED 0x0001 #define O_DP_GETRAWUNENCRYPTED 0x0002 # 182 "/usr/include/sys/fcntl.h" 3 4 #define FAPPEND O_APPEND #define FASYNC O_ASYNC #define FFSYNC O_FSYNC #define FFDSYNC O_DSYNC #define FNONBLOCK O_NONBLOCK #define FNDELAY O_NONBLOCK #define O_NDELAY O_NONBLOCK #define CPF_OVERWRITE 0x0001 #define CPF_IGNORE_MODE 0x0002 #define CPF_MASK (CPF_OVERWRITE|CPF_IGNORE_MODE) #define F_DUPFD 0 #define F_GETFD 1 #define F_SETFD 2 #define F_GETFL 3 #define F_SETFL 4 #define F_GETOWN 5 #define F_SETOWN 6 #define F_GETLK 7 #define F_SETLK 8 #define F_SETLKW 9 #define F_SETLKWTIMEOUT 10 #define F_FLUSH_DATA 40 #define F_CHKCLEAN 41 #define F_PREALLOCATE 42 #define F_SETSIZE 43 #define F_RDADVISE 44 #define F_RDAHEAD 45 #define F_NOCACHE 48 #define F_LOG2PHYS 49 #define F_GETPATH 50 #define F_FULLFSYNC 51 #define F_PATHPKG_CHECK 52 #define F_FREEZE_FS 53 #define F_THAW_FS 54 #define F_GLOBAL_NOCACHE 55 #define F_ADDSIGS 59 #define F_ADDFILESIGS 61 #define F_NODIRECT 62 #define F_GETPROTECTIONCLASS 63 #define F_SETPROTECTIONCLASS 64 #define F_LOG2PHYS_EXT 65 #define F_GETLKPID 66 #define F_SETBACKINGSTORE 70 #define F_GETPATH_MTMINFO 71 #define F_GETCODEDIR 72 #define F_SETNOSIGPIPE 73 #define F_GETNOSIGPIPE 74 #define F_TRANSCODEKEY 75 #define F_SINGLE_WRITER 76 #define F_GETPROTECTIONLEVEL 77 #define F_FINDSIGS 78 #define F_ADDFILESIGS_FOR_DYLD_SIM 83 #define F_BARRIERFSYNC 85 #define F_ADDFILESIGS_RETURN 97 #define F_CHECK_LV 98 #define F_PUNCHHOLE 99 #define F_TRIM_ACTIVE_FILE 100 #define FCNTL_FS_SPECIFIC_BASE 0x00010000 #define F_DUPFD_CLOEXEC 67 #define FD_CLOEXEC 1 #define F_RDLCK 1 #define F_UNLCK 2 #define F_WRLCK 3 # 1 "/usr/include/sys/_types/_seek_set.h" 1 3 4 # 311 "/usr/include/sys/fcntl.h" 2 3 4 # 1 "/usr/include/sys/_types/_s_ifmt.h" 1 3 4 # 35 "/usr/include/sys/_types/_s_ifmt.h" 3 4 #define S_IFMT 0170000 #define S_IFIFO 0010000 #define S_IFCHR 0020000 #define S_IFDIR 0040000 #define S_IFBLK 0060000 #define S_IFREG 0100000 #define S_IFLNK 0120000 #define S_IFSOCK 0140000 #define S_IFWHT 0160000 #define S_IRWXU 0000700 #define S_IRUSR 0000400 #define S_IWUSR 0000200 #define S_IXUSR 0000100 #define S_IRWXG 0000070 #define S_IRGRP 0000040 #define S_IWGRP 0000020 #define S_IXGRP 0000010 #define S_IRWXO 0000007 #define S_IROTH 0000004 #define S_IWOTH 0000002 #define S_IXOTH 0000001 #define S_ISUID 0004000 #define S_ISGID 0002000 #define S_ISVTX 0001000 #define S_ISTXT S_ISVTX #define S_IREAD S_IRUSR #define S_IWRITE S_IWUSR #define S_IEXEC S_IXUSR # 317 "/usr/include/sys/fcntl.h" 2 3 4 #define F_ALLOCATECONTIG 0x00000002 #define F_ALLOCATEALL 0x00000004 #define F_PEOFPOSMODE 3 #define F_VOLPOSMODE 4 struct flock { off_t l_start; off_t l_len; pid_t l_pid; short l_type; short l_whence; }; # 350 "/usr/include/sys/fcntl.h" 3 4 struct flocktimeout { struct flock fl; struct timespec timeout; }; # 363 "/usr/include/sys/fcntl.h" 3 4 struct radvisory { off_t ra_offset; int ra_count; }; typedef struct fcodeblobs { void *f_cd_hash; size_t f_hash_size; void *f_cd_buffer; size_t f_cd_size; unsigned int *f_out_size; int f_arch; int __padding; } fcodeblobs_t; # 387 "/usr/include/sys/fcntl.h" 3 4 typedef struct fsignatures { off_t fs_file_start; void *fs_blob_start; size_t fs_blob_size; } fsignatures_t; # 403 "/usr/include/sys/fcntl.h" 3 4 typedef struct fchecklv { off_t lv_file_start; size_t lv_error_message_size; void *lv_error_message; } fchecklv_t; #define LOCK_SH 0x01 #define LOCK_EX 0x02 #define LOCK_NB 0x04 #define LOCK_UN 0x08 typedef struct fstore { unsigned int fst_flags; int fst_posmode; off_t fst_offset; off_t fst_length; off_t fst_bytesalloc; } fstore_t; typedef struct fpunchhole { unsigned int fp_flags; unsigned int reserved; off_t fp_offset; off_t fp_length; } fpunchhole_t; typedef struct ftrimactivefile { off_t fta_offset; off_t fta_length; } ftrimactivefile_t; typedef struct fbootstraptransfer { off_t fbt_offset; size_t fbt_length; void *fbt_buffer; } fbootstraptransfer_t; # 471 "/usr/include/sys/fcntl.h" 3 4 #pragma pack(4) struct log2phys { unsigned int l2p_flags; off_t l2p_contigbytes; off_t l2p_devoffset; }; #pragma pack() #define O_POPUP 0x80000000 #define O_ALERT 0x20000000 # 1 "/usr/include/sys/_types/_filesec_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_filesec_t.h" 3 4 #define _FILESEC_T struct _filesec; typedef struct _filesec *filesec_t; # 495 "/usr/include/sys/fcntl.h" 2 3 4 typedef enum { FILESEC_OWNER = 1, FILESEC_GROUP = 2, FILESEC_UUID = 3, FILESEC_MODE = 4, FILESEC_ACL = 5, FILESEC_GRPUUID = 6, FILESEC_ACL_RAW = 100, FILESEC_ACL_ALLOCSIZE = 101 } filesec_property_t; #define FILESEC_GUID FILESEC_UUID int open(const char *, int, ...) ; int openat(int, const char *, int, ...) ; int creat(const char *, mode_t) ; int fcntl(int, int, ...) ; int openx_np(const char *, int, filesec_t); int open_dprotected_np ( const char *, int, int, int, ...); int flock(int, int); filesec_t filesec_init(void); filesec_t filesec_dup(filesec_t); void filesec_free(filesec_t); int filesec_get_property(filesec_t, filesec_property_t, void *); int filesec_query_property(filesec_t, filesec_property_t, int *); int filesec_set_property(filesec_t, filesec_property_t, const void *); int filesec_unset_property(filesec_t, filesec_property_t) ; #define _FILESEC_UNSET_PROPERTY ((void *)0) #define _FILESEC_REMOVE_ACL ((void *)1) # 24 "/usr/include/fcntl.h" 2 3 4 # 42 "/usr/include/dispatch/dispatch.h" 2 3 4 # 51 "/usr/include/dispatch/dispatch.h" 3 4 #define DISPATCH_API_VERSION 20170124 #define __DISPATCH_INDIRECT__ # 1 "/usr/include/os/object.h" 1 3 4 # 22 "/usr/include/os/object.h" 3 4 #define __OS_OBJECT__ # 58 "/usr/include/os/object.h" 3 4 #define OS_OBJECT_HAVE_OBJC_SUPPORT 0 # 88 "/usr/include/os/object.h" 3 4 #define OS_OBJECT_USE_OBJC 0 #define OS_OBJECT_SWIFT3 0 # 194 "/usr/include/os/object.h" 3 4 #define OS_OBJECT_RETURNS_RETAINED #define OS_OBJECT_CONSUMED #define OS_OBJECT_BRIDGE #define OS_WARN_RESULT_NEEDS_RELEASE OS_WARN_RESULT #define OS_OBJECT_OBJC_RUNTIME_VISIBLE #define OS_OBJECT_USE_OBJC_RETAIN_RELEASE 0 # 213 "/usr/include/os/object.h" 3 4 #define OS_OBJECT_DECL_CLASS(name) typedef struct name##_s *name##_t #define OS_OBJECT_GLOBAL_OBJECT(type,object) ((OS_OBJECT_BRIDGE type)&(object)) # 238 "/usr/include/os/object.h" 3 4 extern void* os_retain(void *object); # 260 "/usr/include/os/object.h" 3 4 extern void os_release(void *object); # 60 "/usr/include/dispatch/dispatch.h" 2 3 4 # 1 "/usr/include/dispatch/base.h" 1 3 4 # 22 "/usr/include/dispatch/base.h" 3 4 #define __DISPATCH_BASE__ # 70 "/usr/include/dispatch/base.h" 3 4 #define DISPATCH_NORETURN #define DISPATCH_NOTHROW #define DISPATCH_NONNULL1 #define DISPATCH_NONNULL2 #define DISPATCH_NONNULL3 #define DISPATCH_NONNULL4 #define DISPATCH_NONNULL5 #define DISPATCH_NONNULL6 #define DISPATCH_NONNULL7 #define DISPATCH_NONNULL_ALL #define DISPATCH_SENTINEL #define DISPATCH_PURE #define DISPATCH_CONST #define DISPATCH_WARN_RESULT #define DISPATCH_MALLOC #define DISPATCH_ALWAYS_INLINE #define DISPATCH_UNAVAILABLE #define DISPATCH_UNAVAILABLE_MSG(msg) #define DISPATCH_LINUX_UNAVAILABLE() #define DISPATCH_ALIAS_V2(sym) __asm__("_" #sym "$V2") # 135 "/usr/include/dispatch/base.h" 3 4 #define DISPATCH_EXPORT extern #define DISPATCH_INLINE static inline #define DISPATCH_EXPECT(x,v) (x) #define dispatch_compiler_barrier() do { } while (0) #define DISPATCH_NOT_TAIL_CALLED __attribute__((__not_tail_called__)) #define DISPATCH_COMPILER_CAN_ASSUME(expr) __builtin_assume(expr) #define DISPATCH_NOESCAPE __attribute__((__noescape__)) #define DISPATCH_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin") #define DISPATCH_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end") # 192 "/usr/include/dispatch/base.h" 3 4 #define DISPATCH_RETURNS_RETAINED_BLOCK __attribute__((__ns_returns_retained__)) # 202 "/usr/include/dispatch/base.h" 3 4 #define DISPATCH_ENUM(name,type,...) enum { __VA_ARGS__ }; typedef type name##_t #define DISPATCH_ENUM_API_AVAILABLE(...) API_AVAILABLE(__VA_ARGS__) #define DISPATCH_ENUM_API_DEPRECATED(...) API_DEPRECATED(__VA_ARGS__) #define DISPATCH_ENUM_API_DEPRECATED_WITH_REPLACEMENT(...) API_DEPRECATED_WITH_REPLACEMENT(__VA_ARGS__) # 221 "/usr/include/dispatch/base.h" 3 4 #define DISPATCH_SWIFT3_OVERLAY 0 #define DISPATCH_SWIFT_UNAVAILABLE(_msg) __attribute__((__availability__(swift, unavailable, message=_msg))) # 234 "/usr/include/dispatch/base.h" 3 4 #define DISPATCH_SWIFT3_UNAVAILABLE(_msg) #define DISPATCH_REFINED_FOR_SWIFT __attribute__((__swift_private__)) #define DISPATCH_SWIFT_NAME(_name) __attribute__((__swift_name__(#_name))) #define DISPATCH_TRANSPARENT_UNION __attribute__((__transparent_union__)) typedef void (*dispatch_function_t)(void *); # 61 "/usr/include/dispatch/dispatch.h" 2 3 4 # 1 "/usr/include/dispatch/time.h" 1 3 4 # 22 "/usr/include/dispatch/time.h" 3 4 #define __DISPATCH_TIME__ # 33 "/usr/include/dispatch/time.h" 3 4 # 1 "/usr/include/mach/clock_types.h" 1 3 4 # 43 "/usr/include/mach/clock_types.h" 3 4 #define _MACH_CLOCK_TYPES_H_ # 1 "/usr/include/mach/time_value.h" 1 3 4 # 58 "/usr/include/mach/time_value.h" 3 4 #define _MACH_TIME_VALUE_H_ struct time_value { integer_t seconds; integer_t microseconds; }; typedef struct time_value time_value_t; #define TIME_MICROS_MAX (1000000) #define time_value_add_usec(val,micros) { if (((val)->microseconds += (micros)) >= TIME_MICROS_MAX) { (val)->microseconds -= TIME_MICROS_MAX; (val)->seconds++; } } #define time_value_add(result,addend) { (result)->microseconds += (addend)->microseconds; (result)->seconds += (addend)->seconds; if ((result)->microseconds >= TIME_MICROS_MAX) { (result)->microseconds -= TIME_MICROS_MAX; (result)->seconds++; } } # 47 "/usr/include/mach/clock_types.h" 2 3 4 typedef int alarm_type_t; typedef int sleep_type_t; typedef int clock_id_t; typedef int clock_flavor_t; typedef int *clock_attr_t; typedef int clock_res_t; struct mach_timespec { unsigned int tv_sec; clock_res_t tv_nsec; }; typedef struct mach_timespec mach_timespec_t; #define SYSTEM_CLOCK 0 #define CALENDAR_CLOCK 1 #define REALTIME_CLOCK 0 #define CLOCK_GET_TIME_RES 1 #define CLOCK_ALARM_CURRES 3 #define CLOCK_ALARM_MINRES 4 #define CLOCK_ALARM_MAXRES 5 #define NSEC_PER_USEC 1000ull #define USEC_PER_SEC 1000000ull #define NSEC_PER_SEC 1000000000ull #define NSEC_PER_MSEC 1000000ull #define BAD_MACH_TIMESPEC(t) ((t)->tv_nsec < 0 || (t)->tv_nsec >= (long)NSEC_PER_SEC) #define CMP_MACH_TIMESPEC(t1,t2) ((t1)->tv_sec > (t2)->tv_sec ? (long) +NSEC_PER_SEC : ((t1)->tv_sec < (t2)->tv_sec ? (long) -NSEC_PER_SEC : (t1)->tv_nsec - (t2)->tv_nsec)) #define ADD_MACH_TIMESPEC(t1,t2) do { if (((t1)->tv_nsec += (t2)->tv_nsec) >= (long) NSEC_PER_SEC) { (t1)->tv_nsec -= (long) NSEC_PER_SEC; (t1)->tv_sec += 1; } (t1)->tv_sec += (t2)->tv_sec; } while (0) # 109 "/usr/include/mach/clock_types.h" 3 4 #define SUB_MACH_TIMESPEC(t1,t2) do { if (((t1)->tv_nsec -= (t2)->tv_nsec) < 0) { (t1)->tv_nsec += (long) NSEC_PER_SEC; (t1)->tv_sec -= 1; } (t1)->tv_sec -= (t2)->tv_sec; } while (0) # 121 "/usr/include/mach/clock_types.h" 3 4 #define ALRMTYPE 0xff #define TIME_ABSOLUTE 0x00 #define TIME_RELATIVE 0x01 #define BAD_ALRMTYPE(t) (((t) &~ TIME_RELATIVE) != 0) # 34 "/usr/include/dispatch/time.h" 2 3 4 #pragma clang assume_nonnull begin #undef NSEC_PER_SEC #undef USEC_PER_SEC #undef NSEC_PER_USEC #undef NSEC_PER_MSEC #define NSEC_PER_SEC 1000000000ull #define NSEC_PER_MSEC 1000000ull #define USEC_PER_SEC 1000000ull #define NSEC_PER_USEC 1000ull struct timespec; # 67 "/usr/include/dispatch/time.h" 3 4 typedef uint64_t dispatch_time_t; #define DISPATCH_TIME_NOW (0ull) #define DISPATCH_TIME_FOREVER (~0ull) # 93 "/usr/include/dispatch/time.h" 3 4 extern dispatch_time_t dispatch_time(dispatch_time_t when, int64_t delta); # 117 "/usr/include/dispatch/time.h" 3 4 extern dispatch_time_t dispatch_walltime(const struct timespec * when, int64_t delta); #pragma clang assume_nonnull end # 62 "/usr/include/dispatch/dispatch.h" 2 3 4 # 1 "/usr/include/dispatch/object.h" 1 3 4 # 22 "/usr/include/dispatch/object.h" 3 4 #define __DISPATCH_OBJECT__ #pragma clang assume_nonnull begin # 85 "/usr/include/dispatch/object.h" 3 4 typedef union { struct _os_object_s *_os_obj; struct dispatch_object_s *_do; struct dispatch_continuation_s *_dc; struct dispatch_queue_s *_dq; struct dispatch_queue_attr_s *_dqa; struct dispatch_group_s *_dg; struct dispatch_source_s *_ds; struct dispatch_mach_s *_dm; struct dispatch_mach_msg_s *_dmsg; struct dispatch_source_attr_s *_dsa; struct dispatch_semaphore_s *_dsema; struct dispatch_data_s *_ddata; struct dispatch_io_s *_dchannel; struct dispatch_operation_s *_doperation; struct dispatch_disk_s *_ddisk; } dispatch_object_t ; #define DISPATCH_DECL(name) typedef struct name##_s *name##_t #define DISPATCH_GLOBAL_OBJECT(t,x) (&(x)) #define DISPATCH_RETURNS_RETAINED # 126 "/usr/include/dispatch/object.h" 3 4 #define DISPATCH_SOURCE_DECL(name) DISPATCH_DECL(name); #define DISPATCH_DATA_DECL(name) DISPATCH_DECL(name) #define DISPATCH_SOURCE_TYPE_DECL(name) DISPATCH_EXPORT const struct dispatch_source_type_s _dispatch_source_type_##name # 204 "/usr/include/dispatch/object.h" 3 4 extern void dispatch_retain(dispatch_object_t object); # 232 "/usr/include/dispatch/object.h" 3 4 extern void dispatch_release(dispatch_object_t object); # 256 "/usr/include/dispatch/object.h" 3 4 extern void * dispatch_get_context(dispatch_object_t object); # 275 "/usr/include/dispatch/object.h" 3 4 extern void dispatch_set_context(dispatch_object_t object, void * context); # 301 "/usr/include/dispatch/object.h" 3 4 extern void dispatch_set_finalizer_f(dispatch_object_t object, dispatch_function_t finalizer); # 329 "/usr/include/dispatch/object.h" 3 4 extern void dispatch_activate(dispatch_object_t object); # 352 "/usr/include/dispatch/object.h" 3 4 extern void dispatch_suspend(dispatch_object_t object); # 381 "/usr/include/dispatch/object.h" 3 4 extern void dispatch_resume(dispatch_object_t object); # 543 "/usr/include/dispatch/object.h" 3 4 extern void dispatch_debug(dispatch_object_t object, const char *message, ...); extern void dispatch_debugv(dispatch_object_t object, const char *message, va_list ap); #pragma clang assume_nonnull end # 63 "/usr/include/dispatch/dispatch.h" 2 3 4 # 1 "/usr/include/dispatch/queue.h" 1 3 4 # 22 "/usr/include/dispatch/queue.h" 3 4 #define __DISPATCH_QUEUE__ # 1 "/usr/include/sys/qos.h" 1 3 4 # 25 "/usr/include/sys/qos.h" 3 4 #define _SYS_QOS_H # 114 "/usr/include/sys/qos.h" 3 4 #define __QOS_ENUM(name,type,...) enum { __VA_ARGS__ }; typedef type name##_t #define __QOS_CLASS_AVAILABLE(...) #undef __QOS_CLASS_AVAILABLE #define __QOS_CLASS_AVAILABLE __API_AVAILABLE enum { QOS_CLASS_USER_INTERACTIVE = 0x21, QOS_CLASS_USER_INITIATED = 0x19, QOS_CLASS_DEFAULT = 0x15, QOS_CLASS_UTILITY = 0x11, QOS_CLASS_BACKGROUND = 0x09, QOS_CLASS_UNSPECIFIED = 0x00, }; typedef unsigned int qos_class_t; # 143 "/usr/include/sys/qos.h" 3 4 #undef __QOS_ENUM #define QOS_MIN_RELATIVE_PRIORITY (-15) # 169 "/usr/include/sys/qos.h" 3 4 qos_class_t qos_class_self(void); # 191 "/usr/include/sys/qos.h" 3 4 qos_class_t qos_class_main(void); # 31 "/usr/include/dispatch/queue.h" 2 3 4 #pragma clang assume_nonnull begin # 73 "/usr/include/dispatch/queue.h" 3 4 typedef struct dispatch_queue_s *dispatch_queue_t; # 137 "/usr/include/dispatch/queue.h" 3 4 extern void dispatch_async_f(dispatch_queue_t queue, void * context, dispatch_function_t work); # 203 "/usr/include/dispatch/queue.h" 3 4 extern void dispatch_sync_f(dispatch_queue_t queue, void * context, dispatch_function_t work); #define DISPATCH_APPLY_AUTO_AVAILABLE 1 # 240 "/usr/include/dispatch/queue.h" 3 4 #define DISPATCH_APPLY_AUTO ((dispatch_queue_t _Nonnull)0) # 305 "/usr/include/dispatch/queue.h" 3 4 extern void dispatch_apply_f(size_t iterations, dispatch_queue_t queue, void * context, void (*work)(void *, size_t)); # 341 "/usr/include/dispatch/queue.h" 3 4 extern dispatch_queue_t dispatch_get_current_queue(void); extern struct dispatch_queue_s _dispatch_main_q; # 363 "/usr/include/dispatch/queue.h" 3 4 static dispatch_queue_t dispatch_get_main_queue(void) { return (&(_dispatch_main_q)); } # 398 "/usr/include/dispatch/queue.h" 3 4 #define DISPATCH_QUEUE_PRIORITY_HIGH 2 #define DISPATCH_QUEUE_PRIORITY_DEFAULT 0 #define DISPATCH_QUEUE_PRIORITY_LOW (-2) #define DISPATCH_QUEUE_PRIORITY_BACKGROUND INT16_MIN typedef long dispatch_queue_priority_t; typedef qos_class_t dispatch_qos_class_t; # 455 "/usr/include/dispatch/queue.h" 3 4 extern dispatch_queue_t dispatch_get_global_queue(long identifier, unsigned long flags); typedef struct dispatch_queue_attr_s *dispatch_queue_attr_t; #define DISPATCH_QUEUE_SERIAL NULL # 481 "/usr/include/dispatch/queue.h" 3 4 #define DISPATCH_QUEUE_SERIAL_INACTIVE dispatch_queue_attr_make_initially_inactive(DISPATCH_QUEUE_SERIAL) # 490 "/usr/include/dispatch/queue.h" 3 4 #define DISPATCH_QUEUE_CONCURRENT DISPATCH_GLOBAL_OBJECT(dispatch_queue_attr_t, _dispatch_queue_attr_concurrent) extern struct dispatch_queue_attr_s _dispatch_queue_attr_concurrent; # 505 "/usr/include/dispatch/queue.h" 3 4 #define DISPATCH_QUEUE_CONCURRENT_INACTIVE dispatch_queue_attr_make_initially_inactive(DISPATCH_QUEUE_CONCURRENT) # 538 "/usr/include/dispatch/queue.h" 3 4 extern dispatch_queue_attr_t dispatch_queue_attr_make_initially_inactive( dispatch_queue_attr_t attr); # 554 "/usr/include/dispatch/queue.h" 3 4 #define DISPATCH_QUEUE_SERIAL_WITH_AUTORELEASE_POOL dispatch_queue_attr_make_with_autorelease_frequency( DISPATCH_QUEUE_SERIAL, DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM) # 569 "/usr/include/dispatch/queue.h" 3 4 #define DISPATCH_QUEUE_CONCURRENT_WITH_AUTORELEASE_POOL dispatch_queue_attr_make_with_autorelease_frequency( DISPATCH_QUEUE_CONCURRENT, DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM) # 593 "/usr/include/dispatch/queue.h" 3 4 enum { DISPATCH_AUTORELEASE_FREQUENCY_INHERIT = 0, DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM = 1, DISPATCH_AUTORELEASE_FREQUENCY_NEVER = 2, }; typedef unsigned long dispatch_autorelease_frequency_t; # 640 "/usr/include/dispatch/queue.h" 3 4 extern dispatch_queue_attr_t dispatch_queue_attr_make_with_autorelease_frequency( dispatch_queue_attr_t attr, dispatch_autorelease_frequency_t frequency); # 700 "/usr/include/dispatch/queue.h" 3 4 extern dispatch_queue_attr_t dispatch_queue_attr_make_with_qos_class(dispatch_queue_attr_t attr, dispatch_qos_class_t qos_class, int relative_priority); # 712 "/usr/include/dispatch/queue.h" 3 4 #define DISPATCH_TARGET_QUEUE_DEFAULT NULL # 765 "/usr/include/dispatch/queue.h" 3 4 extern dispatch_queue_t dispatch_queue_create_with_target(const char * label, dispatch_queue_attr_t attr, dispatch_queue_t target) ; # 816 "/usr/include/dispatch/queue.h" 3 4 extern dispatch_queue_t dispatch_queue_create(const char * label, dispatch_queue_attr_t attr); #define DISPATCH_CURRENT_QUEUE_LABEL NULL # 846 "/usr/include/dispatch/queue.h" 3 4 extern const char * dispatch_queue_get_label(dispatch_queue_t queue); # 885 "/usr/include/dispatch/queue.h" 3 4 extern dispatch_qos_class_t dispatch_queue_get_qos_class(dispatch_queue_t queue, int * relative_priority_ptr); # 950 "/usr/include/dispatch/queue.h" 3 4 extern void dispatch_set_target_queue(dispatch_object_t object, dispatch_queue_t queue); # 969 "/usr/include/dispatch/queue.h" 3 4 extern void dispatch_main(void); # 1030 "/usr/include/dispatch/queue.h" 3 4 extern void dispatch_after_f(dispatch_time_t when, dispatch_queue_t queue, void * context, dispatch_function_t work); # 1111 "/usr/include/dispatch/queue.h" 3 4 extern void dispatch_barrier_async_f(dispatch_queue_t queue, void * context, dispatch_function_t work); # 1171 "/usr/include/dispatch/queue.h" 3 4 extern void dispatch_barrier_sync_f(dispatch_queue_t queue, void * context, dispatch_function_t work); # 1214 "/usr/include/dispatch/queue.h" 3 4 extern void dispatch_queue_set_specific(dispatch_queue_t queue, const void *key, void * context, dispatch_function_t destructor); # 1243 "/usr/include/dispatch/queue.h" 3 4 extern void * dispatch_queue_get_specific(dispatch_queue_t queue, const void *key); # 1270 "/usr/include/dispatch/queue.h" 3 4 extern void * dispatch_get_specific(const void *key); # 1324 "/usr/include/dispatch/queue.h" 3 4 extern void dispatch_assert_queue(dispatch_queue_t queue) ; # 1350 "/usr/include/dispatch/queue.h" 3 4 extern void dispatch_assert_queue_barrier(dispatch_queue_t queue); # 1373 "/usr/include/dispatch/queue.h" 3 4 extern void dispatch_assert_queue_not(dispatch_queue_t queue) ; #define dispatch_assert_queue_debug(q) dispatch_assert_queue(q) #define dispatch_assert_queue_barrier_debug(q) dispatch_assert_queue_barrier(q) #define dispatch_assert_queue_not_debug(q) dispatch_assert_queue_not(q) #pragma clang assume_nonnull end # 64 "/usr/include/dispatch/dispatch.h" 2 3 4 # 1 "/usr/include/dispatch/block.h" 1 3 4 # 22 "/usr/include/dispatch/block.h" 3 4 #define __DISPATCH_BLOCK__ # 65 "/usr/include/dispatch/dispatch.h" 2 3 4 # 1 "/usr/include/dispatch/source.h" 1 3 4 # 22 "/usr/include/dispatch/source.h" 3 4 #define __DISPATCH_SOURCE__ # 31 "/usr/include/dispatch/source.h" 3 4 # 1 "/usr/include/mach/message.h" 1 3 4 # 72 "/usr/include/mach/message.h" 3 4 #define _MACH_MESSAGE_H_ # 1 "/usr/include/mach/kern_return.h" 1 3 4 # 68 "/usr/include/mach/kern_return.h" 3 4 #define _MACH_KERN_RETURN_H_ # 1 "/usr/include/mach/machine/kern_return.h" 1 3 4 # 30 "/usr/include/mach/machine/kern_return.h" 3 4 #define _MACH_MACHINE_KERN_RETURN_H_ # 1 "/usr/include/mach/i386/kern_return.h" 1 3 4 # 68 "/usr/include/mach/i386/kern_return.h" 3 4 #define _MACH_I386_KERN_RETURN_H_ typedef int kern_return_t; # 34 "/usr/include/mach/machine/kern_return.h" 2 3 4 # 71 "/usr/include/mach/kern_return.h" 2 3 4 #define KERN_SUCCESS 0 #define KERN_INVALID_ADDRESS 1 #define KERN_PROTECTION_FAILURE 2 #define KERN_NO_SPACE 3 #define KERN_INVALID_ARGUMENT 4 #define KERN_FAILURE 5 #define KERN_RESOURCE_SHORTAGE 6 #define KERN_NOT_RECEIVER 7 #define KERN_NO_ACCESS 8 #define KERN_MEMORY_FAILURE 9 #define KERN_MEMORY_ERROR 10 #define KERN_ALREADY_IN_SET 11 #define KERN_NOT_IN_SET 12 #define KERN_NAME_EXISTS 13 #define KERN_ABORTED 14 #define KERN_INVALID_NAME 15 #define KERN_INVALID_TASK 16 #define KERN_INVALID_RIGHT 17 #define KERN_INVALID_VALUE 18 #define KERN_UREFS_OVERFLOW 19 #define KERN_INVALID_CAPABILITY 20 #define KERN_RIGHT_EXISTS 21 #define KERN_INVALID_HOST 22 #define KERN_MEMORY_PRESENT 23 #define KERN_MEMORY_DATA_MOVED 24 # 198 "/usr/include/mach/kern_return.h" 3 4 #define KERN_MEMORY_RESTART_COPY 25 #define KERN_INVALID_PROCESSOR_SET 26 #define KERN_POLICY_LIMIT 27 #define KERN_INVALID_POLICY 28 #define KERN_INVALID_OBJECT 29 #define KERN_ALREADY_WAITING 30 #define KERN_DEFAULT_SET 31 #define KERN_EXCEPTION_PROTECTED 32 #define KERN_INVALID_LEDGER 33 #define KERN_INVALID_MEMORY_CONTROL 34 #define KERN_INVALID_SECURITY 35 #define KERN_NOT_DEPRESSED 36 #define KERN_TERMINATED 37 #define KERN_LOCK_SET_DESTROYED 38 #define KERN_LOCK_UNSTABLE 39 #define KERN_LOCK_OWNED 40 #define KERN_LOCK_OWNED_SELF 41 #define KERN_SEMAPHORE_DESTROYED 42 #define KERN_RPC_SERVER_TERMINATED 43 #define KERN_RPC_TERMINATE_ORPHAN 44 #define KERN_RPC_CONTINUE_ORPHAN 45 #define KERN_NOT_SUPPORTED 46 #define KERN_NODE_DOWN 47 #define KERN_NOT_WAITING 48 #define KERN_OPERATION_TIMED_OUT 49 #define KERN_CODESIGN_ERROR 50 #define KERN_POLICY_STATIC 51 #define KERN_INSUFFICIENT_BUFFER_SIZE 52 #define KERN_RETURN_MAX 0x100 # 78 "/usr/include/mach/message.h" 2 3 4 # 91 "/usr/include/mach/message.h" 3 4 typedef natural_t mach_msg_timeout_t; #define MACH_MSG_TIMEOUT_NONE ((mach_msg_timeout_t) 0) # 132 "/usr/include/mach/message.h" 3 4 #define MACH_MSGH_BITS_ZERO 0x00000000 #define MACH_MSGH_BITS_REMOTE_MASK 0x0000001f #define MACH_MSGH_BITS_LOCAL_MASK 0x00001f00 #define MACH_MSGH_BITS_VOUCHER_MASK 0x001f0000 #define MACH_MSGH_BITS_PORTS_MASK (MACH_MSGH_BITS_REMOTE_MASK | MACH_MSGH_BITS_LOCAL_MASK | MACH_MSGH_BITS_VOUCHER_MASK) #define MACH_MSGH_BITS_COMPLEX 0x80000000U #define MACH_MSGH_BITS_USER 0x801f1f1fU #define MACH_MSGH_BITS_RAISEIMP 0x20000000U #define MACH_MSGH_BITS_DENAP MACH_MSGH_BITS_RAISEIMP #define MACH_MSGH_BITS_IMPHOLDASRT 0x10000000U #define MACH_MSGH_BITS_DENAPHOLDASRT MACH_MSGH_BITS_IMPHOLDASRT #define MACH_MSGH_BITS_CIRCULAR 0x10000000U #define MACH_MSGH_BITS_USED 0xb01f1f1fU #define MACH_MSGH_BITS(remote,local) ((remote) | ((local) << 8)) #define MACH_MSGH_BITS_SET_PORTS(remote,local,voucher) (((remote) & MACH_MSGH_BITS_REMOTE_MASK) | (((local) << 8) & MACH_MSGH_BITS_LOCAL_MASK) | (((voucher) << 16) & MACH_MSGH_BITS_VOUCHER_MASK)) #define MACH_MSGH_BITS_SET(remote,local,voucher,other) (MACH_MSGH_BITS_SET_PORTS((remote), (local), (voucher)) | ((other) &~ MACH_MSGH_BITS_PORTS_MASK)) #define MACH_MSGH_BITS_REMOTE(bits) ((bits) & MACH_MSGH_BITS_REMOTE_MASK) #define MACH_MSGH_BITS_LOCAL(bits) (((bits) & MACH_MSGH_BITS_LOCAL_MASK) >> 8) #define MACH_MSGH_BITS_VOUCHER(bits) (((bits) & MACH_MSGH_BITS_VOUCHER_MASK) >> 16) #define MACH_MSGH_BITS_PORTS(bits) ((bits) & MACH_MSGH_BITS_PORTS_MASK) #define MACH_MSGH_BITS_OTHER(bits) ((bits) &~ MACH_MSGH_BITS_PORTS_MASK) #define MACH_MSGH_BITS_HAS_REMOTE(bits) (MACH_MSGH_BITS_REMOTE(bits) != MACH_MSGH_BITS_ZERO) #define MACH_MSGH_BITS_HAS_LOCAL(bits) (MACH_MSGH_BITS_LOCAL(bits) != MACH_MSGH_BITS_ZERO) #define MACH_MSGH_BITS_HAS_VOUCHER(bits) (MACH_MSGH_BITS_VOUCHER(bits) != MACH_MSGH_BITS_ZERO) #define MACH_MSGH_BITS_IS_COMPLEX(bits) (((bits) & MACH_MSGH_BITS_COMPLEX) != MACH_MSGH_BITS_ZERO) #define MACH_MSGH_BITS_RAISED_IMPORTANCE(bits) (((bits) & MACH_MSGH_BITS_RAISEIMP) != MACH_MSGH_BITS_ZERO) #define MACH_MSGH_BITS_HOLDS_IMPORTANCE_ASSERTION(bits) (((bits) & MACH_MSGH_BITS_IMPHOLDASRT) != MACH_MSGH_BITS_ZERO) # 221 "/usr/include/mach/message.h" 3 4 typedef unsigned int mach_msg_bits_t; typedef natural_t mach_msg_size_t; typedef integer_t mach_msg_id_t; #define MACH_MSG_SIZE_NULL (mach_msg_size_t *) 0 typedef unsigned int mach_msg_priority_t; #define MACH_MSG_PRIORITY_UNSPECIFIED (mach_msg_priority_t) 0 typedef unsigned int mach_msg_type_name_t; #define MACH_MSG_TYPE_MOVE_RECEIVE 16 #define MACH_MSG_TYPE_MOVE_SEND 17 #define MACH_MSG_TYPE_MOVE_SEND_ONCE 18 #define MACH_MSG_TYPE_COPY_SEND 19 #define MACH_MSG_TYPE_MAKE_SEND 20 #define MACH_MSG_TYPE_MAKE_SEND_ONCE 21 #define MACH_MSG_TYPE_COPY_RECEIVE 22 #define MACH_MSG_TYPE_DISPOSE_RECEIVE 24 #define MACH_MSG_TYPE_DISPOSE_SEND 25 #define MACH_MSG_TYPE_DISPOSE_SEND_ONCE 26 typedef unsigned int mach_msg_copy_options_t; #define MACH_MSG_PHYSICAL_COPY 0 #define MACH_MSG_VIRTUAL_COPY 1 #define MACH_MSG_ALLOCATE 2 #define MACH_MSG_OVERWRITE 3 # 266 "/usr/include/mach/message.h" 3 4 typedef unsigned int mach_msg_descriptor_type_t; #define MACH_MSG_PORT_DESCRIPTOR 0 #define MACH_MSG_OOL_DESCRIPTOR 1 #define MACH_MSG_OOL_PORTS_DESCRIPTOR 2 #define MACH_MSG_OOL_VOLATILE_DESCRIPTOR 3 #pragma pack(4) typedef struct { natural_t pad1; mach_msg_size_t pad2; unsigned int pad3 : 24; mach_msg_descriptor_type_t type : 8; } mach_msg_type_descriptor_t; typedef struct { mach_port_t name; mach_msg_size_t pad1; unsigned int pad2 : 16; mach_msg_type_name_t disposition : 8; mach_msg_descriptor_type_t type : 8; } mach_msg_port_descriptor_t; typedef struct { uint32_t address; mach_msg_size_t size; boolean_t deallocate: 8; mach_msg_copy_options_t copy: 8; unsigned int pad1: 8; mach_msg_descriptor_type_t type: 8; } mach_msg_ool_descriptor32_t; typedef struct { uint64_t address; boolean_t deallocate: 8; mach_msg_copy_options_t copy: 8; unsigned int pad1: 8; mach_msg_descriptor_type_t type: 8; mach_msg_size_t size; } mach_msg_ool_descriptor64_t; typedef struct { void* address; boolean_t deallocate: 8; mach_msg_copy_options_t copy: 8; unsigned int pad1: 8; mach_msg_descriptor_type_t type: 8; mach_msg_size_t size; } mach_msg_ool_descriptor_t; typedef struct { uint32_t address; mach_msg_size_t count; boolean_t deallocate: 8; mach_msg_copy_options_t copy: 8; mach_msg_type_name_t disposition : 8; mach_msg_descriptor_type_t type : 8; } mach_msg_ool_ports_descriptor32_t; typedef struct { uint64_t address; boolean_t deallocate: 8; mach_msg_copy_options_t copy: 8; mach_msg_type_name_t disposition : 8; mach_msg_descriptor_type_t type : 8; mach_msg_size_t count; } mach_msg_ool_ports_descriptor64_t; typedef struct { void* address; boolean_t deallocate: 8; mach_msg_copy_options_t copy: 8; mach_msg_type_name_t disposition : 8; mach_msg_descriptor_type_t type : 8; mach_msg_size_t count; } mach_msg_ool_ports_descriptor_t; typedef union { mach_msg_port_descriptor_t port; mach_msg_ool_descriptor_t out_of_line; mach_msg_ool_ports_descriptor_t ool_ports; mach_msg_type_descriptor_t type; } mach_msg_descriptor_t; typedef struct { mach_msg_size_t msgh_descriptor_count; } mach_msg_body_t; #define MACH_MSG_BODY_NULL (mach_msg_body_t *) 0 #define MACH_MSG_DESCRIPTOR_NULL (mach_msg_descriptor_t *) 0 typedef struct { mach_msg_bits_t msgh_bits; mach_msg_size_t msgh_size; mach_port_t msgh_remote_port; mach_port_t msgh_local_port; mach_port_name_t msgh_voucher_port; mach_msg_id_t msgh_id; } mach_msg_header_t; #define msgh_reserved msgh_voucher_port #define MACH_MSG_NULL (mach_msg_header_t *) 0 typedef struct { mach_msg_header_t header; mach_msg_body_t body; } mach_msg_base_t; typedef unsigned int mach_msg_trailer_type_t; #define MACH_MSG_TRAILER_FORMAT_0 0 typedef unsigned int mach_msg_trailer_size_t; typedef char *mach_msg_trailer_info_t; typedef struct { mach_msg_trailer_type_t msgh_trailer_type; mach_msg_trailer_size_t msgh_trailer_size; } mach_msg_trailer_t; # 425 "/usr/include/mach/message.h" 3 4 typedef struct { mach_msg_trailer_type_t msgh_trailer_type; mach_msg_trailer_size_t msgh_trailer_size; mach_port_seqno_t msgh_seqno; } mach_msg_seqno_trailer_t; typedef struct { unsigned int val[2]; } security_token_t; typedef struct { mach_msg_trailer_type_t msgh_trailer_type; mach_msg_trailer_size_t msgh_trailer_size; mach_port_seqno_t msgh_seqno; security_token_t msgh_sender; } mach_msg_security_trailer_t; # 454 "/usr/include/mach/message.h" 3 4 typedef struct { unsigned int val[8]; } audit_token_t; typedef struct { mach_msg_trailer_type_t msgh_trailer_type; mach_msg_trailer_size_t msgh_trailer_size; mach_port_seqno_t msgh_seqno; security_token_t msgh_sender; audit_token_t msgh_audit; } mach_msg_audit_trailer_t; typedef struct { mach_msg_trailer_type_t msgh_trailer_type; mach_msg_trailer_size_t msgh_trailer_size; mach_port_seqno_t msgh_seqno; security_token_t msgh_sender; audit_token_t msgh_audit; mach_port_context_t msgh_context; } mach_msg_context_trailer_t; typedef struct { mach_port_name_t sender; } msg_labels_t; typedef struct { mach_msg_trailer_type_t msgh_trailer_type; mach_msg_trailer_size_t msgh_trailer_size; mach_port_seqno_t msgh_seqno; security_token_t msgh_sender; audit_token_t msgh_audit; mach_port_context_t msgh_context; int msgh_ad; msg_labels_t msgh_labels; } mach_msg_mac_trailer_t; #define MACH_MSG_TRAILER_MINIMUM_SIZE sizeof(mach_msg_trailer_t) # 515 "/usr/include/mach/message.h" 3 4 typedef mach_msg_mac_trailer_t mach_msg_max_trailer_t; #define MAX_TRAILER_SIZE ((mach_msg_size_t)sizeof(mach_msg_max_trailer_t)) typedef mach_msg_security_trailer_t mach_msg_format_0_trailer_t; #define MACH_MSG_TRAILER_FORMAT_0_SIZE sizeof(mach_msg_format_0_trailer_t) #define KERNEL_SECURITY_TOKEN_VALUE { {0, 1} } extern security_token_t KERNEL_SECURITY_TOKEN; #define KERNEL_AUDIT_TOKEN_VALUE { {0, 0, 0, 0, 0, 0, 0, 0} } extern audit_token_t KERNEL_AUDIT_TOKEN; typedef integer_t mach_msg_options_t; typedef struct { mach_msg_header_t header; } mach_msg_empty_send_t; typedef struct { mach_msg_header_t header; mach_msg_trailer_t trailer; } mach_msg_empty_rcv_t; typedef union { mach_msg_empty_send_t send; mach_msg_empty_rcv_t rcv; } mach_msg_empty_t; #pragma pack() #define round_msg(x) (((mach_msg_size_t)(x) + sizeof (natural_t) - 1) & ~(sizeof (natural_t) - 1)) #define MACH_MSG_SIZE_MAX ((mach_msg_size_t) ~0) # 577 "/usr/include/mach/message.h" 3 4 #define MACH_MSG_SIZE_RELIABLE ((mach_msg_size_t) 256 * 1024) #define MACH_MSGH_KIND_NORMAL 0x00000000 #define MACH_MSGH_KIND_NOTIFICATION 0x00000001 #define msgh_kind msgh_seqno #define mach_msg_kind_t mach_port_seqno_t typedef natural_t mach_msg_type_size_t; typedef natural_t mach_msg_type_number_t; # 600 "/usr/include/mach/message.h" 3 4 #define MACH_MSG_TYPE_PORT_NONE 0 #define MACH_MSG_TYPE_PORT_NAME 15 #define MACH_MSG_TYPE_PORT_RECEIVE MACH_MSG_TYPE_MOVE_RECEIVE #define MACH_MSG_TYPE_PORT_SEND MACH_MSG_TYPE_MOVE_SEND #define MACH_MSG_TYPE_PORT_SEND_ONCE MACH_MSG_TYPE_MOVE_SEND_ONCE #define MACH_MSG_TYPE_LAST 22 #define MACH_MSG_TYPE_POLYMORPHIC ((mach_msg_type_name_t) -1) #define MACH_MSG_TYPE_PORT_ANY(x) (((x) >= MACH_MSG_TYPE_MOVE_RECEIVE) && ((x) <= MACH_MSG_TYPE_MAKE_SEND_ONCE)) #define MACH_MSG_TYPE_PORT_ANY_SEND(x) (((x) >= MACH_MSG_TYPE_MOVE_SEND) && ((x) <= MACH_MSG_TYPE_MAKE_SEND_ONCE)) #define MACH_MSG_TYPE_PORT_ANY_RIGHT(x) (((x) >= MACH_MSG_TYPE_MOVE_RECEIVE) && ((x) <= MACH_MSG_TYPE_MOVE_SEND_ONCE)) typedef integer_t mach_msg_option_t; #define MACH_MSG_OPTION_NONE 0x00000000 #define MACH_SEND_MSG 0x00000001 #define MACH_RCV_MSG 0x00000002 #define MACH_RCV_LARGE 0x00000004 #define MACH_RCV_LARGE_IDENTITY 0x00000008 #define MACH_SEND_TIMEOUT 0x00000010 #define MACH_SEND_OVERRIDE 0x00000020 #define MACH_SEND_INTERRUPT 0x00000040 #define MACH_SEND_NOTIFY 0x00000080 #define MACH_SEND_ALWAYS 0x00010000 #define MACH_SEND_TRAILER 0x00020000 #define MACH_SEND_NOIMPORTANCE 0x00040000 #define MACH_SEND_NODENAP MACH_SEND_NOIMPORTANCE #define MACH_SEND_IMPORTANCE 0x00080000 #define MACH_SEND_SYNC_OVERRIDE 0x00100000 #define MACH_RCV_TIMEOUT 0x00000100 #define MACH_RCV_NOTIFY 0x00000200 #define MACH_RCV_INTERRUPT 0x00000400 #define MACH_RCV_VOUCHER 0x00000800 #define MACH_RCV_OVERWRITE 0x00001000 #define MACH_RCV_SYNC_WAIT 0x00004000 # 671 "/usr/include/mach/message.h" 3 4 #define MACH_RCV_TRAILER_NULL 0 #define MACH_RCV_TRAILER_SEQNO 1 #define MACH_RCV_TRAILER_SENDER 2 #define MACH_RCV_TRAILER_AUDIT 3 #define MACH_RCV_TRAILER_CTX 4 #define MACH_RCV_TRAILER_AV 7 #define MACH_RCV_TRAILER_LABELS 8 #define MACH_RCV_TRAILER_TYPE(x) (((x) & 0xf) << 28) #define MACH_RCV_TRAILER_ELEMENTS(x) (((x) & 0xf) << 24) #define MACH_RCV_TRAILER_MASK ((0xf << 24)) #define GET_RCV_ELEMENTS(y) (((y) >> 24) & 0xf) # 695 "/usr/include/mach/message.h" 3 4 #define REQUESTED_TRAILER_SIZE_NATIVE(y) ((mach_msg_trailer_size_t) ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_NULL) ? sizeof(mach_msg_trailer_t) : ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_SEQNO) ? sizeof(mach_msg_seqno_trailer_t) : ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_SENDER) ? sizeof(mach_msg_security_trailer_t) : ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_AUDIT) ? sizeof(mach_msg_audit_trailer_t) : ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_CTX) ? sizeof(mach_msg_context_trailer_t) : ((GET_RCV_ELEMENTS(y) == MACH_RCV_TRAILER_AV) ? sizeof(mach_msg_mac_trailer_t) : sizeof(mach_msg_max_trailer_t)))))))) # 712 "/usr/include/mach/message.h" 3 4 #define REQUESTED_TRAILER_SIZE(y) REQUESTED_TRAILER_SIZE_NATIVE(y) # 725 "/usr/include/mach/message.h" 3 4 typedef kern_return_t mach_msg_return_t; #define MACH_MSG_SUCCESS 0x00000000 #define MACH_MSG_MASK 0x00003e00 #define MACH_MSG_IPC_SPACE 0x00002000 #define MACH_MSG_VM_SPACE 0x00001000 #define MACH_MSG_IPC_KERNEL 0x00000800 #define MACH_MSG_VM_KERNEL 0x00000400 #define MACH_SEND_IN_PROGRESS 0x10000001 #define MACH_SEND_INVALID_DATA 0x10000002 #define MACH_SEND_INVALID_DEST 0x10000003 #define MACH_SEND_TIMED_OUT 0x10000004 #define MACH_SEND_INVALID_VOUCHER 0x10000005 #define MACH_SEND_INTERRUPTED 0x10000007 #define MACH_SEND_MSG_TOO_SMALL 0x10000008 #define MACH_SEND_INVALID_REPLY 0x10000009 #define MACH_SEND_INVALID_RIGHT 0x1000000a #define MACH_SEND_INVALID_NOTIFY 0x1000000b #define MACH_SEND_INVALID_MEMORY 0x1000000c #define MACH_SEND_NO_BUFFER 0x1000000d #define MACH_SEND_TOO_LARGE 0x1000000e #define MACH_SEND_INVALID_TYPE 0x1000000f #define MACH_SEND_INVALID_HEADER 0x10000010 #define MACH_SEND_INVALID_TRAILER 0x10000011 #define MACH_SEND_INVALID_RT_OOL_SIZE 0x10000015 #define MACH_RCV_IN_PROGRESS 0x10004001 #define MACH_RCV_INVALID_NAME 0x10004002 #define MACH_RCV_TIMED_OUT 0x10004003 #define MACH_RCV_TOO_LARGE 0x10004004 #define MACH_RCV_INTERRUPTED 0x10004005 #define MACH_RCV_PORT_CHANGED 0x10004006 #define MACH_RCV_INVALID_NOTIFY 0x10004007 #define MACH_RCV_INVALID_DATA 0x10004008 #define MACH_RCV_PORT_DIED 0x10004009 #define MACH_RCV_IN_SET 0x1000400a #define MACH_RCV_HEADER_ERROR 0x1000400b #define MACH_RCV_BODY_ERROR 0x1000400c #define MACH_RCV_INVALID_TYPE 0x1000400d #define MACH_RCV_SCATTER_SMALL 0x1000400e #define MACH_RCV_INVALID_TRAILER 0x1000400f #define MACH_RCV_IN_PROGRESS_TIMED 0x10004011 # 830 "/usr/include/mach/message.h" 3 4 extern mach_msg_return_t mach_msg_overwrite( mach_msg_header_t *msg, mach_msg_option_t option, mach_msg_size_t send_size, mach_msg_size_t rcv_size, mach_port_name_t rcv_name, mach_msg_timeout_t timeout, mach_port_name_t notify, mach_msg_header_t *rcv_msg, mach_msg_size_t rcv_limit); # 851 "/usr/include/mach/message.h" 3 4 extern mach_msg_return_t mach_msg( mach_msg_header_t *msg, mach_msg_option_t option, mach_msg_size_t send_size, mach_msg_size_t rcv_size, mach_port_name_t rcv_name, mach_msg_timeout_t timeout, mach_port_name_t notify); # 867 "/usr/include/mach/message.h" 3 4 extern kern_return_t mach_voucher_deallocate( mach_port_name_t voucher); # 32 "/usr/include/dispatch/source.h" 2 3 4 #pragma clang assume_nonnull begin # 57 "/usr/include/dispatch/source.h" 3 4 typedef struct dispatch_source_s *dispatch_source_t;; # 72 "/usr/include/dispatch/source.h" 3 4 typedef const struct dispatch_source_type_s *dispatch_source_type_t; # 81 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_SOURCE_TYPE_DATA_ADD (&_dispatch_source_type_data_add) extern const struct dispatch_source_type_s _dispatch_source_type_data_add; # 92 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_SOURCE_TYPE_DATA_OR (&_dispatch_source_type_data_or) extern const struct dispatch_source_type_s _dispatch_source_type_data_or; # 107 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_SOURCE_TYPE_DATA_REPLACE (&_dispatch_source_type_data_replace) extern const struct dispatch_source_type_s _dispatch_source_type_data_replace; # 118 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_SOURCE_TYPE_MACH_SEND (&_dispatch_source_type_mach_send) extern const struct dispatch_source_type_s _dispatch_source_type_mach_send; #define DISPATCH_SOURCE_TYPE_MACH_RECV (&_dispatch_source_type_mach_recv) extern const struct dispatch_source_type_s _dispatch_source_type_mach_recv; # 140 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_SOURCE_TYPE_MEMORYPRESSURE (&_dispatch_source_type_memorypressure) extern const struct dispatch_source_type_s _dispatch_source_type_memorypressure; # 152 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_SOURCE_TYPE_PROC (&_dispatch_source_type_proc) extern const struct dispatch_source_type_s _dispatch_source_type_proc; # 163 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_SOURCE_TYPE_READ (&_dispatch_source_type_read) extern const struct dispatch_source_type_s _dispatch_source_type_read; #define DISPATCH_SOURCE_TYPE_SIGNAL (&_dispatch_source_type_signal) extern const struct dispatch_source_type_s _dispatch_source_type_signal; # 184 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_SOURCE_TYPE_TIMER (&_dispatch_source_type_timer) extern const struct dispatch_source_type_s _dispatch_source_type_timer; # 195 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_SOURCE_TYPE_VNODE (&_dispatch_source_type_vnode) extern const struct dispatch_source_type_s _dispatch_source_type_vnode; # 206 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_SOURCE_TYPE_WRITE (&_dispatch_source_type_write) extern const struct dispatch_source_type_s _dispatch_source_type_write; # 217 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_MACH_SEND_DEAD 0x1 typedef unsigned long dispatch_source_mach_send_flags_t; # 245 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_MEMORYPRESSURE_NORMAL 0x01 #define DISPATCH_MEMORYPRESSURE_WARN 0x02 #define DISPATCH_MEMORYPRESSURE_CRITICAL 0x04 typedef unsigned long dispatch_source_memorypressure_flags_t; # 268 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_PROC_EXIT 0x80000000 #define DISPATCH_PROC_FORK 0x40000000 #define DISPATCH_PROC_EXEC 0x20000000 #define DISPATCH_PROC_SIGNAL 0x08000000 typedef unsigned long dispatch_source_proc_flags_t; # 304 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_VNODE_DELETE 0x1 #define DISPATCH_VNODE_WRITE 0x2 #define DISPATCH_VNODE_EXTEND 0x4 #define DISPATCH_VNODE_ATTRIB 0x8 #define DISPATCH_VNODE_LINK 0x10 #define DISPATCH_VNODE_RENAME 0x20 #define DISPATCH_VNODE_REVOKE 0x40 #define DISPATCH_VNODE_FUNLOCK 0x100 typedef unsigned long dispatch_source_vnode_flags_t; # 331 "/usr/include/dispatch/source.h" 3 4 #define DISPATCH_TIMER_STRICT 0x1 typedef unsigned long dispatch_source_timer_flags_t; # 380 "/usr/include/dispatch/source.h" 3 4 extern dispatch_source_t dispatch_source_create(dispatch_source_type_t type, uintptr_t handle, unsigned long mask, dispatch_queue_t queue); # 425 "/usr/include/dispatch/source.h" 3 4 extern void dispatch_source_set_event_handler_f(dispatch_source_t source, dispatch_function_t handler); # 485 "/usr/include/dispatch/source.h" 3 4 extern void dispatch_source_set_cancel_handler_f(dispatch_source_t source, dispatch_function_t handler); # 513 "/usr/include/dispatch/source.h" 3 4 extern void dispatch_source_cancel(dispatch_source_t source); # 531 "/usr/include/dispatch/source.h" 3 4 extern long dispatch_source_testcancel(dispatch_source_t source); # 562 "/usr/include/dispatch/source.h" 3 4 extern uintptr_t dispatch_source_get_handle(dispatch_source_t source); # 593 "/usr/include/dispatch/source.h" 3 4 extern unsigned long dispatch_source_get_mask(dispatch_source_t source); # 631 "/usr/include/dispatch/source.h" 3 4 extern unsigned long dispatch_source_get_data(dispatch_source_t source); # 653 "/usr/include/dispatch/source.h" 3 4 extern void dispatch_source_merge_data(dispatch_source_t source, unsigned long value); # 705 "/usr/include/dispatch/source.h" 3 4 extern void dispatch_source_set_timer(dispatch_source_t source, dispatch_time_t start, uint64_t interval, uint64_t leeway); # 760 "/usr/include/dispatch/source.h" 3 4 extern void dispatch_source_set_registration_handler_f(dispatch_source_t source, dispatch_function_t handler); #pragma clang assume_nonnull end # 66 "/usr/include/dispatch/dispatch.h" 2 3 4 # 1 "/usr/include/dispatch/group.h" 1 3 4 # 22 "/usr/include/dispatch/group.h" 3 4 #define __DISPATCH_GROUP__ #pragma clang assume_nonnull begin typedef struct dispatch_group_s *dispatch_group_t; # 55 "/usr/include/dispatch/group.h" 3 4 extern dispatch_group_t dispatch_group_create(void); # 119 "/usr/include/dispatch/group.h" 3 4 extern void dispatch_group_async_f(dispatch_group_t group, dispatch_queue_t queue, void * context, dispatch_function_t work); # 162 "/usr/include/dispatch/group.h" 3 4 extern long dispatch_group_wait(dispatch_group_t group, dispatch_time_t timeout); # 228 "/usr/include/dispatch/group.h" 3 4 extern void dispatch_group_notify_f(dispatch_group_t group, dispatch_queue_t queue, void * context, dispatch_function_t work); # 252 "/usr/include/dispatch/group.h" 3 4 extern void dispatch_group_enter(dispatch_group_t group); # 271 "/usr/include/dispatch/group.h" 3 4 extern void dispatch_group_leave(dispatch_group_t group); #pragma clang assume_nonnull end # 67 "/usr/include/dispatch/dispatch.h" 2 3 4 # 1 "/usr/include/dispatch/semaphore.h" 1 3 4 # 22 "/usr/include/dispatch/semaphore.h" 3 4 #define __DISPATCH_SEMAPHORE__ #pragma clang assume_nonnull begin typedef struct dispatch_semaphore_s *dispatch_semaphore_t; # 61 "/usr/include/dispatch/semaphore.h" 3 4 extern dispatch_semaphore_t dispatch_semaphore_create(long value); # 87 "/usr/include/dispatch/semaphore.h" 3 4 extern long dispatch_semaphore_wait(dispatch_semaphore_t dsema, dispatch_time_t timeout); # 109 "/usr/include/dispatch/semaphore.h" 3 4 extern long dispatch_semaphore_signal(dispatch_semaphore_t dsema); #pragma clang assume_nonnull end # 68 "/usr/include/dispatch/dispatch.h" 2 3 4 # 1 "/usr/include/dispatch/once.h" 1 3 4 # 22 "/usr/include/dispatch/once.h" 3 4 #define __DISPATCH_ONCE__ #pragma clang assume_nonnull begin # 41 "/usr/include/dispatch/once.h" 3 4 typedef long dispatch_once_t; #define DISPATCH_ONCE_INLINE_FASTPATH 1 # 96 "/usr/include/dispatch/once.h" 3 4 extern void dispatch_once_f(dispatch_once_t *predicate, void * context, dispatch_function_t function); static void _dispatch_once_f(dispatch_once_t *predicate, void * context, dispatch_function_t function) { if ((*predicate) != ~0l) { dispatch_once_f(predicate, context, function); } else { do { } while (0); } __builtin_assume(*predicate == ~0l); } #undef dispatch_once_f #define dispatch_once_f _dispatch_once_f #pragma clang assume_nonnull end # 69 "/usr/include/dispatch/dispatch.h" 2 3 4 # 1 "/usr/include/dispatch/data.h" 1 3 4 # 22 "/usr/include/dispatch/data.h" 3 4 #define __DISPATCH_DATA__ #pragma clang assume_nonnull begin # 44 "/usr/include/dispatch/data.h" 3 4 typedef struct dispatch_data_s *dispatch_data_t; #define dispatch_data_empty DISPATCH_GLOBAL_OBJECT(dispatch_data_t, _dispatch_data_empty) extern struct dispatch_data_s _dispatch_data_empty; #define DISPATCH_DATA_DESTRUCTOR_DEFAULT NULL # 74 "/usr/include/dispatch/data.h" 3 4 #define DISPATCH_DATA_DESTRUCTOR_TYPE_DECL(name) DISPATCH_EXPORT const dispatch_function_t _dispatch_data_destructor_##name # 85 "/usr/include/dispatch/data.h" 3 4 #define DISPATCH_DATA_DESTRUCTOR_FREE (_dispatch_data_destructor_free) extern const dispatch_function_t _dispatch_data_destructor_free; #define DISPATCH_DATA_DESTRUCTOR_MUNMAP (_dispatch_data_destructor_munmap) extern const dispatch_function_t _dispatch_data_destructor_munmap; # 138 "/usr/include/dispatch/data.h" 3 4 extern size_t dispatch_data_get_size(dispatch_data_t data); # 162 "/usr/include/dispatch/data.h" 3 4 extern dispatch_data_t dispatch_data_create_map(dispatch_data_t data, const void * * buffer_ptr, size_t * size_ptr); # 185 "/usr/include/dispatch/data.h" 3 4 extern dispatch_data_t dispatch_data_create_concat(dispatch_data_t data1, dispatch_data_t data2); # 206 "/usr/include/dispatch/data.h" 3 4 extern dispatch_data_t dispatch_data_create_subrange(dispatch_data_t data, size_t offset, size_t length); # 272 "/usr/include/dispatch/data.h" 3 4 extern dispatch_data_t dispatch_data_copy_region(dispatch_data_t data, size_t location, size_t *offset_ptr); #pragma clang assume_nonnull end # 70 "/usr/include/dispatch/dispatch.h" 2 3 4 # 1 "/usr/include/dispatch/io.h" 1 3 4 # 22 "/usr/include/dispatch/io.h" 3 4 #define __DISPATCH_IO__ #pragma clang assume_nonnull begin # 53 "/usr/include/dispatch/io.h" 3 4 typedef int dispatch_fd_t; # 163 "/usr/include/dispatch/io.h" 3 4 typedef struct dispatch_io_s *dispatch_io_t; # 183 "/usr/include/dispatch/io.h" 3 4 #define DISPATCH_IO_STREAM 0 #define DISPATCH_IO_RANDOM 1 typedef unsigned long dispatch_io_type_t; # 423 "/usr/include/dispatch/io.h" 3 4 #define DISPATCH_IO_STOP 0x1 typedef unsigned long dispatch_io_close_flags_t; # 445 "/usr/include/dispatch/io.h" 3 4 extern void dispatch_io_close(dispatch_io_t channel, dispatch_io_close_flags_t flags); # 492 "/usr/include/dispatch/io.h" 3 4 extern dispatch_fd_t dispatch_io_get_descriptor(dispatch_io_t channel); # 513 "/usr/include/dispatch/io.h" 3 4 extern void dispatch_io_set_high_water(dispatch_io_t channel, size_t high_water); # 544 "/usr/include/dispatch/io.h" 3 4 extern void dispatch_io_set_low_water(dispatch_io_t channel, size_t low_water); # 556 "/usr/include/dispatch/io.h" 3 4 #define DISPATCH_IO_STRICT_INTERVAL 0x1 typedef unsigned long dispatch_io_interval_flags_t; # 583 "/usr/include/dispatch/io.h" 3 4 extern void dispatch_io_set_interval(dispatch_io_t channel, uint64_t interval, dispatch_io_interval_flags_t flags); #pragma clang assume_nonnull end # 71 "/usr/include/dispatch/dispatch.h" 2 3 4 #undef __DISPATCH_INDIRECT__ # 21 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 2 3 typedef CFStringRef CFStreamPropertyKey ; typedef CFIndex CFStreamStatus; enum { kCFStreamStatusNotOpen = 0, kCFStreamStatusOpening, kCFStreamStatusOpen, kCFStreamStatusReading, kCFStreamStatusWriting, kCFStreamStatusAtEnd, kCFStreamStatusClosed, kCFStreamStatusError }; typedef CFOptionFlags CFStreamEventType; enum { kCFStreamEventNone = 0, kCFStreamEventOpenCompleted = 1, kCFStreamEventHasBytesAvailable = 2, kCFStreamEventCanAcceptBytes = 4, kCFStreamEventErrorOccurred = 8, kCFStreamEventEndEncountered = 16 }; typedef struct { CFIndex version; void *info; void *(*retain)(void *info); void (*release)(void *info); CFStringRef (*copyDescription)(void *info); } CFStreamClientContext; typedef struct __CFReadStream * CFReadStreamRef; typedef struct __CFWriteStream * CFWriteStreamRef; typedef void (*CFReadStreamClientCallBack)(CFReadStreamRef stream, CFStreamEventType type, void *clientCallBackInfo); typedef void (*CFWriteStreamClientCallBack)(CFWriteStreamRef stream, CFStreamEventType type, void *clientCallBackInfo); extern CFTypeID CFReadStreamGetTypeID(void); extern CFTypeID CFWriteStreamGetTypeID(void); extern const CFStreamPropertyKey kCFStreamPropertyDataWritten; extern CFReadStreamRef CFReadStreamCreateWithBytesNoCopy(CFAllocatorRef alloc, const UInt8 *bytes, CFIndex length, CFAllocatorRef bytesDeallocator); extern CFWriteStreamRef CFWriteStreamCreateWithBuffer(CFAllocatorRef alloc, UInt8 *buffer, CFIndex bufferCapacity); extern CFWriteStreamRef CFWriteStreamCreateWithAllocatedBuffers(CFAllocatorRef alloc, CFAllocatorRef bufferAllocator); extern CFReadStreamRef CFReadStreamCreateWithFile(CFAllocatorRef alloc, CFURLRef fileURL); extern CFWriteStreamRef CFWriteStreamCreateWithFile(CFAllocatorRef alloc, CFURLRef fileURL); extern void CFStreamCreateBoundPair(CFAllocatorRef alloc, CFReadStreamRef *readStream, CFWriteStreamRef *writeStream, CFIndex transferBufferSize); extern const CFStreamPropertyKey kCFStreamPropertyAppendToFile; extern const CFStreamPropertyKey kCFStreamPropertyFileCurrentOffset; extern const CFStreamPropertyKey kCFStreamPropertySocketNativeHandle; extern const CFStreamPropertyKey kCFStreamPropertySocketRemoteHostName; extern const CFStreamPropertyKey kCFStreamPropertySocketRemotePortNumber; extern void CFStreamCreatePairWithSocket(CFAllocatorRef alloc, CFSocketNativeHandle sock, CFReadStreamRef *readStream, CFWriteStreamRef *writeStream); extern void CFStreamCreatePairWithSocketToHost(CFAllocatorRef alloc, CFStringRef host, UInt32 port, CFReadStreamRef *readStream, CFWriteStreamRef *writeStream); extern void CFStreamCreatePairWithPeerSocketSignature(CFAllocatorRef alloc, const CFSocketSignature *signature, CFReadStreamRef *readStream, CFWriteStreamRef *writeStream); extern CFStreamStatus CFReadStreamGetStatus(CFReadStreamRef stream); extern CFStreamStatus CFWriteStreamGetStatus(CFWriteStreamRef stream); extern CFErrorRef CFReadStreamCopyError(CFReadStreamRef stream) ; extern CFErrorRef CFWriteStreamCopyError(CFWriteStreamRef stream) ; extern Boolean CFReadStreamOpen(CFReadStreamRef stream); extern Boolean CFWriteStreamOpen(CFWriteStreamRef stream); extern void CFReadStreamClose(CFReadStreamRef stream); extern void CFWriteStreamClose(CFWriteStreamRef stream); extern Boolean CFReadStreamHasBytesAvailable(CFReadStreamRef stream); # 169 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 3 extern CFIndex CFReadStreamRead(CFReadStreamRef stream, UInt8 *buffer, CFIndex bufferLength); # 181 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 3 extern const UInt8 *CFReadStreamGetBuffer(CFReadStreamRef stream, CFIndex maxBytesToRead, CFIndex *numBytesRead); extern Boolean CFWriteStreamCanAcceptBytes(CFWriteStreamRef stream); extern CFIndex CFWriteStreamWrite(CFWriteStreamRef stream, const UInt8 *buffer, CFIndex bufferLength); # 205 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 3 extern CFTypeRef CFReadStreamCopyProperty(CFReadStreamRef stream, CFStreamPropertyKey propertyName); extern CFTypeRef CFWriteStreamCopyProperty(CFWriteStreamRef stream, CFStreamPropertyKey propertyName); extern Boolean CFReadStreamSetProperty(CFReadStreamRef stream, CFStreamPropertyKey propertyName, CFTypeRef propertyValue); extern Boolean CFWriteStreamSetProperty(CFWriteStreamRef stream, CFStreamPropertyKey propertyName, CFTypeRef propertyValue); # 233 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 3 extern Boolean CFReadStreamSetClient(CFReadStreamRef stream, CFOptionFlags streamEvents, CFReadStreamClientCallBack clientCB, CFStreamClientContext *clientContext); extern Boolean CFWriteStreamSetClient(CFWriteStreamRef stream, CFOptionFlags streamEvents, CFWriteStreamClientCallBack clientCB, CFStreamClientContext *clientContext); extern void CFReadStreamScheduleWithRunLoop(CFReadStreamRef stream, CFRunLoopRef runLoop, CFRunLoopMode runLoopMode); extern void CFWriteStreamScheduleWithRunLoop(CFWriteStreamRef stream, CFRunLoopRef runLoop, CFRunLoopMode runLoopMode); extern void CFReadStreamUnscheduleFromRunLoop(CFReadStreamRef stream, CFRunLoopRef runLoop, CFRunLoopMode runLoopMode); extern void CFWriteStreamUnscheduleFromRunLoop(CFWriteStreamRef stream, CFRunLoopRef runLoop, CFRunLoopMode runLoopMode); # 256 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 3 extern void CFReadStreamSetDispatchQueue(CFReadStreamRef stream, dispatch_queue_t q) ; extern void CFWriteStreamSetDispatchQueue(CFWriteStreamRef stream, dispatch_queue_t q) ; extern dispatch_queue_t CFReadStreamCopyDispatchQueue(CFReadStreamRef stream) ; extern dispatch_queue_t CFWriteStreamCopyDispatchQueue(CFWriteStreamRef stream) ; typedef CFIndex CFStreamErrorDomain; enum { kCFStreamErrorDomainCustom = -1L, kCFStreamErrorDomainPOSIX = 1, kCFStreamErrorDomainMacOSStatus }; typedef struct { CFIndex domain; SInt32 error; } CFStreamError; extern CFStreamError CFReadStreamGetError(CFReadStreamRef stream); extern CFStreamError CFWriteStreamGetError(CFWriteStreamRef stream); # 18 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h" 2 3 typedef CFOptionFlags CFPropertyListMutabilityOptions; enum { kCFPropertyListImmutable = 0, kCFPropertyListMutableContainers = 1 << 0, kCFPropertyListMutableContainersAndLeaves = 1 << 1, }; # 40 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h" 3 extern CFPropertyListRef CFPropertyListCreateFromXMLData(CFAllocatorRef allocator, CFDataRef xmlData, CFOptionFlags mutabilityOption, CFStringRef *errorString) ; # 55 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h" 3 extern CFDataRef CFPropertyListCreateXMLData(CFAllocatorRef allocator, CFPropertyListRef propertyList) ; # 66 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h" 3 extern CFPropertyListRef CFPropertyListCreateDeepCopy(CFAllocatorRef allocator, CFPropertyListRef propertyList, CFOptionFlags mutabilityOption); typedef CFIndex CFPropertyListFormat; enum { kCFPropertyListOpenStepFormat = 1, kCFPropertyListXMLFormat_v1_0 = 100, kCFPropertyListBinaryFormat_v1_0 = 200 }; extern Boolean CFPropertyListIsValid(CFPropertyListRef plist, CFPropertyListFormat format); # 95 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h" 3 extern CFIndex CFPropertyListWriteToStream(CFPropertyListRef propertyList, CFWriteStreamRef stream, CFPropertyListFormat format, CFStringRef *errorString) ; # 110 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h" 3 extern CFPropertyListRef CFPropertyListCreateFromStream(CFAllocatorRef allocator, CFReadStreamRef stream, CFIndex streamLength, CFOptionFlags mutabilityOption, CFPropertyListFormat *format, CFStringRef *errorString) ; enum { kCFPropertyListReadCorruptError = 3840, kCFPropertyListReadUnknownVersionError = 3841, kCFPropertyListReadStreamError = 3842, kCFPropertyListWriteStreamError = 3851, } ; extern CFPropertyListRef CFPropertyListCreateWithData(CFAllocatorRef allocator, CFDataRef data, CFOptionFlags options, CFPropertyListFormat *format, CFErrorRef *error) ; extern CFPropertyListRef CFPropertyListCreateWithStream(CFAllocatorRef allocator, CFReadStreamRef stream, CFIndex streamLength, CFOptionFlags options, CFPropertyListFormat *format, CFErrorRef *error) ; extern CFIndex CFPropertyListWrite(CFPropertyListRef propertyList, CFWriteStreamRef stream, CFPropertyListFormat format, CFOptionFlags options, CFErrorRef *error) ; extern CFDataRef CFPropertyListCreateData(CFAllocatorRef allocator, CFPropertyListRef propertyList, CFPropertyListFormat format, CFOptionFlags options, CFErrorRef *error) ; # 61 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 1 3 # 15 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 #define __COREFOUNDATION_CFSET__ 1 # 31 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 typedef const void * (*CFSetRetainCallBack)(CFAllocatorRef allocator, const void *value); typedef void (*CFSetReleaseCallBack)(CFAllocatorRef allocator, const void *value); typedef CFStringRef (*CFSetCopyDescriptionCallBack)(const void *value); # 56 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 typedef Boolean (*CFSetEqualCallBack)(const void *value1, const void *value2); typedef CFHashCode (*CFSetHashCallBack)(const void *value); # 90 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 typedef struct { CFIndex version; CFSetRetainCallBack retain; CFSetReleaseCallBack release; CFSetCopyDescriptionCallBack copyDescription; CFSetEqualCallBack equal; CFSetHashCallBack hash; } CFSetCallBacks; extern const CFSetCallBacks kCFTypeSetCallBacks; extern const CFSetCallBacks kCFCopyStringSetCallBacks; # 124 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 typedef void (*CFSetApplierFunction)(const void *value, void *context); typedef const struct __CFSet * CFSetRef; typedef struct __CFSet * CFMutableSetRef; extern CFTypeID CFSetGetTypeID(void); # 191 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern CFSetRef CFSetCreate(CFAllocatorRef allocator, const void **values, CFIndex numValues, const CFSetCallBacks *callBacks); # 212 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern CFSetRef CFSetCreateCopy(CFAllocatorRef allocator, CFSetRef theSet); # 258 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern CFMutableSetRef CFSetCreateMutable(CFAllocatorRef allocator, CFIndex capacity, const CFSetCallBacks *callBacks); # 288 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern CFMutableSetRef CFSetCreateMutableCopy(CFAllocatorRef allocator, CFIndex capacity, CFSetRef theSet); # 298 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern CFIndex CFSetGetCount(CFSetRef theSet); # 316 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern CFIndex CFSetGetCountOfValue(CFSetRef theSet, const void *value); # 332 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern Boolean CFSetContainsValue(CFSetRef theSet, const void *value); # 347 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern const void *CFSetGetValue(CFSetRef theSet, const void *value); # 371 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern Boolean CFSetGetValueIfPresent(CFSetRef theSet, const void *candidate, const void **value); # 385 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern void CFSetGetValues(CFSetRef theSet, const void **values); # 405 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern void CFSetApplyFunction(CFSetRef theSet, CFSetApplierFunction applier, void *context); # 420 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern void CFSetAddValue(CFMutableSetRef theSet, const void *value); # 439 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern void CFSetReplaceValue(CFMutableSetRef theSet, const void *value); # 459 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern void CFSetSetValue(CFMutableSetRef theSet, const void *value); # 474 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern void CFSetRemoveValue(CFMutableSetRef theSet, const void *value); # 484 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern void CFSetRemoveAllValues(CFMutableSetRef theSet); # 62 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringEncodingExt.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringEncodingExt.h" 3 #define __COREFOUNDATION_CFSTRINGENCODINGEXT__ 1 typedef CFIndex CFStringEncodings; enum { kCFStringEncodingMacJapanese = 1, kCFStringEncodingMacChineseTrad = 2, kCFStringEncodingMacKorean = 3, kCFStringEncodingMacArabic = 4, kCFStringEncodingMacHebrew = 5, kCFStringEncodingMacGreek = 6, kCFStringEncodingMacCyrillic = 7, kCFStringEncodingMacDevanagari = 9, kCFStringEncodingMacGurmukhi = 10, kCFStringEncodingMacGujarati = 11, kCFStringEncodingMacOriya = 12, kCFStringEncodingMacBengali = 13, kCFStringEncodingMacTamil = 14, kCFStringEncodingMacTelugu = 15, kCFStringEncodingMacKannada = 16, kCFStringEncodingMacMalayalam = 17, kCFStringEncodingMacSinhalese = 18, kCFStringEncodingMacBurmese = 19, kCFStringEncodingMacKhmer = 20, kCFStringEncodingMacThai = 21, kCFStringEncodingMacLaotian = 22, kCFStringEncodingMacGeorgian = 23, kCFStringEncodingMacArmenian = 24, kCFStringEncodingMacChineseSimp = 25, kCFStringEncodingMacTibetan = 26, kCFStringEncodingMacMongolian = 27, kCFStringEncodingMacEthiopic = 28, kCFStringEncodingMacCentralEurRoman = 29, kCFStringEncodingMacVietnamese = 30, kCFStringEncodingMacExtArabic = 31, kCFStringEncodingMacSymbol = 33, kCFStringEncodingMacDingbats = 34, kCFStringEncodingMacTurkish = 35, kCFStringEncodingMacCroatian = 36, kCFStringEncodingMacIcelandic = 37, kCFStringEncodingMacRomanian = 38, kCFStringEncodingMacCeltic = 39, kCFStringEncodingMacGaelic = 40, kCFStringEncodingMacFarsi = 0x8C, kCFStringEncodingMacUkrainian = 0x98, kCFStringEncodingMacInuit = 0xEC, kCFStringEncodingMacVT100 = 0xFC, kCFStringEncodingMacHFS = 0xFF, kCFStringEncodingISOLatin2 = 0x0202, kCFStringEncodingISOLatin3 = 0x0203, kCFStringEncodingISOLatin4 = 0x0204, kCFStringEncodingISOLatinCyrillic = 0x0205, kCFStringEncodingISOLatinArabic = 0x0206, kCFStringEncodingISOLatinGreek = 0x0207, kCFStringEncodingISOLatinHebrew = 0x0208, kCFStringEncodingISOLatin5 = 0x0209, kCFStringEncodingISOLatin6 = 0x020A, kCFStringEncodingISOLatinThai = 0x020B, kCFStringEncodingISOLatin7 = 0x020D, kCFStringEncodingISOLatin8 = 0x020E, kCFStringEncodingISOLatin9 = 0x020F, kCFStringEncodingISOLatin10 = 0x0210, kCFStringEncodingDOSLatinUS = 0x0400, kCFStringEncodingDOSGreek = 0x0405, kCFStringEncodingDOSBalticRim = 0x0406, kCFStringEncodingDOSLatin1 = 0x0410, kCFStringEncodingDOSGreek1 = 0x0411, kCFStringEncodingDOSLatin2 = 0x0412, kCFStringEncodingDOSCyrillic = 0x0413, kCFStringEncodingDOSTurkish = 0x0414, kCFStringEncodingDOSPortuguese = 0x0415, kCFStringEncodingDOSIcelandic = 0x0416, kCFStringEncodingDOSHebrew = 0x0417, kCFStringEncodingDOSCanadianFrench = 0x0418, kCFStringEncodingDOSArabic = 0x0419, kCFStringEncodingDOSNordic = 0x041A, kCFStringEncodingDOSRussian = 0x041B, kCFStringEncodingDOSGreek2 = 0x041C, kCFStringEncodingDOSThai = 0x041D, kCFStringEncodingDOSJapanese = 0x0420, kCFStringEncodingDOSChineseSimplif = 0x0421, kCFStringEncodingDOSKorean = 0x0422, kCFStringEncodingDOSChineseTrad = 0x0423, kCFStringEncodingWindowsLatin2 = 0x0501, kCFStringEncodingWindowsCyrillic = 0x0502, kCFStringEncodingWindowsGreek = 0x0503, kCFStringEncodingWindowsLatin5 = 0x0504, kCFStringEncodingWindowsHebrew = 0x0505, kCFStringEncodingWindowsArabic = 0x0506, kCFStringEncodingWindowsBalticRim = 0x0507, kCFStringEncodingWindowsVietnamese = 0x0508, kCFStringEncodingWindowsKoreanJohab = 0x0510, kCFStringEncodingANSEL = 0x0601, kCFStringEncodingJIS_X0201_76 = 0x0620, kCFStringEncodingJIS_X0208_83 = 0x0621, kCFStringEncodingJIS_X0208_90 = 0x0622, kCFStringEncodingJIS_X0212_90 = 0x0623, kCFStringEncodingJIS_C6226_78 = 0x0624, kCFStringEncodingShiftJIS_X0213 = 0x0628, kCFStringEncodingShiftJIS_X0213_MenKuTen = 0x0629, kCFStringEncodingGB_2312_80 = 0x0630, kCFStringEncodingGBK_95 = 0x0631, kCFStringEncodingGB_18030_2000 = 0x0632, kCFStringEncodingKSC_5601_87 = 0x0640, kCFStringEncodingKSC_5601_92_Johab = 0x0641, kCFStringEncodingCNS_11643_92_P1 = 0x0651, kCFStringEncodingCNS_11643_92_P2 = 0x0652, kCFStringEncodingCNS_11643_92_P3 = 0x0653, kCFStringEncodingISO_2022_JP = 0x0820, kCFStringEncodingISO_2022_JP_2 = 0x0821, kCFStringEncodingISO_2022_JP_1 = 0x0822, kCFStringEncodingISO_2022_JP_3 = 0x0823, kCFStringEncodingISO_2022_CN = 0x0830, kCFStringEncodingISO_2022_CN_EXT = 0x0831, kCFStringEncodingISO_2022_KR = 0x0840, kCFStringEncodingEUC_JP = 0x0920, kCFStringEncodingEUC_CN = 0x0930, kCFStringEncodingEUC_TW = 0x0931, kCFStringEncodingEUC_KR = 0x0940, kCFStringEncodingShiftJIS = 0x0A01, kCFStringEncodingKOI8_R = 0x0A02, kCFStringEncodingBig5 = 0x0A03, kCFStringEncodingMacRomanLatin1 = 0x0A04, kCFStringEncodingHZ_GB_2312 = 0x0A05, kCFStringEncodingBig5_HKSCS_1999 = 0x0A06, kCFStringEncodingVISCII = 0x0A07, kCFStringEncodingKOI8_U = 0x0A08, kCFStringEncodingBig5_E = 0x0A09, kCFStringEncodingNextStepJapanese = 0x0B02, kCFStringEncodingEBCDIC_US = 0x0C01, kCFStringEncodingEBCDIC_CP037 = 0x0C02, kCFStringEncodingUTF7 = 0x04000100, kCFStringEncodingUTF7_IMAP = 0x0A10, kCFStringEncodingShiftJIS_X0213_00 = 0x0628 }; # 64 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 1 3 # 16 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 #define __COREFOUNDATION_CFTREE__ 1 # 33 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 typedef const void * (*CFTreeRetainCallBack)(const void *info); typedef void (*CFTreeReleaseCallBack)(const void *info); # 50 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 typedef CFStringRef (*CFTreeCopyDescriptionCallBack)(const void *info); # 69 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 typedef struct { CFIndex version; void * info; CFTreeRetainCallBack retain; CFTreeReleaseCallBack release; CFTreeCopyDescriptionCallBack copyDescription; } CFTreeContext; # 85 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 typedef void (*CFTreeApplierFunction)(const void *value, void *context); typedef struct __CFTree * CFTreeRef; extern CFTypeID CFTreeGetTypeID(void); # 117 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern CFTreeRef CFTreeCreate(CFAllocatorRef allocator, const CFTreeContext *context); # 127 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern CFTreeRef CFTreeGetParent(CFTreeRef tree); # 137 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern CFTreeRef CFTreeGetNextSibling(CFTreeRef tree); # 147 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern CFTreeRef CFTreeGetFirstChild(CFTreeRef tree); # 161 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreeGetContext(CFTreeRef tree, CFTreeContext *context); # 171 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern CFIndex CFTreeGetChildCount(CFTreeRef tree); # 184 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern CFTreeRef CFTreeGetChildAtIndex(CFTreeRef tree, CFIndex idx); # 196 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreeGetChildren(CFTreeRef tree, CFTreeRef *children); # 217 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreeApplyFunctionToChildren(CFTreeRef tree, CFTreeApplierFunction applier, void *context); # 227 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern CFTreeRef CFTreeFindRoot(CFTreeRef tree); # 244 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreeSetContext(CFTreeRef tree, const CFTreeContext *context); # 257 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreePrependChild(CFTreeRef tree, CFTreeRef newChild); # 270 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreeAppendChild(CFTreeRef tree, CFTreeRef newChild); # 285 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreeInsertSibling(CFTreeRef tree, CFTreeRef newSibling); extern void CFTreeRemove(CFTreeRef tree); extern void CFTreeRemoveAllChildren(CFTreeRef tree); # 323 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreeSortChildren(CFTreeRef tree, CFComparatorFunction comparator, void *context); # 66 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURLAccess.h" 1 3 # 13 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURLAccess.h" 3 #define __COREFOUNDATION_CFURLACCESS__ 1 # 51 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURLAccess.h" 3 extern Boolean CFURLCreateDataAndPropertiesFromResource(CFAllocatorRef alloc, CFURLRef url, CFDataRef *resourceData, CFDictionaryRef *properties, CFArrayRef desiredProperties, SInt32 *errorCode) ; # 63 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURLAccess.h" 3 extern Boolean CFURLWriteDataAndPropertiesToResource(CFURLRef url, CFDataRef dataToWrite, CFDictionaryRef propertiesToWrite, SInt32 *errorCode) ; extern Boolean CFURLDestroyResource(CFURLRef url, SInt32 *errorCode) ; extern CFTypeRef CFURLCreatePropertyFromResource(CFAllocatorRef alloc, CFURLRef url, CFStringRef property, SInt32 *errorCode) ; typedef CFIndex CFURLError; enum { kCFURLUnknownError = -10L, kCFURLUnknownSchemeError = -11L, kCFURLResourceNotFoundError = -12L, kCFURLResourceAccessViolationError = -13L, kCFURLRemoteHostUnavailableError = -14L, kCFURLImproperArgumentsError = -15L, kCFURLUnknownPropertyKeyError = -16L, kCFURLPropertyKeyUnavailableError = -17L, kCFURLTimeoutError = -18L } ; extern const CFStringRef kCFURLFileExists ; extern const CFStringRef kCFURLFileDirectoryContents ; extern const CFStringRef kCFURLFileLength ; extern const CFStringRef kCFURLFileLastModificationTime ; extern const CFStringRef kCFURLFilePOSIXMode ; extern const CFStringRef kCFURLFileOwnerID ; extern const CFStringRef kCFURLHTTPStatusCode ; extern const CFStringRef kCFURLHTTPStatusLine ; # 68 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUUID.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUUID.h" 3 #define __COREFOUNDATION_CFUUID__ 1 typedef const struct __CFUUID * CFUUIDRef; typedef struct { UInt8 byte0; UInt8 byte1; UInt8 byte2; UInt8 byte3; UInt8 byte4; UInt8 byte5; UInt8 byte6; UInt8 byte7; UInt8 byte8; UInt8 byte9; UInt8 byte10; UInt8 byte11; UInt8 byte12; UInt8 byte13; UInt8 byte14; UInt8 byte15; } CFUUIDBytes; extern CFTypeID CFUUIDGetTypeID(void); extern CFUUIDRef CFUUIDCreate(CFAllocatorRef alloc); extern CFUUIDRef CFUUIDCreateWithBytes(CFAllocatorRef alloc, UInt8 byte0, UInt8 byte1, UInt8 byte2, UInt8 byte3, UInt8 byte4, UInt8 byte5, UInt8 byte6, UInt8 byte7, UInt8 byte8, UInt8 byte9, UInt8 byte10, UInt8 byte11, UInt8 byte12, UInt8 byte13, UInt8 byte14, UInt8 byte15); extern CFUUIDRef CFUUIDCreateFromString(CFAllocatorRef alloc, CFStringRef uuidStr); extern CFStringRef CFUUIDCreateString(CFAllocatorRef alloc, CFUUIDRef uuid); extern CFUUIDRef CFUUIDGetConstantUUIDWithBytes(CFAllocatorRef alloc, UInt8 byte0, UInt8 byte1, UInt8 byte2, UInt8 byte3, UInt8 byte4, UInt8 byte5, UInt8 byte6, UInt8 byte7, UInt8 byte8, UInt8 byte9, UInt8 byte10, UInt8 byte11, UInt8 byte12, UInt8 byte13, UInt8 byte14, UInt8 byte15); extern CFUUIDBytes CFUUIDGetUUIDBytes(CFUUIDRef uuid); extern CFUUIDRef CFUUIDCreateFromUUIDBytes(CFAllocatorRef alloc, CFUUIDBytes bytes); # 69 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUtilities.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUtilities.h" 3 #define __COREFOUNDATION_CFUTILITIES__ 1 extern CFURLRef CFCopyHomeDirectoryURL(void) ; # 70 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h" 1 3 #define __COREFOUNDATION_CFBUNDLE__ 1 # 18 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h" 3 typedef struct __CFBundle *CFBundleRef; typedef struct __CFBundle *CFPlugInRef; extern const CFStringRef kCFBundleInfoDictionaryVersionKey; extern const CFStringRef kCFBundleExecutableKey; extern const CFStringRef kCFBundleIdentifierKey; extern const CFStringRef kCFBundleVersionKey; extern const CFStringRef kCFBundleDevelopmentRegionKey; extern const CFStringRef kCFBundleNameKey; extern const CFStringRef kCFBundleLocalizationsKey; extern CFBundleRef CFBundleGetMainBundle(void); extern CFBundleRef CFBundleGetBundleWithIdentifier(CFStringRef bundleID); extern CFArrayRef CFBundleGetAllBundles(void); extern CFTypeID CFBundleGetTypeID(void); extern CFBundleRef CFBundleCreate(CFAllocatorRef allocator, CFURLRef bundleURL); extern CFArrayRef CFBundleCreateBundlesFromDirectory(CFAllocatorRef allocator, CFURLRef directoryURL, CFStringRef bundleType); extern CFURLRef CFBundleCopyBundleURL(CFBundleRef bundle); extern CFTypeRef CFBundleGetValueForInfoDictionaryKey(CFBundleRef bundle, CFStringRef key); extern CFDictionaryRef CFBundleGetInfoDictionary(CFBundleRef bundle); extern CFDictionaryRef CFBundleGetLocalInfoDictionary(CFBundleRef bundle); extern void CFBundleGetPackageInfo(CFBundleRef bundle, UInt32 *packageType, UInt32 *packageCreator); extern CFStringRef CFBundleGetIdentifier(CFBundleRef bundle); extern UInt32 CFBundleGetVersionNumber(CFBundleRef bundle); extern CFStringRef CFBundleGetDevelopmentRegion(CFBundleRef bundle); extern CFURLRef CFBundleCopySupportFilesDirectoryURL(CFBundleRef bundle); extern CFURLRef CFBundleCopyResourcesDirectoryURL(CFBundleRef bundle); extern CFURLRef CFBundleCopyPrivateFrameworksURL(CFBundleRef bundle); extern CFURLRef CFBundleCopySharedFrameworksURL(CFBundleRef bundle); extern CFURLRef CFBundleCopySharedSupportURL(CFBundleRef bundle); extern CFURLRef CFBundleCopyBuiltInPlugInsURL(CFBundleRef bundle); extern CFDictionaryRef CFBundleCopyInfoDictionaryInDirectory(CFURLRef bundleURL); extern Boolean CFBundleGetPackageInfoInDirectory(CFURLRef url, UInt32 *packageType, UInt32 *packageCreator); extern CFURLRef CFBundleCopyResourceURL(CFBundleRef bundle, CFStringRef resourceName, CFStringRef resourceType, CFStringRef subDirName); extern CFArrayRef CFBundleCopyResourceURLsOfType(CFBundleRef bundle, CFStringRef resourceType, CFStringRef subDirName); extern CFStringRef CFBundleCopyLocalizedString(CFBundleRef bundle, CFStringRef key, CFStringRef value, CFStringRef tableName) ; #define CFCopyLocalizedString(key,comment) CFBundleCopyLocalizedString(CFBundleGetMainBundle(), (key), (key), NULL) #define CFCopyLocalizedStringFromTable(key,tbl,comment) CFBundleCopyLocalizedString(CFBundleGetMainBundle(), (key), (key), (tbl)) #define CFCopyLocalizedStringFromTableInBundle(key,tbl,bundle,comment) CFBundleCopyLocalizedString((bundle), (key), (key), (tbl)) #define CFCopyLocalizedStringWithDefaultValue(key,tbl,bundle,value,comment) CFBundleCopyLocalizedString((bundle), (key), (value), (tbl)) extern CFURLRef CFBundleCopyResourceURLInDirectory(CFURLRef bundleURL, CFStringRef resourceName, CFStringRef resourceType, CFStringRef subDirName); extern CFArrayRef CFBundleCopyResourceURLsOfTypeInDirectory(CFURLRef bundleURL, CFStringRef resourceType, CFStringRef subDirName); extern CFArrayRef CFBundleCopyBundleLocalizations(CFBundleRef bundle); extern CFArrayRef CFBundleCopyPreferredLocalizationsFromArray(CFArrayRef locArray); extern CFArrayRef CFBundleCopyLocalizationsForPreferences(CFArrayRef locArray, CFArrayRef prefArray); # 199 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h" 3 extern CFURLRef CFBundleCopyResourceURLForLocalization(CFBundleRef bundle, CFStringRef resourceName, CFStringRef resourceType, CFStringRef subDirName, CFStringRef localizationName); extern CFArrayRef CFBundleCopyResourceURLsOfTypeForLocalization(CFBundleRef bundle, CFStringRef resourceType, CFStringRef subDirName, CFStringRef localizationName); # 213 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h" 3 extern CFDictionaryRef CFBundleCopyInfoDictionaryForURL(CFURLRef url); extern CFArrayRef CFBundleCopyLocalizationsForURL(CFURLRef url); extern CFArrayRef CFBundleCopyExecutableArchitecturesForURL(CFURLRef url) ; # 237 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h" 3 extern CFURLRef CFBundleCopyExecutableURL(CFBundleRef bundle); enum { kCFBundleExecutableArchitectureI386 = 0x00000007, kCFBundleExecutableArchitecturePPC = 0x00000012, kCFBundleExecutableArchitectureX86_64 = 0x01000007, kCFBundleExecutableArchitecturePPC64 = 0x01000012 } ; extern CFArrayRef CFBundleCopyExecutableArchitectures(CFBundleRef bundle) ; extern Boolean CFBundlePreflightExecutable(CFBundleRef bundle, CFErrorRef *error) ; extern Boolean CFBundleLoadExecutableAndReturnError(CFBundleRef bundle, CFErrorRef *error) ; extern Boolean CFBundleLoadExecutable(CFBundleRef bundle); extern Boolean CFBundleIsExecutableLoaded(CFBundleRef bundle); extern void CFBundleUnloadExecutable(CFBundleRef bundle); extern void *CFBundleGetFunctionPointerForName(CFBundleRef bundle, CFStringRef functionName); extern void CFBundleGetFunctionPointersForNames(CFBundleRef bundle, CFArrayRef functionNames, void *ftbl[]); extern void *CFBundleGetDataPointerForName(CFBundleRef bundle, CFStringRef symbolName); extern void CFBundleGetDataPointersForNames(CFBundleRef bundle, CFArrayRef symbolNames, void *stbl[]); extern CFURLRef CFBundleCopyAuxiliaryExecutableURL(CFBundleRef bundle, CFStringRef executableName); # 302 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h" 3 extern CFPlugInRef CFBundleGetPlugIn(CFBundleRef bundle); typedef int CFBundleRefNum; extern CFBundleRefNum CFBundleOpenBundleResourceMap(CFBundleRef bundle); extern SInt32 CFBundleOpenBundleResourceFiles(CFBundleRef bundle, CFBundleRefNum *refNum, CFBundleRefNum *localizedRefNum); extern void CFBundleCloseBundleResourceMap(CFBundleRef bundle, CFBundleRefNum refNum); # 71 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFMessagePort.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFMessagePort.h" 3 #define __COREFOUNDATION_CFMESSAGEPORT__ 1 # 21 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFMessagePort.h" 3 typedef struct __CFMessagePort * CFMessagePortRef; enum { kCFMessagePortSuccess = 0, kCFMessagePortSendTimeout = -1, kCFMessagePortReceiveTimeout = -2, kCFMessagePortIsInvalid = -3, kCFMessagePortTransportError = -4, kCFMessagePortBecameInvalidError = -5 }; typedef struct { CFIndex version; void * info; const void *(*retain)(const void *info); void (*release)(const void *info); CFStringRef (*copyDescription)(const void *info); } CFMessagePortContext; typedef CFDataRef (*CFMessagePortCallBack)(CFMessagePortRef local, SInt32 msgid, CFDataRef data, void *info); typedef void (*CFMessagePortInvalidationCallBack)(CFMessagePortRef ms, void *info); extern CFTypeID CFMessagePortGetTypeID(void); extern CFMessagePortRef CFMessagePortCreateLocal(CFAllocatorRef allocator, CFStringRef name, CFMessagePortCallBack callout, CFMessagePortContext *context, Boolean *shouldFreeInfo); extern CFMessagePortRef CFMessagePortCreateRemote(CFAllocatorRef allocator, CFStringRef name); extern Boolean CFMessagePortIsRemote(CFMessagePortRef ms); extern CFStringRef CFMessagePortGetName(CFMessagePortRef ms); extern Boolean CFMessagePortSetName(CFMessagePortRef ms, CFStringRef newName); extern void CFMessagePortGetContext(CFMessagePortRef ms, CFMessagePortContext *context); extern void CFMessagePortInvalidate(CFMessagePortRef ms); extern Boolean CFMessagePortIsValid(CFMessagePortRef ms); extern CFMessagePortInvalidationCallBack CFMessagePortGetInvalidationCallBack(CFMessagePortRef ms); extern void CFMessagePortSetInvalidationCallBack(CFMessagePortRef ms, CFMessagePortInvalidationCallBack callout); extern SInt32 CFMessagePortSendRequest(CFMessagePortRef remote, SInt32 msgid, CFDataRef data, CFTimeInterval sendTimeout, CFTimeInterval rcvTimeout, CFStringRef replyMode, CFDataRef *returnData); extern CFRunLoopSourceRef CFMessagePortCreateRunLoopSource(CFAllocatorRef allocator, CFMessagePortRef local, CFIndex order); extern void CFMessagePortSetDispatchQueue(CFMessagePortRef ms, dispatch_queue_t queue) ; # 74 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPlugIn.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPlugIn.h" 3 #define __COREFOUNDATION_CFPLUGIN__ 1 #define COREFOUNDATION_CFPLUGINCOM_SEPARATE 1 # 29 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPlugIn.h" 3 extern const CFStringRef kCFPlugInDynamicRegistrationKey; extern const CFStringRef kCFPlugInDynamicRegisterFunctionKey; extern const CFStringRef kCFPlugInUnloadFunctionKey; extern const CFStringRef kCFPlugInFactoriesKey; extern const CFStringRef kCFPlugInTypesKey; typedef void (*CFPlugInDynamicRegisterFunction)(CFPlugInRef plugIn); typedef void (*CFPlugInUnloadFunction)(CFPlugInRef plugIn); typedef void *(*CFPlugInFactoryFunction)(CFAllocatorRef allocator, CFUUIDRef typeUUID); extern CFTypeID CFPlugInGetTypeID(void); extern CFPlugInRef CFPlugInCreate(CFAllocatorRef allocator, CFURLRef plugInURL); extern CFBundleRef CFPlugInGetBundle(CFPlugInRef plugIn); extern void CFPlugInSetLoadOnDemand(CFPlugInRef plugIn, Boolean flag); extern Boolean CFPlugInIsLoadOnDemand(CFPlugInRef plugIn); extern CFArrayRef CFPlugInFindFactoriesForPlugInType(CFUUIDRef typeUUID) ; extern CFArrayRef CFPlugInFindFactoriesForPlugInTypeInPlugIn(CFUUIDRef typeUUID, CFPlugInRef plugIn) ; extern void *CFPlugInInstanceCreate(CFAllocatorRef allocator, CFUUIDRef factoryUUID, CFUUIDRef typeUUID); extern Boolean CFPlugInRegisterFactoryFunction(CFUUIDRef factoryUUID, CFPlugInFactoryFunction func); extern Boolean CFPlugInRegisterFactoryFunctionByName(CFUUIDRef factoryUUID, CFPlugInRef plugIn, CFStringRef functionName); extern Boolean CFPlugInUnregisterFactory(CFUUIDRef factoryUUID); extern Boolean CFPlugInRegisterPlugInType(CFUUIDRef factoryUUID, CFUUIDRef typeUUID); extern Boolean CFPlugInUnregisterPlugInType(CFUUIDRef factoryUUID, CFUUIDRef typeUUID); extern void CFPlugInAddInstanceForFactory(CFUUIDRef factoryID); extern void CFPlugInRemoveInstanceForFactory(CFUUIDRef factoryID); typedef struct __CFPlugInInstance *CFPlugInInstanceRef; typedef Boolean (*CFPlugInInstanceGetInterfaceFunction)(CFPlugInInstanceRef instance, CFStringRef interfaceName, void **ftbl); typedef void (*CFPlugInInstanceDeallocateInstanceDataFunction)(void *instanceData); extern Boolean CFPlugInInstanceGetInterfaceFunctionTable(CFPlugInInstanceRef instance, CFStringRef interfaceName, void **ftbl); extern CFStringRef CFPlugInInstanceGetFactoryName(CFPlugInInstanceRef instance) ; extern void *CFPlugInInstanceGetInstanceData(CFPlugInInstanceRef instance); extern CFTypeID CFPlugInInstanceGetTypeID(void); extern CFPlugInInstanceRef CFPlugInInstanceCreateWithInstanceDataSize(CFAllocatorRef allocator, CFIndex instanceDataSize, CFPlugInInstanceDeallocateInstanceDataFunction deallocateInstanceFunction, CFStringRef factoryName, CFPlugInInstanceGetInterfaceFunction getInterfaceFunction); # 75 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFMachPort.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFMachPort.h" 3 #define __COREFOUNDATION_CFMACHPORT__ 1 typedef struct __CFMachPort * CFMachPortRef; typedef struct { CFIndex version; void * info; const void *(*retain)(const void *info); void (*release)(const void *info); CFStringRef (*copyDescription)(const void *info); } CFMachPortContext; typedef void (*CFMachPortCallBack)(CFMachPortRef port, void *msg, CFIndex size, void *info); typedef void (*CFMachPortInvalidationCallBack)(CFMachPortRef port, void *info); extern CFTypeID CFMachPortGetTypeID(void); extern CFMachPortRef CFMachPortCreate(CFAllocatorRef allocator, CFMachPortCallBack callout, CFMachPortContext *context, Boolean *shouldFreeInfo); extern CFMachPortRef CFMachPortCreateWithPort(CFAllocatorRef allocator, mach_port_t portNum, CFMachPortCallBack callout, CFMachPortContext *context, Boolean *shouldFreeInfo); extern mach_port_t CFMachPortGetPort(CFMachPortRef port); extern void CFMachPortGetContext(CFMachPortRef port, CFMachPortContext *context); extern void CFMachPortInvalidate(CFMachPortRef port); extern Boolean CFMachPortIsValid(CFMachPortRef port); extern CFMachPortInvalidationCallBack CFMachPortGetInvalidationCallBack(CFMachPortRef port); extern void CFMachPortSetInvalidationCallBack(CFMachPortRef port, CFMachPortInvalidationCallBack callout); extern CFRunLoopSourceRef CFMachPortCreateRunLoopSource(CFAllocatorRef allocator, CFMachPortRef port, CFIndex order); # 79 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAttributedString.h" 1 3 # 14 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAttributedString.h" 3 #define __COREFOUNDATION_CFATTRIBUTEDSTRING__ 1 # 26 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAttributedString.h" 3 typedef const struct __CFAttributedString *CFAttributedStringRef; typedef struct __CFAttributedString *CFMutableAttributedStringRef; extern CFTypeID CFAttributedStringGetTypeID(void); # 41 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAttributedString.h" 3 extern CFAttributedStringRef CFAttributedStringCreate(CFAllocatorRef alloc, CFStringRef str, CFDictionaryRef attributes); extern CFAttributedStringRef CFAttributedStringCreateWithSubstring(CFAllocatorRef alloc, CFAttributedStringRef aStr, CFRange range); extern CFAttributedStringRef CFAttributedStringCreateCopy(CFAllocatorRef alloc, CFAttributedStringRef aStr); extern CFStringRef CFAttributedStringGetString(CFAttributedStringRef aStr); extern CFIndex CFAttributedStringGetLength(CFAttributedStringRef aStr); extern CFDictionaryRef CFAttributedStringGetAttributes(CFAttributedStringRef aStr, CFIndex loc, CFRange *effectiveRange); extern CFTypeRef CFAttributedStringGetAttribute(CFAttributedStringRef aStr, CFIndex loc, CFStringRef attrName, CFRange *effectiveRange); extern CFDictionaryRef CFAttributedStringGetAttributesAndLongestEffectiveRange(CFAttributedStringRef aStr, CFIndex loc, CFRange inRange, CFRange *longestEffectiveRange); extern CFTypeRef CFAttributedStringGetAttributeAndLongestEffectiveRange(CFAttributedStringRef aStr, CFIndex loc, CFStringRef attrName, CFRange inRange, CFRange *longestEffectiveRange); # 92 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFAttributedString.h" 3 extern CFMutableAttributedStringRef CFAttributedStringCreateMutableCopy(CFAllocatorRef alloc, CFIndex maxLength, CFAttributedStringRef aStr); extern CFMutableAttributedStringRef CFAttributedStringCreateMutable(CFAllocatorRef alloc, CFIndex maxLength); extern void CFAttributedStringReplaceString(CFMutableAttributedStringRef aStr, CFRange range, CFStringRef replacement); extern CFMutableStringRef CFAttributedStringGetMutableString(CFMutableAttributedStringRef aStr); extern void CFAttributedStringSetAttributes(CFMutableAttributedStringRef aStr, CFRange range, CFDictionaryRef replacement, Boolean clearOtherAttributes); extern void CFAttributedStringSetAttribute(CFMutableAttributedStringRef aStr, CFRange range, CFStringRef attrName, CFTypeRef value); extern void CFAttributedStringRemoveAttribute(CFMutableAttributedStringRef aStr, CFRange range, CFStringRef attrName); extern void CFAttributedStringReplaceAttributedString(CFMutableAttributedStringRef aStr, CFRange range, CFAttributedStringRef replacement); extern void CFAttributedStringBeginEditing(CFMutableAttributedStringRef aStr); extern void CFAttributedStringEndEditing(CFMutableAttributedStringRef aStr); # 82 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURLEnumerator.h" 1 3 #define __COREFOUNDATION_CFURLENUMERATOR__ 1 # 20 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURLEnumerator.h" 3 typedef const struct __CFURLEnumerator *CFURLEnumeratorRef; extern CFTypeID CFURLEnumeratorGetTypeID( void ) ; typedef CFOptionFlags CFURLEnumeratorOptions; enum { kCFURLEnumeratorDefaultBehavior = 0, kCFURLEnumeratorDescendRecursively = 1UL << 0, kCFURLEnumeratorSkipInvisibles = 1UL << 1, kCFURLEnumeratorGenerateFileReferenceURLs = 1UL << 2, kCFURLEnumeratorSkipPackageContents = 1UL << 3, kCFURLEnumeratorIncludeDirectoriesPreOrder = 1UL << 4, kCFURLEnumeratorIncludeDirectoriesPostOrder = 1UL << 5, }; extern CFURLEnumeratorRef CFURLEnumeratorCreateForDirectoryURL( CFAllocatorRef alloc, CFURLRef directoryURL, CFURLEnumeratorOptions option, CFArrayRef propertyKeys ) ; # 55 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURLEnumerator.h" 3 extern CFURLEnumeratorRef CFURLEnumeratorCreateForMountedVolumes( CFAllocatorRef alloc, CFURLEnumeratorOptions option, CFArrayRef propertyKeys ) ; typedef CFIndex CFURLEnumeratorResult; enum { kCFURLEnumeratorSuccess = 1, kCFURLEnumeratorEnd = 2, kCFURLEnumeratorError = 3, kCFURLEnumeratorDirectoryPostOrderSuccess = 4, }; extern CFURLEnumeratorResult CFURLEnumeratorGetNextURL( CFURLEnumeratorRef enumerator, CFURLRef *url, CFErrorRef *error ) ; # 82 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURLEnumerator.h" 3 extern void CFURLEnumeratorSkipDescendents( CFURLEnumeratorRef enumerator ) ; extern CFIndex CFURLEnumeratorGetDescendentLevel( CFURLEnumeratorRef enumerator ) ; extern Boolean CFURLEnumeratorGetSourceDidChange( CFURLEnumeratorRef enumerator ) ; # 84 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 #define __COREFOUNDATION_CFFILESECURITY__ 1 # 1 "/usr/include/sys/acl.h" 1 3 4 # 24 "/usr/include/sys/acl.h" 3 4 #define _SYS_ACL_H # 1 "/usr/include/sys/kauth.h" 1 3 4 # 36 "/usr/include/sys/kauth.h" 3 4 #define _SYS_KAUTH_H # 50 "/usr/include/sys/kauth.h" 3 4 #define KAUTH_UID_NONE (~(uid_t)0 - 100) #define KAUTH_GID_NONE (~(gid_t)0 - 100) # 1 "/usr/include/sys/_types/_guid_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_guid_t.h" 3 4 #define _KAUTH_GUID typedef struct { #define KAUTH_GUID_SIZE 16 unsigned char g_guid[16]; } guid_t; #define _GUID_T # 54 "/usr/include/sys/kauth.h" 2 3 4 #pragma pack(1) typedef struct { u_int8_t sid_kind; u_int8_t sid_authcount; u_int8_t sid_authority[6]; #define KAUTH_NTSID_MAX_AUTHORITIES 16 u_int32_t sid_authorities[16]; } ntsid_t; #pragma pack() #define _NTSID_T #define KAUTH_NTSID_HDRSIZE (8) #define KAUTH_NTSID_SIZE(_s) (KAUTH_NTSID_HDRSIZE + ((_s)->sid_authcount * sizeof(u_int32_t))) struct kauth_identity_extlookup { u_int32_t el_seqno; u_int32_t el_result; #define KAUTH_EXTLOOKUP_SUCCESS 0 #define KAUTH_EXTLOOKUP_BADRQ 1 #define KAUTH_EXTLOOKUP_FAILURE 2 #define KAUTH_EXTLOOKUP_FATAL 3 #define KAUTH_EXTLOOKUP_INPROG 100 u_int32_t el_flags; #define KAUTH_EXTLOOKUP_VALID_UID (1<<0) #define KAUTH_EXTLOOKUP_VALID_UGUID (1<<1) #define KAUTH_EXTLOOKUP_VALID_USID (1<<2) #define KAUTH_EXTLOOKUP_VALID_GID (1<<3) #define KAUTH_EXTLOOKUP_VALID_GGUID (1<<4) #define KAUTH_EXTLOOKUP_VALID_GSID (1<<5) #define KAUTH_EXTLOOKUP_WANT_UID (1<<6) #define KAUTH_EXTLOOKUP_WANT_UGUID (1<<7) #define KAUTH_EXTLOOKUP_WANT_USID (1<<8) #define KAUTH_EXTLOOKUP_WANT_GID (1<<9) #define KAUTH_EXTLOOKUP_WANT_GGUID (1<<10) #define KAUTH_EXTLOOKUP_WANT_GSID (1<<11) #define KAUTH_EXTLOOKUP_WANT_MEMBERSHIP (1<<12) #define KAUTH_EXTLOOKUP_VALID_MEMBERSHIP (1<<13) #define KAUTH_EXTLOOKUP_ISMEMBER (1<<14) #define KAUTH_EXTLOOKUP_VALID_PWNAM (1<<15) #define KAUTH_EXTLOOKUP_WANT_PWNAM (1<<16) #define KAUTH_EXTLOOKUP_VALID_GRNAM (1<<17) #define KAUTH_EXTLOOKUP_WANT_GRNAM (1<<18) #define KAUTH_EXTLOOKUP_VALID_SUPGRPS (1<<19) #define KAUTH_EXTLOOKUP_WANT_SUPGRPS (1<<20) __darwin_pid_t el_info_pid; u_int64_t el_extend; u_int32_t el_info_reserved_1; uid_t el_uid; guid_t el_uguid; u_int32_t el_uguid_valid; ntsid_t el_usid; u_int32_t el_usid_valid; gid_t el_gid; guid_t el_gguid; u_int32_t el_gguid_valid; ntsid_t el_gsid; u_int32_t el_gsid_valid; u_int32_t el_member_valid; u_int32_t el_sup_grp_cnt; gid_t el_sup_groups[16]; }; struct kauth_cache_sizes { u_int32_t kcs_group_size; u_int32_t kcs_id_size; }; #define KAUTH_EXTLOOKUP_REGISTER (0) #define KAUTH_EXTLOOKUP_RESULT (1<<0) #define KAUTH_EXTLOOKUP_WORKER (1<<1) #define KAUTH_EXTLOOKUP_DEREGISTER (1<<2) #define KAUTH_GET_CACHE_SIZES (1<<3) #define KAUTH_SET_CACHE_SIZES (1<<4) #define KAUTH_CLEAR_CACHES (1<<5) #define IDENTITYSVC_ENTITLEMENT "com.apple.private.identitysvc" typedef u_int32_t kauth_ace_rights_t; struct kauth_ace { guid_t ace_applicable; u_int32_t ace_flags; #define KAUTH_ACE_KINDMASK 0xf #define KAUTH_ACE_PERMIT 1 #define KAUTH_ACE_DENY 2 #define KAUTH_ACE_AUDIT 3 #define KAUTH_ACE_ALARM 4 #define KAUTH_ACE_INHERITED (1<<4) #define KAUTH_ACE_FILE_INHERIT (1<<5) #define KAUTH_ACE_DIRECTORY_INHERIT (1<<6) #define KAUTH_ACE_LIMIT_INHERIT (1<<7) #define KAUTH_ACE_ONLY_INHERIT (1<<8) #define KAUTH_ACE_SUCCESS (1<<9) #define KAUTH_ACE_FAILURE (1<<10) #define KAUTH_ACE_INHERIT_CONTROL_FLAGS (KAUTH_ACE_FILE_INHERIT | KAUTH_ACE_DIRECTORY_INHERIT | KAUTH_ACE_LIMIT_INHERIT | KAUTH_ACE_ONLY_INHERIT) kauth_ace_rights_t ace_rights; #define KAUTH_ACE_GENERIC_ALL (1<<21) #define KAUTH_ACE_GENERIC_EXECUTE (1<<22) #define KAUTH_ACE_GENERIC_WRITE (1<<23) #define KAUTH_ACE_GENERIC_READ (1<<24) }; #define _KAUTH_ACE typedef struct kauth_ace *kauth_ace_t; struct kauth_acl { u_int32_t acl_entrycount; u_int32_t acl_flags; struct kauth_ace acl_ace[1]; }; #define KAUTH_ACL_MAX_ENTRIES 128 #define KAUTH_ACL_FLAGS_PRIVATE (0xffff) #define KAUTH_ACL_DEFER_INHERIT (1<<16) #define KAUTH_ACL_NO_INHERIT (1<<17) #define KAUTH_FILESEC_NOACL ((u_int32_t)(-1)) # 229 "/usr/include/sys/kauth.h" 3 4 #define KAUTH_ACL_SIZE(c) (__offsetof(struct kauth_acl, acl_ace) + ((u_int32_t)(c) != KAUTH_FILESEC_NOACL ? ((c) * sizeof(struct kauth_ace)) : 0)) #define KAUTH_ACL_COPYSIZE(p) KAUTH_ACL_SIZE((p)->acl_entrycount) #define _KAUTH_ACL typedef struct kauth_acl *kauth_acl_t; # 245 "/usr/include/sys/kauth.h" 3 4 struct kauth_filesec { u_int32_t fsec_magic; #define KAUTH_FILESEC_MAGIC 0x012cc16d guid_t fsec_owner; guid_t fsec_group; struct kauth_acl fsec_acl; }; #define fsec_entrycount fsec_acl.acl_entrycount #define fsec_flags fsec_acl.acl_flags #define fsec_ace fsec_acl.acl_ace #define KAUTH_FILESEC_FLAGS_PRIVATE KAUTH_ACL_FLAGS_PRIVATE #define KAUTH_FILESEC_DEFER_INHERIT KAUTH_ACL_DEFER_INHERIT #define KAUTH_FILESEC_NO_INHERIT KAUTH_ACL_NO_INHERIT #define KAUTH_FILESEC_NONE ((kauth_filesec_t)0) #define KAUTH_FILESEC_WANTED ((kauth_filesec_t)1) #define _KAUTH_FILESEC typedef struct kauth_filesec *kauth_filesec_t; #define KAUTH_FILESEC_SIZE(c) (__offsetof(struct kauth_filesec, fsec_acl) + __offsetof(struct kauth_acl, acl_ace) + (c) * sizeof(struct kauth_ace)) #define KAUTH_FILESEC_COPYSIZE(p) KAUTH_FILESEC_SIZE(((p)->fsec_entrycount == KAUTH_FILESEC_NOACL) ? 0 : (p)->fsec_entrycount) #define KAUTH_FILESEC_COUNT(s) (((s) - KAUTH_FILESEC_SIZE(0)) / sizeof(struct kauth_ace)) #define KAUTH_FILESEC_VALID(s) ((s) >= KAUTH_FILESEC_SIZE(0) && (((s) - KAUTH_FILESEC_SIZE(0)) % sizeof(struct kauth_ace)) == 0) #define KAUTH_FILESEC_XATTR "com.apple.system.Security" #define KAUTH_ENDIAN_HOST 0x00000001 #define KAUTH_ENDIAN_DISK 0x00000002 # 287 "/usr/include/sys/kauth.h" 3 4 #define KAUTH_VNODE_READ_DATA (1<<1) #define KAUTH_VNODE_LIST_DIRECTORY KAUTH_VNODE_READ_DATA #define KAUTH_VNODE_WRITE_DATA (1<<2) #define KAUTH_VNODE_ADD_FILE KAUTH_VNODE_WRITE_DATA #define KAUTH_VNODE_EXECUTE (1<<3) #define KAUTH_VNODE_SEARCH KAUTH_VNODE_EXECUTE #define KAUTH_VNODE_DELETE (1<<4) #define KAUTH_VNODE_APPEND_DATA (1<<5) #define KAUTH_VNODE_ADD_SUBDIRECTORY KAUTH_VNODE_APPEND_DATA #define KAUTH_VNODE_DELETE_CHILD (1<<6) #define KAUTH_VNODE_READ_ATTRIBUTES (1<<7) #define KAUTH_VNODE_WRITE_ATTRIBUTES (1<<8) #define KAUTH_VNODE_READ_EXTATTRIBUTES (1<<9) #define KAUTH_VNODE_WRITE_EXTATTRIBUTES (1<<10) #define KAUTH_VNODE_READ_SECURITY (1<<11) #define KAUTH_VNODE_WRITE_SECURITY (1<<12) #define KAUTH_VNODE_TAKE_OWNERSHIP (1<<13) #define KAUTH_VNODE_CHANGE_OWNER KAUTH_VNODE_TAKE_OWNERSHIP #define KAUTH_VNODE_SYNCHRONIZE (1<<20) #define KAUTH_VNODE_LINKTARGET (1<<25) #define KAUTH_VNODE_CHECKIMMUTABLE (1<<26) # 334 "/usr/include/sys/kauth.h" 3 4 #define KAUTH_VNODE_ACCESS (1<<31) # 344 "/usr/include/sys/kauth.h" 3 4 #define KAUTH_VNODE_NOIMMUTABLE (1<<30) # 355 "/usr/include/sys/kauth.h" 3 4 #define KAUTH_VNODE_SEARCHBYANYONE (1<<29) #define KAUTH_INVALIDATE_CACHED_RIGHTS ((kauth_action_t)~0) #define KAUTH_VNODE_GENERIC_READ_BITS (KAUTH_VNODE_READ_DATA | KAUTH_VNODE_READ_ATTRIBUTES | KAUTH_VNODE_READ_EXTATTRIBUTES | KAUTH_VNODE_READ_SECURITY) #define KAUTH_VNODE_GENERIC_WRITE_BITS (KAUTH_VNODE_WRITE_DATA | KAUTH_VNODE_APPEND_DATA | KAUTH_VNODE_DELETE | KAUTH_VNODE_DELETE_CHILD | KAUTH_VNODE_WRITE_ATTRIBUTES | KAUTH_VNODE_WRITE_EXTATTRIBUTES | KAUTH_VNODE_WRITE_SECURITY) #define KAUTH_VNODE_GENERIC_EXECUTE_BITS (KAUTH_VNODE_EXECUTE) #define KAUTH_VNODE_GENERIC_ALL_BITS (KAUTH_VNODE_GENERIC_READ_BITS | KAUTH_VNODE_GENERIC_WRITE_BITS | KAUTH_VNODE_GENERIC_EXECUTE_BITS) #define KAUTH_VNODE_WRITE_RIGHTS (KAUTH_VNODE_ADD_FILE | KAUTH_VNODE_ADD_SUBDIRECTORY | KAUTH_VNODE_DELETE_CHILD | KAUTH_VNODE_WRITE_DATA | KAUTH_VNODE_APPEND_DATA | KAUTH_VNODE_DELETE | KAUTH_VNODE_WRITE_ATTRIBUTES | KAUTH_VNODE_WRITE_EXTATTRIBUTES | KAUTH_VNODE_WRITE_SECURITY | KAUTH_VNODE_TAKE_OWNERSHIP | KAUTH_VNODE_LINKTARGET | KAUTH_VNODE_CHECKIMMUTABLE) # 28 "/usr/include/sys/acl.h" 2 3 4 #define __DARWIN_ACL_READ_DATA (1<<1) #define __DARWIN_ACL_LIST_DIRECTORY __DARWIN_ACL_READ_DATA #define __DARWIN_ACL_WRITE_DATA (1<<2) #define __DARWIN_ACL_ADD_FILE __DARWIN_ACL_WRITE_DATA #define __DARWIN_ACL_EXECUTE (1<<3) #define __DARWIN_ACL_SEARCH __DARWIN_ACL_EXECUTE #define __DARWIN_ACL_DELETE (1<<4) #define __DARWIN_ACL_APPEND_DATA (1<<5) #define __DARWIN_ACL_ADD_SUBDIRECTORY __DARWIN_ACL_APPEND_DATA #define __DARWIN_ACL_DELETE_CHILD (1<<6) #define __DARWIN_ACL_READ_ATTRIBUTES (1<<7) #define __DARWIN_ACL_WRITE_ATTRIBUTES (1<<8) #define __DARWIN_ACL_READ_EXTATTRIBUTES (1<<9) #define __DARWIN_ACL_WRITE_EXTATTRIBUTES (1<<10) #define __DARWIN_ACL_READ_SECURITY (1<<11) #define __DARWIN_ACL_WRITE_SECURITY (1<<12) #define __DARWIN_ACL_CHANGE_OWNER (1<<13) #define __DARWIN_ACL_SYNCHRONIZE (1<<20) #define __DARWIN_ACL_EXTENDED_ALLOW 1 #define __DARWIN_ACL_EXTENDED_DENY 2 #define __DARWIN_ACL_ENTRY_INHERITED (1<<4) #define __DARWIN_ACL_ENTRY_FILE_INHERIT (1<<5) #define __DARWIN_ACL_ENTRY_DIRECTORY_INHERIT (1<<6) #define __DARWIN_ACL_ENTRY_LIMIT_INHERIT (1<<7) #define __DARWIN_ACL_ENTRY_ONLY_INHERIT (1<<8) #define __DARWIN_ACL_FLAG_NO_INHERIT (1<<17) # 65 "/usr/include/sys/acl.h" 3 4 #define ACL_MAX_ENTRIES 128 typedef enum { ACL_READ_DATA = (1<<1), ACL_LIST_DIRECTORY = (1<<1), ACL_WRITE_DATA = (1<<2), ACL_ADD_FILE = (1<<2), ACL_EXECUTE = (1<<3), ACL_SEARCH = (1<<3), ACL_DELETE = (1<<4), ACL_APPEND_DATA = (1<<5), ACL_ADD_SUBDIRECTORY = (1<<5), ACL_DELETE_CHILD = (1<<6), ACL_READ_ATTRIBUTES = (1<<7), ACL_WRITE_ATTRIBUTES = (1<<8), ACL_READ_EXTATTRIBUTES = (1<<9), ACL_WRITE_EXTATTRIBUTES = (1<<10), ACL_READ_SECURITY = (1<<11), ACL_WRITE_SECURITY = (1<<12), ACL_CHANGE_OWNER = (1<<13), ACL_SYNCHRONIZE = (1<<20), } acl_perm_t; typedef enum { ACL_UNDEFINED_TAG = 0, ACL_EXTENDED_ALLOW = 1, ACL_EXTENDED_DENY = 2 } acl_tag_t; typedef enum { ACL_TYPE_EXTENDED = 0x00000100, ACL_TYPE_ACCESS = 0x00000000, ACL_TYPE_DEFAULT = 0x00000001, ACL_TYPE_AFS = 0x00000002, ACL_TYPE_CODA = 0x00000003, ACL_TYPE_NTFS = 0x00000004, ACL_TYPE_NWFS = 0x00000005 } acl_type_t; #define ACL_UNDEFINED_ID NULL typedef enum { ACL_FIRST_ENTRY = 0, ACL_NEXT_ENTRY = -1, ACL_LAST_ENTRY = -2 } acl_entry_id_t; typedef enum { ACL_FLAG_DEFER_INHERIT = (1 << 0), ACL_FLAG_NO_INHERIT = (1<<17), ACL_ENTRY_INHERITED = (1<<4), ACL_ENTRY_FILE_INHERIT = (1<<5), ACL_ENTRY_DIRECTORY_INHERIT = (1<<6), ACL_ENTRY_LIMIT_INHERIT = (1<<7), ACL_ENTRY_ONLY_INHERIT = (1<<8) } acl_flag_t; struct _acl; struct _acl_entry; struct _acl_permset; struct _acl_flagset; typedef struct _acl *acl_t; typedef struct _acl_entry *acl_entry_t; typedef struct _acl_permset *acl_permset_t; typedef struct _acl_flagset *acl_flagset_t; typedef u_int64_t acl_permset_mask_t; extern acl_t acl_dup(acl_t acl); extern int acl_free(void *obj_p); extern acl_t acl_init(int count); extern int acl_copy_entry(acl_entry_t dest_d, acl_entry_t src_d); extern int acl_create_entry(acl_t *acl_p, acl_entry_t *entry_p); extern int acl_create_entry_np(acl_t *acl_p, acl_entry_t *entry_p, int entry_index); extern int acl_delete_entry(acl_t acl, acl_entry_t entry_d); extern int acl_get_entry(acl_t acl, int entry_id, acl_entry_t *entry_p); extern int acl_valid(acl_t acl); extern int acl_valid_fd_np(int fd, acl_type_t type, acl_t acl); extern int acl_valid_file_np(const char *path, acl_type_t type, acl_t acl); extern int acl_valid_link_np(const char *path, acl_type_t type, acl_t acl); extern int acl_add_perm(acl_permset_t permset_d, acl_perm_t perm); extern int acl_calc_mask(acl_t *acl_p); extern int acl_clear_perms(acl_permset_t permset_d); extern int acl_delete_perm(acl_permset_t permset_d, acl_perm_t perm); extern int acl_get_perm_np(acl_permset_t permset_d, acl_perm_t perm); extern int acl_get_permset(acl_entry_t entry_d, acl_permset_t *permset_p); extern int acl_set_permset(acl_entry_t entry_d, acl_permset_t permset_d); extern int acl_maximal_permset_mask_np(acl_permset_mask_t * mask_p) ; extern int acl_get_permset_mask_np(acl_entry_t entry_d, acl_permset_mask_t * mask_p) ; extern int acl_set_permset_mask_np(acl_entry_t entry_d, acl_permset_mask_t mask) ; extern int acl_add_flag_np(acl_flagset_t flagset_d, acl_flag_t flag); extern int acl_clear_flags_np(acl_flagset_t flagset_d); extern int acl_delete_flag_np(acl_flagset_t flagset_d, acl_flag_t flag); extern int acl_get_flag_np(acl_flagset_t flagset_d, acl_flag_t flag); extern int acl_get_flagset_np(void *obj_p, acl_flagset_t *flagset_p); extern int acl_set_flagset_np(void *obj_p, acl_flagset_t flagset_d); extern void *acl_get_qualifier(acl_entry_t entry_d); extern int acl_get_tag_type(acl_entry_t entry_d, acl_tag_t *tag_type_p); extern int acl_set_qualifier(acl_entry_t entry_d, const void *tag_qualifier_p); extern int acl_set_tag_type(acl_entry_t entry_d, acl_tag_t tag_type); extern int acl_delete_def_file(const char *path_p); extern acl_t acl_get_fd(int fd); extern acl_t acl_get_fd_np(int fd, acl_type_t type); extern acl_t acl_get_file(const char *path_p, acl_type_t type); extern acl_t acl_get_link_np(const char *path_p, acl_type_t type); extern int acl_set_fd(int fd, acl_t acl); extern int acl_set_fd_np(int fd, acl_t acl, acl_type_t acl_type); extern int acl_set_file(const char *path_p, acl_type_t type, acl_t acl); extern int acl_set_link_np(const char *path_p, acl_type_t type, acl_t acl); extern ssize_t acl_copy_ext(void *buf_p, acl_t acl, ssize_t size); extern ssize_t acl_copy_ext_native(void *buf_p, acl_t acl, ssize_t size); extern acl_t acl_copy_int(const void *buf_p); extern acl_t acl_copy_int_native(const void *buf_p); extern acl_t acl_from_text(const char *buf_p); extern ssize_t acl_size(acl_t acl); extern char *acl_to_text(acl_t acl, ssize_t *len_p); # 15 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 2 3 # 25 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 typedef struct __CFFileSecurity* CFFileSecurityRef; extern CFTypeID CFFileSecurityGetTypeID(void) ; # 48 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern CFFileSecurityRef CFFileSecurityCreate(CFAllocatorRef allocator) ; # 65 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern CFFileSecurityRef CFFileSecurityCreateCopy(CFAllocatorRef allocator, CFFileSecurityRef fileSec) ; # 81 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern Boolean CFFileSecurityCopyOwnerUUID(CFFileSecurityRef fileSec, CFUUIDRef *ownerUUID) ; # 95 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern Boolean CFFileSecuritySetOwnerUUID(CFFileSecurityRef fileSec, CFUUIDRef ownerUUID) ; # 110 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern Boolean CFFileSecurityCopyGroupUUID(CFFileSecurityRef fileSec, CFUUIDRef *groupUUID) ; # 125 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern Boolean CFFileSecuritySetGroupUUID(CFFileSecurityRef fileSec, CFUUIDRef groupUUID) ; # 145 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern Boolean CFFileSecurityCopyAccessControlList(CFFileSecurityRef fileSec, acl_t *accessControlList) ; #define kCFFileSecurityRemoveACL (acl_t) _FILESEC_REMOVE_ACL # 167 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern Boolean CFFileSecuritySetAccessControlList(CFFileSecurityRef fileSec, acl_t accessControlList) ; # 183 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern Boolean CFFileSecurityGetOwner(CFFileSecurityRef fileSec, uid_t *owner) ; # 198 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern Boolean CFFileSecuritySetOwner(CFFileSecurityRef fileSec, uid_t owner) ; # 214 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern Boolean CFFileSecurityGetGroup(CFFileSecurityRef fileSec, gid_t *group) ; # 229 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern Boolean CFFileSecuritySetGroup(CFFileSecurityRef fileSec, gid_t group) ; # 245 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern Boolean CFFileSecurityGetMode(CFFileSecurityRef fileSec, mode_t *mode) ; # 260 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern Boolean CFFileSecuritySetMode(CFFileSecurityRef fileSec, mode_t mode) ; typedef CFOptionFlags CFFileSecurityClearOptions; enum { kCFFileSecurityClearOwner = 1UL << 0, kCFFileSecurityClearGroup = 1UL << 1, kCFFileSecurityClearMode = 1UL << 2, kCFFileSecurityClearOwnerUUID = 1UL << 3, kCFFileSecurityClearGroupUUID = 1UL << 4, kCFFileSecurityClearAccessControlList = 1UL << 5 } ; # 283 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileSecurity.h" 3 extern Boolean CFFileSecurityClearProperties(CFFileSecurityRef fileSec, CFFileSecurityClearOptions clearPropertyMask) ; # 91 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 1 3 # 23 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 #define __COREFOUNDATION_CFSTRINGTOKENIZER__ 1 # 51 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern CFStringRef CFStringTokenizerCopyBestStringLanguage(CFStringRef string, CFRange range) ; typedef struct __CFStringTokenizer * CFStringTokenizerRef; enum { kCFStringTokenizerUnitWord = 0, kCFStringTokenizerUnitSentence = 1, kCFStringTokenizerUnitParagraph = 2, kCFStringTokenizerUnitLineBreak = 3, kCFStringTokenizerUnitWordBoundary = 4, # 91 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 kCFStringTokenizerAttributeLatinTranscription = 1UL << 16, kCFStringTokenizerAttributeLanguage = 1UL << 17, }; typedef CFOptionFlags CFStringTokenizerTokenType; enum { kCFStringTokenizerTokenNone = 0, kCFStringTokenizerTokenNormal = 1UL << 0, kCFStringTokenizerTokenHasSubTokensMask = 1UL << 1, kCFStringTokenizerTokenHasDerivedSubTokensMask = 1UL << 2, kCFStringTokenizerTokenHasHasNumbersMask = 1UL << 3, kCFStringTokenizerTokenHasNonLettersMask = 1UL << 4, kCFStringTokenizerTokenIsCJWordMask = 1UL << 5 }; extern CFTypeID CFStringTokenizerGetTypeID(void) ; # 152 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern CFStringTokenizerRef CFStringTokenizerCreate(CFAllocatorRef alloc, CFStringRef string, CFRange range, CFOptionFlags options, CFLocaleRef locale) ; # 164 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern void CFStringTokenizerSetString(CFStringTokenizerRef tokenizer, CFStringRef string, CFRange range) ; # 182 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern CFStringTokenizerTokenType CFStringTokenizerGoToTokenAtIndex(CFStringTokenizerRef tokenizer, CFIndex index) ; # 206 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern CFStringTokenizerTokenType CFStringTokenizerAdvanceToNextToken(CFStringTokenizerRef tokenizer) ; # 216 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern CFRange CFStringTokenizerGetCurrentTokenRange(CFStringTokenizerRef tokenizer) ; # 230 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern CFTypeRef CFStringTokenizerCopyCurrentTokenAttribute(CFStringTokenizerRef tokenizer, CFOptionFlags attribute) ; # 257 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern CFIndex CFStringTokenizerGetCurrentSubTokens(CFStringTokenizerRef tokenizer, CFRange *ranges, CFIndex maxRangeLength, CFMutableArrayRef derivedSubTokens) ; # 92 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileDescriptor.h" 1 3 #define __COREFOUNDATION_CFFILEDESCRIPTOR__ 1 typedef int CFFileDescriptorNativeDescriptor; typedef struct __CFFileDescriptor * CFFileDescriptorRef; enum { kCFFileDescriptorReadCallBack = 1UL << 0, kCFFileDescriptorWriteCallBack = 1UL << 1 }; typedef void (*CFFileDescriptorCallBack)(CFFileDescriptorRef f, CFOptionFlags callBackTypes, void *info); typedef struct { CFIndex version; void * info; void * (*retain)(void *info); void (*release)(void *info); CFStringRef (*copyDescription)(void *info); } CFFileDescriptorContext; extern CFTypeID CFFileDescriptorGetTypeID(void) ; extern CFFileDescriptorRef CFFileDescriptorCreate(CFAllocatorRef allocator, CFFileDescriptorNativeDescriptor fd, Boolean closeOnInvalidate, CFFileDescriptorCallBack callout, const CFFileDescriptorContext *context) ; extern CFFileDescriptorNativeDescriptor CFFileDescriptorGetNativeDescriptor(CFFileDescriptorRef f) ; extern void CFFileDescriptorGetContext(CFFileDescriptorRef f, CFFileDescriptorContext *context) ; extern void CFFileDescriptorEnableCallBacks(CFFileDescriptorRef f, CFOptionFlags callBackTypes) ; extern void CFFileDescriptorDisableCallBacks(CFFileDescriptorRef f, CFOptionFlags callBackTypes) ; extern void CFFileDescriptorInvalidate(CFFileDescriptorRef f) ; extern Boolean CFFileDescriptorIsValid(CFFileDescriptorRef f) ; extern CFRunLoopSourceRef CFFileDescriptorCreateRunLoopSource(CFAllocatorRef allocator, CFFileDescriptorRef f, CFIndex order) ; # 93 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h" 3 #define __COREFOUNDATION_CFUSERNOTIFICATION__ 1 # 23 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h" 3 typedef struct __CFUserNotification * CFUserNotificationRef; # 69 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h" 3 typedef void (*CFUserNotificationCallBack)(CFUserNotificationRef userNotification, CFOptionFlags responseFlags); extern CFTypeID CFUserNotificationGetTypeID(void); extern CFUserNotificationRef CFUserNotificationCreate(CFAllocatorRef allocator, CFTimeInterval timeout, CFOptionFlags flags, SInt32 *error, CFDictionaryRef dictionary); extern SInt32 CFUserNotificationReceiveResponse(CFUserNotificationRef userNotification, CFTimeInterval timeout, CFOptionFlags *responseFlags); extern CFStringRef CFUserNotificationGetResponseValue(CFUserNotificationRef userNotification, CFStringRef key, CFIndex idx); extern CFDictionaryRef CFUserNotificationGetResponseDictionary(CFUserNotificationRef userNotification); extern SInt32 CFUserNotificationUpdate(CFUserNotificationRef userNotification, CFTimeInterval timeout, CFOptionFlags flags, CFDictionaryRef dictionary); extern SInt32 CFUserNotificationCancel(CFUserNotificationRef userNotification); extern CFRunLoopSourceRef CFUserNotificationCreateRunLoopSource(CFAllocatorRef allocator, CFUserNotificationRef userNotification, CFUserNotificationCallBack callout, CFIndex order); extern SInt32 CFUserNotificationDisplayNotice(CFTimeInterval timeout, CFOptionFlags flags, CFURLRef iconURL, CFURLRef soundURL, CFURLRef localizationURL, CFStringRef alertHeader, CFStringRef alertMessage, CFStringRef defaultButtonTitle); extern SInt32 CFUserNotificationDisplayAlert(CFTimeInterval timeout, CFOptionFlags flags, CFURLRef iconURL, CFURLRef soundURL, CFURLRef localizationURL, CFStringRef alertHeader, CFStringRef alertMessage, CFStringRef defaultButtonTitle, CFStringRef alternateButtonTitle, CFStringRef otherButtonTitle, CFOptionFlags *responseFlags); enum { kCFUserNotificationStopAlertLevel = 0, kCFUserNotificationNoteAlertLevel = 1, kCFUserNotificationCautionAlertLevel = 2, kCFUserNotificationPlainAlertLevel = 3 }; enum { kCFUserNotificationDefaultResponse = 0, kCFUserNotificationAlternateResponse = 1, kCFUserNotificationOtherResponse = 2, kCFUserNotificationCancelResponse = 3 }; enum { kCFUserNotificationNoDefaultButtonFlag = (1UL << 5), kCFUserNotificationUseRadioButtonsFlag = (1UL << 6) }; CFOptionFlags CFUserNotificationCheckBoxChecked(CFIndex i) {return ((CFOptionFlags)(1UL << (8 + i)));} CFOptionFlags CFUserNotificationSecureTextField(CFIndex i) {return ((CFOptionFlags)(1UL << (16 + i)));} CFOptionFlags CFUserNotificationPopUpSelection(CFIndex n) {return ((CFOptionFlags)(n << 24));} extern const CFStringRef kCFUserNotificationIconURLKey; extern const CFStringRef kCFUserNotificationSoundURLKey; extern const CFStringRef kCFUserNotificationLocalizationURLKey; extern const CFStringRef kCFUserNotificationAlertHeaderKey; extern const CFStringRef kCFUserNotificationAlertMessageKey; extern const CFStringRef kCFUserNotificationDefaultButtonTitleKey; extern const CFStringRef kCFUserNotificationAlternateButtonTitleKey; extern const CFStringRef kCFUserNotificationOtherButtonTitleKey; extern const CFStringRef kCFUserNotificationProgressIndicatorValueKey; extern const CFStringRef kCFUserNotificationPopUpTitlesKey; extern const CFStringRef kCFUserNotificationTextFieldTitlesKey; extern const CFStringRef kCFUserNotificationCheckBoxTitlesKey; extern const CFStringRef kCFUserNotificationTextFieldValuesKey; extern const CFStringRef kCFUserNotificationPopUpSelectionKey ; # 98 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFXMLNode.h" 1 3 # 13 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFXMLNode.h" 3 #define __COREFOUNDATION_CFXMLNODE__ 1 # 24 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFXMLNode.h" 3 #define __CFXMLNode_DEPRECATION_MSG "CFXMLNode is deprecated, use NSXMLParser, NSXMLDocument or libxml2 library instead" enum { kCFXMLNodeCurrentVersion = 1 }; typedef const struct __CFXMLNode * CFXMLNodeRef; typedef CFTreeRef CFXMLTreeRef; # 54 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFXMLNode.h" 3 typedef CFIndex CFXMLNodeTypeCode; enum { kCFXMLNodeTypeDocument = 1, kCFXMLNodeTypeElement = 2, kCFXMLNodeTypeAttribute = 3, kCFXMLNodeTypeProcessingInstruction = 4, kCFXMLNodeTypeComment = 5, kCFXMLNodeTypeText = 6, kCFXMLNodeTypeCDATASection = 7, kCFXMLNodeTypeDocumentFragment = 8, kCFXMLNodeTypeEntity = 9, kCFXMLNodeTypeEntityReference = 10, kCFXMLNodeTypeDocumentType = 11, kCFXMLNodeTypeWhitespace = 12, kCFXMLNodeTypeNotation = 13, kCFXMLNodeTypeElementTypeDeclaration = 14, kCFXMLNodeTypeAttributeListDeclaration = 15 }; typedef struct { CFDictionaryRef attributes; CFArrayRef attributeOrder; Boolean isEmpty; char _reserved[3]; } CFXMLElementInfo; typedef struct { CFStringRef dataString; } CFXMLProcessingInstructionInfo; typedef struct { CFURLRef sourceURL; CFStringEncoding encoding; } CFXMLDocumentInfo; typedef struct { CFURLRef systemID; CFStringRef publicID; } CFXMLExternalID; typedef struct { CFXMLExternalID externalID; } CFXMLDocumentTypeInfo; typedef struct { CFXMLExternalID externalID; } CFXMLNotationInfo; typedef struct { CFStringRef contentDescription; } CFXMLElementTypeDeclarationInfo; typedef struct { CFStringRef attributeName; CFStringRef typeString; CFStringRef defaultString; } CFXMLAttributeDeclarationInfo; typedef struct { CFIndex numberOfAttributes; CFXMLAttributeDeclarationInfo *attributes; } CFXMLAttributeListDeclarationInfo; typedef CFIndex CFXMLEntityTypeCode; enum { kCFXMLEntityTypeParameter, kCFXMLEntityTypeParsedInternal, kCFXMLEntityTypeParsedExternal, kCFXMLEntityTypeUnparsed, kCFXMLEntityTypeCharacter }; typedef struct { CFXMLEntityTypeCode entityType; CFStringRef replacementText; CFXMLExternalID entityID; CFStringRef notationName; } CFXMLEntityInfo; typedef struct { CFXMLEntityTypeCode entityType; } CFXMLEntityReferenceInfo; # 157 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFXMLNode.h" 3 extern CFTypeID CFXMLNodeGetTypeID(void) ; extern CFXMLNodeRef CFXMLNodeCreate(CFAllocatorRef alloc, CFXMLNodeTypeCode xmlType, CFStringRef dataString, const void *additionalInfoPtr, CFIndex version) ; extern CFXMLNodeRef CFXMLNodeCreateCopy(CFAllocatorRef alloc, CFXMLNodeRef origNode) ; extern CFXMLNodeTypeCode CFXMLNodeGetTypeCode(CFXMLNodeRef node) ; extern CFStringRef CFXMLNodeGetString(CFXMLNodeRef node) ; extern const void *CFXMLNodeGetInfoPtr(CFXMLNodeRef node) ; extern CFIndex CFXMLNodeGetVersion(CFXMLNodeRef node) ; extern CFXMLTreeRef CFXMLTreeCreateWithNode(CFAllocatorRef allocator, CFXMLNodeRef node) ; extern CFXMLNodeRef CFXMLTreeGetNode(CFXMLTreeRef xmlTree) ; #undef __CFXMLNode_DEPRECATION_MSG # 99 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFXMLParser.h" 1 3 #define __COREFOUNDATION_CFXMLPARSER__ 1 # 22 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFXMLParser.h" 3 #define __CFXMLParser_DEPRECATION_MSG "CFXMLParser is deprecated, use NSXMLParser, NSXMLDocument or libxml2 library instead" typedef struct __CFXMLParser * CFXMLParserRef; # 56 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFXMLParser.h" 3 typedef CFOptionFlags CFXMLParserOptions; enum { kCFXMLParserValidateDocument = (1UL << 0), kCFXMLParserSkipMetaData = (1UL << 1), kCFXMLParserReplacePhysicalEntities = (1UL << 2), kCFXMLParserSkipWhitespace = (1UL << 3), kCFXMLParserResolveExternalEntities = (1UL << 4), kCFXMLParserAddImpliedAttributes = (1UL << 5), kCFXMLParserAllOptions = 0x00FFFFFF, kCFXMLParserNoOptions = 0 }; typedef CFIndex CFXMLParserStatusCode; enum { kCFXMLStatusParseNotBegun = -2, kCFXMLStatusParseInProgress = -1, kCFXMLStatusParseSuccessful = 0, kCFXMLErrorUnexpectedEOF = 1, kCFXMLErrorUnknownEncoding, kCFXMLErrorEncodingConversionFailure, kCFXMLErrorMalformedProcessingInstruction, kCFXMLErrorMalformedDTD, kCFXMLErrorMalformedName, kCFXMLErrorMalformedCDSect, kCFXMLErrorMalformedCloseTag, kCFXMLErrorMalformedStartTag, kCFXMLErrorMalformedDocument, kCFXMLErrorElementlessDocument, kCFXMLErrorMalformedComment, kCFXMLErrorMalformedCharacterReference, kCFXMLErrorMalformedParsedCharacterData, kCFXMLErrorNoData }; # 131 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFXMLParser.h" 3 typedef void * (*CFXMLParserCreateXMLStructureCallBack)(CFXMLParserRef parser, CFXMLNodeRef nodeDesc, void *info); typedef void (*CFXMLParserAddChildCallBack)(CFXMLParserRef parser, void *parent, void *child, void *info); typedef void (*CFXMLParserEndXMLStructureCallBack)(CFXMLParserRef parser, void *xmlType, void *info); typedef CFDataRef (*CFXMLParserResolveExternalEntityCallBack)(CFXMLParserRef parser, CFXMLExternalID *extID, void *info); typedef Boolean (*CFXMLParserHandleErrorCallBack)(CFXMLParserRef parser, CFXMLParserStatusCode error, void *info); typedef struct { CFIndex version; CFXMLParserCreateXMLStructureCallBack createXMLStructure; CFXMLParserAddChildCallBack addChild; CFXMLParserEndXMLStructureCallBack endXMLStructure; CFXMLParserResolveExternalEntityCallBack resolveExternalEntity; CFXMLParserHandleErrorCallBack handleError; } CFXMLParserCallBacks; typedef const void * (*CFXMLParserRetainCallBack)(const void *info); typedef void (*CFXMLParserReleaseCallBack)(const void *info); typedef CFStringRef (*CFXMLParserCopyDescriptionCallBack)(const void *info); typedef struct { CFIndex version; void * info; CFXMLParserRetainCallBack retain; CFXMLParserReleaseCallBack release; CFXMLParserCopyDescriptionCallBack copyDescription; } CFXMLParserContext; extern CFTypeID CFXMLParserGetTypeID(void) ; # 166 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFXMLParser.h" 3 extern CFXMLParserRef CFXMLParserCreate(CFAllocatorRef allocator, CFDataRef xmlData, CFURLRef dataSource, CFOptionFlags parseOptions, CFIndex versionOfNodes, CFXMLParserCallBacks *callBacks, CFXMLParserContext *context) ; extern CFXMLParserRef CFXMLParserCreateWithDataFromURL(CFAllocatorRef allocator, CFURLRef dataSource, CFOptionFlags parseOptions, CFIndex versionOfNodes, CFXMLParserCallBacks *callBacks, CFXMLParserContext *context) ; extern void CFXMLParserGetContext(CFXMLParserRef parser, CFXMLParserContext *context) ; extern void CFXMLParserGetCallBacks(CFXMLParserRef parser, CFXMLParserCallBacks *callBacks) ; extern CFURLRef CFXMLParserGetSourceURL(CFXMLParserRef parser) ; extern CFIndex CFXMLParserGetLocation(CFXMLParserRef parser) ; extern CFIndex CFXMLParserGetLineNumber(CFXMLParserRef parser) ; extern void *CFXMLParserGetDocument(CFXMLParserRef parser) ; extern CFXMLParserStatusCode CFXMLParserGetStatusCode(CFXMLParserRef parser) ; extern CFStringRef CFXMLParserCopyErrorDescription(CFXMLParserRef parser) ; extern void CFXMLParserAbort(CFXMLParserRef parser, CFXMLParserStatusCode errorCode, CFStringRef errorDescription) ; extern Boolean CFXMLParserParse(CFXMLParserRef parser) ; extern CFXMLTreeRef CFXMLTreeCreateFromData(CFAllocatorRef allocator, CFDataRef xmlData, CFURLRef dataSource, CFOptionFlags parseOptions, CFIndex versionOfNodes) ; extern CFXMLTreeRef CFXMLTreeCreateFromDataWithError(CFAllocatorRef allocator, CFDataRef xmlData, CFURLRef dataSource, CFOptionFlags parseOptions, CFIndex versionOfNodes, CFDictionaryRef *errorDict) ; extern CFXMLTreeRef CFXMLTreeCreateWithDataFromURL(CFAllocatorRef allocator, CFURLRef dataSource, CFOptionFlags parseOptions, CFIndex versionOfNodes) ; extern CFDataRef CFXMLTreeCreateXMLData(CFAllocatorRef allocator, CFXMLTreeRef xmlTree) ; extern CFStringRef CFXMLCreateStringByEscapingEntities(CFAllocatorRef allocator, CFStringRef string, CFDictionaryRef entitiesDictionary); extern CFStringRef CFXMLCreateStringByUnescapingEntities(CFAllocatorRef allocator, CFStringRef string, CFDictionaryRef entitiesDictionary); extern const CFStringRef kCFXMLTreeErrorDescription; extern const CFStringRef kCFXMLTreeErrorLineNumber; extern const CFStringRef kCFXMLTreeErrorLocation; extern const CFStringRef kCFXMLTreeErrorStatusCode; #undef __CFXMLParser_DEPRECATION_MSG # 100 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 20 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h" 3 #define __AE__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 3 #define __CARBONCORE__ # 31 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h" 3 #define __FINDER__ # 24 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h" 3 #pragma pack(push, 2) enum { kClippingCreator = 'drag', kClippingPictureType = 'clpp', kClippingTextType = 'clpt', kClippingSoundType = 'clps', kClippingUnknownType = 'clpu' }; enum { kInternetLocationCreator = 'drag', kInternetLocationHTTP = 'ilht', kInternetLocationFTP = 'ilft', kInternetLocationFile = 'ilfi', kInternetLocationMail = 'ilma', kInternetLocationNNTP = 'ilnw', kInternetLocationAFP = 'ilaf', kInternetLocationAppleTalk = 'ilat', kInternetLocationNSL = 'ilns', kInternetLocationGeneric = 'ilge' }; enum { kCustomIconResource = -16455 }; enum { kCustomBadgeResourceType = 'badg', kCustomBadgeResourceID = kCustomIconResource, kCustomBadgeResourceVersion = 0 }; struct CustomBadgeResource { SInt16 version; SInt16 customBadgeResourceID; OSType customBadgeType; OSType customBadgeCreator; OSType windowBadgeType; OSType windowBadgeCreator; OSType overrideType; OSType overrideCreator; }; typedef struct CustomBadgeResource CustomBadgeResource; typedef CustomBadgeResource * CustomBadgeResourcePtr; typedef CustomBadgeResourcePtr * CustomBadgeResourceHandle; # 93 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h" 3 enum { kRoutingResourceType = 'rout', kRoutingResourceID = 0 }; struct RoutingResourceEntry { OSType creator; OSType fileType; OSType targetFolder; OSType destinationFolder; OSType reservedField; }; typedef struct RoutingResourceEntry RoutingResourceEntry; typedef RoutingResourceEntry * RoutingResourcePtr; typedef RoutingResourcePtr * RoutingResourceHandle; enum { kContainerFolderAliasType = 'fdrp', kContainerTrashAliasType = 'trsh', kContainerHardDiskAliasType = 'hdsk', kContainerFloppyAliasType = 'flpy', kContainerServerAliasType = 'srvr', kApplicationAliasType = 'adrp', kContainerAliasType = 'drop', kDesktopPrinterAliasType = 'dtpa', kContainerCDROMAliasType = 'cddr', kApplicationCPAliasType = 'acdp', kApplicationDAAliasType = 'addp', kPackageAliasType = 'fpka', kAppPackageAliasType = 'fapa' }; enum { kSystemFolderAliasType = 'fasy', kAppleMenuFolderAliasType = 'faam', kStartupFolderAliasType = 'fast', kPrintMonitorDocsFolderAliasType = 'fapn', kPreferencesFolderAliasType = 'fapf', kControlPanelFolderAliasType = 'fact', kExtensionFolderAliasType = 'faex' }; enum { kExportedFolderAliasType = 'faet', kDropFolderAliasType = 'fadr', kSharedFolderAliasType = 'fash', kMountedFolderAliasType = 'famn' }; enum { kIsOnDesk = 0x0001, kColor = 0x000E, kIsShared = 0x0040, kHasNoINITs = 0x0080, kHasBeenInited = 0x0100, kHasCustomIcon = 0x0400, kIsStationery = 0x0800, kNameLocked = 0x1000, kHasBundle = 0x2000, kIsInvisible = 0x4000, kIsAlias = 0x8000 }; enum { fOnDesk = kIsOnDesk, fHasBundle = kHasBundle, fInvisible = kIsInvisible }; enum { fTrash = -3, fDesktop = -2, fDisk = 0 }; # 198 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h" 3 enum { kExtendedFlagsAreInvalid = 0x8000, kExtendedFlagHasCustomBadge = 0x0100, kExtendedFlagObjectIsBusy = 0x0080, kExtendedFlagHasRoutingInfo = 0x0004 }; # 213 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h" 3 enum { kFirstMagicBusyFiletype = 'bzy ', kLastMagicBusyFiletype = 'bzy?' }; enum { kMagicBusyCreationDate = 0x4F3AFDB0 }; # 236 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h" 3 struct FileInfo { OSType fileType; OSType fileCreator; UInt16 finderFlags; Point location; UInt16 reservedField; }; typedef struct FileInfo FileInfo; struct FolderInfo { Rect windowBounds; UInt16 finderFlags; Point location; UInt16 reservedField; }; typedef struct FolderInfo FolderInfo; struct ExtendedFileInfo { SInt16 reserved1[4]; UInt16 extendedFinderFlags; SInt16 reserved2; SInt32 putAwayFolderID; }; typedef struct ExtendedFileInfo ExtendedFileInfo; struct ExtendedFolderInfo { Point scrollPosition; SInt32 reserved1; UInt16 extendedFinderFlags; SInt16 reserved2; SInt32 putAwayFolderID; }; typedef struct ExtendedFolderInfo ExtendedFolderInfo; # 280 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h" 3 struct FInfo { OSType fdType; OSType fdCreator; UInt16 fdFlags; Point fdLocation; SInt16 fdFldr; }; typedef struct FInfo FInfo; struct FXInfo { SInt16 fdIconID; SInt16 fdReserved[3]; SInt8 fdScript; SInt8 fdXFlags; SInt16 fdComment; SInt32 fdPutAway; }; typedef struct FXInfo FXInfo; struct DInfo { Rect frRect; UInt16 frFlags; Point frLocation; SInt16 frView; }; typedef struct DInfo DInfo; struct DXInfo { Point frScroll; SInt32 frOpenChain; SInt8 frScript; SInt8 frXFlags; SInt16 frComment; SInt32 frPutAway; }; typedef struct DXInfo DXInfo; #pragma pack(pop) # 32 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 #define __FIXMATH__ # 29 "/System/Library/Frameworks/CoreServices.framework/FrameIn file included from /tmp/tmpt6becje8.h:1: In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h:34: In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:23: In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23: In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20: In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:35: /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h:86:6: error: "Unknown architecture." #error "Unknown architecture." ^ works/CarbonCore.framework/Headers/FixMath.h" 3 #define fixed1 ((Fixed) 0x00010000L) #define fract1 ((Fract) 0x40000000L) #define positiveInfinity ((Fixed) 0x7FFFFFFFL) #define negativeInfinity ((Fixed) -0x80000000L) # 88 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 #define _IntSaturate(x) ((x) <= -0x1p31f ? (int) -0x80000000 : 0x1p31f <= (x) ? (int) 0x7fffffff : (int) (x)) #define FloatToFixed(a) (_IntSaturate((a) * fixed1)) #define FloatToFract(a) (_IntSaturate((a) * fract1)) #define FixedRound(a) ((short)(((Fixed)(a) + fixed1/2) >> 16)) #define FixedSquareRoot(a) (((Fixed)FractSquareRoot(a) + 64) >> 7) #define FixedTruncate(a) ((short)((Fixed)(a) >> 16)) #define FixedToFract(a) ((Fract)(a) << 14) #define FractToFixed(a) (((Fixed)(a) + 8192L) >> 14) #define FixedToInt(a) ((short)(((Fixed)(a) + fixed1/2) >> 16)) #define IntToFixed(a) ((Fixed)(a) << 16) #define FixedToFloat(a) ((float)(a) / fixed1) #define FractToFloat(a) ((float)(a) / fract1) #define ColorToFract(a) (((Fract) (a) << 14) + ((Fract)(a) + 2 >> 2)) #define FractToColor(a) ((gxColorValue) ((a) - ((a) >> 16) + 8191 >> 14)) # 123 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fixed FixRatio( short numer, short denom) ; # 137 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fixed FixMul( Fixed a, Fixed b) ; # 151 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern short FixRound(Fixed x) ; # 163 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fract Fix2Frac(Fixed x) ; # 175 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern SInt32 Fix2Long(Fixed x) ; # 187 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fixed Long2Fix(SInt32 x) ; # 199 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fixed Frac2Fix(Fract x) ; # 211 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fract FracMul( Fract x, Fract y) ; # 225 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fixed FixDiv( Fixed x, Fixed y) ; # 239 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fract FracDiv( Fract x, Fract y) ; # 253 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fract FracSqrt(Fract x) ; # 265 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fract FracSin(Fixed x) ; # 277 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fract FracCos(Fixed x) ; # 289 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fixed FixATan2( SInt32 x, SInt32 y) ; # 312 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern double Frac2X(Fract x) ; # 324 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern double Fix2X(Fixed x) ; # 336 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fixed X2Fix(double x) ; # 348 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fract X2Frac(double x) ; # 372 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern short WideCompare( const wide * target, const wide * source) ; # 401 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern wide * WideAdd( wide * target, const wide * source) ; # 430 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern wide * WideSubtract( wide * target, const wide * source) ; # 455 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern wide * WideNegate(wide * target) ; # 480 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern wide * WideShift( wide * target, SInt32 shift) ; # 506 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern UInt32 WideSquareRoot(const wide * source) ; # 534 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern wide * WideMultiply( SInt32 multiplicand, SInt32 multiplier, wide * target) ; # 573 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern SInt32 WideDivide( const wide * dividend, SInt32 divisor, SInt32 * remainder) ; # 608 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern wide * WideWideDivide( wide * dividend, SInt32 divisor, SInt32 * remainder) ; # 639 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern wide * WideBitShift( wide * target, SInt32 shift) ; # 653 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern UnsignedFixed UnsignedFixedMulDiv( UnsignedFixed value, UnsignedFixed multiplier, UnsignedFixed divisor) ; # 36 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 3 #define __SCRIPT__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h" 3 #define __INTLRESOURCES__ # 29 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h" 3 #pragma pack(push, 2) enum { itlcShowIcon = 7, itlcDualCaret = 6, itlcSysDirection = 15 }; enum { itlcDisableKeyScriptSync = 3 }; enum { itlcDisableKeyScriptSyncMask = 1 << itlcDisableKeyScriptSync }; enum { tokLeftQuote = 1, tokRightQuote = 2, tokLeadPlacer = 3, tokLeader = 4, tokNonLeader = 5, tokZeroLead = 6, tokPercent = 7, tokPlusSign = 8, tokMinusSign = 9, tokThousands = 10, tokReserved = 11, tokSeparator = 12, tokEscape = 13, tokDecPoint = 14, tokEPlus = 15, tokEMinus = 16, tokMaxSymbols = 31, curNumberPartsVersion = 1 }; enum { currSymLead = 16, currNegSym = 32, currTrailingZ = 64, currLeadingZ = 128 }; enum { mdy = 0, dmy = 1, ymd = 2, myd = 3, dym = 4, ydm = 5 }; typedef SInt8 DateOrders; enum { timeCycle24 = 0, timeCycleZero = 1, timeCycle12 = 255, zeroCycle = 1, longDay = 0, longWeek = 1, longMonth = 2, longYear = 3, supDay = 1, supWeek = 2, supMonth = 4, supYear = 8, dayLdingZ = 32, mntLdingZ = 64, century = 128, secLeadingZ = 32, minLeadingZ = 64, hrLeadingZ = 128 }; struct OffPair { short offFirst; short offSecond; }; typedef struct OffPair OffPair; typedef OffPair OffsetTable[3]; struct Intl0Rec { char decimalPt; char thousSep; char listSep; char currSym1; char currSym2; char currSym3; UInt8 currFmt; UInt8 dateOrder; UInt8 shrtDateFmt; char dateSep; UInt8 timeCycle; UInt8 timeFmt; char mornStr[4]; char eveStr[4]; char timeSep; char time1Suff; char time2Suff; char time3Suff; char time4Suff; char time5Suff; char time6Suff; char time7Suff; char time8Suff; UInt8 metricSys; short intl0Vers; }; typedef struct Intl0Rec Intl0Rec; typedef Intl0Rec * Intl0Ptr; typedef Intl0Ptr * Intl0Hndl; struct Intl1Rec { Str15 days[7]; Str15 months[12]; UInt8 suppressDay; UInt8 lngDateFmt; UInt8 dayLeading0; UInt8 abbrLen; char st0[4]; char st1[4]; char st2[4]; char st3[4]; char st4[4]; short intl1Vers; short localRtn[1]; }; typedef struct Intl1Rec Intl1Rec; typedef Intl1Rec * Intl1Ptr; typedef Intl1Ptr * Intl1Hndl; struct Itl1ExtRec { Intl1Rec base; short version; short format; short calendarCode; SInt32 extraDaysTableOffset; SInt32 extraDaysTableLength; SInt32 extraMonthsTableOffset; SInt32 extraMonthsTableLength; SInt32 abbrevDaysTableOffset; SInt32 abbrevDaysTableLength; SInt32 abbrevMonthsTableOffset; SInt32 abbrevMonthsTableLength; SInt32 extraSepsTableOffset; SInt32 extraSepsTableLength; short tables[1]; }; typedef struct Itl1ExtRec Itl1ExtRec; struct UntokenTable { short len; short lastToken; short index[256]; }; typedef struct UntokenTable UntokenTable; typedef UntokenTable * UntokenTablePtr; typedef UntokenTablePtr * UntokenTableHandle; #define __WIDE_CHAR_USE_STRUCT__ 1 # 207 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h" 3 union WideChar { struct { char lo; char hi; } a; short b; }; typedef union WideChar WideChar; # 225 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h" 3 struct WideCharArr { short size; WideChar data[10]; }; typedef struct WideCharArr WideCharArr; struct NumberParts { short version; WideChar data[31]; WideCharArr pePlus; WideCharArr peMinus; WideCharArr peMinusPlus; WideCharArr altNumTable; char reserved[20]; }; typedef struct NumberParts NumberParts; typedef NumberParts * NumberPartsPtr; struct Itl4Rec { short flags; SInt32 resourceType; short resourceNum; short version; SInt32 resHeader1; SInt32 resHeader2; short numTables; SInt32 mapOffset; SInt32 strOffset; SInt32 fetchOffset; SInt32 unTokenOffset; SInt32 defPartsOffset; SInt32 resOffset6; SInt32 resOffset7; SInt32 resOffset8; }; typedef struct Itl4Rec Itl4Rec; typedef Itl4Rec * Itl4Ptr; typedef Itl4Ptr * Itl4Handle; struct NItl4Rec { short flags; SInt32 resourceType; short resourceNum; short version; short format; short resHeader; SInt32 resHeader2; short numTables; SInt32 mapOffset; SInt32 strOffset; SInt32 fetchOffset; SInt32 unTokenOffset; SInt32 defPartsOffset; SInt32 whtSpListOffset; SInt32 resOffset7; SInt32 resOffset8; short resLength1; short resLength2; short resLength3; short unTokenLength; short defPartsLength; short whtSpListLength; short resLength7; short resLength8; }; typedef struct NItl4Rec NItl4Rec; typedef NItl4Rec * NItl4Ptr; typedef NItl4Ptr * NItl4Handle; struct TableDirectoryRecord { OSType tableSignature; UInt32 reserved; UInt32 tableStartOffset; UInt32 tableSize; }; typedef struct TableDirectoryRecord TableDirectoryRecord; struct Itl5Record { Fixed versionNumber; unsigned short numberOfTables; unsigned short reserved[3]; TableDirectoryRecord tableDirectory[1]; }; typedef struct Itl5Record Itl5Record; struct RuleBasedTrslRecord { short sourceType; short targetType; short formatNumber; short propertyFlag; short numberOfRules; }; typedef struct RuleBasedTrslRecord RuleBasedTrslRecord; struct ItlcRecord { short itlcSystem; short itlcReserved; SInt8 itlcFontForce; SInt8 itlcIntlForce; SInt8 itlcOldKybd; SInt8 itlcFlags; short itlcIconOffset; SInt8 itlcIconSide; SInt8 itlcIconRsvd; short itlcRegionCode; short itlcSysFlags; SInt8 itlcReserved4[32]; }; typedef struct ItlcRecord ItlcRecord; struct ItlbRecord { short itlbNumber; short itlbDate; short itlbSort; short itlbFlags; short itlbToken; short itlbEncoding; short itlbLang; SInt8 itlbNumRep; SInt8 itlbDateRep; short itlbKeys; short itlbIcon; }; typedef struct ItlbRecord ItlbRecord; struct ItlbExtRecord { ItlbRecord base; SInt32 itlbLocalSize; short itlbMonoFond; short itlbMonoSize; short itlbPrefFond; short itlbPrefSize; short itlbSmallFond; short itlbSmallSize; short itlbSysFond; short itlbSysSize; short itlbAppFond; short itlbAppSize; short itlbHelpFond; short itlbHelpSize; Style itlbValidStyles; Style itlbAliasStyle; }; typedef struct ItlbExtRecord ItlbExtRecord; #pragma pack(pop) # 18 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 2 3 # 32 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 3 #pragma pack(push, 2) enum { smSystemScript = -1, smCurrentScript = -2, smAllScripts = -3 }; # 53 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 3 enum { smRoman = 0, smJapanese = 1, smTradChinese = 2, smKorean = 3, smArabic = 4, smHebrew = 5, smGreek = 6, smCyrillic = 7, smRSymbol = 8, smDevanagari = 9, smGurmukhi = 10, smGujarati = 11, smOriya = 12, smBengali = 13, smTamil = 14, smTelugu = 15, smKannada = 16, smMalayalam = 17, smSinhalese = 18, smBurmese = 19, smKhmer = 20, smThai = 21, smLao = 22, smGeorgian = 23, smArmenian = 24, smSimpChinese = 25, smTibetan = 26, smMongolian = 27, smEthiopic = 28, smGeez = 28, smCentralEuroRoman = 29, smVietnamese = 30, smExtArabic = 31, smUninterp = 32 }; enum { smUnicodeScript = 0x7E }; enum { smChinese = 2, smRussian = 7, smLaotian = 22, smAmharic = 28, smSlavic = 29, smEastEurRoman = 29, smSindhi = 31, smKlingon = 32 }; enum { langEnglish = 0, langFrench = 1, langGerman = 2, langItalian = 3, langDutch = 4, langSwedish = 5, langSpanish = 6, langDanish = 7, langPortuguese = 8, langNorwegian = 9, langHebrew = 10, langJapanese = 11, langArabic = 12, langFinnish = 13, langGreek = 14, langIcelandic = 15, langMaltese = 16, langTurkish = 17, langCroatian = 18, langTradChinese = 19, langUrdu = 20, langHindi = 21, langThai = 22, langKorean = 23 }; enum { langLithuanian = 24, langPolish = 25, langHungarian = 26, langEstonian = 27, langLatvian = 28, langSami = 29, langFaroese = 30, langFarsi = 31, langPersian = 31, langRussian = 32, langSimpChinese = 33, langFlemish = 34, langIrishGaelic = 35, langAlbanian = 36, langRomanian = 37, langCzech = 38, langSlovak = 39, langSlovenian = 40, langYiddish = 41, langSerbian = 42, langMacedonian = 43, langBulgarian = 44, langUkrainian = 45, langByelorussian = 46, langBelorussian = 46 }; enum { langUzbek = 47, langKazakh = 48, langAzerbaijani = 49, langAzerbaijanAr = 50, langArmenian = 51, langGeorgian = 52, langMoldavian = 53, langKirghiz = 54, langTajiki = 55, langTurkmen = 56, langMongolian = 57, langMongolianCyr = 58, langPashto = 59, langKurdish = 60, langKashmiri = 61, langSindhi = 62, langTibetan = 63, langNepali = 64, langSanskrit = 65, langMarathi = 66, langBengali = 67, langAssamese = 68, langGujarati = 69, langPunjabi = 70 }; enum { langOriya = 71, langMalayalam = 72, langKannada = 73, langTamil = 74, langTelugu = 75, langSinhalese = 76, langBurmese = 77, langKhmer = 78, langLao = 79, langVietnamese = 80, langIndonesian = 81, langTagalog = 82, langMalayRoman = 83, langMalayArabic = 84, langAmharic = 85, langTigrinya = 86, langOromo = 87, langSomali = 88, langSwahili = 89, langKinyarwanda = 90, langRuanda = 90, langRundi = 91, langNyanja = 92, langChewa = 92, langMalagasy = 93, langEsperanto = 94 }; enum { langWelsh = 128, langBasque = 129, langCatalan = 130, langLatin = 131, langQuechua = 132, langGuarani = 133, langAymara = 134, langTatar = 135, langUighur = 136, langDzongkha = 137, langJavaneseRom = 138, langSundaneseRom = 139, langGalician = 140, langAfrikaans = 141 }; enum { langBreton = 142, langInuktitut = 143, langScottishGaelic = 144, langManxGaelic = 145, langIrishGaelicScript = 146, langTongan = 147, langGreekAncient = 148, langGreenlandic = 149, langAzerbaijanRoman = 150, langNynorsk = 151 }; enum { langUnspecified = 32767 }; enum { langPortugese = 8, langMalta = 16, langYugoslavian = 18, langChinese = 19, langLettish = 28, langLapponian = 29, langLappish = 29, langSaamisk = 29, langFaeroese = 30, langIrish = 35, langGalla = 87, langAfricaans = 141, langGreekPoly = 148 }; # 290 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 3 enum { verUS = 0, verFrance = 1, verBritain = 2, verGermany = 3, verItaly = 4, verNetherlands = 5, verFlemish = 6, verSweden = 7, verSpain = 8, verDenmark = 9, verPortugal = 10, verFrCanada = 11, verNorway = 12, verIsrael = 13, verJapan = 14, verAustralia = 15, verArabic = 16, verFinland = 17, verFrSwiss = 18, verGrSwiss = 19, verGreece = 20, verIceland = 21, verMalta = 22, verCyprus = 23, verTurkey = 24, verYugoCroatian = 25 }; enum { verNetherlandsComma = 26, verFlemishPoint = 27, verCanadaComma = 28, verCanadaPoint = 29, vervariantPortugal = 30, vervariantNorway = 31, vervariantDenmark = 32 }; enum { verIndiaHindi = 33, verPakistanUrdu = 34, verTurkishModified = 35, verItalianSwiss = 36, verInternational = 37, verRomania = 39, verGreekAncient = 40, verLithuania = 41, verPoland = 42, verHungary = 43, verEstonia = 44, verLatvia = 45, verSami = 46, verFaroeIsl = 47, verIran = 48, verRussia = 49, verIreland = 50, verKorea = 51, verChina = 52, verTaiwan = 53, verThailand = 54, verScriptGeneric = 55, verCzech = 56, verSlovak = 57, verEastAsiaGeneric = 58, verMagyar = 59, verBengali = 60, verBelarus = 61 }; enum { verUkraine = 62, verGreeceAlt = 64, verSerbian = 65, verSlovenian = 66, verMacedonian = 67, verCroatia = 68, verGermanReformed = 70, verBrazil = 71, verBulgaria = 72, verCatalonia = 73, verMultilingual = 74, verScottishGaelic = 75, verManxGaelic = 76, verBreton = 77, verNunavut = 78, verWelsh = 79, verIrishGaelicScript = 81, verEngCanada = 82, verBhutan = 83, verArmenian = 84, verGeorgian = 85, verSpLatinAmerica = 86, verTonga = 88, verFrenchUniversal = 91, verAustria = 92, verGujarati = 94, verPunjabi = 95, verIndiaUrdu = 96, verVietnam = 97 }; enum { verFrBelgium = 98, verUzbek = 99, verSingapore = 100, verNynorsk = 101, verAfrikaans = 102, verEsperanto = 103, verMarathi = 104, verTibetan = 105, verNepal = 106, verGreenland = 107, verIrelandEnglish = 108 }; # 428 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 3 enum { verFrBelgiumLux = 6, verBelgiumLux = 6, verArabia = 16, verYugoslavia = 25, verBelgiumLuxPoint = 27, verIndia = 33, verPakistan = 34, verRumania = 39, verGreecePoly = 40, verLapland = 46, verFaeroeIsl = 47, verGenericFE = 58, verFarEastGeneric = 58, verByeloRussian = 61, verUkrania = 62, verAlternateGr = 64, verSerbia = 65, verSlovenia = 66, verMacedonia = 67, verBrittany = 77, verWales = 79, verArmenia = 84, verGeorgia = 85, verAustriaGerman = 92, verTibet = 105 }; enum { minCountry = verUS, maxCountry = verIrelandEnglish }; enum { calGregorian = 0, calArabicCivil = 1, calArabicLunar = 2, calJapanese = 3, calJewish = 4, calCoptic = 5, calPersian = 6 }; enum { intWestern = 0, intArabic = 1, intRoman = 2, intJapanese = 3, intEuropean = 4, intOutputMask = 0x8000 }; enum { smSingleByte = 0, smFirstByte = -1, smLastByte = 1, smMiddleByte = 2 }; enum { smcTypeMask = 0x000F, smcReserved = 0x00F0, smcClassMask = 0x0F00, smcOrientationMask = 0x1000, smcRightMask = 0x2000, smcUpperMask = 0x4000, smcDoubleMask = 0x8000 }; enum { smCharPunct = 0x0000, smCharAscii = 0x0001, smCharEuro = 0x0007, smCharExtAscii = 0x0007, smCharKatakana = 0x0002, smCharHiragana = 0x0003, smCharIdeographic = 0x0004, smCharTwoByteGreek = 0x0005, smCharTwoByteRussian = 0x0006, smCharBidirect = 0x0008, smCharContextualLR = 0x0009, smCharNonContextualLR = 0x000A, smCharHangul = 0x000C, smCharJamo = 0x000D, smCharBopomofo = 0x000E, smCharGanaKana = 0x000F, smCharFISKana = 0x0002, smCharFISGana = 0x0003, smCharFISIdeo = 0x0004 }; enum { smCharFISGreek = 0x0005, smCharFISRussian = 0x0006, smPunctNormal = 0x0000, smPunctNumber = 0x0100, smPunctSymbol = 0x0200, smPunctBlank = 0x0300, smPunctRepeat = 0x0400, smPunctGraphic = 0x0500, smKanaSmall = 0x0100, smKanaHardOK = 0x0200, smKanaSoftOK = 0x0300, smIdeographicLevel1 = 0x0000, smIdeographicLevel2 = 0x0100, smIdeographicUser = 0x0200, smFISClassLvl1 = 0x0000, smFISClassLvl2 = 0x0100, smFISClassUser = 0x0200, smJamoJaeum = 0x0000, smJamoBogJaeum = 0x0100, smJamoMoeum = 0x0200, smJamoBogMoeum = 0x0300 }; enum { smCharHorizontal = 0x0000, smCharVertical = 0x1000, smCharLeft = 0x0000, smCharRight = 0x2000, smCharLower = 0x0000, smCharUpper = 0x4000, smChar1byte = 0x0000, smChar2byte = 0x8000 }; enum { smTransAscii = 0, smTransNative = 1, smTransCase = 0xFE, smTransSystem = 0xFF, smTransAscii1 = 2, smTransAscii2 = 3, smTransKana1 = 4, smTransKana2 = 5 }; enum { smTransGana2 = 7, smTransHangul2 = 8, smTransJamo2 = 9, smTransBopomofo2 = 10, smTransLower = 0x4000, smTransUpper = 0x8000, smTransRuleBaseFormat = 1, smTransHangulFormat = 2, smTransPreDoubleByting = 1, smTransPreLowerCasing = 2 }; enum { smMaskAll = (int)0xFFFFFFFF, smMaskAscii = 0x00000001, smMaskNative = 0x00000002, smMaskAscii1 = 0x00000004, smMaskAscii2 = 0x00000008, smMaskKana1 = 0x00000010, smMaskKana2 = 0x00000020, smMaskGana2 = 0x00000080, smMaskHangul2 = 0x00000100, smMaskJamo2 = 0x00000200, smMaskBopomofo2 = 0x00000400 }; enum { iuSystemScript = -1, iuCurrentScript = -2 }; enum { smKeyNextScript = -1, smKeySysScript = -2, smKeySwapScript = -3, smKeyNextKybd = -4, smKeySwapKybd = -5, smKeyDisableKybds = -6, smKeyEnableKybds = -7, smKeyToggleInline = -8, smKeyToggleDirection = -9, smKeyNextInputMethod = -10, smKeySwapInputMethod = -11, smKeyDisableKybdSwitch = -12, smKeySetDirLeftRight = -15, smKeySetDirRightLeft = -16, smKeyRoman = -17 }; enum { smKeyForceKeyScriptBit = 7, smKeyForceKeyScriptMask = 1 << smKeyForceKeyScriptBit }; enum { romanSysFond = 0x3FFF, romanAppFond = 3, romanFlags = 0x0007, smFondStart = 0x4000, smFondEnd = 0xC000, smUprHalfCharSet = 0x80 }; enum { diaeresisUprY = 0xD9, fraction = 0xDA, intlCurrency = 0xDB, leftSingGuillemet = 0xDC, rightSingGuillemet = 0xDD, fiLigature = 0xDE, flLigature = 0xDF, dblDagger = 0xE0, centeredDot = 0xE1, baseSingQuote = 0xE2, baseDblQuote = 0xE3, perThousand = 0xE4, circumflexUprA = 0xE5, circumflexUprE = 0xE6, acuteUprA = 0xE7, diaeresisUprE = 0xE8, graveUprE = 0xE9, acuteUprI = 0xEA, circumflexUprI = 0xEB, diaeresisUprI = 0xEC, graveUprI = 0xED, acuteUprO = 0xEE, circumflexUprO = 0xEF, appleLogo = 0xF0, graveUprO = 0xF1, acuteUprU = 0xF2, circumflexUprU = 0xF3, graveUprU = 0xF4, dotlessLwrI = 0xF5, circumflex = 0xF6, tilde = 0xF7, macron = 0xF8, breveMark = 0xF9, overDot = 0xFA, ringMark = 0xFB, cedilla = 0xFC, doubleAcute = 0xFD, ogonek = 0xFE, hachek = 0xFF }; enum { tokenIntl = 4, tokenEmpty = -1 }; enum { tokenUnknown = 0, tokenWhite = 1, tokenLeftLit = 2, tokenRightLit = 3, tokenAlpha = 4, tokenNumeric = 5, tokenNewLine = 6, tokenLeftComment = 7, tokenRightComment = 8, tokenLiteral = 9, tokenEscape = 10, tokenAltNum = 11, tokenRealNum = 12, tokenAltReal = 13, tokenReserve1 = 14, tokenReserve2 = 15, tokenLeftParen = 16, tokenRightParen = 17, tokenLeftBracket = 18, tokenRightBracket = 19 }; enum { tokenLeftCurly = 20, tokenRightCurly = 21, tokenLeftEnclose = 22, tokenRightEnclose = 23, tokenPlus = 24, tokenMinus = 25, tokenAsterisk = 26, tokenDivide = 27, tokenPlusMinus = 28, tokenSlash = 29, tokenBackSlash = 30, tokenLess = 31, tokenGreat = 32, tokenEqual = 33, tokenLessEqual2 = 34, tokenLessEqual1 = 35, tokenGreatEqual2 = 36, tokenGreatEqual1 = 37, token2Equal = 38, tokenColonEqual = 39 }; enum { tokenNotEqual = 40, tokenLessGreat = 41, tokenExclamEqual = 42, tokenExclam = 43, tokenTilde = 44, tokenComma = 45, tokenPeriod = 46, tokenLeft2Quote = 47, tokenRight2Quote = 48, tokenLeft1Quote = 49, tokenRight1Quote = 50, token2Quote = 51, token1Quote = 52, tokenSemicolon = 53, tokenPercent = 54, tokenCaret = 55, tokenUnderline = 56, tokenAmpersand = 57, tokenAtSign = 58, tokenBar = 59 }; enum { tokenQuestion = 60, tokenPi = 61, tokenRoot = 62, tokenSigma = 63, tokenIntegral = 64, tokenMicro = 65, tokenCapPi = 66, tokenInfinity = 67, tokenColon = 68, tokenHash = 69, tokenDollar = 70, tokenNoBreakSpace = 71, tokenFraction = 72, tokenIntlCurrency = 73, tokenLeftSingGuillemet = 74, tokenRightSingGuillemet = 75, tokenPerThousand = 76, tokenEllipsis = 77, tokenCenterDot = 78, tokenNil = 127 }; enum { delimPad = -2, tokenTilda = 44, tokenCarat = 55 }; enum { smWordSelectTable = 0, smWordWrapTable = 1, smNumberPartsTable = 2, smUnTokenTable = 3, smWhiteSpaceList = 4, iuWordSelectTable = 0, iuWordWrapTable = 1, iuNumberPartsTable = 2, iuUnTokenTable = 3, iuWhiteSpaceList = 4 }; enum { tokenOK = 0, tokenOverflow = 1, stringOverflow = 2, badDelim = 3, badEnding = 4, crash = 5 }; typedef SInt8 TokenResults; typedef char CharByteTable[256]; typedef short ScriptTokenType; typedef ScriptTokenType DelimType[2]; typedef ScriptTokenType CommentType[4]; struct TokenRec { ScriptTokenType theToken; Ptr position; long length; StringPtr stringPosition; }; typedef struct TokenRec TokenRec; typedef TokenRec * TokenRecPtr; struct TokenBlock { Ptr source; long sourceLength; Ptr tokenList; long tokenLength; long tokenCount; Ptr stringList; long stringLength; long stringCount; Boolean doString; Boolean doAppend; Boolean doAlphanumeric; Boolean doNest; ScriptTokenType leftDelims[2]; ScriptTokenType rightDelims[2]; ScriptTokenType leftComment[4]; ScriptTokenType rightComment[4]; ScriptTokenType escapeCode; ScriptTokenType decimalCode; Handle itlResource; long reserved[8]; }; typedef struct TokenBlock TokenBlock; typedef TokenBlock * TokenBlockPtr; enum { smNotInstalled = 0, smBadVerb = -1, smBadScript = -2 }; enum { smfShowIcon = 31, smfDualCaret = 30, smfNameTagEnab = 29, smfUseAssocFontInfo = 28, smfDisableKeyScriptSync = 27 }; enum { smfDisableKeyScriptSyncMask = 1L << smfDisableKeyScriptSync }; enum { smSysScript = 18, smKeyScript = 22, smKCHRCache = 38, smRegionCode = 40 }; # 985 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 3 extern long GetScriptManagerVariable(short selector) ; # 1007 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 3 extern OSErr SetScriptManagerVariable( short selector, long param) ; # 1025 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 3 enum { smsfIntellCP = 0, smsfSingByte = 1, smsfNatCase = 2, smsfContext = 3, smsfNoForceFont = 4, smsfB0Digits = 5, smsfAutoInit = 6, smsfUnivExt = 7, smsfSynchUnstyledTE = 8, smsfForms = 13, smsfLigatures = 14, smsfReverse = 15 }; # 1641 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 3 #pragma pack(pop) # 40 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h" 3 #define __UTCUTILS__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 #define __MACERRORS__ # 27 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 enum { paramErr = -50, noHardwareErr = -200, notEnoughHardwareErr = -201, userCanceledErr = -128, qErr = -1, vTypErr = -2, corErr = -3, unimpErr = -4, SlpTypeErr = -5, seNoDB = -8, controlErr = -17, statusErr = -18, readErr = -19, writErr = -20, badUnitErr = -21, unitEmptyErr = -22, openErr = -23, closErr = -24, dRemovErr = -25, dInstErr = -26 }; enum { abortErr = -27, iIOAbortErr = -27, notOpenErr = -28, unitTblFullErr = -29, dceExtErr = -30, slotNumErr = -360, gcrOnMFMErr = -400, dirFulErr = -33, dskFulErr = -34, nsvErr = -35, ioErr = -36, bdNamErr = -37, fnOpnErr = -38, eofErr = -39, posErr = -40, mFulErr = -41, tmfoErr = -42, fnfErr = -43, wPrErr = -44, fLckdErr = -45 }; enum { vLckdErr = -46, fBsyErr = -47, dupFNErr = -48, opWrErr = -49, rfNumErr = -51, gfpErr = -52, volOffLinErr = -53, permErr = -54, volOnLinErr = -55, nsDrvErr = -56, noMacDskErr = -57, extFSErr = -58, fsRnErr = -59, badMDBErr = -60, wrPermErr = -61, dirNFErr = -120, tmwdoErr = -121, badMovErr = -122, wrgVolTypErr = -123, volGoneErr = -124 }; enum { fidNotFound = -1300, fidExists = -1301, notAFileErr = -1302, diffVolErr = -1303, catChangedErr = -1304, desktopDamagedErr = -1305, sameFileErr = -1306, badFidErr = -1307, notARemountErr = -1308, fileBoundsErr = -1309, fsDataTooBigErr = -1310, volVMBusyErr = -1311, badFCBErr = -1327, errFSUnknownCall = -1400, errFSBadFSRef = -1401, errFSBadForkName = -1402, errFSBadBuffer = -1403, errFSBadForkRef = -1404, errFSBadInfoBitmap = -1405, errFSMissingCatInfo = -1406, errFSNotAFolder = -1407, errFSForkNotFound = -1409, errFSNameTooLong = -1410, errFSMissingName = -1411, errFSBadPosMode = -1412, errFSBadAllocFlags = -1413, errFSNoMoreItems = -1417, errFSBadItemCount = -1418, errFSBadSearchParams = -1419, errFSRefsDifferent = -1420, errFSForkExists = -1421, errFSBadIteratorFlags = -1422, errFSIteratorNotFound = -1423, errFSIteratorNotSupported = -1424, errFSQuotaExceeded = -1425, errFSOperationNotSupported = -1426, errFSAttributeNotFound = -1427, errFSPropertyNotValid = -1428, errFSNotEnoughSpaceForOperation = -1429, envNotPresent = -5500, envBadVers = -5501, envVersTooBig = -5502, fontDecError = -64, fontNotDeclared = -65, fontSubErr = -66, fontNotOutlineErr = -32615, firstDskErr = -84, lastDskErr = -64, noDriveErr = -64, offLinErr = -65, noNybErr = -66 }; enum { noAdrMkErr = -67, dataVerErr = -68, badCksmErr = -69, badBtSlpErr = -70, noDtaMkErr = -71, badDCksum = -72, badDBtSlp = -73, wrUnderrun = -74, cantStepErr = -75, tk0BadErr = -76, initIWMErr = -77, twoSideErr = -78, spdAdjErr = -79, seekErr = -80, sectNFErr = -81, fmt1Err = -82, fmt2Err = -83, verErr = -84, clkRdErr = -85, clkWrErr = -86, prWrErr = -87, prInitErr = -88, rcvrErr = -89, breakRecd = -90 }; enum { noScrapErr = -100, noTypeErr = -102 }; enum { eLenErr = -92, eMultiErr = -91 }; enum { ddpSktErr = -91, ddpLenErr = -92, noBridgeErr = -93, lapProtErr = -94, excessCollsns = -95, portNotPwr = -96, portInUse = -97, portNotCf = -98 }; enum { memROZWarn = -99, memROZError = -99, memROZErr = -99, memFullErr = -108, nilHandleErr = -109, memWZErr = -111, memPurErr = -112, memAdrErr = -110, memAZErr = -113, memPCErr = -114, memBCErr = -115, memSCErr = -116, memLockedErr = -117 }; enum { iMemFullErr = -108, iIOAbort = -27 }; enum { resourceInMemory = -188, writingPastEnd = -189, inputOutOfBounds = -190, resNotFound = -192, resFNotFound = -193, addResFailed = -194, addRefFailed = -195, rmvResFailed = -196, rmvRefFailed = -197, resAttrErr = -198, mapReadErr = -199, CantDecompress = -186, badExtResource = -185, noMemForPictPlaybackErr = -145, rgnOverflowErr = -147, rgnTooBigError = -147, pixMapTooDeepErr = -148, insufficientStackErr = -149, nsStackErr = -149 }; enum { evtNotEnb = 1 }; enum { cMatchErr = -150, cTempMemErr = -151, cNoMemErr = -152, cRangeErr = -153, cProtectErr = -154, cDevErr = -155, cResErr = -156, cDepthErr = -157, rgnTooBigErr = -500, updPixMemErr = -125, pictInfoVersionErr = -11000, pictInfoIDErr = -11001, pictInfoVerbErr = -11002, cantLoadPickMethodErr = -11003, colorsRequestedErr = -11004, pictureDataErr = -11005 }; enum { cmProfileError = -170, cmMethodError = -171, cmMethodNotFound = -175, cmProfileNotFound = -176, cmProfilesIdentical = -177, cmCantConcatenateError = -178, cmCantXYZ = -179, cmCantDeleteProfile = -180, cmUnsupportedDataType = -181, cmNoCurrentProfile = -182 }; enum { noHardware = noHardwareErr, notEnoughHardware = notEnoughHardwareErr, queueFull = -203, resProblem = -204, badChannel = -205, badFormat = -206, notEnoughBufferSpace = -207, badFileFormat = -208, channelBusy = -209, buffersTooSmall = -210, channelNotBusy = -211, noMoreRealTime = -212, siVBRCompressionNotSupported = -213, siNoSoundInHardware = -220, siBadSoundInDevice = -221, siNoBufferSpecified = -222, siInvalidCompression = -223, siHardDriveTooSlow = -224, siInvalidSampleRate = -225, siInvalidSampleSize = -226, siDeviceBusyErr = -227, siBadDeviceName = -228, siBadRefNum = -229, siInputDeviceErr = -230, siUnknownInfoType = -231, siUnknownQuality = -232 }; enum { noSynthFound = -240, synthOpenFailed = -241, synthNotReady = -242, bufTooSmall = -243, voiceNotFound = -244, incompatibleVoice = -245, badDictFormat = -246, badInputText = -247 }; enum { midiNoClientErr = -250, midiNoPortErr = -251, midiTooManyPortsErr = -252, midiTooManyConsErr = -253, midiVConnectErr = -254, midiVConnectMade = -255, midiVConnectRmvd = -256, midiNoConErr = -257, midiWriteErr = -258, midiNameLenErr = -259, midiDupIDErr = -260, midiInvalidCmdErr = -261 }; enum { nmTypErr = -299 }; enum { siInitSDTblErr = 1, siInitVBLQsErr = 2, siInitSPTblErr = 3, sdmJTInitErr = 10, sdmInitErr = 11, sdmSRTInitErr = 12, sdmPRAMInitErr = 13, sdmPriInitErr = 14 }; enum { smSDMInitErr = -290, smSRTInitErr = -291, smPRAMInitErr = -292, smPriInitErr = -293, smEmptySlot = -300, smCRCFail = -301, smFormatErr = -302, smRevisionErr = -303, smNoDir = -304, smDisabledSlot = -305, smNosInfoArray = -306 }; enum { smResrvErr = -307, smUnExBusErr = -308, smBLFieldBad = -309, smFHBlockRdErr = -310, smFHBlkDispErr = -311, smDisposePErr = -312, smNoBoardSRsrc = -313, smGetPRErr = -314, smNoBoardId = -315, smInitStatVErr = -316, smInitTblVErr = -317, smNoJmpTbl = -318, smReservedSlot = -318, smBadBoardId = -319, smBusErrTO = -320, svTempDisable = -32768L, svDisabled = -32640, smBadRefId = -330, smBadsList = -331, smReservedErr = -332, smCodeRevErr = -333 }; enum { smCPUErr = -334, smsPointerNil = -335, smNilsBlockErr = -336, smSlotOOBErr = -337, smSelOOBErr = -338, smNewPErr = -339, smBlkMoveErr = -340, smCkStatusErr = -341, smGetDrvrNamErr = -342, smDisDrvrNamErr = -343, smNoMoresRsrcs = -344, smsGetDrvrErr = -345, smBadsPtrErr = -346, smByteLanesErr = -347, smOffsetErr = -348, smNoGoodOpens = -349, smSRTOvrFlErr = -350, smRecNotFnd = -351 }; enum { notBTree = -410, btNoSpace = -413, btDupRecErr = -414, btRecNotFnd = -415, btKeyLenErr = -416, btKeyAttrErr = -417, unknownInsertModeErr = -20000, recordDataTooBigErr = -20001, invalidIndexErr = -20002 }; enum { fsmFFSNotFoundErr = -431, fsmBusyFFSErr = -432, fsmBadFFSNameErr = -433, fsmBadFSDLenErr = -434, fsmDuplicateFSIDErr = -435, fsmBadFSDVersionErr = -436, fsmNoAlternateStackErr = -437, fsmUnknownFSMMessageErr = -438 }; enum { editionMgrInitErr = -450, badSectionErr = -451, notRegisteredSectionErr = -452, badEditionFileErr = -453, badSubPartErr = -454, multiplePublisherWrn = -460, containerNotFoundWrn = -461, containerAlreadyOpenWrn = -462, notThePublisherWrn = -463 }; enum { teScrapSizeErr = -501, hwParamErr = -502, driverHardwareGoneErr = -503 }; enum { procNotFound = -600, memFragErr = -601, appModeErr = -602, protocolErr = -603, hardwareConfigErr = -604, appMemFullErr = -605, appIsDaemon = -606, bufferIsSmall = -607, noOutstandingHLE = -608, connectionInvalid = -609, noUserInteractionAllowed = -610 }; enum { wrongApplicationPlatform = -875, appVersionTooOld = -876, notAppropriateForClassic = -877 }; enum { threadTooManyReqsErr = -617, threadNotFoundErr = -618, threadProtocolErr = -619 }; enum { threadBadAppContextErr = -616 }; enum { notEnoughMemoryErr = -620, notHeldErr = -621, cannotMakeContiguousErr = -622, notLockedErr = -623, interruptsMaskedErr = -624, cannotDeferErr = -625, noMMUErr = -626 }; enum { vmMorePhysicalThanVirtualErr = -628, vmKernelMMUInitErr = -629, vmOffErr = -630, vmMemLckdErr = -631, vmBadDriver = -632, vmNoVectorErr = -633 }; enum { vmInvalidBackingFileIDErr = -640, vmMappingPrivilegesErr = -641, vmBusyBackingFileErr = -642, vmNoMoreBackingFilesErr = -643, vmInvalidFileViewIDErr = -644, vmFileViewAccessErr = -645, vmNoMoreFileViewsErr = -646, vmAddressNotInFileViewErr = -647, vmInvalidOwningProcessErr = -648 }; enum { rcDBNull = -800, rcDBValue = -801, rcDBError = -802, rcDBBadType = -803, rcDBBreak = -804, rcDBExec = -805, rcDBBadSessID = -806, rcDBBadSessNum = -807, rcDBBadDDEV = -808, rcDBAsyncNotSupp = -809, rcDBBadAsyncPB = -810, rcDBNoHandler = -811, rcDBWrongVersion = -812, rcDBPackNotInited = -813 }; enum { hmHelpDisabled = -850, hmBalloonAborted = -853, hmSameAsLastBalloon = -854, hmHelpManagerNotInited = -855, hmSkippedBalloon = -857, hmWrongVersion = -858, hmUnknownHelpType = -859, hmOperationUnsupported = -861, hmNoBalloonUp = -862, hmCloseViewActive = -863 }; enum { notInitErr = -900, nameTypeErr = -902, noPortErr = -903, noGlobalsErr = -904, localOnlyErr = -905, destPortErr = -906, sessTableErr = -907, noSessionErr = -908, badReqErr = -909, portNameExistsErr = -910, noUserNameErr = -911, userRejectErr = -912, noMachineNameErr = -913, noToolboxNameErr = -914, noResponseErr = -915, portClosedErr = -916, sessClosedErr = -917, badPortNameErr = -919, noDefaultUserErr = -922, notLoggedInErr = -923, noUserRefErr = -924, networkErr = -925, noInformErr = -926, authFailErr = -927, noUserRecErr = -928, badServiceMethodErr = -930, badLocNameErr = -931, guestNotAllowedErr = -932 }; enum { kFMIterationCompleted = -980L, kFMInvalidFontFamilyErr = -981L, kFMInvalidFontErr = -982L, kFMIterationScopeModifiedErr = -983L, kFMFontTableAccessErr = -984L, kFMFontContainerAccessErr = -985L }; enum { noMaskFoundErr = -1000 }; enum { nbpBuffOvr = -1024, nbpNoConfirm = -1025, nbpConfDiff = -1026, nbpDuplicate = -1027, nbpNotFound = -1028, nbpNISErr = -1029 }; enum { aspBadVersNum = -1066, aspBufTooSmall = -1067, aspNoMoreSess = -1068, aspNoServers = -1069, aspParamErr = -1070, aspServerBusy = -1071, aspSessClosed = -1072, aspSizeErr = -1073, aspTooMany = -1074, aspNoAck = -1075 }; enum { reqFailed = -1096, tooManyReqs = -1097, tooManySkts = -1098, badATPSkt = -1099, badBuffNum = -1100, noRelErr = -1101, cbNotFound = -1102, noSendResp = -1103, noDataArea = -1104, reqAborted = -1105 }; enum { errRefNum = -1280, errAborted = -1279, errState = -1278, errOpening = -1277, errAttention = -1276, errFwdReset = -1275, errDSPQueueSize = -1274, errOpenDenied = -1273 }; enum { errAECoercionFail = -1700, errAEDescNotFound = -1701, errAECorruptData = -1702, errAEWrongDataType = -1703, errAENotAEDesc = -1704, errAEBadListItem = -1705, errAENewerVersion = -1706, errAENotAppleEvent = -1707, errAEEventNotHandled = -1708, errAEReplyNotValid = -1709, errAEUnknownSendMode = -1710, errAEWaitCanceled = -1711, errAETimeout = -1712, errAENoUserInteraction = -1713, errAENotASpecialFunction = -1714, errAEParamMissed = -1715, errAEUnknownAddressType = -1716, errAEHandlerNotFound = -1717, errAEReplyNotArrived = -1718, errAEIllegalIndex = -1719, errAEImpossibleRange = -1720, errAEWrongNumberArgs = -1721, errAEAccessorNotFound = -1723, errAENoSuchLogical = -1725, errAEBadTestKey = -1726, errAENotAnObjSpec = -1727, errAENoSuchObject = -1728, errAENegativeCount = -1729, errAEEmptyListContainer = -1730, errAEUnknownObjectType = -1731, errAERecordingIsAlreadyOn = -1732, errAEReceiveTerminate = -1733, errAEReceiveEscapeCurrent = -1734, errAEEventFiltered = -1735, errAEDuplicateHandler = -1736, errAEStreamBadNesting = -1737, errAEStreamAlreadyConverted = -1738, errAEDescIsNull = -1739, errAEBuildSyntaxError = -1740, errAEBufferTooSmall = -1741 }; enum { errOSASystemError = -1750, errOSAInvalidID = -1751, errOSABadStorageType = -1752, errOSAScriptError = -1753, errOSABadSelector = -1754, errOSASourceNotAvailable = -1756, errOSANoSuchDialect = -1757, errOSADataFormatObsolete = -1758, errOSADataFormatTooNew = -1759, errOSACorruptData = errAECorruptData, errOSARecordingIsAlreadyOn = errAERecordingIsAlreadyOn, errOSAComponentMismatch = -1761, errOSACantOpenComponent = -1762, errOSACantStorePointers = -1763 }; enum { errOffsetInvalid = -1800, errOffsetIsOutsideOfView = -1801, errTopOfDocument = -1810, errTopOfBody = -1811, errEndOfDocument = -1812, errEndOfBody = -1813 }; enum { badDragRefErr = -1850, badDragItemErr = -1851, badDragFlavorErr = -1852, duplicateFlavorErr = -1853, cantGetFlavorErr = -1854, duplicateHandlerErr = -1855, handlerNotFoundErr = -1856, dragNotAcceptedErr = -1857, unsupportedForPlatformErr = -1858, noSuitableDisplaysErr = -1859, badImageRgnErr = -1860, badImageErr = -1861, nonDragOriginatorErr = -1862 }; enum { couldNotResolveDataRef = -2000, badImageDescription = -2001, badPublicMovieAtom = -2002, cantFindHandler = -2003, cantOpenHandler = -2004, badComponentType = -2005, noMediaHandler = -2006, noDataHandler = -2007, invalidMedia = -2008, invalidTrack = -2009, invalidMovie = -2010, invalidSampleTable = -2011, invalidDataRef = -2012, invalidHandler = -2013, invalidDuration = -2014, invalidTime = -2015, cantPutPublicMovieAtom = -2016, badEditList = -2017, mediaTypesDontMatch = -2018, progressProcAborted = -2019, movieToolboxUninitialized = -2020, noRecordOfApp = movieToolboxUninitialized, wfFileNotFound = -2021, cantCreateSingleForkFile = -2022, invalidEditState = -2023, nonMatchingEditState = -2024, staleEditState = -2025, userDataItemNotFound = -2026, maxSizeToGrowTooSmall = -2027, badTrackIndex = -2028, trackIDNotFound = -2029, trackNotInMovie = -2030, timeNotInTrack = -2031, timeNotInMedia = -2032, badEditIndex = -2033, internalQuickTimeError = -2034, cantEnableTrack = -2035, invalidRect = -2036, invalidSampleNum = -2037, invalidChunkNum = -2038, invalidSampleDescIndex = -2039, invalidChunkCache = -2040, invalidSampleDescription = -2041, dataNotOpenForRead = -2042, dataNotOpenForWrite = -2043, dataAlreadyOpenForWrite = -2044, dataAlreadyClosed = -2045, endOfDataReached = -2046, dataNoDataRef = -2047, noMovieFound = -2048, invalidDataRefContainer = -2049, badDataRefIndex = -2050, noDefaultDataRef = -2051, couldNotUseAnExistingSample = -2052, featureUnsupported = -2053, noVideoTrackInMovieErr = -2054, noSoundTrackInMovieErr = -2055, soundSupportNotAvailableErr = -2056, unsupportedAuxiliaryImportData = -2057, auxiliaryExportDataUnavailable = -2058, samplesAlreadyInMediaErr = -2059, noSourceTreeFoundErr = -2060, sourceNotFoundErr = -2061, movieTextNotFoundErr = -2062, missingRequiredParameterErr = -2063, invalidSpriteWorldPropertyErr = -2064, invalidSpritePropertyErr = -2065, gWorldsNotSameDepthAndSizeErr = -2066, invalidSpriteIndexErr = -2067, invalidImageIndexErr = -2068, invalidSpriteIDErr = -2069 }; enum { internalComponentErr = -2070, notImplementedMusicOSErr = -2071, cantSendToSynthesizerOSErr = -2072, cantReceiveFromSynthesizerOSErr = -2073, illegalVoiceAllocationOSErr = -2074, illegalPartOSErr = -2075, illegalChannelOSErr = -2076, illegalKnobOSErr = -2077, illegalKnobValueOSErr = -2078, illegalInstrumentOSErr = -2079, illegalControllerOSErr = -2080, midiManagerAbsentOSErr = -2081, synthesizerNotRespondingOSErr = -2082, synthesizerOSErr = -2083, illegalNoteChannelOSErr = -2084, noteChannelNotAllocatedOSErr = -2085, tunePlayerFullOSErr = -2086, tuneParseOSErr = -2087, noExportProcAvailableErr = -2089, videoOutputInUseErr = -2090 }; enum { componentDllLoadErr = -2091, componentDllEntryNotFoundErr = -2092, qtmlDllLoadErr = -2093, qtmlDllEntryNotFoundErr = -2094, qtmlUninitialized = -2095, unsupportedOSErr = -2096, unsupportedProcessorErr = -2097, componentNotThreadSafeErr = -2098 }; enum { cannotFindAtomErr = -2101, notLeafAtomErr = -2102, atomsNotOfSameTypeErr = -2103, atomIndexInvalidErr = -2104, duplicateAtomTypeAndIDErr = -2105, invalidAtomErr = -2106, invalidAtomContainerErr = -2107, invalidAtomTypeErr = -2108, cannotBeLeafAtomErr = -2109, pathTooLongErr = -2110, emptyPathErr = -2111, noPathMappingErr = -2112, pathNotVerifiedErr = -2113, unknownFormatErr = -2114, wackBadFileErr = -2115, wackForkNotFoundErr = -2116, wackBadMetaDataErr = -2117, qfcbNotFoundErr = -2118, qfcbNotCreatedErr = -2119, AAPNotCreatedErr = -2120, AAPNotFoundErr = -2121, ASDBadHeaderErr = -2122, ASDBadForkErr = -2123, ASDEntryNotFoundErr = -2124, fileOffsetTooBigErr = -2125, notAllowedToSaveMovieErr = -2126, qtNetworkAlreadyAllocatedErr = -2127, urlDataHHTTPProtocolErr = -2129, urlDataHHTTPNoNetDriverErr = -2130, urlDataHHTTPURLErr = -2131, urlDataHHTTPRedirectErr = -2132, urlDataHFTPProtocolErr = -2133, urlDataHFTPShutdownErr = -2134, urlDataHFTPBadUserErr = -2135, urlDataHFTPBadPasswordErr = -2136, urlDataHFTPServerErr = -2137, urlDataHFTPDataConnectionErr = -2138, urlDataHFTPNoDirectoryErr = -2139, urlDataHFTPQuotaErr = -2140, urlDataHFTPPermissionsErr = -2141, urlDataHFTPFilenameErr = -2142, urlDataHFTPNoNetDriverErr = -2143, urlDataHFTPBadNameListErr = -2144, urlDataHFTPNeedPasswordErr = -2145, urlDataHFTPNoPasswordErr = -2146, urlDataHFTPServerDisconnectedErr = -2147, urlDataHFTPURLErr = -2148, notEnoughDataErr = -2149, qtActionNotHandledErr = -2157, qtXMLParseErr = -2158, qtXMLApplicationErr = -2159 }; enum { digiUnimpErr = -2201, qtParamErr = -2202, matrixErr = -2203, notExactMatrixErr = -2204, noMoreKeyColorsErr = -2205, notExactSizeErr = -2206, badDepthErr = -2207, noDMAErr = -2208, badCallOrderErr = -2209 }; enum { kernelIncompleteErr = -2401, kernelCanceledErr = -2402, kernelOptionsErr = -2403, kernelPrivilegeErr = -2404, kernelUnsupportedErr = -2405, kernelObjectExistsErr = -2406, kernelWritePermissionErr = -2407, kernelReadPermissionErr = -2408, kernelExecutePermissionErr = -2409, kernelDeletePermissionErr = -2410, kernelExecutionLevelErr = -2411, kernelAttributeErr = -2412, kernelAsyncSendLimitErr = -2413, kernelAsyncReceiveLimitErr = -2414, kernelTimeoutErr = -2415, kernelInUseErr = -2416, kernelTerminatedErr = -2417, kernelExceptionErr = -2418, kernelIDErr = -2419, kernelAlreadyFreeErr = -2421, kernelReturnValueErr = -2422, kernelUnrecoverableErr = -2499 }; enum { tsmComponentNoErr = 0, tsmUnsupScriptLanguageErr = -2500, tsmInputMethodNotFoundErr = -2501, tsmNotAnAppErr = -2502, tsmAlreadyRegisteredErr = -2503, tsmNeverRegisteredErr = -2504, tsmInvalidDocIDErr = -2505, tsmTSMDocBusyErr = -2506, tsmDocNotActiveErr = -2507, tsmNoOpenTSErr = -2508, tsmCantOpenComponentErr = -2509, tsmTextServiceNotFoundErr = -2510, tsmDocumentOpenErr = -2511, tsmUseInputWindowErr = -2512, tsmTSHasNoMenuErr = -2513, tsmTSNotOpenErr = -2514, tsmComponentAlreadyOpenErr = -2515, tsmInputMethodIsOldErr = -2516, tsmScriptHasNoIMErr = -2517, tsmUnsupportedTypeErr = -2518, tsmUnknownErr = -2519, tsmInvalidContext = -2520, tsmNoHandler = -2521, tsmNoMoreTokens = -2522, tsmNoStem = -2523, tsmDefaultIsNotInputMethodErr = -2524, tsmDocPropertyNotFoundErr = -2528, tsmDocPropertyBufferTooSmallErr = -2529, tsmCantChangeForcedClassStateErr = -2530, tsmComponentPropertyUnsupportedErr = -2531, tsmComponentPropertyNotFoundErr = -2532, tsmInputModeChangeFailedErr = -2533 }; enum { mmInternalError = -2526 }; enum { nrLockedErr = -2536, nrNotEnoughMemoryErr = -2537, nrInvalidNodeErr = -2538, nrNotFoundErr = -2539, nrNotCreatedErr = -2540, nrNameErr = -2541, nrNotSlotDeviceErr = -2542, nrDataTruncatedErr = -2543, nrPowerErr = -2544, nrPowerSwitchAbortErr = -2545, nrTypeMismatchErr = -2546, nrNotModifiedErr = -2547, nrOverrunErr = -2548, nrResultCodeBase = -2549, nrPathNotFound = -2550, nrPathBufferTooSmall = -2551, nrInvalidEntryIterationOp = -2552, nrPropertyAlreadyExists = -2553, nrIterationDone = -2554, nrExitedIteratorScope = -2555, nrTransactionAborted = -2556, nrCallNotSupported = -2557 }; enum { invalidIconRefErr = -2580, noSuchIconErr = -2581, noIconDataAvailableErr = -2582 }; # 1052 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 enum { errOSACantCoerce = errAECoercionFail, errOSACantAccess = errAENoSuchObject, errOSACantAssign = -10006, errOSAGeneralError = -2700, errOSADivideByZero = -2701, errOSANumericOverflow = -2702, errOSACantLaunch = -2703, errOSAAppNotHighLevelEventAware = -2704, errOSACorruptTerminology = -2705, errOSAStackOverflow = -2706, errOSAInternalTableOverflow = -2707, errOSADataBlockTooLarge = -2708, errOSACantGetTerminology = -2709, errOSACantCreate = -2710 }; # 1083 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 enum { errOSATypeError = errAEWrongDataType, OSAMessageNotUnderstood = errAEEventNotHandled, OSAUndefinedHandler = errAEHandlerNotFound, OSAIllegalAccess = errAEAccessorNotFound, OSAIllegalIndex = errAEIllegalIndex, OSAIllegalRange = errAEImpossibleRange, OSAIllegalAssign = -10003, OSASyntaxError = -2740, OSASyntaxTypeError = -2741, OSATokenTooLong = -2742, OSAMissingParameter = errAEDescNotFound, OSAParameterMismatch = errAEWrongNumberArgs, OSADuplicateParameter = -2750, OSADuplicateProperty = -2751, OSADuplicateHandler = -2752, OSAUndefinedVariable = -2753, OSAInconsistentDeclarations = -2754, OSAControlFlowError = -2755 }; # 1124 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 enum { errASCantConsiderAndIgnore = -2720, errASCantCompareMoreThan32k = -2721, errASTerminologyNestingTooDeep = -2760, errASIllegalFormalParameter = -2761, errASParameterNotForEvent = -2762, errASNoResultReturned = -2763, errASInconsistentNames = -2780 }; enum { cfragFirstErrCode = -2800, cfragContextIDErr = -2800, cfragConnectionIDErr = -2801, cfragNoSymbolErr = -2802, cfragNoSectionErr = -2803, cfragNoLibraryErr = -2804, cfragDupRegistrationErr = -2805, cfragFragmentFormatErr = -2806, cfragUnresolvedErr = -2807, cfragNoPositionErr = -2808, cfragNoPrivateMemErr = -2809, cfragNoClientMemErr = -2810, cfragNoIDsErr = -2811, cfragInitOrderErr = -2812, cfragImportTooOldErr = -2813, cfragImportTooNewErr = -2814, cfragInitLoopErr = -2815, cfragInitAtBootErr = -2816, cfragLibConnErr = -2817, cfragCFMStartupErr = -2818, cfragCFMInternalErr = -2819, cfragFragmentCorruptErr = -2820, cfragInitFunctionErr = -2821, cfragNoApplicationErr = -2822, cfragArchitectureErr = -2823, cfragFragmentUsageErr = -2824, cfragFileSizeErr = -2825, cfragNotClosureErr = -2826, cfragNoRegistrationErr = -2827, cfragContainerIDErr = -2828, cfragClosureIDErr = -2829, cfragAbortClosureErr = -2830, cfragOutputLengthErr = -2831, cfragMapFileErr = -2851, cfragExecFileRefErr = -2854, cfragStdFolderErr = -2855, cfragRsrcForkErr = -2856, cfragCFragRsrcErr = -2857, cfragLastErrCode = -2899 }; enum { cfragFirstReservedCode = -2897, cfragReservedCode_3 = -2897, cfragReservedCode_2 = -2898, cfragReservedCode_1 = -2899 }; # 1219 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 enum { invalidComponentID = -3000, validInstancesExist = -3001, componentNotCaptured = -3002, componentDontRegister = -3003, unresolvedComponentDLLErr = -3004, retryComponentRegistrationErr = -3005 }; enum { invalidTranslationPathErr = -3025, couldNotParseSourceFileErr = -3026, noTranslationPathErr = -3030, badTranslationSpecErr = -3031, noPrefAppErr = -3032 }; enum { buf2SmallErr = -3101, noMPPErr = -3102, ckSumErr = -3103, extractErr = -3104, readQErr = -3105, atpLenErr = -3106, atpBadRsp = -3107, recNotFnd = -3108, sktClosedErr = -3109 }; enum { kOTNoError = 0, kOTOutOfMemoryErr = -3211, kOTNotFoundErr = -3201, kOTDuplicateFoundErr = -3216, kOTBadAddressErr = -3150, kOTBadOptionErr = -3151, kOTAccessErr = -3152, kOTBadReferenceErr = -3153, kOTNoAddressErr = -3154, kOTOutStateErr = -3155, kOTBadSequenceErr = -3156, kOTSysErrorErr = -3157, kOTLookErr = -3158, kOTBadDataErr = -3159, kOTBufferOverflowErr = -3160, kOTFlowErr = -3161, kOTNoDataErr = -3162, kOTNoDisconnectErr = -3163, kOTNoUDErrErr = -3164, kOTBadFlagErr = -3165, kOTNoReleaseErr = -3166, kOTNotSupportedErr = -3167, kOTStateChangeErr = -3168, kOTNoStructureTypeErr = -3169, kOTBadNameErr = -3170, kOTBadQLenErr = -3171, kOTAddressBusyErr = -3172, kOTIndOutErr = -3173, kOTProviderMismatchErr = -3174, kOTResQLenErr = -3175, kOTResAddressErr = -3176, kOTQFullErr = -3177, kOTProtocolErr = -3178, kOTBadSyncErr = -3179, kOTCanceledErr = -3180, kEPERMErr = -3200, kENOENTErr = -3201, kENORSRCErr = -3202, kEINTRErr = -3203, kEIOErr = -3204, kENXIOErr = -3205, kEBADFErr = -3208, kEAGAINErr = -3210, kENOMEMErr = -3211, kEACCESErr = -3212, kEFAULTErr = -3213, kEBUSYErr = -3215, kEEXISTErr = -3216, kENODEVErr = -3218, kEINVALErr = -3221, kENOTTYErr = -3224, kEPIPEErr = -3231, kERANGEErr = -3233, kEWOULDBLOCKErr = -3234, kEDEADLKErr = -3234, kEALREADYErr = -3236, kENOTSOCKErr = -3237, kEDESTADDRREQErr = -3238, kEMSGSIZEErr = -3239, kEPROTOTYPEErr = -3240, kENOPROTOOPTErr = -3241, kEPROTONOSUPPORTErr = -3242, kESOCKTNOSUPPORTErr = -3243, kEOPNOTSUPPErr = -3244, kEADDRINUSEErr = -3247, kEADDRNOTAVAILErr = -3248, kENETDOWNErr = -3249, kENETUNREACHErr = -3250, kENETRESETErr = -3251, kECONNABORTEDErr = -3252, kECONNRESETErr = -3253, kENOBUFSErr = -3254, kEISCONNErr = -3255, kENOTCONNErr = -3256, kESHUTDOWNErr = -3257, kETOOMANYREFSErr = -3258, kETIMEDOUTErr = -3259, kECONNREFUSEDErr = -3260, kEHOSTDOWNErr = -3263, kEHOSTUNREACHErr = -3264, kEPROTOErr = -3269, kETIMEErr = -3270, kENOSRErr = -3271, kEBADMSGErr = -3272, kECANCELErr = -3273, kENOSTRErr = -3274, kENODATAErr = -3275, kEINPROGRESSErr = -3276, kESRCHErr = -3277, kENOMSGErr = -3278, kOTClientNotInittedErr = -3279, kOTPortHasDiedErr = -3280, kOTPortWasEjectedErr = -3281, kOTBadConfigurationErr = -3282, kOTConfigurationChangedErr = -3283, kOTUserRequestedErr = -3284, kOTPortLostConnection = -3285 }; enum { kQDNoPalette = -3950, kQDNoColorHWCursorSupport = -3951, kQDCursorAlreadyRegistered = -3952, kQDCursorNotRegistered = -3953, kQDCorruptPICTDataErr = -3954 }; enum { firstPickerError = -4000, invalidPickerType = firstPickerError, requiredFlagsDontMatch = -4001, pickerResourceError = -4002, cantLoadPicker = -4003, cantCreatePickerWindow = -4004, cantLoadPackage = -4005, pickerCantLive = -4006, colorSyncNotInstalled = -4007, badProfileError = -4008, noHelpForItem = -4009 }; enum { kNSL68kContextNotSupported = -4170, kNSLSchedulerError = -4171, kNSLBadURLSyntax = -4172, kNSLNoCarbonLib = -4173, kNSLUILibraryNotAvailable = -4174, kNSLNotImplementedYet = -4175, kNSLErrNullPtrError = -4176, kNSLSomePluginsFailedToLoad = -4177, kNSLNullNeighborhoodPtr = -4178, kNSLNoPluginsForSearch = -4179, kNSLSearchAlreadyInProgress = -4180, kNSLNoPluginsFound = -4181, kNSLPluginLoadFailed = -4182, kNSLBadProtocolTypeErr = -4183, kNSLNullListPtr = -4184, kNSLBadClientInfoPtr = -4185, kNSLCannotContinueLookup = -4186, kNSLBufferTooSmallForData = -4187, kNSLNoContextAvailable = -4188, kNSLRequestBufferAlreadyInList = -4189, kNSLInvalidPluginSpec = -4190, kNSLNoSupportForService = -4191, kNSLBadNetConnection = -4192, kNSLBadDataTypeErr = -4193, kNSLBadServiceTypeErr = -4194, kNSLBadReferenceErr = -4195, kNSLNoElementsInList = -4196, kNSLInsufficientOTVer = -4197, kNSLInsufficientSysVer = -4198, kNSLNotInitialized = -4199, kNSLInitializationFailed = -4200 }; enum { kDTPHoldJobErr = -4200, kDTPStopQueueErr = -4201, kDTPTryAgainErr = -4202, kDTPAbortJobErr = 128 }; enum { cmElementTagNotFound = -4200, cmIndexRangeErr = -4201, cmCantDeleteElement = -4202, cmFatalProfileErr = -4203, cmInvalidProfile = -4204, cmInvalidProfileLocation = -4205, cmCantCopyModifiedV1Profile = -4215, cmInvalidSearch = -4206, cmSearchError = -4207, cmErrIncompatibleProfile = -4208, cmInvalidColorSpace = -4209, cmInvalidSrcMap = -4210, cmInvalidDstMap = -4211, cmNoGDevicesError = -4212, cmInvalidProfileComment = -4213, cmRangeOverFlow = -4214, cmNamedColorNotFound = -4216, cmCantGamutCheckError = -4217 }; enum { badFolderDescErr = -4270, duplicateFolderDescErr = -4271, noMoreFolderDescErr = -4272, invalidFolderTypeErr = -4273, duplicateRoutingErr = -4274, routingNotFoundErr = -4275, badRoutingSizeErr = -4276 }; enum { coreFoundationUnknownErr = -4960 }; enum { errCoreEndianDataTooShortForFormat = -4940, errCoreEndianDataTooLongForFormat = -4941, errCoreEndianDataDoesNotMatchFormat = -4942 }; enum { internalScrapErr = -4988, duplicateScrapFlavorErr = -4989, badScrapRefErr = -4990, processStateIncorrectErr = -4991, scrapPromiseNotKeptErr = -4992, noScrapPromiseKeeperErr = -4993, nilScrapFlavorDataErr = -4994, scrapFlavorFlagsMismatchErr = -4995, scrapFlavorSizeMismatchErr = -4996, illegalScrapFlavorFlagsErr = -4997, illegalScrapFlavorTypeErr = -4998, illegalScrapFlavorSizeErr = -4999, scrapFlavorNotFoundErr = -102, needClearScrapErr = -100 }; enum { afpAccessDenied = -5000, afpAuthContinue = -5001, afpBadUAM = -5002, afpBadVersNum = -5003, afpBitmapErr = -5004, afpCantMove = -5005, afpDenyConflict = -5006, afpDirNotEmpty = -5007, afpDiskFull = -5008, afpEofError = -5009, afpFileBusy = -5010, afpFlatVol = -5011, afpItemNotFound = -5012, afpLockErr = -5013, afpMiscErr = -5014, afpNoMoreLocks = -5015, afpNoServer = -5016, afpObjectExists = -5017, afpObjectNotFound = -5018, afpParmErr = -5019, afpRangeNotLocked = -5020, afpRangeOverlap = -5021, afpSessClosed = -5022, afpUserNotAuth = -5023, afpCallNotSupported = -5024, afpObjectTypeErr = -5025, afpTooManyFilesOpen = -5026, afpServerGoingDown = -5027, afpCantRename = -5028, afpDirNotFound = -5029, afpIconTypeError = -5030, afpVolLocked = -5031, afpObjectLocked = -5032, afpContainsSharedErr = -5033, afpIDNotFound = -5034, afpIDExists = -5035, afpDiffVolErr = -5036, afpCatalogChanged = -5037, afpSameObjectErr = -5038, afpBadIDErr = -5039, afpPwdSameErr = -5040, afpPwdTooShortErr = -5041, afpPwdExpiredErr = -5042, afpInsideSharedErr = -5043, afpInsideTrashErr = -5044, afpPwdNeedsChangeErr = -5045, afpPwdPolicyErr = -5046, afpAlreadyLoggedInErr = -5047, afpCallNotAllowed = -5048 }; enum { afpBadDirIDType = -5060, afpCantMountMoreSrvre = -5061, afpAlreadyMounted = -5062, afpSameNodeErr = -5063 }; enum { numberFormattingNotANumberErr = -5200, numberFormattingOverflowInDestinationErr = -5201, numberFormattingBadNumberFormattingObjectErr = -5202, numberFormattingSpuriousCharErr = -5203, numberFormattingLiteralMissingErr = -5204, numberFormattingDelimiterMissingErr = -5205, numberFormattingEmptyFormatErr = -5206, numberFormattingBadFormatErr = -5207, numberFormattingBadOptionsErr = -5208, numberFormattingBadTokenErr = -5209, numberFormattingUnOrderedCurrencyRangeErr = -5210, numberFormattingBadCurrencyPositionErr = -5211, numberFormattingNotADigitErr = -5212, numberFormattingUnOrdredCurrencyRangeErr = -5210, numberFortmattingNotADigitErr = -5212 }; enum { textParserBadParamErr = -5220, textParserObjectNotFoundErr = -5221, textParserBadTokenValueErr = -5222, textParserBadParserObjectErr = -5223, textParserParamErr = -5224, textParserNoMoreTextErr = -5225, textParserBadTextLanguageErr = -5226, textParserBadTextEncodingErr = -5227, textParserNoSuchTokenFoundErr = -5228, textParserNoMoreTokensErr = -5229 }; enum { errUnknownAttributeTag = -5240, errMarginWilllNotFit = -5241, errNotInImagingMode = -5242, errAlreadyInImagingMode = -5243, errEngineNotFound = -5244, errIteratorReachedEnd = -5245, errInvalidRange = -5246, errOffsetNotOnElementBounday = -5247, errNoHiliteText = -5248, errEmptyScrap = -5249, errReadOnlyText = -5250, errUnknownElement = -5251, errNonContiuousAttribute = -5252, errCannotUndo = -5253 }; enum { hrHTMLRenderingLibNotInstalledErr = -5360, hrMiscellaneousExceptionErr = -5361, hrUnableToResizeHandleErr = -5362, hrURLNotHandledErr = -5363 }; enum { errIANoErr = 0, errIAUnknownErr = -5380, errIAAllocationErr = -5381, errIAParamErr = -5382, errIANoMoreItems = -5383, errIABufferTooSmall = -5384, errIACanceled = -5385, errIAInvalidDocument = -5386, errIATextExtractionErr = -5387, errIAEndOfTextRun = -5388 }; enum { qtsBadSelectorErr = -5400, qtsBadStateErr = -5401, qtsBadDataErr = -5402, qtsUnsupportedDataTypeErr = -5403, qtsUnsupportedRateErr = -5404, qtsUnsupportedFeatureErr = -5405, qtsTooMuchDataErr = -5406, qtsUnknownValueErr = -5407, qtsTimeoutErr = -5408, qtsConnectionFailedErr = -5420, qtsAddressBusyErr = -5421 }; enum { gestaltUnknownErr = -5550, gestaltUndefSelectorErr = -5551, gestaltDupSelectorErr = -5552, gestaltLocationErr = -5553 }; enum { menuPropertyInvalidErr = -5603, menuPropertyInvalid = menuPropertyInvalidErr, menuPropertyNotFoundErr = -5604, menuNotFoundErr = -5620, menuUsesSystemDefErr = -5621, menuItemNotFoundErr = -5622, menuInvalidErr = -5623 }; enum { errInvalidWindowPtr = -5600, errInvalidWindowRef = -5600, errUnsupportedWindowAttributesForClass = -5601, errWindowDoesNotHaveProxy = -5602, errInvalidWindowProperty = -5603, errWindowPropertyNotFound = -5604, errUnrecognizedWindowClass = -5605, errCorruptWindowDescription = -5606, errUserWantsToDragWindow = -5607, errWindowsAlreadyInitialized = -5608, errFloatingWindowsNotInitialized = -5609, errWindowNotFound = -5610, errWindowDoesNotFitOnscreen = -5611, windowAttributeImmutableErr = -5612, windowAttributesConflictErr = -5613, windowManagerInternalErr = -5614, windowWrongStateErr = -5615, windowGroupInvalidErr = -5616, windowAppModalStateAlreadyExistsErr = -5617, windowNoAppModalStateErr = -5618, errWindowDoesntSupportFocus = -30583, errWindowRegionCodeInvalid = -30593 }; enum { dialogNoTimeoutErr = -5640 }; enum { kNavWrongDialogStateErr = -5694, kNavWrongDialogClassErr = -5695, kNavInvalidSystemConfigErr = -5696, kNavCustomControlMessageFailedErr = -5697, kNavInvalidCustomControlMessageErr = -5698, kNavMissingKindStringErr = -5699 }; enum { collectionItemLockedErr = -5750, collectionItemNotFoundErr = -5751, collectionIndexRangeErr = -5752, collectionVersionErr = -5753 }; enum { kQTSSUnknownErr = -6150 }; enum { kDMGenErr = -6220, kDMMirroringOnAlready = -6221, kDMWrongNumberOfDisplays = -6222, kDMMirroringBlocked = -6223, kDMCantBlock = -6224, kDMMirroringNotOn = -6225, kSysSWTooOld = -6226, kDMSWNotInitializedErr = -6227, kDMDriverNotDisplayMgrAwareErr = -6228, kDMDisplayNotFoundErr = -6229, kDMNotFoundErr = -6229, kDMDisplayAlreadyInstalledErr = -6230, kDMMainDisplayCannotMoveErr = -6231, kDMNoDeviceTableclothErr = -6231, kDMFoundErr = -6232 }; enum { laTooSmallBufferErr = -6984, laEnvironmentBusyErr = -6985, laEnvironmentNotFoundErr = -6986, laEnvironmentExistErr = -6987, laInvalidPathErr = -6988, laNoMoreMorphemeErr = -6989, laFailAnalysisErr = -6990, laTextOverFlowErr = -6991, laDictionaryNotOpenedErr = -6992, laDictionaryUnknownErr = -6993, laDictionaryTooManyErr = -6994, laPropertyValueErr = -6995, laPropertyUnknownErr = -6996, laPropertyIsReadOnlyErr = -6997, laPropertyNotFoundErr = -6998, laPropertyErr = -6999, laEngineNotFoundErr = -7000 }; enum { kUSBNoErr = 0, kUSBNoTran = 0, kUSBNoDelay = 0, kUSBPending = 1 }; # 1798 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 enum { kUSBNotSent2Err = -6901, kUSBNotSent1Err = -6902, kUSBBufUnderRunErr = -6903, kUSBBufOvrRunErr = -6904, kUSBRes2Err = -6905, kUSBRes1Err = -6906, kUSBUnderRunErr = -6907, kUSBOverRunErr = -6908, kUSBWrongPIDErr = -6909, kUSBPIDCheckErr = -6910, kUSBNotRespondingErr = -6911, kUSBEndpointStallErr = -6912, kUSBDataToggleErr = -6913, kUSBBitstufErr = -6914, kUSBCRCErr = -6915, kUSBLinkErr = -6916 }; enum { kUSBQueueFull = -6948, kUSBNotHandled = -6987, kUSBUnknownNotification = -6949, kUSBBadDispatchTable = -6950 }; enum { kUSBInternalReserved10 = -6951, kUSBInternalReserved9 = -6952, kUSBInternalReserved8 = -6953, kUSBInternalReserved7 = -6954, kUSBInternalReserved6 = -6955, kUSBInternalReserved5 = -6956, kUSBInternalReserved4 = -6957, kUSBInternalReserved3 = -6958, kUSBInternalReserved2 = -6959, kUSBInternalReserved1 = -6960 }; enum { kUSBPortDisabled = -6969, kUSBQueueAborted = -6970, kUSBTimedOut = -6971, kUSBDeviceDisconnected = -6972, kUSBDeviceNotSuspended = -6973, kUSBDeviceSuspended = -6974, kUSBInvalidBuffer = -6975, kUSBDevicePowerProblem = -6976, kUSBDeviceBusy = -6977, kUSBUnknownInterfaceErr = -6978, kUSBPipeStalledError = -6979, kUSBPipeIdleError = -6980, kUSBNoBandwidthError = -6981, kUSBAbortedError = -6982, kUSBFlagsError = -6983, kUSBCompletionError = -6984, kUSBPBLengthError = -6985, kUSBPBVersionError = -6986, kUSBNotFound = -6987, kUSBOutOfMemoryErr = -6988, kUSBDeviceErr = -6989, kUSBNoDeviceErr = -6990, kUSBAlreadyOpenErr = -6991, kUSBTooManyTransactionsErr = -6992, kUSBUnknownRequestErr = -6993, kUSBRqErr = -6994, kUSBIncorrectTypeErr = -6995, kUSBTooManyPipesErr = -6996, kUSBUnknownPipeErr = -6997, kUSBUnknownDeviceErr = -6998, kUSBInternalErr = -6999 }; enum { dcmParamErr = -7100, dcmNotDictionaryErr = -7101, dcmBadDictionaryErr = -7102, dcmPermissionErr = -7103, dcmDictionaryNotOpenErr = -7104, dcmDictionaryBusyErr = -7105, dcmBlockFullErr = -7107, dcmNoRecordErr = -7108, dcmDupRecordErr = -7109, dcmNecessaryFieldErr = -7110, dcmBadFieldInfoErr = -7111, dcmBadFieldTypeErr = -7112, dcmNoFieldErr = -7113, dcmBadKeyErr = -7115, dcmTooManyKeyErr = -7116, dcmBadDataSizeErr = -7117, dcmBadFindMethodErr = -7118, dcmBadPropertyErr = -7119, dcmProtectedErr = -7121, dcmNoAccessMethodErr = -7122, dcmBadFeatureErr = -7124, dcmIterationCompleteErr = -7126, dcmBufferOverflowErr = -7127 }; enum { kRAInvalidParameter = -7100, kRAInvalidPort = -7101, kRAStartupFailed = -7102, kRAPortSetupFailed = -7103, kRAOutOfMemory = -7104, kRANotSupported = -7105, kRAMissingResources = -7106, kRAIncompatiblePrefs = -7107, kRANotConnected = -7108, kRAConnectionCanceled = -7109, kRAUnknownUser = -7110, kRAInvalidPassword = -7111, kRAInternalError = -7112, kRAInstallationDamaged = -7113, kRAPortBusy = -7114, kRAUnknownPortState = -7115, kRAInvalidPortState = -7116, kRAInvalidSerialProtocol = -7117, kRAUserLoginDisabled = -7118, kRAUserPwdChangeRequired = -7119, kRAUserPwdEntryRequired = -7120, kRAUserInteractionRequired = -7121, kRAInitOpenTransportFailed = -7122, kRARemoteAccessNotReady = -7123, kRATCPIPInactive = -7124, kRATCPIPNotConfigured = -7125, kRANotPrimaryInterface = -7126, kRAConfigurationDBInitErr = -7127, kRAPPPProtocolRejected = -7128, kRAPPPAuthenticationFailed = -7129, kRAPPPNegotiationFailed = -7130, kRAPPPUserDisconnected = -7131, kRAPPPPeerDisconnected = -7132, kRAPeerNotResponding = -7133, kRAATalkInactive = -7134, kRAExtAuthenticationFailed = -7135, kRANCPRejectedbyPeer = -7136, kRADuplicateIPAddr = -7137, kRACallBackFailed = -7138, kRANotEnabled = -7139 }; # 1966 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 enum { kATSUInvalidTextLayoutErr = -8790, kATSUInvalidStyleErr = -8791, kATSUInvalidTextRangeErr = -8792, kATSUFontsMatched = -8793, kATSUFontsNotMatched = -8794, kATSUNoCorrespondingFontErr = -8795, kATSUInvalidFontErr = -8796, kATSUInvalidAttributeValueErr = -8797, kATSUInvalidAttributeSizeErr = -8798, kATSUInvalidAttributeTagErr = -8799, kATSUInvalidCacheErr = -8800, kATSUNotSetErr = -8801, kATSUNoStyleRunsAssignedErr = -8802, kATSUQuickDrawTextErr = -8803, kATSULowLevelErr = -8804, kATSUNoFontCmapAvailableErr = -8805, kATSUNoFontScalerAvailableErr = -8806, kATSUCoordinateOverflowErr = -8807, kATSULineBreakInWord = -8808, kATSUBusyObjectErr = -8809 }; # 2031 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 enum { kTextUnsupportedEncodingErr = -8738, kTextMalformedInputErr = -8739, kTextUndefinedElementErr = -8740, kTECMissingTableErr = -8745, kTECTableChecksumErr = -8746, kTECTableFormatErr = -8747, kTECCorruptConverterErr = -8748, kTECNoConversionPathErr = -8749, kTECBufferBelowMinimumSizeErr = -8750, kTECArrayFullErr = -8751, kTECBadTextRunErr = -8752, kTECPartialCharErr = -8753, kTECUnmappableElementErr = -8754, kTECIncompleteElementErr = -8755, kTECDirectionErr = -8756, kTECGlobalsUnavailableErr = -8770, kTECItemUnavailableErr = -8771, kTECUsedFallbacksStatus = -8783, kTECNeedFlushStatus = -8784, kTECOutputBufferFullStatus = -8785, unicodeChecksumErr = -8769, unicodeNoTableErr = -8768, unicodeVariantErr = -8767, unicodeFallbacksErr = -8766, unicodePartConvertErr = -8765, unicodeBufErr = -8764, unicodeCharErr = -8763, unicodeElementErr = -8762, unicodeNotFoundErr = -8761, unicodeTableFormatErr = -8760, unicodeDirectionErr = -8759, unicodeContextualErr = -8758, unicodeTextEncodingDataErr = -8757 }; enum { kUTCUnderflowErr = -8850, kUTCOverflowErr = -8851, kIllegalClockValueErr = -8852 }; enum { kATSUInvalidFontFallbacksErr = -8900, kATSUUnsupportedStreamFormatErr = -8901, kATSUBadStreamErr = -8902, kATSUOutputBufferTooSmallErr = -8903, kATSUInvalidCallInsideCallbackErr = -8904, kATSUNoFontNameErr = -8905, kATSULastErr = -8959 }; enum { codecErr = -8960, noCodecErr = -8961, codecUnimpErr = -8962, codecSizeErr = -8963, codecScreenBufErr = -8964, codecImageBufErr = -8965, codecSpoolErr = -8966, codecAbortErr = -8967, codecWouldOffscreenErr = -8968, codecBadDataErr = -8969, codecDataVersErr = -8970, codecExtensionNotFoundErr = -8971, scTypeNotFoundErr = codecExtensionNotFoundErr, codecConditionErr = -8972, codecOpenErr = -8973, codecCantWhenErr = -8974, codecCantQueueErr = -8975, codecNothingToBlitErr = -8976, codecNoMemoryPleaseWaitErr = -8977, codecDisabledErr = -8978, codecNeedToFlushChainErr = -8979, lockPortBitsBadSurfaceErr = -8980, lockPortBitsWindowMovedErr = -8981, lockPortBitsWindowResizedErr = -8982, lockPortBitsWindowClippedErr = -8983, lockPortBitsBadPortErr = -8984, lockPortBitsSurfaceLostErr = -8985, codecParameterDialogConfirm = -8986, codecNeedAccessKeyErr = -8987, codecOffscreenFailedErr = -8988, codecDroppedFrameErr = -8989, directXObjectAlreadyExists = -8990, lockPortBitsWrongGDeviceErr = -8991, codecOffscreenFailedPleaseRetryErr = -8992, badCodecCharacterizationErr = -8993, noThumbnailFoundErr = -8994 }; enum { kBadAdapterErr = -9050, kBadAttributeErr = -9051, kBadBaseErr = -9052, kBadEDCErr = -9053, kBadIRQErr = -9054, kBadOffsetErr = -9055, kBadPageErr = -9056, kBadSizeErr = -9057, kBadSocketErr = -9058, kBadTypeErr = -9059, kBadVccErr = -9060, kBadVppErr = -9061, kBadWindowErr = -9062, kBadArgLengthErr = -9063, kBadArgsErr = -9064, kBadHandleErr = -9065, kBadCISErr = -9066, kBadSpeedErr = -9067, kReadFailureErr = -9068, kWriteFailureErr = -9069, kGeneralFailureErr = -9070, kNoCardErr = -9071, kUnsupportedFunctionErr = -9072, kUnsupportedModeErr = -9073, kBusyErr = -9074, kWriteProtectedErr = -9075, kConfigurationLockedErr = -9076, kInUseErr = -9077, kNoMoreItemsErr = -9078, kOutOfResourceErr = -9079, kNoCardSevicesSocketsErr = -9080, kInvalidRegEntryErr = -9081, kBadLinkErr = -9082, kBadDeviceErr = -9083, k16BitCardErr = -9084, kCardBusCardErr = -9085, kPassCallToChainErr = -9086, kCantConfigureCardErr = -9087, kPostCardEventErr = -9088, kInvalidDeviceNumber = -9089, kUnsupportedVsErr = -9090, kInvalidCSClientErr = -9091, kBadTupleDataErr = -9092, kBadCustomIFIDErr = -9093, kNoIOWindowRequestedErr = -9094, kNoMoreTimerClientsErr = -9095, kNoMoreInterruptSlotsErr = -9096, kNoClientTableErr = -9097, kUnsupportedCardErr = -9098, kNoCardEnablersFoundErr = -9099, kNoEnablerForCardErr = -9100, kNoCompatibleNameErr = -9101, kClientRequestDenied = -9102, kNotReadyErr = -9103, kTooManyIOWindowsErr = -9104, kAlreadySavedStateErr = -9105, kAttemptDupCardEntryErr = -9106, kCardPowerOffErr = -9107, kNotZVCapableErr = -9108, kNoCardBusCISErr = -9109 }; enum { noDeviceForChannel = -9400, grabTimeComplete = -9401, cantDoThatInCurrentMode = -9402, notEnoughMemoryToGrab = -9403, notEnoughDiskSpaceToGrab = -9404, couldntGetRequiredComponent = -9405, badSGChannel = -9406, seqGrabInfoNotAvailable = -9407, deviceCantMeetRequest = -9408, badControllerHeight = -9994, editingNotAllowed = -9995, controllerBoundsNotExact = -9996, cannotSetWidthOfAttachedController = -9997, controllerHasFixedHeight = -9998, cannotMoveAttachedController = -9999 }; enum { errAEBadKeyForm = -10002, errAECantHandleClass = -10010, errAECantSupplyType = -10009, errAECantUndo = -10015, errAEEventFailed = -10000, errAEIndexTooLarge = -10007, errAEInTransaction = -10011, errAELocalOnly = -10016, errAENoSuchTransaction = -10012, errAENotAnElement = -10008, errAENotASingleObject = -10014, errAENotModifiable = -10003, errAENoUserSelection = -10013, errAEPrivilegeError = -10004, errAEReadDenied = -10005, errAETypeError = -10001, errAEWriteDenied = -10006, errAENotAnEnumMember = -10023, errAECantPutThatThere = -10024, errAEPropertiesClash = -10025 }; enum { telGenericError = -1, telNoErr = 0, telNoTools = 8, telBadTermErr = -10001, telBadDNErr = -10002, telBadCAErr = -10003, telBadHandErr = -10004, telBadProcErr = -10005, telCAUnavail = -10006, telNoMemErr = -10007, telNoOpenErr = -10008, telBadHTypeErr = -10010, telHTypeNotSupp = -10011, telBadLevelErr = -10012, telBadVTypeErr = -10013, telVTypeNotSupp = -10014, telBadAPattErr = -10015, telAPattNotSupp = -10016, telBadIndex = -10017, telIndexNotSupp = -10018, telBadStateErr = -10019, telStateNotSupp = -10020, telBadIntExt = -10021, telIntExtNotSupp = -10022, telBadDNDType = -10023, telDNDTypeNotSupp = -10024, telFeatNotSub = -10030, telFeatNotAvail = -10031, telFeatActive = -10032, telFeatNotSupp = -10033, telConfLimitErr = -10040, telConfNoLimit = -10041, telConfErr = -10042, telConfRej = -10043, telTransferErr = -10044, telTransferRej = -10045, telCBErr = -10046, telConfLimitExceeded = -10047, telBadDNType = -10050, telBadPageID = -10051, telBadIntercomID = -10052, telBadFeatureID = -10053, telBadFwdType = -10054, telBadPickupGroupID = -10055, telBadParkID = -10056, telBadSelect = -10057, telBadBearerType = -10058, telBadRate = -10059, telDNTypeNotSupp = -10060, telFwdTypeNotSupp = -10061, telBadDisplayMode = -10062, telDisplayModeNotSupp = -10063, telNoCallbackRef = -10064, telAlreadyOpen = -10070, telStillNeeded = -10071, telTermNotOpen = -10072, telCANotAcceptable = -10080, telCANotRejectable = -10081, telCANotDeflectable = -10082, telPBErr = -10090, telBadFunction = -10091, telNoSuchTool = -10102, telUnknownErr = -10103, telNoCommFolder = -10106, telInitFailed = -10107, telBadCodeResource = -10108, telDeviceNotFound = -10109, telBadProcID = -10110, telValidateFailed = -10111, telAutoAnsNotOn = -10112, telDetAlreadyOn = -10113, telBadSWErr = -10114, telBadSampleRate = -10115, telNotEnoughdspBW = -10116 }; enum { errTaskNotFound = -10780 }; enum { pmBusyErr = -13000, pmReplyTOErr = -13001, pmSendStartErr = -13002, pmSendEndErr = -13003, pmRecvStartErr = -13004, pmRecvEndErr = -13005 }; enum { kPowerHandlerExistsForDeviceErr = -13006, kPowerHandlerNotFoundForDeviceErr = -13007, kPowerHandlerNotFoundForProcErr = -13008, kPowerMgtMessageNotHandled = -13009, kPowerMgtRequestDenied = -13010, kCantReportProcessorTemperatureErr = -13013, kProcessorTempRoutineRequiresMPLib2 = -13014, kNoSuchPowerSource = -13020, kBridgeSoftwareRunningCantSleep = -13038 }; enum { debuggingExecutionContextErr = -13880, debuggingDuplicateSignatureErr = -13881, debuggingDuplicateOptionErr = -13882, debuggingInvalidSignatureErr = -13883, debuggingInvalidOptionErr = -13884, debuggingInvalidNameErr = -13885, debuggingNoCallbackErr = -13886, debuggingNoMatchErr = -13887 }; enum { kHIDVersionIncompatibleErr = -13909, kHIDDeviceNotReady = -13910 }; enum { kHIDSuccess = 0, kHIDInvalidRangePageErr = -13923, kHIDReportIDZeroErr = -13924, kHIDReportCountZeroErr = -13925, kHIDReportSizeZeroErr = -13926, kHIDUnmatchedDesignatorRangeErr = -13927, kHIDUnmatchedStringRangeErr = -13928, kHIDInvertedUsageRangeErr = -13929, kHIDUnmatchedUsageRangeErr = -13930, kHIDInvertedPhysicalRangeErr = -13931, kHIDInvertedLogicalRangeErr = -13932, kHIDBadLogicalMaximumErr = -13933, kHIDBadLogicalMinimumErr = -13934, kHIDUsagePageZeroErr = -13935, kHIDEndOfDescriptorErr = -13936, kHIDNotEnoughMemoryErr = -13937, kHIDBadParameterErr = -13938, kHIDNullPointerErr = -13939, kHIDInvalidReportLengthErr = -13940, kHIDInvalidReportTypeErr = -13941, kHIDBadLogPhysValuesErr = -13942, kHIDIncompatibleReportErr = -13943, kHIDInvalidPreparsedDataErr = -13944, kHIDNotValueArrayErr = -13945, kHIDUsageNotFoundErr = -13946, kHIDValueOutOfRangeErr = -13947, kHIDBufferTooSmallErr = -13948, kHIDNullStateErr = -13949, kHIDBaseError = -13950 }; enum { kModemOutOfMemory = -14000, kModemPreferencesMissing = -14001, kModemScriptMissing = -14002 }; enum { kTXNEndIterationErr = -22000, kTXNCannotAddFrameErr = -22001, kTXNInvalidFrameIDErr = -22002, kTXNIllegalToCrossDataBoundariesErr = -22003, kTXNUserCanceledOperationErr = -22004, kTXNBadDefaultFileTypeWarning = -22005, kTXNCannotSetAutoIndentErr = -22006, kTXNRunIndexOutofBoundsErr = -22007, kTXNNoMatchErr = -22008, kTXNAttributeTagInvalidForRunErr = -22009, kTXNSomeOrAllTagsInvalidForRunErr = -22010, kTXNInvalidRunIndex = -22011, kTXNAlreadyInitializedErr = -22012, kTXNCannotTurnTSMOffWhenUsingUnicodeErr = -22013, kTXNCopyNotAllowedInEchoModeErr = -22014, kTXNDataTypeNotAllowedErr = -22015, kTXNATSUIIsNotInstalledErr = -22016, kTXNOutsideOfLineErr = -22017, kTXNOutsideOfFrameErr = -22018 }; enum { printerStatusOpCodeNotSupportedErr = -25280 }; enum { errKCNotAvailable = -25291, errKCReadOnly = -25292, errKCAuthFailed = -25293, errKCNoSuchKeychain = -25294, errKCInvalidKeychain = -25295, errKCDuplicateKeychain = -25296, errKCDuplicateCallback = -25297, errKCInvalidCallback = -25298, errKCDuplicateItem = -25299, errKCItemNotFound = -25300, errKCBufferTooSmall = -25301, errKCDataTooLarge = -25302, errKCNoSuchAttr = -25303, errKCInvalidItemRef = -25304, errKCInvalidSearchRef = -25305, errKCNoSuchClass = -25306, errKCNoDefaultKeychain = -25307, errKCInteractionNotAllowed = -25308, errKCReadOnlyAttr = -25309, errKCWrongKCVersion = -25310, errKCKeySizeNotAllowed = -25311, errKCNoStorageModule = -25312, errKCNoCertificateModule = -25313, errKCNoPolicyModule = -25314, errKCInteractionRequired = -25315, errKCDataNotAvailable = -25316, errKCDataNotModifiable = -25317, errKCCreateChainFailed = -25318 }; enum { kUCOutputBufferTooSmall = -25340, kUCTextBreakLocatorMissingType = -25341 }; enum { kUCTSNoKeysAddedToObjectErr = -25342, kUCTSSearchListErr = -25343 }; enum { kUCTokenizerIterationFinished = -25344, kUCTokenizerUnknownLang = -25345, kUCTokenNotFound = -25346 }; enum { kMPIterationEndErr = -29275, kMPPrivilegedErr = -29276, kMPProcessCreatedErr = -29288, kMPProcessTerminatedErr = -29289, kMPTaskCreatedErr = -29290, kMPTaskBlockedErr = -29291, kMPTaskStoppedErr = -29292, kMPBlueBlockingErr = -29293, kMPDeletedErr = -29295, kMPTimeoutErr = -29296, kMPTaskAbortedErr = -29297, kMPInsufficientResourcesErr = -29298, kMPInvalidIDErr = -29299 }; enum { kMPNanokernelNeedsMemoryErr = -29294 }; enum { kCollateAttributesNotFoundErr = -29500, kCollateInvalidOptions = -29501, kCollateMissingUnicodeTableErr = -29502, kCollateUnicodeConvertFailedErr = -29503, kCollatePatternNotFoundErr = -29504, kCollateInvalidChar = -29505, kCollateBufferTooSmall = -29506, kCollateInvalidCollationRef = -29507 }; enum { kFNSInvalidReferenceErr = -29580, kFNSBadReferenceVersionErr = -29581, kFNSInvalidProfileErr = -29582, kFNSBadProfileVersionErr = -29583, kFNSDuplicateReferenceErr = -29584, kFNSMismatchErr = -29585, kFNSInsufficientDataErr = -29586, kFNSBadFlattenedSizeErr = -29587, kFNSNameNotFoundErr = -29589 }; enum { kLocalesBufferTooSmallErr = -30001, kLocalesTableFormatErr = -30002, kLocalesDefaultDisplayStatus = -30029 }; enum { kALMInternalErr = -30049, kALMGroupNotFoundErr = -30048, kALMNoSuchModuleErr = -30047, kALMModuleCommunicationErr = -30046, kALMDuplicateModuleErr = -30045, kALMInstallationErr = -30044, kALMDeferSwitchErr = -30043, kALMRebootFlagsLevelErr = -30042 }; enum { kALMLocationNotFoundErr = kALMGroupNotFoundErr }; enum { kSSpInternalErr = -30340, kSSpVersionErr = -30341, kSSpCantInstallErr = -30342, kSSpParallelUpVectorErr = -30343, kSSpScaleToZeroErr = -30344 }; enum { kNSpInitializationFailedErr = -30360, kNSpAlreadyInitializedErr = -30361, kNSpTopologyNotSupportedErr = -30362, kNSpPipeFullErr = -30364, kNSpHostFailedErr = -30365, kNSpProtocolNotAvailableErr = -30366, kNSpInvalidGameRefErr = -30367, kNSpInvalidParameterErr = -30369, kNSpOTNotPresentErr = -30370, kNSpOTVersionTooOldErr = -30371, kNSpMemAllocationErr = -30373, kNSpAlreadyAdvertisingErr = -30374, kNSpNotAdvertisingErr = -30376, kNSpInvalidAddressErr = -30377, kNSpFreeQExhaustedErr = -30378, kNSpRemovePlayerFailedErr = -30379, kNSpAddressInUseErr = -30380, kNSpFeatureNotImplementedErr = -30381, kNSpNameRequiredErr = -30382, kNSpInvalidPlayerIDErr = -30383, kNSpInvalidGroupIDErr = -30384, kNSpNoPlayersErr = -30385, kNSpNoGroupsErr = -30386, kNSpNoHostVolunteersErr = -30387, kNSpCreateGroupFailedErr = -30388, kNSpAddPlayerFailedErr = -30389, kNSpInvalidDefinitionErr = -30390, kNSpInvalidProtocolRefErr = -30391, kNSpInvalidProtocolListErr = -30392, kNSpTimeoutErr = -30393, kNSpGameTerminatedErr = -30394, kNSpConnectFailedErr = -30395, kNSpSendFailedErr = -30396, kNSpMessageTooBigErr = -30397, kNSpCantBlockErr = -30398, kNSpJoinFailedErr = -30399 }; enum { kISpInternalErr = -30420, kISpSystemListErr = -30421, kISpBufferToSmallErr = -30422, kISpElementInListErr = -30423, kISpElementNotInListErr = -30424, kISpSystemInactiveErr = -30425, kISpDeviceInactiveErr = -30426, kISpSystemActiveErr = -30427, kISpDeviceActiveErr = -30428, kISpListBusyErr = -30429 }; enum { kDSpNotInitializedErr = -30440L, kDSpSystemSWTooOldErr = -30441L, kDSpInvalidContextErr = -30442L, kDSpInvalidAttributesErr = -30443L, kDSpContextAlreadyReservedErr = -30444L, kDSpContextNotReservedErr = -30445L, kDSpContextNotFoundErr = -30446L, kDSpFrameRateNotReadyErr = -30447L, kDSpConfirmSwitchWarning = -30448L, kDSpInternalErr = -30449L, kDSpStereoContextErr = -30450L }; enum { kFBCvTwinExceptionErr = -30500, kFBCnoIndexesFound = -30501, kFBCallocFailed = -30502, kFBCbadParam = -30503, kFBCfileNotIndexed = -30504, kFBCbadIndexFile = -30505, kFBCcompactionFailed = -30506, kFBCvalidationFailed = -30507, kFBCindexingFailed = -30508, kFBCcommitFailed = -30509, kFBCdeletionFailed = -30510, kFBCmoveFailed = -30511, kFBCtokenizationFailed = -30512, kFBCmergingFailed = -30513, kFBCindexCreationFailed = -30514, kFBCaccessorStoreFailed = -30515, kFBCaddDocFailed = -30516, kFBCflushFailed = -30517, kFBCindexNotFound = -30518, kFBCnoSearchSession = -30519, kFBCindexingCanceled = -30520, kFBCaccessCanceled = -30521, kFBCindexFileDestroyed = -30522, kFBCindexNotAvailable = -30523, kFBCsearchFailed = -30524, kFBCsomeFilesNotIndexed = -30525, kFBCillegalSessionChange = -30526, kFBCanalysisNotAvailable = -30527, kFBCbadIndexFileVersion = -30528, kFBCsummarizationCanceled = -30529, kFBCindexDiskIOFailed = -30530, kFBCbadSearchSession = -30531, kFBCnoSuchHit = -30532 }; enum { notAQTVRMovieErr = -30540, constraintReachedErr = -30541, callNotSupportedByNodeErr = -30542, selectorNotSupportedByNodeErr = -30543, invalidNodeIDErr = -30544, invalidViewStateErr = -30545, timeNotInViewErr = -30546, propertyNotSupportedByNodeErr = -30547, settingNotSupportedByNodeErr = -30548, limitReachedErr = -30549, invalidNodeFormatErr = -30550, invalidHotSpotIDErr = -30551, noMemoryNodeFailedInitialize = -30552, streamingNodeNotReadyErr = -30553, qtvrLibraryLoadErr = -30554, qtvrUninitialized = -30555 }; enum { themeInvalidBrushErr = -30560, themeProcessRegisteredErr = -30561, themeProcessNotRegisteredErr = -30562, themeBadTextColorErr = -30563, themeHasNoAccentsErr = -30564, themeBadCursorIndexErr = -30565, themeScriptFontNotFoundErr = -30566, themeMonitorDepthNotSupportedErr = -30567, themeNoAppropriateBrushErr = -30568 }; enum { errMessageNotSupported = -30580, errDataNotSupported = -30581, errControlDoesntSupportFocus = -30582, errUnknownControl = -30584, # 2782 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 errCouldntSetFocus = -30585, # 2791 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 errNoRootControl = -30586, errRootAlreadyExists = -30587, errInvalidPartCode = -30588, # 2814 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 errControlsAlreadyExist = -30589, errControlIsNotEmbedder = -30590, errDataSizeMismatch = -30591, errControlHiddenOrDisabled = -30592, errCantEmbedIntoSelf = -30594, errCantEmbedRoot = -30595, errItemNotControl = -30596, controlInvalidDataVersionErr = -30597, controlPropertyInvalid = -5603, controlPropertyNotFoundErr = -5604, controlHandleInvalidErr = -30599 }; enum { kURLInvalidURLReferenceError = -30770, kURLProgressAlreadyDisplayedError = -30771, kURLDestinationExistsError = -30772, kURLInvalidURLError = -30773, kURLUnsupportedSchemeError = -30774, kURLServerBusyError = -30775, kURLAuthenticationError = -30776, kURLPropertyNotYetKnownError = -30777, kURLUnknownPropertyError = -30778, kURLPropertyBufferTooSmallError = -30779, kURLUnsettablePropertyError = -30780, kURLInvalidCallError = -30781, kURLFileEmptyError = -30783, kURLExtensionFailureError = -30785, kURLInvalidConfigurationError = -30786, kURLAccessNotAvailableError = -30787, kURL68kNotSupportedError = -30788 }; # 2916 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 enum { errCppGeneral = -32000, errCppbad_alloc = -32001, errCppbad_cast = -32002, errCppbad_exception = -32003, errCppbad_typeid = -32004, errCpplogic_error = -32005, errCppdomain_error = -32006, errCppinvalid_argument = -32007, errCpplength_error = -32008, errCppout_of_range = -32009, errCppruntime_error = -32010, errCppoverflow_error = -32011, errCpprange_error = -32012, errCppunderflow_error = -32013, errCppios_base_failure = -32014, errCppLastSystemDefinedError = -32020, errCppLastUserDefinedError = -32049 }; enum { badComponentInstance = (int)0x80008001, badComponentSelector = (int)0x80008002 }; enum { dsBusError = 1, dsAddressErr = 2, dsIllInstErr = 3, dsZeroDivErr = 4, dsChkErr = 5, dsOvflowErr = 6, dsPrivErr = 7, dsTraceErr = 8, dsLineAErr = 9, dsLineFErr = 10, dsMiscErr = 11, dsCoreErr = 12, dsIrqErr = 13, dsIOCoreErr = 14, dsLoadErr = 15, dsFPErr = 16, dsNoPackErr = 17, dsNoPk1 = 18, dsNoPk2 = 19 }; enum { dsNoPk3 = 20, dsNoPk4 = 21, dsNoPk5 = 22, dsNoPk6 = 23, dsNoPk7 = 24, dsMemFullErr = 25, dsBadLaunch = 26, dsFSErr = 27, dsStknHeap = 28, negZcbFreeErr = 33, dsFinderErr = 41, dsBadSlotInt = 51, dsBadSANEOpcode = 81, dsBadPatchHeader = 83, menuPrgErr = 84, dsMBarNFnd = 85, dsHMenuFindErr = 86, dsWDEFNotFound = 87, dsCDEFNotFound = 88, dsMDEFNotFound = 89 }; enum { dsNoFPU = 90, dsNoPatch = 98, dsBadPatch = 99, dsParityErr = 101, dsOldSystem = 102, ds32BitMode = 103, dsNeedToWriteBootBlocks = 104, dsNotEnoughRAMToBoot = 105, dsBufPtrTooLow = 106, dsVMDeferredFuncTableFull = 112, dsVMBadBackingStore = 113, dsCantHoldSystemHeap = 114, dsSystemRequiresPowerPC = 116, dsGibblyMovedToDisabledFolder = 117, dsUnBootableSystem = 118, dsMustUseFCBAccessors = 119, dsMacOSROMVersionTooOld = 120, dsLostConnectionToNetworkDisk = 121, dsRAMDiskTooBig = 122, dsWriteToSupervisorStackGuardPage = 128, dsReinsert = 30, shutDownAlert = 42, dsShutDownOrRestart = 20000, dsSwitchOffOrRestart = 20001, dsForcedQuit = 20002, dsRemoveDisk = 20003, dsDirtyDisk = 20004, dsShutDownOrResume = 20109, dsSCSIWarn = 20010, dsMBSysError = 29200, dsMBFlpySysError = 29201, dsMBATASysError = 29202, dsMBATAPISysError = 29203, dsMBExternFlpySysError = 29204, dsPCCardATASysError = 29205 }; enum { dsNoExtsMacsBug = -1, dsNoExtsDisassembler = -2, dsMacsBugInstalled = -10, dsDisassemblerInstalled = -11, dsExtensionsDisabled = -13, dsGreeting = 40, dsSysErr = 32767, WDEFNFnd = dsWDEFNotFound }; enum { CDEFNFnd = dsCDEFNotFound, dsNotThe1 = 31, dsBadStartupDisk = 42, dsSystemFileErr = 43, dsHD20Installed = -12, mBarNFnd = -126, fsDSIntErr = -127, hMenuFindErr = -127, userBreak = -490, strUserBreak = -491, exUserBreak = -492 }; enum { dsBadLibrary = 1010, dsMixedModeFailure = 1011 }; # 3072 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 enum { kPOSIXErrorBase = 100000, kPOSIXErrorEPERM = 100001, kPOSIXErrorENOENT = 100002, kPOSIXErrorESRCH = 100003, kPOSIXErrorEINTR = 100004, kPOSIXErrorEIO = 100005, kPOSIXErrorENXIO = 100006, kPOSIXErrorE2BIG = 100007, kPOSIXErrorENOEXEC = 100008, kPOSIXErrorEBADF = 100009, kPOSIXErrorECHILD = 100010, kPOSIXErrorEDEADLK = 100011, kPOSIXErrorENOMEM = 100012, kPOSIXErrorEACCES = 100013, kPOSIXErrorEFAULT = 100014, kPOSIXErrorENOTBLK = 100015, kPOSIXErrorEBUSY = 100016, kPOSIXErrorEEXIST = 100017, kPOSIXErrorEXDEV = 100018, kPOSIXErrorENODEV = 100019, kPOSIXErrorENOTDIR = 100020, kPOSIXErrorEISDIR = 100021, kPOSIXErrorEINVAL = 100022, kPOSIXErrorENFILE = 100023, kPOSIXErrorEMFILE = 100024, kPOSIXErrorENOTTY = 100025, kPOSIXErrorETXTBSY = 100026, kPOSIXErrorEFBIG = 100027, kPOSIXErrorENOSPC = 100028, kPOSIXErrorESPIPE = 100029, kPOSIXErrorEROFS = 100030, kPOSIXErrorEMLINK = 100031, kPOSIXErrorEPIPE = 100032, kPOSIXErrorEDOM = 100033, kPOSIXErrorERANGE = 100034, kPOSIXErrorEAGAIN = 100035, kPOSIXErrorEINPROGRESS = 100036, kPOSIXErrorEALREADY = 100037, kPOSIXErrorENOTSOCK = 100038, kPOSIXErrorEDESTADDRREQ = 100039, kPOSIXErrorEMSGSIZE = 100040, kPOSIXErrorEPROTOTYPE = 100041, kPOSIXErrorENOPROTOOPT = 100042, kPOSIXErrorEPROTONOSUPPORT = 100043, kPOSIXErrorESOCKTNOSUPPORT = 100044, kPOSIXErrorENOTSUP = 100045, kPOSIXErrorEPFNOSUPPORT = 100046, kPOSIXErrorEAFNOSUPPORT = 100047, kPOSIXErrorEADDRINUSE = 100048, kPOSIXErrorEADDRNOTAVAIL = 100049, kPOSIXErrorENETDOWN = 100050, kPOSIXErrorENETUNREACH = 100051, kPOSIXErrorENETRESET = 100052, kPOSIXErrorECONNABORTED = 100053, kPOSIXErrorECONNRESET = 100054, kPOSIXErrorENOBUFS = 100055, kPOSIXErrorEISCONN = 100056, kPOSIXErrorENOTCONN = 100057, kPOSIXErrorESHUTDOWN = 100058, kPOSIXErrorETOOMANYREFS = 100059, kPOSIXErrorETIMEDOUT = 100060, kPOSIXErrorECONNREFUSED = 100061, kPOSIXErrorELOOP = 100062, kPOSIXErrorENAMETOOLONG = 100063, kPOSIXErrorEHOSTDOWN = 100064, kPOSIXErrorEHOSTUNREACH = 100065, kPOSIXErrorENOTEMPTY = 100066, kPOSIXErrorEPROCLIM = 100067, kPOSIXErrorEUSERS = 100068, kPOSIXErrorEDQUOT = 100069, kPOSIXErrorESTALE = 100070, kPOSIXErrorEREMOTE = 100071, kPOSIXErrorEBADRPC = 100072, kPOSIXErrorERPCMISMATCH = 100073, kPOSIXErrorEPROGUNAVAIL = 100074, kPOSIXErrorEPROGMISMATCH = 100075, kPOSIXErrorEPROCUNAVAIL = 100076, kPOSIXErrorENOLCK = 100077, kPOSIXErrorENOSYS = 100078, kPOSIXErrorEFTYPE = 100079, kPOSIXErrorEAUTH = 100080, kPOSIXErrorENEEDAUTH = 100081, kPOSIXErrorEPWROFF = 100082, kPOSIXErrorEDEVERR = 100083, kPOSIXErrorEOVERFLOW = 100084, kPOSIXErrorEBADEXEC = 100085, kPOSIXErrorEBADARCH = 100086, kPOSIXErrorESHLIBVERS = 100087, kPOSIXErrorEBADMACHO = 100088, kPOSIXErrorECANCELED = 100089, kPOSIXErrorEIDRM = 100090, kPOSIXErrorENOMSG = 100091, kPOSIXErrorEILSEQ = 100092, kPOSIXErrorENOATTR = 100093, kPOSIXErrorEBADMSG = 100094, kPOSIXErrorEMULTIHOP = 100095, kPOSIXErrorENODATA = 100096, kPOSIXErrorENOLINK = 100097, kPOSIXErrorENOSR = 100098, kPOSIXErrorENOSTR = 100099, kPOSIXErrorEPROTO = 100100, kPOSIXErrorETIME = 100101, kPOSIXErrorEOPNOTSUPP = 100102 }; # 3187 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 extern void SysError(short errorCode) ; # 23 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h" 2 3 # 37 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h" 3 #pragma pack(push, 2) enum { kUTCDefaultOptions = 0 }; struct UTCDateTime { UInt16 highSeconds; UInt32 lowSeconds; UInt16 fraction; }; typedef struct UTCDateTime UTCDateTime; typedef UTCDateTime * UTCDateTimePtr; typedef UTCDateTimePtr * UTCDateTimeHandle; struct LocalDateTime { UInt16 highSeconds; UInt32 lowSeconds; UInt16 fraction; }; typedef struct LocalDateTime LocalDateTime; typedef LocalDateTime * LocalDateTimePtr; typedef LocalDateTimePtr * LocalDateTimeHandle; # 247 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h" 3 #pragma pack(pop) # 44 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 #define __TEXTCOMMON__ # 33 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 #pragma pack(push, 2) # 48 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 enum { kTextFlushDefault = 0, kTextCenter = 1, kTextFlushRight = -1, kTextFlushLeft = -2 }; typedef UInt32 TextEncodingBase; enum { kTextEncodingMacRoman = 0, kTextEncodingMacJapanese = 1, kTextEncodingMacChineseTrad = 2, kTextEncodingMacKorean = 3, kTextEncodingMacArabic = 4, kTextEncodingMacHebrew = 5, kTextEncodingMacGreek = 6, kTextEncodingMacCyrillic = 7, kTextEncodingMacDevanagari = 9, kTextEncodingMacGurmukhi = 10, kTextEncodingMacGujarati = 11, kTextEncodingMacOriya = 12, kTextEncodingMacBengali = 13, kTextEncodingMacTamil = 14, kTextEncodingMacTelugu = 15, kTextEncodingMacKannada = 16, kTextEncodingMacMalayalam = 17, kTextEncodingMacSinhalese = 18, kTextEncodingMacBurmese = 19, kTextEncodingMacKhmer = 20, kTextEncodingMacThai = 21, kTextEncodingMacLaotian = 22, kTextEncodingMacGeorgian = 23, kTextEncodingMacArmenian = 24, kTextEncodingMacChineseSimp = 25, kTextEncodingMacTibetan = 26, kTextEncodingMacMongolian = 27, kTextEncodingMacEthiopic = 28, kTextEncodingMacCentralEurRoman = 29, kTextEncodingMacVietnamese = 30, kTextEncodingMacExtArabic = 31, kTextEncodingMacSymbol = 33, kTextEncodingMacDingbats = 34, kTextEncodingMacTurkish = 35, kTextEncodingMacCroatian = 36, kTextEncodingMacIcelandic = 37, kTextEncodingMacRomanian = 38, kTextEncodingMacCeltic = 39, kTextEncodingMacGaelic = 40, kTextEncodingMacKeyboardGlyphs = 41 }; enum { kTextEncodingMacTradChinese = kTextEncodingMacChineseTrad, kTextEncodingMacRSymbol = 8, kTextEncodingMacSimpChinese = kTextEncodingMacChineseSimp, kTextEncodingMacGeez = kTextEncodingMacEthiopic, kTextEncodingMacEastEurRoman = kTextEncodingMacCentralEurRoman, kTextEncodingMacUninterp = 32 }; # 138 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 enum { kTextEncodingMacUnicode = 0x7E }; enum { kTextEncodingMacFarsi = 0x8C, kTextEncodingMacUkrainian = 0x98, kTextEncodingMacInuit = 0xEC, kTextEncodingMacVT100 = 0xFC }; enum { kTextEncodingMacHFS = 0xFF }; enum { kTextEncodingUnicodeDefault = 0x0100, kTextEncodingUnicodeV1_1 = 0x0101, kTextEncodingISO10646_1993 = 0x0101, kTextEncodingUnicodeV2_0 = 0x0103, kTextEncodingUnicodeV2_1 = 0x0103, kTextEncodingUnicodeV3_0 = 0x0104, kTextEncodingUnicodeV3_1 = 0x0105, kTextEncodingUnicodeV3_2 = 0x0106, kTextEncodingUnicodeV4_0 = 0x0108, kTextEncodingUnicodeV5_0 = 0x010A, kTextEncodingUnicodeV5_1 = 0x010B, kTextEncodingUnicodeV6_0 = 0x010D, kTextEncodingUnicodeV6_1 = 0x010E, kTextEncodingUnicodeV6_3 = 0x0110, kTextEncodingUnicodeV7_0 = 0x0111, kTextEncodingUnicodeV8_0 = 0x0112, kTextEncodingUnicodeV9_0 = 0x0113 }; enum { kTextEncodingISOLatin1 = 0x0201, kTextEncodingISOLatin2 = 0x0202, kTextEncodingISOLatin3 = 0x0203, kTextEncodingISOLatin4 = 0x0204, kTextEncodingISOLatinCyrillic = 0x0205, kTextEncodingISOLatinArabic = 0x0206, kTextEncodingISOLatinGreek = 0x0207, kTextEncodingISOLatinHebrew = 0x0208, kTextEncodingISOLatin5 = 0x0209, kTextEncodingISOLatin6 = 0x020A, kTextEncodingISOLatin7 = 0x020D, kTextEncodingISOLatin8 = 0x020E, kTextEncodingISOLatin9 = 0x020F, kTextEncodingISOLatin10 = 0x0210 }; enum { kTextEncodingDOSLatinUS = 0x0400, kTextEncodingDOSGreek = 0x0405, kTextEncodingDOSBalticRim = 0x0406, kTextEncodingDOSLatin1 = 0x0410, kTextEncodingDOSGreek1 = 0x0411, kTextEncodingDOSLatin2 = 0x0412, kTextEncodingDOSCyrillic = 0x0413, kTextEncodingDOSTurkish = 0x0414, kTextEncodingDOSPortuguese = 0x0415, kTextEncodingDOSIcelandic = 0x0416, kTextEncodingDOSHebrew = 0x0417, kTextEncodingDOSCanadianFrench = 0x0418, kTextEncodingDOSArabic = 0x0419, kTextEncodingDOSNordic = 0x041A, kTextEncodingDOSRussian = 0x041B, kTextEncodingDOSGreek2 = 0x041C, kTextEncodingDOSThai = 0x041D, kTextEncodingDOSJapanese = 0x0420, kTextEncodingDOSChineseSimplif = 0x0421, kTextEncodingDOSKorean = 0x0422, kTextEncodingDOSChineseTrad = 0x0423, kTextEncodingWindowsLatin1 = 0x0500, kTextEncodingWindowsANSI = 0x0500, kTextEncodingWindowsLatin2 = 0x0501, kTextEncodingWindowsCyrillic = 0x0502, kTextEncodingWindowsGreek = 0x0503, kTextEncodingWindowsLatin5 = 0x0504, kTextEncodingWindowsHebrew = 0x0505, kTextEncodingWindowsArabic = 0x0506, kTextEncodingWindowsBalticRim = 0x0507, kTextEncodingWindowsVietnamese = 0x0508, kTextEncodingWindowsKoreanJohab = 0x0510 }; enum { kTextEncodingUS_ASCII = 0x0600, kTextEncodingANSEL = 0x0601, kTextEncodingJIS_X0201_76 = 0x0620, kTextEncodingJIS_X0208_83 = 0x0621, kTextEncodingJIS_X0208_90 = 0x0622, kTextEncodingJIS_X0212_90 = 0x0623, kTextEncodingJIS_C6226_78 = 0x0624, kTextEncodingShiftJIS_X0213 = 0x0628, kTextEncodingJIS_X0213_MenKuTen = 0x0629, kTextEncodingGB_2312_80 = 0x0630, kTextEncodingGBK_95 = 0x0631, kTextEncodingGB_18030_2000 = 0x0632, kTextEncodingGB_18030_2005 = 0x0632, kTextEncodingKSC_5601_87 = 0x0640, kTextEncodingKSC_5601_92_Johab = 0x0641, kTextEncodingCNS_11643_92_P1 = 0x0651, kTextEncodingCNS_11643_92_P2 = 0x0652, kTextEncodingCNS_11643_92_P3 = 0x0653 }; enum { kTextEncodingISO_2022_JP = 0x0820, kTextEncodingISO_2022_JP_2 = 0x0821, kTextEncodingISO_2022_JP_1 = 0x0822, kTextEncodingISO_2022_JP_3 = 0x0823, kTextEncodingISO_2022_CN = 0x0830, kTextEncodingISO_2022_CN_EXT = 0x0831, kTextEncodingISO_2022_KR = 0x0840 }; enum { kTextEncodingEUC_JP = 0x0920, kTextEncodingEUC_CN = 0x0930, kTextEncodingEUC_TW = 0x0931, kTextEncodingEUC_KR = 0x0940 }; enum { kTextEncodingShiftJIS = 0x0A01, kTextEncodingKOI8_R = 0x0A02, kTextEncodingBig5 = 0x0A03, kTextEncodingMacRomanLatin1 = 0x0A04, kTextEncodingHZ_GB_2312 = 0x0A05, kTextEncodingBig5_HKSCS_1999 = 0x0A06, kTextEncodingVISCII = 0x0A07, kTextEncodingKOI8_U = 0x0A08, kTextEncodingBig5_E = 0x0A09 }; enum { kTextEncodingNextStepLatin = 0x0B01, kTextEncodingNextStepJapanese = 0x0B02 }; enum { kTextEncodingEBCDIC_LatinCore = 0x0C01, kTextEncodingEBCDIC_CP037 = 0x0C02 }; enum { kTextEncodingMultiRun = 0x0FFF, kTextEncodingUnknown = 0xFFFF }; enum { kTextEncodingEBCDIC_US = 0x0C01 }; typedef UInt32 TextEncodingVariant; enum { kTextEncodingDefaultVariant = 0 }; enum { kMacRomanDefaultVariant = 0, kMacRomanCurrencySignVariant = 1, kMacRomanEuroSignVariant = 2 }; enum { kMacCyrillicDefaultVariant = 0, kMacCyrillicCurrSignStdVariant = 1, kMacCyrillicCurrSignUkrVariant = 2, kMacCyrillicEuroSignVariant = 3 }; enum { kMacIcelandicStdDefaultVariant = 0, kMacIcelandicTTDefaultVariant = 1, kMacIcelandicStdCurrSignVariant = 2, kMacIcelandicTTCurrSignVariant = 3, kMacIcelandicStdEuroSignVariant = 4, kMacIcelandicTTEuroSignVariant = 5 }; enum { kMacCroatianDefaultVariant = 0, kMacCroatianCurrencySignVariant = 1, kMacCroatianEuroSignVariant = 2 }; enum { kMacRomanianDefaultVariant = 0, kMacRomanianCurrencySignVariant = 1, kMacRomanianEuroSignVariant = 2 }; enum { kMacJapaneseStandardVariant = 0, kMacJapaneseStdNoVerticalsVariant = 1, kMacJapaneseBasicVariant = 2, kMacJapanesePostScriptScrnVariant = 3, kMacJapanesePostScriptPrintVariant = 4, kMacJapaneseVertAtKuPlusTenVariant = 5 }; enum { kMacArabicStandardVariant = 0, kMacArabicTrueTypeVariant = 1, kMacArabicThuluthVariant = 2, kMacArabicAlBayanVariant = 3 }; enum { kMacFarsiStandardVariant = 0, kMacFarsiTrueTypeVariant = 1 }; enum { kMacHebrewStandardVariant = 0, kMacHebrewFigureSpaceVariant = 1 }; enum { kMacGreekDefaultVariant = 0, kMacGreekNoEuroSignVariant = 1, kMacGreekEuroSignVariant = 2 }; enum { kMacVT100DefaultVariant = 0, kMacVT100CurrencySignVariant = 1, kMacVT100EuroSignVariant = 2 }; enum { kUnicodeNoSubset = 0, kUnicodeNormalizationFormD = 5, kUnicodeNormalizationFormC = 3, kUnicodeHFSPlusDecompVariant = 8, kUnicodeHFSPlusCompVariant = 9 }; enum { kISOLatin1StandardVariant = 0, kISOLatin1MusicCDVariant = 1 }; # 439 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 enum { kISOLatinArabicImplicitOrderVariant = 0, kISOLatinArabicVisualOrderVariant = 1, kISOLatinArabicExplicitOrderVariant = 2 }; enum { kISOLatinHebrewImplicitOrderVariant = 0, kISOLatinHebrewVisualOrderVariant = 1, kISOLatinHebrewExplicitOrderVariant = 2 }; enum { kWindowsLatin1StandardVariant = 0, kWindowsLatin1PalmVariant = 1 }; enum { kDOSJapaneseStandardVariant = 0, kDOSJapanesePalmVariant = 1 }; enum { kEUC_CN_BasicVariant = 0, kEUC_CN_DOSVariant = 1 }; enum { kEUC_KR_BasicVariant = 0, kEUC_KR_DOSVariant = 1 }; enum { kShiftJIS_BasicVariant = 0, kShiftJIS_DOSVariant = 1, kShiftJIS_MusicCDVariant = 2 }; enum { kBig5_BasicVariant = 0, kBig5_StandardVariant = 1, kBig5_ETenVariant = 2, kBig5_DOSVariant = 3 }; enum { kMacRomanLatin1DefaultVariant = 0, kMacRomanLatin1StandardVariant = 2, kMacRomanLatin1TurkishVariant = 6, kMacRomanLatin1CroatianVariant = 8, kMacRomanLatin1IcelandicVariant = 11, kMacRomanLatin1RomanianVariant = 14 }; enum { kUnicodeNoCompatibilityVariant = 1, kUnicodeNoCorporateVariant = 4 }; enum { kMacRomanStandardVariant = 0, kMacIcelandicStandardVariant = 0, kMacIcelandicTrueTypeVariant = 1, kJapaneseStandardVariant = 0, kJapaneseStdNoVerticalsVariant = 1, kJapaneseBasicVariant = 2, kJapanesePostScriptScrnVariant = 3, kJapanesePostScriptPrintVariant = 4, kJapaneseVertAtKuPlusTenVariant = 5, kTextEncodingShiftJIS_X0213_00 = 0x0628, kHebrewStandardVariant = 0, kHebrewFigureSpaceVariant = 1, kUnicodeCanonicalDecompVariant = 2, kUnicodeMaxDecomposedVariant = 2, kUnicodeCanonicalCompVariant = 3, kUnicodeNoComposedVariant = 3 }; typedef UInt32 TextEncodingFormat; enum { kTextEncodingDefaultFormat = 0, kUnicodeUTF16Format = 0, kUnicodeUTF7Format = 1, kUnicodeUTF8Format = 2, kUnicodeUTF32Format = 3, kUnicodeUTF16BEFormat = 4, kUnicodeUTF16LEFormat = 5, kUnicodeUTF32BEFormat = 6, kUnicodeUTF32LEFormat = 7, kUnicodeSCSUFormat = 8, # 573 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 kUnicode16BitFormat = 0, kUnicode32BitFormat = 3 }; typedef UInt32 TextEncoding; typedef UInt32 TextEncodingNameSelector; enum { kTextEncodingFullName = 0, kTextEncodingBaseName = 1, kTextEncodingVariantName = 2, kTextEncodingFormatName = 3 }; struct TextEncodingRun { ByteOffset offset; TextEncoding textEncoding; }; typedef struct TextEncodingRun TextEncodingRun; typedef TextEncodingRun * TextEncodingRunPtr; typedef const TextEncodingRun * ConstTextEncodingRunPtr; struct ScriptCodeRun { ByteOffset offset; ScriptCode script; }; typedef struct ScriptCodeRun ScriptCodeRun; typedef ScriptCodeRun * ScriptCodeRunPtr; typedef const ScriptCodeRun * ConstScriptCodeRunPtr; typedef UInt8 * TextPtr; typedef const UInt8 * ConstTextPtr; typedef UniChar * UniCharArrayPtr; typedef const UniChar * ConstUniCharArrayPtr; typedef UniCharArrayPtr * UniCharArrayHandle; typedef unsigned long UniCharArrayOffset; enum { kTextScriptDontCare = -128, kTextLanguageDontCare = -128, kTextRegionDontCare = -128 }; struct TECInfo { UInt16 format; UInt16 tecVersion; UInt32 tecTextConverterFeatures; UInt32 tecUnicodeConverterFeatures; UInt32 tecTextCommonFeatures; Str31 tecTextEncodingsFolderName; Str31 tecExtensionFileName; UInt16 tecLowestTEFileVersion; UInt16 tecHighestTEFileVersion; }; typedef struct TECInfo TECInfo; typedef TECInfo * TECInfoPtr; typedef TECInfoPtr * TECInfoHandle; enum { kTECInfoCurrentFormat = 2 }; # 689 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 enum { kTECKeepInfoFixBit = 0, kTECFallbackTextLengthFixBit = 1, kTECTextRunBitClearFixBit = 2, kTECTextToUnicodeScanFixBit = 3, kTECAddForceASCIIChangesBit = 4, kTECPreferredEncodingFixBit = 5, kTECAddTextRunHeuristicsBit = 6, kTECAddFallbackInterruptBit = 7 }; enum { kTECKeepInfoFixMask = 1L << kTECKeepInfoFixBit, kTECFallbackTextLengthFixMask = 1L << kTECFallbackTextLengthFixBit, kTECTextRunBitClearFixMask = 1L << kTECTextRunBitClearFixBit, kTECTextToUnicodeScanFixMask = 1L << kTECTextToUnicodeScanFixBit, kTECAddForceASCIIChangesMask = 1L << kTECAddForceASCIIChangesBit, kTECPreferredEncodingFixMask = 1L << kTECPreferredEncodingFixBit, kTECAddTextRunHeuristicsMask = 1L << kTECAddTextRunHeuristicsBit, kTECAddFallbackInterruptMask = 1L << kTECAddFallbackInterruptBit }; enum { kUnicodeByteOrderMark = 0xFEFF, kUnicodeObjectReplacement = 0xFFFC, kUnicodeReplacementChar = 0xFFFD, kUnicodeSwappedByteOrderMark = 0xFFFE, kUnicodeNotAChar = 0xFFFF }; # 732 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 typedef SInt32 UCCharPropertyType; enum { kUCCharPropTypeGenlCategory = 1, kUCCharPropTypeCombiningClass = 2, kUCCharPropTypeBidiCategory = 3, kUCCharPropTypeDecimalDigitValue = 4 }; typedef UInt32 UCCharPropertyValue; enum { kUCGenlCatOtherNotAssigned = 0, kUCGenlCatOtherControl = 1, kUCGenlCatOtherFormat = 2, kUCGenlCatOtherSurrogate = 3, kUCGenlCatOtherPrivateUse = 4, kUCGenlCatMarkNonSpacing = 5, kUCGenlCatMarkSpacingCombining = 6, kUCGenlCatMarkEnclosing = 7, kUCGenlCatNumberDecimalDigit = 8, kUCGenlCatNumberLetter = 9, kUCGenlCatNumberOther = 10, kUCGenlCatSeparatorSpace = 11, kUCGenlCatSeparatorLine = 12, kUCGenlCatSeparatorParagraph = 13, kUCGenlCatLetterUppercase = 14, kUCGenlCatLetterLowercase = 15, kUCGenlCatLetterTitlecase = 16, kUCGenlCatLetterModifier = 17, kUCGenlCatLetterOther = 18, kUCGenlCatPunctConnector = 20, kUCGenlCatPunctDash = 21, kUCGenlCatPunctOpen = 22, kUCGenlCatPunctClose = 23, kUCGenlCatPunctInitialQuote = 24, kUCGenlCatPunctFinalQuote = 25, kUCGenlCatPunctOther = 26, kUCGenlCatSymbolMath = 28, kUCGenlCatSymbolCurrency = 29, kUCGenlCatSymbolModifier = 30, kUCGenlCatSymbolOther = 31 }; enum { kUCBidiCatNotApplicable = 0, kUCBidiCatLeftRight = 1, kUCBidiCatRightLeft = 2, kUCBidiCatEuroNumber = 3, kUCBidiCatEuroNumberSeparator = 4, kUCBidiCatEuroNumberTerminator = 5, kUCBidiCatArabicNumber = 6, kUCBidiCatCommonNumberSeparator = 7, kUCBidiCatBlockSeparator = 8, kUCBidiCatSegmentSeparator = 9, kUCBidiCatWhitespace = 10, kUCBidiCatOtherNeutral = 11, kUCBidiCatRightLeftArabic = 12, kUCBidiCatLeftRightEmbedding = 13, kUCBidiCatRightLeftEmbedding = 14, kUCBidiCatLeftRightOverride = 15, kUCBidiCatRightLeftOverride = 16, kUCBidiCatPopDirectionalFormat = 17, kUCBidiCatNonSpacingMark = 18, kUCBidiCatBoundaryNeutral = 19, kUCBidiCatLeftRightIsolate = 20, kUCBidiCatRightLeftIsolate = 21, kUCBidiCatFirstStrongIsolate = 22, kUCBidiCatPopDirectionalIsolate = 23 }; # 827 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern TextEncoding CreateTextEncoding( TextEncodingBase encodingBase, TextEncodingVariant encodingVariant, TextEncodingFormat encodingFormat) ; # 842 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern TextEncodingBase GetTextEncodingBase(TextEncoding encoding) ; # 854 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern TextEncodingVariant GetTextEncodingVariant(TextEncoding encoding) ; # 866 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern TextEncodingFormat GetTextEncodingFormat(TextEncoding encoding) ; # 878 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern TextEncoding ResolveDefaultTextEncoding(TextEncoding encoding) ; # 890 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern OSStatus GetTextEncodingName( TextEncoding iEncoding, TextEncodingNameSelector iNamePartSelector, RegionCode iPreferredRegion, TextEncoding iPreferredEncoding, ByteCount iOutputBufLen, ByteCount * oNameLength, RegionCode * oActualRegion, TextEncoding * oActualEncoding, TextPtr oEncodingName) ; # 911 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern OSStatus TECGetInfo(TECInfoHandle * tecInfo) ; # 924 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern OSStatus UpgradeScriptInfoToTextEncoding( ScriptCode iTextScriptID, LangCode iTextLanguageID, RegionCode iRegionID, ConstStr255Param iTextFontname, TextEncoding * oEncoding) ; # 941 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern OSStatus RevertTextEncodingToScriptInfo( TextEncoding iEncoding, ScriptCode * oTextScriptID, LangCode * oTextLanguageID, Str255 oTextFontname) ; # 994 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern OSStatus GetTextEncodingFromScriptInfo( ScriptCode iTextScriptID, LangCode iTextLanguageID, RegionCode iTextRegionID, TextEncoding * oEncoding) ; # 1043 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern OSStatus GetScriptInfoFromTextEncoding( TextEncoding iEncoding, ScriptCode * oTextScriptID, LangCode * oTextLanguageID) ; # 1059 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern OSStatus NearestMacTextEncodings( TextEncoding generalEncoding, TextEncoding * bestMacEncoding, TextEncoding * alternateMacEncoding) ; # 1074 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern OSStatus UCGetCharProperty( const UniChar * charPtr, UniCharCount textLength, UCCharPropertyType propType, UCCharPropertyValue * propValue) ; # 1100 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 enum { kUCHighSurrogateRangeStart = 0xD800, kUCHighSurrogateRangeEnd = 0xDBFF, kUCLowSurrogateRangeStart = 0xDC00, kUCLowSurrogateRangeEnd = 0xDFFF }; # 1114 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 UC_INLINE Boolean UCIsSurrogateHighCharacter( UniChar character ) { return ( ( character & 0xFC00 ) == kUCHighSurrogateRangeStart ); } UC_INLINE Boolean UCIsSurrogateLowCharacter( UniChar character ) { return ( ( character & 0xFC00 ) == kUCLowSurrogateRangeStart ); } # 1139 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 UC_INLINE UnicodeScalarValue UCGetUnicodeScalarValueForSurrogatePair( UniChar surrogateHigh, UniChar surrogateLow ) { return ( (UnicodeScalarValue)( surrogateHigh - kUCHighSurrogateRangeStart ) << 10 ) + ( surrogateLow - kUCLowSurrogateRangeStart ) + 0x0010000; } #pragma pack(pop) # 48 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 1 3 # 11 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 #define __COLLECTIONS__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define __MIXEDMODE__ # 24 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #pragma pack(push, 2) # 40 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 enum { kRoutineDescriptorVersion = 7 }; enum { _MixedModeMagic = 0xAAFE }; enum { kCurrentMixedModeStateRecord = 1 }; typedef unsigned short CallingConventionType; enum { kPascalStackBased = 0, kCStackBased = 1, kRegisterBased = 2, kD0DispatchedPascalStackBased = 8, kD1DispatchedPascalStackBased = 12, kD0DispatchedCStackBased = 9, kStackDispatchedPascalStackBased = 14, kThinkCStackBased = 5 }; typedef SInt8 ISAType; enum { kM68kISA = 0, kPowerPCISA = 1 }; enum { kX86ISA = 2 }; typedef SInt8 RTAType; enum { kOld68kRTA = 0 << 4, kPowerPCRTA = 0 << 4, kCFM68kRTA = 1 << 4 }; enum { kX86RTA = 2 << 4 }; # 101 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define GetCurrentArchitecture() (GetCurrentISA() | GetCurrentRTA()) enum { kRegisterD0 = 0, kRegisterD1 = 1, kRegisterD2 = 2, kRegisterD3 = 3, kRegisterD4 = 8, kRegisterD5 = 9, kRegisterD6 = 10, kRegisterD7 = 11, kRegisterA0 = 4, kRegisterA1 = 5, kRegisterA2 = 6, kRegisterA3 = 7, kRegisterA4 = 12, kRegisterA5 = 13, kRegisterA6 = 14, kCCRegisterCBit = 16, kCCRegisterVBit = 17, kCCRegisterZBit = 18, kCCRegisterNBit = 19, kCCRegisterXBit = 20 }; typedef unsigned short registerSelectorType; enum { kNoByteCode = 0, kOneByteCode = 1, kTwoByteCode = 2, kFourByteCode = 3 }; typedef unsigned long ProcInfoType; typedef unsigned short RoutineFlagsType; enum { kProcDescriptorIsAbsolute = 0x00, kProcDescriptorIsRelative = 0x01 }; enum { kFragmentIsPrepared = 0x00, kFragmentNeedsPreparing = 0x02 }; enum { kUseCurrentISA = 0x00, kUseNativeISA = 0x04 }; enum { kPassSelector = 0x00, kDontPassSelector = 0x08 }; enum { kRoutineIsNotDispatchedDefaultRoutine = 0x00, kRoutineIsDispatchedDefaultRoutine = 0x10 }; enum { kProcDescriptorIsProcPtr = 0x00, kProcDescriptorIsIndex = 0x20 }; struct RoutineRecord { ProcInfoType procInfo; SInt8 reserved1; ISAType ISA; RoutineFlagsType routineFlags; ProcPtr procDescriptor; UInt32 reserved2; UInt32 selector; }; typedef struct RoutineRecord RoutineRecord; typedef RoutineRecord * RoutineRecordPtr; typedef RoutineRecordPtr * RoutineRecordHandle; typedef UInt8 RDFlagsType; enum { kSelectorsAreNotIndexable = 0x00, kSelectorsAreIndexable = 0x01 }; struct RoutineDescriptor { UInt16 goMixedModeTrap; SInt8 version; RDFlagsType routineDescriptorFlags; UInt32 reserved1; UInt8 reserved2; UInt8 selectorInfo; UInt16 routineCount; RoutineRecord routineRecords[1]; }; typedef struct RoutineDescriptor RoutineDescriptor; typedef RoutineDescriptor * RoutineDescriptorPtr; typedef RoutineDescriptorPtr * RoutineDescriptorHandle; struct MixedModeStateRecord { UInt32 state1; UInt32 state2; UInt32 state3; UInt32 state4; }; typedef struct MixedModeStateRecord MixedModeStateRecord; # 251 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define NewRoutineDescriptor(theProc,procInfo,isa) ((UniversalProcPtr) theProc) #define DisposeRoutineDescriptor(upp) enum { kCallingConventionWidth = 4, kCallingConventionPhase = 0, kCallingConventionMask = 0x0F, kResultSizeWidth = 2, kResultSizePhase = kCallingConventionWidth, kResultSizeMask = 0x30, kStackParameterWidth = 2, kStackParameterPhase = (kCallingConventionWidth + kResultSizeWidth), kStackParameterMask = (int)0xFFFFFFC0, kRegisterResultLocationWidth = 5, kRegisterResultLocationPhase = (kCallingConventionWidth + kResultSizeWidth), kRegisterParameterWidth = 5, kRegisterParameterPhase = (kCallingConventionWidth + kResultSizeWidth + kRegisterResultLocationWidth), kRegisterParameterMask = 0x7FFFF800, kRegisterParameterSizePhase = 0, kRegisterParameterSizeWidth = 2, kRegisterParameterWhichPhase = kRegisterParameterSizeWidth, kRegisterParameterWhichWidth = 3, kDispatchedSelectorSizeWidth = 2, kDispatchedSelectorSizePhase = (kCallingConventionWidth + kResultSizeWidth), kDispatchedParameterPhase = (kCallingConventionWidth + kResultSizeWidth + kDispatchedSelectorSizeWidth), kSpecialCaseSelectorWidth = 6, kSpecialCaseSelectorPhase = kCallingConventionWidth, kSpecialCaseSelectorMask = 0x03F0 }; enum { kSpecialCase = 0x000F }; enum { kSpecialCaseHighHook = 0, kSpecialCaseCaretHook = 0, kSpecialCaseEOLHook = 1, kSpecialCaseWidthHook = 2, kSpecialCaseTextWidthHook = 2, kSpecialCaseNWidthHook = 3, kSpecialCaseDrawHook = 4, kSpecialCaseHitTestHook = 5, kSpecialCaseTEFindWord = 6, kSpecialCaseProtocolHandler = 7, kSpecialCaseSocketListener = 8, kSpecialCaseTERecalc = 9, kSpecialCaseTEDoText = 10, kSpecialCaseGNEFilterProc = 11, kSpecialCaseMBarHook = 12 }; # 340 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define SIZE_CODE(size) (((size) == 4) ? kFourByteCode : (((size) == 2) ? kTwoByteCode : (((size) == 1) ? kOneByteCode : 0))) # 349 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define RESULT_SIZE(sizeCode) ((ProcInfoType)(sizeCode) << kResultSizePhase) # 359 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define STACK_ROUTINE_PARAMETER(whichParam,sizeCode) ((ProcInfoType)(sizeCode) << (kStackParameterPhase + (((whichParam) - 1) * kStackParameterWidth))) # 371 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define DISPATCHED_STACK_ROUTINE_PARAMETER(whichParam,sizeCode) ((ProcInfoType)(sizeCode) << (kDispatchedParameterPhase + (((whichParam) - 1) * kStackParameterWidth))) # 382 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define DISPATCHED_STACK_ROUTINE_SELECTOR_SIZE(sizeCode) ((ProcInfoType)(sizeCode) << kDispatchedSelectorSizePhase) # 391 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define REGISTER_RESULT_LOCATION(whichReg) ((ProcInfoType)(whichReg) << kRegisterResultLocationPhase) #define REGISTER_ROUTINE_PARAMETER(whichParam,whichReg,sizeCode) ((((ProcInfoType)(sizeCode) << kRegisterParameterSizePhase) | ((ProcInfoType)(whichReg) << kRegisterParameterWhichPhase)) << (kRegisterParameterPhase + (((whichParam) - 1) * kRegisterParameterWidth))) # 440 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define SPECIAL_CASE_PROCINFO(specialCaseCode) (kSpecialCase | ((ProcInfoType)(specialCaseCode) << 4)) # 468 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define STACK_UPP_TYPE(name) name #define REGISTER_UPP_TYPE(name) name #define TVECTOR_UPP_TYPE(name) name # 504 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define CALL_ZERO_PARAMETER_UPP(upp,procInfo) (*(upp))() #define CALL_ONE_PARAMETER_UPP(upp,procInfo,p1) (*(upp))((p1)) #define CALL_TWO_PARAMETER_UPP(upp,procInfo,p1,p2) (*(upp))((p1), (p2)) #define CALL_THREE_PARAMETER_UPP(upp,procInfo,p1,p2,p3) (*(upp))((p1), (p2), (p3)) #define CALL_FOUR_PARAMETER_UPP(upp,procInfo,p1,p2,p3,p4) (*(upp))((p1), (p2), (p3), (p4)) #define CALL_FIVE_PARAMETER_UPP(upp,procInfo,p1,p2,p3,p4,p5) (*(upp))((p1), (p2), (p3), (p4), (p5)) #define CALL_SIX_PARAMETER_UPP(upp,procInfo,p1,p2,p3,p4,p5,p6) (*(upp))((p1), (p2), (p3), (p4), (p5), (p6)) #define CALL_SEVEN_PARAMETER_UPP(upp,procInfo,p1,p2,p3,p4,p5,p6,p7) (*(upp))((p1), (p2), (p3), (p4), (p5), (p6), (p7)) #define CALL_EIGHT_PARAMETER_UPP(upp,procInfo,p1,p2,p3,p4,p5,p6,p7,p8) (*(upp))((p1), (p2), (p3), (p4), (p5), (p6), (p7), (p8)) #define CALL_NINE_PARAMETER_UPP(upp,procInfo,p1,p2,p3,p4,p5,p6,p7,p8,p9) (*(upp))((p1), (p2), (p3), (p4), (p5), (p6), (p7), (p8), (p9)) #define CALL_TEN_PARAMETER_UPP(upp,procInfo,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10) (*(upp))((p1), (p2), (p3), (p4), (p5), (p6), (p7), (p8), (p9), (p10)) #define CALL_ELEVEN_PARAMETER_UPP(upp,procInfo,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11) (*(upp))((p1), (p2), (p3), (p4), (p5), (p6), (p7), (p8), (p9), (p10), (p11)) #define CALL_TWELVE_PARAMETER_UPP(upp,procInfo,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12) (*(upp))((p1), (p2), (p3), (p4), (p5), (p6), (p7), (p8), (p9), (p10), (p11), (p12)) #define CALL_THIRTEEN_PARAMETER_UPP(upp,procInfo,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13) (*(upp))((p1), (p2), (p3), (p4), (p5), (p6), (p7), (p8), (p9), (p10), (p11), (p12), (p13)) #pragma pack(pop) # 19 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 2 3 # 37 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 enum { kCollectionDontWantTag = 0, kCollectionDontWantId = 0, kCollectionDontWantSize = 0, kCollectionDontWantAttributes = 0, kCollectionDontWantIndex = 0, kCollectionDontWantData = 0 }; enum { kCollectionNoAttributes = 0x00000000, kCollectionAllAttributes = (int)0xFFFFFFFF, kCollectionUserAttributes = 0x0000FFFF, kCollectionDefaultAttributes = 0x40000000 }; enum { kCollectionUser0Bit = 0, kCollectionUser1Bit = 1, kCollectionUser2Bit = 2, kCollectionUser3Bit = 3, kCollectionUser4Bit = 4, kCollectionUser5Bit = 5, kCollectionUser6Bit = 6, kCollectionUser7Bit = 7, kCollectionUser8Bit = 8, kCollectionUser9Bit = 9, kCollectionUser10Bit = 10, kCollectionUser11Bit = 11, kCollectionUser12Bit = 12, kCollectionUser13Bit = 13, kCollectionUser14Bit = 14, kCollectionUser15Bit = 15, kCollectionReserved0Bit = 16, kCollectionReserved1Bit = 17, kCollectionReserved2Bit = 18, kCollectionReserved3Bit = 19, kCollectionReserved4Bit = 20, kCollectionReserved5Bit = 21, kCollectionReserved6Bit = 22, kCollectionReserved7Bit = 23, kCollectionReserved8Bit = 24, kCollectionReserved9Bit = 25, kCollectionReserved10Bit = 26, kCollectionReserved11Bit = 27, kCollectionReserved12Bit = 28, kCollectionReserved13Bit = 29, kCollectionPersistenceBit = 30, kCollectionLockBit = 31 }; enum { kCollectionUser0Mask = 1UL << kCollectionUser0Bit, kCollectionUser1Mask = 1UL << kCollectionUser1Bit, kCollectionUser2Mask = 1UL << kCollectionUser2Bit, kCollectionUser3Mask = 1UL << kCollectionUser3Bit, kCollectionUser4Mask = 1UL << kCollectionUser4Bit, kCollectionUser5Mask = 1UL << kCollectionUser5Bit, kCollectionUser6Mask = 1UL << kCollectionUser6Bit, kCollectionUser7Mask = 1UL << kCollectionUser7Bit, kCollectionUser8Mask = 1UL << kCollectionUser8Bit, kCollectionUser9Mask = 1UL << kCollectionUser9Bit, kCollectionUser10Mask = 1UL << kCollectionUser10Bit, kCollectionUser11Mask = 1UL << kCollectionUser11Bit, kCollectionUser12Mask = 1UL << kCollectionUser12Bit, kCollectionUser13Mask = 1UL << kCollectionUser13Bit, kCollectionUser14Mask = 1UL << kCollectionUser14Bit, kCollectionUser15Mask = 1UL << kCollectionUser15Bit, kCollectionReserved0Mask = 1UL << kCollectionReserved0Bit, kCollectionReserved1Mask = 1UL << kCollectionReserved1Bit, kCollectionReserved2Mask = 1UL << kCollectionReserved2Bit, kCollectionReserved3Mask = 1UL << kCollectionReserved3Bit, kCollectionReserved4Mask = 1UL << kCollectionReserved4Bit, kCollectionReserved5Mask = 1UL << kCollectionReserved5Bit, kCollectionReserved6Mask = 1UL << kCollectionReserved6Bit, kCollectionReserved7Mask = 1UL << kCollectionReserved7Bit, kCollectionReserved8Mask = 1UL << kCollectionReserved8Bit, kCollectionReserved9Mask = 1UL << kCollectionReserved9Bit, kCollectionReserved10Mask = 1UL << kCollectionReserved10Bit, kCollectionReserved11Mask = 1UL << kCollectionReserved11Bit, kCollectionReserved12Mask = 1UL << kCollectionReserved12Bit, kCollectionReserved13Mask = 1UL << kCollectionReserved13Bit, kCollectionPersistenceMask = 1UL << kCollectionPersistenceBit, kCollectionLockMask = 1UL << kCollectionLockBit }; typedef struct OpaqueCollection* Collection; typedef FourCharCode CollectionTag; typedef OSErr ( * CollectionFlattenProcPtr)(SInt32 size, void *data, void *refCon); typedef OSErr ( * CollectionExceptionProcPtr)(Collection c, OSErr status); typedef CollectionFlattenProcPtr CollectionFlattenUPP; typedef CollectionExceptionProcPtr CollectionExceptionUPP; # 153 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern CollectionFlattenUPP NewCollectionFlattenUPP(CollectionFlattenProcPtr userRoutine) ; # 164 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern CollectionExceptionUPP NewCollectionExceptionUPP(CollectionExceptionProcPtr userRoutine) ; # 175 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void DisposeCollectionFlattenUPP(CollectionFlattenUPP userUPP) ; # 186 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void DisposeCollectionExceptionUPP(CollectionExceptionUPP userUPP) ; # 197 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr InvokeCollectionFlattenUPP( SInt32 size, void * data, void * refCon, CollectionFlattenUPP userUPP) ; # 212 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr InvokeCollectionExceptionUPP( Collection c, OSErr status, CollectionExceptionUPP userUPP) ; # 227 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 #define NewCollectionFlattenUPP(userRoutine) ((CollectionFlattenUPP)userRoutine) #define NewCollectionExceptionUPP(userRoutine) ((CollectionExceptionUPP)userRoutine) #define DisposeCollectionFlattenUPP(userUPP) #define DisposeCollectionExceptionUPP(userUPP) #define InvokeCollectionFlattenUPP(size,data,refCon,userUPP) (*userUPP)(size, data, refCon) #define InvokeCollectionExceptionUPP(c,status,userUPP) (*userUPP)(c, status) # 247 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern Collection NewCollection(void) ; # 260 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void DisposeCollection(Collection c) ; # 273 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern Collection CloneCollection(Collection c) ; # 286 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern SInt32 CountCollectionOwners(Collection c) ; # 299 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSStatus RetainCollection(Collection c) ; # 312 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSStatus ReleaseCollection(Collection c) ; # 325 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern ItemCount GetCollectionRetainCount(Collection c) ; # 338 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern Collection CopyCollection( Collection srcCollection, Collection dstCollection) ; # 353 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern SInt32 GetCollectionDefaultAttributes(Collection c) ; # 366 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void SetCollectionDefaultAttributes( Collection c, SInt32 whichAttributes, SInt32 newAttributes) ; # 382 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern SInt32 CountCollectionItems(Collection c) ; # 395 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr AddCollectionItem( Collection c, CollectionTag tag, SInt32 id, SInt32 itemSize, const void * itemData) ; # 413 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr GetCollectionItem( Collection c, CollectionTag tag, SInt32 id, SInt32 * itemSize, void * itemData) ; # 431 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr RemoveCollectionItem( Collection c, CollectionTag tag, SInt32 id) ; # 447 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr SetCollectionItemInfo( Collection c, CollectionTag tag, SInt32 id, SInt32 whichAttributes, SInt32 newAttributes) ; # 465 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr GetCollectionItemInfo( Collection c, CollectionTag tag, SInt32 id, SInt32 * itemIndex, SInt32 * itemSize, SInt32 * attributes) ; # 484 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr ReplaceIndexedCollectionItem( Collection c, SInt32 itemIndex, SInt32 itemSize, const void * itemData) ; # 501 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr GetIndexedCollectionItem( Collection c, SInt32 itemIndex, SInt32 * itemSize, void * itemData) ; # 518 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr RemoveIndexedCollectionItem( Collection c, SInt32 itemIndex) ; # 533 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr SetIndexedCollectionItemInfo( Collection c, SInt32 itemIndex, SInt32 whichAttributes, SInt32 newAttributes) ; # 550 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr GetIndexedCollectionItemInfo( Collection c, SInt32 itemIndex, CollectionTag * tag, SInt32 * id, SInt32 * itemSize, SInt32 * attributes) ; # 569 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern Boolean CollectionTagExists( Collection c, CollectionTag tag) ; # 584 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern SInt32 CountCollectionTags(Collection c) ; # 597 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr GetIndexedCollectionTag( Collection c, SInt32 tagIndex, CollectionTag * tag) ; # 613 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern SInt32 CountTaggedCollectionItems( Collection c, CollectionTag tag) ; # 628 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr GetTaggedCollectionItem( Collection c, CollectionTag tag, SInt32 whichItem, SInt32 * itemSize, void * itemData) ; # 646 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr GetTaggedCollectionItemInfo( Collection c, CollectionTag tag, SInt32 whichItem, SInt32 * id, SInt32 * itemIndex, SInt32 * itemSize, SInt32 * attributes) ; # 666 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void PurgeCollection( Collection c, SInt32 whichAttributes, SInt32 matchingAttributes) ; # 682 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void PurgeCollectionTag( Collection c, CollectionTag tag) ; # 697 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void EmptyCollection(Collection c) ; # 709 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr FlattenCollection( Collection c, CollectionFlattenUPP flattenProc, void * refCon) ; # 725 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr FlattenPartialCollection( Collection c, CollectionFlattenUPP flattenProc, void * refCon, SInt32 whichAttributes, SInt32 matchingAttributes) ; # 743 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr UnflattenCollection( Collection c, CollectionFlattenUPP flattenProc, void * refCon) ; # 759 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern CollectionExceptionUPP GetCollectionExceptionProc(Collection c) ; # 772 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void SetCollectionExceptionProc( Collection c, CollectionExceptionUPP exceptionProc) ; # 787 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern Collection GetNewCollection(SInt16 collectionID) ; # 803 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr AddCollectionItemHdl( Collection aCollection, CollectionTag tag, SInt32 id, Handle itemData) ; # 820 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr GetCollectionItemHdl( Collection aCollection, CollectionTag tag, SInt32 id, Handle itemData) ; # 837 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr ReplaceIndexedCollectionItemHdl( Collection aCollection, SInt32 itemIndex, Handle itemData) ; # 853 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr GetIndexedCollectionItemHdl( Collection aCollection, SInt32 itemIndex, Handle itemData) ; # 869 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr FlattenCollectionToHdl( Collection aCollection, Handle flattened) ; # 884 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr UnflattenCollectionFromHdl( Collection aCollection, Handle flattened) ; # 52 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 1 3 # 11 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 #define __ENDIAN__ # 37 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 #pragma pack(push, 2) # 100 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 #define Endian16_Swap(value) ((((UInt16)((value) & 0x00FF)) << 8) | (((UInt16)((value) & 0xFF00)) >> 8)) #define Endian32_Swap(value) ((((UInt32)((value) & 0x000000FF)) << 24) | (((UInt32)((value) & 0x0000FF00)) << 8) | (((UInt32)((value) & 0x00FF0000)) >> 8) | (((UInt32)((value) & 0xFF000000)) >> 24)) # 145 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 extern UInt64 Endian64_Swap(UInt64 value) ; # 172 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 #define EndianS16_LtoN(value) (value) #define EndianS16_NtoL(value) (value) #define EndianU16_LtoN(value) (value) #define EndianU16_NtoL(value) (value) #define EndianS32_LtoN(value) (value) #define EndianS32_NtoL(value) (value) #define EndianU32_LtoN(value) (value) #define EndianU32_NtoL(value) (value) #define EndianS64_LtoN(value) (value) #define EndianS64_NtoL(value) (value) #define EndianU64_LtoN(value) (value) #define EndianU64_NtoL(value) (value) # 205 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 #define EndianS16_BtoN(value) EndianS16_BtoL(value) #define EndianS16_NtoB(value) EndianS16_LtoB(value) #define EndianU16_BtoN(value) EndianU16_BtoL(value) #define EndianU16_NtoB(value) EndianU16_LtoB(value) #define EndianS32_BtoN(value) EndianS32_BtoL(value) #define EndianS32_NtoB(value) EndianS32_LtoB(value) #define EndianU32_BtoN(value) EndianU32_BtoL(value) #define EndianU32_NtoB(value) EndianU32_LtoB(value) #define EndianS64_BtoN(value) EndianS64_BtoL(value) #define EndianS64_NtoB(value) EndianS64_LtoB(value) #define EndianU64_BtoN(value) EndianU64_BtoL(value) #define EndianU64_NtoB(value) EndianU64_LtoB(value) #define EndianS16_LtoB(value) ((SInt16)Endian16_Swap(value)) #define EndianS16_BtoL(value) ((SInt16)Endian16_Swap(value)) #define EndianU16_LtoB(value) ((UInt16)Endian16_Swap(value)) #define EndianU16_BtoL(value) ((UInt16)Endian16_Swap(value)) #define EndianS32_LtoB(value) ((SInt32)Endian32_Swap(value)) #define EndianS32_BtoL(value) ((SInt32)Endian32_Swap(value)) #define EndianU32_LtoB(value) ((UInt32)Endian32_Swap(value)) #define EndianU32_BtoL(value) ((UInt32)Endian32_Swap(value)) #define EndianS64_LtoB(value) ((SInt64)Endian64_Swap((UInt64)value)) #define EndianS64_BtoL(value) ((SInt64)Endian64_Swap((UInt64)value)) #define EndianU64_LtoB(value) ((UInt64)Endian64_Swap(value)) #define EndianU64_BtoL(value) ((UInt64)Endian64_Swap(value)) # 247 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 struct BigEndianUInt32 { UInt32 bigEndianValue; }; typedef struct BigEndianUInt32 BigEndianUInt32; struct BigEndianLong { long bigEndianValue; }; typedef struct BigEndianLong BigEndianLong; struct BigEndianUnsignedLong { unsigned long bigEndianValue; }; typedef struct BigEndianUnsignedLong BigEndianUnsignedLong; struct BigEndianShort { short bigEndianValue; }; typedef struct BigEndianShort BigEndianShort; struct BigEndianUnsignedShort { unsigned short bigEndianValue; }; typedef struct BigEndianUnsignedShort BigEndianUnsignedShort; struct BigEndianFixed { Fixed bigEndianValue; }; typedef struct BigEndianFixed BigEndianFixed; struct BigEndianUnsignedFixed { UnsignedFixed bigEndianValue; }; typedef struct BigEndianUnsignedFixed BigEndianUnsignedFixed; struct BigEndianOSType { OSType bigEndianValue; }; typedef struct BigEndianOSType BigEndianOSType; # 308 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 enum { kCoreEndianResourceManagerDomain = 'rsrc', kCoreEndianAppleEventManagerDomain = 'aevt' }; # 352 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 typedef OSStatus ( * CoreEndianFlipProc)(OSType dataDomain, OSType dataType, SInt16 id, void *dataPtr, ByteCount dataSize, Boolean currentlyNative, void *refcon); # 389 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 extern OSStatus CoreEndianInstallFlipper( OSType dataDomain, OSType dataType, CoreEndianFlipProc proc, void * refcon) ; # 429 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 extern OSStatus CoreEndianGetFlipper( OSType dataDomain, OSType dataType, CoreEndianFlipProc * proc, void ** refcon) ; # 477 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 extern OSStatus CoreEndianFlipData( OSType dataDomain, OSType dataType, SInt16 id, void * data, ByteCount dataLen, Boolean currentlyNative) ; #pragma pack(pop) # 56 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 1 3 # 11 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 #define __GESTALT__ # 35 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 typedef OSErr ( * SelectorFunctionProcPtr)(OSType selector, SInt32 *response); typedef SelectorFunctionProcPtr SelectorFunctionUPP; # 122 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern OSErr Gestalt( OSType selector, SInt32 * response) ; # 273 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern OSErr NewGestaltValue( OSType selector, SInt32 newValue) ; # 313 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern OSErr ReplaceGestaltValue( OSType selector, SInt32 replacementValue) ; # 352 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern OSErr SetGestaltValue( OSType selector, SInt32 newValue) ; # 387 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern OSErr DeleteGestaltValue(OSType selector) ; # 400 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern SelectorFunctionUPP NewSelectorFunctionUPP(SelectorFunctionProcPtr userRoutine) ; # 411 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern void DisposeSelectorFunctionUPP(SelectorFunctionUPP userUPP) ; # 422 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern OSErr InvokeSelectorFunctionUPP( OSType selector, SInt32 * response, SelectorFunctionUPP userUPP) ; #define NewSelectorFunctionUPP(userRoutine) ((SelectorFunctionUPP)userRoutine) #define DisposeSelectorFunctionUPP(userUPP) #define InvokeSelectorFunctionUPP(selector,response,userUPP) (*userUPP)(selector, response) enum { gestaltAddressingModeAttr = 'addr', gestalt32BitAddressing = 0, gestalt32BitSysZone = 1, gestalt32BitCapable = 2 }; enum { gestaltAFPClient = 'afps', gestaltAFPClientVersionMask = 0x0000FFFF, gestaltAFPClient3_5 = 0x0001, gestaltAFPClient3_6 = 0x0002, gestaltAFPClient3_6_1 = 0x0003, gestaltAFPClient3_6_2 = 0x0004, gestaltAFPClient3_6_3 = 0x0005, gestaltAFPClient3_7 = 0x0006, gestaltAFPClient3_7_2 = 0x0007, gestaltAFPClient3_8 = 0x0008, gestaltAFPClient3_8_1 = 0x0009, gestaltAFPClient3_8_3 = 0x000A, gestaltAFPClient3_8_4 = 0x000B, gestaltAFPClientAttributeMask = (int)0xFFFF0000, gestaltAFPClientCfgRsrc = 16, gestaltAFPClientSupportsIP = 29, gestaltAFPClientVMUI = 30, gestaltAFPClientMultiReq = 31 }; enum { gestaltAliasMgrAttr = 'alis', gestaltAliasMgrPresent = 0, gestaltAliasMgrSupportsRemoteAppletalk = 1, gestaltAliasMgrSupportsAOCEKeychain = 2, gestaltAliasMgrResolveAliasFileWithMountOptions = 3, gestaltAliasMgrFollowsAliasesWhenResolving = 4, gestaltAliasMgrSupportsExtendedCalls = 5, gestaltAliasMgrSupportsFSCalls = 6, gestaltAliasMgrPrefersPath = 7, gestaltAliasMgrRequiresAccessors = 8 }; enum { gestaltAppearanceAttr = 'appr', gestaltAppearanceExists = 0, gestaltAppearanceCompatMode = 1 }; enum { gestaltAppearanceVersion = 'apvr' }; enum { gestaltArbitorAttr = 'arb ', gestaltSerialArbitrationExists = 0 }; enum { gestaltAppleScriptVersion = 'ascv' }; enum { gestaltAppleScriptAttr = 'ascr', gestaltAppleScriptPresent = 0, gestaltAppleScriptPowerPCSupport = 1 }; enum { gestaltATAAttr = 'ata ', gestaltATAPresent = 0 }; enum { gestaltATalkVersion = 'atkv' }; enum { gestaltAppleTalkVersion = 'atlk' }; # 553 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 enum { gestaltAUXVersion = 'a/ux' }; enum { gestaltMacOSCompatibilityBoxAttr = 'bbox', gestaltMacOSCompatibilityBoxPresent = 0, gestaltMacOSCompatibilityBoxHasSerial = 1, gestaltMacOSCompatibilityBoxless = 2 }; enum { gestaltBusClkSpeed = 'bclk' }; enum { gestaltBusClkSpeedMHz = 'bclm' }; enum { gestaltCloseViewAttr = 'BSDa', gestaltCloseViewEnabled = 0, gestaltCloseViewDisplayMgrFriendly = 1 }; enum { gestaltCarbonVersion = 'cbon' }; enum { gestaltCFMAttr = 'cfrg', gestaltCFMPresent = 0, gestaltCFMPresentMask = 0x0001, gestaltCFM99Present = 2, gestaltCFM99PresentMask = 0x0004 }; enum { gestaltProcessorCacheLineSize = 'csiz' }; enum { gestaltCollectionMgrVersion = 'cltn' }; enum { gestaltColorMatchingAttr = 'cmta', gestaltHighLevelMatching = 0, gestaltColorMatchingLibLoaded = 1 }; enum { gestaltColorMatchingVersion = 'cmtc', gestaltColorSync10 = 0x0100, gestaltColorSync11 = 0x0110, gestaltColorSync104 = 0x0104, gestaltColorSync105 = 0x0105, gestaltColorSync20 = 0x0200, gestaltColorSync21 = 0x0210, gestaltColorSync211 = 0x0211, gestaltColorSync212 = 0x0212, gestaltColorSync213 = 0x0213, gestaltColorSync25 = 0x0250, gestaltColorSync26 = 0x0260, gestaltColorSync261 = 0x0261, gestaltColorSync30 = 0x0300 }; enum { gestaltControlMgrVersion = 'cmvr' }; enum { gestaltControlMgrAttr = 'cntl', gestaltControlMgrPresent = (1L << 0), gestaltControlMgrPresentBit = 0, gestaltControlMsgPresentMask = (1L << gestaltControlMgrPresentBit) }; enum { gestaltConnMgrAttr = 'conn', gestaltConnMgrPresent = 0, gestaltConnMgrCMSearchFix = 1, gestaltConnMgrErrorString = 2, gestaltConnMgrMultiAsyncIO = 3 }; enum { gestaltColorPickerVersion = 'cpkr', gestaltColorPicker = 'cpkr' }; enum { gestaltComponentMgr = 'cpnt', gestaltComponentPlatform = 'copl' }; # 680 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 enum { gestaltNativeCPUtype = 'cput', gestaltNativeCPUfamily = 'cpuf', gestaltCPU68000 = 0, gestaltCPU68010 = 1, gestaltCPU68020 = 2, gestaltCPU68030 = 3, gestaltCPU68040 = 4, gestaltCPU601 = 0x0101, gestaltCPU603 = 0x0103, gestaltCPU604 = 0x0104, gestaltCPU603e = 0x0106, gestaltCPU603ev = 0x0107, gestaltCPU750 = 0x0108, gestaltCPU604e = 0x0109, gestaltCPU604ev = 0x010A, gestaltCPUG4 = 0x010C, gestaltCPUG47450 = 0x0110 }; enum { gestaltCPUApollo = 0x0111, gestaltCPUG47447 = 0x0112, gestaltCPU750FX = 0x0120, gestaltCPU970 = 0x0139, gestaltCPU970FX = 0x013C, gestaltCPU970MP = 0x0144 }; enum { gestaltCPU486 = 'i486', gestaltCPUPentium = 'i586', gestaltCPUPentiumPro = 'i5pr', gestaltCPUPentiumII = 'i5ii', gestaltCPUX86 = 'ixxx', gestaltCPUPentium4 = 'i5iv' }; enum { gestaltCRMAttr = 'crm ', gestaltCRMPresent = 0, gestaltCRMPersistentFix = 1, gestaltCRMToolRsrcCalls = 2 }; enum { gestaltControlStripVersion = 'csvr' }; enum { gestaltCountOfCPUs = 'cpus' }; enum { gestaltCTBVersion = 'ctbv' }; enum { gestaltDBAccessMgrAttr = 'dbac', gestaltDBAccessMgrPresent = 0 }; enum { gestaltDiskCacheSize = 'dcsz' }; enum { gestaltSDPFindVersion = 'dfnd' }; enum { gestaltDictionaryMgrAttr = 'dict', gestaltDictionaryMgrPresent = 0 }; enum { gestaltDITLExtAttr = 'ditl', gestaltDITLExtPresent = 0, gestaltDITLExtSupportsIctb = 1 }; enum { gestaltDialogMgrAttr = 'dlog', gestaltDialogMgrPresent = (1L << 0), gestaltDialogMgrPresentBit = 0, gestaltDialogMgrHasAquaAlertBit = 2, gestaltDialogMgrPresentMask = (1L << gestaltDialogMgrPresentBit), gestaltDialogMgrHasAquaAlertMask = (1L << gestaltDialogMgrHasAquaAlertBit), gestaltDialogMsgPresentMask = gestaltDialogMgrPresentMask }; enum { gestaltDesktopPicturesAttr = 'dkpx', gestaltDesktopPicturesInstalled = 0, gestaltDesktopPicturesDisplayed = 1 }; enum { gestaltDisplayMgrVers = 'dplv' }; enum { gestaltDisplayMgrAttr = 'dply', gestaltDisplayMgrPresent = 0, gestaltDisplayMgrCanSwitchMirrored = 2, gestaltDisplayMgrSetDepthNotifies = 3, gestaltDisplayMgrCanConfirm = 4, gestaltDisplayMgrColorSyncAware = 5, gestaltDisplayMgrGeneratesProfiles = 6, gestaltDisplayMgrSleepNotifies = 7 }; enum { gestaltDragMgrAttr = 'drag', gestaltDragMgrPresent = 0, gestaltDragMgrFloatingWind = 1, gestaltPPCDragLibPresent = 2, gestaltDragMgrHasImageSupport = 3, gestaltCanStartDragInFloatWindow = 4, gestaltSetDragImageUpdates = 5 }; enum { gestaltDrawSprocketVersion = 'dspv' }; enum { gestaltDigitalSignatureVersion = 'dsig' }; enum { gestaltDTPFeatures = 'dtpf', kDTPThirdPartySupported = 0x00000004 }; enum { gestaltDTPInfo = 'dtpx' }; enum { gestaltEasyAccessAttr = 'easy', gestaltEasyAccessOff = 0, gestaltEasyAccessOn = 1, gestaltEasyAccessSticky = 2, gestaltEasyAccessLocked = 3 }; enum { gestaltEditionMgrAttr = 'edtn', gestaltEditionMgrPresent = 0, gestaltEditionMgrTranslationAware = 1 }; enum { gestaltAppleEventsAttr = 'evnt', gestaltAppleEventsPresent = 0, gestaltScriptingSupport = 1, gestaltOSLInSystem = 2, gestaltSupportsApplicationURL = 4 }; enum { gestaltExtensionTableVersion = 'etbl' }; enum { gestaltFBCIndexingState = 'fbci', gestaltFBCindexingSafe = 0, gestaltFBCindexingCritical = 1 }; enum { gestaltFBCVersion = 'fbcv', gestaltFBCCurrentVersion = 0x0011, gestaltOSXFBCCurrentVersion = 0x0100 }; enum { gestaltFileMappingAttr = 'flmp', gestaltFileMappingPresent = 0, gestaltFileMappingMultipleFilesFix = 1 }; enum { gestaltFloppyAttr = 'flpy', gestaltFloppyIsMFMOnly = 0, gestaltFloppyIsManualEject = 1, gestaltFloppyUsesDiskInPlace = 2 }; enum { gestaltFinderAttr = 'fndr', gestaltFinderDropEvent = 0, gestaltFinderMagicPlacement = 1, gestaltFinderCallsAEProcess = 2, gestaltOSLCompliantFinder = 3, gestaltFinderSupports4GBVolumes = 4, gestaltFinderHasClippings = 6, gestaltFinderFullDragManagerSupport = 7, gestaltFinderFloppyRootComments = 8, gestaltFinderLargeAndNotSavedFlavorsOK = 9, gestaltFinderUsesExtensibleFolderManager = 10, gestaltFinderUnderstandsRedirectedDesktopFolder = 11 }; enum { gestaltFindFolderAttr = 'fold', gestaltFindFolderPresent = 0, gestaltFolderDescSupport = 1, gestaltFolderMgrFollowsAliasesWhenResolving = 2, gestaltFolderMgrSupportsExtendedCalls = 3, gestaltFolderMgrSupportsDomains = 4, gestaltFolderMgrSupportsFSCalls = 5 }; enum { gestaltFindFolderRedirectionAttr = 'fole' }; enum { gestaltFontMgrAttr = 'font', gestaltOutlineFonts = 0 }; enum { gestaltFPUType = 'fpu ', gestaltNoFPU = 0, gestalt68881 = 1, gestalt68882 = 2, gestalt68040FPU = 3 }; enum { gestaltFSAttr = 'fs ', gestaltFullExtFSDispatching = 0, gestaltHasFSSpecCalls = 1, gestaltHasFileSystemManager = 2, gestaltFSMDoesDynamicLoad = 3, gestaltFSSupports4GBVols = 4, gestaltFSSupports2TBVols = 5, gestaltHasExtendedDiskInit = 6, gestaltDTMgrSupportsFSM = 7, gestaltFSNoMFSVols = 8, gestaltFSSupportsHFSPlusVols = 9, gestaltFSIncompatibleDFA82 = 10 }; enum { gestaltFSSupportsDirectIO = 11 }; enum { gestaltHasHFSPlusAPIs = 12, gestaltMustUseFCBAccessors = 13, gestaltFSUsesPOSIXPathsForConversion = 14, gestaltFSSupportsExclusiveLocks = 15, gestaltFSSupportsHardLinkDetection = 16, gestaltFSAllowsConcurrentAsyncIO = 17 }; enum { gestaltAdminFeaturesFlagsAttr = 'fred', gestaltFinderUsesSpecialOpenFoldersFile = 0 }; enum { gestaltFSMVersion = 'fsm ' }; enum { gestaltFXfrMgrAttr = 'fxfr', gestaltFXfrMgrPresent = 0, gestaltFXfrMgrMultiFile = 1, gestaltFXfrMgrErrorString = 2, gestaltFXfrMgrAsync = 3 }; enum { gestaltGraphicsAttr = 'gfxa', gestaltGraphicsIsDebugging = 0x00000001, gestaltGraphicsIsLoaded = 0x00000002, gestaltGraphicsIsPowerPC = 0x00000004 }; enum { gestaltGraphicsVersion = 'grfx', gestaltCurrentGraphicsVersion = 0x00010200 }; enum { gestaltHardwareAttr = 'hdwr', gestaltHasVIA1 = 0, gestaltHasVIA2 = 1, gestaltHasASC = 3, gestaltHasSCC = 4, gestaltHasSCSI = 7, gestaltHasSoftPowerOff = 19, gestaltHasSCSI961 = 21, gestaltHasSCSI962 = 22, gestaltHasUniversalROM = 24, gestaltHasEnhancedLtalk = 30 }; enum { gestaltHelpMgrAttr = 'help', gestaltHelpMgrPresent = 0, gestaltHelpMgrExtensions = 1, gestaltAppleGuideIsDebug = 30, gestaltAppleGuidePresent = 31 }; enum { gestaltHardwareVendorCode = 'hrad', gestaltHardwareVendorApple = 'Appl' }; enum { gestaltCompressionMgr = 'icmp' }; enum { gestaltIconUtilitiesAttr = 'icon', gestaltIconUtilitiesPresent = 0, gestaltIconUtilitiesHas48PixelIcons = 1, gestaltIconUtilitiesHas32BitIcons = 2, gestaltIconUtilitiesHas8BitDeepMasks = 3, gestaltIconUtilitiesHasIconServices = 4 }; enum { gestaltInternalDisplay = 'idsp' }; enum { gestaltKeyboardType = 'kbd ', gestaltMacKbd = 1, gestaltMacAndPad = 2, gestaltMacPlusKbd = 3, gestaltUnknownThirdPartyKbd = 3, gestaltExtADBKbd = 4, gestaltStdADBKbd = 5, gestaltPrtblADBKbd = 6, gestaltPrtblISOKbd = 7, gestaltStdISOADBKbd = 8, gestaltExtISOADBKbd = 9, gestaltADBKbdII = 10, gestaltADBISOKbdII = 11, gestaltPwrBookADBKbd = 12, gestaltPwrBookISOADBKbd = 13, gestaltAppleAdjustKeypad = 14, gestaltAppleAdjustADBKbd = 15, gestaltAppleAdjustISOKbd = 16, gestaltJapanAdjustADBKbd = 17, gestaltPwrBkExtISOKbd = 20, gestaltPwrBkExtJISKbd = 21, gestaltPwrBkExtADBKbd = 24, gestaltPS2Keyboard = 27, gestaltPwrBkSubDomKbd = 28, gestaltPwrBkSubISOKbd = 29, gestaltPwrBkSubJISKbd = 30, gestaltPortableUSBANSIKbd = 37, gestaltPortableUSBISOKbd = 38, gestaltPortableUSBJISKbd = 39, gestaltThirdPartyANSIKbd = 40, gestaltThirdPartyISOKbd = 41, gestaltThirdPartyJISKbd = 42, gestaltPwrBkEKDomKbd = 195, gestaltPwrBkEKISOKbd = 196, gestaltPwrBkEKJISKbd = 197, gestaltUSBCosmoANSIKbd = 198, gestaltUSBCosmoISOKbd = 199, gestaltUSBCosmoJISKbd = 200, gestaltPwrBk99JISKbd = 201, gestaltUSBAndyANSIKbd = 204, gestaltUSBAndyISOKbd = 205, gestaltUSBAndyJISKbd = 206 }; enum { gestaltPortable2001ANSIKbd = 202, gestaltPortable2001ISOKbd = 203, gestaltPortable2001JISKbd = 207 }; enum { gestaltUSBProF16ANSIKbd = 34, gestaltUSBProF16ISOKbd = 35, gestaltUSBProF16JISKbd = 36, gestaltProF16ANSIKbd = 31, gestaltProF16ISOKbd = 32, gestaltProF16JISKbd = 33 }; enum { gestaltUDFSupport = 'kudf' }; enum { gestaltLowMemorySize = 'lmem' }; enum { gestaltLogicalRAMSize = 'lram' }; # 1206 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 enum { gestaltMachineType = 'mach', gestaltClassic = 1, gestaltMacXL = 2, gestaltMac512KE = 3, gestaltMacPlus = 4, gestaltMacSE = 5, gestaltMacII = 6, gestaltMacIIx = 7, gestaltMacIIcx = 8, gestaltMacSE030 = 9, gestaltPortable = 10, gestaltMacIIci = 11, gestaltPowerMac8100_120 = 12, gestaltMacIIfx = 13, gestaltMacClassic = 17, gestaltMacIIsi = 18, gestaltMacLC = 19, gestaltMacQuadra900 = 20, gestaltPowerBook170 = 21, gestaltMacQuadra700 = 22, gestaltClassicII = 23, gestaltPowerBook100 = 24, gestaltPowerBook140 = 25, gestaltMacQuadra950 = 26, gestaltMacLCIII = 27, gestaltPerforma450 = gestaltMacLCIII, gestaltPowerBookDuo210 = 29, gestaltMacCentris650 = 30, gestaltPowerBookDuo230 = 32, gestaltPowerBook180 = 33, gestaltPowerBook160 = 34, gestaltMacQuadra800 = 35, gestaltMacQuadra650 = 36, gestaltMacLCII = 37, gestaltPowerBookDuo250 = 38, gestaltAWS9150_80 = 39, gestaltPowerMac8100_110 = 40, gestaltAWS8150_110 = gestaltPowerMac8100_110, gestaltPowerMac5200 = 41, gestaltPowerMac5260 = gestaltPowerMac5200, gestaltPerforma5300 = gestaltPowerMac5200, gestaltPowerMac6200 = 42, gestaltPerforma6300 = gestaltPowerMac6200, gestaltMacIIvi = 44, gestaltMacIIvm = 45, gestaltPerforma600 = gestaltMacIIvm, gestaltPowerMac7100_80 = 47, gestaltMacIIvx = 48, gestaltMacColorClassic = 49, gestaltPerforma250 = gestaltMacColorClassic, gestaltPowerBook165c = 50, gestaltMacCentris610 = 52, gestaltMacQuadra610 = 53, gestaltPowerBook145 = 54, gestaltPowerMac8100_100 = 55, gestaltMacLC520 = 56, gestaltAWS9150_120 = 57, gestaltPowerMac6400 = 58, gestaltPerforma6400 = gestaltPowerMac6400, gestaltPerforma6360 = gestaltPerforma6400, gestaltMacCentris660AV = 60, gestaltMacQuadra660AV = gestaltMacCentris660AV, gestaltPerforma46x = 62, gestaltPowerMac8100_80 = 65, gestaltAWS8150_80 = gestaltPowerMac8100_80, gestaltPowerMac9500 = 67, gestaltPowerMac9600 = gestaltPowerMac9500, gestaltPowerMac7500 = 68, gestaltPowerMac7600 = gestaltPowerMac7500, gestaltPowerMac8500 = 69, gestaltPowerMac8600 = gestaltPowerMac8500, gestaltAWS8550 = gestaltPowerMac7500, gestaltPowerBook180c = 71, gestaltPowerBook520 = 72, gestaltPowerBook520c = gestaltPowerBook520, gestaltPowerBook540 = gestaltPowerBook520, gestaltPowerBook540c = gestaltPowerBook520, gestaltPowerMac5400 = 74, gestaltPowerMac6100_60 = 75, gestaltAWS6150_60 = gestaltPowerMac6100_60, gestaltPowerBookDuo270c = 77, gestaltMacQuadra840AV = 78, gestaltPerforma550 = 80, gestaltPowerBook165 = 84, gestaltPowerBook190 = 85, gestaltMacTV = 88, gestaltMacLC475 = 89, gestaltPerforma47x = gestaltMacLC475, gestaltMacLC575 = 92, gestaltMacQuadra605 = 94, gestaltMacQuadra630 = 98, gestaltMacLC580 = 99, gestaltPerforma580 = gestaltMacLC580, gestaltPowerMac6100_66 = 100, gestaltAWS6150_66 = gestaltPowerMac6100_66, gestaltPowerBookDuo280 = 102, gestaltPowerBookDuo280c = 103, gestaltPowerMacLC475 = 104, gestaltPowerMacPerforma47x = gestaltPowerMacLC475, gestaltPowerMacLC575 = 105, gestaltPowerMacPerforma57x = gestaltPowerMacLC575, gestaltPowerMacQuadra630 = 106, gestaltPowerMacLC630 = gestaltPowerMacQuadra630, gestaltPowerMacPerforma63x = gestaltPowerMacQuadra630, gestaltPowerMac7200 = 108, gestaltPowerMac7300 = 109, gestaltPowerMac7100_66 = 112, gestaltPowerBook150 = 115, gestaltPowerMacQuadra700 = 116, gestaltPowerMacQuadra900 = 117, gestaltPowerMacQuadra950 = 118, gestaltPowerMacCentris610 = 119, gestaltPowerMacCentris650 = 120, gestaltPowerMacQuadra610 = 121, gestaltPowerMacQuadra650 = 122, gestaltPowerMacQuadra800 = 123, gestaltPowerBookDuo2300 = 124, gestaltPowerBook500PPCUpgrade = 126, gestaltPowerBook5300 = 128, gestaltPowerBook1400 = 310, gestaltPowerBook3400 = 306, gestaltPowerBook2400 = 307, gestaltPowerBookG3Series = 312, gestaltPowerBookG3 = 313, gestaltPowerBookG3Series2 = 314, gestaltPowerMacNewWorld = 406, gestaltPowerMacG3 = 510, gestaltPowerMac5500 = 512, gestalt20thAnniversary = gestaltPowerMac5500, gestaltPowerMac6500 = 513, gestaltPowerMac4400_160 = 514, gestaltPowerMac4400 = 515, gestaltMacOSCompatibility = 1206 }; enum { gestaltQuadra605 = gestaltMacQuadra605, gestaltQuadra610 = gestaltMacQuadra610, gestaltQuadra630 = gestaltMacQuadra630, gestaltQuadra650 = gestaltMacQuadra650, gestaltQuadra660AV = gestaltMacQuadra660AV, gestaltQuadra700 = gestaltMacQuadra700, gestaltQuadra800 = gestaltMacQuadra800, gestaltQuadra840AV = gestaltMacQuadra840AV, gestaltQuadra900 = gestaltMacQuadra900, gestaltQuadra950 = gestaltMacQuadra950 }; enum { kMachineNameStrID = -16395 }; enum { gestaltSMPMailerVersion = 'malr' }; enum { gestaltMediaBay = 'mbeh', gestaltMBLegacy = 0, gestaltMBSingleBay = 1, gestaltMBMultipleBays = 2 }; enum { gestaltMessageMgrVersion = 'mess' }; enum { gestaltMenuMgrAttr = 'menu', gestaltMenuMgrPresent = (1L << 0), gestaltMenuMgrPresentBit = 0, gestaltMenuMgrAquaLayoutBit = 1, gestaltMenuMgrMultipleItemsWithCommandIDBit = 2, gestaltMenuMgrRetainsIconRefBit = 3, gestaltMenuMgrSendsMenuBoundsToDefProcBit = 4, gestaltMenuMgrMoreThanFiveMenusDeepBit = 5, gestaltMenuMgrCGImageMenuTitleBit = 6, gestaltMenuMgrPresentMask = (1L << gestaltMenuMgrPresentBit), gestaltMenuMgrAquaLayoutMask = (1L << gestaltMenuMgrAquaLayoutBit), gestaltMenuMgrMultipleItemsWithCommandIDMask = (1L << gestaltMenuMgrMultipleItemsWithCommandIDBit), gestaltMenuMgrRetainsIconRefMask = (1L << gestaltMenuMgrRetainsIconRefBit), gestaltMenuMgrSendsMenuBoundsToDefProcMask = (1L << gestaltMenuMgrSendsMenuBoundsToDefProcBit), gestaltMenuMgrMoreThanFiveMenusDeepMask = (1L << gestaltMenuMgrMoreThanFiveMenusDeepBit), gestaltMenuMgrCGImageMenuTitleMask = (1L << gestaltMenuMgrCGImageMenuTitleBit) }; enum { gestaltMultipleUsersState = 'mfdr' }; enum { gestaltMachineIcon = 'micn' }; enum { gestaltMiscAttr = 'misc', gestaltScrollingThrottle = 0, gestaltSquareMenuBar = 2 }; # 1430 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 enum { gestaltMixedModeVersion = 'mixd' }; enum { gestaltMixedModeAttr = 'mixd', gestaltMixedModePowerPC = 0, gestaltPowerPCAware = 0, gestaltMixedModeCFM68K = 1, gestaltMixedModeCFM68KHasTrap = 2, gestaltMixedModeCFM68KHasState = 3 }; enum { gestaltQuickTimeConferencing = 'mtlk' }; enum { gestaltMemoryMapAttr = 'mmap', gestaltMemoryMapSparse = 0 }; enum { gestaltMMUType = 'mmu ', gestaltNoMMU = 0, gestaltAMU = 1, gestalt68851 = 2, gestalt68030MMU = 3, gestalt68040MMU = 4, gestaltEMMU1 = 5 }; enum { gestaltUserVisibleMachineName = 'mnam' }; enum { gestaltMPCallableAPIsAttr = 'mpsc', gestaltMPFileManager = 0, gestaltMPDeviceManager = 1, gestaltMPTrapCalls = 2 }; enum { gestaltStdNBPAttr = 'nlup', gestaltStdNBPPresent = 0, gestaltStdNBPSupportsAutoPosition = 1 }; enum { gestaltNotificationMgrAttr = 'nmgr', gestaltNotificationPresent = 0 }; enum { gestaltNameRegistryVersion = 'nreg' }; enum { gestaltNuBusSlotCount = 'nubs' }; enum { gestaltOCEToolboxVersion = 'ocet', gestaltOCETB = 0x0102, gestaltSFServer = 0x0100 }; enum { gestaltOCEToolboxAttr = 'oceu', gestaltOCETBPresent = 0x01, gestaltOCETBAvailable = 0x02, gestaltOCESFServerAvailable = 0x04, gestaltOCETBNativeGlueAvailable = 0x10 }; enum { gestaltOpenFirmwareInfo = 'opfw' }; enum { gestaltOSAttr = 'os ', gestaltSysZoneGrowable = 0, gestaltLaunchCanReturn = 1, gestaltLaunchFullFileSpec = 2, gestaltLaunchControl = 3, gestaltTempMemSupport = 4, gestaltRealTempMemory = 5, gestaltTempMemTracked = 6, gestaltIPCSupport = 7, gestaltSysDebuggerSupport = 8, gestaltNativeProcessMgrBit = 19, gestaltAltivecRegistersSwappedCorrectlyBit = 20 }; enum { gestaltOSTable = 'ostt' }; # 1539 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 enum { gestaltOpenTptNetworkSetup = 'otcf', gestaltOpenTptNetworkSetupLegacyImport = 0, gestaltOpenTptNetworkSetupLegacyExport = 1, gestaltOpenTptNetworkSetupSupportsMultihoming = 2 }; enum { gestaltOpenTptNetworkSetupVersion = 'otcv' }; enum { gestaltOpenTptRemoteAccess = 'otra', gestaltOpenTptRemoteAccessPresent = 0, gestaltOpenTptRemoteAccessLoaded = 1, gestaltOpenTptRemoteAccessClientOnly = 2, gestaltOpenTptRemoteAccessPServer = 3, gestaltOpenTptRemoteAccessMPServer = 4, gestaltOpenTptPPPPresent = 5, gestaltOpenTptARAPPresent = 6 }; enum { gestaltOpenTptRemoteAccessVersion = 'otrv' }; enum { gestaltOpenTptVersions = 'otvr' }; enum { gestaltOpenTpt = 'otan', gestaltOpenTptPresentMask = 0x00000001, gestaltOpenTptLoadedMask = 0x00000002, gestaltOpenTptAppleTalkPresentMask = 0x00000004, gestaltOpenTptAppleTalkLoadedMask = 0x00000008, gestaltOpenTptTCPPresentMask = 0x00000010, gestaltOpenTptTCPLoadedMask = 0x00000020, gestaltOpenTptIPXSPXPresentMask = 0x00000040, gestaltOpenTptIPXSPXLoadedMask = 0x00000080, gestaltOpenTptPresentBit = 0, gestaltOpenTptLoadedBit = 1, gestaltOpenTptAppleTalkPresentBit = 2, gestaltOpenTptAppleTalkLoadedBit = 3, gestaltOpenTptTCPPresentBit = 4, gestaltOpenTptTCPLoadedBit = 5, gestaltOpenTptIPXSPXPresentBit = 6, gestaltOpenTptIPXSPXLoadedBit = 7 }; enum { gestaltPCCard = 'pccd', gestaltCardServicesPresent = 0, gestaltPCCardFamilyPresent = 1, gestaltPCCardHasPowerControl = 2, gestaltPCCardSupportsCardBus = 3 }; enum { gestaltProcClkSpeed = 'pclk' }; enum { gestaltProcClkSpeedMHz = 'mclk' }; enum { gestaltPCXAttr = 'pcxg', gestaltPCXHas8and16BitFAT = 0, gestaltPCXHasProDOS = 1, gestaltPCXNewUI = 2, gestaltPCXUseICMapping = 3 }; enum { gestaltLogicalPageSize = 'pgsz' }; # 1638 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 enum { gestaltScreenCaptureMain = 'pic1', gestaltScreenCaptureDir = 'pic2' }; enum { gestaltGXPrintingMgrVersion = 'pmgr' }; enum { gestaltPopupAttr = 'pop!', gestaltPopupPresent = 0 }; enum { gestaltPowerMgrAttr = 'powr', gestaltPMgrExists = 0, gestaltPMgrCPUIdle = 1, gestaltPMgrSCC = 2, gestaltPMgrSound = 3, gestaltPMgrDispatchExists = 4, gestaltPMgrSupportsAVPowerStateAtSleepWake = 5 }; enum { gestaltPowerMgrVers = 'pwrv' }; enum { gestaltPPCToolboxAttr = 'ppc ', gestaltPPCToolboxPresent = 0x0000, gestaltPPCSupportsRealTime = 0x1000, gestaltPPCSupportsIncoming = 0x0001, gestaltPPCSupportsOutGoing = 0x0002, gestaltPPCSupportsTCP_IP = 0x0004, gestaltPPCSupportsIncomingAppleTalk = 0x0010, gestaltPPCSupportsIncomingTCP_IP = 0x0020, gestaltPPCSupportsOutgoingAppleTalk = 0x0100, gestaltPPCSupportsOutgoingTCP_IP = 0x0200 }; enum { gestaltPowerPCProcessorFeatures = 'ppcf', gestaltPowerPCHasGraphicsInstructions = 0, gestaltPowerPCHasSTFIWXInstruction = 1, gestaltPowerPCHasSquareRootInstructions = 2, gestaltPowerPCHasDCBAInstruction = 3, gestaltPowerPCHasVectorInstructions = 4, gestaltPowerPCHasDataStreams = 5, gestaltPowerPCHas64BitSupport = 6, gestaltPowerPCHasDCBTStreams = 7, gestaltPowerPCASArchitecture = 8, gestaltPowerPCIgnoresDCBST = 9 }; enum { gestaltProcessorType = 'proc', gestalt68000 = 1, gestalt68010 = 2, gestalt68020 = 3, gestalt68030 = 4, gestalt68040 = 5 }; enum { gestaltSDPPromptVersion = 'prpv' }; enum { gestaltParityAttr = 'prty', gestaltHasParityCapability = 0, gestaltParityEnabled = 1 }; enum { gestaltQD3DVersion = 'q3v ' }; enum { gestaltQD3DViewer = 'q3vc', gestaltQD3DViewerPresent = 0 }; # 1740 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 enum { gestaltQuickdrawVersion = 'qd ', gestaltOriginalQD = 0x0000, gestalt8BitQD = 0x0100, gestalt32BitQD = 0x0200, gestalt32BitQD11 = 0x0201, gestalt32BitQD12 = 0x0220, gestalt32BitQD13 = 0x0230, gestaltAllegroQD = 0x0250, gestaltMacOSXQD = 0x0300 }; enum { gestaltQD3D = 'qd3d', gestaltQD3DPresent = 0 }; # 1765 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 enum { gestaltGXVersion = 'qdgx' }; enum { gestaltQuickdrawFeatures = 'qdrw', gestaltHasColor = 0, gestaltHasDeepGWorlds = 1, gestaltHasDirectPixMaps = 2, gestaltHasGrayishTextOr = 3, gestaltSupportsMirroring = 4, gestaltQDHasLongRowBytes = 5 }; enum { gestaltQDTextVersion = 'qdtx', gestaltOriginalQDText = 0x0000, gestaltAllegroQDText = 0x0100, gestaltMacOSXQDText = 0x0200 }; enum { gestaltQDTextFeatures = 'qdtf', gestaltWSIISupport = 0, gestaltSbitFontSupport = 1, gestaltAntiAliasedTextAvailable = 2, gestaltOFA2available = 3, gestaltCreatesAliasFontRsrc = 4, gestaltNativeType1FontSupport = 5, gestaltCanUseCGTextRendering = 6 }; enum { gestaltQuickTimeConferencingInfo = 'qtci' }; enum { gestaltQuickTimeVersion = 'qtim', gestaltQuickTime = 'qtim' }; enum { gestaltQuickTimeFeatures = 'qtrs', gestaltPPCQuickTimeLibPresent = 0 }; enum { gestaltQuickTimeStreamingFeatures = 'qtsf' }; enum { gestaltQuickTimeStreamingVersion = 'qtst' }; enum { gestaltQuickTimeThreadSafeFeaturesAttr = 'qtth', gestaltQuickTimeThreadSafeICM = 0, gestaltQuickTimeThreadSafeMovieToolbox = 1, gestaltQuickTimeThreadSafeMovieImport = 2, gestaltQuickTimeThreadSafeMovieExport = 3, gestaltQuickTimeThreadSafeGraphicsImport = 4, gestaltQuickTimeThreadSafeGraphicsExport = 5, gestaltQuickTimeThreadSafeMoviePlayback = 6 }; enum { gestaltQTVRMgrAttr = 'qtvr', gestaltQTVRMgrPresent = 0, gestaltQTVRObjMoviesPresent = 1, gestaltQTVRCylinderPanosPresent = 2, gestaltQTVRCubicPanosPresent = 3 }; enum { gestaltQTVRMgrVers = 'qtvv' }; # 1855 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 enum { gestaltPhysicalRAMSize = 'ram ' }; enum { gestaltPhysicalRAMSizeInMegabytes = 'ramm' }; enum { gestaltRBVAddr = 'rbv ' }; enum { gestaltROMSize = 'rom ' }; enum { gestaltROMVersion = 'romv' }; enum { gestaltResourceMgrAttr = 'rsrc', gestaltPartialRsrcs = 0, gestaltHasResourceOverrides = 1 }; enum { gestaltResourceMgrBugFixesAttrs = 'rmbg', gestaltRMForceSysHeapRolledIn = 0, gestaltRMFakeAppleMenuItemsRolledIn = 1, gestaltSanityCheckResourceFiles = 2, gestaltSupportsFSpResourceFileAlreadyOpenBit = 3, gestaltRMSupportsFSCalls = 4, gestaltRMTypeIndexOrderingReverse = 8 }; enum { gestaltRealtimeMgrAttr = 'rtmr', gestaltRealtimeMgrPresent = 0 }; enum { gestaltSafeOFAttr = 'safe', gestaltVMZerosPagesBit = 0, gestaltInitHeapZerosOutHeapsBit = 1, gestaltNewHandleReturnsZeroedMemoryBit = 2, gestaltNewPtrReturnsZeroedMemoryBit = 3, gestaltFileAllocationZeroedBlocksBit = 4 }; enum { gestaltSCCReadAddr = 'sccr' }; enum { gestaltSCCWriteAddr = 'sccw' }; enum { gestaltScrapMgrAttr = 'scra', gestaltScrapMgrTranslationAware = 0 }; enum { gestaltScriptMgrVersion = 'scri' }; enum { gestaltScriptCount = 'scr#' }; enum { gestaltSCSI = 'scsi', gestaltAsyncSCSI = 0, gestaltAsyncSCSIINROM = 1, gestaltSCSISlotBoot = 2, gestaltSCSIPollSIH = 3 }; enum { gestaltControlStripAttr = 'sdev', gestaltControlStripExists = 0, gestaltControlStripVersionFixed = 1, gestaltControlStripUserFont = 2, gestaltControlStripUserHotKey = 3 }; enum { gestaltSDPStandardDirectoryVersion = 'sdvr' }; enum { gestaltSerialAttr = 'ser ', gestaltHasGPIaToDCDa = 0, gestaltHasGPIaToRTxCa = 1, gestaltHasGPIbToDCDb = 2, gestaltHidePortA = 3, gestaltHidePortB = 4, gestaltPortADisabled = 5, gestaltPortBDisabled = 6 }; enum { gestaltShutdownAttributes = 'shut', gestaltShutdownHassdOnBootVolUnmount = 0 }; enum { gestaltNuBusConnectors = 'sltc' }; enum { gestaltSlotAttr = 'slot', gestaltSlotMgrExists = 0, gestaltNuBusPresent = 1, gestaltSESlotPresent = 2, gestaltSE30SlotPresent = 3, gestaltPortableSlotPresent = 4 }; enum { gestaltFirstSlotNumber = 'slt1' }; enum { gestaltSoundAttr = 'snd ', gestaltStereoCapability = 0, gestaltStereoMixing = 1, gestaltSoundIOMgrPresent = 3, gestaltBuiltInSoundInput = 4, gestaltHasSoundInputDevice = 5, gestaltPlayAndRecord = 6, gestalt16BitSoundIO = 7, gestaltStereoInput = 8, gestaltLineLevelInput = 9, gestaltSndPlayDoubleBuffer = 10, gestaltMultiChannels = 11, gestalt16BitAudioSupport = 12 }; enum { gestaltSplitOSAttr = 'spos', gestaltSplitOSBootDriveIsNetworkVolume = 0, gestaltSplitOSAware = 1, gestaltSplitOSEnablerVolumeIsDifferentFromBootVolume = 2, gestaltSplitOSMachineNameSetToNetworkNameTemp = 3, gestaltSplitOSMachineNameStartupDiskIsNonPersistent = 5 }; enum { gestaltSMPSPSendLetterVersion = 'spsl' }; enum { gestaltSpeechRecognitionAttr = 'srta', gestaltDesktopSpeechRecognition = 1, gestaltTelephoneSpeechRecognition = 2 }; enum { gestaltSpeechRecognitionVersion = 'srtb' }; enum { gestaltSoftwareVendorCode = 'srad', gestaltSoftwareVendorApple = 'Appl', gestaltSoftwareVendorLicensee = 'Lcns' }; enum { gestaltStandardFileAttr = 'stdf', gestaltStandardFile58 = 0, gestaltStandardFileTranslationAware = 1, gestaltStandardFileHasColorIcons = 2, gestaltStandardFileUseGenericIcons = 3, gestaltStandardFileHasDynamicVolumeAllocation = 4 }; enum { gestaltSysArchitecture = 'sysa', gestalt68k = 1, gestaltPowerPC = 2, gestaltIntel = 10 }; enum { gestaltSystemUpdateVersion = 'sysu' }; # 2075 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 enum { gestaltSystemVersion = 'sysv', gestaltSystemVersionMajor = 'sys1', gestaltSystemVersionMinor = 'sys2', gestaltSystemVersionBugFix = 'sys3' } ; enum { gestaltToolboxTable = 'tbtt' }; enum { gestaltTextEditVersion = 'te ', gestaltTE1 = 1, gestaltTE2 = 2, gestaltTE3 = 3, gestaltTE4 = 4, gestaltTE5 = 5 }; enum { gestaltTE6 = 6 }; enum { gestaltTEAttr = 'teat', gestaltTEHasGetHiliteRgn = 0, gestaltTESupportsInlineInput = 1, gestaltTESupportsTextObjects = 2, gestaltTEHasWhiteBackground = 3 }; enum { gestaltTeleMgrAttr = 'tele', gestaltTeleMgrPresent = 0, gestaltTeleMgrPowerPCSupport = 1, gestaltTeleMgrSoundStreams = 2, gestaltTeleMgrAutoAnswer = 3, gestaltTeleMgrIndHandset = 4, gestaltTeleMgrSilenceDetect = 5, gestaltTeleMgrNewTELNewSupport = 6 }; enum { gestaltTermMgrAttr = 'term', gestaltTermMgrPresent = 0, gestaltTermMgrErrorString = 2 }; enum { gestaltThreadMgrAttr = 'thds', gestaltThreadMgrPresent = 0, gestaltSpecificMatchSupport = 1, gestaltThreadsLibraryPresent = 2 }; enum { gestaltTimeMgrVersion = 'tmgr', gestaltStandardTimeMgr = 1, gestaltRevisedTimeMgr = 2, gestaltExtendedTimeMgr = 3, gestaltNativeTimeMgr = 4 }; enum { gestaltTSMTEVersion = 'tmTV', gestaltTSMTE1 = 0x0100, gestaltTSMTE15 = 0x0150, gestaltTSMTE152 = 0x0152 }; enum { gestaltTSMTEAttr = 'tmTE', gestaltTSMTEPresent = 0, gestaltTSMTE = 0 }; enum { gestaltAVLTreeAttr = 'tree', gestaltAVLTreePresentBit = 0, gestaltAVLTreeSupportsHandleBasedTreeBit = 1, gestaltAVLTreeSupportsTreeLockingBit = 2 }; enum { gestaltALMAttr = 'trip', gestaltALMPresent = 0, gestaltALMHasSFGroup = 1, gestaltALMHasCFMSupport = 2, gestaltALMHasRescanNotifiers = 3 }; enum { gestaltALMHasSFLocation = gestaltALMHasSFGroup }; enum { gestaltTSMgrVersion = 'tsmv', gestaltTSMgr15 = 0x0150, gestaltTSMgr20 = 0x0200, gestaltTSMgr22 = 0x0220, gestaltTSMgr23 = 0x0230 }; enum { gestaltTSMgrAttr = 'tsma', gestaltTSMDisplayMgrAwareBit = 0, gestaltTSMdoesTSMTEBit = 1 }; enum { gestaltSpeechAttr = 'ttsc', gestaltSpeechMgrPresent = 0, gestaltSpeechHasPPCGlue = 1 }; enum { gestaltTVAttr = 'tv ', gestaltHasTVTuner = 0, gestaltHasSoundFader = 1, gestaltHasHWClosedCaptioning = 2, gestaltHasIRRemote = 3, gestaltHasVidDecoderScaler = 4, gestaltHasStereoDecoder = 5, gestaltHasSerialFader = 6, gestaltHasFMTuner = 7, gestaltHasSystemIRFunction = 8, gestaltIRDisabled = 9, gestaltINeedIRPowerOffConfirm = 10, gestaltHasZoomedVideo = 11 }; enum { gestaltATSUVersion = 'uisv', gestaltOriginalATSUVersion = (1 << 16), gestaltATSUUpdate1 = (2 << 16), gestaltATSUUpdate2 = (3 << 16), gestaltATSUUpdate3 = (4 << 16), gestaltATSUUpdate4 = (5 << 16), gestaltATSUUpdate5 = (6 << 16), gestaltATSUUpdate6 = (7 << 16), gestaltATSUUpdate7 = (8 << 16) }; enum { gestaltATSUFeatures = 'uisf', gestaltATSUTrackingFeature = 0x00000001, gestaltATSUMemoryFeature = 0x00000001, gestaltATSUFallbacksFeature = 0x00000001, gestaltATSUGlyphBoundsFeature = 0x00000001, gestaltATSULineControlFeature = 0x00000001, gestaltATSULayoutCreateAndCopyFeature = 0x00000001, gestaltATSULayoutCacheClearFeature = 0x00000001, gestaltATSUTextLocatorUsageFeature = 0x00000002, gestaltATSULowLevelOrigFeatures = 0x00000004, gestaltATSUFallbacksObjFeatures = 0x00000008, gestaltATSUIgnoreLeadingFeature = 0x00000008, gestaltATSUByCharacterClusterFeature = 0x00000010, gestaltATSUAscentDescentControlsFeature = 0x00000010, gestaltATSUHighlightInactiveTextFeature = 0x00000010, gestaltATSUPositionToCursorFeature = 0x00000010, gestaltATSUBatchBreakLinesFeature = 0x00000010, gestaltATSUTabSupportFeature = 0x00000010, gestaltATSUDirectAccess = 0x00000010, gestaltATSUDecimalTabFeature = 0x00000020, gestaltATSUBiDiCursorPositionFeature = 0x00000020, gestaltATSUNearestCharLineBreakFeature = 0x00000020, gestaltATSUHighlightColorControlFeature = 0x00000020, gestaltATSUUnderlineOptionsStyleFeature = 0x00000020, gestaltATSUStrikeThroughStyleFeature = 0x00000020, gestaltATSUDropShadowStyleFeature = 0x00000020 }; enum { gestaltUSBAttr = 'usb ', gestaltUSBPresent = 0, gestaltUSBHasIsoch = 1 }; enum { gestaltUSBVersion = 'usbv' }; enum { gestaltVersion = 'vers', gestaltValueImplementedVers = 5 }; enum { gestaltVIA1Addr = 'via1' }; enum { gestaltVIA2Addr = 'via2' }; enum { gestaltVMAttr = 'vm ', gestaltVMPresent = 0, gestaltVMHasLockMemoryForOutput = 1, gestaltVMFilemappingOn = 3, gestaltVMHasPagingControl = 4 }; enum { gestaltVMInfoType = 'vmin', gestaltVMInfoSizeStorageType = 0, gestaltVMInfoSizeType = 1, gestaltVMInfoSimpleType = 2, gestaltVMInfoNoneType = 3 }; enum { gestaltVMBackingStoreFileRefNum = 'vmbs' }; enum { gestaltALMVers = 'walk' }; enum { gestaltWindowMgrAttr = 'wind', gestaltWindowMgrPresent = (1L << 0), gestaltWindowMgrPresentBit = 0, gestaltExtendedWindowAttributes = 1, gestaltExtendedWindowAttributesBit = 1, gestaltHasFloatingWindows = 2, gestaltHasFloatingWindowsBit = 2, gestaltHasWindowBuffering = 3, gestaltHasWindowBufferingBit = 3, gestaltWindowLiveResizeBit = 4, gestaltWindowMinimizeToDockBit = 5, gestaltHasWindowShadowsBit = 6, gestaltSheetsAreWindowModalBit = 7, gestaltFrontWindowMayBeHiddenBit = 8, gestaltWindowMgrPresentMask = (1L << gestaltWindowMgrPresentBit), gestaltExtendedWindowAttributesMask = (1L << gestaltExtendedWindowAttributesBit), gestaltHasFloatingWindowsMask = (1L << gestaltHasFloatingWindowsBit), gestaltHasWindowBufferingMask = (1L << gestaltHasWindowBufferingBit), gestaltWindowLiveResizeMask = (1L << gestaltWindowLiveResizeBit), gestaltWindowMinimizeToDockMask = (1L << gestaltWindowMinimizeToDockBit), gestaltHasWindowShadowsMask = (1L << gestaltHasWindowShadowsBit), gestaltSheetsAreWindowModalMask = (1L << gestaltSheetsAreWindowModalBit), gestaltFrontWindowMayBeHiddenMask = (1L << gestaltFrontWindowMayBeHiddenBit) }; enum { gestaltHasSingleWindowModeBit = 8, gestaltHasSingleWindowModeMask = (1L << gestaltHasSingleWindowModeBit) }; enum { gestaltX86Features = 'x86f', gestaltX86HasFPU = 0, gestaltX86HasVME = 1, gestaltX86HasDE = 2, gestaltX86HasPSE = 3, gestaltX86HasTSC = 4, gestaltX86HasMSR = 5, gestaltX86HasPAE = 6, gestaltX86HasMCE = 7, gestaltX86HasCX8 = 8, gestaltX86HasAPIC = 9, gestaltX86HasSEP = 11, gestaltX86HasMTRR = 12, gestaltX86HasPGE = 13, gestaltX86HasMCA = 14, gestaltX86HasCMOV = 15, gestaltX86HasPAT = 16, gestaltX86HasPSE36 = 17, gestaltX86HasPSN = 18, gestaltX86HasCLFSH = 19, gestaltX86Serviced20 = 20, gestaltX86HasDS = 21, gestaltX86ResACPI = 22, gestaltX86HasMMX = 23, gestaltX86HasFXSR = 24, gestaltX86HasSSE = 25, gestaltX86HasSSE2 = 26, gestaltX86HasSS = 27, gestaltX86HasHTT = 28, gestaltX86HasTM = 29 }; enum { gestaltX86AdditionalFeatures = 'x86a', gestaltX86HasSSE3 = 0, gestaltX86HasMONITOR = 3, gestaltX86HasDSCPL = 4, gestaltX86HasVMX = 5, gestaltX86HasSMX = 6, gestaltX86HasEST = 7, gestaltX86HasTM2 = 8, gestaltX86HasSupplementalSSE3 = 9, gestaltX86HasCID = 10, gestaltX86HasCX16 = 13, gestaltX86HasxTPR = 14 }; enum { gestaltTranslationAttr = 'xlat', gestaltTranslationMgrExists = 0, gestaltTranslationMgrHintOrder = 1, gestaltTranslationPPCAvail = 2, gestaltTranslationGetPathAPIAvail = 3 }; enum { gestaltExtToolboxTable = 'xttt' }; enum { gestaltUSBPrinterSharingVersion = 'zak ', gestaltUSBPrinterSharingVersionMask = 0x0000FFFF, gestaltUSBPrinterSharingAttr = 'zak ', gestaltUSBPrinterSharingAttrMask = (int)0xFFFF0000, gestaltUSBPrinterSharingAttrRunning = (int)0x80000000, gestaltUSBPrinterSharingAttrBooted = 0x40000000 }; enum { gestaltWorldScriptIIVersion = 'doub', gestaltWorldScriptIIAttr = 'wsat', gestaltWSIICanPrintWithoutPrGeneralBit = 0 }; # 60 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 1 3 # 11 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 #define __MACMEMORY__ # 34 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 #pragma pack(push, 2) enum { kMacMemoryMaximumMemoryManagerBlockSize = 0x7FFFFFF0 }; # 55 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 #define __MAC_OS_X_MEMORY_MANAGER_CLEAN__ 0 enum { defaultPhysicalEntryCount = 8 }; enum { kPageInMemory = 0, kPageOnDisk = 1, kNotPaged = 2 }; enum { k32BitHeap = 1, kNewStyleHeap = 2, kNewDebugHeap = 4 }; enum { kHandleIsResourceBit = 5, kHandlePurgeableBit = 6, kHandleLockedBit = 7 }; enum { kHandleIsResourceMask = 0x20, kHandlePurgeableMask = 0x40, kHandleLockedMask = 0x80 }; # 329 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern OSErr MemError(void) ; # 380 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern SInt16 LMGetMemErr(void) ; # 407 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void LMSetMemErr(SInt16 value) ; # 450 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Handle NewHandle(Size byteCount) ; # 492 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Handle NewHandleClear(Size byteCount) ; # 531 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Handle RecoverHandle(Ptr p) ; # 567 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Ptr NewPtr(Size byteCount) ; # 604 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Ptr NewPtrClear(Size byteCount) ; # 675 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Handle NewEmptyHandle(void) ; # 724 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void HLock(Handle h) ; # 757 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void HLockHi(Handle h) ; # 790 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void HUnlock(Handle h) ; # 914 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Handle TempNewHandle( Size logicalSize, OSErr * resultCode) ; # 1187 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void DisposePtr(Ptr p) ; # 1220 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Size GetPtrSize(Ptr p) ; # 1235 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void SetPtrSize( Ptr p, Size newSize) ; # 1277 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void DisposeHandle(Handle h) ; # 1320 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void SetHandleSize( Handle h, Size newSize) ; # 1355 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Size GetHandleSize(Handle h) ; # 1397 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void ReallocateHandle( Handle h, Size byteCount) ; # 1445 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void EmptyHandle(Handle h) ; # 1463 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void HSetRBit(Handle h) ; # 1481 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void HClrRBit(Handle h) ; # 1537 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern SInt8 HGetState(Handle h) ; # 1568 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void HSetState( Handle h, SInt8 flags) ; # 1693 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern OSErr HandToHand(Handle * theHndl) ; # 1728 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern OSErr PtrToXHand( const void * srcPtr, Handle dstHndl, long size) ; # 1771 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern OSErr PtrToHand( const void * srcPtr, Handle * dstHndl, long size) ; # 1821 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern OSErr HandAndHand( Handle hand1, Handle hand2) ; # 1863 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern OSErr PtrAndHand( const void * ptr1, Handle hand2, long size) ; # 2330 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Boolean IsHeapValid(void) ; # 2346 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Boolean IsHandleValid(Handle h) ; # 2362 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Boolean IsPointerValid(Ptr p) ; # 2522 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 #pragma pack(pop) # 64 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 #define __MATH64__ # 44 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Max(void); # 66 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Min(void); # 91 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Add( SInt64 left, SInt64 right); # 118 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Subtract( SInt64 left, SInt64 right); # 145 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Negate(SInt64 value); # 172 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Absolute(SInt64 value); # 199 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Multiply( SInt64 left, SInt64 right); # 225 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Mod( SInt64 dividend, SInt64 divisor); # 258 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Divide( SInt64 dividend, SInt64 divisor, SInt64 * remainder); # 282 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Div( SInt64 dividend, SInt64 divisor); # 309 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Set(SInt32 value); # 332 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64SetU(UInt32 value); # 355 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt32 S32Set(SInt64 value); # 378 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean S64And( SInt64 left, SInt64 right); # 403 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean S64Or( SInt64 left, SInt64 right); # 428 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean S64Eor( SInt64 left, SInt64 right); # 453 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean S64Not(SInt64 value); # 485 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt32 S64Compare( SInt64 left, SInt64 right) ; # 503 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64BitwiseAnd( SInt64 left, SInt64 right); # 528 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64BitwiseOr( SInt64 left, SInt64 right); # 553 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64BitwiseEor( SInt64 left, SInt64 right); # 578 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64BitwiseNot(SInt64 value); # 601 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64ShiftRight( SInt64 value, UInt32 shift); # 626 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64ShiftLeft( SInt64 value, UInt32 shift); # 709 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Max(void); # 733 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Add( UInt64 left, UInt64 right); # 759 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Subtract( UInt64 left, UInt64 right); # 787 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Multiply( UInt64 left, UInt64 right); # 813 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Mod( UInt64 dividend, UInt64 divisor); # 845 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Divide( UInt64 dividend, UInt64 divisor, UInt64 * remainder); # 871 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Div( UInt64 dividend, UInt64 divisor); # 898 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Set(SInt32 value); # 921 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64SetU(UInt32 value); # 944 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt32 U32SetU(UInt64 value); # 967 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean U64And( UInt64 left, UInt64 right); # 992 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean U64Or( UInt64 left, UInt64 right); # 1017 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean U64Eor( UInt64 left, UInt64 right); # 1042 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean U64Not(UInt64 value); # 1074 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt32 U64Compare( UInt64 left, UInt64 right) ; # 1091 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64BitwiseAnd( UInt64 left, UInt64 right); # 1116 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64BitwiseOr( UInt64 left, UInt64 right); # 1141 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64BitwiseEor( UInt64 left, UInt64 right); # 1166 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64BitwiseNot(UInt64 value); # 1189 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64ShiftRight( UInt64 value, UInt32 shift); # 1214 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64ShiftLeft( UInt64 value, UInt32 shift); # 1289 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 UInt64ToSInt64(UInt64 value); # 1312 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 SInt64ToUInt64(SInt64 value); # 1387 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 #define SInt64ToWide(x) (x) #define WideToSInt64(x) (x) #define UInt64ToUnsignedWide(x) (x) #define UnsignedWideToUInt64(x) (x) # 68 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 79 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/BackupCore.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/BackupCore.h" 3 #define __BACKUPCORE__ # 64 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/BackupCore.h" 3 extern OSStatus CSBackupSetItemExcluded( CFURLRef item, Boolean exclude, Boolean excludeByPath) ; # 99 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/BackupCore.h" 3 extern Boolean CSBackupIsItemExcluded( CFURLRef item, Boolean * excludeByPath) ; # 80 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DiskSpaceRecovery.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DiskSpaceRecovery.h" 3 #define __DISKSPACERECOVERY__ # 84 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 1 3 # 11 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 #define __COMPONENTS__ # 26 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 1 3 # 11 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 #define __FILES__ # 22 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 #define __OSUTILS__ # 27 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 #define __DATETIMEUTILS__ # 45 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 #pragma pack(push, 2) # 77 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 typedef SInt16 ToggleResults; enum { toggleUndefined = 0, toggleOK = 1, toggleBadField = 2, toggleBadDelta = 3, toggleBadChar = 4, toggleUnknown = 5, toggleBadNum = 6, toggleOutOfRange = 7, toggleErr3 = 7, toggleErr4 = 8, toggleErr5 = 9 }; enum { smallDateBit = 31, togChar12HourBit = 30, togCharZCycleBit = 29, togDelta12HourBit = 28, genCdevRangeBit = 27, validDateFields = -1, maxDateField = 10 }; enum { eraMask = 0x0001, yearMask = 0x0002, monthMask = 0x0004, dayMask = 0x0008, hourMask = 0x0010, minuteMask = 0x0020, secondMask = 0x0040, dayOfWeekMask = 0x0080, dayOfYearMask = 0x0100, weekOfYearMask = 0x0200, pmMask = 0x0400, dateStdMask = 0x007F }; typedef SInt8 LongDateField; enum { eraField = 0, yearField = 1, monthField = 2, dayField = 3, hourField = 4, minuteField = 5, secondField = 6, dayOfWeekField = 7, dayOfYearField = 8, weekOfYearField = 9, pmField = 10, res1Field = 11, res2Field = 12, res3Field = 13 }; typedef SInt8 DateForm; enum { shortDate = 0, longDate = 1, abbrevDate = 2 }; enum { fatalDateTime = 0x8000, longDateFound = 1, leftOverChars = 2, sepNotIntlSep = 4, fieldOrderNotIntl = 8, extraneousStrings = 16, tooManySeps = 32, sepNotConsistent = 64, tokenErr = 0x8100, cantReadUtilities = 0x8200, dateTimeNotFound = 0x8400, dateTimeInvalid = 0x8800 }; typedef short StringToDateStatus; typedef StringToDateStatus String2DateStatus; struct DateCacheRecord { short hidden[256]; }; typedef struct DateCacheRecord DateCacheRecord; typedef DateCacheRecord * DateCachePtr; struct DateTimeRec { short year; short month; short day; short hour; short minute; short second; short dayOfWeek; }; typedef struct DateTimeRec DateTimeRec; typedef SInt64 LongDateTime; # 189 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 union LongDateCvt { SInt64 c; struct { UInt32 lLow; UInt32 lHigh; } hl; }; typedef union LongDateCvt LongDateCvt; union LongDateRec { struct { short era; short year; short month; short day; short hour; short minute; short second; short dayOfWeek; short dayOfYear; short weekOfYear; short pm; short res1; short res2; short res3; } ld; short list[14]; struct { short eraAlt; DateTimeRec oldDate; } od; }; typedef union LongDateRec LongDateRec; typedef SInt8 DateDelta; struct TogglePB { long togFlags; ResType amChars; ResType pmChars; long reserved[4]; }; typedef struct TogglePB TogglePB; # 262 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 extern OSStatus UCConvertUTCDateTimeToCFAbsoluteTime( const UTCDateTime * iUTCDate, CFAbsoluteTime * oCFTime) ; # 295 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 extern OSStatus UCConvertSecondsToCFAbsoluteTime( UInt32 iSeconds, CFAbsoluteTime * oCFTime) ; # 328 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 extern OSStatus UCConvertLongDateTimeToCFAbsoluteTime( LongDateTime iLongTime, CFAbsoluteTime * oCFTime) ; # 361 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 extern OSStatus UCConvertCFAbsoluteTimeToUTCDateTime( CFAbsoluteTime iCFTime, UTCDateTime * oUTCDate) ; # 394 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 extern OSStatus UCConvertCFAbsoluteTimeToSeconds( CFAbsoluteTime iCFTime, UInt32 * oSeconds) ; # 427 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 extern OSStatus UCConvertCFAbsoluteTimeToLongDateTime( CFAbsoluteTime iCFTime, LongDateTime * oLongDate) ; # 985 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 #pragma pack(pop) # 28 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 2 3 # 45 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 #pragma pack(push, 2) enum { sortsBefore = -1, sortsEqual = 0, sortsAfter = 1 }; enum { dummyType = 0, vType = 1, ioQType = 2, drvQType = 3, evType = 4, fsQType = 5, sIQType = 6, dtQType = 7, nmType = 8 }; typedef SignedByte QTypes; struct QElem { struct QElem * qLink; short qType; short qData[1]; }; typedef struct QElem QElem; typedef QElem * QElemPtr; struct QHdr { volatile short qFlags; volatile QElemPtr qHead; volatile QElemPtr qTail; }; typedef struct QHdr QHdr; typedef QHdr * QHdrPtr; # 110 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 struct MachineLocation { Fract latitude; Fract longitude; union { long gmtDelta; struct { SInt8 pad[3]; SInt8 Delta; } dls; } u; }; typedef struct MachineLocation MachineLocation; # 168 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern Boolean IsMetric(void) ; # 195 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern void Delay( unsigned long numTicks, unsigned long * finalTicks) ; # 230 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern void Enqueue( QElemPtr qElement, QHdrPtr qHeader) ; # 264 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern OSErr Dequeue( QElemPtr qElement, QHdrPtr qHeader) ; # 356 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern void ReadLocation(MachineLocation * loc) ; # 392 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern UInt32 TickCount(void) ; # 420 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern CFStringRef CSCopyUserName(Boolean useShortName) ; # 443 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern CFStringRef CSCopyMachineName(void) ; enum { useFree = 0, useATalk = 1, useAsync = 2, useExtClk = 3, useMIDI = 4 }; enum { false32b = 0, true32b = 1 } ; # 477 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 typedef void * SysPPtr; #define GetMMUMode() ((SInt8)true32b) #define SwapMMUMode(x) (*(SInt8*)(x) = true32b) # 509 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 typedef void ( * DeferredTaskProcPtr)(long dtParam); typedef DeferredTaskProcPtr DeferredTaskUPP; # 519 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern DeferredTaskUPP NewDeferredTaskUPP(DeferredTaskProcPtr userRoutine) ; # 530 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern void DisposeDeferredTaskUPP(DeferredTaskUPP userUPP) ; # 541 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern void InvokeDeferredTaskUPP( long dtParam, DeferredTaskUPP userUPP) ; #define NewDeferredTaskUPP(userRoutine) ((DeferredTaskUPP)userRoutine) #define DisposeDeferredTaskUPP(userUPP) #define InvokeDeferredTaskUPP(dtParam,userUPP) (*userUPP)(dtParam) struct DeferredTask { volatile QElemPtr qLink; short qType; volatile short dtFlags; DeferredTaskUPP dtAddr; long dtParam; long dtReserved; }; typedef struct DeferredTask DeferredTask; typedef DeferredTask * DeferredTaskPtr; # 782 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 #pragma pack(pop) # 23 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 2 3 # 56 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 # 1 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 1 3 # 25 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 #define __DISKARBITRATION_DADISK__ # 1 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 1 3 # 33 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 #define _IOKIT_IOKITLIB_H # 42 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 # 1 "/usr/include/mach/mach_types.h" 1 3 4 # 74 "/usr/include/mach/mach_types.h" 3 4 #define _MACH_MACH_TYPES_H_ # 1 "/usr/include/mach/host_info.h" 1 3 4 # 64 "/usr/include/mach/host_info.h" 3 4 #define _MACH_HOST_INFO_H_ # 1 "/usr/include/mach/vm_statistics.h" 1 3 4 # 67 "/usr/include/mach/vm_statistics.h" 3 4 #define _MACH_VM_STATISTICS_H_ # 84 "/usr/include/mach/vm_statistics.h" 3 4 struct vm_statistics { natural_t free_count; natural_t active_count; natural_t inactive_count; natural_t wire_count; natural_t zero_fill_count; natural_t reactivations; natural_t pageins; natural_t pageouts; natural_t faults; natural_t cow_faults; natural_t lookups; natural_t hits; natural_t purgeable_count; natural_t purges; # 109 "/usr/include/mach/vm_statistics.h" 3 4 natural_t speculative_count; }; typedef struct vm_statistics *vm_statistics_t; typedef struct vm_statistics vm_statistics_data_t; # 132 "/usr/include/mach/vm_statistics.h" 3 4 struct vm_statistics64 { natural_t free_count; natural_t active_count; natural_t inactive_count; natural_t wire_count; uint64_t zero_fill_count; uint64_t reactivations; uint64_t pageins; uint64_t pageouts; uint64_t faults; uint64_t cow_faults; uint64_t lookups; uint64_t hits; uint64_t purges; natural_t purgeable_count; natural_t speculative_count; uint64_t decompressions; uint64_t compressions; uint64_t swapins; uint64_t swapouts; natural_t compressor_page_count; natural_t throttled_count; natural_t external_page_count; natural_t internal_page_count; uint64_t total_uncompressed_pages_in_compressor; } ; typedef struct vm_statistics64 *vm_statistics64_t; typedef struct vm_statistics64 vm_statistics64_data_t; #define VM_STATISTICS_TRUNCATE_TO_32_BIT(value) ((uint32_t)(((value) > UINT32_MAX ) ? UINT32_MAX : (value))) # 188 "/usr/include/mach/vm_statistics.h" 3 4 struct vm_extmod_statistics { int64_t task_for_pid_count; int64_t task_for_pid_caller_count; int64_t thread_creation_count; int64_t thread_creation_caller_count; int64_t thread_set_state_count; int64_t thread_set_state_caller_count; } ; typedef struct vm_extmod_statistics *vm_extmod_statistics_t; typedef struct vm_extmod_statistics vm_extmod_statistics_data_t; typedef struct vm_purgeable_stat { uint64_t count; uint64_t size; }vm_purgeable_stat_t; struct vm_purgeable_info { vm_purgeable_stat_t fifo_data[8]; vm_purgeable_stat_t obsolete_data; vm_purgeable_stat_t lifo_data[8]; }; typedef struct vm_purgeable_info *vm_purgeable_info_t; #define VM_PAGE_QUERY_PAGE_PRESENT 0x1 #define VM_PAGE_QUERY_PAGE_FICTITIOUS 0x2 #define VM_PAGE_QUERY_PAGE_REF 0x4 #define VM_PAGE_QUERY_PAGE_DIRTY 0x8 #define VM_PAGE_QUERY_PAGE_PAGED_OUT 0x10 #define VM_PAGE_QUERY_PAGE_COPIED 0x20 #define VM_PAGE_QUERY_PAGE_SPECULATIVE 0x40 #define VM_PAGE_QUERY_PAGE_EXTERNAL 0x80 #define VM_PAGE_QUERY_PAGE_CS_VALIDATED 0x100 #define VM_PAGE_QUERY_PAGE_CS_TAINTED 0x200 #define VM_PAGE_QUERY_PAGE_CS_NX 0x400 # 260 "/usr/include/mach/vm_statistics.h" 3 4 #define VM_FLAGS_FIXED 0x0000 #define VM_FLAGS_ANYWHERE 0x0001 #define VM_FLAGS_PURGABLE 0x0002 #define VM_FLAGS_4GB_CHUNK 0x0004 #define VM_FLAGS_RANDOM_ADDR 0x0008 #define VM_FLAGS_NO_CACHE 0x0010 #define VM_FLAGS_RESILIENT_CODESIGN 0x0020 #define VM_FLAGS_RESILIENT_MEDIA 0x0040 #define VM_FLAGS_OVERWRITE 0x4000 #define VM_FLAGS_SUPERPAGE_MASK 0x70000 #define VM_FLAGS_RETURN_DATA_ADDR 0x100000 #define VM_FLAGS_RETURN_4K_DATA_ADDR 0x800000 #define VM_FLAGS_ALIAS_MASK 0xFF000000 #define VM_GET_FLAGS_ALIAS(flags,alias) (alias) = ((flags) & VM_FLAGS_ALIAS_MASK) >> 24 #define VM_SET_FLAGS_ALIAS(flags,alias) (flags) = (((flags) & ~VM_FLAGS_ALIAS_MASK) | (((alias) & ~VM_FLAGS_ALIAS_MASK) << 24)) #define VM_FLAGS_USER_ALLOCATE (VM_FLAGS_FIXED | VM_FLAGS_ANYWHERE | VM_FLAGS_PURGABLE | VM_FLAGS_4GB_CHUNK | VM_FLAGS_RANDOM_ADDR | VM_FLAGS_NO_CACHE | VM_FLAGS_OVERWRITE | VM_FLAGS_SUPERPAGE_MASK | VM_FLAGS_ALIAS_MASK) # 294 "/usr/include/mach/vm_statistics.h" 3 4 #define VM_FLAGS_USER_MAP (VM_FLAGS_USER_ALLOCATE | VM_FLAGS_RETURN_4K_DATA_ADDR | VM_FLAGS_RETURN_DATA_ADDR) #define VM_FLAGS_USER_REMAP (VM_FLAGS_FIXED | VM_FLAGS_ANYWHERE | VM_FLAGS_RANDOM_ADDR | VM_FLAGS_OVERWRITE| VM_FLAGS_RETURN_DATA_ADDR | VM_FLAGS_RESILIENT_CODESIGN) #define VM_FLAGS_SUPERPAGE_SHIFT 16 #define SUPERPAGE_NONE 0 #define SUPERPAGE_SIZE_ANY 1 #define VM_FLAGS_SUPERPAGE_NONE (SUPERPAGE_NONE << VM_FLAGS_SUPERPAGE_SHIFT) #define VM_FLAGS_SUPERPAGE_SIZE_ANY (SUPERPAGE_SIZE_ANY << VM_FLAGS_SUPERPAGE_SHIFT) #define SUPERPAGE_SIZE_2MB 2 #define VM_FLAGS_SUPERPAGE_SIZE_2MB (SUPERPAGE_SIZE_2MB<> 4) #define CPU_SUBTYPE_INTEL_MODEL_ALL 0 #define CPU_SUBTYPE_X86_ALL ((cpu_subtype_t)3) #define CPU_SUBTYPE_X86_64_ALL ((cpu_subtype_t)3) #define CPU_SUBTYPE_X86_ARCH1 ((cpu_subtype_t)4) #define CPU_SUBTYPE_X86_64_H ((cpu_subtype_t)8) #define CPU_THREADTYPE_INTEL_HTT ((cpu_threadtype_t) 1) #define CPU_SUBTYPE_MIPS_ALL ((cpu_subtype_t) 0) #define CPU_SUBTYPE_MIPS_R2300 ((cpu_subtype_t) 1) #define CPU_SUBTYPE_MIPS_R2600 ((cpu_subtype_t) 2) #define CPU_SUBTYPE_MIPS_R2800 ((cpu_subtype_t) 3) #define CPU_SUBTYPE_MIPS_R2000a ((cpu_subtype_t) 4) #define CPU_SUBTYPE_MIPS_R2000 ((cpu_subtype_t) 5) #define CPU_SUBTYPE_MIPS_R3000a ((cpu_subtype_t) 6) #define CPU_SUBTYPE_MIPS_R3000 ((cpu_subtype_t) 7) #define CPU_SUBTYPE_MC98000_ALL ((cpu_subtype_t) 0) #define CPU_SUBTYPE_MC98601 ((cpu_subtype_t) 1) #define CPU_SUBTYPE_HPPA_ALL ((cpu_subtype_t) 0) #define CPU_SUBTYPE_HPPA_7100 ((cpu_subtype_t) 0) #define CPU_SUBTYPE_HPPA_7100LC ((cpu_subtype_t) 1) #define CPU_SUBTYPE_MC88000_ALL ((cpu_subtype_t) 0) #define CPU_SUBTYPE_MC88100 ((cpu_subtype_t) 1) #define CPU_SUBTYPE_MC88110 ((cpu_subtype_t) 2) #define CPU_SUBTYPE_SPARC_ALL ((cpu_subtype_t) 0) #define CPU_SUBTYPE_I860_ALL ((cpu_subtype_t) 0) #define CPU_SUBTYPE_I860_860 ((cpu_subtype_t) 1) #define CPU_SUBTYPE_POWERPC_ALL ((cpu_subtype_t) 0) #define CPU_SUBTYPE_POWERPC_601 ((cpu_subtype_t) 1) #define CPU_SUBTYPE_POWERPC_602 ((cpu_subtype_t) 2) #define CPU_SUBTYPE_POWERPC_603 ((cpu_subtype_t) 3) #define CPU_SUBTYPE_POWERPC_603e ((cpu_subtype_t) 4) #define CPU_SUBTYPE_POWERPC_603ev ((cpu_subtype_t) 5) #define CPU_SUBTYPE_POWERPC_604 ((cpu_subtype_t) 6) #define CPU_SUBTYPE_POWERPC_604e ((cpu_subtype_t) 7) #define CPU_SUBTYPE_POWERPC_620 ((cpu_subtype_t) 8) #define CPU_SUBTYPE_POWERPC_750 ((cpu_subtype_t) 9) #define CPU_SUBTYPE_POWERPC_7400 ((cpu_subtype_t) 10) #define CPU_SUBTYPE_POWERPC_7450 ((cpu_subtype_t) 11) #define CPU_SUBTYPE_POWERPC_970 ((cpu_subtype_t) 100) #define CPU_SUBTYPE_ARM_ALL ((cpu_subtype_t) 0) #define CPU_SUBTYPE_ARM_V4T ((cpu_subtype_t) 5) #define CPU_SUBTYPE_ARM_V6 ((cpu_subtype_t) 6) #define CPU_SUBTYPE_ARM_V5TEJ ((cpu_subtype_t) 7) #define CPU_SUBTYPE_ARM_XSCALE ((cpu_subtype_t) 8) #define CPU_SUBTYPE_ARM_V7 ((cpu_subtype_t) 9) #define CPU_SUBTYPE_ARM_V7F ((cpu_subtype_t) 10) #define CPU_SUBTYPE_ARM_V7S ((cpu_subtype_t) 11) #define CPU_SUBTYPE_ARM_V7K ((cpu_subtype_t) 12) #define CPU_SUBTYPE_ARM_V6M ((cpu_subtype_t) 14) #define CPU_SUBTYPE_ARM_V7M ((cpu_subtype_t) 15) #define CPU_SUBTYPE_ARM_V7EM ((cpu_subtype_t) 16) #define CPU_SUBTYPE_ARM_V8 ((cpu_subtype_t) 13) #define CPU_SUBTYPE_ARM64_ALL ((cpu_subtype_t) 0) #define CPU_SUBTYPE_ARM64_V8 ((cpu_subtype_t) 1) # 340 "/usr/include/mach/machine.h" 3 4 #define CPUFAMILY_UNKNOWN 0 #define CPUFAMILY_POWERPC_G3 0xcee41549 #define CPUFAMILY_POWERPC_G4 0x77c184ae #define CPUFAMILY_POWERPC_G5 0xed76d8aa #define CPUFAMILY_INTEL_6_13 0xaa33392b #define CPUFAMILY_INTEL_PENRYN 0x78ea4fbc #define CPUFAMILY_INTEL_NEHALEM 0x6b5a4cd2 #define CPUFAMILY_INTEL_WESTMERE 0x573b5eec #define CPUFAMILY_INTEL_SANDYBRIDGE 0x5490b78c #define CPUFAMILY_INTEL_IVYBRIDGE 0x1f65e835 #define CPUFAMILY_INTEL_HASWELL 0x10b282dc #define CPUFAMILY_INTEL_BROADWELL 0x582ed09c #define CPUFAMILY_INTEL_SKYLAKE 0x37fc219f #define CPUFAMILY_INTEL_KABYLAKE 0x0f817246 #define CPUFAMILY_ARM_9 0xe73283ae #define CPUFAMILY_ARM_11 0x8ff620d8 #define CPUFAMILY_ARM_XSCALE 0x53b005f5 #define CPUFAMILY_ARM_12 0xbd1b0ae9 #define CPUFAMILY_ARM_13 0x0cc90e64 #define CPUFAMILY_ARM_14 0x96077ef1 #define CPUFAMILY_ARM_15 0xa8511bca #define CPUFAMILY_ARM_SWIFT 0x1e2d6381 #define CPUFAMILY_ARM_CYCLONE 0x37a09642 #define CPUFAMILY_ARM_TYPHOON 0x2c91a47e #define CPUFAMILY_ARM_TWISTER 0x92fb37c8 #define CPUFAMILY_ARM_HURRICANE 0x67ceee93 #define CPUFAMILY_ARM_MONSOON_MISTRAL 0xe81e7ef6 #define CPUFAMILY_INTEL_6_23 CPUFAMILY_INTEL_PENRYN #define CPUFAMILY_INTEL_6_26 CPUFAMILY_INTEL_NEHALEM # 69 "/usr/include/mach/host_info.h" 2 3 4 typedef integer_t *host_info_t; typedef integer_t *host_info64_t; #define HOST_INFO_MAX (1024) typedef integer_t host_info_data_t[(1024)]; #define KERNEL_VERSION_MAX (512) typedef char kernel_version_t[(512)]; #define KERNEL_BOOT_INFO_MAX (4096) typedef char kernel_boot_info_t[(4096)]; typedef integer_t host_flavor_t; #define HOST_BASIC_INFO 1 #define HOST_SCHED_INFO 3 #define HOST_RESOURCE_SIZES 4 #define HOST_PRIORITY_INFO 5 #define HOST_SEMAPHORE_TRAPS 7 #define HOST_MACH_MSG_TRAP 8 #define HOST_VM_PURGABLE 9 #define HOST_DEBUG_INFO_INTERNAL 10 #define HOST_CAN_HAS_DEBUGGER 11 struct host_can_has_debugger_info { boolean_t can_has_debugger; }; typedef struct host_can_has_debugger_info host_can_has_debugger_info_data_t; typedef struct host_can_has_debugger_info *host_can_has_debugger_info_t; #define HOST_CAN_HAS_DEBUGGER_COUNT ((mach_msg_type_number_t) (sizeof(host_can_has_debugger_info_data_t)/sizeof(integer_t))) #pragma pack(4) struct host_basic_info { integer_t max_cpus; integer_t avail_cpus; natural_t memory_size; cpu_type_t cpu_type; cpu_subtype_t cpu_subtype; cpu_threadtype_t cpu_threadtype; integer_t physical_cpu; integer_t physical_cpu_max; integer_t logical_cpu; integer_t logical_cpu_max; uint64_t max_mem; }; #pragma pack() typedef struct host_basic_info host_basic_info_data_t; typedef struct host_basic_info *host_basic_info_t; #define HOST_BASIC_INFO_COUNT ((mach_msg_type_number_t) (sizeof(host_basic_info_data_t)/sizeof(integer_t))) struct host_sched_info { integer_t min_timeout; integer_t min_quantum; }; typedef struct host_sched_info host_sched_info_data_t; typedef struct host_sched_info *host_sched_info_t; #define HOST_SCHED_INFO_COUNT ((mach_msg_type_number_t) (sizeof(host_sched_info_data_t)/sizeof(integer_t))) struct kernel_resource_sizes { natural_t task; natural_t thread; natural_t port; natural_t memory_region; natural_t memory_object; }; typedef struct kernel_resource_sizes kernel_resource_sizes_data_t; typedef struct kernel_resource_sizes *kernel_resource_sizes_t; #define HOST_RESOURCE_SIZES_COUNT ((mach_msg_type_number_t) (sizeof(kernel_resource_sizes_data_t)/sizeof(integer_t))) struct host_priority_info { integer_t kernel_priority; integer_t system_priority; integer_t server_priority; integer_t user_priority; integer_t depress_priority; integer_t idle_priority; integer_t minimum_priority; integer_t maximum_priority; }; typedef struct host_priority_info host_priority_info_data_t; typedef struct host_priority_info *host_priority_info_t; #define HOST_PRIORITY_INFO_COUNT ((mach_msg_type_number_t) (sizeof(host_priority_info_data_t)/sizeof(integer_t))) #define HOST_LOAD_INFO 1 #define HOST_VM_INFO 2 #define HOST_CPU_LOAD_INFO 3 #define HOST_VM_INFO64 4 #define HOST_EXTMOD_INFO64 5 #define HOST_EXPIRED_TASK_INFO 6 struct host_load_info { integer_t avenrun[3]; integer_t mach_factor[3]; }; typedef struct host_load_info host_load_info_data_t; typedef struct host_load_info *host_load_info_t; #define HOST_LOAD_INFO_COUNT ((mach_msg_type_number_t) (sizeof(host_load_info_data_t)/sizeof(integer_t))) typedef struct vm_purgeable_info host_purgable_info_data_t; typedef struct vm_purgeable_info *host_purgable_info_t; #define HOST_VM_PURGABLE_COUNT ((mach_msg_type_number_t) (sizeof(host_purgable_info_data_t)/sizeof(integer_t))) #define HOST_VM_INFO64_COUNT ((mach_msg_type_number_t) (sizeof(vm_statistics64_data_t)/sizeof(integer_t))) #define HOST_VM_INFO64_LATEST_COUNT HOST_VM_INFO64_COUNT #define HOST_VM_INFO64_REV1_COUNT HOST_VM_INFO64_LATEST_COUNT #define HOST_VM_INFO64_REV0_COUNT ((mach_msg_type_number_t) (HOST_VM_INFO64_REV1_COUNT - 14)) #define HOST_EXTMOD_INFO64_COUNT ((mach_msg_type_number_t) (sizeof(vm_extmod_statistics_data_t)/sizeof(integer_t))) #define HOST_EXTMOD_INFO64_LATEST_COUNT HOST_EXTMOD_INFO64_COUNT #define HOST_VM_INFO_COUNT ((mach_msg_type_number_t) (sizeof(vm_statistics_data_t)/sizeof(integer_t))) #define HOST_VM_INFO_LATEST_COUNT HOST_VM_INFO_COUNT #define HOST_VM_INFO_REV2_COUNT HOST_VM_INFO_LATEST_COUNT #define HOST_VM_INFO_REV1_COUNT ((mach_msg_type_number_t) (HOST_VM_INFO_REV2_COUNT - 1)) #define HOST_VM_INFO_REV0_COUNT ((mach_msg_type_number_t) (HOST_VM_INFO_REV1_COUNT - 2)) struct host_cpu_load_info { natural_t cpu_ticks[4]; }; typedef struct host_cpu_load_info host_cpu_load_info_data_t; typedef struct host_cpu_load_info *host_cpu_load_info_t; #define HOST_CPU_LOAD_INFO_COUNT ((mach_msg_type_number_t) (sizeof (host_cpu_load_info_data_t) / sizeof (integer_t))) # 81 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/host_notify.h" 1 3 4 # 30 "/usr/include/mach/host_notify.h" 3 4 #define _MACH_HOST_NOTIFY_H_ #define HOST_NOTIFY_CALENDAR_CHANGE 0 #define HOST_NOTIFY_CALENDAR_SET 1 #define HOST_NOTIFY_TYPE_MAX 1 #define HOST_CALENDAR_CHANGED_REPLYID 950 #define HOST_CALENDAR_SET_REPLYID 951 # 82 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/host_special_ports.h" 1 3 4 # 65 "/usr/include/mach/host_special_ports.h" 3 4 #define _MACH_HOST_SPECIAL_PORTS_H_ #define HOST_SECURITY_PORT 0 #define HOST_PORT 1 #define HOST_PRIV_PORT 2 #define HOST_IO_MASTER_PORT 3 #define HOST_MAX_SPECIAL_KERNEL_PORT 7 #define HOST_DYNAMIC_PAGER_PORT (1 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_AUDIT_CONTROL_PORT (2 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_USER_NOTIFICATION_PORT (3 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_AUTOMOUNTD_PORT (4 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_LOCKD_PORT (5 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_KTRACE_BACKGROUND_PORT (6 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_SEATBELT_PORT (7 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_KEXTD_PORT (8 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_LAUNCHCTL_PORT (9 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_UNFREED_PORT (10 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_AMFID_PORT (11 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_GSSD_PORT (12 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_TELEMETRY_PORT (13 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_ATM_NOTIFICATION_PORT (14 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_COALITION_PORT (15 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_SYSDIAGNOSE_PORT (16 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_XPC_EXCEPTION_PORT (17 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_CONTAINERD_PORT (18 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_NODE_PORT (19 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_RESOURCE_NOTIFY_PORT (20 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_CLOSURED_PORT (21 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_MAX_SPECIAL_PORT HOST_CLOSURED_PORT #define HOST_CHUD_PORT HOST_LAUNCHCTL_PORT #define HOST_LOCAL_NODE -1 # 123 "/usr/include/mach/host_special_ports.h" 3 4 #define host_get_host_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_PORT, (port))) #define host_set_host_port(host,port) (KERN_INVALID_ARGUMENT) #define host_get_host_priv_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_PRIV_PORT, (port))) #define host_set_host_priv_port(host,port) (KERN_INVALID_ARGUMENT) #define host_get_io_master_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_IO_MASTER_PORT, (port))) #define host_set_io_master_port(host,port) (KERN_INVALID_ARGUMENT) #define host_get_dynamic_pager_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_DYNAMIC_PAGER_PORT, (port))) #define host_set_dynamic_pager_port(host,port) (host_set_special_port((host), HOST_DYNAMIC_PAGER_PORT, (port))) #define host_get_audit_control_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_AUDIT_CONTROL_PORT, (port))) #define host_set_audit_control_port(host,port) (host_set_special_port((host), HOST_AUDIT_CONTROL_PORT, (port))) #define host_get_user_notification_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_USER_NOTIFICATION_PORT, (port))) #define host_set_user_notification_port(host,port) (host_set_special_port((host), HOST_USER_NOTIFICATION_PORT, (port))) #define host_get_automountd_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_AUTOMOUNTD_PORT, (port))) #define host_set_automountd_port(host,port) (host_set_special_port((host), HOST_AUTOMOUNTD_PORT, (port))) #define host_get_lockd_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_LOCKD_PORT, (port))) #define host_set_lockd_port(host,port) (host_set_special_port((host), HOST_LOCKD_PORT, (port))) #define host_get_ktrace_background_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_KTRACE_BACKGROUND_PORT, (port))) #define host_set_ktrace_background_port(host,port) (host_set_special_port((host), HOST_KTRACE_BACKGROUND_PORT, (port))) #define host_get_kextd_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_KEXTD_PORT, (port))) #define host_set_kextd_port(host,port) (host_set_special_port((host), HOST_KEXTD_PORT, (port))) #define host_get_launchctl_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_LAUNCHCTL_PORT, (port))) #define host_set_launchctl_port(host,port) (host_set_special_port((host), HOST_LAUNCHCTL_PORT, (port))) #define host_get_chud_port(host,port) host_get_launchctl_port(host, port) #define host_set_chud_port(host,port) host_set_launchctl_port(host, port) #define host_get_unfreed_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_UNFREED_PORT, (port))) #define host_set_unfreed_port(host,port) (host_set_special_port((host), HOST_UNFREED_PORT, (port))) #define host_get_amfid_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_AMFID_PORT, (port))) #define host_set_amfid_port(host,port) (host_set_special_port((host), HOST_AMFID_PORT, (port))) #define host_get_gssd_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_GSSD_PORT, (port))) #define host_set_gssd_port(host,port) (host_set_special_port((host), HOST_GSSD_PORT, (port))) #define host_get_telemetry_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_TELEMETRY_PORT, (port))) #define host_set_telemetry_port(host,port) (host_set_special_port((host), HOST_TELEMETRY_PORT, (port))) #define host_get_atm_notification_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_ATM_NOTIFICATION_PORT, (port))) #define host_set_atm_notification_port(host,port) (host_set_special_port((host), HOST_ATM_NOTIFICATION_PORT, (port))) #define host_get_coalition_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_COALITION_PORT, (port))) #define host_set_coalition_port(host,port) (host_set_special_port((host), HOST_COALITION_PORT, (port))) #define host_get_sysdiagnose_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_SYSDIAGNOSE_PORT, (port))) #define host_set_sysdiagnose_port(host,port) (host_set_special_port((host), HOST_SYSDIAGNOSE_PORT, (port))) #define host_get_container_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_CONTAINERD_PORT, (port))) #define host_set_container_port(host,port) (host_set_special_port((host), HOST_CONTAINERD_PORT, (port))) #define host_get_node_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_NODE_PORT, (port))) #define host_set_node_port(host,port) (host_set_special_port((host), HOST_NODE_PORT, (port))) #define host_get_closured_port(host,port) (host_get_special_port((host), HOST_LOCAL_NODE, HOST_CLOSURED_PORT, (port))) #define host_set_closured_port(host,port) (host_set_special_port((host), HOST_CLOSURED_PORT, (port))) # 83 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/memory_object_types.h" 1 3 4 # 66 "/usr/include/mach/memory_object_types.h" 3 4 #define _MACH_MEMORY_OBJECT_TYPES_H_ # 75 "/usr/include/mach/memory_object_types.h" 3 4 # 1 "/usr/include/mach/vm_prot.h" 1 3 4 # 67 "/usr/include/mach/vm_prot.h" 3 4 #define _MACH_VM_PROT_H_ typedef int vm_prot_t; #define VM_PROT_NONE ((vm_prot_t) 0x00) #define VM_PROT_READ ((vm_prot_t) 0x01) #define VM_PROT_WRITE ((vm_prot_t) 0x02) #define VM_PROT_EXECUTE ((vm_prot_t) 0x04) #define VM_PROT_DEFAULT (VM_PROT_READ|VM_PROT_WRITE) #define VM_PROT_ALL (VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE) # 106 "/usr/include/mach/vm_prot.h" 3 4 #define VM_PROT_NO_CHANGE ((vm_prot_t) 0x08) # 116 "/usr/include/mach/vm_prot.h" 3 4 #define VM_PROT_COPY ((vm_prot_t) 0x10) # 130 "/usr/include/mach/vm_prot.h" 3 4 #define VM_PROT_WANTS_COPY ((vm_prot_t) 0x10) #define VM_PROT_IS_MASK ((vm_prot_t) 0x40) # 149 "/usr/include/mach/vm_prot.h" 3 4 #define VM_PROT_STRIP_READ ((vm_prot_t) 0x80) #define VM_PROT_EXECUTE_ONLY (VM_PROT_EXECUTE|VM_PROT_STRIP_READ) # 76 "/usr/include/mach/memory_object_types.h" 2 3 4 # 1 "/usr/include/mach/vm_sync.h" 1 3 4 # 64 "/usr/include/mach/vm_sync.h" 3 4 #define _MACH_VM_SYNC_H_ typedef unsigned vm_sync_t; #define VM_SYNC_ASYNCHRONOUS ((vm_sync_t) 0x01) #define VM_SYNC_SYNCHRONOUS ((vm_sync_t) 0x02) #define VM_SYNC_INVALIDATE ((vm_sync_t) 0x04) #define VM_SYNC_KILLPAGES ((vm_sync_t) 0x08) #define VM_SYNC_DEACTIVATE ((vm_sync_t) 0x10) #define VM_SYNC_CONTIGUOUS ((vm_sync_t) 0x20) #define VM_SYNC_REUSABLEPAGES ((vm_sync_t) 0x40) # 77 "/usr/include/mach/memory_object_types.h" 2 3 4 # 1 "/usr/include/mach/vm_types.h" 1 3 4 # 33 "/usr/include/mach/vm_types.h" 3 4 #define _MACH_VM_TYPES_H_ typedef vm_offset_t pointer_t; typedef vm_offset_t vm_address_t; typedef uint64_t addr64_t; # 61 "/usr/include/mach/vm_types.h" 3 4 typedef uint32_t reg64_t; typedef uint32_t ppnum_t; #define PPNUM_MAX UINT32_MAX typedef mach_port_t vm_map_t; #define VM_MAP_NULL ((vm_map_t) 0) typedef uint64_t vm_object_offset_t; typedef uint64_t vm_object_size_t; typedef mach_port_t upl_t; typedef mach_port_t vm_named_entry_t; #define UPL_NULL ((upl_t) 0) #define VM_NAMED_ENTRY_NULL ((vm_named_entry_t) 0) # 78 "/usr/include/mach/memory_object_types.h" 2 3 4 #define VM_64_BIT_DATA_OBJECTS typedef unsigned long long memory_object_offset_t; typedef unsigned long long memory_object_size_t; typedef natural_t memory_object_cluster_size_t; typedef natural_t * memory_object_fault_info_t; typedef unsigned long long vm_object_id_t; typedef mach_port_t memory_object_t; typedef mach_port_t memory_object_control_t; typedef memory_object_t *memory_object_array_t; typedef mach_port_t memory_object_name_t; typedef mach_port_t memory_object_default_t; #define MEMORY_OBJECT_NULL ((memory_object_t) 0) #define MEMORY_OBJECT_CONTROL_NULL ((memory_object_control_t) 0) #define MEMORY_OBJECT_NAME_NULL ((memory_object_name_t) 0) #define MEMORY_OBJECT_DEFAULT_NULL ((memory_object_default_t) 0) typedef int memory_object_copy_strategy_t; #define MEMORY_OBJECT_COPY_NONE 0 #define MEMORY_OBJECT_COPY_CALL 1 #define MEMORY_OBJECT_COPY_DELAY 2 #define MEMORY_OBJECT_COPY_TEMPORARY 3 #define MEMORY_OBJECT_COPY_SYMMETRIC 4 # 146 "/usr/include/mach/memory_object_types.h" 3 4 #define MEMORY_OBJECT_COPY_INVALID 5 # 156 "/usr/include/mach/memory_object_types.h" 3 4 typedef int memory_object_return_t; #define MEMORY_OBJECT_RETURN_NONE 0 #define MEMORY_OBJECT_RETURN_DIRTY 1 #define MEMORY_OBJECT_RETURN_ALL 2 #define MEMORY_OBJECT_RETURN_ANYTHING 3 #define MEMORY_OBJECT_DATA_FLUSH 0x1 #define MEMORY_OBJECT_DATA_NO_CHANGE 0x2 #define MEMORY_OBJECT_DATA_PURGE 0x4 #define MEMORY_OBJECT_COPY_SYNC 0x8 #define MEMORY_OBJECT_DATA_SYNC 0x10 #define MEMORY_OBJECT_IO_SYNC 0x20 #define MEMORY_OBJECT_DATA_FLUSH_ALL 0x40 #define MEMORY_OBJECT_INFO_MAX (1024) typedef int *memory_object_info_t; typedef int memory_object_flavor_t; typedef int memory_object_info_data_t[(1024)]; #define MEMORY_OBJECT_PERFORMANCE_INFO 11 #define MEMORY_OBJECT_ATTRIBUTE_INFO 14 #define MEMORY_OBJECT_BEHAVIOR_INFO 15 struct memory_object_perf_info { memory_object_cluster_size_t cluster_size; boolean_t may_cache; }; struct memory_object_attr_info { memory_object_copy_strategy_t copy_strategy; memory_object_cluster_size_t cluster_size; boolean_t may_cache_object; boolean_t temporary; }; struct memory_object_behave_info { memory_object_copy_strategy_t copy_strategy; boolean_t temporary; boolean_t invalidate; boolean_t silent_overwrite; boolean_t advisory_pageout; }; typedef struct memory_object_behave_info *memory_object_behave_info_t; typedef struct memory_object_behave_info memory_object_behave_info_data_t; typedef struct memory_object_perf_info *memory_object_perf_info_t; typedef struct memory_object_perf_info memory_object_perf_info_data_t; typedef struct memory_object_attr_info *memory_object_attr_info_t; typedef struct memory_object_attr_info memory_object_attr_info_data_t; #define MEMORY_OBJECT_BEHAVE_INFO_COUNT ((mach_msg_type_number_t) (sizeof(memory_object_behave_info_data_t)/sizeof(int))) #define MEMORY_OBJECT_PERF_INFO_COUNT ((mach_msg_type_number_t) (sizeof(memory_object_perf_info_data_t)/sizeof(int))) #define MEMORY_OBJECT_ATTR_INFO_COUNT ((mach_msg_type_number_t) (sizeof(memory_object_attr_info_data_t)/sizeof(int))) #define invalid_memory_object_flavor(f) (f != MEMORY_OBJECT_ATTRIBUTE_INFO && f != MEMORY_OBJECT_PERFORMANCE_INFO && f != OLD_MEMORY_OBJECT_BEHAVIOR_INFO && f != MEMORY_OBJECT_BEHAVIOR_INFO && f != OLD_MEMORY_OBJECT_ATTRIBUTE_INFO) # 243 "/usr/include/mach/memory_object_types.h" 3 4 #define MEMORY_OBJECT_TERMINATE_IDLE 0x1 #define MEMORY_OBJECT_RESPECT_CACHE 0x2 #define MEMORY_OBJECT_RELEASE_NO_OP 0x4 #define MAP_MEM_NOOP 0 #define MAP_MEM_COPYBACK 1 #define MAP_MEM_IO 2 #define MAP_MEM_WTHRU 3 #define MAP_MEM_WCOMB 4 #define MAP_MEM_INNERWBACK 5 #define MAP_MEM_POSTED 6 #define GET_MAP_MEM(flags) ((((unsigned int)(flags)) >> 24) & 0xFF) #define SET_MAP_MEM(caching,flags) ((flags) = ((((unsigned int)(caching)) << 24) & 0xFF000000) | ((flags) & 0xFFFFFF)); #define MAP_MEM_PURGABLE_KERNEL_ONLY 0x004000 #define MAP_MEM_GRAB_SECLUDED 0x008000 #define MAP_MEM_ONLY 0x010000 #define MAP_MEM_NAMED_CREATE 0x020000 #define MAP_MEM_PURGABLE 0x040000 #define MAP_MEM_NAMED_REUSE 0x080000 #define MAP_MEM_USE_DATA_ADDR 0x100000 #define MAP_MEM_VM_COPY 0x200000 #define MAP_MEM_VM_SHARE 0x400000 #define MAP_MEM_4K_DATA_ADDR 0x800000 #define MAP_MEM_FLAGS_MASK 0x00FFFF00 #define MAP_MEM_FLAGS_USER ( MAP_MEM_PURGABLE_KERNEL_ONLY | MAP_MEM_GRAB_SECLUDED | MAP_MEM_ONLY | MAP_MEM_NAMED_CREATE | MAP_MEM_PURGABLE | MAP_MEM_NAMED_REUSE | MAP_MEM_USE_DATA_ADDR | MAP_MEM_VM_COPY | MAP_MEM_VM_SHARE | MAP_MEM_4K_DATA_ADDR) # 86 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/exception_types.h" 1 3 4 # 60 "/usr/include/mach/exception_types.h" 3 4 #define _MACH_EXCEPTION_TYPES_H_ # 1 "/usr/include/mach/machine/exception.h" 1 3 4 # 30 "/usr/include/mach/machine/exception.h" 3 4 #define _MACH_MACHINE_EXCEPTION_H_ # 1 "/usr/include/mach/i386/exception.h" 1 3 4 # 60 "/usr/include/mach/i386/exception.h" 3 4 #define _MACH_I386_EXCEPTION_H_ #define EXC_TYPES_COUNT 14 #define EXCEPTION_CODE_MAX 2 #define EXC_I386_INVOP 1 #define EXC_I386_DIV 1 #define EXC_I386_INTO 2 #define EXC_I386_NOEXT 3 #define EXC_I386_EXTOVR 4 #define EXC_I386_EXTERR 5 #define EXC_I386_EMERR 6 #define EXC_I386_BOUND 7 #define EXC_I386_SSEEXTERR 8 # 106 "/usr/include/mach/i386/exception.h" 3 4 #define EXC_I386_SGL 1 #define EXC_I386_BPT 2 #define EXC_I386_DIVERR 0 #define EXC_I386_SGLSTP 1 #define EXC_I386_NMIFLT 2 #define EXC_I386_BPTFLT 3 #define EXC_I386_INTOFLT 4 #define EXC_I386_BOUNDFLT 5 #define EXC_I386_INVOPFLT 6 #define EXC_I386_NOEXTFLT 7 #define EXC_I386_DBLFLT 8 #define EXC_I386_EXTOVRFLT 9 #define EXC_I386_INVTSSFLT 10 #define EXC_I386_SEGNPFLT 11 #define EXC_I386_STKFLT 12 #define EXC_I386_GPFLT 13 #define EXC_I386_PGFLT 14 #define EXC_I386_EXTERRFLT 16 #define EXC_I386_ALIGNFLT 17 #define EXC_I386_ENDPERR 33 #define EXC_I386_ENOEXTFLT 32 #define EXC_MASK_MACHINE 0 # 34 "/usr/include/mach/machine/exception.h" 2 3 4 # 63 "/usr/include/mach/exception_types.h" 2 3 4 #define EXC_BAD_ACCESS 1 #define EXC_BAD_INSTRUCTION 2 #define EXC_ARITHMETIC 3 #define EXC_EMULATION 4 #define EXC_SOFTWARE 5 #define EXC_BREAKPOINT 6 #define EXC_SYSCALL 7 #define EXC_MACH_SYSCALL 8 #define EXC_RPC_ALERT 9 #define EXC_CRASH 10 #define EXC_RESOURCE 11 #define EXC_GUARD 12 #define EXC_CORPSE_NOTIFY 13 #define EXC_CORPSE_VARIANT_BIT 0x100 #define EXCEPTION_DEFAULT 1 #define EXCEPTION_STATE 2 #define EXCEPTION_STATE_IDENTITY 3 #define MACH_EXCEPTION_CODES 0x80000000 #define EXC_MASK_BAD_ACCESS (1 << EXC_BAD_ACCESS) #define EXC_MASK_BAD_INSTRUCTION (1 << EXC_BAD_INSTRUCTION) #define EXC_MASK_ARITHMETIC (1 << EXC_ARITHMETIC) #define EXC_MASK_EMULATION (1 << EXC_EMULATION) #define EXC_MASK_SOFTWARE (1 << EXC_SOFTWARE) #define EXC_MASK_BREAKPOINT (1 << EXC_BREAKPOINT) #define EXC_MASK_SYSCALL (1 << EXC_SYSCALL) #define EXC_MASK_MACH_SYSCALL (1 << EXC_MACH_SYSCALL) #define EXC_MASK_RPC_ALERT (1 << EXC_RPC_ALERT) #define EXC_MASK_CRASH (1 << EXC_CRASH) #define EXC_MASK_RESOURCE (1 << EXC_RESOURCE) #define EXC_MASK_GUARD (1 << EXC_GUARD) #define EXC_MASK_CORPSE_NOTIFY (1 << EXC_CORPSE_NOTIFY) #define EXC_MASK_ALL (EXC_MASK_BAD_ACCESS | EXC_MASK_BAD_INSTRUCTION | EXC_MASK_ARITHMETIC | EXC_MASK_EMULATION | EXC_MASK_SOFTWARE | EXC_MASK_BREAKPOINT | EXC_MASK_SYSCALL | EXC_MASK_MACH_SYSCALL | EXC_MASK_RPC_ALERT | EXC_MASK_RESOURCE | EXC_MASK_GUARD | EXC_MASK_MACHINE) # 162 "/usr/include/mach/exception_types.h" 3 4 #define FIRST_EXCEPTION 1 #define EXC_SOFT_SIGNAL 0x10003 #define EXC_MACF_MIN 0x20000 #define EXC_MACF_MAX 0x2FFFF # 1 "/usr/include/mach/thread_status.h" 1 3 4 # 69 "/usr/include/mach/thread_status.h" 3 4 #define _MACH_THREAD_STATUS_H_ # 1 "/usr/include/mach/machine/thread_status.h" 1 3 4 # 30 "/usr/include/mach/machine/thread_status.h" 3 4 #define _MACH_MACHINE_THREAD_STATUS_H_ # 1 "/usr/include/mach/i386/thread_status.h" 1 3 4 # 68 "/usr/include/mach/i386/thread_status.h" 3 4 #define _MACH_I386_THREAD_STATUS_H_ # 1 "/usr/include/mach/i386/fp_reg.h" 1 3 4 # 60 "/usr/include/mach/i386/fp_reg.h" 3 4 #define _I386_FP_SAVE_H_ #define FPC_IE 0x0001 #define FPC_IM FPC_IE #define FPC_DE 0x0002 #define FPC_DM FPC_DE #define FPC_ZE 0x0004 #define FPC_ZM FPC_ZE #define FPC_OE 0x0008 #define FPC_OM FPC_OE #define FPC_UE 0x0010 #define FPC_PE 0x0020 #define FPC_PC 0x0300 #define FPC_PC_24 0x0000 #define FPC_PC_53 0x0200 #define FPC_PC_64 0x0300 #define FPC_RC 0x0c00 #define FPC_RC_RN 0x0000 #define FPC_RC_RD 0x0400 #define FPC_RC_RU 0x0800 #define FPC_RC_CHOP 0x0c00 #define FPC_IC 0x1000 #define FPC_IC_PROJ 0x0000 #define FPC_IC_AFF 0x1000 #define FPS_IE 0x0001 #define FPS_DE 0x0002 #define FPS_ZE 0x0004 #define FPS_OE 0x0008 #define FPS_UE 0x0010 #define FPS_PE 0x0020 #define FPS_SF 0x0040 #define FPS_ES 0x0080 #define FPS_C0 0x0100 #define FPS_C1 0x0200 #define FPS_C2 0x0400 #define FPS_TOS 0x3800 #define FPS_TOS_SHIFT 11 #define FPS_C3 0x4000 #define FPS_BUSY 0x8000 #define FP_NO 0 #define FP_SOFT 1 #define FP_287 2 #define FP_387 3 #define FP_FXSR 4 # 73 "/usr/include/mach/i386/thread_status.h" 2 3 4 # 1 "/usr/include/mach/i386/thread_state.h" 1 3 4 # 33 "/usr/include/mach/i386/thread_state.h" 3 4 #define _MACH_I386_THREAD_STATE_H_ #define I386_THREAD_STATE_MAX (614) #define THREAD_STATE_MAX I386_THREAD_STATE_MAX # 74 "/usr/include/mach/i386/thread_status.h" 2 3 4 # 1 "/usr/include/i386/eflags.h" 1 3 4 # 60 "/usr/include/i386/eflags.h" 3 4 #define _I386_EFLAGS_H_ #define EFL_CF 0x00000001 #define EFL_PF 0x00000004 #define EFL_AF 0x00000010 #define EFL_ZF 0x00000040 #define EFL_SF 0x00000080 #define EFL_TF 0x00000100 #define EFL_IF 0x00000200 #define EFL_DF 0x00000400 #define EFL_OF 0x00000800 #define EFL_IOPL 0x00003000 #define EFL_IOPL_KERNEL 0x00000000 #define EFL_IOPL_USER 0x00003000 #define EFL_NT 0x00004000 #define EFL_RF 0x00010000 #define EFL_VM 0x00020000 #define EFL_AC 0x00040000 #define EFL_VIF 0x00080000 #define EFL_VIP 0x00100000 #define EFL_ID 0x00200000 #define EFL_CLR 0xfff88028 #define EFL_SET 0x00000002 #define EFL_USER_SET (EFL_IF) #define EFL_USER_CLEAR (EFL_IOPL|EFL_NT|EFL_RF) # 75 "/usr/include/mach/i386/thread_status.h" 2 3 4 # 93 "/usr/include/mach/i386/thread_status.h" 3 4 #define i386_THREAD_STATE 1 #define i386_FLOAT_STATE 2 #define i386_EXCEPTION_STATE 3 #define x86_THREAD_STATE32 1 #define x86_FLOAT_STATE32 2 #define x86_EXCEPTION_STATE32 3 #define x86_THREAD_STATE64 4 #define x86_FLOAT_STATE64 5 #define x86_EXCEPTION_STATE64 6 #define x86_THREAD_STATE 7 #define x86_FLOAT_STATE 8 #define x86_EXCEPTION_STATE 9 #define x86_DEBUG_STATE32 10 #define x86_DEBUG_STATE64 11 #define x86_DEBUG_STATE 12 #define THREAD_STATE_NONE 13 #define x86_AVX_STATE32 16 #define x86_AVX_STATE64 (x86_AVX_STATE32 + 1) #define x86_AVX_STATE (x86_AVX_STATE32 + 2) #define x86_AVX512_STATE32 19 #define x86_AVX512_STATE64 (x86_AVX512_STATE32 + 1) #define x86_AVX512_STATE (x86_AVX512_STATE32 + 2) #define THREAD_MACHINE_STATE_MAX THREAD_STATE_MAX #define VALID_THREAD_STATE_FLAVOR(x) ((x == x86_THREAD_STATE32) || (x == x86_FLOAT_STATE32) || (x == x86_EXCEPTION_STATE32) || (x == x86_DEBUG_STATE32) || (x == x86_THREAD_STATE64) || (x == x86_FLOAT_STATE64) || (x == x86_EXCEPTION_STATE64) || (x == x86_DEBUG_STATE64) || (x == x86_THREAD_STATE) || (x == x86_FLOAT_STATE) || (x == x86_EXCEPTION_STATE) || (x == x86_DEBUG_STATE) || (x == x86_AVX_STATE32) || (x == x86_AVX_STATE64) || (x == x86_AVX_STATE) || (x == x86_AVX512_STATE32) || (x == x86_AVX512_STATE64) || (x == x86_AVX512_STATE) || (x == THREAD_STATE_NONE)) # 157 "/usr/include/mach/i386/thread_status.h" 3 4 struct x86_state_hdr { uint32_t flavor; uint32_t count; }; typedef struct x86_state_hdr x86_state_hdr_t; #define USER_CODE_SELECTOR 0x0017 #define USER_DATA_SELECTOR 0x001f #define KERN_CODE_SELECTOR 0x0008 #define KERN_DATA_SELECTOR 0x0010 typedef struct __darwin_i386_thread_state i386_thread_state_t; #define i386_THREAD_STATE_COUNT ((mach_msg_type_number_t) ( sizeof (i386_thread_state_t) / sizeof (int) )) typedef struct __darwin_i386_thread_state x86_thread_state32_t; #define x86_THREAD_STATE32_COUNT ((mach_msg_type_number_t) ( sizeof (x86_thread_state32_t) / sizeof (int) )) typedef struct __darwin_i386_float_state i386_float_state_t; #define i386_FLOAT_STATE_COUNT ((mach_msg_type_number_t) (sizeof(i386_float_state_t)/sizeof(unsigned int))) typedef struct __darwin_i386_float_state x86_float_state32_t; #define x86_FLOAT_STATE32_COUNT ((mach_msg_type_number_t) (sizeof(x86_float_state32_t)/sizeof(unsigned int))) typedef struct __darwin_i386_avx_state x86_avx_state32_t; #define x86_AVX_STATE32_COUNT ((mach_msg_type_number_t) (sizeof(x86_avx_state32_t)/sizeof(unsigned int))) typedef struct __darwin_i386_avx512_state x86_avx512_state32_t; #define x86_AVX512_STATE32_COUNT ((mach_msg_type_number_t) (sizeof(x86_avx512_state32_t)/sizeof(unsigned int))) typedef struct __darwin_i386_exception_state i386_exception_state_t; #define i386_EXCEPTION_STATE_COUNT ((mach_msg_type_number_t) ( sizeof (i386_exception_state_t) / sizeof (int) )) typedef struct __darwin_i386_exception_state x86_exception_state32_t; #define x86_EXCEPTION_STATE32_COUNT ((mach_msg_type_number_t) ( sizeof (x86_exception_state32_t) / sizeof (int) )) #define I386_EXCEPTION_STATE_COUNT i386_EXCEPTION_STATE_COUNT typedef struct __darwin_x86_debug_state32 x86_debug_state32_t; #define x86_DEBUG_STATE32_COUNT ((mach_msg_type_number_t) ( sizeof (x86_debug_state32_t) / sizeof (int) )) #define X86_DEBUG_STATE32_COUNT x86_DEBUG_STATE32_COUNT typedef struct __darwin_x86_thread_state64 x86_thread_state64_t; #define x86_THREAD_STATE64_COUNT ((mach_msg_type_number_t) ( sizeof (x86_thread_state64_t) / sizeof (int) )) typedef struct __darwin_x86_float_state64 x86_float_state64_t; #define x86_FLOAT_STATE64_COUNT ((mach_msg_type_number_t) (sizeof(x86_float_state64_t)/sizeof(unsigned int))) typedef struct __darwin_x86_avx_state64 x86_avx_state64_t; #define x86_AVX_STATE64_COUNT ((mach_msg_type_number_t) (sizeof(x86_avx_state64_t)/sizeof(unsigned int))) typedef struct __darwin_x86_avx512_state64 x86_avx512_state64_t; #define x86_AVX512_STATE64_COUNT ((mach_msg_type_number_t) (sizeof(x86_avx512_state64_t)/sizeof(unsigned int))) typedef struct __darwin_x86_exception_state64 x86_exception_state64_t; #define x86_EXCEPTION_STATE64_COUNT ((mach_msg_type_number_t) ( sizeof (x86_exception_state64_t) / sizeof (int) )) #define X86_EXCEPTION_STATE64_COUNT x86_EXCEPTION_STATE64_COUNT typedef struct __darwin_x86_debug_state64 x86_debug_state64_t; #define x86_DEBUG_STATE64_COUNT ((mach_msg_type_number_t) ( sizeof (x86_debug_state64_t) / sizeof (int) )) #define X86_DEBUG_STATE64_COUNT x86_DEBUG_STATE64_COUNT struct x86_thread_state { x86_state_hdr_t tsh; union { x86_thread_state32_t ts32; x86_thread_state64_t ts64; } uts; }; struct x86_float_state { x86_state_hdr_t fsh; union { x86_float_state32_t fs32; x86_float_state64_t fs64; } ufs; }; struct x86_exception_state { x86_state_hdr_t esh; union { x86_exception_state32_t es32; x86_exception_state64_t es64; } ues; }; struct x86_debug_state { x86_state_hdr_t dsh; union { x86_debug_state32_t ds32; x86_debug_state64_t ds64; } uds; }; struct x86_avx_state { x86_state_hdr_t ash; union { x86_avx_state32_t as32; x86_avx_state64_t as64; } ufs; }; struct x86_avx512_state { x86_state_hdr_t ash; union { x86_avx512_state32_t as32; x86_avx512_state64_t as64; } ufs; }; typedef struct x86_thread_state x86_thread_state_t; #define x86_THREAD_STATE_COUNT ((mach_msg_type_number_t) ( sizeof (x86_thread_state_t) / sizeof (int) )) typedef struct x86_float_state x86_float_state_t; #define x86_FLOAT_STATE_COUNT ((mach_msg_type_number_t) (sizeof(x86_float_state_t)/sizeof(unsigned int))) typedef struct x86_exception_state x86_exception_state_t; #define x86_EXCEPTION_STATE_COUNT ((mach_msg_type_number_t) (sizeof(x86_exception_state_t)/sizeof(unsigned int))) typedef struct x86_debug_state x86_debug_state_t; #define x86_DEBUG_STATE_COUNT ((mach_msg_type_number_t) (sizeof(x86_debug_state_t)/sizeof(unsigned int))) typedef struct x86_avx_state x86_avx_state_t; #define x86_AVX_STATE_COUNT ((mach_msg_type_number_t) (sizeof(x86_avx_state_t)/sizeof(unsigned int))) typedef struct x86_avx512_state x86_avx512_state_t; #define x86_AVX512_STATE_COUNT ((mach_msg_type_number_t) (sizeof(x86_avx512_state_t)/sizeof(unsigned int))) #define MACHINE_THREAD_STATE x86_THREAD_STATE #define MACHINE_THREAD_STATE_COUNT x86_THREAD_STATE_COUNT # 34 "/usr/include/mach/machine/thread_status.h" 2 3 4 # 77 "/usr/include/mach/thread_status.h" 2 3 4 # 1 "/usr/include/mach/machine/thread_state.h" 1 3 4 # 30 "/usr/include/mach/machine/thread_state.h" 3 4 #define _MACH_MACHINE_THREAD_STATE_H_ # 78 "/usr/include/mach/thread_status.h" 2 3 4 typedef natural_t *thread_state_t; typedef natural_t thread_state_data_t[(614)]; #define THREAD_STATE_FLAVOR_LIST 0 #define THREAD_STATE_FLAVOR_LIST_NEW 128 #define THREAD_STATE_FLAVOR_LIST_10_9 129 #define THREAD_STATE_FLAVOR_LIST_10_13 130 typedef int thread_state_flavor_t; typedef thread_state_flavor_t *thread_state_flavor_array_t; # 179 "/usr/include/mach/exception_types.h" 2 3 4 typedef int exception_type_t; typedef integer_t exception_data_type_t; typedef int64_t mach_exception_data_type_t; typedef int exception_behavior_t; typedef exception_data_type_t *exception_data_t; typedef mach_exception_data_type_t *mach_exception_data_t; typedef unsigned int exception_mask_t; typedef exception_mask_t *exception_mask_array_t; typedef exception_behavior_t *exception_behavior_array_t; typedef thread_state_flavor_t *exception_flavor_array_t; typedef mach_port_t *exception_port_array_t; typedef mach_exception_data_type_t mach_exception_code_t; typedef mach_exception_data_type_t mach_exception_subcode_t; # 88 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/mach_voucher_types.h" 1 3 4 # 30 "/usr/include/mach/mach_voucher_types.h" 3 4 #define _MACH_VOUCHER_TYPES_H_ # 1 "/usr/include/mach/std_types.h" 1 3 4 # 64 "/usr/include/mach/std_types.h" 3 4 #define _MACH_STD_TYPES_H_ # 33 "/usr/include/mach/mach_voucher_types.h" 2 3 4 # 53 "/usr/include/mach/mach_voucher_types.h" 3 4 typedef mach_port_t mach_voucher_t; #define MACH_VOUCHER_NULL ((mach_voucher_t) 0) typedef mach_port_name_t mach_voucher_name_t; #define MACH_VOUCHER_NAME_NULL ((mach_voucher_name_t) 0) typedef mach_voucher_name_t *mach_voucher_name_array_t; #define MACH_VOUCHER_NAME_ARRAY_NULL ((mach_voucher_name_array_t) 0) typedef mach_voucher_t ipc_voucher_t; #define IPC_VOUCHER_NULL ((ipc_voucher_t) 0) typedef uint32_t mach_voucher_selector_t; #define MACH_VOUCHER_SELECTOR_CURRENT ((mach_voucher_selector_t)0) #define MACH_VOUCHER_SELECTOR_EFFECTIVE ((mach_voucher_selector_t)1) typedef uint32_t mach_voucher_attr_key_t; typedef mach_voucher_attr_key_t *mach_voucher_attr_key_array_t; #define MACH_VOUCHER_ATTR_KEY_ALL ((mach_voucher_attr_key_t)~0) #define MACH_VOUCHER_ATTR_KEY_NONE ((mach_voucher_attr_key_t)0) #define MACH_VOUCHER_ATTR_KEY_ATM ((mach_voucher_attr_key_t)1) #define MACH_VOUCHER_ATTR_KEY_IMPORTANCE ((mach_voucher_attr_key_t)2) #define MACH_VOUCHER_ATTR_KEY_BANK ((mach_voucher_attr_key_t)3) #define MACH_VOUCHER_ATTR_KEY_PTHPRIORITY ((mach_voucher_attr_key_t)4) #define MACH_VOUCHER_ATTR_KEY_USER_DATA ((mach_voucher_attr_key_t)7) #define MACH_VOUCHER_ATTR_KEY_BITS MACH_VOUCHER_ATTR_KEY_USER_DATA #define MACH_VOUCHER_ATTR_KEY_TEST ((mach_voucher_attr_key_t)8) #define MACH_VOUCHER_ATTR_KEY_NUM_WELL_KNOWN MACH_VOUCHER_ATTR_KEY_TEST typedef uint8_t *mach_voucher_attr_content_t; typedef uint32_t mach_voucher_attr_content_size_t; typedef uint32_t mach_voucher_attr_command_t; # 126 "/usr/include/mach/mach_voucher_types.h" 3 4 typedef uint32_t mach_voucher_attr_recipe_command_t; typedef mach_voucher_attr_recipe_command_t *mach_voucher_attr_recipe_command_array_t; #define MACH_VOUCHER_ATTR_NOOP ((mach_voucher_attr_recipe_command_t)0) #define MACH_VOUCHER_ATTR_COPY ((mach_voucher_attr_recipe_command_t)1) #define MACH_VOUCHER_ATTR_REMOVE ((mach_voucher_attr_recipe_command_t)2) #define MACH_VOUCHER_ATTR_SET_VALUE_HANDLE ((mach_voucher_attr_recipe_command_t)3) #define MACH_VOUCHER_ATTR_AUTO_REDEEM ((mach_voucher_attr_recipe_command_t)4) #define MACH_VOUCHER_ATTR_SEND_PREPROCESS ((mach_voucher_attr_recipe_command_t)5) #define MACH_VOUCHER_ATTR_REDEEM ((mach_voucher_attr_recipe_command_t)10) #define MACH_VOUCHER_ATTR_IMPORTANCE_SELF ((mach_voucher_attr_recipe_command_t)200) #define MACH_VOUCHER_ATTR_USER_DATA_STORE ((mach_voucher_attr_recipe_command_t)211) #define MACH_VOUCHER_ATTR_BITS_STORE MACH_VOUCHER_ATTR_USER_DATA_STORE #define MACH_VOUCHER_ATTR_TEST_STORE MACH_VOUCHER_ATTR_USER_DATA_STORE #pragma pack(1) typedef struct mach_voucher_attr_recipe_data { mach_voucher_attr_key_t key; mach_voucher_attr_recipe_command_t command; mach_voucher_name_t previous_voucher; mach_voucher_attr_content_size_t content_size; uint8_t content[]; } mach_voucher_attr_recipe_data_t; typedef mach_voucher_attr_recipe_data_t *mach_voucher_attr_recipe_t; typedef mach_msg_type_number_t mach_voucher_attr_recipe_size_t; typedef uint8_t *mach_voucher_attr_raw_recipe_t; typedef mach_voucher_attr_raw_recipe_t mach_voucher_attr_raw_recipe_array_t; typedef mach_msg_type_number_t mach_voucher_attr_raw_recipe_size_t; typedef mach_msg_type_number_t mach_voucher_attr_raw_recipe_array_size_t; #define MACH_VOUCHER_ATTR_MAX_RAW_RECIPE_ARRAY_SIZE 5120 #define MACH_VOUCHER_TRAP_STACK_LIMIT 256 #pragma pack() # 187 "/usr/include/mach/mach_voucher_types.h" 3 4 typedef mach_port_t mach_voucher_attr_manager_t; #define MACH_VOUCHER_ATTR_MANAGER_NULL ((mach_voucher_attr_manager_t) 0) typedef mach_port_t mach_voucher_attr_control_t; #define MACH_VOUCHER_ATTR_CONTROL_NULL ((mach_voucher_attr_control_t) 0) typedef mach_port_t ipc_voucher_attr_manager_t; typedef mach_port_t ipc_voucher_attr_control_t; #define IPC_VOUCHER_ATTR_MANAGER_NULL ((ipc_voucher_attr_manager_t) 0) #define IPC_VOUCHER_ATTR_CONTROL_NULL ((ipc_voucher_attr_control_t) 0) typedef uint64_t mach_voucher_attr_value_handle_t; typedef mach_voucher_attr_value_handle_t *mach_voucher_attr_value_handle_array_t; typedef mach_msg_type_number_t mach_voucher_attr_value_handle_array_size_t; #define MACH_VOUCHER_ATTR_VALUE_MAX_NESTED ((mach_voucher_attr_value_handle_array_size_t)4) typedef uint32_t mach_voucher_attr_value_reference_t; typedef uint32_t mach_voucher_attr_value_flags_t; #define MACH_VOUCHER_ATTR_VALUE_FLAGS_NONE ((mach_voucher_attr_value_flags_t)0) #define MACH_VOUCHER_ATTR_VALUE_FLAGS_PERSIST ((mach_voucher_attr_value_flags_t)1) typedef uint32_t mach_voucher_attr_control_flags_t; #define MACH_VOUCHER_ATTR_CONTROL_FLAGS_NONE ((mach_voucher_attr_control_flags_t)0) #define MACH_VOUCHER_IMPORTANCE_ATTR_ADD_EXTERNAL 1 #define MACH_VOUCHER_IMPORTANCE_ATTR_DROP_EXTERNAL 2 typedef uint32_t mach_voucher_attr_importance_refs; #define MACH_ACTIVITY_ID_COUNT_MAX 16 # 90 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/processor_info.h" 1 3 4 # 68 "/usr/include/mach/processor_info.h" 3 4 #define _MACH_PROCESSOR_INFO_H_ # 1 "/usr/include/mach/machine/processor_info.h" 1 3 4 # 30 "/usr/include/mach/machine/processor_info.h" 3 4 #define _MACH_MACHINE_PROCESSOR_INFO_H_ # 1 "/usr/include/mach/i386/processor_info.h" 1 3 4 # 35 "/usr/include/mach/i386/processor_info.h" 3 4 #define _MACH_I386_PROCESSOR_INFO_H_ # 34 "/usr/include/mach/machine/processor_info.h" 2 3 4 # 73 "/usr/include/mach/processor_info.h" 2 3 4 typedef integer_t *processor_info_t; typedef integer_t *processor_info_array_t; #define PROCESSOR_INFO_MAX (1024) typedef integer_t processor_info_data_t[(1024)]; typedef integer_t *processor_set_info_t; #define PROCESSOR_SET_INFO_MAX (1024) typedef integer_t processor_set_info_data_t[(1024)]; typedef int processor_flavor_t; #define PROCESSOR_BASIC_INFO 1 #define PROCESSOR_CPU_LOAD_INFO 2 #define PROCESSOR_PM_REGS_INFO 0x10000001 #define PROCESSOR_TEMPERATURE 0x10000002 struct processor_basic_info { cpu_type_t cpu_type; cpu_subtype_t cpu_subtype; boolean_t running; int slot_num; boolean_t is_master; }; typedef struct processor_basic_info processor_basic_info_data_t; typedef struct processor_basic_info *processor_basic_info_t; #define PROCESSOR_BASIC_INFO_COUNT ((mach_msg_type_number_t) (sizeof(processor_basic_info_data_t)/sizeof(natural_t))) struct processor_cpu_load_info { unsigned int cpu_ticks[4]; }; typedef struct processor_cpu_load_info processor_cpu_load_info_data_t; typedef struct processor_cpu_load_info *processor_cpu_load_info_t; #define PROCESSOR_CPU_LOAD_INFO_COUNT ((mach_msg_type_number_t) (sizeof(processor_cpu_load_info_data_t)/sizeof(natural_t))) #define LOAD_SCALE 1000 typedef int processor_set_flavor_t; #define PROCESSOR_SET_BASIC_INFO 5 struct processor_set_basic_info { int processor_count; int default_policy; }; typedef struct processor_set_basic_info processor_set_basic_info_data_t; typedef struct processor_set_basic_info *processor_set_basic_info_t; #define PROCESSOR_SET_BASIC_INFO_COUNT ((mach_msg_type_number_t) (sizeof(processor_set_basic_info_data_t)/sizeof(natural_t))) #define PROCESSOR_SET_LOAD_INFO 4 struct processor_set_load_info { int task_count; int thread_count; integer_t load_average; integer_t mach_factor; }; typedef struct processor_set_load_info processor_set_load_info_data_t; typedef struct processor_set_load_info *processor_set_load_info_t; #define PROCESSOR_SET_LOAD_INFO_COUNT ((mach_msg_type_number_t) (sizeof(processor_set_load_info_data_t)/sizeof(natural_t))) # 91 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/task_info.h" 1 3 4 # 66 "/usr/include/mach/task_info.h" 3 4 #define _MACH_TASK_INFO_H_ # 1 "/usr/include/mach/policy.h" 1 3 4 # 60 "/usr/include/mach/policy.h" 3 4 #define _MACH_POLICY_H_ # 79 "/usr/include/mach/policy.h" 3 4 typedef int policy_t; typedef integer_t *policy_info_t; typedef integer_t *policy_base_t; typedef integer_t *policy_limit_t; #define POLICY_NULL 0 #define POLICY_TIMESHARE 1 #define POLICY_RR 2 #define POLICY_FIFO 4 #define __NEW_SCHEDULING_FRAMEWORK__ #define POLICYCLASS_FIXEDPRI (POLICY_RR | POLICY_FIFO) #define invalid_policy(policy) ((policy) != POLICY_TIMESHARE && (policy) != POLICY_RR && (policy) != POLICY_FIFO) struct policy_timeshare_base { integer_t base_priority; }; struct policy_timeshare_limit { integer_t max_priority; }; struct policy_timeshare_info { integer_t max_priority; integer_t base_priority; integer_t cur_priority; boolean_t depressed; integer_t depress_priority; }; typedef struct policy_timeshare_base *policy_timeshare_base_t; typedef struct policy_timeshare_limit *policy_timeshare_limit_t; typedef struct policy_timeshare_info *policy_timeshare_info_t; typedef struct policy_timeshare_base policy_timeshare_base_data_t; typedef struct policy_timeshare_limit policy_timeshare_limit_data_t; typedef struct policy_timeshare_info policy_timeshare_info_data_t; #define POLICY_TIMESHARE_BASE_COUNT ((mach_msg_type_number_t) (sizeof(struct policy_timeshare_base)/sizeof(integer_t))) #define POLICY_TIMESHARE_LIMIT_COUNT ((mach_msg_type_number_t) (sizeof(struct policy_timeshare_limit)/sizeof(integer_t))) #define POLICY_TIMESHARE_INFO_COUNT ((mach_msg_type_number_t) (sizeof(struct policy_timeshare_info)/sizeof(integer_t))) struct policy_rr_base { integer_t base_priority; integer_t quantum; }; struct policy_rr_limit { integer_t max_priority; }; struct policy_rr_info { integer_t max_priority; integer_t base_priority; integer_t quantum; boolean_t depressed; integer_t depress_priority; }; typedef struct policy_rr_base *policy_rr_base_t; typedef struct policy_rr_limit *policy_rr_limit_t; typedef struct policy_rr_info *policy_rr_info_t; typedef struct policy_rr_base policy_rr_base_data_t; typedef struct policy_rr_limit policy_rr_limit_data_t; typedef struct policy_rr_info policy_rr_info_data_t; #define POLICY_RR_BASE_COUNT ((mach_msg_type_number_t) (sizeof(struct policy_rr_base)/sizeof(integer_t))) #define POLICY_RR_LIMIT_COUNT ((mach_msg_type_number_t) (sizeof(struct policy_rr_limit)/sizeof(integer_t))) #define POLICY_RR_INFO_COUNT ((mach_msg_type_number_t) (sizeof(struct policy_rr_info)/sizeof(integer_t))) struct policy_fifo_base { integer_t base_priority; }; struct policy_fifo_limit { integer_t max_priority; }; struct policy_fifo_info { integer_t max_priority; integer_t base_priority; boolean_t depressed; integer_t depress_priority; }; typedef struct policy_fifo_base *policy_fifo_base_t; typedef struct policy_fifo_limit *policy_fifo_limit_t; typedef struct policy_fifo_info *policy_fifo_info_t; typedef struct policy_fifo_base policy_fifo_base_data_t; typedef struct policy_fifo_limit policy_fifo_limit_data_t; typedef struct policy_fifo_info policy_fifo_info_data_t; #define POLICY_FIFO_BASE_COUNT ((mach_msg_type_number_t) (sizeof(struct policy_fifo_base)/sizeof(integer_t))) #define POLICY_FIFO_LIMIT_COUNT ((mach_msg_type_number_t) (sizeof(struct policy_fifo_limit)/sizeof(integer_t))) #define POLICY_FIFO_INFO_COUNT ((mach_msg_type_number_t) (sizeof(struct policy_fifo_info)/sizeof(integer_t))) struct policy_bases { policy_timeshare_base_data_t ts; policy_rr_base_data_t rr; policy_fifo_base_data_t fifo; }; struct policy_limits { policy_timeshare_limit_data_t ts; policy_rr_limit_data_t rr; policy_fifo_limit_data_t fifo; }; struct policy_infos { policy_timeshare_info_data_t ts; policy_rr_info_data_t rr; policy_fifo_info_data_t fifo; }; typedef struct policy_bases policy_base_data_t; typedef struct policy_limits policy_limit_data_t; typedef struct policy_infos policy_info_data_t; # 72 "/usr/include/mach/task_info.h" 2 3 4 typedef natural_t task_flavor_t; typedef integer_t *task_info_t; #define TASK_INFO_MAX (1024) typedef integer_t task_info_data_t[(1024)]; #pragma pack(4) #define TASK_BASIC_INFO_32 4 #define TASK_BASIC2_INFO_32 6 struct task_basic_info_32 { integer_t suspend_count; natural_t virtual_size; natural_t resident_size; time_value_t user_time; time_value_t system_time; policy_t policy; }; typedef struct task_basic_info_32 task_basic_info_32_data_t; typedef struct task_basic_info_32 *task_basic_info_32_t; #define TASK_BASIC_INFO_32_COUNT (sizeof(task_basic_info_32_data_t) / sizeof(natural_t)) struct task_basic_info_64 { integer_t suspend_count; mach_vm_size_t virtual_size; mach_vm_size_t resident_size; time_value_t user_time; time_value_t system_time; policy_t policy; }; typedef struct task_basic_info_64 task_basic_info_64_data_t; typedef struct task_basic_info_64 *task_basic_info_64_t; #define TASK_BASIC_INFO_64 5 #define TASK_BASIC_INFO_64_COUNT (sizeof(task_basic_info_64_data_t) / sizeof(natural_t)) struct task_basic_info { integer_t suspend_count; vm_size_t virtual_size; vm_size_t resident_size; time_value_t user_time; time_value_t system_time; policy_t policy; }; typedef struct task_basic_info task_basic_info_data_t; typedef struct task_basic_info *task_basic_info_t; #define TASK_BASIC_INFO_COUNT (sizeof(task_basic_info_data_t) / sizeof(natural_t)) #define TASK_BASIC_INFO TASK_BASIC_INFO_64 #define TASK_EVENTS_INFO 2 struct task_events_info { integer_t faults; integer_t pageins; integer_t cow_faults; integer_t messages_sent; integer_t messages_received; integer_t syscalls_mach; integer_t syscalls_unix; integer_t csw; }; typedef struct task_events_info task_events_info_data_t; typedef struct task_events_info *task_events_info_t; #define TASK_EVENTS_INFO_COUNT ((mach_msg_type_number_t) (sizeof(task_events_info_data_t) / sizeof(natural_t))) #define TASK_THREAD_TIMES_INFO 3 struct task_thread_times_info { time_value_t user_time; time_value_t system_time; }; typedef struct task_thread_times_info task_thread_times_info_data_t; typedef struct task_thread_times_info *task_thread_times_info_t; #define TASK_THREAD_TIMES_INFO_COUNT ((mach_msg_type_number_t) (sizeof(task_thread_times_info_data_t) / sizeof(natural_t))) #define TASK_ABSOLUTETIME_INFO 1 struct task_absolutetime_info { uint64_t total_user; uint64_t total_system; uint64_t threads_user; uint64_t threads_system; }; typedef struct task_absolutetime_info task_absolutetime_info_data_t; typedef struct task_absolutetime_info *task_absolutetime_info_t; #define TASK_ABSOLUTETIME_INFO_COUNT ((mach_msg_type_number_t) (sizeof (task_absolutetime_info_data_t) / sizeof (natural_t))) #define TASK_KERNELMEMORY_INFO 7 struct task_kernelmemory_info { uint64_t total_palloc; uint64_t total_pfree; uint64_t total_salloc; uint64_t total_sfree; }; typedef struct task_kernelmemory_info task_kernelmemory_info_data_t; typedef struct task_kernelmemory_info *task_kernelmemory_info_t; #define TASK_KERNELMEMORY_INFO_COUNT ((mach_msg_type_number_t) (sizeof (task_kernelmemory_info_data_t) / sizeof (natural_t))) #define TASK_SECURITY_TOKEN 13 #define TASK_SECURITY_TOKEN_COUNT ((mach_msg_type_number_t) (sizeof(security_token_t) / sizeof(natural_t))) #define TASK_AUDIT_TOKEN 15 #define TASK_AUDIT_TOKEN_COUNT (sizeof(audit_token_t) / sizeof(natural_t)) #define TASK_AFFINITY_TAG_INFO 16 struct task_affinity_tag_info { integer_t set_count; integer_t min; integer_t max; integer_t task_count; }; typedef struct task_affinity_tag_info task_affinity_tag_info_data_t; typedef struct task_affinity_tag_info *task_affinity_tag_info_t; #define TASK_AFFINITY_TAG_INFO_COUNT (sizeof(task_affinity_tag_info_data_t) / sizeof(natural_t)) #define TASK_DYLD_INFO 17 struct task_dyld_info { mach_vm_address_t all_image_info_addr; mach_vm_size_t all_image_info_size; integer_t all_image_info_format; }; typedef struct task_dyld_info task_dyld_info_data_t; typedef struct task_dyld_info *task_dyld_info_t; #define TASK_DYLD_INFO_COUNT (sizeof(task_dyld_info_data_t) / sizeof(natural_t)) #define TASK_DYLD_ALL_IMAGE_INFO_32 0 #define TASK_DYLD_ALL_IMAGE_INFO_64 1 #define TASK_EXTMOD_INFO 19 struct task_extmod_info { unsigned char task_uuid[16]; vm_extmod_statistics_data_t extmod_statistics; }; typedef struct task_extmod_info task_extmod_info_data_t; typedef struct task_extmod_info *task_extmod_info_t; #define TASK_EXTMOD_INFO_COUNT (sizeof(task_extmod_info_data_t) / sizeof(natural_t)) #define MACH_TASK_BASIC_INFO 20 struct mach_task_basic_info { mach_vm_size_t virtual_size; mach_vm_size_t resident_size; mach_vm_size_t resident_size_max; time_value_t user_time; time_value_t system_time; policy_t policy; integer_t suspend_count; }; typedef struct mach_task_basic_info mach_task_basic_info_data_t; typedef struct mach_task_basic_info *mach_task_basic_info_t; #define MACH_TASK_BASIC_INFO_COUNT (sizeof(mach_task_basic_info_data_t) / sizeof(natural_t)) #define TASK_POWER_INFO 21 struct task_power_info { uint64_t total_user; uint64_t total_system; uint64_t task_interrupt_wakeups; uint64_t task_platform_idle_wakeups; uint64_t task_timer_wakeups_bin_1; uint64_t task_timer_wakeups_bin_2; }; typedef struct task_power_info task_power_info_data_t; typedef struct task_power_info *task_power_info_t; #define TASK_POWER_INFO_COUNT ((mach_msg_type_number_t) (sizeof (task_power_info_data_t) / sizeof (natural_t))) #define TASK_VM_INFO 22 #define TASK_VM_INFO_PURGEABLE 23 struct task_vm_info { mach_vm_size_t virtual_size; integer_t region_count; integer_t page_size; mach_vm_size_t resident_size; mach_vm_size_t resident_size_peak; mach_vm_size_t device; mach_vm_size_t device_peak; mach_vm_size_t internal; mach_vm_size_t internal_peak; mach_vm_size_t external; mach_vm_size_t external_peak; mach_vm_size_t reusable; mach_vm_size_t reusable_peak; mach_vm_size_t purgeable_volatile_pmap; mach_vm_size_t purgeable_volatile_resident; mach_vm_size_t purgeable_volatile_virtual; mach_vm_size_t compressed; mach_vm_size_t compressed_peak; mach_vm_size_t compressed_lifetime; mach_vm_size_t phys_footprint; mach_vm_address_t min_address; mach_vm_address_t max_address; }; typedef struct task_vm_info task_vm_info_data_t; typedef struct task_vm_info *task_vm_info_t; #define TASK_VM_INFO_COUNT ((mach_msg_type_number_t) (sizeof (task_vm_info_data_t) / sizeof (natural_t))) #define TASK_VM_INFO_REV2_COUNT TASK_VM_INFO_COUNT #define TASK_VM_INFO_REV1_COUNT ((mach_msg_type_number_t) (TASK_VM_INFO_REV2_COUNT - 4)) #define TASK_VM_INFO_REV0_COUNT ((mach_msg_type_number_t) (TASK_VM_INFO_REV1_COUNT - 2)) typedef struct vm_purgeable_info task_purgable_info_t; #define TASK_TRACE_MEMORY_INFO 24 struct task_trace_memory_info { uint64_t user_memory_address; uint64_t buffer_size; uint64_t mailbox_array_size; }; typedef struct task_trace_memory_info task_trace_memory_info_data_t; typedef struct task_trace_memory_info * task_trace_memory_info_t; #define TASK_TRACE_MEMORY_INFO_COUNT ((mach_msg_type_number_t) (sizeof(task_trace_memory_info_data_t) / sizeof(natural_t))) #define TASK_WAIT_STATE_INFO 25 struct task_wait_state_info { uint64_t total_wait_state_time; uint64_t total_wait_sfi_state_time; uint32_t _reserved[4]; }; typedef struct task_wait_state_info task_wait_state_info_data_t; typedef struct task_wait_state_info * task_wait_state_info_t; #define TASK_WAIT_STATE_INFO_COUNT ((mach_msg_type_number_t) (sizeof(task_wait_state_info_data_t) / sizeof(natural_t))) #define TASK_POWER_INFO_V2 26 typedef struct { uint64_t task_gpu_utilisation; uint64_t task_gpu_stat_reserved0; uint64_t task_gpu_stat_reserved1; uint64_t task_gpu_stat_reserved2; } gpu_energy_data; typedef gpu_energy_data *gpu_energy_data_t; struct task_power_info_v2 { task_power_info_data_t cpu_energy; gpu_energy_data gpu_energy; uint64_t task_ptime; uint64_t task_pset_switches; }; typedef struct task_power_info_v2 task_power_info_v2_data_t; typedef struct task_power_info_v2 *task_power_info_v2_t; #define TASK_POWER_INFO_V2_COUNT_OLD ((mach_msg_type_number_t) (sizeof (task_power_info_v2_data_t) - sizeof(uint64_t)*2) / sizeof (natural_t)) #define TASK_POWER_INFO_V2_COUNT ((mach_msg_type_number_t) (sizeof (task_power_info_v2_data_t) / sizeof (natural_t))) #define TASK_VM_INFO_PURGEABLE_ACCOUNT 27 #define TASK_FLAGS_INFO 28 struct task_flags_info { uint32_t flags; }; typedef struct task_flags_info task_flags_info_data_t; typedef struct task_flags_info * task_flags_info_t; #define TASK_FLAGS_INFO_COUNT ((mach_msg_type_number_t) (sizeof(task_flags_info_data_t) / sizeof (natural_t))) #define TF_LP64 0x00000001 #define TASK_DEBUG_INFO_INTERNAL 29 #define TASK_SCHED_TIMESHARE_INFO 10 #define TASK_SCHED_RR_INFO 11 #define TASK_SCHED_FIFO_INFO 12 #define TASK_SCHED_INFO 14 #pragma pack() # 92 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/task_inspect.h" 1 3 4 # 30 "/usr/include/mach/task_inspect.h" 3 4 #define MACH_TASK_INSPECT_H typedef natural_t task_inspect_flavor_t; enum task_inspect_flavor { TASK_INSPECT_BASIC_COUNTS = 1, }; struct task_inspect_basic_counts { uint64_t instructions; uint64_t cycles; }; #define TASK_INSPECT_BASIC_COUNTS_COUNT (sizeof(struct task_inspect_basic_counts) / sizeof(natural_t)) typedef struct task_inspect_basic_counts task_inspect_basic_counts_data_t; typedef struct task_inspect_basic_counts *task_inspect_basic_counts_t; typedef integer_t *task_inspect_info_t; # 93 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/task_policy.h" 1 3 4 # 30 "/usr/include/mach/task_policy.h" 3 4 #define _MACH_TASK_POLICY_H_ # 1 "/usr/include/mach/mach_types.h" 1 3 4 # 33 "/usr/include/mach/task_policy.h" 2 3 4 # 51 "/usr/include/mach/task_policy.h" 3 4 typedef natural_t task_policy_flavor_t; typedef integer_t *task_policy_t; # 104 "/usr/include/mach/task_policy.h" 3 4 #define TASK_CATEGORY_POLICY 1 #define TASK_SUPPRESSION_POLICY 3 #define TASK_POLICY_STATE 4 #define TASK_BASE_QOS_POLICY 8 #define TASK_OVERRIDE_QOS_POLICY 9 #define TASK_BASE_LATENCY_QOS_POLICY 10 #define TASK_BASE_THROUGHPUT_QOS_POLICY 11 enum task_role { TASK_RENICED = -1, TASK_UNSPECIFIED = 0, TASK_FOREGROUND_APPLICATION, TASK_BACKGROUND_APPLICATION, TASK_CONTROL_APPLICATION, TASK_GRAPHICS_SERVER, TASK_THROTTLE_APPLICATION, TASK_NONUI_APPLICATION, TASK_DEFAULT_APPLICATION }; typedef integer_t task_role_t; struct task_category_policy { task_role_t role; }; typedef struct task_category_policy task_category_policy_data_t; typedef struct task_category_policy *task_category_policy_t; #define TASK_CATEGORY_POLICY_COUNT ((mach_msg_type_number_t) (sizeof (task_category_policy_data_t) / sizeof (integer_t))) enum task_latency_qos { LATENCY_QOS_TIER_UNSPECIFIED = 0x0, LATENCY_QOS_TIER_0 = ((0xFF<<16) | 1), LATENCY_QOS_TIER_1 = ((0xFF<<16) | 2), LATENCY_QOS_TIER_2 = ((0xFF<<16) | 3), LATENCY_QOS_TIER_3 = ((0xFF<<16) | 4), LATENCY_QOS_TIER_4 = ((0xFF<<16) | 5), LATENCY_QOS_TIER_5 = ((0xFF<<16) | 6) }; typedef integer_t task_latency_qos_t; enum task_throughput_qos { THROUGHPUT_QOS_TIER_UNSPECIFIED = 0x0, THROUGHPUT_QOS_TIER_0 = ((0xFE<<16) | 1), THROUGHPUT_QOS_TIER_1 = ((0xFE<<16) | 2), THROUGHPUT_QOS_TIER_2 = ((0xFE<<16) | 3), THROUGHPUT_QOS_TIER_3 = ((0xFE<<16) | 4), THROUGHPUT_QOS_TIER_4 = ((0xFE<<16) | 5), THROUGHPUT_QOS_TIER_5 = ((0xFE<<16) | 6), }; #define LATENCY_QOS_LAUNCH_DEFAULT_TIER LATENCY_QOS_TIER_3 #define THROUGHPUT_QOS_LAUNCH_DEFAULT_TIER THROUGHPUT_QOS_TIER_3 typedef integer_t task_throughput_qos_t; struct task_qos_policy { task_latency_qos_t task_latency_qos_tier; task_throughput_qos_t task_throughput_qos_tier; }; typedef struct task_qos_policy *task_qos_policy_t; #define TASK_QOS_POLICY_COUNT ((mach_msg_type_number_t) (sizeof (struct task_qos_policy) / sizeof (integer_t))) #define PROC_FLAG_DARWINBG 0x8000 #define PROC_FLAG_EXT_DARWINBG 0x10000 #define PROC_FLAG_IOS_APPLEDAEMON 0x20000 #define PROC_FLAG_IOS_IMPPROMOTION 0x80000 #define PROC_FLAG_ADAPTIVE 0x100000 #define PROC_FLAG_ADAPTIVE_IMPORTANT 0x200000 #define PROC_FLAG_IMPORTANCE_DONOR 0x400000 #define PROC_FLAG_SUPPRESSED 0x800000 #define PROC_FLAG_APPLICATION 0x1000000 #define PROC_FLAG_IOS_APPLICATION PROC_FLAG_APPLICATION # 94 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/task_special_ports.h" 1 3 4 # 68 "/usr/include/mach/task_special_ports.h" 3 4 #define _MACH_TASK_SPECIAL_PORTS_H_ typedef int task_special_port_t; #define TASK_KERNEL_PORT 1 #define TASK_HOST_PORT 2 #define TASK_NAME_PORT 3 #define TASK_BOOTSTRAP_PORT 4 #define TASK_SEATBELT_PORT 7 #define TASK_ACCESS_PORT 9 #define TASK_DEBUG_CONTROL_PORT 10 #define TASK_RESOURCE_NOTIFY_PORT 11 #define task_get_kernel_port(task,port) (task_get_special_port((task), TASK_KERNEL_PORT, (port))) #define task_set_kernel_port(task,port) (task_set_special_port((task), TASK_KERNEL_PORT, (port))) #define task_get_host_port(task,port) (task_get_special_port((task), TASK_HOST_PORT, (port))) #define task_set_host_port(task,port) (task_set_special_port((task), TASK_HOST_PORT, (port))) #define task_get_bootstrap_port(task,port) (task_get_special_port((task), TASK_BOOTSTRAP_PORT, (port))) #define task_get_debug_control_port(task,port) (task_get_special_port((task), TASK_DEBUG_CONTROL_PORT, (port))) #define task_set_bootstrap_port(task,port) (task_set_special_port((task), TASK_BOOTSTRAP_PORT, (port))) #define task_get_task_access_port(task,port) (task_get_special_port((task), TASK_ACCESS_PORT, (port))) #define task_set_task_access_port(task,port) (task_set_special_port((task), TASK_ACCESS_PORT, (port))) #define task_set_task_debug_control_port(task,port) (task_set_special_port((task), TASK_DEBUG_CONTROL_PORT, (port))) # 95 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/thread_info.h" 1 3 4 # 70 "/usr/include/mach/thread_info.h" 3 4 #define _MACH_THREAD_INFO_H_ # 81 "/usr/include/mach/thread_info.h" 3 4 typedef natural_t thread_flavor_t; typedef integer_t *thread_info_t; #define THREAD_INFO_MAX (32) typedef integer_t thread_info_data_t[(32)]; #define THREAD_BASIC_INFO 3 struct thread_basic_info { time_value_t user_time; time_value_t system_time; integer_t cpu_usage; policy_t policy; integer_t run_state; integer_t flags; integer_t suspend_count; integer_t sleep_time; }; typedef struct thread_basic_info thread_basic_info_data_t; typedef struct thread_basic_info *thread_basic_info_t; #define THREAD_BASIC_INFO_COUNT ((mach_msg_type_number_t) (sizeof(thread_basic_info_data_t) / sizeof(natural_t))) #define THREAD_IDENTIFIER_INFO 4 struct thread_identifier_info { uint64_t thread_id; uint64_t thread_handle; uint64_t dispatch_qaddr; }; typedef struct thread_identifier_info thread_identifier_info_data_t; typedef struct thread_identifier_info *thread_identifier_info_t; #define THREAD_IDENTIFIER_INFO_COUNT ((mach_msg_type_number_t) (sizeof(thread_identifier_info_data_t) / sizeof(natural_t))) #define TH_USAGE_SCALE 1000 #define TH_STATE_RUNNING 1 #define TH_STATE_STOPPED 2 #define TH_STATE_WAITING 3 #define TH_STATE_UNINTERRUPTIBLE 4 #define TH_STATE_HALTED 5 #define TH_FLAGS_SWAPPED 0x1 #define TH_FLAGS_IDLE 0x2 #define TH_FLAGS_GLOBAL_FORCED_IDLE 0x4 #define THREAD_EXTENDED_INFO 5 #define MAXTHREADNAMESIZE 64 struct thread_extended_info { uint64_t pth_user_time; uint64_t pth_system_time; int32_t pth_cpu_usage; int32_t pth_policy; int32_t pth_run_state; int32_t pth_flags; int32_t pth_sleep_time; int32_t pth_curpri; int32_t pth_priority; int32_t pth_maxpriority; char pth_name[64]; }; typedef struct thread_extended_info thread_extended_info_data_t; typedef struct thread_extended_info * thread_extended_info_t; #define THREAD_EXTENDED_INFO_COUNT ((mach_msg_type_number_t) (sizeof(thread_extended_info_data_t) / sizeof (natural_t))) #define THREAD_DEBUG_INFO_INTERNAL 6 #define IO_NUM_PRIORITIES 4 #define UPDATE_IO_STATS(info,size) { info.count++; info.size += size; } #define UPDATE_IO_STATS_ATOMIC(info,io_size) { OSIncrementAtomic64((SInt64 *)&(info.count)); OSAddAtomic64(io_size, (SInt64 *)&(info.size)); } struct io_stat_entry { uint64_t count; uint64_t size; }; struct io_stat_info { struct io_stat_entry disk_reads; struct io_stat_entry io_priority[4]; struct io_stat_entry paging; struct io_stat_entry metadata; struct io_stat_entry total_io; }; typedef struct io_stat_info *io_stat_info_t; #define THREAD_SCHED_TIMESHARE_INFO 10 #define THREAD_SCHED_RR_INFO 11 #define THREAD_SCHED_FIFO_INFO 12 # 96 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/thread_policy.h" 1 3 4 # 30 "/usr/include/mach/thread_policy.h" 3 4 #define _MACH_THREAD_POLICY_H_ # 1 "/usr/include/mach/mach_types.h" 1 3 4 # 33 "/usr/include/mach/thread_policy.h" 2 3 4 # 51 "/usr/include/mach/thread_policy.h" 3 4 typedef natural_t thread_policy_flavor_t; typedef integer_t *thread_policy_t; # 84 "/usr/include/mach/thread_policy.h" 3 4 #define THREAD_STANDARD_POLICY 1 struct thread_standard_policy { natural_t no_data; }; typedef struct thread_standard_policy thread_standard_policy_data_t; typedef struct thread_standard_policy *thread_standard_policy_t; #define THREAD_STANDARD_POLICY_COUNT 0 # 107 "/usr/include/mach/thread_policy.h" 3 4 #define THREAD_EXTENDED_POLICY 1 struct thread_extended_policy { boolean_t timeshare; }; typedef struct thread_extended_policy thread_extended_policy_data_t; typedef struct thread_extended_policy *thread_extended_policy_t; #define THREAD_EXTENDED_POLICY_COUNT ((mach_msg_type_number_t) (sizeof (thread_extended_policy_data_t) / sizeof (integer_t))) # 146 "/usr/include/mach/thread_policy.h" 3 4 #define THREAD_TIME_CONSTRAINT_POLICY 2 struct thread_time_constraint_policy { uint32_t period; uint32_t computation; uint32_t constraint; boolean_t preemptible; }; typedef struct thread_time_constraint_policy thread_time_constraint_policy_data_t; typedef struct thread_time_constraint_policy *thread_time_constraint_policy_t; #define THREAD_TIME_CONSTRAINT_POLICY_COUNT ((mach_msg_type_number_t) (sizeof (thread_time_constraint_policy_data_t) / sizeof (integer_t))) # 174 "/usr/include/mach/thread_policy.h" 3 4 #define THREAD_PRECEDENCE_POLICY 3 struct thread_precedence_policy { integer_t importance; }; typedef struct thread_precedence_policy thread_precedence_policy_data_t; typedef struct thread_precedence_policy *thread_precedence_policy_t; #define THREAD_PRECEDENCE_POLICY_COUNT ((mach_msg_type_number_t) (sizeof (thread_precedence_policy_data_t) / sizeof (integer_t))) # 204 "/usr/include/mach/thread_policy.h" 3 4 #define THREAD_AFFINITY_POLICY 4 struct thread_affinity_policy { integer_t affinity_tag; }; #define THREAD_AFFINITY_TAG_NULL 0 typedef struct thread_affinity_policy thread_affinity_policy_data_t; typedef struct thread_affinity_policy *thread_affinity_policy_t; #define THREAD_AFFINITY_POLICY_COUNT ((mach_msg_type_number_t) (sizeof (thread_affinity_policy_data_t) / sizeof (integer_t))) #define THREAD_BACKGROUND_POLICY 5 struct thread_background_policy { integer_t priority; }; #define THREAD_BACKGROUND_POLICY_DARWIN_BG 0x1000 typedef struct thread_background_policy thread_background_policy_data_t; typedef struct thread_background_policy *thread_background_policy_t; #define THREAD_BACKGROUND_POLICY_COUNT ((mach_msg_type_number_t) (sizeof (thread_background_policy_data_t) / sizeof (integer_t))) #define THREAD_LATENCY_QOS_POLICY 7 typedef integer_t thread_latency_qos_t; struct thread_latency_qos_policy { thread_latency_qos_t thread_latency_qos_tier; }; typedef struct thread_latency_qos_policy thread_latency_qos_policy_data_t; typedef struct thread_latency_qos_policy *thread_latency_qos_policy_t; #define THREAD_LATENCY_QOS_POLICY_COUNT ((mach_msg_type_number_t) (sizeof (thread_latency_qos_policy_data_t) / sizeof (integer_t))) #define THREAD_THROUGHPUT_QOS_POLICY 8 typedef integer_t thread_throughput_qos_t; struct thread_throughput_qos_policy { thread_throughput_qos_t thread_throughput_qos_tier; }; typedef struct thread_throughput_qos_policy thread_throughput_qos_policy_data_t; typedef struct thread_throughput_qos_policy *thread_throughput_qos_policy_t; #define THREAD_THROUGHPUT_QOS_POLICY_COUNT ((mach_msg_type_number_t) (sizeof (thread_throughput_qos_policy_data_t) / sizeof (integer_t))) # 97 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/thread_special_ports.h" 1 3 4 # 68 "/usr/include/mach/thread_special_ports.h" 3 4 #define _MACH_THREAD_SPECIAL_PORTS_H_ #define THREAD_KERNEL_PORT 1 #define thread_get_kernel_port(thread,port) (thread_get_special_port((thread), THREAD_KERNEL_PORT, (port))) #define thread_set_kernel_port(thread,port) (thread_set_special_port((thread), THREAD_KERNEL_PORT, (port))) # 98 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/vm_attributes.h" 1 3 4 # 71 "/usr/include/mach/vm_attributes.h" 3 4 #define _MACH_VM_ATTRIBUTES_H_ typedef unsigned int vm_machine_attribute_t; #define MATTR_CACHE 1 #define MATTR_MIGRATE 2 #define MATTR_REPLICATE 4 typedef int vm_machine_attribute_val_t; #define MATTR_VAL_OFF 0 #define MATTR_VAL_ON 1 #define MATTR_VAL_GET 2 #define MATTR_VAL_CACHE_FLUSH 6 #define MATTR_VAL_DCACHE_FLUSH 7 #define MATTR_VAL_ICACHE_FLUSH 8 #define MATTR_VAL_CACHE_SYNC 9 #define MATTR_VAL_CACHE_SYNC 9 #define MATTR_VAL_GET_INFO 10 # 102 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/vm_inherit.h" 1 3 4 # 67 "/usr/include/mach/vm_inherit.h" 3 4 #define _MACH_VM_INHERIT_H_ typedef unsigned int vm_inherit_t; #define VM_INHERIT_SHARE ((vm_inherit_t) 0) #define VM_INHERIT_COPY ((vm_inherit_t) 1) #define VM_INHERIT_NONE ((vm_inherit_t) 2) #define VM_INHERIT_DONATE_COPY ((vm_inherit_t) 3) #define VM_INHERIT_DEFAULT VM_INHERIT_COPY #define VM_INHERIT_LAST_VALID VM_INHERIT_NONE # 103 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/vm_purgable.h" 1 3 4 # 45 "/usr/include/mach/vm_purgable.h" 3 4 #define _MACH_VM_PURGABLE_H_ typedef int vm_purgable_t; #define VM_PURGABLE_SET_STATE ((vm_purgable_t) 0) #define VM_PURGABLE_GET_STATE ((vm_purgable_t) 1) #define VM_PURGABLE_PURGE_ALL ((vm_purgable_t) 2) #define VM_PURGABLE_SET_STATE_FROM_KERNEL ((vm_purgable_t) 3) # 85 "/usr/include/mach/vm_purgable.h" 3 4 #define VM_PURGABLE_NO_AGING_SHIFT 16 #define VM_PURGABLE_NO_AGING_MASK (0x1 << VM_PURGABLE_NO_AGING_SHIFT) #define VM_PURGABLE_NO_AGING (0x1 << VM_PURGABLE_NO_AGING_SHIFT) #define VM_PURGABLE_DEBUG_SHIFT 12 #define VM_PURGABLE_DEBUG_MASK (0x3 << VM_PURGABLE_DEBUG_SHIFT) #define VM_PURGABLE_DEBUG_EMPTY (0x1 << VM_PURGABLE_DEBUG_SHIFT) #define VM_PURGABLE_DEBUG_FAULT (0x2 << VM_PURGABLE_DEBUG_SHIFT) #define VM_VOLATILE_GROUP_SHIFT 8 #define VM_VOLATILE_GROUP_MASK (7 << VM_VOLATILE_GROUP_SHIFT) #define VM_VOLATILE_GROUP_DEFAULT VM_VOLATILE_GROUP_0 #define VM_VOLATILE_GROUP_0 (0 << VM_VOLATILE_GROUP_SHIFT) #define VM_VOLATILE_GROUP_1 (1 << VM_VOLATILE_GROUP_SHIFT) #define VM_VOLATILE_GROUP_2 (2 << VM_VOLATILE_GROUP_SHIFT) #define VM_VOLATILE_GROUP_3 (3 << VM_VOLATILE_GROUP_SHIFT) #define VM_VOLATILE_GROUP_4 (4 << VM_VOLATILE_GROUP_SHIFT) #define VM_VOLATILE_GROUP_5 (5 << VM_VOLATILE_GROUP_SHIFT) #define VM_VOLATILE_GROUP_6 (6 << VM_VOLATILE_GROUP_SHIFT) #define VM_VOLATILE_GROUP_7 (7 << VM_VOLATILE_GROUP_SHIFT) #define VM_PURGABLE_BEHAVIOR_SHIFT 6 #define VM_PURGABLE_BEHAVIOR_MASK (1 << VM_PURGABLE_BEHAVIOR_SHIFT) #define VM_PURGABLE_BEHAVIOR_FIFO (0 << VM_PURGABLE_BEHAVIOR_SHIFT) #define VM_PURGABLE_BEHAVIOR_LIFO (1 << VM_PURGABLE_BEHAVIOR_SHIFT) #define VM_PURGABLE_ORDERING_SHIFT 5 #define VM_PURGABLE_ORDERING_MASK (1 << VM_PURGABLE_ORDERING_SHIFT) #define VM_PURGABLE_ORDERING_OBSOLETE (1 << VM_PURGABLE_ORDERING_SHIFT) #define VM_PURGABLE_ORDERING_NORMAL (0 << VM_PURGABLE_ORDERING_SHIFT) #define VM_VOLATILE_ORDER_SHIFT 4 #define VM_VOLATILE_ORDER_MASK (1 << VM_VOLATILE_ORDER_SHIFT) #define VM_VOLATILE_MAKE_FIRST_IN_GROUP (1 << VM_VOLATILE_ORDER_SHIFT) #define VM_VOLATILE_MAKE_LAST_IN_GROUP (0 << VM_VOLATILE_ORDER_SHIFT) #define VM_PURGABLE_STATE_MIN 0 #define VM_PURGABLE_STATE_MAX 3 #define VM_PURGABLE_STATE_MASK 3 #define VM_PURGABLE_NONVOLATILE 0 #define VM_PURGABLE_VOLATILE 1 #define VM_PURGABLE_EMPTY 2 #define VM_PURGABLE_DENY 3 #define VM_PURGABLE_ALL_MASKS (VM_PURGABLE_STATE_MASK | VM_VOLATILE_ORDER_MASK | VM_PURGABLE_ORDERING_MASK | VM_PURGABLE_BEHAVIOR_MASK | VM_VOLATILE_GROUP_MASK | VM_PURGABLE_DEBUG_MASK | VM_PURGABLE_NO_AGING_MASK) # 104 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/vm_behavior.h" 1 3 4 # 39 "/usr/include/mach/vm_behavior.h" 3 4 #define _MACH_VM_BEHAVIOR_H_ typedef int vm_behavior_t; # 61 "/usr/include/mach/vm_behavior.h" 3 4 #define VM_BEHAVIOR_DEFAULT ((vm_behavior_t) 0) #define VM_BEHAVIOR_RANDOM ((vm_behavior_t) 1) #define VM_BEHAVIOR_SEQUENTIAL ((vm_behavior_t) 2) #define VM_BEHAVIOR_RSEQNTL ((vm_behavior_t) 3) #define VM_BEHAVIOR_WILLNEED ((vm_behavior_t) 4) #define VM_BEHAVIOR_DONTNEED ((vm_behavior_t) 5) #define VM_BEHAVIOR_FREE ((vm_behavior_t) 6) #define VM_BEHAVIOR_ZERO_WIRED_PAGES ((vm_behavior_t) 7) #define VM_BEHAVIOR_REUSABLE ((vm_behavior_t) 8) #define VM_BEHAVIOR_REUSE ((vm_behavior_t) 9) #define VM_BEHAVIOR_CAN_REUSE ((vm_behavior_t) 10) #define VM_BEHAVIOR_PAGEOUT ((vm_behavior_t) 11) # 105 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/vm_region.h" 1 3 4 # 39 "/usr/include/mach/vm_region.h" 3 4 #define _MACH_VM_REGION_H_ # 1 "/usr/include/mach/machine/vm_param.h" 1 3 4 # 30 "/usr/include/mach/machine/vm_param.h" 3 4 #define _MACH_MACHINE_VM_PARAM_H_ # 48 "/usr/include/mach/vm_region.h" 2 3 4 #pragma pack(4) typedef uint32_t vm32_object_id_t; #define VM_REGION_INFO_MAX (1024) typedef int *vm_region_info_t; typedef int *vm_region_info_64_t; typedef int *vm_region_recurse_info_t; typedef int *vm_region_recurse_info_64_t; typedef int vm_region_flavor_t; typedef int vm_region_info_data_t[(1024)]; #define VM_REGION_BASIC_INFO_64 9 struct vm_region_basic_info_64 { vm_prot_t protection; vm_prot_t max_protection; vm_inherit_t inheritance; boolean_t shared; boolean_t reserved; memory_object_offset_t offset; vm_behavior_t behavior; unsigned short user_wired_count; }; typedef struct vm_region_basic_info_64 *vm_region_basic_info_64_t; typedef struct vm_region_basic_info_64 vm_region_basic_info_data_64_t; #define VM_REGION_BASIC_INFO_COUNT_64 ((mach_msg_type_number_t) (sizeof(vm_region_basic_info_data_64_t)/sizeof(int))) #define VM_REGION_BASIC_INFO 10 struct vm_region_basic_info { vm_prot_t protection; vm_prot_t max_protection; vm_inherit_t inheritance; boolean_t shared; boolean_t reserved; uint32_t offset; vm_behavior_t behavior; unsigned short user_wired_count; }; typedef struct vm_region_basic_info *vm_region_basic_info_t; typedef struct vm_region_basic_info vm_region_basic_info_data_t; #define VM_REGION_BASIC_INFO_COUNT ((mach_msg_type_number_t) (sizeof(vm_region_basic_info_data_t)/sizeof(int))) #define SM_COW 1 #define SM_PRIVATE 2 #define SM_EMPTY 3 #define SM_SHARED 4 #define SM_TRUESHARED 5 #define SM_PRIVATE_ALIASED 6 #define SM_SHARED_ALIASED 7 #define SM_LARGE_PAGE 8 # 140 "/usr/include/mach/vm_region.h" 3 4 #define VM_REGION_EXTENDED_INFO 13 struct vm_region_extended_info { vm_prot_t protection; unsigned int user_tag; unsigned int pages_resident; unsigned int pages_shared_now_private; unsigned int pages_swapped_out; unsigned int pages_dirtied; unsigned int ref_count; unsigned short shadow_depth; unsigned char external_pager; unsigned char share_mode; unsigned int pages_reusable; }; typedef struct vm_region_extended_info *vm_region_extended_info_t; typedef struct vm_region_extended_info vm_region_extended_info_data_t; #define VM_REGION_EXTENDED_INFO_COUNT ((mach_msg_type_number_t) (sizeof (vm_region_extended_info_data_t) / sizeof (natural_t))) #define VM_REGION_TOP_INFO 12 struct vm_region_top_info { unsigned int obj_id; unsigned int ref_count; unsigned int private_pages_resident; unsigned int shared_pages_resident; unsigned char share_mode; }; typedef struct vm_region_top_info *vm_region_top_info_t; typedef struct vm_region_top_info vm_region_top_info_data_t; #define VM_REGION_TOP_INFO_COUNT ((mach_msg_type_number_t) (sizeof(vm_region_top_info_data_t) / sizeof(natural_t))) # 202 "/usr/include/mach/vm_region.h" 3 4 struct vm_region_submap_info { vm_prot_t protection; vm_prot_t max_protection; vm_inherit_t inheritance; uint32_t offset; unsigned int user_tag; unsigned int pages_resident; unsigned int pages_shared_now_private; unsigned int pages_swapped_out; unsigned int pages_dirtied; unsigned int ref_count; unsigned short shadow_depth; unsigned char external_pager; unsigned char share_mode; boolean_t is_submap; vm_behavior_t behavior; vm32_object_id_t object_id; unsigned short user_wired_count; }; typedef struct vm_region_submap_info *vm_region_submap_info_t; typedef struct vm_region_submap_info vm_region_submap_info_data_t; #define VM_REGION_SUBMAP_INFO_COUNT ((mach_msg_type_number_t) (sizeof(vm_region_submap_info_data_t) / sizeof(natural_t))) struct vm_region_submap_info_64 { vm_prot_t protection; vm_prot_t max_protection; vm_inherit_t inheritance; memory_object_offset_t offset; unsigned int user_tag; unsigned int pages_resident; unsigned int pages_shared_now_private; unsigned int pages_swapped_out; unsigned int pages_dirtied; unsigned int ref_count; unsigned short shadow_depth; unsigned char external_pager; unsigned char share_mode; boolean_t is_submap; vm_behavior_t behavior; vm32_object_id_t object_id; unsigned short user_wired_count; unsigned int pages_reusable; }; typedef struct vm_region_submap_info_64 *vm_region_submap_info_64_t; typedef struct vm_region_submap_info_64 vm_region_submap_info_data_64_t; #define VM_REGION_SUBMAP_INFO_V1_SIZE (sizeof (vm_region_submap_info_data_64_t)) #define VM_REGION_SUBMAP_INFO_V0_SIZE (VM_REGION_SUBMAP_INFO_V1_SIZE - sizeof (unsigned int) ) #define VM_REGION_SUBMAP_INFO_V1_COUNT_64 ((mach_msg_type_number_t) (VM_REGION_SUBMAP_INFO_V1_SIZE / sizeof (natural_t))) #define VM_REGION_SUBMAP_INFO_V0_COUNT_64 ((mach_msg_type_number_t) (VM_REGION_SUBMAP_INFO_V0_SIZE / sizeof (natural_t))) #define VM_REGION_SUBMAP_INFO_COUNT_64 VM_REGION_SUBMAP_INFO_V1_COUNT_64 struct vm_region_submap_short_info_64 { vm_prot_t protection; vm_prot_t max_protection; vm_inherit_t inheritance; memory_object_offset_t offset; unsigned int user_tag; unsigned int ref_count; unsigned short shadow_depth; unsigned char external_pager; unsigned char share_mode; boolean_t is_submap; vm_behavior_t behavior; vm32_object_id_t object_id; unsigned short user_wired_count; }; typedef struct vm_region_submap_short_info_64 *vm_region_submap_short_info_64_t; typedef struct vm_region_submap_short_info_64 vm_region_submap_short_info_data_64_t; #define VM_REGION_SUBMAP_SHORT_INFO_COUNT_64 ((mach_msg_type_number_t) (sizeof (vm_region_submap_short_info_data_64_t) / sizeof (natural_t))) struct mach_vm_read_entry { mach_vm_address_t address; mach_vm_size_t size; }; struct vm_read_entry { vm_address_t address; vm_size_t size; }; # 312 "/usr/include/mach/vm_region.h" 3 4 #define VM_MAP_ENTRY_MAX (256) typedef struct mach_vm_read_entry mach_vm_read_entry_t[(256)]; typedef struct vm_read_entry vm_read_entry_t[(256)]; #pragma pack() #define VM_PAGE_INFO_MAX typedef int *vm_page_info_t; typedef int vm_page_info_data_t[]; typedef int vm_page_info_flavor_t; #define VM_PAGE_INFO_BASIC 1 struct vm_page_info_basic { int disposition; int ref_count; vm_object_id_t object_id; memory_object_offset_t offset; int depth; int __pad; }; typedef struct vm_page_info_basic *vm_page_info_basic_t; typedef struct vm_page_info_basic vm_page_info_basic_data_t; #define VM_PAGE_INFO_BASIC_COUNT ((mach_msg_type_number_t) (sizeof(vm_page_info_basic_data_t)/sizeof(int))) # 110 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/kmod.h" 1 3 4 # 36 "/usr/include/mach/kmod.h" 3 4 #define _MACH_KMOD_H_ # 1 "/usr/include/mach/mach_types.h" 1 3 4 # 40 "/usr/include/mach/kmod.h" 2 3 4 # 51 "/usr/include/mach/kmod.h" 3 4 #define KMOD_MAX_NAME 64 #define KMOD_RETURN_SUCCESS KERN_SUCCESS #define KMOD_RETURN_FAILURE KERN_FAILURE typedef int kmod_t; struct kmod_info; typedef kern_return_t kmod_start_func_t(struct kmod_info * ki, void * data); typedef kern_return_t kmod_stop_func_t(struct kmod_info * ki, void * data); # 70 "/usr/include/mach/kmod.h" 3 4 #pragma pack(4) typedef struct kmod_reference { struct kmod_reference * next; struct kmod_info * info; } kmod_reference_t; # 87 "/usr/include/mach/kmod.h" 3 4 typedef struct kmod_info { struct kmod_info * next; int32_t info_version; uint32_t id; char name[64]; char version[64]; int32_t reference_count; kmod_reference_t * reference_list; vm_address_t address; vm_size_t size; vm_size_t hdr_size; kmod_start_func_t * start; kmod_stop_func_t * stop; } kmod_info_t; typedef struct kmod_info_32_v1 { uint32_t next_addr; int32_t info_version; uint32_t id; uint8_t name[64]; uint8_t version[64]; int32_t reference_count; uint32_t reference_list_addr; uint32_t address; uint32_t size; uint32_t hdr_size; uint32_t start_addr; uint32_t stop_addr; } kmod_info_32_v1_t; typedef struct kmod_info_64_v1 { uint64_t next_addr; int32_t info_version; uint32_t id; uint8_t name[64]; uint8_t version[64]; int32_t reference_count; uint64_t reference_list_addr; uint64_t address; uint64_t size; uint64_t hdr_size; uint64_t start_addr; uint64_t stop_addr; } kmod_info_64_v1_t; #pragma pack() #define KMOD_INFO_NAME kmod_info #define KMOD_INFO_VERSION 1 #define KMOD_DECL(name,version) static kmod_start_func_t name ## _module_start; static kmod_stop_func_t name ## _module_stop; kmod_info_t KMOD_INFO_NAME = { 0, KMOD_INFO_VERSION, -1U, { #name }, { version }, -1, 0, 0, 0, 0, name ## _module_start, name ## _module_stop }; #define KMOD_EXPLICIT_DECL(name,version,start,stop) kmod_info_t KMOD_INFO_NAME = { 0, KMOD_INFO_VERSION, -1U, { #name }, { version }, -1, 0, 0, 0, 0, start, stop }; # 174 "/usr/include/mach/kmod.h" 3 4 typedef void * kmod_args_t; typedef int kmod_control_flavor_t; typedef kmod_info_t * kmod_info_array_t; # 111 "/usr/include/mach/mach_types.h" 2 3 4 # 1 "/usr/include/mach/dyld_kernel.h" 1 3 4 # 30 "/usr/include/mach/dyld_kernel.h" 3 4 #define _MACH_DYLIB_INFO_H_ # 1 "/usr/include/sys/_types/_fsid_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_fsid_t.h" 3 4 #define _FSID_T typedef struct fsid { int32_t val[2]; } fsid_t; # 35 "/usr/include/mach/dyld_kernel.h" 2 3 4 # 1 "/usr/include/sys/_types/_fsobj_id_t.h" 1 3 4 # 29 "/usr/include/sys/_types/_fsobj_id_t.h" 3 4 #define _FSOBJ_ID_T typedef struct fsobj_id { u_int32_t fid_objno; u_int32_t fid_generation; } fsobj_id_t; # 37 "/usr/include/mach/dyld_kernel.h" 2 3 4 struct dyld_kernel_image_info { uuid_t uuid; fsobj_id_t fsobjid; fsid_t fsid; uint64_t load_addr; }; struct dyld_kernel_process_info { struct dyld_kernel_image_info cache_image_info; uint64_t timestamp; uint32_t imageCount; uint32_t initialImageCount; uint8_t dyldState; boolean_t no_cache; boolean_t private_cache; }; typedef struct dyld_kernel_image_info dyld_kernel_image_info_t; typedef struct dyld_kernel_process_info dyld_kernel_process_info_t; typedef dyld_kernel_image_info_t *dyld_kernel_image_info_array_t; # 112 "/usr/include/mach/mach_types.h" 2 3 4 typedef mach_port_t task_t; typedef mach_port_t task_name_t; typedef mach_port_t task_inspect_t; typedef mach_port_t task_suspension_token_t; typedef mach_port_t thread_t; typedef mach_port_t thread_act_t; typedef mach_port_t thread_inspect_t; typedef mach_port_t ipc_space_t; typedef mach_port_t ipc_space_inspect_t; typedef mach_port_t coalition_t; typedef mach_port_t host_t; typedef mach_port_t host_priv_t; typedef mach_port_t host_security_t; typedef mach_port_t processor_t; typedef mach_port_t processor_set_t; typedef mach_port_t processor_set_control_t; typedef mach_port_t semaphore_t; typedef mach_port_t lock_set_t; typedef mach_port_t ledger_t; typedef mach_port_t alarm_t; typedef mach_port_t clock_serv_t; typedef mach_port_t clock_ctrl_t; typedef processor_set_t processor_set_name_t; typedef mach_port_t clock_reply_t; typedef mach_port_t bootstrap_t; typedef mach_port_t mem_entry_name_port_t; typedef mach_port_t exception_handler_t; typedef exception_handler_t *exception_handler_array_t; typedef mach_port_t vm_task_entry_t; typedef mach_port_t io_master_t; typedef mach_port_t UNDServerRef; # 168 "/usr/include/mach/mach_types.h" 3 4 typedef task_t *task_array_t; typedef thread_t *thread_array_t; typedef processor_set_t *processor_set_array_t; typedef processor_set_t *processor_set_name_array_t; typedef processor_t *processor_array_t; typedef thread_act_t *thread_act_array_t; typedef ledger_t *ledger_array_t; typedef task_t task_port_t; typedef task_array_t task_port_array_t; typedef thread_t thread_port_t; typedef thread_array_t thread_port_array_t; typedef ipc_space_t ipc_space_port_t; typedef host_t host_name_t; typedef host_t host_name_port_t; typedef processor_set_t processor_set_port_t; typedef processor_set_t processor_set_name_port_t; typedef processor_set_array_t processor_set_name_port_array_t; typedef processor_set_t processor_set_control_port_t; typedef processor_t processor_port_t; typedef processor_array_t processor_port_array_t; typedef thread_act_t thread_act_port_t; typedef thread_act_array_t thread_act_port_array_t; typedef semaphore_t semaphore_port_t; typedef lock_set_t lock_set_port_t; typedef ledger_t ledger_port_t; typedef ledger_array_t ledger_port_array_t; typedef alarm_t alarm_port_t; typedef clock_serv_t clock_serv_port_t; typedef clock_ctrl_t clock_ctrl_port_t; typedef exception_handler_t exception_port_t; typedef exception_handler_array_t exception_port_arrary_t; #define TASK_NULL ((task_t) 0) #define TASK_NAME_NULL ((task_name_t) 0) #define TASK_INSPECT_NULL ((task_inspect_t) 0) #define THREAD_NULL ((thread_t) 0) #define THREAD_INSPECT_NULL ((thread_inspect_t)0) #define TID_NULL ((uint64_t) 0) #define THR_ACT_NULL ((thread_act_t) 0) #define IPC_SPACE_NULL ((ipc_space_t) 0) #define IPC_SPACE_INSPECT_NULL ((ipc_space_inspect_t) 0) #define COALITION_NULL ((coalition_t) 0) #define HOST_NULL ((host_t) 0) #define HOST_PRIV_NULL ((host_priv_t)0) #define HOST_SECURITY_NULL ((host_security_t)0) #define PROCESSOR_SET_NULL ((processor_set_t) 0) #define PROCESSOR_NULL ((processor_t) 0) #define SEMAPHORE_NULL ((semaphore_t) 0) #define LOCK_SET_NULL ((lock_set_t) 0) #define LEDGER_NULL ((ledger_t) 0) #define ALARM_NULL ((alarm_t) 0) #define CLOCK_NULL ((clock_t) 0) #define UND_SERVER_NULL ((UNDServerRef) 0) typedef natural_t ledger_item_t; #define LEDGER_ITEM_INFINITY ((ledger_item_t) (~0)) typedef int64_t ledger_amount_t; #define LEDGER_LIMIT_INFINITY ((ledger_amount_t)((1ULL << 63) - 1)) typedef mach_vm_offset_t *emulation_vector_t; typedef char *user_subsystem_t; typedef char *labelstr_t; # 43 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 2 3 # 1 "/usr/include/mach/mach_init.h" 1 3 4 # 59 "/usr/include/mach/mach_init.h" 3 4 #define _MACH_INIT_ 1 # 1 "/usr/include/mach/vm_page_size.h" 1 3 4 # 30 "/usr/include/mach/vm_page_size.h" 3 4 #define _VM_PAGE_SIZE_H_ # 42 "/usr/include/mach/vm_page_size.h" 3 4 extern vm_size_t vm_page_size; extern vm_size_t vm_page_mask; extern int vm_page_shift; #define trunc_page(x) ((x) & (~(vm_page_size - 1))) #define round_page(x) trunc_page((x) + (vm_page_size - 1)) #define mach_vm_trunc_page(x) ((mach_vm_offset_t)(x) & ~((signed)vm_page_mask)) #define mach_vm_round_page(x) (((mach_vm_offset_t)(x) + vm_page_mask) & ~((signed)vm_page_mask)) extern vm_size_t vm_kernel_page_size ; extern vm_size_t vm_kernel_page_mask ; extern int vm_kernel_page_shift ; #define trunc_page_kernel(x) ((x) & (~vm_kernel_page_mask)) #define round_page_kernel(x) trunc_page_kernel((x) + vm_kernel_page_mask) # 63 "/usr/include/mach/mach_init.h" 2 3 4 # 72 "/usr/include/mach/mach_init.h" 3 4 extern mach_port_t mach_host_self(void); extern mach_port_t mach_thread_self(void); extern kern_return_t host_page_size(host_t, vm_size_t *); extern mach_port_t mach_task_self_; #define mach_task_self() mach_task_self_ #define current_task() mach_task_self() # 1 "/usr/include/mach/mach_traps.h" 1 3 4 # 67 "/usr/include/mach/mach_traps.h" 3 4 #define _MACH_MACH_TRAPS_H_ # 86 "/usr/include/mach/mach_traps.h" 3 4 extern kern_return_t clock_sleep_trap( mach_port_name_t clock_name, sleep_type_t sleep_type, int sleep_sec, int sleep_nsec, mach_timespec_t *wakeup_time); extern kern_return_t _kernelrpc_mach_vm_allocate_trap( mach_port_name_t target, mach_vm_offset_t *addr, mach_vm_size_t size, int flags); extern kern_return_t _kernelrpc_mach_vm_deallocate_trap( mach_port_name_t target, mach_vm_address_t address, mach_vm_size_t size ); extern kern_return_t _kernelrpc_mach_vm_protect_trap( mach_port_name_t target, mach_vm_address_t address, mach_vm_size_t size, boolean_t set_maximum, vm_prot_t new_protection ); extern kern_return_t _kernelrpc_mach_vm_map_trap( mach_port_name_t target, mach_vm_offset_t *address, mach_vm_size_t size, mach_vm_offset_t mask, int flags, vm_prot_t cur_protection ); extern kern_return_t _kernelrpc_mach_vm_purgable_control_trap( mach_port_name_t target, mach_vm_offset_t address, vm_purgable_t control, int *state); extern kern_return_t _kernelrpc_mach_port_allocate_trap( mach_port_name_t target, mach_port_right_t right, mach_port_name_t *name ); extern kern_return_t _kernelrpc_mach_port_destroy_trap( mach_port_name_t target, mach_port_name_t name ); extern kern_return_t _kernelrpc_mach_port_deallocate_trap( mach_port_name_t target, mach_port_name_t name ); extern kern_return_t _kernelrpc_mach_port_mod_refs_trap( mach_port_name_t target, mach_port_name_t name, mach_port_right_t right, mach_port_delta_t delta ); extern kern_return_t _kernelrpc_mach_port_move_member_trap( mach_port_name_t target, mach_port_name_t member, mach_port_name_t after ); extern kern_return_t _kernelrpc_mach_port_insert_right_trap( mach_port_name_t target, mach_port_name_t name, mach_port_name_t poly, mach_msg_type_name_t polyPoly ); extern kern_return_t _kernelrpc_mach_port_insert_member_trap( mach_port_name_t target, mach_port_name_t name, mach_port_name_t pset ); extern kern_return_t _kernelrpc_mach_port_extract_member_trap( mach_port_name_t target, mach_port_name_t name, mach_port_name_t pset ); extern kern_return_t _kernelrpc_mach_port_construct_trap( mach_port_name_t target, mach_port_options_t *options, uint64_t context, mach_port_name_t *name ); extern kern_return_t _kernelrpc_mach_port_destruct_trap( mach_port_name_t target, mach_port_name_t name, mach_port_delta_t srdelta, uint64_t guard ); extern kern_return_t _kernelrpc_mach_port_guard_trap( mach_port_name_t target, mach_port_name_t name, uint64_t guard, boolean_t strict ); extern kern_return_t _kernelrpc_mach_port_unguard_trap( mach_port_name_t target, mach_port_name_t name, uint64_t guard ); extern kern_return_t mach_generate_activity_id( mach_port_name_t target, int count, uint64_t *activity_id ); extern kern_return_t macx_swapon( uint64_t filename, int flags, int size, int priority); extern kern_return_t macx_swapoff( uint64_t filename, int flags); extern kern_return_t macx_triggers( int hi_water, int low_water, int flags, mach_port_t alert_port); extern kern_return_t macx_backing_store_suspend( boolean_t suspend); extern kern_return_t macx_backing_store_recovery( int pid); extern boolean_t swtch_pri(int pri); extern boolean_t swtch(void); extern kern_return_t thread_switch( mach_port_name_t thread_name, int option, mach_msg_timeout_t option_time); extern mach_port_name_t task_self_trap(void); extern kern_return_t host_create_mach_voucher_trap( mach_port_name_t host, mach_voucher_attr_raw_recipe_array_t recipes, int recipes_size, mach_port_name_t *voucher); extern kern_return_t mach_voucher_extract_attr_recipe_trap( mach_port_name_t voucher_name, mach_voucher_attr_key_t key, mach_voucher_attr_raw_recipe_t recipe, mach_msg_type_number_t *recipe_size); extern kern_return_t task_for_pid( mach_port_name_t target_tport, int pid, mach_port_name_t *t); extern kern_return_t task_name_for_pid( mach_port_name_t target_tport, int pid, mach_port_name_t *tn); extern kern_return_t pid_for_task( mach_port_name_t t, int *x); # 82 "/usr/include/mach/mach_init.h" 2 3 4 extern mach_port_t bootstrap_port; #define NAME_SERVER_SLOT 0 #define ENVIRONMENT_SLOT 1 #define SERVICE_SLOT 2 #define MACH_PORTS_SLOTS_USED 3 extern int (*vprintf_stderr_func)(const char *format, va_list ap); # 44 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 2 3 # 1 "/System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h" 1 3 # 29 "/System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h" 3 #define __IOKIT_IOTYPES_H #define IOKIT 1 # 1 "/System/Library/Frameworks/IOKit.framework/Headers/IOReturn.h" 1 3 # 37 "/System/Library/Frameworks/IOKit.framework/Headers/IOReturn.h" 3 #define __IOKIT_IORETURN_H # 1 "/usr/include/mach/error.h" 1 3 4 # 66 "/usr/include/mach/error.h" 3 4 #define _MACH_ERROR_H_ # 78 "/usr/include/mach/error.h" 3 4 #define err_none (mach_error_t)0 #define ERR_SUCCESS (mach_error_t)0 #define ERR_ROUTINE_NIL (mach_error_fn_t)0 #define err_system(x) ((signed)((((unsigned)(x))&0x3f)<<26)) #define err_sub(x) (((x)&0xfff)<<14) #define err_get_system(err) (((err)>>26)&0x3f) #define err_get_sub(err) (((err)>>14)&0xfff) #define err_get_code(err) ((err)&0x3fff) #define system_emask (err_system(0x3f)) #define sub_emask (err_sub(0xfff)) #define code_emask (0x3fff) #define err_kern err_system(0x0) #define err_us err_system(0x1) #define err_server err_system(0x2) #define err_ipc err_system(0x3) #define err_mach_ipc err_system(0x4) #define err_dipc err_system(0x7) #define err_local err_system(0x3e) #define err_ipc_compat err_system(0x3f) #define err_max_system 0x3f #define unix_err(errno) (err_kern|err_sub(3)|errno) typedef kern_return_t mach_error_t; typedef mach_error_t (* mach_error_fn_t)( void ); # 44 "/System/Library/Frameworks/IOKit.framework/Headers/IOReturn.h" 2 3 typedef kern_return_t IOReturn; #define sys_iokit err_system(0x38) #define sub_iokit_common err_sub(0) #define sub_iokit_usb err_sub(1) #define sub_iokit_firewire err_sub(2) #define sub_iokit_block_storage err_sub(4) #define sub_iokit_graphics err_sub(5) #define sub_iokit_networking err_sub(6) #define sub_iokit_bluetooth err_sub(8) #define sub_iokit_pmu err_sub(9) #define sub_iokit_acpi err_sub(10) #define sub_iokit_smbus err_sub(11) #define sub_iokit_ahci err_sub(12) #define sub_iokit_powermanagement err_sub(13) #define sub_iokit_hidsystem err_sub(14) #define sub_iokit_scsi err_sub(16) #define sub_iokit_usbaudio err_sub(17) #define sub_iokit_thunderbolt err_sub(29) #define sub_iokit_graphics_acceleration err_sub(30) #define sub_iokit_keystore err_sub(31) #define sub_iokit_platform err_sub(0x2A) #define sub_iokit_audio_video err_sub(0x45) #define sub_iokit_cec err_sub(0x46) #define sub_iokit_baseband err_sub(0x80) #define sub_iokit_HDA err_sub(0xFE) #define sub_iokit_hsic err_sub(0x147) #define sub_iokit_sdio err_sub(0x174) #define sub_iokit_wlan err_sub(0x208) #define sub_iokit_appleembeddedsleepwakehandler err_sub(0x209) #define sub_iokit_vendor_specific err_sub(-2) #define sub_iokit_reserved err_sub(-1) #define iokit_common_err(return) (sys_iokit|sub_iokit_common|return) #define iokit_family_err(sub,return) (sys_iokit|sub|return) #define iokit_vendor_specific_err(return) (sys_iokit|sub_iokit_vendor_specific|return) #define kIOReturnSuccess KERN_SUCCESS #define kIOReturnError iokit_common_err(0x2bc) #define kIOReturnNoMemory iokit_common_err(0x2bd) #define kIOReturnNoResources iokit_common_err(0x2be) #define kIOReturnIPCError iokit_common_err(0x2bf) #define kIOReturnNoDevice iokit_common_err(0x2c0) #define kIOReturnNotPrivileged iokit_common_err(0x2c1) #define kIOReturnBadArgument iokit_common_err(0x2c2) #define kIOReturnLockedRead iokit_common_err(0x2c3) #define kIOReturnLockedWrite iokit_common_err(0x2c4) #define kIOReturnExclusiveAccess iokit_common_err(0x2c5) #define kIOReturnBadMessageID iokit_common_err(0x2c6) #define kIOReturnUnsupported iokit_common_err(0x2c7) #define kIOReturnVMError iokit_common_err(0x2c8) #define kIOReturnInternalError iokit_common_err(0x2c9) #define kIOReturnIOError iokit_common_err(0x2ca) #define kIOReturnCannotLock iokit_common_err(0x2cc) #define kIOReturnNotOpen iokit_common_err(0x2cd) #define kIOReturnNotReadable iokit_common_err(0x2ce) #define kIOReturnNotWritable iokit_common_err(0x2cf) #define kIOReturnNotAligned iokit_common_err(0x2d0) #define kIOReturnBadMedia iokit_common_err(0x2d1) #define kIOReturnStillOpen iokit_common_err(0x2d2) #define kIOReturnRLDError iokit_common_err(0x2d3) #define kIOReturnDMAError iokit_common_err(0x2d4) #define kIOReturnBusy iokit_common_err(0x2d5) #define kIOReturnTimeout iokit_common_err(0x2d6) #define kIOReturnOffline iokit_common_err(0x2d7) #define kIOReturnNotReady iokit_common_err(0x2d8) #define kIOReturnNotAttached iokit_common_err(0x2d9) #define kIOReturnNoChannels iokit_common_err(0x2da) #define kIOReturnNoSpace iokit_common_err(0x2db) #define kIOReturnPortExists iokit_common_err(0x2dd) #define kIOReturnCannotWire iokit_common_err(0x2de) #define kIOReturnNoInterrupt iokit_common_err(0x2df) #define kIOReturnNoFrames iokit_common_err(0x2e0) #define kIOReturnMessageTooLarge iokit_common_err(0x2e1) #define kIOReturnNotPermitted iokit_common_err(0x2e2) #define kIOReturnNoPower iokit_common_err(0x2e3) #define kIOReturnNoMedia iokit_common_err(0x2e4) #define kIOReturnUnformattedMedia iokit_common_err(0x2e5) #define kIOReturnUnsupportedMode iokit_common_err(0x2e6) #define kIOReturnUnderrun iokit_common_err(0x2e7) #define kIOReturnOverrun iokit_common_err(0x2e8) #define kIOReturnDeviceError iokit_common_err(0x2e9) #define kIOReturnNoCompletion iokit_common_err(0x2ea) #define kIOReturnAborted iokit_common_err(0x2eb) #define kIOReturnNoBandwidth iokit_common_err(0x2ec) #define kIOReturnNotResponding iokit_common_err(0x2ed) #define kIOReturnIsoTooOld iokit_common_err(0x2ee) #define kIOReturnIsoTooNew iokit_common_err(0x2ef) #define kIOReturnNotFound iokit_common_err(0x2f0) #define kIOReturnInvalid iokit_common_err(0x1) # 39 "/System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h" 2 3 # 56 "/System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h" 3 # 1 "/usr/include/libkern/OSTypes.h" 1 3 4 # 32 "/usr/include/libkern/OSTypes.h" 3 4 #define _OS_OSTYPES_H #define OSTYPES_K64_REV 2 typedef unsigned int UInt; typedef signed int SInt; # 1 "/usr/include/sys/_types/_os_inline.h" 1 3 4 # 41 "/usr/include/libkern/OSTypes.h" 2 3 4 # 57 "/System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h" 2 3 typedef UInt32 IOOptionBits; typedef SInt32 IOFixed; typedef UInt32 IOVersion; typedef UInt32 IOItemCount; typedef UInt32 IOCacheMode; typedef UInt32 IOByteCount32; typedef UInt64 IOByteCount64; typedef UInt32 IOPhysicalAddress32; typedef UInt64 IOPhysicalAddress64; typedef UInt32 IOPhysicalLength32; typedef UInt64 IOPhysicalLength64; typedef mach_vm_address_t IOVirtualAddress; typedef IOByteCount32 IOByteCount; typedef IOVirtualAddress IOLogicalAddress; # 96 "/System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h" 3 typedef IOPhysicalAddress32 IOPhysicalAddress; typedef IOPhysicalLength32 IOPhysicalLength; #define IOPhysical32(hi,lo) (lo) #define IOPhysSize 32 typedef struct { IOPhysicalAddress address; IOByteCount length; } IOPhysicalRange; typedef struct { IOVirtualAddress address; IOByteCount length; } IOVirtualRange; typedef IOVirtualRange IOAddressRange; # 129 "/System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h" 3 typedef struct { int value; const char *name; } IONamedValue; typedef unsigned int IOAlignment; #define IO_NULL_VM_TASK ((vm_task_t)0) # 152 "/System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h" 3 #define __IOKIT_PORTS_DEFINED__ typedef mach_port_t io_object_t; # 1 "/usr/include/device/device_types.h" 1 3 4 # 64 "/usr/include/device/device_types.h" 3 4 #define DEVICE_TYPES_H # 79 "/usr/include/device/device_types.h" 3 4 typedef char * io_buf_ptr_t; # 88 "/usr/include/device/device_types.h" 3 4 typedef char io_name_t[128]; typedef char io_string_t[512]; typedef char io_string_inband_t[4096]; typedef char io_struct_inband_t[4096]; typedef uint64_t io_user_scalar_t; typedef uint64_t io_user_reference_t; typedef io_user_scalar_t io_scalar_inband_t[16]; typedef io_user_reference_t io_async_ref_t[8]; typedef io_user_scalar_t io_scalar_inband64_t[16]; typedef io_user_reference_t io_async_ref64_t[8]; # 157 "/System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h" 2 3 typedef io_object_t io_connect_t; typedef io_object_t io_enumerator_t; typedef io_object_t io_iterator_t; typedef io_object_t io_registry_entry_t; typedef io_object_t io_service_t; #define IO_OBJECT_NULL ((io_object_t) 0) enum { kIODefaultMemoryType = 0 }; enum { kIODefaultCache = 0, kIOInhibitCache = 1, kIOWriteThruCache = 2, kIOCopybackCache = 3, kIOWriteCombineCache = 4, kIOCopybackInnerCache = 5, kIOPostedWrite = 6 }; enum { kIOMapAnywhere = 0x00000001, kIOMapCacheMask = 0x00000700, kIOMapCacheShift = 8, kIOMapDefaultCache = kIODefaultCache << kIOMapCacheShift, kIOMapInhibitCache = kIOInhibitCache << kIOMapCacheShift, kIOMapWriteThruCache = kIOWriteThruCache << kIOMapCacheShift, kIOMapCopybackCache = kIOCopybackCache << kIOMapCacheShift, kIOMapWriteCombineCache = kIOWriteCombineCache << kIOMapCacheShift, kIOMapCopybackInnerCache = kIOCopybackInnerCache << kIOMapCacheShift, kIOMapPostedWrite = kIOPostedWrite << kIOMapCacheShift, kIOMapUserOptionsMask = 0x00000fff, kIOMapReadOnly = 0x00001000, kIOMapStatic = 0x01000000, kIOMapReference = 0x02000000, kIOMapUnique = 0x04000000, kIOMapPrefault = 0x10000000, kIOMapOverwrite = 0x20000000 }; # 216 "/System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h" 3 enum { kNanosecondScale = 1, kMicrosecondScale = 1000, kMillisecondScale = 1000 * 1000, kSecondScale = 1000 * 1000 * 1000, kTickScale = (kSecondScale / 100) }; enum { kIOConnectMethodVarOutputSize = -3 }; typedef unsigned int IODeviceNumber; # 50 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 2 3 # 1 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitKeys.h" 1 3 # 39 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitKeys.h" 3 #define _IOKIT_IOKITKEYS_H #define kIOKitBuildVersionKey "IOKitBuildVersion" #define kIOKitDiagnosticsKey "IOKitDiagnostics" #define kIORegistryPlanesKey "IORegistryPlanes" #define kIOCatalogueKey "IOCatalogue" #define kIOServicePlane "IOService" #define kIOPowerPlane "IOPower" #define kIODeviceTreePlane "IODeviceTree" #define kIOAudioPlane "IOAudio" #define kIOFireWirePlane "IOFireWire" #define kIOUSBPlane "IOUSB" #define kIORegistryEntryIDKey "IORegistryEntryID" #define kIORegistryEntryPropertyKeysKey "IORegistryEntryPropertyKeys" #define kIOServiceClass "IOService" #define kIOResourcesClass "IOResources" #define kIOClassKey "IOClass" #define kIOProbeScoreKey "IOProbeScore" #define kIOKitDebugKey "IOKitDebug" #define kIOProviderClassKey "IOProviderClass" #define kIONameMatchKey "IONameMatch" #define kIOPropertyMatchKey "IOPropertyMatch" #define kIOPropertyExistsMatchKey "IOPropertyExistsMatch" #define kIOPathMatchKey "IOPathMatch" #define kIOLocationMatchKey "IOLocationMatch" #define kIOParentMatchKey "IOParentMatch" #define kIOResourceMatchKey "IOResourceMatch" #define kIOResourceMatchedKey "IOResourceMatched" #define kIOMatchedServiceCountKey "IOMatchedServiceCountMatch" #define kIONameMatchedKey "IONameMatched" #define kIOMatchCategoryKey "IOMatchCategory" #define kIODefaultMatchCategoryKey "IODefaultMatchCategory" #define kIOUserClientClassKey "IOUserClientClass" #define kIOMapperIDKey "IOMapperID" #define kIOUserClientCrossEndianKey "IOUserClientCrossEndian" #define kIOUserClientCrossEndianCompatibleKey "IOUserClientCrossEndianCompatible" #define kIOUserClientSharedInstanceKey "IOUserClientSharedInstance" #define kIOUserClientCreatorKey "IOUserClientCreator" #define kIOPublishNotification "IOServicePublish" #define kIOFirstPublishNotification "IOServiceFirstPublish" #define kIOMatchedNotification "IOServiceMatched" #define kIOFirstMatchNotification "IOServiceFirstMatch" #define kIOTerminatedNotification "IOServiceTerminate" #define kIOWillTerminateNotification "IOServiceWillTerminate" #define kIOGeneralInterest "IOGeneralInterest" #define kIOBusyInterest "IOBusyInterest" #define kIOAppPowerStateInterest "IOAppPowerStateInterest" #define kIOPriorityPowerStateInterest "IOPriorityPowerStateInterest" #define kIOPlatformDeviceMessageKey "IOPlatformDeviceMessage" #define kIOCFPlugInTypesKey "IOCFPlugInTypes" #define kIOCommandPoolSizeKey "IOCommandPoolSize" #define kIOMaximumPriorityCountKey "IOMaximumPriorityCount" #define kIOMaximumBlockCountReadKey "IOMaximumBlockCountRead" #define kIOMaximumBlockCountWriteKey "IOMaximumBlockCountWrite" #define kIOMaximumByteCountReadKey "IOMaximumByteCountRead" #define kIOMaximumByteCountWriteKey "IOMaximumByteCountWrite" #define kIOMaximumSegmentCountReadKey "IOMaximumSegmentCountRead" #define kIOMaximumSegmentCountWriteKey "IOMaximumSegmentCountWrite" #define kIOMaximumSegmentByteCountReadKey "IOMaximumSegmentByteCountRead" #define kIOMaximumSegmentByteCountWriteKey "IOMaximumSegmentByteCountWrite" #define kIOMinimumSegmentAlignmentByteCountKey "IOMinimumSegmentAlignmentByteCount" #define kIOMaximumSegmentAddressableBitCountKey "IOMaximumSegmentAddressableBitCount" #define kIOMinimumSaturationByteCountKey "IOMinimumSaturationByteCount" # 149 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitKeys.h" 3 #define kIOIconKey "IOIcon" #define kIOBundleResourceFileKey "IOBundleResourceFile" #define kIOBusBadgeKey "IOBusBadge" #define kIODeviceIconKey "IODeviceIcon" #define kIOPlatformSerialNumberKey "IOPlatformSerialNumber" #define kIOPlatformUUIDKey "IOPlatformUUID" #define kIONVRAMDeletePropertyKey "IONVRAM-DELETE-PROPERTY" #define kIONVRAMSyncNowPropertyKey "IONVRAM-SYNCNOW-PROPERTY" #define kIONVRAMActivateCSRConfigPropertyKey "IONVRAM-ARMCSR-PROPERTY" #define kIODTNVRAMPanicInfoKey "aapl,panic-info" #define kIOBootDeviceKey "IOBootDevice" #define kIOBootDevicePathKey "IOBootDevicePath" #define kIOBootDeviceSizeKey "IOBootDeviceSize" #define kOSBuildVersionKey "OS Build Version" # 51 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 2 3 # 1 "/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h" 1 3 # 36 "/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h" 3 #define __OS_OSMESSAGENOTIFICATION_H # 46 "/System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h" 3 enum { kFirstIOKitNotificationType = 100, kIOServicePublishNotificationType = 100, kIOServiceMatchedNotificationType = 101, kIOServiceTerminatedNotificationType = 102, kIOAsyncCompletionNotificationType = 150, kIOServiceMessageNotificationType = 160, kLastIOKitNotificationType = 199, kIOKitNoticationTypeMask = 0x00000FFF, kIOKitNoticationTypeSizeAdjShift = 30, kIOKitNoticationMsgSizeMask = 3, }; enum { kOSNotificationMessageID = 53, kOSAsyncCompleteMessageID = 57, kMaxAsyncArgs = 16 }; enum { kIOAsyncReservedIndex = 0, kIOAsyncReservedCount, kIOAsyncCalloutFuncIndex = kIOAsyncReservedCount, kIOAsyncCalloutRefconIndex, kIOAsyncCalloutCount, kIOMatchingCalloutFuncIndex = kIOAsyncReservedCount, kIOMatchingCalloutRefconIndex, kIOMatchingCalloutCount, kIOInterestCalloutFuncIndex = kIOAsyncReservedCount, kIOInterestCalloutRefconIndex, kIOInterestCalloutServiceIndex, kIOInterestCalloutCount }; enum { kOSAsyncRef64Count = 8, kOSAsyncRef64Size = kOSAsyncRef64Count * ((int) sizeof(io_user_reference_t)) }; typedef io_user_reference_t OSAsyncReference64[kOSAsyncRef64Count]; struct OSNotificationHeader64 { mach_msg_size_t size; natural_t type; OSAsyncReference64 reference; unsigned char content[]; }; #pragma pack(4) struct IOServiceInterestContent64 { natural_t messageType; io_user_reference_t messageArgument[1]; }; #pragma pack() enum { kOSAsyncRefCount = 8, kOSAsyncRefSize = 32 }; typedef natural_t OSAsyncReference[kOSAsyncRefCount]; struct OSNotificationHeader { mach_msg_size_t size; natural_t type; OSAsyncReference reference; unsigned char content[]; }; #pragma pack(4) struct IOServiceInterestContent { natural_t messageType; void * messageArgument[1]; }; #pragma pack() struct IOAsyncCompletionContent { IOReturn result; void * args[] ; }; typedef struct OSNotificationHeader OSNotificationHeader; typedef struct IOServiceInterestContent IOServiceInterestContent; typedef struct IOAsyncCompletionContent IOAsyncCompletionContent; # 53 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 2 3 # 67 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 typedef struct IONotificationPort * IONotificationPortRef; typedef void (*IOServiceMatchingCallback)( void * refcon, io_iterator_t iterator ); # 88 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 typedef void (*IOServiceInterestCallback)( void * refcon, io_service_t service, uint32_t messageType, void * messageArgument ); # 102 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 extern const mach_port_t kIOMasterPortDefault; # 112 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOMasterPort( mach_port_t bootstrapPort, mach_port_t * masterPort ); # 123 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 IONotificationPortRef IONotificationPortCreate( mach_port_t masterPort ); # 134 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 void IONotificationPortDestroy( IONotificationPortRef notify ); # 149 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 CFRunLoopSourceRef IONotificationPortGetRunLoopSource( IONotificationPortRef notify ); # 166 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 mach_port_t IONotificationPortGetMachPort( IONotificationPortRef notify ); # 179 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IONotificationPortSetImportanceReceiver( IONotificationPortRef notify ); void IONotificationPortSetDispatchQueue( IONotificationPortRef notify, dispatch_queue_t queue ) ; # 202 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 void IODispatchCalloutFromMessage( void *unused, mach_msg_header_t *msg, void *reference ); # 219 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOCreateReceivePort( uint32_t msgType, mach_port_t * recvPort ); # 234 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOObjectRelease( io_object_t object ); kern_return_t IOObjectRetain( io_object_t object ); # 255 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOObjectGetClass( io_object_t object, io_name_t className ); CFStringRef IOObjectCopyClass(io_object_t object) ; CFStringRef IOObjectCopySuperclassForClass(CFStringRef classname) ; CFStringRef IOObjectCopyBundleIdentifierForClass(CFStringRef classname) ; # 297 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 boolean_t IOObjectConformsTo( io_object_t object, const io_name_t className ); # 309 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 boolean_t IOObjectIsEqualTo( io_object_t object, io_object_t anObject ); uint32_t IOObjectGetKernelRetainCount( io_object_t object ) ; uint32_t IOObjectGetUserRetainCount( io_object_t object ) ; uint32_t IOObjectGetRetainCount( io_object_t object ); # 359 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 io_object_t IOIteratorNext( io_iterator_t iterator ); void IOIteratorReset( io_iterator_t iterator ); boolean_t IOIteratorIsValid( io_iterator_t iterator ); # 397 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 io_service_t IOServiceGetMatchingService( mach_port_t masterPort, CFDictionaryRef matching ); # 410 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceGetMatchingServices( mach_port_t masterPort, CFDictionaryRef matching , io_iterator_t * existing ); kern_return_t IOServiceAddNotification( mach_port_t masterPort, const io_name_t notificationType, CFDictionaryRef matching, mach_port_t wakePort, uintptr_t reference, io_iterator_t * notification ) ; # 442 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceAddMatchingNotification( IONotificationPortRef notifyPort, const io_name_t notificationType, CFDictionaryRef matching , IOServiceMatchingCallback callback, void * refCon, io_iterator_t * notification ); # 463 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceAddInterestNotification( IONotificationPortRef notifyPort, io_service_t service, const io_name_t interestType, IOServiceInterestCallback callback, void * refCon, io_object_t * notification ); # 480 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceMatchPropertyTable( io_service_t service, CFDictionaryRef matching, boolean_t * matches ); # 493 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceGetBusyState( io_service_t service, uint32_t * busyState ); # 505 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceWaitQuiet( io_service_t service, mach_timespec_t * waitTime ); # 517 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOKitGetBusyState( mach_port_t masterPort, uint32_t * busyState ); # 529 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOKitWaitQuiet( mach_port_t masterPort, mach_timespec_t * waitTime ); # 543 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceOpen( io_service_t service, task_port_t owningTask, uint32_t type, io_connect_t * connect ); # 557 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceRequestProbe( io_service_t service, uint32_t options ); enum { kIOServiceInteractionAllowed = 0x00000001 }; # 574 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceAuthorize( io_service_t service, uint32_t options ); int IOServiceOpenAsFileDescriptor( io_service_t service, int oflag ); # 596 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceClose( io_connect_t connect ); kern_return_t IOConnectAddRef( io_connect_t connect ); kern_return_t IOConnectRelease( io_connect_t connect ); # 627 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOConnectGetService( io_connect_t connect, io_service_t * service ); # 641 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOConnectSetNotificationPort( io_connect_t connect, uint32_t type, mach_port_t port, uintptr_t reference ); # 671 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOConnectMapMemory( io_connect_t connect, uint32_t memoryType, task_port_t intoTask, mach_vm_address_t *atAddress, mach_vm_size_t *ofSize, IOOptionBits options ); # 693 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOConnectMapMemory64( io_connect_t connect, uint32_t memoryType, task_port_t intoTask, mach_vm_address_t *atAddress, mach_vm_size_t *ofSize, IOOptionBits options ); # 721 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOConnectUnmapMemory( io_connect_t connect, uint32_t memoryType, task_port_t fromTask, mach_vm_address_t atAddress ); # 740 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOConnectUnmapMemory64( io_connect_t connect, uint32_t memoryType, task_port_t fromTask, mach_vm_address_t atAddress ); # 754 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOConnectSetCFProperties( io_connect_t connect, CFTypeRef properties ); # 767 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOConnectSetCFProperty( io_connect_t connect, CFStringRef propertyName, CFTypeRef property ); kern_return_t IOConnectCallMethod( mach_port_t connection, uint32_t selector, const uint64_t *input, uint32_t inputCnt, const void *inputStruct, size_t inputStructCnt, uint64_t *output, uint32_t *outputCnt, void *outputStruct, size_t *outputStructCnt) ; kern_return_t IOConnectCallAsyncMethod( mach_port_t connection, uint32_t selector, mach_port_t wake_port, uint64_t *reference, uint32_t referenceCnt, const uint64_t *input, uint32_t inputCnt, const void *inputStruct, size_t inputStructCnt, uint64_t *output, uint32_t *outputCnt, void *outputStruct, size_t *outputStructCnt) ; kern_return_t IOConnectCallStructMethod( mach_port_t connection, uint32_t selector, const void *inputStruct, size_t inputStructCnt, void *outputStruct, size_t *outputStructCnt) ; kern_return_t IOConnectCallAsyncStructMethod( mach_port_t connection, uint32_t selector, mach_port_t wake_port, uint64_t *reference, uint32_t referenceCnt, const void *inputStruct, size_t inputStructCnt, void *outputStruct, size_t *outputStructCnt) ; kern_return_t IOConnectCallScalarMethod( mach_port_t connection, uint32_t selector, const uint64_t *input, uint32_t inputCnt, uint64_t *output, uint32_t *outputCnt) ; kern_return_t IOConnectCallAsyncScalarMethod( mach_port_t connection, uint32_t selector, mach_port_t wake_port, uint64_t *reference, uint32_t referenceCnt, const uint64_t *input, uint32_t inputCnt, uint64_t *output, uint32_t *outputCnt) ; kern_return_t IOConnectTrap0(io_connect_t connect, uint32_t index ); kern_return_t IOConnectTrap1(io_connect_t connect, uint32_t index, uintptr_t p1 ); kern_return_t IOConnectTrap2(io_connect_t connect, uint32_t index, uintptr_t p1, uintptr_t p2); kern_return_t IOConnectTrap3(io_connect_t connect, uint32_t index, uintptr_t p1, uintptr_t p2, uintptr_t p3); kern_return_t IOConnectTrap4(io_connect_t connect, uint32_t index, uintptr_t p1, uintptr_t p2, uintptr_t p3, uintptr_t p4); kern_return_t IOConnectTrap5(io_connect_t connect, uint32_t index, uintptr_t p1, uintptr_t p2, uintptr_t p3, uintptr_t p4, uintptr_t p5); kern_return_t IOConnectTrap6(io_connect_t connect, uint32_t index, uintptr_t p1, uintptr_t p2, uintptr_t p3, uintptr_t p4, uintptr_t p5, uintptr_t p6); # 914 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOConnectAddClient( io_connect_t connect, io_connect_t client ); # 931 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 io_registry_entry_t IORegistryGetRootEntry( mach_port_t masterPort ); # 942 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 io_registry_entry_t IORegistryEntryFromPath( mach_port_t masterPort, const io_string_t path ); # 955 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 io_registry_entry_t IORegistryEntryCopyFromPath( mach_port_t masterPort, CFStringRef path ) ; enum { kIORegistryIterateRecursively = 0x00000001, kIORegistryIterateParents = 0x00000002 }; # 979 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryCreateIterator( mach_port_t masterPort, const io_name_t plane, IOOptionBits options, io_iterator_t * iterator ); # 995 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntryCreateIterator( io_registry_entry_t entry, const io_name_t plane, IOOptionBits options, io_iterator_t * iterator ); # 1013 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryIteratorEnterEntry( io_iterator_t iterator ); kern_return_t IORegistryIteratorExitEntry( io_iterator_t iterator ); # 1039 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntryGetName( io_registry_entry_t entry, io_name_t name ); # 1052 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntryGetNameInPlane( io_registry_entry_t entry, const io_name_t plane, io_name_t name ); # 1066 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntryGetLocationInPlane( io_registry_entry_t entry, const io_name_t plane, io_name_t location ); # 1080 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntryGetPath( io_registry_entry_t entry, const io_name_t plane, io_string_t path ); # 1093 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 CFStringRef IORegistryEntryCopyPath( io_registry_entry_t entry, const io_name_t plane) ; # 1109 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntryGetRegistryEntryID( io_registry_entry_t entry, uint64_t * entryID ); # 1123 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntryCreateCFProperties( io_registry_entry_t entry, CFMutableDictionaryRef * properties, CFAllocatorRef allocator, IOOptionBits options ); # 1139 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 CFTypeRef IORegistryEntryCreateCFProperty( io_registry_entry_t entry, CFStringRef key, CFAllocatorRef allocator, IOOptionBits options ); # 1157 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 CFTypeRef IORegistryEntrySearchCFProperty( io_registry_entry_t entry, const io_name_t plane, CFStringRef key, CFAllocatorRef allocator, IOOptionBits options ) ; kern_return_t IORegistryEntryGetProperty( io_registry_entry_t entry, const io_name_t propertyName, io_struct_inband_t buffer, uint32_t * size ); # 1182 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntrySetCFProperties( io_registry_entry_t entry, CFTypeRef properties ); # 1195 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntrySetCFProperty( io_registry_entry_t entry, CFStringRef propertyName, CFTypeRef property ); # 1209 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntryGetChildIterator( io_registry_entry_t entry, const io_name_t plane, io_iterator_t * iterator ); # 1223 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntryGetChildEntry( io_registry_entry_t entry, const io_name_t plane, io_registry_entry_t * child ); # 1237 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntryGetParentIterator( io_registry_entry_t entry, const io_name_t plane, io_iterator_t * iterator ); # 1251 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntryGetParentEntry( io_registry_entry_t entry, const io_name_t plane, io_registry_entry_t * parent ); # 1264 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 boolean_t IORegistryEntryInPlane( io_registry_entry_t entry, const io_name_t plane ); # 1281 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 CFMutableDictionaryRef IOServiceMatching( const char * name ) ; CFMutableDictionaryRef IOServiceNameMatching( const char * name ) ; # 1303 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 CFMutableDictionaryRef IOBSDNameMatching( mach_port_t masterPort, uint32_t options, const char * bsdName ) ; CFMutableDictionaryRef IOOpenFirmwarePathMatching( mach_port_t masterPort, uint32_t options, const char * path ) ; CFMutableDictionaryRef IORegistryEntryIDMatching( uint64_t entryID ) ; kern_return_t IOServiceOFPathToBSDName(mach_port_t masterPort, const io_name_t openFirmwarePath, io_name_t bsdName) ; # 1340 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 typedef void (*IOAsyncCallback0)(void *refcon, IOReturn result); # 1350 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 typedef void (*IOAsyncCallback1)(void *refcon, IOReturn result, void *arg0); # 1360 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 typedef void (*IOAsyncCallback2)(void *refcon, IOReturn result, void *arg0, void *arg1); # 1370 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 typedef void (*IOAsyncCallback)(void *refcon, IOReturn result, void **args, uint32_t numArgs); kern_return_t OSGetNotificationFromMessage( mach_msg_header_t * msg, uint32_t index, uint32_t * type, uintptr_t * reference, void ** content, vm_size_t * size ); kern_return_t IOCatalogueSendData( mach_port_t masterPort, uint32_t flag, const char *buffer, uint32_t size ); kern_return_t IOCatalogueTerminate( mach_port_t masterPort, uint32_t flag, io_name_t description ); kern_return_t IOCatalogueGetData( mach_port_t masterPort, uint32_t flag, char **buffer, uint32_t *size ); kern_return_t IOCatalogueModuleLoaded( mach_port_t masterPort, io_name_t name ); kern_return_t IOCatalogueReset( mach_port_t masterPort, uint32_t flag ); # 29 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 2 3 # 1 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 1 3 # 25 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 #define __DISKARBITRATION_DASESSION__ #pragma clang assume_nonnull begin # 43 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 typedef struct __DASession * DASessionRef; extern CFTypeID DASessionGetTypeID( void ); # 61 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 extern DASessionRef DASessionCreate( CFAllocatorRef allocator ); # 71 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 extern void DASessionScheduleWithRunLoop( DASessionRef session, CFRunLoopRef runLoop, CFStringRef runLoopMode ); # 81 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 extern void DASessionUnscheduleFromRunLoop( DASessionRef session, CFRunLoopRef runLoop, CFStringRef runLoopMode ); # 90 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 extern void DASessionSetDispatchQueue( DASessionRef session, dispatch_queue_t queue ); typedef struct __DASession * DAApprovalSessionRef ; extern CFTypeID DAApprovalSessionGetTypeID( void ) ; # 115 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 extern DAApprovalSessionRef DAApprovalSessionCreate( CFAllocatorRef allocator ) ; # 125 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 extern void DAApprovalSessionScheduleWithRunLoop( DAApprovalSessionRef session, CFRunLoopRef runLoop, CFStringRef runLoopMode ) ; # 135 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 extern void DAApprovalSessionUnscheduleFromRunLoop( DAApprovalSessionRef session, CFRunLoopRef runLoop, CFStringRef runLoopMode ) ; #pragma clang assume_nonnull end # 31 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 2 3 #pragma clang assume_nonnull begin extern const CFStringRef kDADiskDescriptionVolumeKindKey; extern const CFStringRef kDADiskDescriptionVolumeMountableKey; extern const CFStringRef kDADiskDescriptionVolumeNameKey; extern const CFStringRef kDADiskDescriptionVolumeNetworkKey; extern const CFStringRef kDADiskDescriptionVolumePathKey; extern const CFStringRef kDADiskDescriptionVolumeTypeKey; extern const CFStringRef kDADiskDescriptionVolumeUUIDKey; extern const CFStringRef kDADiskDescriptionMediaBlockSizeKey; extern const CFStringRef kDADiskDescriptionMediaBSDMajorKey; extern const CFStringRef kDADiskDescriptionMediaBSDMinorKey; extern const CFStringRef kDADiskDescriptionMediaBSDNameKey; extern const CFStringRef kDADiskDescriptionMediaBSDUnitKey; extern const CFStringRef kDADiskDescriptionMediaContentKey; extern const CFStringRef kDADiskDescriptionMediaEjectableKey; extern const CFStringRef kDADiskDescriptionMediaIconKey; extern const CFStringRef kDADiskDescriptionMediaKindKey; extern const CFStringRef kDADiskDescriptionMediaLeafKey; extern const CFStringRef kDADiskDescriptionMediaNameKey; extern const CFStringRef kDADiskDescriptionMediaPathKey; extern const CFStringRef kDADiskDescriptionMediaRemovableKey; extern const CFStringRef kDADiskDescriptionMediaSizeKey; extern const CFStringRef kDADiskDescriptionMediaTypeKey; extern const CFStringRef kDADiskDescriptionMediaUUIDKey; extern const CFStringRef kDADiskDescriptionMediaWholeKey; extern const CFStringRef kDADiskDescriptionMediaWritableKey; extern const CFStringRef kDADiskDescriptionDeviceGUIDKey; extern const CFStringRef kDADiskDescriptionDeviceInternalKey; extern const CFStringRef kDADiskDescriptionDeviceModelKey; extern const CFStringRef kDADiskDescriptionDevicePathKey; extern const CFStringRef kDADiskDescriptionDeviceProtocolKey; extern const CFStringRef kDADiskDescriptionDeviceRevisionKey; extern const CFStringRef kDADiskDescriptionDeviceUnitKey; extern const CFStringRef kDADiskDescriptionDeviceVendorKey; extern const CFStringRef kDADiskDescriptionBusNameKey; extern const CFStringRef kDADiskDescriptionBusPathKey; # 85 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 typedef struct __DADisk * DADiskRef; extern CFTypeID DADiskGetTypeID( void ); # 107 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 extern DADiskRef DADiskCreateFromBSDName( CFAllocatorRef allocator, DASessionRef session, const char * name ); # 122 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 extern DADiskRef DADiskCreateFromIOMedia( CFAllocatorRef allocator, DASessionRef session, io_service_t media ); # 137 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 extern DADiskRef DADiskCreateFromVolumePath( CFAllocatorRef allocator, DASessionRef session, CFURLRef path ); # 148 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 extern const char * DADiskGetBSDName( DADiskRef disk ); # 161 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 extern io_service_t DADiskCopyIOMedia( DADiskRef disk ); # 179 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 extern CFDictionaryRef DADiskCopyDescription( DADiskRef disk ); # 192 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 extern DADiskRef DADiskCopyWholeDisk( DADiskRef disk ); #pragma clang assume_nonnull end # 57 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 2 3 # 1 "/usr/include/hfs/hfs_unistr.h" 1 3 4 # 30 "/usr/include/hfs/hfs_unistr.h" 3 4 #define __HFS_UNISTR__ # 48 "/usr/include/hfs/hfs_unistr.h" 3 4 #define _HFSUNISTR255_DEFINED_ struct HFSUniStr255 { u_int16_t length; u_int16_t unicode[255]; } ; typedef struct HFSUniStr255 HFSUniStr255; typedef const HFSUniStr255 *ConstHFSUniStr255Param; # 58 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 2 3 # 69 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 #pragma pack(push, 2) # 84 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 #define kFSFileSecurityRemoveACL (acl_t) _FILESEC_REMOVE_ACL # 99 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { fsCurPerm = 0x00, fsRdPerm = 0x01, fsWrPerm = 0x02, fsRdWrPerm = 0x03, fsRdWrShPerm = 0x04 }; # 118 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { fsRdAccessPerm = 0x01, fsWrAccessPerm = 0x02, fsRdDenyPerm = 0x10, fsWrDenyPerm = 0x20 }; enum { fsRtParID = 1, fsRtDirID = 2 }; enum { fsAtMark = 0, fsFromStart = 1, fsFromLEOF = 2, fsFromMark = 3 }; enum { kFSAllowConcurrentAsyncIOBit = 3, kFSAllowConcurrentAsyncIOMask = 0x0008, kFSPleaseCacheBit = 4, kFSPleaseCacheMask = 0x0010, kFSNoCacheBit = 5, kFSNoCacheMask = 0x0020, kFSRdVerifyBit = 6, kFSRdVerifyMask = 0x0040, kFSForceReadBit = 6, kFSForceReadMask = 0x0040, kFSNewLineBit = 7, kFSNewLineMask = 0x0080, kFSNewLineCharMask = 0xFF00 }; enum { fsSBPartialName = 0x01, fsSBFullName = 0x02, fsSBFlAttrib = 0x04, fsSBFlFndrInfo = 0x08, fsSBFlLgLen = 0x20, fsSBFlPyLen = 0x40, fsSBFlRLgLen = 0x80, fsSBFlRPyLen = 0x0100, fsSBFlCrDat = 0x0200, fsSBFlMdDat = 0x0400, fsSBFlBkDat = 0x0800, fsSBFlXFndrInfo = 0x1000, fsSBFlParID = 0x2000, fsSBNegate = 0x4000, fsSBDrUsrWds = 0x08, fsSBDrNmFls = 0x10, fsSBDrCrDat = 0x0200, fsSBDrMdDat = 0x0400, fsSBDrBkDat = 0x0800, fsSBDrFndrInfo = 0x1000, fsSBDrParID = 0x2000, fsSBNodeID = 0x8000, fsSBAttributeModDate = 0x00010000, fsSBAccessDate = 0x00020000, fsSBPermissions = 0x00040000, fsSBSkipPackageContents = 0x00080000, fsSBSkipHiddenItems = 0x00100000, fsSBUserID = 0x00200000, fsSBGroupID = 0x00400000 }; enum { fsSBPartialNameBit = 0, fsSBFullNameBit = 1, fsSBFlAttribBit = 2, fsSBFlFndrInfoBit = 3, fsSBFlLgLenBit = 5, fsSBFlPyLenBit = 6, fsSBFlRLgLenBit = 7, fsSBFlRPyLenBit = 8, fsSBFlCrDatBit = 9, fsSBFlMdDatBit = 10, fsSBFlBkDatBit = 11, fsSBFlXFndrInfoBit = 12, fsSBFlParIDBit = 13, fsSBNegateBit = 14, fsSBDrUsrWdsBit = 3, fsSBDrNmFlsBit = 4, fsSBDrCrDatBit = 9, fsSBDrMdDatBit = 10, fsSBDrBkDatBit = 11, fsSBDrFndrInfoBit = 12, fsSBDrParIDBit = 13, fsSBNodeIDBit = 15, fsSBAttributeModDateBit = 16, fsSBAccessDateBit = 17, fsSBPermissionsBit = 18, fsSBSkipPackageContentsBit = 19, fsSBSkipHiddenItemsBit = 20, fsSBUserIDBit = 21, fsSBGroupIDBit = 22 }; enum { bLimitFCBs = 31, bLocalWList = 30, bNoMiniFndr = 29, bNoVNEdit = 28, bNoLclSync = 27, bTrshOffLine = 26, bNoSwitchTo = 25, bNoDeskItems = 20, bNoBootBlks = 19, bAccessCntl = 18, bNoSysDir = 17, bHasExtFSVol = 16, bHasOpenDeny = 15, bHasCopyFile = 14, bHasMoveRename = 13, bHasDesktopMgr = 12, bHasShortName = 11, bHasFolderLock = 10, bHasPersonalAccessPrivileges = 9, bHasUserGroupList = 8, bHasCatSearch = 7, bHasFileIDs = 6, bHasBTreeMgr = 5, bHasBlankAccessPrivileges = 4, bSupportsAsyncRequests = 3, bSupportsTrashVolumeCache = 2 }; enum { bHasDirectIO = 1 }; enum { bIsEjectable = 0, bSupportsHFSPlusAPIs = 1, bSupportsFSCatalogSearch = 2, bSupportsFSExchangeObjects = 3, bSupports2TBFiles = 4, bSupportsLongNames = 5, bSupportsMultiScriptNames = 6, bSupportsNamedForks = 7, bSupportsSubtreeIterators = 8, bL2PCanMapFileBlocks = 9, bParentModDateChanges = 10, bAncestorModDateChanges = 11, bSupportsSymbolicLinks = 13, bIsAutoMounted = 14, bAllowCDiDataHandler = 17, bSupportsExclusiveLocks = 18, bSupportsJournaling = 19, bNoVolumeSizes = 20, bIsOnInternalBus = 21, bIsCaseSensitive = 22, bIsCasePreserving = 23, bDoNotDisplay = 24, bIsRemovable = 25, bNoRootTimes = 26, bIsOnExternalBus = 27, bSupportsExtendedFileSecurity = 28 }; enum { kWidePosOffsetBit = 8, kUseWidePositioning = (1 << kWidePosOffsetBit), kMaximumBlocksIn4GB = 0x007FFFFF }; enum { fsUnixPriv = 1 }; enum { kNoUserAuthentication = 1, kPassword = 2, kEncryptPassword = 3, kTwoWayEncryptPassword = 6 }; enum { knoUser = 0, kadministratorUser = 1 }; enum { knoGroup = 0 }; typedef SInt16 FSVolumeRefNum; typedef int FSIORefNum; enum { kFSInvalidVolumeRefNum = 0 }; struct FSRef { UInt8 hidden[80]; }; typedef struct FSRef FSRef; typedef FSRef * FSRefPtr; typedef struct __FSFileSecurity* FSFileSecurityRef; struct CatPositionRec { SInt32 initialize; SInt16 priv[6]; }; typedef struct CatPositionRec CatPositionRec; struct FSSpec { UInt8 hidden[70]; }; typedef struct FSSpec FSSpec; # 360 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 typedef FSSpec * FSSpecPtr; typedef FSSpecPtr * FSSpecHandle; typedef FSSpecPtr FSSpecArrayPtr; typedef const FSSpec * ConstFSSpecPtr; typedef union ParamBlockRec ParamBlockRec; typedef void * ParmBlkPtr; typedef void ( * IOCompletionProcPtr)(ParmBlkPtr paramBlock); typedef IOCompletionProcPtr IOCompletionUPP; # 1070 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 struct FSPermissionInfo { UInt32 userID; UInt32 groupID; UInt8 reserved1; UInt8 userAccess; UInt16 mode; FSFileSecurityRef fileSec; }; typedef struct FSPermissionInfo FSPermissionInfo; typedef UInt32 FSCatalogInfoBitmap; enum { kFSCatInfoNone = 0x00000000, kFSCatInfoTextEncoding = 0x00000001, kFSCatInfoNodeFlags = 0x00000002, kFSCatInfoVolume = 0x00000004, kFSCatInfoParentDirID = 0x00000008, kFSCatInfoNodeID = 0x00000010, kFSCatInfoCreateDate = 0x00000020, kFSCatInfoContentMod = 0x00000040, kFSCatInfoAttrMod = 0x00000080, kFSCatInfoAccessDate = 0x00000100, kFSCatInfoBackupDate = 0x00000200, kFSCatInfoPermissions = 0x00000400, kFSCatInfoFinderInfo = 0x00000800, kFSCatInfoFinderXInfo = 0x00001000, kFSCatInfoValence = 0x00002000, kFSCatInfoDataSizes = 0x00004000, kFSCatInfoRsrcSizes = 0x00008000, kFSCatInfoSharingFlags = 0x00010000, kFSCatInfoUserPrivs = 0x00020000, kFSCatInfoUserAccess = 0x00080000, kFSCatInfoSetOwnership = 0x00100000, kFSCatInfoFSFileSecurityRef = 0x00400000, kFSCatInfoAllDates = 0x000003E0, kFSCatInfoGettableInfo = 0x0003FFFF, kFSCatInfoSettableInfo = 0x00001FE3, kFSCatInfoReserved = (int)0xFFFC0000 }; enum { kFSNodeLockedBit = 0, kFSNodeLockedMask = 0x0001, kFSNodeResOpenBit = 2, kFSNodeResOpenMask = 0x0004, kFSNodeDataOpenBit = 3, kFSNodeDataOpenMask = 0x0008, kFSNodeIsDirectoryBit = 4, kFSNodeIsDirectoryMask = 0x0010, kFSNodeCopyProtectBit = 6, kFSNodeCopyProtectMask = 0x0040, kFSNodeForkOpenBit = 7, kFSNodeForkOpenMask = 0x0080, kFSNodeHardLinkBit = 8, kFSNodeHardLinkMask = 0x00000100 }; enum { kFSNodeInSharedBit = 2, kFSNodeInSharedMask = 0x0004, kFSNodeIsMountedBit = 3, kFSNodeIsMountedMask = 0x0008, kFSNodeIsSharePointBit = 5, kFSNodeIsSharePointMask = 0x0020 }; # 1151 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 struct FSCatalogInfo { UInt16 nodeFlags; FSVolumeRefNum volume; UInt32 parentDirID; UInt32 nodeID; UInt8 sharingFlags; UInt8 userPrivileges; UInt8 reserved1; UInt8 reserved2; UTCDateTime createDate; UTCDateTime contentModDate; UTCDateTime attributeModDate; UTCDateTime accessDate; UTCDateTime backupDate; FSPermissionInfo permissions; UInt8 finderInfo[16]; UInt8 extFinderInfo[16]; UInt64 dataLogicalSize; UInt64 dataPhysicalSize; UInt64 rsrcLogicalSize; UInt64 rsrcPhysicalSize; UInt32 valence; TextEncoding textEncodingHint; }; typedef struct FSCatalogInfo FSCatalogInfo; # 1303 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 typedef FSCatalogInfo * FSCatalogInfoPtr; struct FSRefParam { QElemPtr qLink; SInt16 qType; SInt16 ioTrap; Ptr ioCmdAddr; IOCompletionUPP ioCompletion; volatile OSErr ioResult; ConstStringPtr ioNamePtr; FSVolumeRefNum ioVRefNum; SInt16 reserved1; UInt8 reserved2; UInt8 reserved3; const FSRef * ref; FSCatalogInfoBitmap whichInfo; FSCatalogInfo * catInfo; UniCharCount nameLength; const UniChar * name; UInt32 ioDirID; FSSpecPtr spec; FSRef * parentRef; FSRef * newRef; TextEncoding textEncodingHint; HFSUniStr255 * outName; }; typedef struct FSRefParam FSRefParam; typedef FSRefParam * FSRefParamPtr; struct FSRefForkIOParam { QElemPtr qLink; SInt16 qType; SInt16 ioTrap; Ptr ioCmdAddr; IOCompletionUPP ioCompletion; volatile OSErr ioResult; const FSRef * parentRef; UniCharCount nameLength; const UniChar * name; FSCatalogInfoBitmap whichInfo; const FSCatalogInfo * catInfo; UniCharCount forkNameLength; const UniChar * forkName; SInt8 permissions; UInt8 reserved1; FSIORefNum forkRefNum; FSRef * newRef; }; typedef struct FSRefForkIOParam FSRefForkIOParam; typedef FSRefForkIOParam * FSRefForkIOParamPtr; typedef struct OpaqueFSIterator* FSIterator; enum { kFSIterateFlat = 0, kFSIterateSubtree = 1, kFSIterateDelete = 2, kFSIterateReserved = (int)0xFFFFFFFC }; typedef OptionBits FSIteratorFlags; struct FSSearchParams { Duration searchTime; OptionBits searchBits; UniCharCount searchNameLength; const UniChar * searchName; FSCatalogInfo * searchInfo1; FSCatalogInfo * searchInfo2; }; typedef struct FSSearchParams FSSearchParams; typedef FSSearchParams * FSSearchParamsPtr; struct FSCatalogBulkParam { QElemPtr qLink; SInt16 qType; SInt16 ioTrap; Ptr ioCmdAddr; IOCompletionUPP ioCompletion; volatile OSErr ioResult; Boolean containerChanged; UInt8 reserved; FSIteratorFlags iteratorFlags; FSIterator iterator; const FSRef * container; ItemCount maximumItems; ItemCount actualItems; FSCatalogInfoBitmap whichInfo; FSCatalogInfo * catalogInfo; FSRef * refs; FSSpecPtr specs; HFSUniStr255 * names; const FSSearchParams * searchParams; }; typedef struct FSCatalogBulkParam FSCatalogBulkParam; typedef FSCatalogBulkParam * FSCatalogBulkParamPtr; typedef UInt16 FSAllocationFlags; enum { kFSAllocDefaultFlags = 0x0000, kFSAllocAllOrNothingMask = 0x0001, kFSAllocContiguousMask = 0x0002, kFSAllocNoRoundUpMask = 0x0004, kFSAllocReservedMask = 0xFFF8 }; struct FSForkIOParam { QElemPtr qLink; SInt16 qType; SInt16 ioTrap; Ptr ioCmdAddr; IOCompletionUPP ioCompletion; volatile OSErr ioResult; void * reserved1; SInt16 reserved2; FSIORefNum forkRefNum; UInt8 reserved3; SInt8 permissions; const FSRef * ref; Ptr buffer; UInt32 requestCount; UInt32 actualCount; UInt16 positionMode; SInt64 positionOffset; FSAllocationFlags allocationFlags; UInt64 allocationAmount; UniCharCount forkNameLength; const UniChar * forkName; CatPositionRec forkIterator; HFSUniStr255 * outForkName; }; typedef struct FSForkIOParam FSForkIOParam; typedef FSForkIOParam * FSForkIOParamPtr; typedef UInt8 FSForkInfoFlags; struct FSForkInfo { FSForkInfoFlags flags; SInt8 permissions; FSVolumeRefNum volume; UInt32 reserved2; UInt32 nodeID; UInt32 forkID; UInt64 currentPosition; UInt64 logicalEOF; UInt64 physicalEOF; UInt64 process; }; typedef struct FSForkInfo FSForkInfo; typedef FSForkInfo * FSForkInfoPtr; struct FSForkCBInfoParam { QElemPtr qLink; SInt16 qType; SInt16 ioTrap; Ptr ioCmdAddr; IOCompletionUPP ioCompletion; volatile OSErr ioResult; FSIORefNum desiredRefNum; FSVolumeRefNum volumeRefNum; FSIORefNum iterator; FSVolumeRefNum actualRefNum; FSRef * ref; FSForkInfo * forkInfo; HFSUniStr255 * forkName; }; typedef struct FSForkCBInfoParam FSForkCBInfoParam; typedef FSForkCBInfoParam * FSForkCBInfoParamPtr; struct FSRangeLockParam { QElemPtr qLink; SInt16 qType; SInt16 ioTrap; Ptr ioCmdAddr; IOCompletionUPP ioCompletion; volatile OSErr ioResult; FSIORefNum forkRefNum; UInt64 requestCount; UInt16 positionMode; SInt64 positionOffset; UInt64 rangeStart; }; typedef struct FSRangeLockParam FSRangeLockParam; typedef FSRangeLockParam * FSRangeLockParamPtr; typedef UInt32 FSVolumeInfoBitmap; enum { kFSVolInfoNone = 0x0000, kFSVolInfoCreateDate = 0x0001, kFSVolInfoModDate = 0x0002, kFSVolInfoBackupDate = 0x0004, kFSVolInfoCheckedDate = 0x0008, kFSVolInfoFileCount = 0x0010, kFSVolInfoDirCount = 0x0020, kFSVolInfoSizes = 0x0040, kFSVolInfoBlocks = 0x0080, kFSVolInfoNextAlloc = 0x0100, kFSVolInfoRsrcClump = 0x0200, kFSVolInfoDataClump = 0x0400, kFSVolInfoNextID = 0x0800, kFSVolInfoFinderInfo = 0x1000, kFSVolInfoFlags = 0x2000, kFSVolInfoFSInfo = 0x4000, kFSVolInfoDriveInfo = 0x8000, kFSVolInfoGettableInfo = 0xFFFF, kFSVolInfoSettableInfo = 0x3004 }; enum { kFSVolFlagDefaultVolumeBit = 5, kFSVolFlagDefaultVolumeMask = 0x0020, kFSVolFlagFilesOpenBit = 6, kFSVolFlagFilesOpenMask = 0x0040, kFSVolFlagHardwareLockedBit = 7, kFSVolFlagHardwareLockedMask = 0x0080, kFSVolFlagJournalingActiveBit = 14, kFSVolFlagJournalingActiveMask = 0x4000, kFSVolFlagSoftwareLockedBit = 15, kFSVolFlagSoftwareLockedMask = 0x8000 }; struct FSVolumeInfo { UTCDateTime createDate; UTCDateTime modifyDate; UTCDateTime backupDate; UTCDateTime checkedDate; UInt32 fileCount; UInt32 folderCount; UInt64 totalBytes; UInt64 freeBytes; UInt32 blockSize; UInt32 totalBlocks; UInt32 freeBlocks; UInt32 nextAllocation; UInt32 rsrcClumpSize; UInt32 dataClumpSize; UInt32 nextCatalogID; UInt8 finderInfo[32]; UInt16 flags; UInt16 filesystemID; UInt16 signature; UInt16 driveNumber; FSIORefNum driverRefNum; }; typedef struct FSVolumeInfo FSVolumeInfo; typedef FSVolumeInfo * FSVolumeInfoPtr; struct FSVolumeInfoParam { QElemPtr qLink; SInt16 qType; SInt16 ioTrap; Ptr ioCmdAddr; IOCompletionUPP ioCompletion; volatile OSErr ioResult; StringPtr ioNamePtr; FSVolumeRefNum ioVRefNum; UInt32 volumeIndex; FSVolumeInfoBitmap whichInfo; FSVolumeInfo * volumeInfo; HFSUniStr255 * volumeName; FSRef * ref; }; typedef struct FSVolumeInfoParam FSVolumeInfoParam; typedef FSVolumeInfoParam * FSVolumeInfoParamPtr; struct GetVolParmsInfoBuffer { SInt16 vMVersion; SInt32 vMAttrib; Handle vMLocalHand; SInt32 vMServerAdr; SInt32 vMVolumeGrade; SInt16 vMForeignPrivID; SInt32 vMExtendedAttributes; void * vMDeviceID; UniCharCount vMMaxNameLength; }; typedef struct GetVolParmsInfoBuffer GetVolParmsInfoBuffer; typedef OSType VolumeType; enum { AppleShareMediaType = 'afpm' }; struct VolMountInfoHeader { SInt16 length; VolumeType media; }; typedef struct VolMountInfoHeader VolMountInfoHeader; typedef VolMountInfoHeader * VolMountInfoPtr; struct VolumeMountInfoHeader { SInt16 length; VolumeType media; SInt16 flags; }; typedef struct VolumeMountInfoHeader VolumeMountInfoHeader; typedef VolumeMountInfoHeader * VolumeMountInfoHeaderPtr; enum { volMountNoLoginMsgFlagBit = 0, volMountNoLoginMsgFlagMask = 0x0001, volMountExtendedFlagsBit = 7, volMountExtendedFlagsMask = 0x0080, volMountInteractBit = 15, volMountInteractMask = 0x8000, volMountChangedBit = 14, volMountChangedMask = 0x4000, volMountFSReservedMask = 0x00FF, volMountSysReservedMask = 0xFF00 }; struct AFPVolMountInfo { SInt16 length; VolumeType media; SInt16 flags; SInt8 nbpInterval; SInt8 nbpCount; SInt16 uamType; SInt16 zoneNameOffset; SInt16 serverNameOffset; SInt16 volNameOffset; SInt16 userNameOffset; SInt16 userPasswordOffset; SInt16 volPasswordOffset; char AFPData[144]; }; typedef struct AFPVolMountInfo AFPVolMountInfo; typedef AFPVolMountInfo * AFPVolMountInfoPtr; struct AFPXVolMountInfo { SInt16 length; VolumeType media; SInt16 flags; SInt8 nbpInterval; SInt8 nbpCount; SInt16 uamType; SInt16 zoneNameOffset; SInt16 serverNameOffset; SInt16 volNameOffset; SInt16 userNameOffset; SInt16 userPasswordOffset; SInt16 volPasswordOffset; SInt16 extendedFlags; SInt16 uamNameOffset; SInt16 alternateAddressOffset; char AFPData[176]; }; typedef struct AFPXVolMountInfo AFPXVolMountInfo; typedef AFPXVolMountInfo * AFPXVolMountInfoPtr; enum { kAFPExtendedFlagsAlternateAddressMask = 1 }; enum { kAFPTagTypeIP = 0x01, kAFPTagTypeIPPort = 0x02, kAFPTagTypeDDP = 0x03, kAFPTagTypeDNS = 0x04 }; enum { kAFPTagLengthIP = 0x06, kAFPTagLengthIPPort = 0x08, kAFPTagLengthDDP = 0x06 }; struct AFPTagData { UInt8 fLength; UInt8 fType; UInt8 fData[1]; }; typedef struct AFPTagData AFPTagData; struct AFPAlternateAddress { UInt8 fVersion; UInt8 fAddressCount; UInt8 fAddressList[1]; }; typedef struct AFPAlternateAddress AFPAlternateAddress; enum { kLargeIconSize = 256, kLarge4BitIconSize = 512, kLarge8BitIconSize = 1024, kSmallIconSize = 64, kSmall4BitIconSize = 128, kSmall8BitIconSize = 256 }; # 1734 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern IOCompletionUPP NewIOCompletionUPP(IOCompletionProcPtr userRoutine) ; # 1745 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void DisposeIOCompletionUPP(IOCompletionUPP userUPP) ; # 1756 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void InvokeIOCompletionUPP( ParmBlkPtr paramBlock, IOCompletionUPP userUPP) ; #define NewIOCompletionUPP(userRoutine) ((IOCompletionUPP)userRoutine) #define DisposeIOCompletionUPP(userUPP) #define InvokeIOCompletionUPP(paramBlock,userUPP) (*userUPP)(paramBlock) # 1797 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSMakeFSRefUnicode(const FSRef *parentRef, UniCharCount nameLength, const UniChar *name, TextEncoding textEncodingHint, FSRef *newRef) ; # 1811 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBMakeFSRefUnicodeSync(FSRefParam * paramBlock) ; # 1825 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBMakeFSRefUnicodeAsync(FSRefParam * paramBlock) ; # 1850 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSCompareFSRefs(const FSRef *ref1, const FSRef *ref2) ; # 1864 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBCompareFSRefsSync(FSRefParam * paramBlock) ; # 1878 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCompareFSRefsAsync(FSRefParam * paramBlock) ; # 1907 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSCreateFileUnicode(const FSRef *parentRef, UniCharCount nameLength, const UniChar *name, FSCatalogInfoBitmap whichInfo, const FSCatalogInfo *catalogInfo, FSRef *newRef, FSSpecPtr newSpec) ; # 1921 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBCreateFileUnicodeSync(FSRefParam * paramBlock) ; # 1935 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCreateFileUnicodeAsync(FSRefParam * paramBlock) ; # 1965 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSCreateDirectoryUnicode(const FSRef *parentRef, UniCharCount nameLength, const UniChar *name, FSCatalogInfoBitmap whichInfo, const FSCatalogInfo *catalogInfo, FSRef *newRef, FSSpecPtr newSpec, UInt32 *newDirID) ; # 1979 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBCreateDirectoryUnicodeSync(FSRefParam * paramBlock) ; # 1993 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCreateDirectoryUnicodeAsync(FSRefParam * paramBlock) ; # 2015 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSDeleteObject(const FSRef * ref) ; # 2029 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBDeleteObjectSync(FSRefParam * paramBlock) ; # 2043 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBDeleteObjectAsync(FSRefParam * paramBlock) ; # 2066 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSUnlinkObject(const FSRef * ref) ; # 2080 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBUnlinkObjectSync(FSRefParam * paramBlock) ; # 2094 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBUnlinkObjectAsync(FSRefParam * paramBlock) ; # 2123 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSMoveObject(const FSRef *ref, const FSRef *destDirectory, FSRef *newRef) ; # 2137 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBMoveObjectSync(FSRefParam * paramBlock) ; # 2151 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBMoveObjectAsync(FSRefParam * paramBlock) ; # 2174 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSExchangeObjects(const FSRef *ref, const FSRef *destRef) ; # 2188 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBExchangeObjectsSync(FSRefParam * paramBlock) ; # 2202 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBExchangeObjectsAsync(FSRefParam * paramBlock) ; # 2323 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { kFSReplaceObjectDefaultOptions = 0, kFSReplaceObjectReplaceMetadata = 0x01, kFSReplaceObjectSaveOriginalAsABackup = 0x02, kFSReplaceObjectReplacePermissionInfo = 0x04, kFSReplaceObjectPreservePermissionInfo = 0x08, # 2366 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 kFSReplaceObjectDoNotCheckObjectWriteAccess = 0x10 }; # 2416 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSReplaceObject(const FSRef *originalObject, const FSRef *replacementObject, CFStringRef newName, CFStringRef temporaryName, const FSRef *temporaryDirectory, OptionBits flags, FSRef *resultObject) ; # 2464 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathReplaceObject(const char *originalObjectPath, const char *replacementObjectPath, CFStringRef newName, CFStringRef temporaryName, const char *temporaryDirectoryPath, OptionBits flags) ; # 2496 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetTemporaryDirectoryForReplaceObject(const FSRef *originalObject, FSRef *temporaryDirectory, OptionBits flags) ; # 2532 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathGetTemporaryDirectoryForReplaceObject(const char *originalObjectPath, char *temporaryDirectoryPath, UInt32 maxPathSize, OptionBits flags) ; # 2563 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSRenameUnicode(const FSRef *ref, UniCharCount nameLength, const UniChar *name, TextEncoding textEncodingHint, FSRef *newRef) ; # 2577 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBRenameUnicodeSync(FSRefParam * paramBlock) ; # 2591 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBRenameUnicodeAsync(FSRefParam * paramBlock) ; # 2620 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSGetCatalogInfo(const FSRef *ref, FSCatalogInfoBitmap whichInfo, FSCatalogInfo *catalogInfo, HFSUniStr255 *outName, FSSpecPtr fsSpec, FSRef *parentRef) ; # 2634 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBGetCatalogInfoSync(FSRefParam * paramBlock) ; # 2648 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBGetCatalogInfoAsync(FSRefParam * paramBlock) ; # 2690 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSSetCatalogInfo(const FSRef *ref, FSCatalogInfoBitmap whichInfo, const FSCatalogInfo *catalogInfo) ; # 2712 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBSetCatalogInfoSync(FSRefParam * paramBlock) ; # 2734 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBSetCatalogInfoAsync(FSRefParam * paramBlock) ; # 2761 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSOpenIterator(const FSRef *container, FSIteratorFlags iteratorFlags, FSIterator *iterator) ; # 2775 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBOpenIteratorSync(FSCatalogBulkParam * paramBlock) ; # 2789 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBOpenIteratorAsync(FSCatalogBulkParam * paramBlock) ; # 2811 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSCloseIterator(FSIterator iterator) ; # 2825 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBCloseIteratorSync(FSCatalogBulkParam * paramBlock) ; # 2839 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCloseIteratorAsync(FSCatalogBulkParam * paramBlock) ; # 2872 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSGetCatalogInfoBulk(FSIterator iterator, ItemCount maximumObjects, ItemCount *actualObjects, Boolean *containerChanged, FSCatalogInfoBitmap whichInfo, FSCatalogInfo *catalogInfos, FSRef *refs, FSSpecPtr specs, HFSUniStr255 *names) ; # 2886 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBGetCatalogInfoBulkSync(FSCatalogBulkParam * paramBlock) ; # 2900 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBGetCatalogInfoBulkAsync(FSCatalogBulkParam * paramBlock) ; # 2936 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSCatalogSearch(FSIterator iterator, const FSSearchParams *searchCriteria, ItemCount maximumObjects, ItemCount *actualObjects, Boolean *containerChanged, FSCatalogInfoBitmap whichInfo, FSCatalogInfo *catalogInfos, FSRef *refs, FSSpecPtr specs, HFSUniStr255 *names) ; # 2950 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBCatalogSearchSync(FSCatalogBulkParam * paramBlock) ; # 2964 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCatalogSearchAsync(FSCatalogBulkParam * paramBlock) ; # 2996 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSCreateFileAndOpenForkUnicode(const FSRef *parentRef, UniCharCount nameLength, const UniChar *name, FSCatalogInfoBitmap whichInfo, const FSCatalogInfo *catalogInfo, UniCharCount forkNameLength, const UniChar *forkName, SInt8 permissions, FSIORefNum *forkRefNum, FSRef *newRef) ; # 3010 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBCreateFileAndOpenForkUnicodeSync(FSRefForkIOParamPtr paramBlock) ; # 3024 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCreateFileAndOpenForkUnicodeAsync(FSRefForkIOParamPtr paramBlock) ; # 3047 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSCreateFork(const FSRef *ref, UniCharCount forkNameLength, const UniChar *forkName) ; # 3061 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBCreateForkSync(FSForkIOParam * paramBlock) ; # 3075 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCreateForkAsync(FSForkIOParam * paramBlock) ; # 3099 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSDeleteFork(const FSRef *ref, UniCharCount forkNameLength, const UniChar *forkName) ; # 3113 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBDeleteForkSync(FSForkIOParam * paramBlock) ; # 3127 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBDeleteForkAsync(FSForkIOParam * paramBlock) ; # 3155 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSIterateForks(const FSRef *ref, CatPositionRec *forkIterator, HFSUniStr255 *forkName, SInt64 *forkSize, UInt64 *forkPhysicalSize) ; # 3169 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBIterateForksSync(FSForkIOParam * paramBlock) ; # 3183 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBIterateForksAsync(FSForkIOParam * paramBlock) ; # 3212 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSOpenFork(const FSRef *ref, UniCharCount forkNameLength, const UniChar *forkName, SInt8 permissions, FSIORefNum *forkRefNum) ; # 3226 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBOpenForkSync(FSForkIOParam * paramBlock) ; # 3240 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBOpenForkAsync(FSForkIOParam * paramBlock) ; # 3268 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSReadFork(FSIORefNum forkRefNum, UInt16 positionMode, SInt64 positionOffset, ByteCount requestCount, void *buffer, ByteCount *actualCount) ; # 3282 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBReadForkSync(FSForkIOParam * paramBlock) ; # 3296 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBReadForkAsync(FSForkIOParam * paramBlock) ; # 3324 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSWriteFork(FSIORefNum forkRefNum, UInt16 positionMode, SInt64 positionOffset, ByteCount requestCount, const void *buffer, ByteCount *actualCount) ; # 3338 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBWriteForkSync(FSForkIOParam * paramBlock) ; # 3352 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBWriteForkAsync(FSForkIOParam * paramBlock) ; # 3376 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSGetForkPosition(FSIORefNum forkRefNum, SInt64 *position) ; # 3390 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBGetForkPositionSync(FSForkIOParam * paramBlock) ; # 3404 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBGetForkPositionAsync(FSForkIOParam * paramBlock) ; # 3429 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSSetForkPosition(FSIORefNum forkRefNum, UInt16 positionMode, SInt64 positionOffset) ; # 3443 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBSetForkPositionSync(FSForkIOParam * paramBlock) ; # 3457 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBSetForkPositionAsync(FSForkIOParam * paramBlock) ; # 3480 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSGetForkSize(FSIORefNum forkRefNum, SInt64 *forkSize) ; # 3494 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBGetForkSizeSync(FSForkIOParam * paramBlock) ; # 3508 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBGetForkSizeAsync(FSForkIOParam * paramBlock) ; # 3533 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSSetForkSize(FSIORefNum forkRefNum, UInt16 positionMode, SInt64 positionOffset) ; # 3547 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBSetForkSizeSync(FSForkIOParam * paramBlock) ; # 3561 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBSetForkSizeAsync(FSForkIOParam * paramBlock) ; # 3601 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSAllocateFork(FSIORefNum forkRefNum, FSAllocationFlags flags, UInt16 positionMode, SInt64 positionOffset, UInt64 requestCount, UInt64 *actualCount) ; # 3615 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBAllocateForkSync(FSForkIOParam * paramBlock) ; # 3629 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBAllocateForkAsync(FSForkIOParam * paramBlock) ; # 3652 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSFlushFork(FSIORefNum forkRefNum) ; # 3666 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBFlushForkSync(FSForkIOParam * paramBlock) ; # 3680 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBFlushForkAsync(FSForkIOParam * paramBlock) ; # 3703 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSCloseFork(FSIORefNum forkRefNum) ; # 3717 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBCloseForkSync(FSForkIOParam * paramBlock) ; # 3731 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCloseForkAsync(FSForkIOParam * paramBlock) ; # 3769 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSGetForkCBInfo(FSIORefNum desiredRefNum, FSVolumeRefNum volume, short *iterator, FSIORefNum *actualRefNum, FSForkInfo *forkInfo, FSRef *ref, HFSUniStr255 *outForkName) ; # 3783 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBGetForkCBInfoSync(FSForkCBInfoParam * paramBlock) ; # 3797 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBGetForkCBInfoAsync(FSForkCBInfoParam * paramBlock) ; # 3823 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSLockRange(FSIORefNum forkRefNum, UInt16 positionMode, SInt64 positionOffset, UInt64 requestCount, UInt64 *rangeStart) ; # 3837 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBXLockRangeSync(FSRangeLockParamPtr paramBlock) ; # 3851 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBXLockRangeAsync(FSRangeLockParamPtr paramBlock) ; # 3877 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSUnlockRange(FSIORefNum forkRefNum, UInt16 positionMode, SInt64 positionOffset, UInt64 requestCount, UInt64 *rangeStart) ; # 3891 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBXUnlockRangeSync(FSRangeLockParamPtr paramBlock) ; # 3905 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBXUnlockRangeAsync(FSRangeLockParamPtr paramBlock) ; # 3936 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSGetVolumeInfo(FSVolumeRefNum volume, ItemCount volumeIndex, FSVolumeRefNum *actualVolume, FSVolumeInfoBitmap whichInfo, FSVolumeInfo *info, HFSUniStr255 *volumeName, FSRef *rootDirectory) ; # 3950 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBGetVolumeInfoSync(FSVolumeInfoParam * paramBlock) ; # 3964 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBGetVolumeInfoAsync(FSVolumeInfoParam * paramBlock) ; # 3991 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSSetVolumeInfo(FSVolumeRefNum volume, FSVolumeInfoBitmap whichInfo, const FSVolumeInfo *info) ; # 4005 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBSetVolumeInfoSync(FSVolumeInfoParam * paramBlock) ; # 4019 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBSetVolumeInfoAsync(FSVolumeInfoParam * paramBlock) ; # 4037 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSGetDataForkName(HFSUniStr255 * dataForkName) ; # 4056 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSGetResourceForkName(HFSUniStr255 * resourceForkName) ; # 4086 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSRefMakePath(const FSRef *ref, UInt8 *path, UInt32 pathBufferSize) ; # 4115 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathMakeRef(const UInt8 *path, FSRef *ref, Boolean *isDirectory) ; # 4125 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { kFSPathMakeRefDefaultOptions = 0, kFSPathMakeRefDoNotFollowLeafSymlink = 0x01 }; # 4160 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathMakeRefWithOptions(const UInt8 *path, OptionBits options, FSRef *ref, Boolean *isDirectory) ; # 4184 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern Boolean FSIsFSRefValid(const FSRef * ref) ; # 4197 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 typedef UInt32 FNMessage; enum { kFNDirectoryModifiedMessage = 1 }; # 4238 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FNNotify(const FSRef *ref, FNMessage message, OptionBits flags) ; # 4267 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FNNotifyByPath(const UInt8 *path, FNMessage message, OptionBits flags) ; # 4295 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FNNotifyAll(FNMessage message, OptionBits flags) ; # 4310 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 typedef struct OpaqueFNSubscriptionRef* FNSubscriptionRef; enum { kFNNoImplicitAllSubscription = (1 << 0), kFNNotifyInBackground = (1 << 1) }; # 4357 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 typedef void ( * FNSubscriptionProcPtr)(FNMessage message, OptionBits flags, void *refcon, FNSubscriptionRef subscription); typedef FNSubscriptionProcPtr FNSubscriptionUPP; # 4367 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FNSubscriptionUPP NewFNSubscriptionUPP(FNSubscriptionProcPtr userRoutine) ; # 4378 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void DisposeFNSubscriptionUPP(FNSubscriptionUPP userUPP) ; # 4389 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void InvokeFNSubscriptionUPP( FNMessage message, OptionBits flags, void * refcon, FNSubscriptionRef subscription, FNSubscriptionUPP userUPP) ; #define NewFNSubscriptionUPP(userRoutine) ((FNSubscriptionUPP)userRoutine) #define DisposeFNSubscriptionUPP(userUPP) #define InvokeFNSubscriptionUPP(message,flags,refcon,subscription,userUPP) (*userUPP)(message, flags, refcon, subscription) # 4441 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FNSubscribe(const FSRef *directoryRef, FNSubscriptionUPP callback, void *refcon, OptionBits flags, FNSubscriptionRef *subscription) ; # 4476 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FNSubscribeByPath(const UInt8 *directoryPath, FNSubscriptionUPP callback, void *refcon, OptionBits flags, FNSubscriptionRef *subscription) ; # 4499 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FNUnsubscribe(FNSubscriptionRef subscription) ; # 4529 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FNGetDirectoryForSubscription(FNSubscriptionRef subscription, FSRef *ref) ; enum { kAsyncMountInProgress = 1, kAsyncMountComplete = 2, kAsyncUnmountInProgress = 3, kAsyncUnmountComplete = 4, kAsyncEjectInProgress = 5, kAsyncEjectComplete = 6 }; typedef UInt32 FSMountStatus; typedef UInt32 FSEjectStatus; typedef UInt32 FSUnmountStatus; typedef struct OpaqueFSVolumeOperation* FSVolumeOperation; typedef void ( * FSVolumeMountProcPtr)(FSVolumeOperation volumeOp, void *clientData, OSStatus err, FSVolumeRefNum mountedVolumeRefNum); typedef void ( * FSVolumeUnmountProcPtr)(FSVolumeOperation volumeOp, void *clientData, OSStatus err, FSVolumeRefNum volumeRefNum, pid_t dissenter); typedef void ( * FSVolumeEjectProcPtr)(FSVolumeOperation volumeOp, void *clientData, OSStatus err, FSVolumeRefNum volumeRefNum, pid_t dissenter); typedef FSVolumeMountProcPtr FSVolumeMountUPP; typedef FSVolumeUnmountProcPtr FSVolumeUnmountUPP; typedef FSVolumeEjectProcPtr FSVolumeEjectUPP; # 4562 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FSVolumeMountUPP NewFSVolumeMountUPP(FSVolumeMountProcPtr userRoutine) ; # 4573 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FSVolumeUnmountUPP NewFSVolumeUnmountUPP(FSVolumeUnmountProcPtr userRoutine) ; # 4584 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FSVolumeEjectUPP NewFSVolumeEjectUPP(FSVolumeEjectProcPtr userRoutine) ; # 4595 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void DisposeFSVolumeMountUPP(FSVolumeMountUPP userUPP) ; # 4606 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void DisposeFSVolumeUnmountUPP(FSVolumeUnmountUPP userUPP) ; # 4617 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void DisposeFSVolumeEjectUPP(FSVolumeEjectUPP userUPP) ; # 4628 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void InvokeFSVolumeMountUPP( FSVolumeOperation volumeOp, void * clientData, OSStatus err, FSVolumeRefNum mountedVolumeRefNum, FSVolumeMountUPP userUPP) ; # 4644 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void InvokeFSVolumeUnmountUPP( FSVolumeOperation volumeOp, void * clientData, OSStatus err, FSVolumeRefNum volumeRefNum, pid_t dissenter, FSVolumeUnmountUPP userUPP) ; # 4661 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void InvokeFSVolumeEjectUPP( FSVolumeOperation volumeOp, void * clientData, OSStatus err, FSVolumeRefNum volumeRefNum, pid_t dissenter, FSVolumeEjectUPP userUPP) ; # 4682 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 #define NewFSVolumeMountUPP(userRoutine) ((FSVolumeMountUPP)userRoutine) #define NewFSVolumeUnmountUPP(userRoutine) ((FSVolumeUnmountUPP)userRoutine) #define NewFSVolumeEjectUPP(userRoutine) ((FSVolumeEjectUPP)userRoutine) #define DisposeFSVolumeMountUPP(userUPP) #define DisposeFSVolumeUnmountUPP(userUPP) #define DisposeFSVolumeEjectUPP(userUPP) #define InvokeFSVolumeMountUPP(volumeOp,clientData,err,mountedVolumeRefNum,userUPP) (*userUPP)(volumeOp, clientData, err, mountedVolumeRefNum) #define InvokeFSVolumeUnmountUPP(volumeOp,clientData,err,volumeRefNum,dissenter,userUPP) (*userUPP)(volumeOp, clientData, err, volumeRefNum, dissenter) #define InvokeFSVolumeEjectUPP(volumeOp,clientData,err,volumeRefNum,dissenter,userUPP) (*userUPP)(volumeOp, clientData, err, volumeRefNum, dissenter) # 4700 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { kFSMountServerMarkDoNotDisplay = (1 << 0), kFSMountServerMountOnMountDir = (1 << 2), kFSMountServerSuppressConnectionUI = (1 << 6) }; # 4728 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { kFSMountServerMountWithoutNotification = (1 << 1) }; enum { # 4753 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 kFSEjectVolumeForceEject = (1 << 0) }; enum { # 4771 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 kFSUnmountVolumeForceUnmount = (1 << 0) }; # 4796 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSCreateVolumeOperation(FSVolumeOperation * volumeOp) ; # 4819 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSDisposeVolumeOperation(FSVolumeOperation volumeOp) ; # 4852 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSMountLocalVolumeSync(CFStringRef diskID, CFURLRef mountDir, FSVolumeRefNum *mountedVolumeRefNum, OptionBits flags) ; # 4900 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSMountLocalVolumeAsync(CFStringRef diskID, CFURLRef mountDir, FSVolumeOperation volumeOp, void *clientData, OptionBits flags, FSVolumeMountUPP callback, CFRunLoopRef runloop, CFStringRef runloopMode) ; # 4943 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSMountServerVolumeSync(CFURLRef url, CFURLRef mountDir, CFStringRef user, CFStringRef password, FSVolumeRefNum *mountedVolumeRefNum, OptionBits flags) ; # 5001 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSMountServerVolumeAsync(CFURLRef url, CFURLRef mountDir, CFStringRef user, CFStringRef password, FSVolumeOperation volumeOp, void *clientData, OptionBits flags, FSVolumeMountUPP callback, CFRunLoopRef runloop, CFStringRef runloopMode) ; # 5044 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetAsyncMountStatus(FSVolumeOperation volumeOp, FSMountStatus *status, OSStatus *volumeOpStatus, FSVolumeRefNum *mountedVolumeRefNum, void **clientData) ; # 5077 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSUnmountVolumeSync(FSVolumeRefNum vRefNum, OptionBits flags, pid_t *dissenter) ; # 5121 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSUnmountVolumeAsync(FSVolumeRefNum vRefNum, OptionBits flags, FSVolumeOperation volumeOp, void *clientData, FSVolumeUnmountUPP callback, CFRunLoopRef runloop, CFStringRef runloopMode) ; # 5163 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetAsyncUnmountStatus(FSVolumeOperation volumeOp, FSUnmountStatus *status, OSStatus *volumeOpStatus, FSVolumeRefNum *volumeRefNum, pid_t *dissenter, void **clientData) ; # 5187 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSCancelVolumeOperation(FSVolumeOperation volumeOp) ; # 5220 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSEjectVolumeSync(FSVolumeRefNum vRefNum, OptionBits flags, pid_t *dissenter) ; # 5264 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSEjectVolumeAsync(FSVolumeRefNum vRefNum, OptionBits flags, FSVolumeOperation volumeOp, void *clientData, FSVolumeEjectUPP callback, CFRunLoopRef runloop, CFStringRef runloopMode) ; # 5306 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetAsyncEjectStatus(FSVolumeOperation volumeOp, FSEjectStatus *status, OSStatus *volumeOpStatus, FSVolumeRefNum *volumeRefNum, pid_t *dissenter, void **clientData) ; # 5333 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSCopyDiskIDForVolume(FSVolumeRefNum vRefNum, CFStringRef *diskID) ; # 5359 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSCopyURLForVolume(FSVolumeRefNum vRefNum, CFURLRef *url) ; # 5384 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetVolumeForDiskID(CFStringRef diskID, FSVolumeRefNum *vRefNum) ; # 5411 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSCopyDADiskForVolume(FSVolumeRefNum vRefNum, DADiskRef *disk) ; # 5437 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetVolumeForDADisk(DADiskRef disk, FSVolumeRefNum *vRefNum) ; typedef struct __FSFileOperation* FSFileOperationRef; typedef UInt32 FSFileOperationStage; # 5452 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 struct FSFileOperationClientContext { CFIndex version; void * info; # 5474 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 CFAllocatorRetainCallBack retain; CFAllocatorReleaseCallBack release; CFAllocatorCopyDescriptionCallBack copyDescription; }; typedef struct FSFileOperationClientContext FSFileOperationClientContext; # 5527 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 typedef void ( * FSFileOperationStatusProcPtr)(FSFileOperationRef fileOp, const FSRef *currentItem, FSFileOperationStage stage, OSStatus error, CFDictionaryRef statusDictionary, void *info); # 5566 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 typedef void ( * FSPathFileOperationStatusProcPtr)(FSFileOperationRef fileOp, const char *currentItem, FSFileOperationStage stage, OSStatus error, CFDictionaryRef statusDictionary, void *info); # 5575 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { kFSFileOperationDefaultOptions = 0, kFSFileOperationOverwrite = 0x01, kFSFileOperationSkipSourcePermissionErrors = 0x02, kFSFileOperationDoNotMoveAcrossVolumes = 0x04, kFSFileOperationSkipPreflight = 0x08 }; # 5618 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { kFSOperationStageUndefined = 0, kFSOperationStagePreflighting = 1, kFSOperationStageRunning = 2, kFSOperationStageComplete = 3 }; # 5658 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationTotalBytesKey ; # 5674 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationBytesCompleteKey ; # 5690 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationBytesRemainingKey ; # 5706 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationTotalObjectsKey ; # 5722 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationObjectsCompleteKey ; # 5738 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationObjectsRemainingKey ; # 5756 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationTotalUserVisibleObjectsKey ; # 5774 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationUserVisibleObjectsCompleteKey ; # 5792 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationUserVisibleObjectsRemainingKey ; # 5806 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationThroughputKey ; # 5842 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSCopyObjectSync(const FSRef *source, const FSRef *destDir, CFStringRef destName, FSRef *target, OptionBits options) ; # 5885 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSMoveObjectSync(const FSRef *source, const FSRef *destDir, CFStringRef destName, FSRef *target, OptionBits options) ; # 5919 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSMoveObjectToTrashSync(const FSRef *source, FSRef *target, OptionBits options) ; # 5958 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathCopyObjectSync(const char *sourcePath, const char *destDirPath, CFStringRef destName, char **targetPath, OptionBits options) ; # 6002 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathMoveObjectSync(const char *sourcePath, const char *destDirPath, CFStringRef destName, char **targetPath, OptionBits options) ; # 6037 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathMoveObjectToTrashSync(const char *sourcePath, char **targetPath, OptionBits options) ; # 6057 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern CFTypeID FSFileOperationGetTypeID(void) ; # 6084 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FSFileOperationRef FSFileOperationCreate(CFAllocatorRef alloc) ; # 6116 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileOperationScheduleWithRunLoop(FSFileOperationRef fileOp, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 6147 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileOperationUnscheduleFromRunLoop(FSFileOperationRef fileOp, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 6200 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSCopyObjectAsync(FSFileOperationRef fileOp, const FSRef *source, const FSRef *destDir, CFStringRef destName, OptionBits flags, FSFileOperationStatusProcPtr callback, CFTimeInterval statusChangeInterval, FSFileOperationClientContext *clientContext) ; # 6256 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSMoveObjectAsync(FSFileOperationRef fileOp, const FSRef *source, const FSRef *destDir, CFStringRef destName, OptionBits flags, FSFileOperationStatusProcPtr callback, CFTimeInterval statusChangeInterval, FSFileOperationClientContext *clientContext) ; # 6305 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSMoveObjectToTrashAsync(FSFileOperationRef fileOp, const FSRef *source, OptionBits flags, FSFileOperationStatusProcPtr callback, CFTimeInterval statusChangeInterval, FSFileOperationClientContext *clientContext) ; # 6358 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathCopyObjectAsync(FSFileOperationRef fileOp, const char *sourcePath, const char *destDirPath, CFStringRef destName, OptionBits flags, FSPathFileOperationStatusProcPtr callback, CFTimeInterval statusChangeInterval, FSFileOperationClientContext *clientContext) ; # 6414 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathMoveObjectAsync(FSFileOperationRef fileOp, const char *sourcePath, const char *destDirPath, CFStringRef destName, OptionBits flags, FSPathFileOperationStatusProcPtr callback, CFTimeInterval statusChangeInterval, FSFileOperationClientContext *clientContext) ; # 6464 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathMoveObjectToTrashAsync(FSFileOperationRef fileOp, const char *sourcePath, OptionBits flags, FSPathFileOperationStatusProcPtr callback, CFTimeInterval statusChangeInterval, FSFileOperationClientContext *clientContext) ; # 6487 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileOperationCancel(FSFileOperationRef fileOp) ; # 6531 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileOperationCopyStatus(FSFileOperationRef fileOp, FSRef *currentItem, FSFileOperationStage *stage, OSStatus *error, CFDictionaryRef *statusDictionary, void **info) ; # 6576 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathFileOperationCopyStatus(FSFileOperationRef fileOp, char **currentItem, FSFileOperationStage *stage, OSStatus *error, CFDictionaryRef *statusDictionary, void **info) ; # 6605 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern CFStringRef FSCreateStringFromHFSUniStr(CFAllocatorRef alloc, const HFSUniStr255 *uniStr) ; # 6631 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetHFSUniStrFromString(CFStringRef theString, HFSUniStr255 *uniStr) ; # 6653 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern CFTypeID FSFileSecurityGetTypeID(void) ; # 6680 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FSFileSecurityRef FSFileSecurityCreate(CFAllocatorRef alloc) ; # 6694 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FSFileSecurityRef FSFileSecurityCreateWithFSPermissionInfo(CFAllocatorRef alloc, const FSPermissionInfo *permissions) ; # 6708 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FSFileSecurityRef FSFileSecurityRefCreateCopy(CFAllocatorRef alloc, FSFileSecurityRef fileSec) ; # 6739 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecurityGetOwnerUUID(FSFileSecurityRef fileSec, CFUUIDBytes *owner) ; # 6766 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecuritySetOwnerUUID(FSFileSecurityRef fileSec, const CFUUIDBytes *owner) ; # 6795 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecurityGetGroupUUID(FSFileSecurityRef fileSec, CFUUIDBytes *group) ; # 6822 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecuritySetGroupUUID(FSFileSecurityRef fileSec, const CFUUIDBytes *group) ; # 6853 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecurityCopyAccessControlList(FSFileSecurityRef fileSec, acl_t *accessControlList) ; # 6883 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecuritySetAccessControlList(FSFileSecurityRef fileSec, acl_t accessControlList) ; # 6912 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecurityGetOwner(FSFileSecurityRef fileSec, UInt32 *owner) ; # 6938 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecuritySetOwner(FSFileSecurityRef fileSec, UInt32 owner) ; # 6966 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecurityGetGroup(FSFileSecurityRef fileSec, UInt32 *group) ; # 6992 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecuritySetGroup(FSFileSecurityRef fileSec, UInt32 group) ; # 7020 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecurityGetMode(FSFileSecurityRef fileSec, UInt16 *mode) ; # 7046 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecuritySetMode(FSFileSecurityRef fileSec, UInt16 mode) ; enum { pleaseCacheBit = 4, pleaseCacheMask = 0x0010, noCacheBit = 5, noCacheMask = 0x0020, rdVerifyBit = 6, rdVerifyMask = 0x0040, rdVerify = 64, forceReadBit = 6, forceReadMask = 0x0040, newLineBit = 7, newLineMask = 0x0080, newLineCharMask = 0xFF00 }; enum { kOwnerID2Name = 1, kGroupID2Name = 2, kOwnerName2ID = 3, kGroupName2ID = 4, kReturnNextUser = 1, kReturnNextGroup = 2, kReturnNextUG = 3 }; enum { kVCBFlagsIdleFlushBit = 3, kVCBFlagsIdleFlushMask = 0x0008, kVCBFlagsHFSPlusAPIsBit = 4, kVCBFlagsHFSPlusAPIsMask = 0x0010, kVCBFlagsHardwareGoneBit = 5, kVCBFlagsHardwareGoneMask = 0x0020, kVCBFlagsVolumeDirtyBit = 15, kVCBFlagsVolumeDirtyMask = 0x8000 }; enum { kioVAtrbDefaultVolumeBit = 5, kioVAtrbDefaultVolumeMask = 0x0020, kioVAtrbFilesOpenBit = 6, kioVAtrbFilesOpenMask = 0x0040, kioVAtrbHardwareLockedBit = 7, kioVAtrbHardwareLockedMask = 0x0080, kioVAtrbSoftwareLockedBit = 15, kioVAtrbSoftwareLockedMask = 0x8000 }; enum { kioFlAttribLockedBit = 0, kioFlAttribLockedMask = 0x01, kioFlAttribResOpenBit = 2, kioFlAttribResOpenMask = 0x04, kioFlAttribDataOpenBit = 3, kioFlAttribDataOpenMask = 0x08, kioFlAttribDirBit = 4, kioFlAttribDirMask = 0x10, ioDirFlg = 4, ioDirMask = 0x10, kioFlAttribCopyProtBit = 6, kioFlAttribCopyProtMask = 0x40, kioFlAttribFileOpenBit = 7, kioFlAttribFileOpenMask = 0x80, kioFlAttribInSharedBit = 2, kioFlAttribInSharedMask = 0x04, kioFlAttribMountedBit = 3, kioFlAttribMountedMask = 0x08, kioFlAttribSharePointBit = 5, kioFlAttribSharePointMask = 0x20 }; enum { kioFCBWriteBit = 8, kioFCBWriteMask = 0x0100, kioFCBResourceBit = 9, kioFCBResourceMask = 0x0200, kioFCBWriteLockedBit = 10, kioFCBWriteLockedMask = 0x0400, kioFCBLargeFileBit = 11, kioFCBLargeFileMask = 0x0800, kioFCBSharedWriteBit = 12, kioFCBSharedWriteMask = 0x1000, kioFCBFileLockedBit = 13, kioFCBFileLockedMask = 0x2000, kioFCBOwnClumpBit = 14, kioFCBOwnClumpMask = 0x4000, kioFCBModifiedBit = 15, kioFCBModifiedMask = 0x8000 }; enum { kForkInfoFlagsWriteBit = (kioFCBWriteBit - 8), kForkInfoFlagsWriteMask = (1 << kForkInfoFlagsWriteBit), kForkInfoFlagsResourceBit = (kioFCBResourceBit - 8), kForkInfoFlagsResourceMask = (1 << kForkInfoFlagsResourceBit), kForkInfoFlagsWriteLockedBit = (kioFCBWriteLockedBit - 8), kForkInfoFlagsWriteLockedMask = (1 << kForkInfoFlagsWriteLockedBit), kForkInfoFlagsLargeFileBit = (kioFCBLargeFileBit - 8), kForkInfoFlagsLargeFileMask = (1 << kForkInfoFlagsLargeFileBit), kForkInfoFlagsSharedWriteBit = (kioFCBSharedWriteBit - 8), kForkInfoFlagsSharedWriteMask = (1 << kForkInfoFlagsSharedWriteBit), kForkInfoFlagsFileLockedBit = (kioFCBFileLockedBit - 8), kForkInfoFlagsFileLockedMask = (1 << kForkInfoFlagsFileLockedBit), kForkInfoFlagsOwnClumpBit = (kioFCBOwnClumpBit - 8), kForkInfoFlagsOwnClumpMask = (1 << kForkInfoFlagsOwnClumpBit), kForkInfoFlagsModifiedBit = (kioFCBModifiedBit - 8), kForkInfoFlagsModifiedMask = (1 << kForkInfoFlagsModifiedBit) }; enum { kioACUserNoSeeFolderBit = 0, kioACUserNoSeeFolderMask = 0x01, kioACUserNoSeeFilesBit = 1, kioACUserNoSeeFilesMask = 0x02, kioACUserNoMakeChangesBit = 2, kioACUserNoMakeChangesMask = 0x04, kioACUserNotOwnerBit = 7, kioACUserNotOwnerMask = 0x80 }; enum { kioACAccessOwnerBit = 31, kioACAccessOwnerMask = (int)0x80000000, kioACAccessBlankAccessBit = 28, kioACAccessBlankAccessMask = 0x10000000, kioACAccessUserWriteBit = 26, kioACAccessUserWriteMask = 0x04000000, kioACAccessUserReadBit = 25, kioACAccessUserReadMask = 0x02000000, kioACAccessUserSearchBit = 24, kioACAccessUserSearchMask = 0x01000000, kioACAccessEveryoneWriteBit = 18, kioACAccessEveryoneWriteMask = 0x00040000, kioACAccessEveryoneReadBit = 17, kioACAccessEveryoneReadMask = 0x00020000, kioACAccessEveryoneSearchBit = 16, kioACAccessEveryoneSearchMask = 0x00010000, kioACAccessGroupWriteBit = 10, kioACAccessGroupWriteMask = 0x00000400, kioACAccessGroupReadBit = 9, kioACAccessGroupReadMask = 0x00000200, kioACAccessGroupSearchBit = 8, kioACAccessGroupSearchMask = 0x00000100, kioACAccessOwnerWriteBit = 2, kioACAccessOwnerWriteMask = 0x00000004, kioACAccessOwnerReadBit = 1, kioACAccessOwnerReadMask = 0x00000002, kioACAccessOwnerSearchBit = 0, kioACAccessOwnerSearchMask = 0x00000001, kfullPrivileges = 0x00070007, kownerPrivileges = 0x00000007 }; # 7247 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetVolumeParms(FSVolumeRefNum volume, GetVolParmsInfoBuffer *buffer, ByteCount bufferSize) ; # 7274 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetVolumeMountInfoSize(FSVolumeRefNum volume, ByteCount *size) ; # 7308 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetVolumeMountInfo(FSVolumeRefNum volume, BytePtr buffer, ByteCount bufferSize, ByteCount *actualSize) ; # 7334 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSVolumeMount(BytePtr buffer, FSVolumeRefNum *mountedVolume) ; # 7349 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFlushVolume(FSVolumeRefNum vRefNum) ; # 7363 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBFlushVolumeSync(FSRefParamPtr paramBlock) ; # 7377 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBFlushVolumeAsync(FSRefParamPtr paramBlock) ; # 7404 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBFSCopyFileSync(FSRefParamPtr paramBlock) ; # 7418 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBFSCopyFileAsync(FSRefParamPtr paramBlock) ; # 7448 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSResolveNodeID(FSVolumeRefNum volume, UInt32 nodeID, FSRefPtr newRef) ; # 7469 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBFSResolveNodeIDSync(FSRefParamPtr paramBlock) ; # 7483 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBFSResolveNodeIDAsync(FSRefParamPtr paramBlock) ; # 10504 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 #pragma pack(pop) # 27 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 1 3 # 11 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 #define __RESOURCES__ # 37 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 typedef SInt16 ResID; typedef SInt16 ResAttributes; typedef SInt16 ResFileAttributes; typedef SInt16 ResourceCount; typedef SInt16 ResourceIndex; typedef FSIORefNum ResFileRefNum; enum { resSysRefBit = 7, resSysHeapBit = 6, resPurgeableBit = 5, resLockedBit = 4, resProtectedBit = 3, resPreloadBit = 2, resChangedBit = 1 }; enum { resSysHeap = 64, resPurgeable = 32, resLocked = 16, resProtected = 8, resPreload = 4, resChanged = 2 }; enum { mapReadOnlyBit = 7, mapCompactBit = 6, mapChangedBit = 5 }; enum { mapReadOnly = 128, mapCompact = 64, mapChanged = 32 }; enum { kResFileNotOpened = -1, kSystemResFile = 0 }; typedef void ( * ResErrProcPtr)(OSErr thErr); typedef ResErrProcPtr ResErrUPP; # 95 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResErrUPP NewResErrUPP(ResErrProcPtr userRoutine) ; # 106 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void DisposeResErrUPP(ResErrUPP userUPP) ; # 117 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void InvokeResErrUPP( OSErr thErr, ResErrUPP userUPP) ; #define NewResErrUPP(userRoutine) ((ResErrUPP)userRoutine) #define DisposeResErrUPP(userUPP) #define InvokeResErrUPP(thErr,userUPP) (*userUPP)(thErr) typedef OSErr ( * ResourceEndianFilterPtr)(Handle theResource, Boolean currentlyNativeEndian); # 147 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void CloseResFile(ResFileRefNum refNum) ; # 162 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr ResError(void) ; # 177 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResFileRefNum CurResFile(void) ; # 192 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResFileRefNum HomeResFile(Handle theResource) ; # 207 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void UseResFile(ResFileRefNum refNum) ; # 222 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResourceCount CountTypes(void) ; # 237 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResourceCount Count1Types(void) ; # 252 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void GetIndType( ResType * theType, ResourceIndex itemIndex) ; # 269 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void Get1IndType( ResType * theType, ResourceIndex itemIndex) ; # 286 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void SetResLoad(Boolean load) ; # 301 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResourceCount CountResources(ResType theType) ; # 316 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResourceCount Count1Resources(ResType theType) ; # 331 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Handle GetIndResource( ResType theType, ResourceIndex itemIndex) ; # 348 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Handle Get1IndResource( ResType theType, ResourceIndex itemIndex) ; # 365 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Handle GetResource( ResType theType, ResID theID) ; # 382 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Handle Get1Resource( ResType theType, ResID theID) ; # 399 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Handle GetNamedResource( ResType theType, ConstStr255Param name) ; # 416 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Handle Get1NamedResource( ResType theType, ConstStr255Param name) ; # 434 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 #define MacLoadResource LoadResource extern void LoadResource(Handle theResource) ; # 451 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void ReleaseResource(Handle theResource) ; # 466 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void DetachResource(Handle theResource) ; # 481 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResID UniqueID(ResType theType) ; # 496 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResID Unique1ID(ResType theType) ; # 511 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResAttributes GetResAttrs(Handle theResource) ; # 526 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void GetResInfo( Handle theResource, ResID * theID, ResType * theType, Str255 name) ; # 545 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void SetResInfo( Handle theResource, ResID theID, ConstStr255Param name) ; # 563 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void AddResource( Handle theData, ResType theType, ResID theID, ConstStr255Param name) ; # 582 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern long GetResourceSizeOnDisk(Handle theResource) ; # 597 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern long GetMaxResourceSize(Handle theResource) ; # 612 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void SetResAttrs( Handle theResource, ResAttributes attrs) ; # 629 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void ChangedResource(Handle theResource) ; # 644 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void RemoveResource(Handle theResource) ; # 659 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void UpdateResFile(ResFileRefNum refNum) ; # 674 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void WriteResource(Handle theResource) ; # 689 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void SetResPurge(Boolean install) ; # 704 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResFileAttributes GetResFileAttrs(ResFileRefNum refNum) ; # 719 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void SetResFileAttrs( ResFileRefNum refNum, ResFileAttributes attrs) ; # 736 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void ReadPartialResource( Handle theResource, long offset, void * buffer, long count) ; # 755 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void WritePartialResource( Handle theResource, long offset, const void * buffer, long count) ; # 774 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void SetResourceSize( Handle theResource, long newSize) ; # 791 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Handle GetNextFOND(Handle fondHandle) ; # 814 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 typedef SInt16 RsrcChainLocation; enum { kRsrcChainBelowSystemMap = 0, kRsrcChainBelowApplicationMap = 1, kRsrcChainAboveApplicationMap = 2, kRsrcChainAboveAllMaps = 4 }; # 838 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr InsertResourceFile( ResFileRefNum refNum, RsrcChainLocation where) ; # 859 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr DetachResourceFile(ResFileRefNum refNum) ; # 878 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr GetTopResourceFile(ResFileRefNum * refNum) ; # 899 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr GetNextResourceFile( ResFileRefNum curRefNum, ResFileRefNum * nextRefNum) ; # 916 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResFileRefNum FSOpenResFile( const FSRef * ref, SInt8 permission) ; # 933 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void FSCreateResFile( const FSRef * parentRef, UniCharCount nameLength, const UniChar * name, FSCatalogInfoBitmap whichInfo, const FSCatalogInfo * catalogInfo, FSRef * newRef, FSSpecPtr newSpec) ; # 962 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Boolean FSResourceFileAlreadyOpen( const FSRef * resourceFileRef, Boolean * inChain, ResFileRefNum * refNum) ; # 990 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr FSOpenOrphanResFile( const FSRef * ref, SignedByte permission, ResFileRefNum * refNum) ; # 1048 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr FSCreateResourceFile( const FSRef * parentRef, UniCharCount nameLength, const UniChar * name, FSCatalogInfoBitmap whichInfo, const FSCatalogInfo * catalogInfo, UniCharCount forkNameLength, const UniChar * forkName, FSRef * newRef, FSSpecPtr newSpec) ; # 1097 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr FSCreateResourceFork( const FSRef * ref, UniCharCount forkNameLength, const UniChar * forkName, UInt32 flags) ; # 1141 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr FSOpenResourceFile( const FSRef * ref, UniCharCount forkNameLength, const UniChar * forkName, SInt8 permissions, ResFileRefNum * refNum) ; # 31 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 2 3 # 45 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 #pragma pack(push, 2) enum { kAppleManufacturer = 'appl', kComponentResourceType = 'thng', kComponentAliasResourceType = 'thga' }; enum { kAnyComponentType = 0, kAnyComponentSubType = 0, kAnyComponentManufacturer = 0, kAnyComponentFlagsMask = 0 }; enum { cmpThreadSafe = 1UL << 28, cmpIsMissing = 1UL << 29, cmpWantsRegisterMessage = 1UL << 31 }; enum { kComponentOpenSelect = -1, kComponentCloseSelect = -2, kComponentCanDoSelect = -3, kComponentVersionSelect = -4, kComponentRegisterSelect = -5, kComponentTargetSelect = -6, kComponentUnregisterSelect = -7, kComponentGetMPWorkFunctionSelect = -8, kComponentExecuteWiredActionSelect = -9, kComponentGetPublicResourceSelect = -10 }; enum { componentDoAutoVersion = (1 << 0), componentWantsUnregister = (1 << 1), componentAutoVersionIncludeFlags = (1 << 2), componentHasMultiplePlatforms = (1 << 3), componentLoadResident = (1 << 4) }; enum { defaultComponentIdentical = 0, defaultComponentAnyFlags = 1, defaultComponentAnyManufacturer = 2, defaultComponentAnySubType = 4, defaultComponentAnyFlagsAnyManufacturer = (defaultComponentAnyFlags + defaultComponentAnyManufacturer), defaultComponentAnyFlagsAnyManufacturerAnySubType = (defaultComponentAnyFlags + defaultComponentAnyManufacturer + defaultComponentAnySubType) }; enum { registerComponentGlobal = 1, registerComponentNoDuplicates = 2, registerComponentAfterExisting = 4, registerComponentAliasesOnly = 8 }; struct ComponentDescription { OSType componentType; OSType componentSubType; OSType componentManufacturer; UInt32 componentFlags; UInt32 componentFlagsMask; }; typedef struct ComponentDescription ComponentDescription; struct ResourceSpec { OSType resType; SInt16 resID; }; typedef struct ResourceSpec ResourceSpec; struct ComponentResource { ComponentDescription cd; ResourceSpec component; ResourceSpec componentName; ResourceSpec componentInfo; ResourceSpec componentIcon; }; typedef struct ComponentResource ComponentResource; typedef ComponentResource * ComponentResourcePtr; typedef ComponentResourcePtr * ComponentResourceHandle; struct ComponentPlatformInfo { SInt32 componentFlags; ResourceSpec component; SInt16 platformType; }; typedef struct ComponentPlatformInfo ComponentPlatformInfo; struct ComponentResourceExtension { SInt32 componentVersion; SInt32 componentRegisterFlags; SInt16 componentIconFamily; }; typedef struct ComponentResourceExtension ComponentResourceExtension; struct ComponentPlatformInfoArray { SInt32 count; ComponentPlatformInfo platformArray[1]; }; typedef struct ComponentPlatformInfoArray ComponentPlatformInfoArray; struct ExtComponentResource { ComponentDescription cd; ResourceSpec component; ResourceSpec componentName; ResourceSpec componentInfo; ResourceSpec componentIcon; SInt32 componentVersion; SInt32 componentRegisterFlags; SInt16 componentIconFamily; SInt32 count; ComponentPlatformInfo platformArray[1]; }; typedef struct ExtComponentResource ExtComponentResource; typedef ExtComponentResource * ExtComponentResourcePtr; typedef ExtComponentResourcePtr * ExtComponentResourceHandle; struct ComponentAliasResource { ComponentResource cr; ComponentDescription aliasCD; }; typedef struct ComponentAliasResource ComponentAliasResource; struct ComponentParameters { UInt8 flags; UInt8 paramSize; SInt16 what; UInt32 padding; long params[1]; }; typedef struct ComponentParameters ComponentParameters; struct ComponentRecord { long data[1]; }; typedef struct ComponentRecord ComponentRecord; typedef ComponentRecord * Component; struct ComponentInstanceRecord { long data[1]; }; typedef struct ComponentInstanceRecord ComponentInstanceRecord; typedef ComponentInstanceRecord * ComponentInstance; struct RegisteredComponentRecord { long data[1]; }; typedef struct RegisteredComponentRecord RegisteredComponentRecord; typedef RegisteredComponentRecord * RegisteredComponentRecordPtr; struct RegisteredComponentInstanceRecord { long data[1]; }; typedef struct RegisteredComponentInstanceRecord RegisteredComponentInstanceRecord; typedef RegisteredComponentInstanceRecord * RegisteredComponentInstanceRecordPtr; typedef SInt32 ComponentResult; enum { platform68k = 1, platformPowerPC = 2, platformInterpreted = 3, platformWin32 = 4, platformPowerPCNativeEntryPoint = 5, platformIA32NativeEntryPoint = 6, platformPowerPC64NativeEntryPoint = 7, platformX86_64NativeEntryPoint = 8 }; enum { platformIRIXmips = 1000, platformSunOSsparc = 1100, platformSunOSintel = 1101, platformLinuxppc = 1200, platformLinuxintel = 1201, platformAIXppc = 1300, platformNeXTIntel = 1400, platformNeXTppc = 1401, platformNeXTsparc = 1402, platformNeXT68k = 1403, platformMacOSx86 = 1500 }; enum { mpWorkFlagDoWork = (1 << 0), mpWorkFlagDoCompletion = (1 << 1), mpWorkFlagCopyWorkBlock = (1 << 2), mpWorkFlagDontBlock = (1 << 3), mpWorkFlagGetProcessorCount = (1 << 4), mpWorkFlagGetIsRunning = (1 << 6) }; enum { cmpAliasNoFlags = 0, cmpAliasOnlyThisFile = 1 }; typedef UInt32 CSComponentsThreadMode; enum { kCSAcceptAllComponentsMode = 0, kCSAcceptThreadSafeComponentsOnlyMode = 1 }; # 281 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void CSSetComponentsThreadMode(CSComponentsThreadMode mode) ; # 304 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern CSComponentsThreadMode CSGetComponentsThreadMode(void) ; struct ComponentMPWorkFunctionHeaderRecord { UInt32 headerSize; UInt32 recordSize; UInt32 workFlags; UInt16 processorCount; UInt8 unused; UInt8 isRunning; }; typedef struct ComponentMPWorkFunctionHeaderRecord ComponentMPWorkFunctionHeaderRecord; typedef ComponentMPWorkFunctionHeaderRecord * ComponentMPWorkFunctionHeaderRecordPtr; typedef ComponentResult ( * ComponentMPWorkFunctionProcPtr)(void *globalRefCon, ComponentMPWorkFunctionHeaderRecordPtr header); typedef ComponentResult ( * ComponentRoutineProcPtr)(ComponentParameters *cp, Handle componentStorage); typedef OSErr ( * GetMissingComponentResourceProcPtr)(Component c, OSType resType, SInt16 resID, void *refCon, Handle *resource); typedef ComponentMPWorkFunctionProcPtr ComponentMPWorkFunctionUPP; typedef ComponentRoutineProcPtr ComponentRoutineUPP; typedef GetMissingComponentResourceProcPtr GetMissingComponentResourceUPP; typedef UniversalProcPtr ComponentFunctionUPP; # 346 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentFunctionUPP NewComponentFunctionUPP( ProcPtr userRoutine, ProcInfoType procInfo) ; # 368 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void DisposeComponentFunctionUPP(ComponentFunctionUPP userUPP) ; # 389 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 #define ComponentCallNow(callNumber,paramSize) FIVEWORDINLINE( 0x2F3C,paramSize,callNumber,0x7000,0xA82A ) # 412 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern Component RegisterComponent( ComponentDescription * cd, ComponentRoutineUPP componentEntryPoint, SInt16 global, Handle componentName, Handle componentInfo, Handle componentIcon) ; # 434 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern Component RegisterComponentResource( ComponentResourceHandle cr, SInt16 global) ; # 452 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr UnregisterComponent(Component aComponent) ; # 468 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern Component FindNextComponent( Component aComponent, ComponentDescription * looking) ; # 486 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern long CountComponents(ComponentDescription * looking) ; # 502 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr GetComponentInfo( Component aComponent, ComponentDescription * cd, Handle componentName, Handle componentInfo, Handle componentIcon) ; # 523 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern SInt32 GetComponentListModSeed(void) ; # 539 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern SInt32 GetComponentTypeModSeed(OSType componentType) ; # 558 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr OpenAComponent( Component aComponent, ComponentInstance * ci) ; # 576 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentInstance OpenComponent(Component aComponent) ; # 592 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr CloseComponent(ComponentInstance aComponentInstance) ; # 608 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr GetComponentInstanceError(ComponentInstance aComponentInstance) ; # 627 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern Component ResolveComponentAlias(Component aComponent) ; # 646 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr GetComponentPublicResource( Component aComponent, OSType resourceType, SInt16 resourceID, Handle * theResource) ; # 665 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr GetComponentPublicResourceList( OSType resourceType, SInt16 resourceID, SInt32 flags, ComponentDescription * cd, GetMissingComponentResourceUPP missingProc, void * refCon, void * atomContainerPtr) ; # 687 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr GetComponentPublicIndString( Component aComponent, Str255 theString, SInt16 strListID, SInt16 index) ; # 715 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void SetComponentInstanceError( ComponentInstance aComponentInstance, OSErr theError) ; # 733 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern long GetComponentRefcon(Component aComponent) ; # 749 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void SetComponentRefcon( Component aComponent, long theRefcon) ; # 767 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ResFileRefNum OpenComponentResFile(Component aComponent) ; # 783 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr OpenAComponentResFile( Component aComponent, ResFileRefNum * resRef) ; # 801 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr CloseComponentResFile(ResFileRefNum refnum) ; # 818 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr GetComponentResource( Component aComponent, OSType resType, SInt16 resID, Handle * theResource) ; # 838 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr GetComponentIndString( Component aComponent, Str255 theString, SInt16 strListID, SInt16 index) ; # 861 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern Handle GetComponentInstanceStorage(ComponentInstance aComponentInstance) ; # 877 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void SetComponentInstanceStorage( ComponentInstance aComponentInstance, Handle theStorage) ; # 895 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern long CountComponentInstances(Component aComponent) ; # 911 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentFunction( ComponentParameters * params, ComponentFunctionUPP func) ; # 929 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentFunctionWithStorage( Handle storage, ComponentParameters * params, ComponentFunctionUPP func) ; # 947 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentFunctionWithStorageProcInfo( Handle storage, ComponentParameters * params, ProcPtr func, ProcInfoType funcProcInfo) ; # 967 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult DelegateComponentCall( ComponentParameters * originalParams, ComponentInstance ci) ; # 985 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr SetDefaultComponent( Component aComponent, SInt16 flags) ; # 1003 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentInstance OpenDefaultComponent( OSType componentType, OSType componentSubType) ; # 1021 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr OpenADefaultComponent( OSType componentType, OSType componentSubType, ComponentInstance * ci) ; # 1040 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern Component CaptureComponent( Component capturedComponent, Component capturingComponent) ; # 1058 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr UncaptureComponent(Component aComponent) ; # 1074 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern SInt32 RegisterComponentResourceFile( SInt16 resRefNum, SInt16 global) ; # 1162 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr RegisterComponentFileRef( const FSRef * ref, SInt16 global) ; # 1179 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr RegisterComponentFileRefEntries( const FSRef * ref, SInt16 global, const ComponentDescription * toRegister, UInt32 registerCount) ; # 1263 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentOpen( ComponentInstance ci, ComponentInstance self) ; # 1281 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentClose( ComponentInstance ci, ComponentInstance self) ; # 1299 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentCanDo( ComponentInstance ci, SInt16 ftnNumber) ; # 1317 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentVersion(ComponentInstance ci) ; # 1333 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentRegister(ComponentInstance ci) ; # 1349 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentTarget( ComponentInstance ci, ComponentInstance target) ; # 1367 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentUnregister(ComponentInstance ci) ; # 1383 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentGetMPWorkFunction( ComponentInstance ci, ComponentMPWorkFunctionUPP * workFunction, void ** refCon) ; # 1401 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentGetPublicResource( ComponentInstance ci, OSType resourceType, SInt16 resourceID, Handle * resource) ; # 1425 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentDispatch(ComponentParameters * cp) ; # 1439 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentMPWorkFunctionUPP NewComponentMPWorkFunctionUPP(ComponentMPWorkFunctionProcPtr userRoutine) ; # 1450 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentRoutineUPP NewComponentRoutineUPP(ComponentRoutineProcPtr userRoutine) ; # 1461 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern GetMissingComponentResourceUPP NewGetMissingComponentResourceUPP(GetMissingComponentResourceProcPtr userRoutine) ; # 1472 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void DisposeComponentMPWorkFunctionUPP(ComponentMPWorkFunctionUPP userUPP) ; # 1483 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void DisposeComponentRoutineUPP(ComponentRoutineUPP userUPP) ; # 1494 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void DisposeGetMissingComponentResourceUPP(GetMissingComponentResourceUPP userUPP) ; # 1505 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult InvokeComponentMPWorkFunctionUPP( void * globalRefCon, ComponentMPWorkFunctionHeaderRecordPtr header, ComponentMPWorkFunctionUPP userUPP) ; # 1519 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult InvokeComponentRoutineUPP( ComponentParameters * cp, Handle componentStorage, ComponentRoutineUPP userUPP) ; # 1533 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr InvokeGetMissingComponentResourceUPP( Component c, OSType resType, SInt16 resID, void * refCon, Handle * resource, GetMissingComponentResourceUPP userUPP) ; # 1554 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 #define NewComponentMPWorkFunctionUPP(userRoutine) ((ComponentMPWorkFunctionUPP)userRoutine) #define NewComponentRoutineUPP(userRoutine) ((ComponentRoutineUPP)userRoutine) #define NewGetMissingComponentResourceUPP(userRoutine) ((GetMissingComponentResourceUPP)userRoutine) #define DisposeComponentMPWorkFunctionUPP(userUPP) #define DisposeComponentRoutineUPP(userUPP) #define DisposeGetMissingComponentResourceUPP(userUPP) #define InvokeComponentMPWorkFunctionUPP(globalRefCon,header,userUPP) (*userUPP)(globalRefCon, header) #define InvokeComponentRoutineUPP(cp,componentStorage,userUPP) (*userUPP)(cp, componentStorage) #define InvokeGetMissingComponentResourceUPP(c,resType,resID,refCon,resource,userUPP) (*userUPP)(c, resType, resID, refCon, resource) enum { uppComponentFunctionImplementedProcInfo = 0x000002F0, uppGetComponentVersionProcInfo = 0x000000F0, uppComponentSetTargetProcInfo = 0x000003F0, uppCallComponentOpenProcInfo = 0x000003F0, uppCallComponentCloseProcInfo = 0x000003F0, uppCallComponentCanDoProcInfo = 0x000002F0, uppCallComponentVersionProcInfo = 0x000000F0, uppCallComponentRegisterProcInfo = 0x000000F0, uppCallComponentTargetProcInfo = 0x000003F0, uppCallComponentUnregisterProcInfo = 0x000000F0, uppCallComponentGetMPWorkFunctionProcInfo = 0x00000FF0, uppCallComponentGetPublicResourceProcInfo = 0x00003BF0 }; #pragma pack(pop) # 88 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 103 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CodeFragments.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CodeFragments.h" 3 #define __CODEFRAGMENTS__ # 33 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CodeFragments.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 1 3 # 24 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 #define __MULTIPROCESSING__ # 42 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 #pragma options align=power # 192 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 #define MPCopyrightNotice "Copyright © 1995-2000 Apple Computer, Inc.\n" #define MPLibraryName "MPLibrary" #define MPLibraryCName MPLibraryName #define MPLibraryPName "\p" MPLibraryName #define MP_API_Version "2.3" enum { MPLibrary_MajorVersion = 2, MPLibrary_MinorVersion = 3, MPLibrary_Release = 1, MPLibrary_DevelopmentRevision = 1 }; typedef struct OpaqueMPProcessID* MPProcessID; typedef struct OpaqueMPTaskID* MPTaskID; typedef struct OpaqueMPQueueID* MPQueueID; typedef struct OpaqueMPSemaphoreID* MPSemaphoreID; typedef struct OpaqueMPCriticalRegionID* MPCriticalRegionID; typedef struct OpaqueMPTimerID* MPTimerID; typedef struct OpaqueMPEventID* MPEventID; typedef struct OpaqueMPAddressSpaceID* MPAddressSpaceID; typedef struct OpaqueMPNotificationID* MPNotificationID; typedef struct OpaqueMPCoherenceID* MPCoherenceID; typedef struct OpaqueMPCpuID* MPCpuID; typedef struct OpaqueMPAreaID* MPAreaID; typedef struct OpaqueMPConsoleID* MPConsoleID; typedef struct OpaqueMPOpaqueID* MPOpaqueID; enum { kOpaqueAnyID = 0, kOpaqueProcessID = 1, kOpaqueTaskID = 2, kOpaqueTimerID = 3, kOpaqueQueueID = 4, kOpaqueSemaphoreID = 5, kOpaqueCriticalRegionID = 6, kOpaqueCpuID = 7, kOpaqueAddressSpaceID = 8, kOpaqueEventID = 9, kOpaqueCoherenceID = 10, kOpaqueAreaID = 11, kOpaqueNotificationID = 12, kOpaqueConsoleID = 13 }; typedef UInt32 MPOpaqueIDClass; enum { kMPNoID = 0 }; typedef OptionBits MPTaskOptions; typedef ItemCount TaskStorageIndex; typedef LogicalAddress TaskStorageValue; typedef ItemCount MPSemaphoreCount; typedef UInt32 MPTaskWeight; typedef UInt32 MPEventFlags; typedef UInt32 MPExceptionKind; typedef UInt32 MPTaskStateKind; typedef UInt32 MPPageSizeClass; enum { kDurationImmediate = 0, kDurationForever = 0x7FFFFFFF, kDurationMillisecond = 1, kDurationMicrosecond = -1 }; # 285 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern ItemCount MPProcessors(void) ; # 302 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern ItemCount MPProcessorsScheduled(void) ; # 317 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 enum { kMPCreateTaskSuspendedMask = 1L << 0, kMPCreateTaskTakesAllExceptionsMask = 1L << 1, kMPCreateTaskNotDebuggableMask = 1L << 2, kMPCreateTaskValidOptionsMask = kMPCreateTaskSuspendedMask | kMPCreateTaskTakesAllExceptionsMask | kMPCreateTaskNotDebuggableMask }; typedef OSStatus ( * TaskProc)(void * parameter); # 344 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCreateTask( TaskProc entryPoint, void * parameter, ByteCount stackSize, MPQueueID notifyQueue, void * terminationParameter1, void * terminationParameter2, MPTaskOptions options, MPTaskID * task) ; # 369 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPTerminateTask( MPTaskID task, OSStatus terminationStatus) ; # 388 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetTaskWeight( MPTaskID task, MPTaskWeight weight) ; # 407 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern Boolean MPTaskIsPreemptive(MPTaskID taskID) ; # 424 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void MPExit(OSStatus status) ; # 441 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void MPYield(void) ; # 458 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern MPTaskID MPCurrentTaskID(void) ; # 475 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetTaskType( MPTaskID task, OSType taskType) ; # 503 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPAllocateTaskStorageIndex(TaskStorageIndex * taskIndex) ; # 520 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDeallocateTaskStorageIndex(TaskStorageIndex taskIndex) ; # 537 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetTaskStorageValue( TaskStorageIndex taskIndex, TaskStorageValue value) ; # 556 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern TaskStorageValue MPGetTaskStorageValue(TaskStorageIndex taskIndex) ; # 581 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCreateQueue(MPQueueID * queue) ; # 598 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDeleteQueue(MPQueueID queue) ; # 615 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPNotifyQueue( MPQueueID queue, void * param1, void * param2, void * param3) ; # 636 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPWaitOnQueue( MPQueueID queue, void ** param1, void ** param2, void ** param3, Duration timeout) ; # 658 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetQueueReserve( MPQueueID queue, ItemCount count) ; # 680 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCreateSemaphore( MPSemaphoreCount maximumValue, MPSemaphoreCount initialValue, MPSemaphoreID * semaphore) ; # 700 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDeleteSemaphore(MPSemaphoreID semaphore) ; # 717 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSignalSemaphore(MPSemaphoreID semaphore) ; # 734 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPWaitOnSemaphore( MPSemaphoreID semaphore, Duration timeout) ; #define MPCreateBinarySemaphore(semaphore) MPCreateSemaphore ( 1, 1, (semaphore) ) # 759 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCreateCriticalRegion(MPCriticalRegionID * criticalRegion) ; # 776 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDeleteCriticalRegion(MPCriticalRegionID criticalRegion) ; # 793 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPEnterCriticalRegion( MPCriticalRegionID criticalRegion, Duration timeout) ; # 812 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPExitCriticalRegion(MPCriticalRegionID criticalRegion) ; # 831 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCreateEvent(MPEventID * event) ; # 847 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDeleteEvent(MPEventID event) ; # 864 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetEvent( MPEventID event, MPEventFlags flags) ; # 882 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPWaitForEvent( MPEventID event, MPEventFlags * flags, Duration timeout) ; # 909 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCreateNotification(MPNotificationID * notificationID) ; # 926 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDeleteNotification(MPNotificationID notificationID) ; # 943 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPModifyNotification( MPNotificationID notificationID, MPOpaqueID anID, void * notifyParam1, void * notifyParam2, void * notifyParam3) ; # 965 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPModifyNotificationParameters( MPNotificationID notificationID, MPOpaqueIDClass kind, void * notifyParam1, void * notifyParam2, void * notifyParam3) ; # 987 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCauseNotification(MPNotificationID notificationID) ; # 1007 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 enum { kMPPreserveTimerIDMask = 1L << 0, kMPTimeIsDeltaMask = 1L << 1, kMPTimeIsDurationMask = 1L << 2 }; # 1027 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDelayUntil(AbsoluteTime * expirationTime) ; # 1056 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCreateTimer(MPTimerID * timerID) ; # 1073 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDeleteTimer(MPTimerID timerID) ; # 1090 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetTimerNotify( MPTimerID timerID, MPOpaqueID anID, void * notifyParam1, void * notifyParam2, void * notifyParam3) ; # 1112 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPArmTimer( MPTimerID timerID, AbsoluteTime * expirationTime, OptionBits options) ; # 1132 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCancelTimer( MPTimerID timerID, AbsoluteTime * timeRemaining) ; # 1147 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 enum { kMPMaxAllocSize = 1024L * 1024 * 1024 }; enum { kMPAllocateDefaultAligned = 0, kMPAllocate8ByteAligned = 3, kMPAllocate16ByteAligned = 4, kMPAllocate32ByteAligned = 5, kMPAllocate1024ByteAligned = 10, kMPAllocate4096ByteAligned = 12, kMPAllocateMaxAlignment = 16, kMPAllocateAltiVecAligned = kMPAllocate16ByteAligned, kMPAllocateVMXAligned = kMPAllocateAltiVecAligned, kMPAllocateVMPageAligned = 254, kMPAllocateInterlockAligned = 255 }; enum { kMPAllocateClearMask = 0x0001, kMPAllocateGloballyMask = 0x0002, kMPAllocateResidentMask = 0x0004, kMPAllocateNoGrowthMask = 0x0010, kMPAllocateNoCreateMask = 0x0020 }; # 1194 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern LogicalAddress MPAllocateAligned( ByteCount size, UInt8 alignment, OptionBits options) ; # 1214 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern LogicalAddress MPAllocate(ByteCount size) ; # 1231 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void MPFree(LogicalAddress object) ; # 1248 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern ByteCount MPGetAllocatedBlockSize(LogicalAddress object) ; # 1268 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void MPBlockCopy( LogicalAddress source, LogicalAddress destination, ByteCount size) ; # 1288 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void MPBlockClear( LogicalAddress address, ByteCount size) ; # 1364 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 enum { kMPTaskStateRegisters = 0, kMPTaskStateFPU = 1, kMPTaskStateVectors = 2, kMPTaskStateMachine = 3, kMPTaskState32BitMemoryException = 4, kMPTaskStateTaskInfo = 5 }; enum { kMPTaskPropagate = 0, kMPTaskResumeStep = 1, kMPTaskResumeBranch = 2, kMPTaskResumeMask = 0x0000, kMPTaskPropagateMask = 1 << kMPTaskPropagate, kMPTaskResumeStepMask = 1 << kMPTaskResumeStep, kMPTaskResumeBranchMask = 1 << kMPTaskResumeBranch }; enum { kMPTaskBlocked = 0, kMPTaskReady = 1, kMPTaskRunning = 2 }; enum { kMPTaskInfoVersion = 3 }; struct MPTaskInfoVersion2 { PBVersion version; OSType name; OSType queueName; UInt16 runState; UInt16 lastCPU; UInt32 weight; MPProcessID processID; AbsoluteTime cpuTime; AbsoluteTime schedTime; AbsoluteTime creationTime; ItemCount codePageFaults; ItemCount dataPageFaults; ItemCount preemptions; MPCpuID cpuID; }; typedef struct MPTaskInfoVersion2 MPTaskInfoVersion2; struct MPTaskInfo { PBVersion version; OSType name; OSType queueName; UInt16 runState; UInt16 lastCPU; UInt32 weight; MPProcessID processID; AbsoluteTime cpuTime; AbsoluteTime schedTime; AbsoluteTime creationTime; ItemCount codePageFaults; ItemCount dataPageFaults; ItemCount preemptions; MPCpuID cpuID; MPOpaqueID blockedObject; MPAddressSpaceID spaceID; LogicalAddress stackBase; LogicalAddress stackLimit; LogicalAddress stackCurr; }; typedef struct MPTaskInfo MPTaskInfo; # 1477 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetExceptionHandler( MPTaskID task, MPQueueID exceptionQ) ; # 1496 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDisposeTaskException( MPTaskID task, OptionBits action) ; # 1515 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPExtractTaskState( MPTaskID task, MPTaskStateKind kind, void * info) ; # 1535 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetTaskState( MPTaskID task, MPTaskStateKind kind, void * info) ; # 1555 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPThrowException( MPTaskID task, MPExceptionKind kind) ; typedef UInt32 MPDebuggerLevel; enum { kMPLowLevelDebugger = 0x00000000, kMPMidLevelDebugger = 0x10000000, kMPHighLevelDebugger = 0x20000000 }; # 1585 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPRegisterDebugger( MPQueueID queue, MPDebuggerLevel level) ; # 1604 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPUnregisterDebugger(MPQueueID queue) ; # 1618 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 typedef void * ( * MPRemoteProcedure)(void * parameter); typedef UInt8 MPRemoteContext; enum { kMPAnyRemoteContext = 0, kMPOwningProcessRemoteContext = 1, kMPInterruptRemoteContext = 2, kMPAsyncInterruptRemoteContext = 3 }; # 1689 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void * MPRemoteCall( MPRemoteProcedure remoteProc, void * parameter, MPRemoteContext context) ; # 1753 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void * MPRemoteCallCFM( MPRemoteProcedure remoteProc, void * parameter, MPRemoteContext context) ; # 1835 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern Boolean _MPIsFullyInitialized(void) ; typedef Boolean ( * MPIsFullyInitializedProc)(void); #define kMPUnresolvedCFragSymbolAddress 0 #define MPLibraryIsLoaded() (true) # 1858 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void _MPLibraryVersion( const char ** versionCString, UInt32 * major, UInt32 * minor, UInt32 * release, UInt32 * revision) ; # 1928 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern Boolean _MPLibraryIsCompatible( const char * versionCString, UInt32 major, UInt32 minor, UInt32 release, UInt32 revision) ; #define MPRPC _MPRPC #define MPTaskIsToolboxSafe _MPTaskIsToolboxSafe # 2015 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 #pragma options align=reset # 34 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CodeFragments.h" 2 3 # 49 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CodeFragments.h" 3 #pragma pack(push, 2) # 632 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CodeFragments.h" 3 #pragma pack(pop) # 104 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 1 3 # 11 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 #define __ALIASES__ # 33 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 #pragma pack(push, 2) typedef UInt32 FSAliasInfoBitmap; enum { kFSAliasInfoNone = 0x00000000, kFSAliasInfoVolumeCreateDate = 0x00000001, kFSAliasInfoTargetCreateDate = 0x00000002, kFSAliasInfoFinderInfo = 0x00000004, kFSAliasInfoIsDirectory = 0x00000008, kFSAliasInfoIDs = 0x00000010, kFSAliasInfoFSInfo = 0x00000020, kFSAliasInfoVolumeFlags = 0x00000040 }; enum { rAliasType = 'alis' }; enum { kARMMountVol = 0x00000001, kARMNoUI = 0x00000002, kARMMultVols = 0x00000008, kARMSearch = 0x00000100, kARMSearchMore = 0x00000200, kARMSearchRelFirst = 0x00000400, kARMTryFileIDFirst = 0x00000800 }; enum { asiZoneName = -3, asiServerName = -2, asiVolumeName = -1, asiAliasName = 0, asiParentName = 1 }; enum { kResolveAliasFileNoUI = 0x00000001, kResolveAliasTryFileIDFirst = 0x00000002 }; #define __AL_USE_OPAQUE_RECORD__ 1 struct AliasRecord { UInt8 hidden[6]; }; typedef struct AliasRecord AliasRecord; # 96 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 typedef AliasRecord * AliasPtr; typedef AliasPtr * AliasHandle; struct FSAliasInfo { UTCDateTime volumeCreateDate; UTCDateTime targetCreateDate; OSType fileType; OSType fileCreator; UInt32 parentDirID; UInt32 nodeID; UInt16 filesystemID; UInt16 signature; Boolean volumeIsBootVolume; Boolean volumeIsAutomounted; Boolean volumeIsEjectable; Boolean volumeHasPersistentFileIDs; Boolean isDirectory; }; typedef struct FSAliasInfo FSAliasInfo; typedef FSAliasInfo * FSAliasInfoPtr; typedef short AliasInfoType; # 171 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 typedef Boolean ( * FSAliasFilterProcPtr)(const FSRef *ref, Boolean *quitFlag, Ptr myDataPtr); # 183 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSNewAlias( const FSRef * fromFile, const FSRef * target, AliasHandle * inAlias) ; # 201 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSNewAliasMinimal( const FSRef * target, AliasHandle * inAlias) ; # 218 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSIsAliasFile( const FSRef * fileRef, Boolean * aliasFileFlag, Boolean * folderFlag) ; # 237 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSResolveAliasWithMountFlags( const FSRef * fromFile, AliasHandle inAlias, FSRef * target, Boolean * wasChanged, unsigned long mountFlags) ; # 258 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSResolveAlias( const FSRef * fromFile, AliasHandle alias, FSRef * target, Boolean * wasChanged) ; # 278 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSResolveAliasFileWithMountFlags( FSRef * theRef, Boolean resolveAliasChains, Boolean * targetIsFolder, Boolean * wasAliased, unsigned long mountFlags) ; # 299 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSResolveAliasFile( FSRef * theRef, Boolean resolveAliasChains, Boolean * targetIsFolder, Boolean * wasAliased) ; # 319 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSFollowFinderAlias( FSRef * fromFile, AliasHandle alias, Boolean logon, FSRef * target, Boolean * wasChanged) ; # 339 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSUpdateAlias( const FSRef * fromFile, const FSRef * target, AliasHandle alias, Boolean * wasChanged) ; # 388 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSNewAliasUnicode( const FSRef * fromFile, const FSRef * targetParentRef, UniCharCount targetNameLength, const UniChar * targetName, AliasHandle * inAlias, Boolean * isDirectory) ; # 434 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSNewAliasMinimalUnicode( const FSRef * targetParentRef, UniCharCount targetNameLength, const UniChar * targetName, AliasHandle * inAlias, Boolean * isDirectory) ; # 480 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSStatus FSNewAliasFromPath( const char * fromFilePath, const char * targetPath, OptionBits flags, AliasHandle * inAlias, Boolean * isDirectory) ; # 504 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSStatus FSMatchAliasBulk( const FSRef * fromFile, unsigned long rulesMask, AliasHandle inAlias, short * aliasCount, FSRef * aliasList, Boolean * needsUpdate, FSAliasFilterProcPtr aliasFilter, void * yourDataPtr) ; # 556 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSStatus FSCopyAliasInfo( AliasHandle inAlias, HFSUniStr255 * targetName, HFSUniStr255 * volumeName, CFStringRef * pathString, FSAliasInfoBitmap * whichInfo, FSAliasInfo * info) ; # 591 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern Size GetAliasSize(AliasHandle alias) ; # 618 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSType GetAliasUserType(AliasHandle alias) ; # 645 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern void SetAliasUserType( AliasHandle alias, OSType userType) ; # 674 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern Size GetAliasSizeFromPtr(const AliasRecord * alias) ; # 701 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSType GetAliasUserTypeFromPtr(const AliasRecord * alias) ; # 728 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern void SetAliasUserTypeWithPtr( AliasPtr alias, OSType userType) ; # 1197 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 #pragma pack(pop) # 108 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 #define __MACLOCALES__ # 37 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 #pragma pack(push, 2) typedef struct OpaqueLocaleRef* LocaleRef; typedef UInt32 LocalePartMask; enum { kLocaleLanguageMask = 1L << 0, kLocaleLanguageVariantMask = 1L << 1, kLocaleScriptMask = 1L << 2, kLocaleScriptVariantMask = 1L << 3, kLocaleRegionMask = 1L << 4, kLocaleRegionVariantMask = 1L << 5, kLocaleAllPartsMask = 0x0000003F }; typedef FourCharCode LocaleOperationClass; typedef FourCharCode LocaleOperationVariant; struct LocaleAndVariant { LocaleRef locale; LocaleOperationVariant opVariant; }; typedef struct LocaleAndVariant LocaleAndVariant; typedef UInt32 LocaleNameMask; enum { kLocaleNameMask = 1L << 0, kLocaleOperationVariantNameMask = 1L << 1, kLocaleAndVariantNameMask = 0x00000003 }; # 92 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleRefFromLangOrRegionCode( LangCode lang, RegionCode region, LocaleRef * locale) ; # 107 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleRefFromLocaleString( const char localeString[], LocaleRef * locale) ; # 121 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleRefGetPartString( LocaleRef locale, LocalePartMask partMask, ByteCount maxStringLen, char partString[]) ; # 165 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleStringToLangAndRegionCodes( const char localeString[], LangCode * lang, RegionCode * region) ; # 190 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleOperationCountLocales( LocaleOperationClass opClass, ItemCount * localeCount) ; # 211 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleOperationGetLocales( LocaleOperationClass opClass, ItemCount maxLocaleCount, ItemCount * actualLocaleCount, LocaleAndVariant localeVariantList[]) ; # 236 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleGetName( LocaleRef locale, LocaleOperationVariant opVariant, LocaleNameMask nameMask, LocaleRef displayLocale, UniCharCount maxNameLen, UniCharCount * actualNameLen, UniChar displayName[]) ; # 262 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleCountNames( LocaleRef locale, LocaleOperationVariant opVariant, LocaleNameMask nameMask, ItemCount * nameCount) ; # 287 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleGetIndName( LocaleRef locale, LocaleOperationVariant opVariant, LocaleNameMask nameMask, ItemCount nameIndex, UniCharCount maxNameLen, UniCharCount * actualNameLen, UniChar displayName[], LocaleRef * displayLocale) ; # 337 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleOperationGetName( LocaleOperationClass opClass, LocaleRef displayLocale, UniCharCount maxNameLen, UniCharCount * actualNameLen, UniChar displayName[]) ; # 354 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleOperationCountNames( LocaleOperationClass opClass, ItemCount * nameCount) ; # 368 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleOperationGetIndName( LocaleOperationClass opClass, ItemCount nameIndex, UniCharCount maxNameLen, UniCharCount * actualNameLen, UniChar displayName[], LocaleRef * displayLocale) ; #pragma pack(pop) # 112 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 #define __DEBUGGING__ # 85 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 #define kComponentSignatureString "Third Party Client" #define COMPONENT_SIGNATURE '?*?*' #define QuoteExceptionString(x) #x #define DEBUG_LEVEL_PRODUCTION 0 #define DEBUG_LEVEL_BREAK_ONLY 1 #define DEBUG_LEVEL_EXTERNAL 3 #define DEBUG_LEVEL_INTERNAL 4 #define DEBUGFULL DEBUG_LEVEL_INTERNAL # 122 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 #define DEBUGLEVEL DEBUG_LEVEL_PRODUCTION #define DEBUG_NO_OPTIONS 0 # 178 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 #define DEBUGASSERTMSG(componentSignature,options,assertionString,exceptionLabelString,errorString,fileName,lineNumber,value) # 199 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 #define DEBUG_ASSERT_COMPONENT_NAME_STRING kComponentSignatureString #define DEBUG_ASSERT_PRODUCTION_CODE (DEBUGLEVEL==0) #define DEBUG_ASSERT_MESSAGE(componentNameString,assertionString,exceptionLabelString,errorString,fileName,lineNumber,value) DEBUGASSERTMSG(COMPONENT_SIGNATURE, DEBUG_NO_OPTIONS, componentNameString ": " assertionString, exceptionLabelString, errorString, fileName, lineNumber, value) # 1 "/usr/include/AssertMacros.h" 1 3 4 # 47 "/usr/include/AssertMacros.h" 3 4 #define __ASSERTMACROS__ # 244 "/usr/include/AssertMacros.h" 3 4 #define __Debug_String(message) # 277 "/usr/include/AssertMacros.h" 3 4 #define __Check(assertion) # 293 "/usr/include/AssertMacros.h" 3 4 #define __nCheck(assertion) __Check(!(assertion)) # 315 "/usr/include/AssertMacros.h" 3 4 #define __Check_String(assertion,message) # 331 "/usr/include/AssertMacros.h" 3 4 #define __nCheck_String(assertion,message) __Check_String(!(assertion), message) # 350 "/usr/include/AssertMacros.h" 3 4 #define __Check_noErr(errorCode) # 386 "/usr/include/AssertMacros.h" 3 4 #define __Check_noErr_String(errorCode,message) # 419 "/usr/include/AssertMacros.h" 3 4 #define __Verify(assertion) do { if ( !(assertion) ) { } } while ( 0 ) # 441 "/usr/include/AssertMacros.h" 3 4 #define __nVerify(assertion) __Verify(!(assertion)) # 464 "/usr/include/AssertMacros.h" 3 4 #define __Verify_String(assertion,message) do { if ( !(assertion) ) { } } while ( 0 ) # 486 "/usr/include/AssertMacros.h" 3 4 #define __nVerify_String(assertion,message) __Verify_String(!(assertion), message) # 506 "/usr/include/AssertMacros.h" 3 4 #define __Verify_noErr(errorCode) do { if ( 0 != (errorCode) ) { } } while ( 0 ) # 548 "/usr/include/AssertMacros.h" 3 4 #define __Verify_noErr_String(errorCode,message) do { if ( 0 != (errorCode) ) { } } while ( 0 ) # 591 "/usr/include/AssertMacros.h" 3 4 #define __Verify_noErr_Action(errorCode,action) if ( 0 != (errorCode) ) { action; } else do {} while (0) # 631 "/usr/include/AssertMacros.h" 3 4 #define __Verify_Action(assertion,action) if ( __builtin_expect(!(assertion), 0) ) { action; } else do {} while (0) # 668 "/usr/include/AssertMacros.h" 3 4 #define __Require(assertion,exceptionLabel) do { if ( __builtin_expect(!(assertion), 0) ) { goto exceptionLabel; } } while ( 0 ) # 691 "/usr/include/AssertMacros.h" 3 4 #define __nRequire(assertion,exceptionLabel) __Require(!(assertion), exceptionLabel) # 719 "/usr/include/AssertMacros.h" 3 4 #define __Require_Action(assertion,exceptionLabel,action) do { if ( __builtin_expect(!(assertion), 0) ) { { action; } goto exceptionLabel; } } while ( 0 ) # 749 "/usr/include/AssertMacros.h" 3 4 #define __nRequire_Action(assertion,exceptionLabel,action) __Require_Action(!(assertion), exceptionLabel, action) # 768 "/usr/include/AssertMacros.h" 3 4 #define __Require_Quiet(assertion,exceptionLabel) do { if ( __builtin_expect(!(assertion), 0) ) { goto exceptionLabel; } } while ( 0 ) # 779 "/usr/include/AssertMacros.h" 3 4 #define __nRequire_Quiet(assertion,exceptionLabel) __Require_Quiet(!(assertion), exceptionLabel) # 801 "/usr/include/AssertMacros.h" 3 4 #define __Require_Action_Quiet(assertion,exceptionLabel,action) do { if ( __builtin_expect(!(assertion), 0) ) { { action; } goto exceptionLabel; } } while ( 0 ) # 815 "/usr/include/AssertMacros.h" 3 4 #define __nRequire_Action_Quiet(assertion,exceptionLabel,action) __Require_Action_Quiet(!(assertion), exceptionLabel, action) # 842 "/usr/include/AssertMacros.h" 3 4 #define __Require_String(assertion,exceptionLabel,message) do { if ( __builtin_expect(!(assertion), 0) ) { goto exceptionLabel; } } while ( 0 ) # 866 "/usr/include/AssertMacros.h" 3 4 #define __nRequire_String(assertion,exceptionLabel,string) __Require_String(!(assertion), exceptionLabel, string) # 898 "/usr/include/AssertMacros.h" 3 4 #define __Require_Action_String(assertion,exceptionLabel,action,message) do { if ( __builtin_expect(!(assertion), 0) ) { { action; } goto exceptionLabel; } } while ( 0 ) # 928 "/usr/include/AssertMacros.h" 3 4 #define __nRequire_Action_String(assertion,exceptionLabel,action,message) __Require_Action_String(!(assertion), exceptionLabel, action, message) # 952 "/usr/include/AssertMacros.h" 3 4 #define __Require_noErr(errorCode,exceptionLabel) do { if ( __builtin_expect(0 != (errorCode), 0) ) { goto exceptionLabel; } } while ( 0 ) # 1001 "/usr/include/AssertMacros.h" 3 4 #define __Require_noErr_Action(errorCode,exceptionLabel,action) do { if ( __builtin_expect(0 != (errorCode), 0) ) { { action; } goto exceptionLabel; } } while ( 0 ) # 1047 "/usr/include/AssertMacros.h" 3 4 #define __Require_noErr_Quiet(errorCode,exceptionLabel) do { if ( __builtin_expect(0 != (errorCode), 0) ) { goto exceptionLabel; } } while ( 0 ) # 1077 "/usr/include/AssertMacros.h" 3 4 #define __Require_noErr_Action_Quiet(errorCode,exceptionLabel,action) do { if ( __builtin_expect(0 != (errorCode), 0) ) { { action; } goto exceptionLabel; } } while ( 0 ) # 1113 "/usr/include/AssertMacros.h" 3 4 #define __Require_noErr_String(errorCode,exceptionLabel,message) do { if ( __builtin_expect(0 != (errorCode), 0) ) { goto exceptionLabel; } } while ( 0 ) # 1165 "/usr/include/AssertMacros.h" 3 4 #define __Require_noErr_Action_String(errorCode,exceptionLabel,action,message) do { if ( __builtin_expect(0 != (errorCode), 0) ) { { action; } goto exceptionLabel; } } while ( 0 ) # 1223 "/usr/include/AssertMacros.h" 3 4 #define __Check_Compile_Time(expr) extern int compile_time_assert_failed[ ( expr ) ? 1 : -1 ] # 1286 "/usr/include/AssertMacros.h" 3 4 #define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 # 213 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 2 3 #define ATTASKLEVEL0() (TaskLevel() == 0) #define check_tasklevel0() __Check(ATTASKLEVEL0()) #define check_tasklevel0_string(cstring) __Check_string(ATTASKLEVEL0(), cstring) #define verify_tasklevel0() __Verify(ATTASKLEVEL0()) #define verify_tasklevel0_string(cstring) __Verify_String(ATTASKLEVEL0(), cstring) #define require_tasklevel0(exceptionLabel) __Require(ATTASKLEVEL0(), exceptionLabel) #define require_tasklevel0_action(exceptionLabel,action) __Require_action(ATTASKLEVEL0(), exceptionLabel, action) #define require_tasklevel0_quiet(exceptionLabel) __Require_quiet(ATTASKLEVEL0(), exceptionLabel) #define require_tasklevel0_action_quiet(exceptionLabel,action) __Require_action_quiet(ATTASKLEVEL0(), exceptionLabel, action) #define require_tasklevel0_string(exceptionLabel,cstring) __Require_string(ATTASKLEVEL0(), exceptionLabel, cstring) #define require_tasklevel0_action_string(exceptionLabel,action,cstring) __Require_action_string(ATTASKLEVEL0(), exceptionLabel, action, cstring) # 279 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 #define DPRINTF(x) { } # 294 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 enum { kBlessedBusErrorBait = 0x68F168F1 }; # 346 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern void DebugAssert( OSType componentSignature, UInt32 options, const char * assertionString, const char * exceptionLabelString, const char * errorString, const char * fileName, long lineNumber, void * value) ; enum { k68kInterruptLevelMask = 0x00000007, kInVBLTaskMask = 0x00000010, kInDeferredTaskMask = 0x00000020, kInSecondaryIntHandlerMask = 0x00000040, kInNestedInterruptMask = 0x00000080 }; # 390 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern UInt32 TaskLevel(void) ; enum { kComponentDebugOption = 0 }; enum { kGetDebugOption = 1, kSetDebugOption = 2 }; # 431 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 typedef void ( * DebugComponentCallbackProcPtr)(SInt32 optionSelectorNum, UInt32 command, Boolean *optionSetting); typedef DebugComponentCallbackProcPtr DebugComponentCallbackUPP; # 463 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern OSStatus NewDebugComponent( OSType componentSignature, ConstStr255Param componentName, DebugComponentCallbackUPP componentCallback) ; # 501 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern OSStatus NewDebugOption( OSType componentSignature, SInt32 optionSelectorNum, ConstStr255Param optionName) ; # 532 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern OSStatus DisposeDebugComponent(OSType componentSignature) ; # 567 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern OSStatus GetDebugComponentInfo( UInt32 itemIndex, OSType * componentSignature, Str255 componentName) ; # 614 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern OSStatus GetDebugOptionInfo( UInt32 itemIndex, OSType componentSignature, SInt32 * optionSelectorNum, Str255 optionName, Boolean * optionSetting) ; # 652 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern OSStatus SetDebugOptionValue( OSType componentSignature, SInt32 optionSelectorNum, Boolean newOptionSetting) ; # 701 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 typedef void ( * DebugAssertOutputHandlerProcPtr)(OSType componentSignature, UInt32 options, const char *assertionString, const char *exceptionLabelString, const char *errorString, const char *fileName, long lineNumber, void *value, ConstStr255Param outputMsg); typedef DebugAssertOutputHandlerProcPtr DebugAssertOutputHandlerUPP; # 722 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern void InstallDebugAssertOutputHandler(DebugAssertOutputHandlerUPP handler) ; # 806 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern const char * GetMacOSStatusErrorString(OSStatus err) ; # 847 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern const char * GetMacOSStatusCommentString(OSStatus err) ; # 859 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern DebugComponentCallbackUPP NewDebugComponentCallbackUPP(DebugComponentCallbackProcPtr userRoutine) ; # 870 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern DebugAssertOutputHandlerUPP NewDebugAssertOutputHandlerUPP(DebugAssertOutputHandlerProcPtr userRoutine) ; # 881 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern void DisposeDebugComponentCallbackUPP(DebugComponentCallbackUPP userUPP) ; # 892 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern void DisposeDebugAssertOutputHandlerUPP(DebugAssertOutputHandlerUPP userUPP) ; # 903 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern void InvokeDebugComponentCallbackUPP( SInt32 optionSelectorNum, UInt32 command, Boolean * optionSetting, DebugComponentCallbackUPP userUPP) ; # 918 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern void InvokeDebugAssertOutputHandlerUPP( OSType componentSignature, UInt32 options, const char * assertionString, const char * exceptionLabelString, const char * errorString, const char * fileName, long lineNumber, void * value, ConstStr255Param outputMsg, DebugAssertOutputHandlerUPP userUPP) ; # 940 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 #define NewDebugComponentCallbackUPP(userRoutine) ((DebugComponentCallbackUPP)userRoutine) #define NewDebugAssertOutputHandlerUPP(userRoutine) ((DebugAssertOutputHandlerUPP)userRoutine) #define DisposeDebugComponentCallbackUPP(userUPP) #define DisposeDebugAssertOutputHandlerUPP(userUPP) #define InvokeDebugComponentCallbackUPP(optionSelectorNum,command,optionSetting,userUPP) (*userUPP)(optionSelectorNum, command, optionSetting) #define InvokeDebugAssertOutputHandlerUPP(componentSignature,options,assertionString,exceptionLabelString,errorString,fileName,lineNumber,value,outputMsg,userUPP) (*userUPP)(componentSignature, options, assertionString, exceptionLabelString, errorString, fileName, lineNumber, value, outputMsg) # 116 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 #define __PLSTRINGFUNCS__ # 68 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern short PLstrcmp( ConstStr255Param str1, ConstStr255Param str2) ; # 120 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern short PLstrncmp( ConstStr255Param str1, ConstStr255Param str2, short num) ; # 163 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern StringPtr PLstrcpy( StringPtr dest, ConstStr255Param source) ; # 212 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern StringPtr PLstrncpy( StringPtr dest, ConstStr255Param source, short num) ; # 259 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern StringPtr PLstrcat( StringPtr str, ConstStr255Param append) ; # 309 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern StringPtr PLstrncat( StringPtr str1, ConstStr255Param append, short num) ; # 352 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern Ptr PLstrchr( ConstStr255Param str1, short ch1) ; # 394 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern Ptr PLstrrchr( ConstStr255Param str1, short ch1) ; # 438 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern Ptr PLstrpbrk( ConstStr255Param str1, ConstStr255Param charSet) ; # 484 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern short PLstrspn( ConstStr255Param str1, ConstStr255Param charSet) ; # 528 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern Ptr PLstrstr( ConstStr255Param str1, ConstStr255Param searchStr) ; # 565 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern short PLstrlen(ConstStr255Param str) ; # 608 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern short PLpos( ConstStr255Param str1, ConstStr255Param searchStr) ; # 120 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 1 3 # 11 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 #define __DRIVERSYNCHRONIZATION__ # 71 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern Boolean CompareAndSwap( UInt32 oldValue, UInt32 newValue, UInt32 * address) ; # 121 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern Boolean TestAndClear( UInt32 bit, UInt8 * address) ; # 160 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern Boolean TestAndSet( UInt32 bit, UInt8 * address) ; # 195 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt8 IncrementAtomic8(SInt8 * address) ; # 228 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt8 DecrementAtomic8(SInt8 * address) ; # 264 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt8 AddAtomic8( SInt32 amount, SInt8 * address) ; # 303 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt8 BitAndAtomic8( UInt32 mask, UInt8 * address) ; # 342 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt8 BitOrAtomic8( UInt32 mask, UInt8 * address) ; # 381 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt8 BitXorAtomic8( UInt32 mask, UInt8 * address) ; # 416 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt16 IncrementAtomic16(SInt16 * address) ; # 449 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt16 DecrementAtomic16(SInt16 * address) ; # 485 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt16 AddAtomic16( SInt32 amount, SInt16 * address) ; # 524 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt16 BitAndAtomic16( UInt32 mask, UInt16 * address) ; # 563 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt16 BitOrAtomic16( UInt32 mask, UInt16 * address) ; # 602 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt16 BitXorAtomic16( UInt32 mask, UInt16 * address) ; # 637 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt32 IncrementAtomic(SInt32 * address) ; # 670 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt32 DecrementAtomic(SInt32 * address) ; # 706 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt32 AddAtomic( SInt32 amount, SInt32 * address) ; # 745 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt32 BitAndAtomic( UInt32 mask, UInt32 * address) ; # 784 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt32 BitOrAtomic( UInt32 mask, UInt32 * address) ; # 823 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt32 BitXorAtomic( UInt32 mask, UInt32 * address) ; # 124 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 1 3 # 11 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 #define __DRIVERSERVICES__ # 26 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 #define __MACHINEEXCEPTIONS__ # 36 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 #pragma options align=power typedef struct OpaqueAreaID* AreaID; # 51 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 struct MachineInformationPowerPC { UnsignedWide CTR; UnsignedWide LR; UnsignedWide PC; unsigned long CRRegister; unsigned long XER; unsigned long MSR; unsigned long MQ; unsigned long ExceptKind; unsigned long DSISR; UnsignedWide DAR; UnsignedWide Reserved; }; typedef struct MachineInformationPowerPC MachineInformationPowerPC; struct RegisterInformationPowerPC { UnsignedWide R0; UnsignedWide R1; UnsignedWide R2; UnsignedWide R3; UnsignedWide R4; UnsignedWide R5; UnsignedWide R6; UnsignedWide R7; UnsignedWide R8; UnsignedWide R9; UnsignedWide R10; UnsignedWide R11; UnsignedWide R12; UnsignedWide R13; UnsignedWide R14; UnsignedWide R15; UnsignedWide R16; UnsignedWide R17; UnsignedWide R18; UnsignedWide R19; UnsignedWide R20; UnsignedWide R21; UnsignedWide R22; UnsignedWide R23; UnsignedWide R24; UnsignedWide R25; UnsignedWide R26; UnsignedWide R27; UnsignedWide R28; UnsignedWide R29; UnsignedWide R30; UnsignedWide R31; }; typedef struct RegisterInformationPowerPC RegisterInformationPowerPC; struct FPUInformationPowerPC { UnsignedWide Registers[32]; unsigned long FPSCR; unsigned long Reserved; }; typedef struct FPUInformationPowerPC FPUInformationPowerPC; union Vector128 { unsigned long l[4]; unsigned short s[8]; unsigned char c[16]; }; typedef union Vector128 Vector128; struct VectorInformationPowerPC { Vector128 Registers[32]; Vector128 VSCR; UInt32 VRsave; }; typedef struct VectorInformationPowerPC VectorInformationPowerPC; enum { kWriteReference = 0, kReadReference = 1, kFetchReference = 2, writeReference = kWriteReference, readReference = kReadReference, fetchReference = kFetchReference }; typedef unsigned long MemoryReferenceKind; struct MemoryExceptionInformation { AreaID theArea; LogicalAddress theAddress; OSStatus theError; MemoryReferenceKind theReference; }; typedef struct MemoryExceptionInformation MemoryExceptionInformation; enum { kUnknownException = 0, kIllegalInstructionException = 1, kTrapException = 2, kAccessException = 3, kUnmappedMemoryException = 4, kExcludedMemoryException = 5, kReadOnlyMemoryException = 6, kUnresolvablePageFaultException = 7, kPrivilegeViolationException = 8, kTraceException = 9, kInstructionBreakpointException = 10, kDataBreakpointException = 11, kIntegerException = 12, kFloatingPointException = 13, kStackOverflowException = 14, kTaskTerminationException = 15, kTaskCreationException = 16, kDataAlignmentException = 17 }; # 185 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 typedef unsigned long ExceptionKind; union ExceptionInfo { MemoryExceptionInformation * memoryInfo; }; typedef union ExceptionInfo ExceptionInfo; struct ExceptionInformationPowerPC { ExceptionKind theKind; MachineInformationPowerPC * machineState; RegisterInformationPowerPC * registerImage; FPUInformationPowerPC * FPUImage; ExceptionInfo info; VectorInformationPowerPC * vectorImage; }; typedef struct ExceptionInformationPowerPC ExceptionInformationPowerPC; # 349 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 typedef OSStatus ( * ExceptionHandlerProcPtr)(ExceptionInformation * theException); typedef ExceptionHandlerProcPtr ExceptionHandlerUPP; # 359 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 extern ExceptionHandlerUPP NewExceptionHandlerUPP(ExceptionHandlerProcPtr userRoutine) ; # 370 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 extern void DisposeExceptionHandlerUPP(ExceptionHandlerUPP userUPP) ; # 381 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 extern OSStatus InvokeExceptionHandlerUPP( ExceptionInformation * theException, ExceptionHandlerUPP userUPP) ; #define NewExceptionHandlerUPP(userRoutine) ((ExceptionHandlerUPP)userRoutine) #define DisposeExceptionHandlerUPP(userUPP) #define InvokeExceptionHandlerUPP(theException,userUPP) (*userUPP)(theException) # 406 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 typedef ExceptionHandlerUPP ExceptionHandlerTPP; typedef ExceptionHandlerTPP ExceptionHandler; # 417 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 extern ExceptionHandlerTPP InstallExceptionHandler(ExceptionHandlerTPP theHandler) ; #pragma options align=reset # 27 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 2 3 # 45 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 #pragma options align=power enum { durationMicrosecond = -1L, durationMillisecond = 1, durationSecond = 1000, durationMinute = 60000, durationHour = 3600000, durationDay = 86400000, durationNoWait = 0, durationForever = 0x7FFFFFFF }; typedef UnsignedWide Nanoseconds; # 69 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime UpTime(void) ; # 92 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern Nanoseconds AbsoluteToNanoseconds(AbsoluteTime absoluteTime) ; # 104 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern Duration AbsoluteToDuration(AbsoluteTime absoluteTime) ; # 116 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime NanosecondsToAbsolute(Nanoseconds nanoseconds) ; # 128 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime DurationToAbsolute(Duration duration) ; # 140 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime AddAbsoluteToAbsolute( AbsoluteTime absoluteTime1, AbsoluteTime absoluteTime2) ; # 154 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime SubAbsoluteFromAbsolute( AbsoluteTime leftAbsoluteTime, AbsoluteTime rightAbsoluteTime) ; # 168 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime AddNanosecondsToAbsolute( Nanoseconds nanoseconds, AbsoluteTime absoluteTime) ; # 182 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime AddDurationToAbsolute( Duration duration, AbsoluteTime absoluteTime) ; # 196 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime SubNanosecondsFromAbsolute( Nanoseconds nanoseconds, AbsoluteTime absoluteTime) ; # 210 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime SubDurationFromAbsolute( Duration duration, AbsoluteTime absoluteTime) ; # 224 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern Nanoseconds AbsoluteDeltaToNanoseconds( AbsoluteTime leftAbsoluteTime, AbsoluteTime rightAbsoluteTime) ; # 238 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern Duration AbsoluteDeltaToDuration( AbsoluteTime leftAbsoluteTime, AbsoluteTime rightAbsoluteTime) ; # 252 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern Nanoseconds DurationToNanoseconds(Duration theDuration) ; # 264 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern Duration NanosecondsToDuration(Nanoseconds theNanoseconds) ; #pragma options align=reset # 128 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/NumberFormatting.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/NumberFormatting.h" 3 #define __NUMBERFORMATTING__ # 42 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/NumberFormatting.h" 3 #pragma pack(push, 2) # 60 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/NumberFormatting.h" 3 struct NumFormatString { UInt8 fLength; UInt8 fVersion; char data[254]; }; typedef struct NumFormatString NumFormatString; typedef NumFormatString NumFormatStringRec; typedef short FormatStatus; enum { fVNumber = 0 }; typedef SInt8 FormatClass; enum { fPositive = 0, fNegative = 1, fZero = 2 }; typedef SInt8 FormatResultType; enum { fFormatOK = 0, fBestGuess = 1, fOutOfSynch = 2, fSpuriousChars = 3, fMissingDelimiter = 4, fExtraDecimal = 5, fMissingLiteral = 6, fExtraExp = 7, fFormatOverflow = 8, fFormStrIsNAN = 9, fBadPartsTable = 10, fExtraPercent = 11, fExtraSeparator = 12, fEmptyFormatString = 13 }; struct FVector { short start; short length; }; typedef struct FVector FVector; typedef FVector TripleInt[3]; # 131 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/NumberFormatting.h" 3 extern void numtostring( long theNum, char * theString) ; # 289 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/NumberFormatting.h" 3 #pragma pack(pop) # 136 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/StringCompare.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/StringCompare.h" 3 #define __STRINGCOMPARE__ # 70 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/StringCompare.h" 3 enum { systemCurLang = -2, systemDefLang = -3, currentCurLang = -4, currentDefLang = -5, scriptCurLang = -6, scriptDefLang = -7 }; enum { iuSystemCurLang = systemCurLang, iuSystemDefLang = systemDefLang, iuCurrentCurLang = currentCurLang, iuCurrentDefLang = currentDefLang, iuScriptCurLang = scriptCurLang, iuScriptDefLang = scriptDefLang }; # 144 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h" 3 #define __TEXTUTILS__ # 45 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h" 3 #pragma pack(push, 2) # 128 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h" 3 extern long Munger( Handle h, long offset, const void * ptr1, long len1, const void * ptr2, long len2) ; # 727 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h" 3 #pragma pack(pop) # 148 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 #define __TOOLUTILS__ # 27 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 #pragma pack(push, 2) # 71 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern Boolean BitTst( const void * bytePtr, long bitNum) ; # 85 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern void BitSet( void * bytePtr, long bitNum) ; # 99 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern void BitClr( void * bytePtr, long bitNum) ; # 113 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern long BitAnd( long value1, long value2) ; # 127 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern long BitOr( long value1, long value2) ; # 141 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern long BitXor( long value1, long value2) ; # 155 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern long BitNot(long value) ; # 167 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern long BitShift( long value, short count) ; #define HiWord(x) ((short)((long)(x) >> 16)) #define LoWord(x) ((short)(x)) #pragma pack(pop) # 152 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 #define __UNICODEUTILITIES__ # 50 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 #pragma pack(push, 2) # 77 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 typedef UInt16 UCKeyOutput; typedef UInt16 UCKeyCharSeq; enum { kUCKeyOutputStateIndexMask = 0x4000, kUCKeyOutputSequenceIndexMask = 0x8000, kUCKeyOutputTestForIndexMask = 0xC000, kUCKeyOutputGetIndexMask = 0x3FFF }; # 99 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 struct UCKeyStateRecord { UCKeyCharSeq stateZeroCharData; UInt16 stateZeroNextState; UInt16 stateEntryCount; UInt16 stateEntryFormat; UInt32 stateEntryData[1]; }; typedef struct UCKeyStateRecord UCKeyStateRecord; enum { kUCKeyStateEntryTerminalFormat = 0x0001, kUCKeyStateEntryRangeFormat = 0x0002 }; struct UCKeyStateEntryTerminal { UInt16 curState; UCKeyCharSeq charData; }; typedef struct UCKeyStateEntryTerminal UCKeyStateEntryTerminal; struct UCKeyStateEntryRange { UInt16 curStateStart; UInt8 curStateRange; UInt8 deltaMultiplier; UCKeyCharSeq charData; UInt16 nextState; }; typedef struct UCKeyStateEntryRange UCKeyStateEntryRange; # 155 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 struct UCKeyboardTypeHeader { UInt32 keyboardTypeFirst; UInt32 keyboardTypeLast; UInt32 keyModifiersToTableNumOffset; UInt32 keyToCharTableIndexOffset; UInt32 keyStateRecordsIndexOffset; UInt32 keyStateTerminatorsOffset; UInt32 keySequenceDataIndexOffset; }; typedef struct UCKeyboardTypeHeader UCKeyboardTypeHeader; struct UCKeyboardLayout { UInt16 keyLayoutHeaderFormat; UInt16 keyLayoutDataVersion; UInt32 keyLayoutFeatureInfoOffset; UInt32 keyboardTypeCount; UCKeyboardTypeHeader keyboardTypeList[1]; }; typedef struct UCKeyboardLayout UCKeyboardLayout; struct UCKeyLayoutFeatureInfo { UInt16 keyLayoutFeatureInfoFormat; UInt16 reserved; UInt32 maxOutputStringLength; }; typedef struct UCKeyLayoutFeatureInfo UCKeyLayoutFeatureInfo; struct UCKeyModifiersToTableNum { UInt16 keyModifiersToTableNumFormat; UInt16 defaultTableNum; UInt32 modifiersCount; UInt8 tableNum[1]; }; typedef struct UCKeyModifiersToTableNum UCKeyModifiersToTableNum; struct UCKeyToCharTableIndex { UInt16 keyToCharTableIndexFormat; UInt16 keyToCharTableSize; UInt32 keyToCharTableCount; UInt32 keyToCharTableOffsets[1]; }; typedef struct UCKeyToCharTableIndex UCKeyToCharTableIndex; struct UCKeyStateRecordsIndex { UInt16 keyStateRecordsIndexFormat; UInt16 keyStateRecordCount; UInt32 keyStateRecordOffsets[1]; }; typedef struct UCKeyStateRecordsIndex UCKeyStateRecordsIndex; struct UCKeyStateTerminators { UInt16 keyStateTerminatorsFormat; UInt16 keyStateTerminatorCount; UCKeyCharSeq keyStateTerminators[1]; }; typedef struct UCKeyStateTerminators UCKeyStateTerminators; struct UCKeySequenceDataIndex { UInt16 keySequenceDataIndexFormat; UInt16 charSequenceCount; UInt16 charSequenceOffsets[1]; }; typedef struct UCKeySequenceDataIndex UCKeySequenceDataIndex; enum { kUCKeyLayoutHeaderFormat = 0x1002, kUCKeyLayoutFeatureInfoFormat = 0x2001, kUCKeyModifiersToTableNumFormat = 0x3001, kUCKeyToCharTableIndexFormat = 0x4001, kUCKeyStateRecordsIndexFormat = 0x5001, kUCKeyStateTerminatorsFormat = 0x6001, kUCKeySequenceDataIndexFormat = 0x7001 }; # 258 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 enum { kUCKeyActionDown = 0, kUCKeyActionUp = 1, kUCKeyActionAutoKey = 2, kUCKeyActionDisplay = 3 }; enum { kUCKeyTranslateNoDeadKeysBit = 0 }; enum { kUCKeyTranslateNoDeadKeysMask = 1L << kUCKeyTranslateNoDeadKeysBit }; # 286 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 enum { kUnicodeCollationClass = 'ucol' }; typedef struct OpaqueCollatorRef* CollatorRef; typedef UInt32 UCCollateOptions; enum { kUCCollateComposeInsensitiveMask = 1L << 1, kUCCollateWidthInsensitiveMask = 1L << 2, kUCCollateCaseInsensitiveMask = 1L << 3, kUCCollateDiacritInsensitiveMask = 1L << 4, kUCCollatePunctuationSignificantMask = 1L << 15, kUCCollateDigitsOverrideMask = 1L << 16, kUCCollateDigitsAsNumberMask = 1L << 17 }; enum { kUCCollateStandardOptions = kUCCollateComposeInsensitiveMask | kUCCollateWidthInsensitiveMask }; enum { kUCCollateTypeHFSExtended = 1 }; enum { kUCCollateTypeSourceMask = 0x000000FF, kUCCollateTypeShiftBits = 24 }; enum { kUCCollateTypeMask = (UInt32)kUCCollateTypeSourceMask << kUCCollateTypeShiftBits }; typedef UInt32 UCCollationValue; # 338 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 typedef struct OpaqueUCTypeSelectRef* UCTypeSelectRef; typedef SInt32 UCTypeSelectCompareResult; typedef UInt16 UCTSWalkDirection; enum { kUCTSDirectionNext = 0, kUCTSDirectionPrevious = 1 }; # 370 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 typedef UInt16 UCTypeSelectOptions; enum { kUCTSOptionsNoneMask = 0, kUCTSOptionsReleaseStringMask = 1, kUCTSOptionsDataIsOrderedMask = 2 }; typedef Boolean ( * IndexToUCStringProcPtr)(UInt32 index, void *listDataPtr, void *refcon, CFStringRef *outString, UCTypeSelectOptions *tsOptions); typedef IndexToUCStringProcPtr IndexToUCStringUPP; # 394 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern IndexToUCStringUPP NewIndexToUCStringUPP(IndexToUCStringProcPtr userRoutine) ; # 405 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern void DisposeIndexToUCStringUPP(IndexToUCStringUPP userUPP) ; # 416 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern Boolean InvokeIndexToUCStringUPP( UInt32 index, void * listDataPtr, void * refcon, CFStringRef * outString, UCTypeSelectOptions * tsOptions, IndexToUCStringUPP userUPP) ; #define NewIndexToUCStringUPP(userRoutine) ((IndexToUCStringUPP)userRoutine) #define DisposeIndexToUCStringUPP(userUPP) #define InvokeIndexToUCStringUPP(index,listDataPtr,refcon,outString,tsOptions,userUPP) (*userUPP)(index, listDataPtr, refcon, outString, tsOptions) enum { kUCTypeSelectMaxListSize = (UInt32)0xFFFFFFFF }; # 453 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 enum { kUnicodeTextBreakClass = 'ubrk' }; typedef struct OpaqueTextBreakLocatorRef* TextBreakLocatorRef; typedef UInt32 UCTextBreakType; enum { kUCTextBreakCharMask = 1L << 0, # 484 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 kUCTextBreakClusterMask = 1L << 2, kUCTextBreakWordMask = 1L << 4, kUCTextBreakLineMask = 1L << 6, kUCTextBreakParagraphMask = 1L << 8 }; typedef UInt32 UCTextBreakOptions; enum { kUCTextBreakLeadingEdgeMask = 1L << 0, kUCTextBreakGoBackwardsMask = 1L << 1, kUCTextBreakIterateMask = 1L << 2 }; # 524 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCKeyTranslate( const UCKeyboardLayout * keyLayoutPtr, UInt16 virtualKeyCode, UInt16 keyAction, UInt32 modifierKeyState, UInt32 keyboardType, OptionBits keyTranslateOptions, UInt32 * deadKeyState, UniCharCount maxStringLength, UniCharCount * actualStringLength, UniChar unicodeString[]) ; # 548 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCCreateCollator( LocaleRef locale, LocaleOperationVariant opVariant, UCCollateOptions options, CollatorRef * collatorRef) ; # 564 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCGetCollationKey( CollatorRef collatorRef, const UniChar * textPtr, UniCharCount textLength, ItemCount maxKeySize, ItemCount * actualKeySize, UCCollationValue collationKey[]) ; # 582 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCCompareCollationKeys( const UCCollationValue * key1Ptr, ItemCount key1Length, const UCCollationValue * key2Ptr, ItemCount key2Length, Boolean * equivalent, SInt32 * order) ; # 600 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCCompareText( CollatorRef collatorRef, const UniChar * text1Ptr, UniCharCount text1Length, const UniChar * text2Ptr, UniCharCount text2Length, Boolean * equivalent, SInt32 * order) ; # 619 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCDisposeCollator(CollatorRef * collatorRef) ; # 633 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCCompareTextDefault( UCCollateOptions options, const UniChar * text1Ptr, UniCharCount text1Length, const UniChar * text2Ptr, UniCharCount text2Length, Boolean * equivalent, SInt32 * order) ; # 655 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCCompareTextNoLocale( UCCollateOptions options, const UniChar * text1Ptr, UniCharCount text1Length, const UniChar * text2Ptr, UniCharCount text2Length, Boolean * equivalent, SInt32 * order) ; # 702 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCCreateTextBreakLocator( LocaleRef locale, LocaleOperationVariant opVariant, UCTextBreakType breakTypes, TextBreakLocatorRef * breakRef) ; # 723 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCFindTextBreak( TextBreakLocatorRef breakRef, UCTextBreakType breakType, UCTextBreakOptions options, const UniChar * textPtr, UniCharCount textLength, UniCharArrayOffset startOffset, UniCharArrayOffset * breakOffset) ; # 747 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCDisposeTextBreakLocator(TextBreakLocatorRef * breakRef) ; # 792 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCTypeSelectCreateSelector( LocaleRef locale, LocaleOperationVariant opVariant, UCCollateOptions options, UCTypeSelectRef * newSelector) ; # 821 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCTypeSelectFlushSelectorData(UCTypeSelectRef ref) ; # 848 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCTypeSelectReleaseSelector(UCTypeSelectRef * ref) ; # 886 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern Boolean UCTypeSelectWouldResetBuffer( UCTypeSelectRef inRef, CFStringRef inText, double inEventTime) ; # 938 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCTypeSelectAddKeyToSelector( UCTypeSelectRef inRef, CFStringRef inText, double inEventTime, Boolean * updateFlag) ; # 986 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCTypeSelectCompare( UCTypeSelectRef ref, CFStringRef inText, UCTypeSelectCompareResult * result) ; # 1052 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCTypeSelectFindItem( UCTypeSelectRef ref, UInt32 listSize, void * listDataPtr, void * refcon, IndexToUCStringUPP userUPP, UInt32 * closestItem) ; # 1147 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCTypeSelectWalkList( UCTypeSelectRef ref, CFStringRef currSelect, UCTSWalkDirection direction, UInt32 listSize, void * listDataPtr, void * refcon, IndexToUCStringUPP userUPP, UInt32 * closestItem) ; #pragma pack(pop) # 156 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 1 3 # 11 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 #define __FP__ # 49 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 #pragma pack(push, 2) # 1191 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern const double_t pi ; # 1220 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern double compound(double rate, double periods) ; # 1231 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern double annuity(double rate, double periods) ; # 1252 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern double_t randomx(double_t * x) ; # 1261 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 typedef short relop; enum { GREATERTHAN = 0, LESSTHAN = 1, EQUALTO = 2, UNORDERED = 3 }; # 1278 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern relop relation(double_t x, double_t y) ; # 1313 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 #define DECSTROUTLEN 80 #define FLOATDECIMAL ((char)(0)) #define FIXEDDECIMAL ((char)(1)) struct decimal { char sgn; char unused; short exp; struct { unsigned char length; unsigned char text[SIGDIGLEN]; unsigned char unused; } sig; }; typedef struct decimal decimal; struct decform { char style; char unused; short digits; }; typedef struct decform decform; # 1342 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern void num2dec(const decform *f, double_t x, decimal *d) ; # 1353 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern double_t dec2num(const decimal * d) ; # 1364 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern void dec2str(const decform *f, const decimal *d, char *s) ; # 1375 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern void str2dec(const char *s, short *ix, decimal *d, short *vp) ; # 1386 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern float dec2f(const decimal * d) ; # 1397 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern short dec2s(const decimal * d) ; # 1408 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern long dec2l(const decimal * d) ; # 2309 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern relop relationl(long double x, long double y); #define relationl(x,y) (relation((double)(x), (double)(y))) # 2328 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern void num2decl(const decform *f, long double x, decimal *d); #define num2decl(f,x,d) (num2dec((f), (double)(x), (d))) # 2347 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern long double dec2numl(const decimal * d); #define dec2numl(d) ((long double) dec2num(d)) # 2374 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern double x80tod(const extended80 * x80) ; # 2385 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern void dtox80(const double *x, extended80 *x80) ; # 2404 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern void x80told(const extended80 *x80, long double *x); #define x80told(x80,x) (*(x) = (long double) x80tod(x80)) # 2423 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern void ldtox80(const long double *x, extended80 *x80); #define ldtox80(x,x80) do { double d = (double) *(x); dtox80(&d, (x80)); } while (false) #pragma pack(pop) # 160 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/usr/include/fenv.h" 1 3 4 # 42 "/usr/include/fenv.h" 3 4 #define __FENV_H__ # 193 "/usr/include/fenv.h" 3 4 typedef struct { unsigned short __control; unsigned short __status; unsigned int __mxcsr; char __reserved[8]; } fenv_t; typedef unsigned short fexcept_t; #define FE_INEXACT 0x0020 #define FE_UNDERFLOW 0x0010 #define FE_OVERFLOW 0x0008 #define FE_DIVBYZERO 0x0004 #define FE_INVALID 0x0001 #define FE_DENORMALOPERAND 0x0002 #define FE_ALL_EXCEPT 0x003f #define FE_TONEAREST 0x0000 #define FE_DOWNWARD 0x0400 #define FE_UPWARD 0x0800 #define FE_TOWARDZERO 0x0c00 extern const fenv_t _FE_DFL_ENV; #define FE_DFL_ENV &_FE_DFL_ENV # 244 "/usr/include/fenv.h" 3 4 extern const fenv_t _FE_DFL_DISABLE_SSE_DENORMS_ENV; #define FE_DFL_DISABLE_SSE_DENORMS_ENV &_FE_DFL_DISABLE_SSE_DENORMS_ENV # 297 "/usr/include/fenv.h" 3 4 extern int feclearexcept(int ); extern int fegetexceptflag(fexcept_t * , int ); extern int feraiseexcept(int ); extern int fesetexceptflag(const fexcept_t * , int ); extern int fetestexcept(int ); # 318 "/usr/include/fenv.h" 3 4 extern int fegetround(void); extern int fesetround(int ); # 351 "/usr/include/fenv.h" 3 4 extern int fegetenv(fenv_t * ); extern int feholdexcept(fenv_t * ); extern int fesetenv(const fenv_t * ); extern int feupdateenv(const fenv_t * ); # 163 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 #define __TEXTENCODINGCONVERTER__ # 41 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 #pragma pack(push, 2) typedef OSType TECPluginSignature; typedef UInt32 TECPluginVersion; enum { kTECSignature = 'encv', kTECUnicodePluginSignature = 'puni', kTECJapanesePluginSignature = 'pjpn', kTECChinesePluginSignature = 'pzho', kTECKoreanPluginSignature = 'pkor' }; typedef struct OpaqueTECObjectRef* TECObjectRef; typedef struct OpaqueTECSnifferObjectRef* TECSnifferObjectRef; typedef OSType TECPluginSig; struct TECConversionInfo { TextEncoding sourceEncoding; TextEncoding destinationEncoding; UInt16 reserved1; UInt16 reserved2; }; typedef struct TECConversionInfo TECConversionInfo; # 74 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 typedef UInt32 TECInternetNameUsageMask; enum { kTECInternetNameDefaultUsageMask = 0, kTECInternetNameStrictUsageMask = 1, # 97 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 kTECInternetNameTolerantUsageMask = 2 }; enum { kTEC_MIBEnumDontCare = -1 }; enum { kTECDisableFallbacksBit = 16, kTECDisableLooseMappingsBit = 17 }; enum { kTECDisableFallbacksMask = 1L << kTECDisableFallbacksBit, kTECDisableLooseMappingsMask = 1L << kTECDisableLooseMappingsBit }; # 126 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCountAvailableTextEncodings(ItemCount * numberEncodings) ; # 139 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetAvailableTextEncodings( TextEncoding availableEncodings[], ItemCount maxAvailableEncodings, ItemCount * actualAvailableEncodings) ; # 155 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCountDirectTextEncodingConversions(ItemCount * numberOfEncodings) ; # 168 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetDirectTextEncodingConversions( TECConversionInfo availableConversions[], ItemCount maxAvailableConversions, ItemCount * actualAvailableConversions) ; # 184 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCountDestinationTextEncodings( TextEncoding inputEncoding, ItemCount * numberOfEncodings) ; # 199 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetDestinationTextEncodings( TextEncoding inputEncoding, TextEncoding destinationEncodings[], ItemCount maxDestinationEncodings, ItemCount * actualDestinationEncodings) ; # 216 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetTextEncodingInternetName( TextEncoding textEncoding, Str255 encodingName) ; # 230 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetTextEncodingFromInternetName( TextEncoding * textEncoding, ConstStr255Param encodingName) ; # 245 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCreateConverter( TECObjectRef * newEncodingConverter, TextEncoding inputEncoding, TextEncoding outputEncoding) ; # 260 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCreateConverterFromPath( TECObjectRef * newEncodingConverter, const TextEncoding inPath[], ItemCount inEncodings) ; # 275 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECDisposeConverter(TECObjectRef newEncodingConverter) ; # 288 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECClearConverterContextInfo(TECObjectRef encodingConverter) ; # 300 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECConvertText( TECObjectRef encodingConverter, ConstTextPtr inputBuffer, ByteCount inputBufferLength, ByteCount * actualInputLength, TextPtr outputBuffer, ByteCount outputBufferLength, ByteCount * actualOutputLength) ; # 319 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECFlushText( TECObjectRef encodingConverter, TextPtr outputBuffer, ByteCount outputBufferLength, ByteCount * actualOutputLength) ; # 336 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCountSubTextEncodings( TextEncoding inputEncoding, ItemCount * numberOfEncodings) ; # 350 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetSubTextEncodings( TextEncoding inputEncoding, TextEncoding subEncodings[], ItemCount maxSubEncodings, ItemCount * actualSubEncodings) ; # 379 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetEncodingList( TECObjectRef encodingConverter, ItemCount * numEncodings, Handle * encodingList) ; # 394 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCreateOneToManyConverter( TECObjectRef * newEncodingConverter, TextEncoding inputEncoding, ItemCount numOutputEncodings, const TextEncoding outputEncodings[]) ; # 410 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECConvertTextToMultipleEncodings( TECObjectRef encodingConverter, ConstTextPtr inputBuffer, ByteCount inputBufferLength, ByteCount * actualInputLength, TextPtr outputBuffer, ByteCount outputBufferLength, ByteCount * actualOutputLength, TextEncodingRun outEncodingsBuffer[], ItemCount maxOutEncodingRuns, ItemCount * actualOutEncodingRuns) ; # 432 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECFlushMultipleEncodings( TECObjectRef encodingConverter, TextPtr outputBuffer, ByteCount outputBufferLength, ByteCount * actualOutputLength, TextEncodingRun outEncodingsBuffer[], ItemCount maxOutEncodingRuns, ItemCount * actualOutEncodingRuns) ; # 452 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCountWebTextEncodings( RegionCode locale, ItemCount * numberEncodings) ; # 466 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetWebTextEncodings( RegionCode locale, TextEncoding availableEncodings[], ItemCount maxAvailableEncodings, ItemCount * actualAvailableEncodings) ; # 482 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCountMailTextEncodings( RegionCode locale, ItemCount * numberEncodings) ; # 496 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetMailTextEncodings( RegionCode locale, TextEncoding availableEncodings[], ItemCount maxAvailableEncodings, ItemCount * actualAvailableEncodings) ; # 513 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCountAvailableSniffers(ItemCount * numberOfEncodings) ; # 525 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetAvailableSniffers( TextEncoding availableSniffers[], ItemCount maxAvailableSniffers, ItemCount * actualAvailableSniffers) ; # 540 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCreateSniffer( TECSnifferObjectRef * encodingSniffer, const TextEncoding testEncodings[], ItemCount numTextEncodings) ; # 555 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECSniffTextEncoding( TECSnifferObjectRef encodingSniffer, ConstTextPtr inputBuffer, ByteCount inputBufferLength, TextEncoding testEncodings[], ItemCount numTextEncodings, ItemCount numErrsArray[], ItemCount maxErrs, ItemCount numFeaturesArray[], ItemCount maxFeatures) ; # 576 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECDisposeSniffer(TECSnifferObjectRef encodingSniffer) ; # 588 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECClearSnifferContextInfo(TECSnifferObjectRef encodingSniffer) ; # 634 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECSetBasicOptions( TECObjectRef encodingConverter, OptionBits controlFlags) ; # 685 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCopyTextEncodingInternetNameAndMIB( TextEncoding textEncoding, TECInternetNameUsageMask usage, CFStringRef * encodingNamePtr, SInt32 * mibEnumPtr) ; # 719 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetTextEncodingFromInternetNameOrMIB( TextEncoding * textEncodingPtr, TECInternetNameUsageMask usage, CFStringRef encodingName, SInt32 mibEnum) ; #pragma pack(pop) # 165 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 #define __UNICODECONVERTER__ # 41 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 #pragma pack(push, 2) typedef struct OpaqueTextToUnicodeInfo* TextToUnicodeInfo; typedef struct OpaqueUnicodeToTextInfo* UnicodeToTextInfo; typedef struct OpaqueUnicodeToTextRunInfo* UnicodeToTextRunInfo; typedef const TextToUnicodeInfo ConstTextToUnicodeInfo; typedef const UnicodeToTextInfo ConstUnicodeToTextInfo; typedef SInt32 UnicodeMapVersion; enum { kUnicodeUseLatestMapping = -1, kUnicodeUseHFSPlusMapping = 4 }; struct UnicodeMapping { TextEncoding unicodeEncoding; TextEncoding otherEncoding; UnicodeMapVersion mappingVersion; }; typedef struct UnicodeMapping UnicodeMapping; typedef UnicodeMapping * UnicodeMappingPtr; typedef const UnicodeMapping * ConstUnicodeMappingPtr; enum { kUnicodeUseFallbacksBit = 0, kUnicodeKeepInfoBit = 1, kUnicodeDirectionalityBits = 2, kUnicodeVerticalFormBit = 4, kUnicodeLooseMappingsBit = 5, kUnicodeStringUnterminatedBit = 6, kUnicodeTextRunBit = 7, kUnicodeKeepSameEncodingBit = 8, kUnicodeForceASCIIRangeBit = 9, kUnicodeNoHalfwidthCharsBit = 10, kUnicodeTextRunHeuristicsBit = 11, kUnicodeMapLineFeedToReturnBit = 12, kUnicodeUseExternalEncodingFormBit = 13 }; enum { kUnicodeUseFallbacksMask = 1L << kUnicodeUseFallbacksBit, kUnicodeKeepInfoMask = 1L << kUnicodeKeepInfoBit, kUnicodeDirectionalityMask = 3L << kUnicodeDirectionalityBits, kUnicodeVerticalFormMask = 1L << kUnicodeVerticalFormBit, kUnicodeLooseMappingsMask = 1L << kUnicodeLooseMappingsBit, kUnicodeStringUnterminatedMask = 1L << kUnicodeStringUnterminatedBit, kUnicodeTextRunMask = 1L << kUnicodeTextRunBit, kUnicodeKeepSameEncodingMask = 1L << kUnicodeKeepSameEncodingBit, kUnicodeForceASCIIRangeMask = 1L << kUnicodeForceASCIIRangeBit, kUnicodeNoHalfwidthCharsMask = 1L << kUnicodeNoHalfwidthCharsBit, kUnicodeTextRunHeuristicsMask = 1L << kUnicodeTextRunHeuristicsBit, kUnicodeMapLineFeedToReturnMask = 1L << kUnicodeMapLineFeedToReturnBit, kUnicodeUseExternalEncodingFormMask = 1L << kUnicodeUseExternalEncodingFormBit }; enum { kUnicodeDefaultDirection = 0, kUnicodeLeftToRight = 1, kUnicodeRightToLeft = 2 }; enum { kUnicodeDefaultDirectionMask = kUnicodeDefaultDirection << kUnicodeDirectionalityBits, kUnicodeLeftToRightMask = kUnicodeLeftToRight << kUnicodeDirectionalityBits, kUnicodeRightToLeftMask = kUnicodeRightToLeft << kUnicodeDirectionalityBits }; # 144 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 enum { kUnicodeMatchUnicodeBaseBit = 0, kUnicodeMatchUnicodeVariantBit = 1, kUnicodeMatchUnicodeFormatBit = 2, kUnicodeMatchOtherBaseBit = 3, kUnicodeMatchOtherVariantBit = 4, kUnicodeMatchOtherFormatBit = 5 }; enum { kUnicodeMatchUnicodeBaseMask = 1L << kUnicodeMatchUnicodeBaseBit, kUnicodeMatchUnicodeVariantMask = 1L << kUnicodeMatchUnicodeVariantBit, kUnicodeMatchUnicodeFormatMask = 1L << kUnicodeMatchUnicodeFormatBit, kUnicodeMatchOtherBaseMask = 1L << kUnicodeMatchOtherBaseBit, kUnicodeMatchOtherVariantMask = 1L << kUnicodeMatchOtherVariantBit, kUnicodeMatchOtherFormatMask = 1L << kUnicodeMatchOtherFormatBit }; enum { kUnicodeFallbackSequencingBits = 0 }; enum { kUnicodeFallbackSequencingMask = 3L << kUnicodeFallbackSequencingBits, kUnicodeFallbackInterruptSafeMask = 1L << 2 }; enum { kUnicodeFallbackDefaultOnly = 0, kUnicodeFallbackCustomOnly = 1, kUnicodeFallbackDefaultFirst = 2, kUnicodeFallbackCustomFirst = 3 }; typedef OSStatus ( * UnicodeToTextFallbackProcPtr)(UniChar *iSrcUniStr, ByteCount iSrcUniStrLen, ByteCount *oSrcConvLen, TextPtr oDestStr, ByteCount iDestStrLen, ByteCount *oDestConvLen, LogicalAddress iInfoPtr, ConstUnicodeMappingPtr iUnicodeMappingPtr); typedef UnicodeToTextFallbackProcPtr UnicodeToTextFallbackUPP; # 192 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern UnicodeToTextFallbackUPP NewUnicodeToTextFallbackUPP(UnicodeToTextFallbackProcPtr userRoutine) ; # 203 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern void DisposeUnicodeToTextFallbackUPP(UnicodeToTextFallbackUPP userUPP) ; # 214 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus InvokeUnicodeToTextFallbackUPP( UniChar * iSrcUniStr, ByteCount iSrcUniStrLen, ByteCount * oSrcConvLen, TextPtr oDestStr, ByteCount iDestStrLen, ByteCount * oDestConvLen, LogicalAddress iInfoPtr, ConstUnicodeMappingPtr iUnicodeMappingPtr, UnicodeToTextFallbackUPP userUPP) ; #define NewUnicodeToTextFallbackUPP(userRoutine) ((UnicodeToTextFallbackUPP)userRoutine) #define DisposeUnicodeToTextFallbackUPP(userUPP) #define InvokeUnicodeToTextFallbackUPP(iSrcUniStr,iSrcUniStrLen,oSrcConvLen,oDestStr,iDestStrLen,oDestConvLen,iInfoPtr,iUnicodeMappingPtr,userUPP) (*userUPP)(iSrcUniStr, iSrcUniStrLen, oSrcConvLen, oDestStr, iDestStrLen, oDestConvLen, iInfoPtr, iUnicodeMappingPtr) # 247 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CreateTextToUnicodeInfo( ConstUnicodeMappingPtr iUnicodeMapping, TextToUnicodeInfo * oTextToUnicodeInfo) ; # 261 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CreateTextToUnicodeInfoByEncoding( TextEncoding iEncoding, TextToUnicodeInfo * oTextToUnicodeInfo) ; # 275 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CreateUnicodeToTextInfo( ConstUnicodeMappingPtr iUnicodeMapping, UnicodeToTextInfo * oUnicodeToTextInfo) ; # 289 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CreateUnicodeToTextInfoByEncoding( TextEncoding iEncoding, UnicodeToTextInfo * oUnicodeToTextInfo) ; # 303 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CreateUnicodeToTextRunInfo( ItemCount iNumberOfMappings, const UnicodeMapping iUnicodeMappings[], UnicodeToTextRunInfo * oUnicodeToTextInfo) ; # 318 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CreateUnicodeToTextRunInfoByEncoding( ItemCount iNumberOfEncodings, const TextEncoding iEncodings[], UnicodeToTextRunInfo * oUnicodeToTextInfo) ; # 333 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CreateUnicodeToTextRunInfoByScriptCode( ItemCount iNumberOfScriptCodes, const ScriptCode iScripts[], UnicodeToTextRunInfo * oUnicodeToTextInfo) ; # 349 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ChangeTextToUnicodeInfo( TextToUnicodeInfo ioTextToUnicodeInfo, ConstUnicodeMappingPtr iUnicodeMapping) ; # 364 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ChangeUnicodeToTextInfo( UnicodeToTextInfo ioUnicodeToTextInfo, ConstUnicodeMappingPtr iUnicodeMapping) ; # 379 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus DisposeTextToUnicodeInfo(TextToUnicodeInfo * ioTextToUnicodeInfo) ; # 391 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus DisposeUnicodeToTextInfo(UnicodeToTextInfo * ioUnicodeToTextInfo) ; # 403 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus DisposeUnicodeToTextRunInfo(UnicodeToTextRunInfo * ioUnicodeToTextRunInfo) ; # 415 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ConvertFromTextToUnicode( TextToUnicodeInfo iTextToUnicodeInfo, ByteCount iSourceLen, ConstLogicalAddress iSourceStr, OptionBits iControlFlags, ItemCount iOffsetCount, const ByteOffset iOffsetArray[], ItemCount * oOffsetCount, ByteOffset oOffsetArray[], ByteCount iOutputBufLen, ByteCount * oSourceRead, ByteCount * oUnicodeLen, UniChar oUnicodeStr[]) ; # 439 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ConvertFromUnicodeToText( UnicodeToTextInfo iUnicodeToTextInfo, ByteCount iUnicodeLen, const UniChar iUnicodeStr[], OptionBits iControlFlags, ItemCount iOffsetCount, const ByteOffset iOffsetArray[], ItemCount * oOffsetCount, ByteOffset oOffsetArray[], ByteCount iOutputBufLen, ByteCount * oInputRead, ByteCount * oOutputLen, LogicalAddress oOutputStr) ; # 463 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ConvertFromUnicodeToTextRun( UnicodeToTextRunInfo iUnicodeToTextInfo, ByteCount iUnicodeLen, const UniChar iUnicodeStr[], OptionBits iControlFlags, ItemCount iOffsetCount, const ByteOffset iOffsetArray[], ItemCount * oOffsetCount, ByteOffset oOffsetArray[], ByteCount iOutputBufLen, ByteCount * oInputRead, ByteCount * oOutputLen, LogicalAddress oOutputStr, ItemCount iEncodingRunBufLen, ItemCount * oEncodingRunOutLen, TextEncodingRun oEncodingRuns[]) ; # 490 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ConvertFromUnicodeToScriptCodeRun( UnicodeToTextRunInfo iUnicodeToTextInfo, ByteCount iUnicodeLen, const UniChar iUnicodeStr[], OptionBits iControlFlags, ItemCount iOffsetCount, const ByteOffset iOffsetArray[], ItemCount * oOffsetCount, ByteOffset oOffsetArray[], ByteCount iOutputBufLen, ByteCount * oInputRead, ByteCount * oOutputLen, LogicalAddress oOutputStr, ItemCount iScriptRunBufLen, ItemCount * oScriptRunOutLen, ScriptCodeRun oScriptCodeRuns[]) ; # 518 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus TruncateForTextToUnicode( ConstTextToUnicodeInfo iTextToUnicodeInfo, ByteCount iSourceLen, ConstLogicalAddress iSourceStr, ByteCount iMaxLen, ByteCount * oTruncatedLen) ; # 536 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus TruncateForUnicodeToText( ConstUnicodeToTextInfo iUnicodeToTextInfo, ByteCount iSourceLen, const UniChar iSourceStr[], OptionBits iControlFlags, ByteCount iMaxLen, ByteCount * oTruncatedLen) ; # 555 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ConvertFromPStringToUnicode( TextToUnicodeInfo iTextToUnicodeInfo, ConstStr255Param iPascalStr, ByteCount iOutputBufLen, ByteCount * oUnicodeLen, UniChar oUnicodeStr[]) ; # 573 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ConvertFromUnicodeToPString( UnicodeToTextInfo iUnicodeToTextInfo, ByteCount iUnicodeLen, const UniChar iUnicodeStr[], Str255 oPascalStr) ; # 590 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CountUnicodeMappings( OptionBits iFilter, ConstUnicodeMappingPtr iFindMapping, ItemCount * oActualCount) ; # 606 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus QueryUnicodeMappings( OptionBits iFilter, ConstUnicodeMappingPtr iFindMapping, ItemCount iMaxCount, ItemCount * oActualCount, UnicodeMapping oReturnedMappings[]) ; # 624 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus SetFallbackUnicodeToText( UnicodeToTextInfo iUnicodeToTextInfo, UnicodeToTextFallbackUPP iFallback, OptionBits iControlFlags, LogicalAddress iInfoPtr) ; # 641 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus SetFallbackUnicodeToTextRun( UnicodeToTextRunInfo iUnicodeToTextRunInfo, UnicodeToTextFallbackUPP iFallback, OptionBits iControlFlags, LogicalAddress iInfoPtr) ; # 658 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ResetTextToUnicodeInfo(TextToUnicodeInfo ioTextToUnicodeInfo) ; # 671 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ResetUnicodeToTextInfo(UnicodeToTextInfo ioUnicodeToTextInfo) ; # 684 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ResetUnicodeToTextRunInfo(UnicodeToTextRunInfo ioUnicodeToTextRunInfo) ; #pragma pack(pop) # 169 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 #define __THREADS__ # 36 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 #pragma pack(push, 2) # 50 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 typedef UInt16 ThreadState; enum { kReadyThreadState = 0, kStoppedThreadState = 1, kRunningThreadState = 2 }; typedef void * ThreadTaskRef; typedef UInt32 ThreadStyle; enum { kCooperativeThread = 1L << 0, kPreemptiveThread = 1L << 1 }; typedef unsigned long ThreadID; enum { kNoThreadID = 0, kCurrentThreadID = 1, kApplicationThreadID = 2 }; typedef UInt32 ThreadOptions; enum { kNewSuspend = (1 << 0), kUsePremadeThread = (1 << 1), kCreateIfNeeded = (1 << 2), kFPUNotNeeded = (1 << 3), kExactMatchThread = (1 << 4) }; struct SchedulerInfoRec { UInt32 InfoRecSize; ThreadID CurrentThreadID; ThreadID SuggestedThreadID; ThreadID InterruptedCoopThreadID; }; typedef struct SchedulerInfoRec SchedulerInfoRec; typedef SchedulerInfoRec * SchedulerInfoRecPtr; typedef void * voidPtr; typedef voidPtr ( * ThreadEntryProcPtr)(void * threadParam); typedef ThreadID ( * ThreadSchedulerProcPtr)(SchedulerInfoRecPtr schedulerInfo); typedef void ( * ThreadSwitchProcPtr)(ThreadID threadBeingSwitched, void *switchProcParam); typedef void ( * ThreadTerminationProcPtr)(ThreadID threadTerminated, void *terminationProcParam); typedef void ( * DebuggerNewThreadProcPtr)(ThreadID threadCreated); typedef void ( * DebuggerDisposeThreadProcPtr)(ThreadID threadDeleted); typedef ThreadID ( * DebuggerThreadSchedulerProcPtr)(SchedulerInfoRecPtr schedulerInfo); typedef ThreadEntryProcPtr ThreadEntryUPP; typedef ThreadSchedulerProcPtr ThreadSchedulerUPP; typedef ThreadSwitchProcPtr ThreadSwitchUPP; typedef ThreadTerminationProcPtr ThreadTerminationUPP; typedef DebuggerNewThreadProcPtr DebuggerNewThreadUPP; typedef DebuggerDisposeThreadProcPtr DebuggerDisposeThreadUPP; typedef DebuggerThreadSchedulerProcPtr DebuggerThreadSchedulerUPP; # 131 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern ThreadEntryUPP NewThreadEntryUPP(ThreadEntryProcPtr userRoutine) ; # 142 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern ThreadSchedulerUPP NewThreadSchedulerUPP(ThreadSchedulerProcPtr userRoutine) ; # 153 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern ThreadSwitchUPP NewThreadSwitchUPP(ThreadSwitchProcPtr userRoutine) ; # 164 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern ThreadTerminationUPP NewThreadTerminationUPP(ThreadTerminationProcPtr userRoutine) ; # 175 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern DebuggerNewThreadUPP NewDebuggerNewThreadUPP(DebuggerNewThreadProcPtr userRoutine) ; # 186 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern DebuggerDisposeThreadUPP NewDebuggerDisposeThreadUPP(DebuggerDisposeThreadProcPtr userRoutine) ; # 197 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern DebuggerThreadSchedulerUPP NewDebuggerThreadSchedulerUPP(DebuggerThreadSchedulerProcPtr userRoutine) ; # 208 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void DisposeThreadEntryUPP(ThreadEntryUPP userUPP) ; # 219 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void DisposeThreadSchedulerUPP(ThreadSchedulerUPP userUPP) ; # 230 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void DisposeThreadSwitchUPP(ThreadSwitchUPP userUPP) ; # 241 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void DisposeThreadTerminationUPP(ThreadTerminationUPP userUPP) ; # 252 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void DisposeDebuggerNewThreadUPP(DebuggerNewThreadUPP userUPP) ; # 263 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void DisposeDebuggerDisposeThreadUPP(DebuggerDisposeThreadUPP userUPP) ; # 274 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void DisposeDebuggerThreadSchedulerUPP(DebuggerThreadSchedulerUPP userUPP) ; # 285 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern voidPtr InvokeThreadEntryUPP( void * threadParam, ThreadEntryUPP userUPP) ; # 298 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern ThreadID InvokeThreadSchedulerUPP( SchedulerInfoRecPtr schedulerInfo, ThreadSchedulerUPP userUPP) ; # 311 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void InvokeThreadSwitchUPP( ThreadID threadBeingSwitched, void * switchProcParam, ThreadSwitchUPP userUPP) ; # 325 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void InvokeThreadTerminationUPP( ThreadID threadTerminated, void * terminationProcParam, ThreadTerminationUPP userUPP) ; # 339 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void InvokeDebuggerNewThreadUPP( ThreadID threadCreated, DebuggerNewThreadUPP userUPP) ; # 352 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void InvokeDebuggerDisposeThreadUPP( ThreadID threadDeleted, DebuggerDisposeThreadUPP userUPP) ; # 365 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern ThreadID InvokeDebuggerThreadSchedulerUPP( SchedulerInfoRecPtr schedulerInfo, DebuggerThreadSchedulerUPP userUPP) ; # 394 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 #define NewThreadEntryUPP(userRoutine) ((ThreadEntryUPP)userRoutine) #define NewThreadSchedulerUPP(userRoutine) ((ThreadSchedulerUPP)userRoutine) #define NewThreadSwitchUPP(userRoutine) ((ThreadSwitchUPP)userRoutine) #define NewThreadTerminationUPP(userRoutine) ((ThreadTerminationUPP)userRoutine) #define NewDebuggerNewThreadUPP(userRoutine) ((DebuggerNewThreadUPP)userRoutine) #define NewDebuggerDisposeThreadUPP(userRoutine) ((DebuggerDisposeThreadUPP)userRoutine) #define NewDebuggerThreadSchedulerUPP(userRoutine) ((DebuggerThreadSchedulerUPP)userRoutine) #define DisposeThreadEntryUPP(userUPP) #define DisposeThreadSchedulerUPP(userUPP) #define DisposeThreadSwitchUPP(userUPP) #define DisposeThreadTerminationUPP(userUPP) #define DisposeDebuggerNewThreadUPP(userUPP) #define DisposeDebuggerDisposeThreadUPP(userUPP) #define DisposeDebuggerThreadSchedulerUPP(userUPP) #define InvokeThreadEntryUPP(threadParam,userUPP) (*userUPP)(threadParam) #define InvokeThreadSchedulerUPP(schedulerInfo,userUPP) (*userUPP)(schedulerInfo) #define InvokeThreadSwitchUPP(threadBeingSwitched,switchProcParam,userUPP) (*userUPP)(threadBeingSwitched, switchProcParam) #define InvokeThreadTerminationUPP(threadTerminated,terminationProcParam,userUPP) (*userUPP)(threadTerminated, terminationProcParam) #define InvokeDebuggerNewThreadUPP(threadCreated,userUPP) (*userUPP)(threadCreated) #define InvokeDebuggerDisposeThreadUPP(threadDeleted,userUPP) (*userUPP)(threadDeleted) #define InvokeDebuggerThreadSchedulerUPP(schedulerInfo,userUPP) (*userUPP)(schedulerInfo) # 428 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 typedef ThreadEntryUPP ThreadEntryTPP; typedef ThreadSchedulerUPP ThreadSchedulerTPP; typedef ThreadSwitchUPP ThreadSwitchTPP; typedef ThreadTerminationUPP ThreadTerminationTPP; typedef DebuggerNewThreadUPP DebuggerNewThreadTPP; typedef DebuggerDisposeThreadUPP DebuggerDisposeThreadTPP; typedef DebuggerThreadSchedulerUPP DebuggerThreadSchedulerTPP; # 443 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr NewThread( ThreadStyle threadStyle, ThreadEntryTPP threadEntry, void * threadParam, Size stackSize, ThreadOptions options, void ** threadResult, ThreadID * threadMade) ; # 462 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr SetThreadScheduler(ThreadSchedulerTPP threadScheduler) ; # 474 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr SetThreadSwitcher( ThreadID thread, ThreadSwitchTPP threadSwitcher, void * switchProcParam, Boolean inOrOut) ; # 490 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr SetThreadTerminator( ThreadID thread, ThreadTerminationTPP threadTerminator, void * terminationProcParam) ; # 505 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr SetDebuggerNotificationProcs( DebuggerNewThreadTPP notifyNewThread, DebuggerDisposeThreadTPP notifyDisposeThread, DebuggerThreadSchedulerTPP notifyThreadScheduler) ; # 520 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr CreateThreadPool( ThreadStyle threadStyle, SInt16 numToCreate, Size stackSize) ; # 535 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr GetDefaultThreadStackSize( ThreadStyle threadStyle, Size * stackSize) ; # 549 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr ThreadCurrentStackSpace( ThreadID thread, ByteCount * freeStack) ; # 563 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr DisposeThread( ThreadID threadToDump, void * threadResult, Boolean recycleThread) ; # 578 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr YieldToThread(ThreadID suggestedThread) ; # 590 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr YieldToAnyThread(void) ; # 603 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 #define MacGetCurrentThread GetCurrentThread extern OSErr GetCurrentThread(ThreadID * currentThreadID) ; # 617 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr GetThreadState( ThreadID threadToGet, ThreadState * threadState) ; # 631 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr SetThreadState( ThreadID threadToSet, ThreadState newState, ThreadID suggestedThread) ; # 646 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr SetThreadStateEndCritical( ThreadID threadToSet, ThreadState newState, ThreadID suggestedThread) ; # 661 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr ThreadBeginCritical(void) ; # 673 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr ThreadEndCritical(void) ; # 685 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr GetThreadCurrentTaskRef(ThreadTaskRef * threadTRef) ; # 697 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr GetThreadStateGivenTaskRef( ThreadTaskRef threadTRef, ThreadID threadToGet, ThreadState * threadState) ; # 712 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr SetThreadReadyGivenTaskRef( ThreadTaskRef threadTRef, ThreadID threadToSet) ; # 753 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 #pragma pack(pop) # 173 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 1 3 # 11 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 #define __FOLDERS__ # 37 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 #pragma pack(push, 2) # 63 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 enum { kOnSystemDisk = -32768L, kOnAppropriateDisk = -32767, kSystemDomain = -32766, kLocalDomain = -32765, kNetworkDomain = -32764, kUserDomain = -32763, kClassicDomain = -32762, kFolderManagerLastDomain = -32760 }; enum { kLastDomainConstant = -32760 }; enum { kCreateFolder = 1, kDontCreateFolder = 0 }; # 171 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr FindFolder( FSVolumeRefNum vRefNum, OSType folderType, Boolean createFolder, FSVolumeRefNum * foundVRefNum, SInt32 * foundDirID) ; # 213 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr ReleaseFolder( FSVolumeRefNum vRefNum, OSType folderType) ; # 285 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr FSFindFolder( FSVolumeRefNum vRefNum, OSType folderType, Boolean createFolder, FSRef * foundRef) ; # 299 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 enum { kDesktopFolderType = 'desk', kTrashFolderType = 'trsh', kWhereToEmptyTrashFolderType = 'empt', kFontsFolderType = 'font', kPreferencesFolderType = 'pref', kSystemPreferencesFolderType = 'sprf', kTemporaryFolderType = 'temp', # 323 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 kChewableItemsFolderType = 'flnt', kTemporaryItemsInCacheDataFolderType = 'vtmp', kApplicationsFolderType = 'apps', kVolumeRootFolderType = 'root', kDomainTopLevelFolderType = 'dtop', kDomainLibraryFolderType = 'dlib', kUsersFolderType = 'usrs', kCurrentUserFolderType = 'cusr', kSharedUserDataFolderType = 'sdat' }; enum { kDocumentsFolderType = 'docs', kPictureDocumentsFolderType = 'pdoc', kMovieDocumentsFolderType = 'mdoc', kMusicDocumentsFolderType = 0xB5646F63 , kInternetSitesFolderType = 'site', kPublicFolderType = 'pubb' }; enum { kDropBoxFolderType = 'drop' }; enum { kSharedLibrariesFolderType = 0xC46C6962 , kVoicesFolderType = 'fvoc', kUtilitiesFolderType = 0x757469C4 , kThemesFolderType = 'thme', kFavoritesFolderType = 'favs', kInternetSearchSitesFolderType = 'issf', kInstallerLogsFolderType = 'ilgf', kScriptsFolderType = 0x736372C4 , kFolderActionsFolderType = 'fasf', kSpeakableItemsFolderType = 'spki', kKeychainFolderType = 'kchn' }; enum { kColorSyncFolderType = 'sync', kColorSyncCMMFolderType = 'ccmm', kColorSyncScriptingFolderType = 'cscr', kPrintersFolderType = 'impr', kSpeechFolderType = 'spch', kCarbonLibraryFolderType = 'carb', kDocumentationFolderType = 'info', kISSDownloadsFolderType = 'issd', kUserSpecificTmpFolderType = 'utmp', kCachedDataFolderType = 'cach', kFrameworksFolderType = 'fram', kPrivateFrameworksFolderType = 'pfrm', kClassicDesktopFolderType = 'sdsk', kSystemSoundsFolderType = 'ssnd', kComponentsFolderType = 'cmpd', kQuickTimeComponentsFolderType = 'wcmp', kCoreServicesFolderType = 'csrv', kAudioSupportFolderType = 'adio', kAudioPresetsFolderType = 'apst', kAudioSoundsFolderType = 'asnd', kAudioSoundBanksFolderType = 'bank', kAudioAlertSoundsFolderType = 'alrt', kAudioPlugInsFolderType = 'aplg', kAudioComponentsFolderType = 'acmp', kKernelExtensionsFolderType = 'kext', kDirectoryServicesFolderType = 'dsrv', kDirectoryServicesPlugInsFolderType = 'dplg', kInstallerReceiptsFolderType = 'rcpt', kFileSystemSupportFolderType = 'fsys', kAppleShareSupportFolderType = 'shar', kAppleShareAuthenticationFolderType = 'auth', kMIDIDriversFolderType = 'midi', kKeyboardLayoutsFolderType = 'klay', kIndexFilesFolderType = 'indx', kFindByContentIndexesFolderType = 'fbcx', kManagedItemsFolderType = 'mang', kBootTimeStartupItemsFolderType = 'empz', kAutomatorWorkflowsFolderType = 'flow', kAutosaveInformationFolderType = 'asav', kSpotlightSavedSearchesFolderType = 'spot', kSpotlightImportersFolderType = 'simp', kSpotlightMetadataCacheFolderType = 'scch', kInputManagersFolderType = 'inpt', kInputMethodsFolderType = 'inpf', kLibraryAssistantsFolderType = 'astl', kAudioDigidesignFolderType = 'adig', kAudioVSTFolderType = 'avst', kColorPickersFolderType = 'cpkr', kCompositionsFolderType = 'cmps', kFontCollectionsFolderType = 'fncl', kiMovieFolderType = 'imov', kiMoviePlugInsFolderType = 'impi', kiMovieSoundEffectsFolderType = 'imse', kDownloadsFolderType = 'down' }; enum { kColorSyncProfilesFolderType = 'prof', kApplicationSupportFolderType = 'asup', kTextEncodingsFolderType = 0xC4746578 , kPrinterDescriptionFolderType = 'ppdf', kPrinterDriverFolderType = 0xC4707264 , kScriptingAdditionsFolderType = 0xC4736372 }; enum { kClassicPreferencesFolderType = 'cprf' }; enum { kQuickLookFolderType = 'qlck' }; enum { kServicesFolderType = 'svcs' }; enum { kSystemFolderType = 'macs', kSystemDesktopFolderType = 'sdsk', kSystemTrashFolderType = 'strs', kPrintMonitorDocsFolderType = 'prnt', kALMModulesFolderType = 'walk', kALMPreferencesFolderType = 'trip', kALMLocationsFolderType = 'fall', kAppleExtrasFolderType = 0x616578C4 , kContextualMenuItemsFolderType = 'cmnu', kMacOSReadMesFolderType = 0x6D6F72C4 , kStartupFolderType = 'strt', kShutdownFolderType = 'shdf', kAppleMenuFolderType = 'amnu', kControlPanelFolderType = 'ctrl', kSystemControlPanelFolderType = 'sctl', kExtensionFolderType = 'extn', kExtensionDisabledFolderType = 'extD', kControlPanelDisabledFolderType = 'ctrD', kSystemExtensionDisabledFolderType = 'macD', kStartupItemsDisabledFolderType = 'strD', kShutdownItemsDisabledFolderType = 'shdD', kAssistantsFolderType = 0x617374C4 , kStationeryFolderType = 'odst', kOpenDocFolderType = 'odod', kOpenDocShellPlugInsFolderType = 'odsp', kEditorsFolderType = 'oded', kOpenDocEditorsFolderType = 0xC46F6466 , kOpenDocLibrariesFolderType = 'odlb', kGenEditorsFolderType = 0xC4656469 , kHelpFolderType = 0xC4686C70 , kInternetPlugInFolderType = 0xC46E6574 , kModemScriptsFolderType = 0xC46D6F64 , kControlStripModulesFolderType = 'sdev', kInternetFolderType = 0x696E74C4 , kAppearanceFolderType = 'appr', kSoundSetsFolderType = 'snds', kDesktopPicturesFolderType = 0x647470C4 , kFindSupportFolderType = 'fnds', kRecentApplicationsFolderType = 'rapp', kRecentDocumentsFolderType = 'rdoc', kRecentServersFolderType = 'rsvr', kLauncherItemsFolderType = 'laun', kQuickTimeExtensionsFolderType = 'qtex', kDisplayExtensionsFolderType = 'dspl', kMultiprocessingFolderType = 'mpxf', kPrintingPlugInsFolderType = 'pplg', kAppleshareAutomountServerAliasesFolderType = 0x737276C4 , kVolumeSettingsFolderType = 'vsfd', kPreMacOS91ApplicationsFolderType = 0x8C707073 , kPreMacOS91InstallerLogsFolderType = 0x946C6766 , kPreMacOS91AssistantsFolderType = 0x8C7374C4 , kPreMacOS91UtilitiesFolderType = 0x9F7469C4 , kPreMacOS91AppleExtrasFolderType = 0x8C6578C4 , kPreMacOS91MacOSReadMesFolderType = 0xB56F72C4 , kPreMacOS91InternetFolderType = 0x946E74C4 , kPreMacOS91AutomountedServersFolderType = 0xA77276C4 , kPreMacOS91StationeryFolderType = 0xBF647374 , kLocalesFolderType = 0xC46C6F63 , kFindByContentPluginsFolderType = 'fbcp', kFindByContentFolderType = 'fbcf' }; enum { kMagicTemporaryItemsFolderType = 'mtmp', kTemporaryItemsInUserDomainFolderType = 'temq', kCurrentUserRemoteFolderLocation = 'rusf', kCurrentUserRemoteFolderType = 'rusr' }; enum { kDeveloperDocsFolderType = 'ddoc', kDeveloperHelpFolderType = 'devh', kDeveloperFolderType = 'devf', kDeveloperApplicationsFolderType = 'dapp' }; enum { kCreateFolderAtBoot = 0x00000002, kCreateFolderAtBootBit = 1, kFolderCreatedInvisible = 0x00000004, kFolderCreatedInvisibleBit = 2, kFolderCreatedNameLocked = 0x00000008, kFolderCreatedNameLockedBit = 3, kFolderCreatedAdminPrivs = 0x00000010, kFolderCreatedAdminPrivsBit = 4 }; enum { kFolderInUserFolder = 0x00000020, kFolderInUserFolderBit = 5, kFolderTrackedByAlias = 0x00000040, kFolderTrackedByAliasBit = 6, kFolderInRemoteUserFolderIfAvailable = 0x00000080, kFolderInRemoteUserFolderIfAvailableBit = 7, kFolderNeverMatchedInIdentifyFolder = 0x00000100, kFolderNeverMatchedInIdentifyFolderBit = 8, kFolderMustStayOnSameVolume = 0x00000200, kFolderMustStayOnSameVolumeBit = 9, kFolderManagerFolderInMacOS9FolderIfMacOSXIsInstalledMask = 0x00000400, kFolderManagerFolderInMacOS9FolderIfMacOSXIsInstalledBit = 10, kFolderInLocalOrRemoteUserFolder = kFolderInUserFolder | kFolderInRemoteUserFolderIfAvailable, kFolderManagerNotCreatedOnRemoteVolumesBit = 11, kFolderManagerNotCreatedOnRemoteVolumesMask = (1 << kFolderManagerNotCreatedOnRemoteVolumesBit), kFolderManagerNewlyCreatedFolderIsLocalizedBit = 12, kFolderManagerNewlyCreatedFolderShouldHaveDotLocalizedCreatedWithinMask = (1 << kFolderManagerNewlyCreatedFolderIsLocalizedBit) }; typedef UInt32 FolderDescFlags; enum { kRelativeFolder = 'relf', kRedirectedRelativeFolder = 'rrel', kSpecialFolder = 'spcf' }; typedef OSType FolderClass; enum { kBlessedFolder = 'blsf', kRootFolder = 'rotf' }; enum { kCurrentUserFolderLocation = 'cusf' }; enum { kDictionariesFolderType = 'dict', kLogsFolderType = 'logs', kPreferencePanesFolderType = 'ppan' }; enum { kWidgetsFolderType = 'wdgt', kScreenSaversFolderType = 'scrn' }; typedef OSType FolderType; typedef OSType FolderLocation; struct FolderDesc { Size descSize; FolderType foldType; FolderDescFlags flags; FolderClass foldClass; FolderType foldLocation; OSType badgeSignature; OSType badgeType; UInt32 reserved; StrFileName name; }; typedef struct FolderDesc FolderDesc; typedef FolderDesc * FolderDescPtr; typedef UInt32 RoutingFlags; struct FolderRouting { Size descSize; OSType fileType; FolderType routeFromFolder; FolderType routeToFolder; RoutingFlags flags; }; typedef struct FolderRouting FolderRouting; typedef FolderRouting * FolderRoutingPtr; # 692 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr AddFolderDescriptor( FolderType foldType, FolderDescFlags flags, FolderClass foldClass, FolderLocation foldLocation, OSType badgeSignature, OSType badgeType, ConstStrFileNameParam name, Boolean replaceFlag) ; # 744 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr GetFolderTypes( UInt32 requestedTypeCount, UInt32 * totalTypeCount, FolderType * theTypes) ; # 772 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr RemoveFolderDescriptor(FolderType foldType) ; # 818 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSStatus GetFolderNameUnicode( FSVolumeRefNum vRefNum, OSType foldType, FSVolumeRefNum * foundVRefNum, HFSUniStr255 * name) ; # 865 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr InvalidateFolderDescriptorCache( FSVolumeRefNum vRefNum, SInt32 dirID) ; # 910 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr IdentifyFolder( FSVolumeRefNum vRefNum, SInt32 dirID, FolderType * foldType) ; # 966 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr FSDetermineIfRefIsEnclosedByFolder( FSVolumeRefNum domainOrVRefNum, OSType folderType, const FSRef * inRef, Boolean * outResult) ; # 1028 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr DetermineIfPathIsEnclosedByFolder( FSVolumeRefNum domainOrVRefNum, OSType folderType, const UInt8 * utf8Path, Boolean pathIsRealPath, Boolean * outResult) ; # 1574 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 typedef OSStatus ( * FolderManagerNotificationProcPtr)(OSType message, void *arg, void *userRefCon); typedef FolderManagerNotificationProcPtr FolderManagerNotificationUPP; # 1584 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern FolderManagerNotificationUPP NewFolderManagerNotificationUPP(FolderManagerNotificationProcPtr userRoutine) ; # 1595 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern void DisposeFolderManagerNotificationUPP(FolderManagerNotificationUPP userUPP) ; # 1606 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSStatus InvokeFolderManagerNotificationUPP( OSType message, void * arg, void * userRefCon, FolderManagerNotificationUPP userUPP) ; #define NewFolderManagerNotificationUPP(userRoutine) ((FolderManagerNotificationUPP)userRoutine) #define DisposeFolderManagerNotificationUPP(userUPP) #define InvokeFolderManagerNotificationUPP(message,arg,userRefCon,userUPP) (*userUPP)(message, arg, userRefCon) # 1727 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 #pragma pack(pop) # 177 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 #define __TIMER__ # 36 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 #pragma pack(push, 2) # 67 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern void Microseconds(UnsignedWide * microTickCount) ; # 105 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 enum { kTMTaskActive = (1L << 15) }; typedef struct TMTask TMTask; typedef TMTask * TMTaskPtr; typedef void ( * TimerProcPtr)(TMTaskPtr tmTaskPtr); typedef TimerProcPtr TimerUPP; struct TMTask { QElemPtr qLink; short qType; TimerUPP tmAddr; long tmCount; long tmWakeUp; long tmReserved; }; # 134 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern void InsTime(QElemPtr tmTaskPtr) ; # 149 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern void InsXTime(QElemPtr tmTaskPtr) ; # 164 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern void PrimeTime( QElemPtr tmTaskPtr, long count) ; # 181 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern void RmvTime(QElemPtr tmTaskPtr) ; # 221 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern OSErr InstallTimeTask(QElemPtr tmTaskPtr) ; # 271 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern OSErr InstallXTimeTask(QElemPtr tmTaskPtr) ; # 334 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern OSErr PrimeTimeTask( QElemPtr tmTaskPtr, long count) ; # 384 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern OSErr RemoveTimeTask(QElemPtr tmTaskPtr) ; # 397 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern TimerUPP NewTimerUPP(TimerProcPtr userRoutine) ; # 408 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern void DisposeTimerUPP(TimerUPP userUPP) ; # 419 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern void InvokeTimerUPP( TMTaskPtr tmTaskPtr, TimerUPP userUPP) ; #define NewTimerUPP(userRoutine) ((TimerUPP)userRoutine) #define DisposeTimerUPP(userUPP) #define InvokeTimerUPP(tmTaskPtr,userUPP) (*userUPP)(tmTaskPtr) #pragma pack(pop) # 181 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MultiprocessingInfo.h" 1 3 # 24 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MultiprocessingInfo.h" 3 #define __MULTIPROCESSINGINFO__ # 46 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MultiprocessingInfo.h" 3 #pragma options align=power # 154 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MultiprocessingInfo.h" 3 extern OSStatus MPGetNextCpuID( MPCoherenceID owningCoherenceID, MPCpuID * cpuID) ; # 188 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MultiprocessingInfo.h" 3 extern OSStatus MPGetNextTaskID( MPProcessID owningProcessID, MPTaskID * taskID) ; # 305 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MultiprocessingInfo.h" 3 enum { kMPQueueInfoVersion = 1L | (kOpaqueQueueID << 16), kMPSemaphoreInfoVersion = 1L | (kOpaqueSemaphoreID << 16), kMPEventInfoVersion = 1L | (kOpaqueEventID << 16), kMPCriticalRegionInfoVersion = 1L | (kOpaqueCriticalRegionID << 16), kMPNotificationInfoVersion = 1L | (kOpaqueNotificationID << 16), kMPAddressSpaceInfoVersion = 1L | (kOpaqueAddressSpaceID << 16) }; struct MPQueueInfo { PBVersion version; MPProcessID processID; OSType queueName; ItemCount nWaiting; MPTaskID waitingTaskID; ItemCount nMessages; ItemCount nReserved; void * p1; void * p2; void * p3; }; typedef struct MPQueueInfo MPQueueInfo; struct MPSemaphoreInfo { PBVersion version; MPProcessID processID; OSType semaphoreName; ItemCount nWaiting; MPTaskID waitingTaskID; ItemCount maximum; ItemCount count; }; typedef struct MPSemaphoreInfo MPSemaphoreInfo; struct MPEventInfo { PBVersion version; MPProcessID processID; OSType eventName; ItemCount nWaiting; MPTaskID waitingTaskID; MPEventFlags events; }; typedef struct MPEventInfo MPEventInfo; struct MPCriticalRegionInfo { PBVersion version; MPProcessID processID; OSType regionName; ItemCount nWaiting; MPTaskID waitingTaskID; MPTaskID owningTask; ItemCount count; }; typedef struct MPCriticalRegionInfo MPCriticalRegionInfo; struct MPNotificationInfo { PBVersion version; MPProcessID processID; OSType notificationName; MPQueueID queueID; void * p1; void * p2; void * p3; MPEventID eventID; MPEventFlags events; MPSemaphoreID semaphoreID; }; typedef struct MPNotificationInfo MPNotificationInfo; struct MPAddressSpaceInfo { PBVersion version; MPProcessID processID; MPCoherenceID groupID; ItemCount nTasks; UInt32 vsid[16]; }; typedef struct MPAddressSpaceInfo MPAddressSpaceInfo; # 466 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MultiprocessingInfo.h" 3 #pragma options align=reset # 185 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 196 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 #define __LOWMEM__ # 45 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 #pragma pack(push, 2) # 255 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern SInt16 LMGetBootDrive(void) ; # 266 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetBootDrive(SInt16 value) ; # 932 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern SInt16 LMGetApFontID(void) ; # 947 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetApFontID(SInt16 value) ; # 1005 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern SInt16 LMGetSysMap(void) ; # 1016 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetSysMap(SInt16 value) ; # 1027 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern UInt8 LMGetResLoad(void) ; # 1038 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetResLoad(UInt8 value) ; # 1049 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern SInt16 LMGetResErr(void) ; # 1060 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetResErr(SInt16 value) ; # 1071 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern UInt8 LMGetTmpResLoad(void) ; # 1082 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetTmpResLoad(UInt8 value) ; # 1094 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern Ptr LMGetIntlSpec(void) ; # 1105 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetIntlSpec(Ptr value) ; # 1139 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetSysFontFam(SInt16 value) ; # 1154 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern SInt16 LMGetSysFontSize(void) ; # 1169 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetSysFontSize(SInt16 value) ; # 1409 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 #pragma pack(pop) # 197 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 #define __AVLTREE__ # 32 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 #pragma pack(push, 2) typedef UInt16 AVLVisitStage; enum { kAVLPreOrder = 0, kAVLInOrder = 1, kAVLPostOrder = 2 }; # 68 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 typedef UInt16 AVLOrder; enum { kLeftToRight = 0, kRightToLeft = 1 }; # 89 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 typedef UInt16 AVLNodeType; enum { kAVLIsTree = 0, kAVLIsLeftBranch = 1, kAVLIsRightBranch = 2, kAVLIsLeaf = 3, kAVLNullNode = 4 }; enum { errItemAlreadyInTree = -960, errNotValidTree = -961, errItemNotFoundInTree = -962, errCanNotInsertWhileWalkProcInProgress = -963, errTreeIsLocked = -964 }; # 117 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 struct AVLTreeStruct { OSType signature; unsigned long privateStuff[8]; }; typedef struct AVLTreeStruct AVLTreeStruct; typedef AVLTreeStruct * AVLTreePtr; # 159 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 typedef SInt32 ( * AVLCompareItemsProcPtr)(AVLTreePtr tree, const void *i1, const void *i2, AVLNodeType nd_typ); # 185 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 typedef ByteCount ( * AVLItemSizeProcPtr)(AVLTreePtr tree, const void *itemPtr); # 209 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 typedef void ( * AVLDisposeItemProcPtr)(AVLTreePtr tree, const void *dataP); # 262 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 typedef OSErr ( * AVLWalkProcPtr)(AVLTreePtr tree, const void *dataPtr, AVLVisitStage visitStage, AVLNodeType node, UInt32 level, SInt32 balance, void *refCon); typedef AVLCompareItemsProcPtr AVLCompareItemsUPP; typedef AVLItemSizeProcPtr AVLItemSizeUPP; typedef AVLDisposeItemProcPtr AVLDisposeItemUPP; typedef AVLWalkProcPtr AVLWalkUPP; # 275 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern AVLCompareItemsUPP NewAVLCompareItemsUPP(AVLCompareItemsProcPtr userRoutine) ; # 286 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern AVLItemSizeUPP NewAVLItemSizeUPP(AVLItemSizeProcPtr userRoutine) ; # 297 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern AVLDisposeItemUPP NewAVLDisposeItemUPP(AVLDisposeItemProcPtr userRoutine) ; # 308 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern AVLWalkUPP NewAVLWalkUPP(AVLWalkProcPtr userRoutine) ; # 319 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern void DisposeAVLCompareItemsUPP(AVLCompareItemsUPP userUPP) ; # 330 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern void DisposeAVLItemSizeUPP(AVLItemSizeUPP userUPP) ; # 341 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern void DisposeAVLDisposeItemUPP(AVLDisposeItemUPP userUPP) ; # 352 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern void DisposeAVLWalkUPP(AVLWalkUPP userUPP) ; # 363 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern SInt32 InvokeAVLCompareItemsUPP( AVLTreePtr tree, const void * i1, const void * i2, AVLNodeType nd_typ, AVLCompareItemsUPP userUPP) ; # 379 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern ByteCount InvokeAVLItemSizeUPP( AVLTreePtr tree, const void * itemPtr, AVLItemSizeUPP userUPP) ; # 393 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern void InvokeAVLDisposeItemUPP( AVLTreePtr tree, const void * dataP, AVLDisposeItemUPP userUPP) ; # 407 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern OSErr InvokeAVLWalkUPP( AVLTreePtr tree, const void * dataPtr, AVLVisitStage visitStage, AVLNodeType node, UInt32 level, SInt32 balance, void * refCon, AVLWalkUPP userUPP) ; # 433 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 #define NewAVLCompareItemsUPP(userRoutine) ((AVLCompareItemsUPP)userRoutine) #define NewAVLItemSizeUPP(userRoutine) ((AVLItemSizeUPP)userRoutine) #define NewAVLDisposeItemUPP(userRoutine) ((AVLDisposeItemUPP)userRoutine) #define NewAVLWalkUPP(userRoutine) ((AVLWalkUPP)userRoutine) #define DisposeAVLCompareItemsUPP(userUPP) #define DisposeAVLItemSizeUPP(userUPP) #define DisposeAVLDisposeItemUPP(userUPP) #define DisposeAVLWalkUPP(userUPP) #define InvokeAVLCompareItemsUPP(tree,i1,i2,nd_typ,userUPP) (*userUPP)(tree, i1, i2, nd_typ) #define InvokeAVLItemSizeUPP(tree,itemPtr,userUPP) (*userUPP)(tree, itemPtr) #define InvokeAVLDisposeItemUPP(tree,dataP,userUPP) (*userUPP)(tree, dataP) #define InvokeAVLWalkUPP(tree,dataPtr,visitStage,node,level,balance,refCon,userUPP) (*userUPP)(tree, dataPtr, visitStage, node, level, balance, refCon) # 889 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 #pragma pack(pop) # 201 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 1 3 # 12 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 #define __PEFBINARYFORMAT__ # 26 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 #pragma pack(push, 2) # 95 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 struct PEFContainerHeader { OSType tag1; OSType tag2; OSType architecture; UInt32 formatVersion; UInt32 dateTimeStamp; UInt32 oldDefVersion; UInt32 oldImpVersion; UInt32 currentVersion; UInt16 sectionCount; UInt16 instSectionCount; UInt32 reservedA; }; typedef struct PEFContainerHeader PEFContainerHeader; enum { kPEFTag1 = 'Joy!', kPEFTag2 = 'peff', kPEFVersion = 0x00000001 }; enum { kPEFFirstSectionHeaderOffset = sizeof(PEFContainerHeader) }; #define PEFFirstSectionNameOffset(container) ( kPEFFirstSectionHeaderOffset + ((container)->sectionCount * sizeof ( PEFSectionHeader )) ) # 131 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 struct PEFSectionHeader { SInt32 nameOffset; UInt32 defaultAddress; UInt32 totalLength; UInt32 unpackedLength; UInt32 containerLength; UInt32 containerOffset; UInt8 sectionKind; UInt8 shareKind; UInt8 alignment; UInt8 reservedA; }; typedef struct PEFSectionHeader PEFSectionHeader; enum { kPEFCodeSection = 0, kPEFUnpackedDataSection = 1, kPEFPackedDataSection = 2, kPEFConstantSection = 3, kPEFExecDataSection = 6, kPEFLoaderSection = 4, kPEFDebugSection = 5, kPEFExceptionSection = 7, kPEFTracebackSection = 8 }; enum { kPEFProcessShare = 1, kPEFGlobalShare = 4, kPEFProtectedShare = 5 }; # 190 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 enum { kPEFPkDataZero = 0, kPEFPkDataBlock = 1, kPEFPkDataRepeat = 2, kPEFPkDataRepeatBlock = 3, kPEFPkDataRepeatZero = 4 }; enum { kPEFPkDataOpcodeShift = 5, kPEFPkDataCount5Mask = 0x1F, kPEFPkDataMaxCount5 = 31, kPEFPkDataVCountShift = 7, kPEFPkDataVCountMask = 0x7F, kPEFPkDataVCountEndMask = 0x80 }; #define PEFPkDataOpcode(byte) ( ((UInt8)(byte)) >> kPEFPkDataOpcodeShift ) #define PEFPkDataCount5(byte) ( ((UInt8)(byte)) & kPEFPkDataCount5Mask ) #define PEFPkDataComposeInstr(opcode,count5) ( (((UInt8)(opcode)) << kPEFPkDataOpcodeShift) | ((UInt8)(count5)) ) # 306 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 struct PEFLoaderInfoHeader { SInt32 mainSection; UInt32 mainOffset; SInt32 initSection; UInt32 initOffset; SInt32 termSection; UInt32 termOffset; UInt32 importedLibraryCount; UInt32 totalImportedSymbolCount; UInt32 relocSectionCount; UInt32 relocInstrOffset; UInt32 loaderStringsOffset; UInt32 exportHashOffset; UInt32 exportHashTablePower; UInt32 exportedSymbolCount; }; typedef struct PEFLoaderInfoHeader PEFLoaderInfoHeader; struct PEFImportedLibrary { UInt32 nameOffset; UInt32 oldImpVersion; UInt32 currentVersion; UInt32 importedSymbolCount; UInt32 firstImportedSymbol; UInt8 options; UInt8 reservedA; UInt16 reservedB; }; typedef struct PEFImportedLibrary PEFImportedLibrary; enum { kPEFWeakImportLibMask = 0x40, kPEFInitLibBeforeMask = 0x80 }; # 368 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 struct PEFImportedSymbol { UInt32 classAndName; }; typedef struct PEFImportedSymbol PEFImportedSymbol; enum { kPEFImpSymClassShift = 24, kPEFImpSymNameOffsetMask = 0x00FFFFFF, kPEFImpSymMaxNameOffset = 0x00FFFFFF }; #define PEFImportedSymbolClass(classAndName) ((UInt8) ((classAndName) >> kPEFImpSymClassShift)) #define PEFImportedSymbolNameOffset(classAndName) ((classAndName) & kPEFImpSymNameOffsetMask) #define PEFComposeImportedSymbol(class,nameOffset) ( ( ((UInt32)(class)) << kPEFImpSymClassShift ) | ( (UInt32)(nameOffset) ) ) enum { kPEFCodeSymbol = 0x00, kPEFDataSymbol = 0x01, kPEFTVectorSymbol = 0x02, kPEFTOCSymbol = 0x03, kPEFGlueSymbol = 0x04, kPEFUndefinedSymbol = 0x0F, kPEFWeakImportSymMask = 0x80 }; # 462 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 struct PEFExportedSymbolHashSlot { UInt32 countAndStart; }; typedef struct PEFExportedSymbolHashSlot PEFExportedSymbolHashSlot; enum { kPEFHashSlotSymCountShift = 18, kPEFHashSlotFirstKeyMask = 0x0003FFFF, kPEFHashSlotMaxSymbolCount = 0x00003FFF, kPEFHashSlotMaxKeyIndex = 0x0003FFFF }; #define PEFHashTableIndex(fullHashWord,hashTablePower) ( ( (fullHashWord) ^ ((fullHashWord) >> (hashTablePower)) ) & ((1 << (hashTablePower)) - 1) ) #define PEFHashSlotSymbolCount(countAndStart) ((UInt32) ((countAndStart) >> kPEFHashSlotSymCountShift)) #define PEFHashSlotFirstKey(countAndStart) ((countAndStart) & kPEFHashSlotFirstKeyMask) #define PEFComposeExportedSymbolHashSlot(symbolCount,firstKey) ( ( ((UInt32)(symbolCount)) << kPEFHashSlotSymCountShift ) | ( (UInt32)(firstKey) ) ) # 490 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 struct PEFSplitHashWord { UInt16 nameLength; UInt16 hashValue; }; typedef struct PEFSplitHashWord PEFSplitHashWord; struct PEFExportedSymbolKey { union { UInt32 fullHashWord; PEFSplitHashWord splitHashWord; } u; }; typedef struct PEFExportedSymbolKey PEFExportedSymbolKey; enum { kPEFHashLengthShift = 16, kPEFHashValueMask = 0x0000FFFF, kPEFHashMaxLength = 0x0000FFFF }; #define PEFHashNameLength(fullHashWord) ((UInt32) ((fullHashWord) >> kPEFHashLengthShift)) #define PEFHashValue(fullHashWord) ((fullHashWord) & kPEFHashValueMask) #define PEFComposeFullHashWord(nameLength,hashValue) ( ( ((UInt32)(nameLength)) << kPEFHashLengthShift ) | ( (UInt32)(hashValue) ) ) # 553 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 struct PEFExportedSymbol { UInt32 classAndName; UInt32 symbolValue; SInt16 sectionIndex; }; typedef struct PEFExportedSymbol PEFExportedSymbol; # 571 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 enum { kPEFExpSymClassShift = 24, kPEFExpSymNameOffsetMask = 0x00FFFFFF, kPEFExpSymMaxNameOffset = 0x00FFFFFF }; #define PEFExportedSymbolClass(classAndName) ((UInt8) ((classAndName) >> kPEFExpSymClassShift)) #define PEFExportedSymbolNameOffset(classAndName) ((classAndName) & kPEFExpSymNameOffsetMask) #define PEFComposeExportedSymbol(class,nameOffset) ( ( ((UInt32)(class)) << kPEFExpSymClassShift ) | ( (UInt32)(nameOffset) ) ) enum { kPEFAbsoluteExport = -2, kPEFReexportedImport = -3 }; # 611 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 typedef UInt16 PEFRelocChunk; struct PEFLoaderRelocationHeader { UInt16 sectionIndex; UInt16 reservedA; UInt32 relocCount; UInt32 firstRelocOffset; }; typedef struct PEFLoaderRelocationHeader PEFLoaderRelocationHeader; # 632 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 #define PEFRFShift(offset,length) (16 - ((offset) + (length))) #define PEFRFMask(length) ((1 << (length)) - 1) #define PEFRelocField(chunk,offset,length) ( ( (chunk) >> (16 - ((offset) + (length))) ) & ((1 << (length)) - 1) ) # 655 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 enum { kPEFRelocBasicOpcodeRange = 128 }; #define PEFRelocBasicOpcode(firstChunk) (kPEFRelocBasicOpcodes[(firstChunk)>>9]) enum { kPEFRelocBySectDWithSkip = 0x00, kPEFRelocBySectC = 0x20, kPEFRelocBySectD = 0x21, kPEFRelocTVector12 = 0x22, kPEFRelocTVector8 = 0x23, kPEFRelocVTable8 = 0x24, kPEFRelocImportRun = 0x25, kPEFRelocSmByImport = 0x30, kPEFRelocSmSetSectC = 0x31, kPEFRelocSmSetSectD = 0x32, kPEFRelocSmBySection = 0x33, kPEFRelocIncrPosition = 0x40, kPEFRelocSmRepeat = 0x48, kPEFRelocSetPosition = 0x50, kPEFRelocLgByImport = 0x52, kPEFRelocLgRepeat = 0x58, kPEFRelocLgSetOrBySection = 0x5A, kPEFRelocUndefinedOpcode = 0xFF }; # 697 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 enum { kPEFRelocLgBySectionSubopcode = 0x00, kPEFRelocLgSetSectCSubopcode = 0x01, kPEFRelocLgSetSectDSubopcode = 0x02 }; #define PEFRelocLgSetOrBySubopcode(chunk) (((chunk) >> 6) & 0x0F) # 713 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 #define PEFMaskedBasicOpcodes kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectDWithSkip, kPEFRelocBySectC, kPEFRelocBySectD, kPEFRelocTVector12, kPEFRelocTVector8, kPEFRelocVTable8, kPEFRelocImportRun, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocSmByImport, kPEFRelocSmSetSectC, kPEFRelocSmSetSectD, kPEFRelocSmBySection, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocIncrPosition, kPEFRelocIncrPosition, kPEFRelocIncrPosition, kPEFRelocIncrPosition, kPEFRelocIncrPosition, kPEFRelocIncrPosition, kPEFRelocIncrPosition, kPEFRelocIncrPosition, kPEFRelocSmRepeat, kPEFRelocSmRepeat, kPEFRelocSmRepeat, kPEFRelocSmRepeat, kPEFRelocSmRepeat, kPEFRelocSmRepeat, kPEFRelocSmRepeat, kPEFRelocSmRepeat, kPEFRelocSetPosition, kPEFRelocSetPosition, kPEFRelocLgByImport, kPEFRelocLgByImport, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocLgRepeat, kPEFRelocLgRepeat, kPEFRelocLgSetOrBySection, kPEFRelocLgSetOrBySection, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode, kPEFRelocUndefinedOpcode # 781 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 enum { kPEFRelocWithSkipMaxSkipCount = 255, kPEFRelocWithSkipMaxRelocCount = 63 }; #define PEFRelocWithSkipSkipCount(chunk) PEFRelocField ( (chunk), 2, 8 ) #define PEFRelocWithSkipRelocCount(chunk) PEFRelocField ( (chunk), 10, 6 ) #define PEFRelocComposeWithSkip(skipCount,relocCount) ( 0x0000 | (((UInt16)(skipCount)) << 6) | ((UInt16)(relocCount)) ) # 815 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 enum { kPEFRelocRunMaxRunLength = 512 }; #define PEFRelocRunSubopcode(chunk) PEFRelocField ( (chunk), 3, 4 ) #define PEFRelocRunRunLength(chunk) (PEFRelocField ( (chunk), 7, 9 ) + 1) #define PEFRelocComposeRun(subopcode,runLength) ( 0x4000 | (((UInt16)(subopcode)) << 9) | ((UInt16)((runLength)-1)) ) #define PEFRelocComposeBySectC(runLength) PEFRelocComposeRun ( 0, (runLength) ) #define PEFRelocComposeBySectD(runLength) PEFRelocComposeRun ( 1, (runLength) ) #define PEFRelocComposeTVector12(runLength) PEFRelocComposeRun ( 2, (runLength) ) #define PEFRelocComposeTVector8(runLength) PEFRelocComposeRun ( 3, (runLength) ) #define PEFRelocComposeVTable8(runLength) PEFRelocComposeRun ( 4, (runLength) ) #define PEFRelocComposeImportRun(runLength) PEFRelocComposeRun ( 5, (runLength) ) # 854 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 enum { kPEFRelocSmIndexMaxIndex = 511 }; #define PEFRelocSmIndexSubopcode(chunk) PEFRelocField ( (chunk), 3, 4 ) #define PEFRelocSmIndexIndex(chunk) PEFRelocField ( (chunk), 7, 9 ) #define PEFRelocComposeSmIndex(subopcode,index) ( 0x6000 | (((UInt16)(subopcode)) << 9) | ((UInt16)(index)) ) #define PEFRelocComposeSmByImport(index) PEFRelocComposeSmIndex ( 0, (index) ) #define PEFRelocComposeSmSetSectC(index) PEFRelocComposeSmIndex ( 1, (index) ) #define PEFRelocComposeSmSetSectD(index) PEFRelocComposeSmIndex ( 2, (index) ) #define PEFRelocComposeSmBySection(index) PEFRelocComposeSmIndex ( 3, (index) ) # 890 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 enum { kPEFRelocIncrPositionMaxOffset = 4096 }; #define PEFRelocIncrPositionOffset(chunk) (PEFRelocField ( (chunk), 4, 12 ) + 1) #define PEFRelocComposeIncrPosition(offset) ( 0x8000 | ((UInt16)((offset)-1)) ) # 920 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 enum { kPEFRelocSmRepeatMaxChunkCount = 16, kPEFRelocSmRepeatMaxRepeatCount = 256 }; #define PEFRelocSmRepeatChunkCount(chunk) (PEFRelocField ( (chunk), 4, 4 ) + 1) #define PEFRelocSmRepeatRepeatCount(chunk) (PEFRelocField ( (chunk), 8, 8 ) + 1) #define PEFRelocComposeSmRepeat(chunkCount,repeatCount) ( 0x9000 | ((((UInt16)(chunkCount))-1) << 8) | (((UInt16)(repeatCount))-1) ) # 951 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 enum { kPEFRelocSetPosMaxOffset = 0x03FFFFFF }; #define PEFRelocSetPosOffsetHigh(chunk) PEFRelocField ( (chunk), 6, 10 ) #define PEFRelocSetPosFullOffset(firstChunk,secondChunk) ( ((((UInt32)(firstChunk)) & 0x03FF) << 16) | ((UInt32)(secondChunk)) ) #define PEFRelocComposeSetPosition_1st(fullOffset) ( 0xA000 | ((UInt16) (((UInt32)(fullOffset)) >> 16) ) ) #define PEFRelocComposeSetPosition_2nd(fullOffset) ( (UInt16) ((UInt32)(fullOffset) & 0xFFFF) ) # 985 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 enum { kPEFRelocLgByImportMaxIndex = 0x03FFFFFF }; #define PEFRelocLgByImportIndexHigh(chunk) PEFRelocField ( (chunk), 6, 10 ) #define PEFRelocLgByImportFullIndex(firstChunk,secondChunk) ( ((((UInt32)(firstChunk)) & 0x03FF) << 16) | ((UInt32)(secondChunk)) ) #define PEFRelocComposeLgByImport_1st(fullIndex) ( 0xA400 | ((UInt16) (((UInt32)(fullIndex)) >> 16) ) ) #define PEFRelocComposeLgByImport_2nd(fullIndex) ( (UInt16) ((UInt32)(fullIndex) & 0xFFFF) ) # 1020 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 enum { kPEFRelocLgRepeatMaxChunkCount = 16, kPEFRelocLgRepeatMaxRepeatCount = 0x003FFFFF }; #define PEFRelocLgRepeatChunkCount(chunk) (PEFRelocField ( (chunk), 6, 4 ) + 1) #define PEFRelocLgRepeatRepeatCountHigh(chunk) PEFRelocField ( (chunk), 10, 6 ) #define PEFRelocLgRepeatFullRepeatCount(firstChunk,secondChunk) ( ((((UInt32)(firstChunk)) & 0x003F) << 16) | ((UInt32)(secondChunk)) ) #define PEFRelocComposeLgRepeat_1st(chunkCount,fullRepeatCount) ( 0xB000 | ((((UInt16)(chunkCount))-1) << 6) | ((UInt16) (((UInt32)(fullRepeatCount)) >>16 ) ) ) #define PEFRelocComposeLgRepeat_2nd(chunkCount,fullRepeatCount) ( (UInt16) ((UInt32)(fullRepeatCount) & 0xFFFF) ) # 1058 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 enum { kPEFRelocLgSetOrBySectionMaxIndex = 0x003FFFFF }; #define PEFRelocLgSetOrBySectionSubopcode(chunk) PEFRelocField ( (chunk), 6, 4 ) #define PEFRelocLgSetOrBySectionIndexHigh(chunk) PEFRelocField ( (chunk), 10, 6 ) #define PEFRelocLgSetOrBySectionFullIndex(firstChunk,secondChunk) ( ((((UInt32)(firstChunk)) & 0x003F) << 16) | ((UInt32)(secondChunk)) ) #define PEFRelocComposeLgSetOrBySection_1st(subopcode,fullIndex) ( 0xB400 | (((UInt16)(subopcode)) << 6) | ((UInt16) (((UInt32)(fullIndex)) >> 16) ) ) #define PEFRelocComposeLgSetOrBySection_2nd(subopcode,fullIndex) ( (UInt16) ((UInt32)(fullIndex) & 0xFFFF) ) #define PEFRelocComposeLgBySection(fullIndex) PEFRelocComposeLgSetOrBySection ( 0x00, (fullIndex) ) #define PEFRelocComposeLgSetSectC(fullIndex) PEFRelocComposeLgSetOrBySection ( 0x01, (fullIndex) ) #define PEFRelocComposeLgSetSectD(fullIndex) PEFRelocComposeLgSetOrBySection ( 0x02, (fullIndex) ) # 1140 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 struct XLibContainerHeader { OSType tag1; OSType tag2; UInt32 currentFormat; UInt32 containerStringsOffset; UInt32 exportHashOffset; UInt32 exportKeyOffset; UInt32 exportSymbolOffset; UInt32 exportNamesOffset; UInt32 exportHashTablePower; UInt32 exportedSymbolCount; UInt32 fragNameOffset; UInt32 fragNameLength; UInt32 dylibPathOffset; UInt32 dylibPathLength; OSType cpuFamily; OSType cpuModel; UInt32 dateTimeStamp; UInt32 currentVersion; UInt32 oldDefVersion; UInt32 oldImpVersion; }; typedef struct XLibContainerHeader XLibContainerHeader; enum { kXLibTag1 = (int)0xF04D6163 , kVLibTag2 = 'VLib', kBLibTag2 = 'BLib', kXLibVersion = 0x00000001 }; typedef PEFExportedSymbolHashSlot XLibExportedSymbolHashSlot; typedef PEFExportedSymbolKey XLibExportedSymbolKey; struct XLibExportedSymbol { UInt32 classAndName; UInt32 bpOffset; }; typedef struct XLibExportedSymbol XLibExportedSymbol; # 1196 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 #define IncludePEF2Declarations 0 # 1572 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 #pragma pack(pop) # 205 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h" 3 #define __HFSVOLUMES__ # 25 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h" 3 # 1 "/usr/include/hfs/hfs_format.h" 1 3 4 # 29 "/usr/include/hfs/hfs_format.h" 3 4 #define __HFS_FORMAT__ # 51 "/usr/include/hfs/hfs_format.h" 3 4 enum { kHFSSigWord = 0x4244, kHFSPlusSigWord = 0x482B, kHFSXSigWord = 0x4858, kHFSPlusVersion = 0x0004, kHFSXVersion = 0x0005, kHFSPlusMountVersion = 0x31302E30, kHFSJMountVersion = 0x4846534a, kFSKMountVersion = 0x46534b21 }; # 73 "/usr/include/hfs/hfs_format.h" 3 4 #define HFSPLUSMETADATAFOLDER "\xE2\x90\x80\xE2\x90\x80\xE2\x90\x80\xE2\x90\x80HFS+ Private Data" #define HFSPLUS_DIR_METADATA_FOLDER ".HFS+ Private Directory Data\xd" # 85 "/usr/include/hfs/hfs_format.h" 3 4 #define HFS_INODE_PREFIX "iNode" #define HFS_DELETE_PREFIX "temp" #define HFS_DIRINODE_PREFIX "dir_" # 105 "/usr/include/hfs/hfs_format.h" 3 4 #define FIRST_LINK_XATTR_NAME "com.apple.system.hfs.firstlink" #define FIRST_LINK_XATTR_REC_SIZE (sizeof(HFSPlusAttrData) - 2 + 12) #define HFS_UUID_NAMESPACE_ID "\xB3\xE2\x0F\x39\xF2\x92\x11\xD6\x97\xA4\x00\x30\x65\x43\xEC\xAC" enum { kHardLinkFileType = 0x686C6E6B, kHFSPlusCreator = 0x6866732B }; enum { kSymLinkFileType = 0x736C6E6B, kSymLinkCreator = 0x72686170 }; enum { kHFSMaxVolumeNameChars = 27, kHFSMaxFileNameChars = 31, kHFSPlusMaxFileNameChars = 255 }; struct HFSExtentKey { u_int8_t keyLength; u_int8_t forkType; u_int32_t fileID; u_int16_t startBlock; } ; typedef struct HFSExtentKey HFSExtentKey; struct HFSPlusExtentKey { u_int16_t keyLength; u_int8_t forkType; u_int8_t pad; u_int32_t fileID; u_int32_t startBlock; } ; typedef struct HFSPlusExtentKey HFSPlusExtentKey; enum { kHFSExtentDensity = 3, kHFSPlusExtentDensity = 8 }; struct HFSExtentDescriptor { u_int16_t startBlock; u_int16_t blockCount; } ; typedef struct HFSExtentDescriptor HFSExtentDescriptor; struct HFSPlusExtentDescriptor { u_int32_t startBlock; u_int32_t blockCount; } ; typedef struct HFSPlusExtentDescriptor HFSPlusExtentDescriptor; typedef HFSExtentDescriptor HFSExtentRecord[3]; typedef HFSPlusExtentDescriptor HFSPlusExtentRecord[8]; struct FndrFileInfo { u_int32_t fdType; u_int32_t fdCreator; u_int16_t fdFlags; struct { int16_t v; int16_t h; } fdLocation; int16_t opaque; } ; typedef struct FndrFileInfo FndrFileInfo; struct FndrDirInfo { struct { int16_t top; int16_t left; int16_t bottom; int16_t right; } frRect; unsigned short frFlags; struct { u_int16_t v; u_int16_t h; } frLocation; int16_t opaque; } ; typedef struct FndrDirInfo FndrDirInfo; struct FndrOpaqueInfo { char opaque[16]; } ; typedef struct FndrOpaqueInfo FndrOpaqueInfo; struct FndrExtendedDirInfo { u_int32_t document_id; u_int32_t date_added; u_int16_t extended_flags; u_int16_t reserved3; u_int32_t write_gen_counter; } ; struct FndrExtendedFileInfo { u_int32_t document_id; u_int32_t date_added; u_int16_t extended_flags; u_int16_t reserved2; u_int32_t write_gen_counter; } ; struct HFSPlusForkData { u_int64_t logicalSize; u_int32_t clumpSize; u_int32_t totalBlocks; HFSPlusExtentRecord extents; } ; typedef struct HFSPlusForkData HFSPlusForkData; struct HFSPlusBSDInfo { u_int32_t ownerID; u_int32_t groupID; u_int8_t adminFlags; u_int8_t ownerFlags; u_int16_t fileMode; union { u_int32_t iNodeNum; u_int32_t linkCount; u_int32_t rawDevice; } special; } ; typedef struct HFSPlusBSDInfo HFSPlusBSDInfo; # 280 "/usr/include/hfs/hfs_format.h" 3 4 #define hl_firstLinkID reserved1 #define hl_prevLinkID bsdInfo.ownerID #define hl_nextLinkID bsdInfo.groupID #define hl_linkReference bsdInfo.special.iNodeNum #define hl_linkCount bsdInfo.special.linkCount enum { kHFSRootParentID = 1, kHFSRootFolderID = 2, kHFSExtentsFileID = 3, kHFSCatalogFileID = 4, kHFSBadBlockFileID = 5, kHFSAllocationFileID = 6, kHFSStartupFileID = 7, kHFSAttributesFileID = 8, kHFSAttributeDataFileID = 13, kHFSRepairCatalogFileID = 14, kHFSBogusExtentFileID = 15, kHFSFirstUserCatalogNodeID = 16 }; struct HFSCatalogKey { u_int8_t keyLength; u_int8_t reserved; u_int32_t parentID; u_int8_t nodeName[kHFSMaxFileNameChars + 1]; } ; typedef struct HFSCatalogKey HFSCatalogKey; struct HFSPlusCatalogKey { u_int16_t keyLength; u_int32_t parentID; HFSUniStr255 nodeName; } ; typedef struct HFSPlusCatalogKey HFSPlusCatalogKey; enum { kHFSFolderRecord = 0x0100, kHFSFileRecord = 0x0200, kHFSFolderThreadRecord = 0x0300, kHFSFileThreadRecord = 0x0400, kHFSPlusFolderRecord = 1, kHFSPlusFileRecord = 2, kHFSPlusFolderThreadRecord = 3, kHFSPlusFileThreadRecord = 4 }; enum { kHFSFileLockedBit = 0x0000, kHFSFileLockedMask = 0x0001, kHFSThreadExistsBit = 0x0001, kHFSThreadExistsMask = 0x0002, kHFSHasAttributesBit = 0x0002, kHFSHasAttributesMask = 0x0004, kHFSHasSecurityBit = 0x0003, kHFSHasSecurityMask = 0x0008, kHFSHasFolderCountBit = 0x0004, kHFSHasFolderCountMask = 0x0010, kHFSHasLinkChainBit = 0x0005, kHFSHasLinkChainMask = 0x0020, kHFSHasChildLinkBit = 0x0006, kHFSHasChildLinkMask = 0x0040, kHFSHasDateAddedBit = 0x0007, kHFSHasDateAddedMask = 0x0080, kHFSFastDevPinnedBit = 0x0008, kHFSFastDevPinnedMask = 0x0100, kHFSDoNotFastDevPinBit = 0x0009, kHFSDoNotFastDevPinMask = 0x0200, kHFSFastDevCandidateBit = 0x000a, kHFSFastDevCandidateMask = 0x0400, kHFSAutoCandidateBit = 0x000b, kHFSAutoCandidateMask = 0x0800 }; struct HFSCatalogFolder { int16_t recordType; u_int16_t flags; u_int16_t valence; u_int32_t folderID; u_int32_t createDate; u_int32_t modifyDate; u_int32_t backupDate; FndrDirInfo userInfo; FndrOpaqueInfo finderInfo; u_int32_t reserved[4]; } ; typedef struct HFSCatalogFolder HFSCatalogFolder; struct HFSPlusCatalogFolder { int16_t recordType; u_int16_t flags; u_int32_t valence; u_int32_t folderID; u_int32_t createDate; u_int32_t contentModDate; u_int32_t attributeModDate; u_int32_t accessDate; u_int32_t backupDate; HFSPlusBSDInfo bsdInfo; FndrDirInfo userInfo; FndrOpaqueInfo finderInfo; u_int32_t textEncoding; u_int32_t folderCount; } ; typedef struct HFSPlusCatalogFolder HFSPlusCatalogFolder; struct HFSCatalogFile { int16_t recordType; u_int8_t flags; char fileType; FndrFileInfo userInfo; u_int32_t fileID; u_int16_t dataStartBlock; int32_t dataLogicalSize; int32_t dataPhysicalSize; u_int16_t rsrcStartBlock; int32_t rsrcLogicalSize; int32_t rsrcPhysicalSize; u_int32_t createDate; u_int32_t modifyDate; u_int32_t backupDate; FndrOpaqueInfo finderInfo; u_int16_t clumpSize; HFSExtentRecord dataExtents; HFSExtentRecord rsrcExtents; u_int32_t reserved; } ; typedef struct HFSCatalogFile HFSCatalogFile; struct HFSPlusCatalogFile { int16_t recordType; u_int16_t flags; u_int32_t reserved1; u_int32_t fileID; u_int32_t createDate; u_int32_t contentModDate; u_int32_t attributeModDate; u_int32_t accessDate; u_int32_t backupDate; HFSPlusBSDInfo bsdInfo; FndrFileInfo userInfo; FndrOpaqueInfo finderInfo; u_int32_t textEncoding; u_int32_t reserved2; HFSPlusForkData dataFork; HFSPlusForkData resourceFork; } ; typedef struct HFSPlusCatalogFile HFSPlusCatalogFile; struct HFSCatalogThread { int16_t recordType; int32_t reserved[2]; u_int32_t parentID; u_int8_t nodeName[kHFSMaxFileNameChars + 1]; } ; typedef struct HFSCatalogThread HFSCatalogThread; struct HFSPlusCatalogThread { int16_t recordType; int16_t reserved; u_int32_t parentID; HFSUniStr255 nodeName; } ; typedef struct HFSPlusCatalogThread HFSPlusCatalogThread; enum { kHFSPlusAttrInlineData = 0x10, kHFSPlusAttrForkData = 0x20, kHFSPlusAttrExtents = 0x30 }; # 500 "/usr/include/hfs/hfs_format.h" 3 4 struct HFSPlusAttrForkData { u_int32_t recordType; u_int32_t reserved; HFSPlusForkData theFork; } ; typedef struct HFSPlusAttrForkData HFSPlusAttrForkData; struct HFSPlusAttrExtents { u_int32_t recordType; u_int32_t reserved; HFSPlusExtentRecord extents; } ; typedef struct HFSPlusAttrExtents HFSPlusAttrExtents; struct HFSPlusAttrData { u_int32_t recordType; u_int32_t reserved[2]; u_int32_t attrSize; u_int8_t attrData[2]; } ; typedef struct HFSPlusAttrData HFSPlusAttrData; struct HFSPlusAttrInlineData { u_int32_t recordType; u_int32_t reserved; u_int32_t logicalSize; u_int8_t userData[2]; } ; typedef struct HFSPlusAttrInlineData HFSPlusAttrInlineData; union HFSPlusAttrRecord { u_int32_t recordType; HFSPlusAttrInlineData inlineData; HFSPlusAttrData attrData; HFSPlusAttrForkData forkData; HFSPlusAttrExtents overflowExtents; }; typedef union HFSPlusAttrRecord HFSPlusAttrRecord; enum { kHFSMaxAttrNameLen = 127 }; struct HFSPlusAttrKey { u_int16_t keyLength; u_int16_t pad; u_int32_t fileID; u_int32_t startBlock; u_int16_t attrNameLen; u_int16_t attrName[kHFSMaxAttrNameLen]; } ; typedef struct HFSPlusAttrKey HFSPlusAttrKey; #define kHFSPlusAttrKeyMaximumLength (sizeof(HFSPlusAttrKey) - sizeof(u_int16_t)) #define kHFSPlusAttrKeyMinimumLength (kHFSPlusAttrKeyMaximumLength - kHFSMaxAttrNameLen*sizeof(u_int16_t)) enum { kHFSPlusExtentKeyMaximumLength = sizeof(HFSPlusExtentKey) - sizeof(u_int16_t), kHFSExtentKeyMaximumLength = sizeof(HFSExtentKey) - sizeof(u_int8_t), kHFSPlusCatalogKeyMaximumLength = sizeof(HFSPlusCatalogKey) - sizeof(u_int16_t), kHFSPlusCatalogKeyMinimumLength = kHFSPlusCatalogKeyMaximumLength - sizeof(HFSUniStr255) + sizeof(u_int16_t), kHFSCatalogKeyMaximumLength = sizeof(HFSCatalogKey) - sizeof(u_int8_t), kHFSCatalogKeyMinimumLength = kHFSCatalogKeyMaximumLength - (kHFSMaxFileNameChars + 1) + sizeof(u_int8_t), kHFSPlusCatalogMinNodeSize = 4096, kHFSPlusExtentMinNodeSize = 512, kHFSPlusAttrMinNodeSize = 4096 }; enum { kHFSVolumeHardwareLockBit = 7, kHFSVolumeUnmountedBit = 8, kHFSVolumeSparedBlocksBit = 9, kHFSVolumeNoCacheRequiredBit = 10, kHFSBootVolumeInconsistentBit = 11, kHFSCatalogNodeIDsReusedBit = 12, kHFSVolumeJournaledBit = 13, kHFSVolumeInconsistentBit = 14, kHFSVolumeSoftwareLockBit = 15, kHFSUnusedNodeFixBit = 31, kHFSContentProtectionBit = 30, kHFSVolumeHardwareLockMask = 0x00000080, kHFSVolumeUnmountedMask = 0x00000100, kHFSVolumeSparedBlocksMask = 0x00000200, kHFSVolumeNoCacheRequiredMask = 0x00000400, kHFSBootVolumeInconsistentMask = 0x00000800, kHFSCatalogNodeIDsReusedMask = 0x00001000, kHFSVolumeJournaledMask = 0x00002000, kHFSVolumeInconsistentMask = 0x00004000, kHFSVolumeSoftwareLockMask = 0x00008000, kHFSContentProtectionMask = 0x40000000, kHFSUnusedNodeFixMask = 0x80000000, kHFSMDBAttributesMask = 0x8380 }; enum { kHFSUnusedNodesFixDate = 0xc5ef2480 }; struct HFSMasterDirectoryBlock { u_int16_t drSigWord; u_int32_t drCrDate; u_int32_t drLsMod; u_int16_t drAtrb; u_int16_t drNmFls; u_int16_t drVBMSt; u_int16_t drAllocPtr; u_int16_t drNmAlBlks; u_int32_t drAlBlkSiz; u_int32_t drClpSiz; u_int16_t drAlBlSt; u_int32_t drNxtCNID; u_int16_t drFreeBks; u_int8_t drVN[kHFSMaxVolumeNameChars + 1]; u_int32_t drVolBkUp; u_int16_t drVSeqNum; u_int32_t drWrCnt; u_int32_t drXTClpSiz; u_int32_t drCTClpSiz; u_int16_t drNmRtDirs; u_int32_t drFilCnt; u_int32_t drDirCnt; u_int32_t drFndrInfo[8]; u_int16_t drEmbedSigWord; HFSExtentDescriptor drEmbedExtent; u_int32_t drXTFlSize; HFSExtentRecord drXTExtRec; u_int32_t drCTFlSize; HFSExtentRecord drCTExtRec; } ; typedef struct HFSMasterDirectoryBlock HFSMasterDirectoryBlock; #define SET_HFS_TEXT_ENCODING(hint) (0x656e6300 | ((hint) & 0xff)) #define GET_HFS_TEXT_ENCODING(hint) (((hint) & 0xffffff00) == 0x656e6300 ? (hint) & 0x000000ff : 0xffffffffU) struct HFSPlusVolumeHeader { u_int16_t signature; u_int16_t version; u_int32_t attributes; u_int32_t lastMountedVersion; u_int32_t journalInfoBlock; u_int32_t createDate; u_int32_t modifyDate; u_int32_t backupDate; u_int32_t checkedDate; u_int32_t fileCount; u_int32_t folderCount; u_int32_t blockSize; u_int32_t totalBlocks; u_int32_t freeBlocks; u_int32_t nextAllocation; u_int32_t rsrcClumpSize; u_int32_t dataClumpSize; u_int32_t nextCatalogID; u_int32_t writeCount; u_int64_t encodingsBitmap; u_int8_t finderInfo[32]; HFSPlusForkData allocationFile; HFSPlusForkData extentsFile; HFSPlusForkData catalogFile; HFSPlusForkData attributesFile; HFSPlusForkData startupFile; } ; typedef struct HFSPlusVolumeHeader HFSPlusVolumeHeader; enum BTreeKeyLimits{ kMaxKeyLength = 520 }; union BTreeKey{ u_int8_t length8; u_int16_t length16; u_int8_t rawData [kMaxKeyLength+2]; }; typedef union BTreeKey BTreeKey; struct BTNodeDescriptor { u_int32_t fLink; u_int32_t bLink; char kind; u_int8_t height; u_int16_t numRecords; u_int16_t reserved; } ; typedef struct BTNodeDescriptor BTNodeDescriptor; enum { kBTLeafNode = -1, kBTIndexNode = 0, kBTHeaderNode = 1, kBTMapNode = 2 }; struct BTHeaderRec { u_int16_t treeDepth; u_int32_t rootNode; u_int32_t leafRecords; u_int32_t firstLeafNode; u_int32_t lastLeafNode; u_int16_t nodeSize; u_int16_t maxKeyLength; u_int32_t totalNodes; u_int32_t freeNodes; u_int16_t reserved1; u_int32_t clumpSize; u_int8_t btreeType; u_int8_t keyCompareType; u_int32_t attributes; u_int32_t reserved3[16]; } ; typedef struct BTHeaderRec BTHeaderRec; enum { kBTBadCloseMask = 0x00000001, kBTBigKeysMask = 0x00000002, kBTVariableIndexKeysMask = 0x00000004 }; enum { kHFSCaseFolding = 0xCF, kHFSBinaryCompare = 0xBC }; # 1 "/usr/include/uuid/uuid.h" 1 3 4 # 36 "/usr/include/uuid/uuid.h" 3 4 #define _UUID_UUID_H #define _UUID_STRING_T typedef __darwin_uuid_string_t uuid_string_t; #define UUID_DEFINE(name,u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15) static const uuid_t name __attribute__ ((unused)) = {u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15} static const uuid_t UUID_NULL = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; void uuid_clear(uuid_t uu); int uuid_compare(const uuid_t uu1, const uuid_t uu2); void uuid_copy(uuid_t dst, const uuid_t src); void uuid_generate(uuid_t out); void uuid_generate_random(uuid_t out); void uuid_generate_time(uuid_t out); int uuid_is_null(const uuid_t uu); int uuid_parse(const uuid_string_t in, uuid_t uu); void uuid_unparse(const uuid_t uu, uuid_string_t out); void uuid_unparse_lower(const uuid_t uu, uuid_string_t out); void uuid_unparse_upper(const uuid_t uu, uuid_string_t out); # 778 "/usr/include/hfs/hfs_format.h" 2 3 4 # 787 "/usr/include/hfs/hfs_format.h" 3 4 #define JIB_RESERVED_SIZE ((32*sizeof(u_int32_t)) - sizeof(uuid_string_t) - 48) struct JournalInfoBlock { u_int32_t flags; u_int32_t device_signature[8]; u_int64_t offset; u_int64_t size; uuid_string_t ext_jnl_uuid; char machine_serial_num[48]; char reserved[((32*sizeof(u_int32_t)) - sizeof(uuid_string_t) - 48)]; } ; typedef struct JournalInfoBlock JournalInfoBlock; enum { kJIJournalInFSMask = 0x00000001, kJIJournalOnOtherDeviceMask = 0x00000002, kJIJournalNeedInitMask = 0x00000004 }; #define EXTJNL_CONTENT_TYPE_UUID "4A6F7572-6E61-11AA-AA11-00306543ECAC" # 26 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h" 2 3 typedef UInt32 HFSCatalogNodeID; # 209 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AIFF.h" 1 3 # 10 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AIFF.h" 3 #define __AIFF__ # 24 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AIFF.h" 3 #pragma pack(push, 2) enum { AIFFID = 'AIFF', AIFCID = 'AIFC', FormatVersionID = 'FVER', CommonID = 'COMM', FORMID = 'FORM', SoundDataID = 'SSND', MarkerID = 'MARK', InstrumentID = 'INST', MIDIDataID = 'MIDI', AudioRecordingID = 'AESD', ApplicationSpecificID = 'APPL', CommentID = 'COMT', NameID = 'NAME', AuthorID = 'AUTH', CopyrightID = '(c) ', AnnotationID = 'ANNO' }; enum { NoLooping = 0, ForwardLooping = 1, ForwardBackwardLooping = 2 }; enum { AIFCVersion1 = (uint32_t)0xA2805140 }; #define NoneName "\pnot compressed" #define ACE2to1Name "\pACE 2-to-1" #define ACE8to3Name "\pACE 8-to-3" #define MACE3to1Name "\pMACE 3-to-1" #define MACE6to1Name "\pMACE 6-to-1" enum { NoneType = 'NONE', ACE2Type = 'ACE2', ACE8Type = 'ACE8', MACE3Type = 'MAC3', MACE6Type = 'MAC6' }; # 79 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AIFF.h" 3 typedef SInt16 MarkerIdType; struct ChunkHeader { UInt32 ckID; SInt32 ckSize; }; typedef struct ChunkHeader ChunkHeader; struct ContainerChunk { UInt32 ckID; SInt32 ckSize; UInt32 formType; }; typedef struct ContainerChunk ContainerChunk; struct FormatVersionChunk { UInt32 ckID; SInt32 ckSize; UInt32 timestamp; }; typedef struct FormatVersionChunk FormatVersionChunk; typedef FormatVersionChunk * FormatVersionChunkPtr; struct CommonChunk { UInt32 ckID; SInt32 ckSize; SInt16 numChannels; UInt32 numSampleFrames; SInt16 sampleSize; extended80 sampleRate; }; typedef struct CommonChunk CommonChunk; typedef CommonChunk * CommonChunkPtr; struct ExtCommonChunk { UInt32 ckID; SInt32 ckSize; SInt16 numChannels; UInt32 numSampleFrames; SInt16 sampleSize; extended80 sampleRate; UInt32 compressionType; char compressionName[1]; }; typedef struct ExtCommonChunk ExtCommonChunk; typedef ExtCommonChunk * ExtCommonChunkPtr; struct SoundDataChunk { UInt32 ckID; SInt32 ckSize; UInt32 offset; UInt32 blockSize; }; typedef struct SoundDataChunk SoundDataChunk; typedef SoundDataChunk * SoundDataChunkPtr; struct Marker { MarkerIdType id; UInt32 position; Str255 markerName; }; typedef struct Marker Marker; struct MarkerChunk { UInt32 ckID; SInt32 ckSize; UInt16 numMarkers; Marker Markers[1]; }; typedef struct MarkerChunk MarkerChunk; typedef MarkerChunk * MarkerChunkPtr; struct AIFFLoop { SInt16 playMode; MarkerIdType beginLoop; MarkerIdType endLoop; }; typedef struct AIFFLoop AIFFLoop; struct InstrumentChunk { UInt32 ckID; SInt32 ckSize; UInt8 baseFrequency; UInt8 detune; UInt8 lowFrequency; UInt8 highFrequency; UInt8 lowVelocity; UInt8 highVelocity; SInt16 gain; AIFFLoop sustainLoop; AIFFLoop releaseLoop; }; typedef struct InstrumentChunk InstrumentChunk; typedef InstrumentChunk * InstrumentChunkPtr; struct MIDIDataChunk { UInt32 ckID; SInt32 ckSize; UInt8 MIDIdata[1]; }; typedef struct MIDIDataChunk MIDIDataChunk; typedef MIDIDataChunk * MIDIDataChunkPtr; struct AudioRecordingChunk { UInt32 ckID; SInt32 ckSize; UInt8 AESChannelStatus[24]; }; typedef struct AudioRecordingChunk AudioRecordingChunk; typedef AudioRecordingChunk * AudioRecordingChunkPtr; struct ApplicationSpecificChunk { UInt32 ckID; SInt32 ckSize; OSType applicationSignature; UInt8 data[1]; }; typedef struct ApplicationSpecificChunk ApplicationSpecificChunk; typedef ApplicationSpecificChunk * ApplicationSpecificChunkPtr; struct Comment { UInt32 timeStamp; MarkerIdType marker; UInt16 count; char text[1]; }; typedef struct Comment Comment; struct CommentsChunk { UInt32 ckID; SInt32 ckSize; UInt16 numComments; Comment comments[1]; }; typedef struct CommentsChunk CommentsChunk; typedef CommentsChunk * CommentsChunkPtr; struct TextChunk { UInt32 ckID; SInt32 ckSize; char text[1]; }; typedef struct TextChunk TextChunk; typedef TextChunk * TextChunkPtr; #pragma pack(pop) # 213 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingPlugin.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingPlugin.h" 3 #define __TEXTENCODINGPLUGIN__ # 37 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingPlugin.h" 3 #pragma pack(push, 2) # 48 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingPlugin.h" 3 #define kTECMacOSXDispatchTableNameString "ConverterPluginGetPluginDispatchTable" enum { kTECAvailableEncodingsResType = 'cven', kTECAvailableSniffersResType = 'cvsf', kTECSubTextEncodingsResType = 'cvsb', kTECConversionInfoResType = 'cvif', kTECMailEncodingsResType = 'cvml', kTECWebEncodingsResType = 'cvwb', kTECInternetNamesResType = 'cvmm' }; enum { kTECPluginType = 'ecpg', kTECPluginCreator = 'encv', kTECPluginOneToOne = 'otoo', kTECPluginOneToMany = 'otom', kTECPluginManyToOne = 'mtoo', kTECPluginSniffObj = 'snif' }; enum { verUnspecified = 32767, kTECResourceID = 128 }; # 82 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingPlugin.h" 3 struct TextEncodingRec { UInt32 base; UInt32 variant; UInt32 format; }; typedef struct TextEncodingRec TextEncodingRec; struct TECEncodingsListRec { UInt32 count; TextEncodingRec encodings; }; typedef struct TECEncodingsListRec TECEncodingsListRec; typedef TECEncodingsListRec * TECEncodingsListPtr; typedef TECEncodingsListPtr * TECEncodingsListHandle; struct TECSubTextEncodingRec { UInt32 offset; TextEncodingRec searchEncoding; UInt32 count; TextEncodingRec subEncodings; }; typedef struct TECSubTextEncodingRec TECSubTextEncodingRec; struct TECSubTextEncodingsRec { UInt32 count; TECSubTextEncodingRec subTextEncodingRec; }; typedef struct TECSubTextEncodingsRec TECSubTextEncodingsRec; typedef TECSubTextEncodingsRec * TECSubTextEncodingsPtr; typedef TECSubTextEncodingsPtr * TECSubTextEncodingsHandle; struct TECEncodingPairRec { TextEncodingRec source; TextEncodingRec dest; }; typedef struct TECEncodingPairRec TECEncodingPairRec; struct TECEncodingPairs { TECEncodingPairRec encodingPair; UInt32 flags; UInt32 speed; }; typedef struct TECEncodingPairs TECEncodingPairs; struct TECEncodingPairsRec { UInt32 count; TECEncodingPairs encodingPairs; }; typedef struct TECEncodingPairsRec TECEncodingPairsRec; typedef TECEncodingPairsRec * TECEncodingPairsPtr; typedef TECEncodingPairsPtr * TECEncodingPairsHandle; struct TECLocaleListToEncodingListRec { UInt32 offset; UInt32 count; RegionCode locales; }; typedef struct TECLocaleListToEncodingListRec TECLocaleListToEncodingListRec; typedef TECLocaleListToEncodingListRec * TECLocaleListToEncodingListPtr; struct TECLocaleToEncodingsListRec { UInt32 count; TECLocaleListToEncodingListRec localeListToEncodingList; }; typedef struct TECLocaleToEncodingsListRec TECLocaleToEncodingsListRec; typedef TECLocaleToEncodingsListRec * TECLocaleToEncodingsListPtr; typedef TECLocaleToEncodingsListPtr * TECLocaleToEncodingsListHandle; struct TECInternetNameRec { UInt32 offset; TextEncodingRec searchEncoding; UInt8 encodingNameLength; UInt8 encodingName[1]; }; typedef struct TECInternetNameRec TECInternetNameRec; struct TECInternetNamesRec { UInt32 count; TECInternetNameRec InternetNames; }; typedef struct TECInternetNamesRec TECInternetNamesRec; typedef TECInternetNamesRec * TECInternetNamesPtr; typedef TECInternetNamesPtr * TECInternetNamesHandle; struct TECBufferContextRec { ConstTextPtr textInputBuffer; ConstTextPtr textInputBufferEnd; TextPtr textOutputBuffer; TextPtr textOutputBufferEnd; ConstTextEncodingRunPtr encodingInputBuffer; ConstTextEncodingRunPtr encodingInputBufferEnd; TextEncodingRunPtr encodingOutputBuffer; TextEncodingRunPtr encodingOutputBufferEnd; }; typedef struct TECBufferContextRec TECBufferContextRec; struct TECPluginStateRec { UInt8 state1; UInt8 state2; UInt8 state3; UInt8 state4; UInt32 longState1; UInt32 longState2; UInt32 longState3; UInt32 longState4; }; typedef struct TECPluginStateRec TECPluginStateRec; struct TECConverterContextRec { Ptr pluginRec; TextEncoding sourceEncoding; TextEncoding destEncoding; UInt32 reserved1; UInt32 reserved2; TECBufferContextRec bufferContext; URefCon contextRefCon; ProcPtr conversionProc; ProcPtr flushProc; ProcPtr clearContextInfoProc; UInt32 options1; UInt32 options2; TECPluginStateRec pluginState; }; typedef struct TECConverterContextRec TECConverterContextRec; struct TECSnifferContextRec { Ptr pluginRec; TextEncoding encoding; ItemCount maxErrors; ItemCount maxFeatures; ConstTextPtr textInputBuffer; ConstTextPtr textInputBufferEnd; ItemCount numFeatures; ItemCount numErrors; URefCon contextRefCon; ProcPtr sniffProc; ProcPtr clearContextInfoProc; TECPluginStateRec pluginState; }; typedef struct TECSnifferContextRec TECSnifferContextRec; typedef OSStatus ( * TECPluginNewEncodingConverterPtr)(TECObjectRef *newEncodingConverter, TECConverterContextRec *plugContext, TextEncoding inputEncoding, TextEncoding outputEncoding); typedef OSStatus ( * TECPluginClearContextInfoPtr)(TECObjectRef encodingConverter, TECConverterContextRec *plugContext); typedef OSStatus ( * TECPluginConvertTextEncodingPtr)(TECObjectRef encodingConverter, TECConverterContextRec *plugContext); typedef OSStatus ( * TECPluginFlushConversionPtr)(TECObjectRef encodingConverter, TECConverterContextRec *plugContext); typedef OSStatus ( * TECPluginDisposeEncodingConverterPtr)(TECObjectRef newEncodingConverter, TECConverterContextRec *plugContext); typedef OSStatus ( * TECPluginNewEncodingSnifferPtr)(TECSnifferObjectRef *encodingSniffer, TECSnifferContextRec *snifContext, TextEncoding inputEncoding); typedef OSStatus ( * TECPluginClearSnifferContextInfoPtr)(TECSnifferObjectRef encodingSniffer, TECSnifferContextRec *snifContext); typedef OSStatus ( * TECPluginSniffTextEncodingPtr)(TECSnifferObjectRef encodingSniffer, TECSnifferContextRec *snifContext); typedef OSStatus ( * TECPluginDisposeEncodingSnifferPtr)(TECSnifferObjectRef encodingSniffer, TECSnifferContextRec *snifContext); typedef OSStatus ( * TECPluginGetCountAvailableTextEncodingsPtr)(TextEncoding *availableEncodings, ItemCount maxAvailableEncodings, ItemCount *actualAvailableEncodings); typedef OSStatus ( * TECPluginGetCountAvailableTextEncodingPairsPtr)(TECConversionInfo *availableEncodings, ItemCount maxAvailableEncodings, ItemCount *actualAvailableEncodings); typedef OSStatus ( * TECPluginGetCountDestinationTextEncodingsPtr)(TextEncoding inputEncoding, TextEncoding *destinationEncodings, ItemCount maxDestinationEncodings, ItemCount *actualDestinationEncodings); typedef OSStatus ( * TECPluginGetCountSubTextEncodingsPtr)(TextEncoding inputEncoding, TextEncoding subEncodings[], ItemCount maxSubEncodings, ItemCount *actualSubEncodings); typedef OSStatus ( * TECPluginGetCountAvailableSniffersPtr)(TextEncoding *availableEncodings, ItemCount maxAvailableEncodings, ItemCount *actualAvailableEncodings); typedef OSStatus ( * TECPluginGetTextEncodingInternetNamePtr)(TextEncoding textEncoding, Str255 encodingName); typedef OSStatus ( * TECPluginGetTextEncodingFromInternetNamePtr)(TextEncoding *textEncoding, ConstStr255Param encodingName); typedef OSStatus ( * TECPluginGetCountWebEncodingsPtr)(TextEncoding *availableEncodings, ItemCount maxAvailableEncodings, ItemCount *actualAvailableEncodings); typedef OSStatus ( * TECPluginGetCountMailEncodingsPtr)(TextEncoding *availableEncodings, ItemCount maxAvailableEncodings, ItemCount *actualAvailableEncodings); enum { kTECPluginDispatchTableVersion1 = 0x00010000, kTECPluginDispatchTableVersion1_1 = 0x00010001, kTECPluginDispatchTableVersion1_2 = 0x00010002, kTECPluginDispatchTableCurrentVersion = kTECPluginDispatchTableVersion1_2 }; struct TECPluginDispatchTable { TECPluginVersion version; TECPluginVersion compatibleVersion; TECPluginSignature PluginID; TECPluginNewEncodingConverterPtr PluginNewEncodingConverter; TECPluginClearContextInfoPtr PluginClearContextInfo; TECPluginConvertTextEncodingPtr PluginConvertTextEncoding; TECPluginFlushConversionPtr PluginFlushConversion; TECPluginDisposeEncodingConverterPtr PluginDisposeEncodingConverter; TECPluginNewEncodingSnifferPtr PluginNewEncodingSniffer; TECPluginClearSnifferContextInfoPtr PluginClearSnifferContextInfo; TECPluginSniffTextEncodingPtr PluginSniffTextEncoding; TECPluginDisposeEncodingSnifferPtr PluginDisposeEncodingSniffer; TECPluginGetCountAvailableTextEncodingsPtr PluginGetCountAvailableTextEncodings; TECPluginGetCountAvailableTextEncodingPairsPtr PluginGetCountAvailableTextEncodingPairs; TECPluginGetCountDestinationTextEncodingsPtr PluginGetCountDestinationTextEncodings; TECPluginGetCountSubTextEncodingsPtr PluginGetCountSubTextEncodings; TECPluginGetCountAvailableSniffersPtr PluginGetCountAvailableSniffers; TECPluginGetCountWebEncodingsPtr PluginGetCountWebTextEncodings; TECPluginGetCountMailEncodingsPtr PluginGetCountMailTextEncodings; TECPluginGetTextEncodingInternetNamePtr PluginGetTextEncodingInternetName; TECPluginGetTextEncodingFromInternetNamePtr PluginGetTextEncodingFromInternetName; }; typedef struct TECPluginDispatchTable TECPluginDispatchTable; # 299 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingPlugin.h" 3 typedef TECPluginDispatchTable * ( * TECPluginGetPluginDispatchTablePtr)(void); #pragma pack(pop) # 217 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 21 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 #define __AEDATAMODEL__ # 34 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 #pragma pack(push, 2) typedef ResType DescType; typedef FourCharCode AEKeyword; enum { typeBoolean = 'bool', typeChar = 'TEXT' }; enum { typeStyledUnicodeText = 'sutx', typeEncodedString = 'encs', typeUnicodeText = 'utxt', typeCString = 'cstr', typePString = 'pstr' }; enum { typeUTF16ExternalRepresentation = 'ut16', typeUTF8Text = 'utf8' }; enum { typeSInt16 = 'shor', typeUInt16 = 'ushr', typeSInt32 = 'long', typeUInt32 = 'magn', typeSInt64 = 'comp', typeUInt64 = 'ucom', typeIEEE32BitFloatingPoint = 'sing', typeIEEE64BitFloatingPoint = 'doub', type128BitFloatingPoint = 'ldbl', typeDecimalStruct = 'decm' }; # 122 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 enum { typeAEList = 'list', typeAERecord = 'reco', typeAppleEvent = 'aevt', typeEventRecord = 'evrc', typeTrue = 'true', typeFalse = 'fals', typeAlias = 'alis', typeEnumerated = 'enum', typeType = 'type', typeAppParameters = 'appa', typeProperty = 'prop', typeFSRef = 'fsrf', typeFileURL = 'furl', typeBookmarkData = 'bmrk', typeKeyword = 'keyw', typeSectionH = 'sect', typeWildCard = '****', typeApplSignature = 'sign', typeQDRectangle = 'qdrt', typeFixed = 'fixd', typeProcessSerialNumber = 'psn ', typeApplicationURL = 'aprl', typeNull = 'null' }; # 160 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 enum { typeCFAttributedStringRef = 'cfas', typeCFMutableAttributedStringRef = 'cfaa', typeCFStringRef = 'cfst', typeCFMutableStringRef = 'cfms', typeCFArrayRef = 'cfar', typeCFMutableArrayRef = 'cfma', typeCFDictionaryRef = 'cfdc', typeCFMutableDictionaryRef = 'cfmd', typeCFNumberRef = 'cfnb', typeCFBooleanRef = 'cftf', typeCFTypeRef = 'cfty' }; enum { typeKernelProcessID = 'kpid', typeMachPort = 'port' }; enum { typeAuditToken = 'tokn', }; enum { typeApplicationBundleID = 'bund' }; enum { keyTransactionIDAttr = 'tran', keyReturnIDAttr = 'rtid', keyEventClassAttr = 'evcl', keyEventIDAttr = 'evid', keyAddressAttr = 'addr', keyOptionalKeywordAttr = 'optk', keyTimeoutAttr = 'timo', keyInteractLevelAttr = 'inte', keyEventSourceAttr = 'esrc', keyMissedKeywordAttr = 'miss', keyOriginalAddressAttr = 'from', keyAcceptTimeoutAttr = 'actm', keyReplyRequestedAttr = 'repq', keySenderEUIDAttr = 'seid', keySenderEGIDAttr = 'sgid', keySenderUIDAttr = 'uids', keySenderGIDAttr = 'gids', keySenderPIDAttr = 'spid', keySenderAuditTokenAttr = 'tokn', keySenderApplescriptEntitlementsAttr = 'entl', keySenderApplicationIdentifierEntitlementAttr = 'aiea', keySenderApplicationSandboxed = 'sssb', keyActualSenderAuditToken = 'acat', keyAppleEventAttributesAttr = 'attr', }; enum { kAEDebugPOSTHeader = (1 << 0), kAEDebugReplyHeader = (1 << 1), kAEDebugXMLRequest = (1 << 2), kAEDebugXMLResponse = (1 << 3), kAEDebugXMLDebugAll = (int)0xFFFFFFFF }; enum { kSOAP1999Schema = 'ss99', kSOAP2001Schema = 'ss01' }; enum { keyUserNameAttr = 'unam', keyUserPasswordAttr = 'pass', keyDisableAuthenticationAttr = 'auth', keyXMLDebuggingAttr = 'xdbg', kAERPCClass = 'rpc ', kAEXMLRPCScheme = 'RPC2', kAESOAPScheme = 'SOAP', kAESharedScriptHandler = 'wscp', keyRPCMethodName = 'meth', keyRPCMethodParam = 'parm', keyRPCMethodParamOrder = '/ord', keyAEPOSTHeaderData = 'phed', keyAEReplyHeaderData = 'rhed', keyAEXMLRequestData = 'xreq', keyAEXMLReplyData = 'xrep', keyAdditionalHTTPHeaders = 'ahed', keySOAPAction = 'sact', keySOAPMethodNameSpace = 'mspc', keySOAPMethodNameSpaceURI = 'mspu', keySOAPSchemaVersion = 'ssch' }; # 288 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 enum { keySOAPStructureMetaData = '/smd', keySOAPSMDNamespace = 'ssns', keySOAPSMDNamespaceURI = 'ssnu', keySOAPSMDType = 'sstp' }; enum { kAEUseHTTPProxyAttr = 'xupr', kAEHTTPProxyPortAttr = 'xhtp', kAEHTTPProxyHostAttr = 'xhth' }; enum { kAESocks4Protocol = 4, kAESocks5Protocol = 5 }; enum { kAEUseSocksAttr = 'xscs', kAESocksProxyAttr = 'xsok', kAESocksHostAttr = 'xshs', kAESocksPortAttr = 'xshp', kAESocksUserAttr = 'xshu', kAESocksPasswordAttr = 'xshw' }; enum { kAEDescListFactorNone = 0, kAEDescListFactorType = 4, kAEDescListFactorTypeAndSize = 8 }; enum { kAutoGenerateReturnID = -1, kAnyTransactionID = 0 }; typedef struct OpaqueAEDataStorageType* AEDataStorageType; typedef AEDataStorageType * AEDataStorage; struct AEDesc { DescType descriptorType; AEDataStorage dataHandle; }; typedef struct AEDesc AEDesc; typedef AEDesc * AEDescPtr; struct AEKeyDesc { AEKeyword descKey; AEDesc descContent; }; typedef struct AEKeyDesc AEKeyDesc; typedef AEDesc AEDescList; typedef AEDescList AERecord; typedef AEDesc AEAddressDesc; typedef AERecord AppleEvent; typedef AppleEvent * AppleEventPtr; typedef SInt16 AEReturnID; typedef SInt32 AETransactionID; typedef FourCharCode AEEventClass; typedef FourCharCode AEEventID; typedef SInt8 AEArrayType; enum { kAEDataArray = 0, kAEPackedArray = 1, kAEDescArray = 3, kAEKeyDescArray = 4 }; enum { kAEHandleArray = 2 }; union AEArrayData { SInt16 kAEDataArray[1]; char kAEPackedArray[1]; Handle kAEHandleArray[1]; AEDesc kAEDescArray[1]; AEKeyDesc kAEKeyDescArray[1]; }; typedef union AEArrayData AEArrayData; typedef AEArrayData * AEArrayDataPointer; typedef SInt16 AESendPriority; enum { kAENormalPriority = 0x00000000, kAEHighPriority = 0x00000001 }; typedef SInt32 AESendMode; enum { kAENoReply = 0x00000001, kAEQueueReply = 0x00000002, kAEWaitReply = 0x00000003, kAEDontReconnect = 0x00000080, kAEWantReceipt = 0x00000200, kAENeverInteract = 0x00000010, kAECanInteract = 0x00000020, kAEAlwaysInteract = 0x00000030, kAECanSwitchLayer = 0x00000040, kAEDontRecord = 0x00001000, kAEDontExecute = 0x00002000, kAEProcessNonReplyEvents = 0x00008000, kAEDoNotAutomaticallyAddAnnotationsToEvent = 0x00010000 }; enum { kAEDefaultTimeout = -1, kNoTimeOut = -2 }; typedef OSErr ( * AECoerceDescProcPtr)(const AEDesc *fromDesc, DescType toType, SRefCon handlerRefcon, AEDesc *toDesc); typedef OSErr ( * AECoercePtrProcPtr)(DescType typeCode, const void *dataPtr, Size dataSize, DescType toType, SRefCon handlerRefcon, AEDesc *result); typedef AECoerceDescProcPtr AECoerceDescUPP; typedef AECoercePtrProcPtr AECoercePtrUPP; # 451 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern AECoerceDescUPP NewAECoerceDescUPP(AECoerceDescProcPtr userRoutine) ; # 462 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern AECoercePtrUPP NewAECoercePtrUPP(AECoercePtrProcPtr userRoutine) ; # 473 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern void DisposeAECoerceDescUPP(AECoerceDescUPP userUPP) ; # 484 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern void DisposeAECoercePtrUPP(AECoercePtrUPP userUPP) ; # 495 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr InvokeAECoerceDescUPP( const AEDesc * fromDesc, DescType toType, SRefCon handlerRefcon, AEDesc * toDesc, AECoerceDescUPP userUPP) ; # 511 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr InvokeAECoercePtrUPP( DescType typeCode, const void * dataPtr, Size dataSize, DescType toType, SRefCon handlerRefcon, AEDesc * result, AECoercePtrUPP userUPP) ; # 530 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 #define NewAECoerceDescUPP(userRoutine) ((AECoerceDescUPP)userRoutine) #define NewAECoercePtrUPP(userRoutine) ((AECoercePtrUPP)userRoutine) #define DisposeAECoerceDescUPP(userUPP) #define DisposeAECoercePtrUPP(userUPP) #define InvokeAECoerceDescUPP(fromDesc,toType,handlerRefcon,toDesc,userUPP) (*userUPP)(fromDesc, toType, handlerRefcon, toDesc) #define InvokeAECoercePtrUPP(typeCode,dataPtr,dataSize,toType,handlerRefcon,result,userUPP) (*userUPP)(typeCode, dataPtr, dataSize, toType, handlerRefcon, result) typedef AECoerceDescUPP AECoercionHandlerUPP; # 609 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEInstallCoercionHandler( DescType fromType, DescType toType, AECoercionHandlerUPP handler, SRefCon handlerRefcon, Boolean fromTypeIsDesc, Boolean isSysHandler) ; # 655 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AERemoveCoercionHandler( DescType fromType, DescType toType, AECoercionHandlerUPP handler, Boolean isSysHandler) ; # 710 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEGetCoercionHandler( DescType fromType, DescType toType, AECoercionHandlerUPP * handler, SRefCon * handlerRefcon, Boolean * fromTypeIsDesc, Boolean isSysHandler) ; # 760 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AECoercePtr( DescType typeCode, const void * dataPtr, Size dataSize, DescType toType, AEDesc * result) ; # 800 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AECoerceDesc( const AEDesc * theAEDesc, DescType toType, AEDesc * result) ; # 836 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern void AEInitializeDesc(AEDesc * desc) ; #define AEInitializeDescInline(__d) do { AEDesc* d = __d; d->descriptorType = typeNull; d->dataHandle = NULL; } while (0) # 891 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AECreateDesc( DescType typeCode, const void * dataPtr, Size dataSize, AEDesc * result) ; # 933 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEDisposeDesc(AEDesc * theAEDesc) ; # 977 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEDuplicateDesc( const AEDesc * theAEDesc, AEDesc * result) ; typedef void ( * AEDisposeExternalProcPtr)(const void *dataPtr, Size dataLength, SRefCon refcon); typedef AEDisposeExternalProcPtr AEDisposeExternalUPP; # 1058 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSStatus AECreateDescFromExternalPtr( OSType descriptorType, const void * dataPtr, Size dataLength, AEDisposeExternalUPP disposeCallback, SRefCon disposeRefcon, AEDesc * theDesc) ; # 1108 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSStatus AECompareDesc( const AEDesc * desc1, const AEDesc* desc2, Boolean* resultP ) ; # 1157 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AECreateList( const void * factoringPtr, Size factoredSize, Boolean isRecord, AEDescList * resultList) ; # 1189 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AECountItems( const AEDescList * theAEDescList, long * theCount) ; # 1234 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEPutPtr( AEDescList * theAEDescList, long index, DescType typeCode, const void * dataPtr, Size dataSize) ; # 1276 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEPutDesc( AEDescList * theAEDescList, long index, const AEDesc * theAEDesc) ; # 1353 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEGetNthPtr( const AEDescList * theAEDescList, long index, DescType desiredType, AEKeyword * theAEKeyword, DescType * typeCode, void * dataPtr, Size maximumSize, Size * actualSize) ; # 1419 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEGetNthDesc( const AEDescList * theAEDescList, long index, DescType desiredType, AEKeyword * theAEKeyword, AEDesc * result) ; # 1464 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AESizeOfNthItem( const AEDescList * theAEDescList, long index, DescType * typeCode, Size * dataSize) ; # 1532 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEGetArray( const AEDescList * theAEDescList, AEArrayType arrayType, AEArrayDataPointer arrayPtr, Size maximumSize, DescType * itemType, Size * itemSize, long * itemCount) ; # 1595 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEPutArray( AEDescList * theAEDescList, AEArrayType arrayType, const AEArrayData * arrayPtr, DescType itemType, Size itemSize, long itemCount) ; # 1633 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEDeleteItem( AEDescList * theAEDescList, long index) ; # 1660 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern Boolean AECheckIsRecord(const AEDesc * theDesc) ; # 1675 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 #define AEPutKeyPtr(theAERecord,theAEKeyword,typeCode,dataPtr,dataSize) AEPutParamPtr((theAERecord), (theAEKeyword), (typeCode), (dataPtr), (dataSize)) #define AEPutKeyDesc(theAERecord,theAEKeyword,theAEDesc) AEPutParamDesc((theAERecord), (theAEKeyword), (theAEDesc)) #define AEGetKeyPtr(theAERecord,theAEKeyword,desiredType,typeCode,dataPtr,maxSize,actualSize) AEGetParamPtr((theAERecord), (theAEKeyword), (desiredType), (typeCode), (dataPtr), (maxSize), (actualSize)) #define AEGetKeyDesc(theAERecord,theAEKeyword,desiredType,result) AEGetParamDesc((theAERecord), (theAEKeyword), (desiredType), (result)) #define AESizeOfKeyDesc(theAERecord,theAEKeyword,typeCode,dataSize) AESizeOfParam((theAERecord), (theAEKeyword), (typeCode), (dataSize)) #define AEDeleteKeyDesc(theAERecord,theAEKeyword) AEDeleteParam((theAERecord), (theAEKeyword)) # 1760 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AECreateAppleEvent( AEEventClass theAEEventClass, AEEventID theAEEventID, const AEAddressDesc * target, AEReturnID returnID, AETransactionID transactionID, AppleEvent * result) ; # 1812 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEPutParamPtr( AppleEvent * theAppleEvent, AEKeyword theAEKeyword, DescType typeCode, const void * dataPtr, Size dataSize) ; # 1850 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEPutParamDesc( AppleEvent * theAppleEvent, AEKeyword theAEKeyword, const AEDesc * theAEDesc) ; # 1945 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEGetParamPtr( const AppleEvent * theAppleEvent, AEKeyword theAEKeyword, DescType desiredType, DescType * actualType, void * dataPtr, Size maximumSize, Size * actualSize) ; # 2010 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEGetParamDesc( const AppleEvent * theAppleEvent, AEKeyword theAEKeyword, DescType desiredType, AEDesc * result) ; # 2050 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AESizeOfParam( const AppleEvent * theAppleEvent, AEKeyword theAEKeyword, DescType * typeCode, Size * dataSize) ; # 2082 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEDeleteParam( AppleEvent * theAppleEvent, AEKeyword theAEKeyword) ; # 2172 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEGetAttributePtr( const AppleEvent * theAppleEvent, AEKeyword theAEKeyword, DescType desiredType, DescType * typeCode, void * dataPtr, Size maximumSize, Size * actualSize) ; # 2233 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEGetAttributeDesc( const AppleEvent * theAppleEvent, AEKeyword theAEKeyword, DescType desiredType, AEDesc * result) ; # 2272 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AESizeOfAttribute( const AppleEvent * theAppleEvent, AEKeyword theAEKeyword, DescType * typeCode, Size * dataSize) ; # 2316 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEPutAttributePtr( AppleEvent * theAppleEvent, AEKeyword theAEKeyword, DescType typeCode, const void * dataPtr, Size dataSize) ; # 2365 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEPutAttributeDesc( AppleEvent * theAppleEvent, AEKeyword theAEKeyword, const AEDesc * theAEDesc) ; # 2405 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern Size AESizeOfFlattenedDesc(const AEDesc * theAEDesc) ; # 2452 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSStatus AEFlattenDesc( const AEDesc * theAEDesc, Ptr buffer, Size bufferSize, Size * actualSize) ; # 2489 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSStatus AEUnflattenDesc( const void * buffer, AEDesc * result) ; # 2534 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEGetDescData( const AEDesc * theAEDesc, void * dataPtr, Size maximumSize) ; # 2561 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern Size AEGetDescDataSize(const AEDesc * theAEDesc) ; # 2595 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEReplaceDescData( DescType typeCode, const void * dataPtr, Size dataSize, AEDesc * theAEDesc) ; # 2640 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSStatus AEGetDescDataRange( const AEDesc * dataDesc, void * buffer, Size offset, Size length) ; typedef OSErr ( * AEEventHandlerProcPtr)(const AppleEvent *theAppleEvent, AppleEvent *reply, SRefCon handlerRefcon); typedef AEEventHandlerProcPtr AEEventHandlerUPP; # 2661 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern AEDisposeExternalUPP NewAEDisposeExternalUPP(AEDisposeExternalProcPtr userRoutine) ; # 2672 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern AEEventHandlerUPP NewAEEventHandlerUPP(AEEventHandlerProcPtr userRoutine) ; # 2683 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern void DisposeAEDisposeExternalUPP(AEDisposeExternalUPP userUPP) ; # 2694 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern void DisposeAEEventHandlerUPP(AEEventHandlerUPP userUPP) ; # 2705 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern void InvokeAEDisposeExternalUPP( const void * dataPtr, Size dataLength, SRefCon refcon, AEDisposeExternalUPP userUPP) ; # 2720 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr InvokeAEEventHandlerUPP( const AppleEvent * theAppleEvent, AppleEvent * reply, SRefCon handlerRefcon, AEEventHandlerUPP userUPP) ; # 2736 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 #define NewAEDisposeExternalUPP(userRoutine) ((AEDisposeExternalUPP)userRoutine) #define NewAEEventHandlerUPP(userRoutine) ((AEEventHandlerUPP)userRoutine) #define DisposeAEDisposeExternalUPP(userUPP) #define DisposeAEEventHandlerUPP(userUPP) #define InvokeAEDisposeExternalUPP(dataPtr,dataLength,refcon,userUPP) (*userUPP)(dataPtr, dataLength, refcon) #define InvokeAEEventHandlerUPP(theAppleEvent,reply,handlerRefcon,userUPP) (*userUPP)(theAppleEvent, reply, handlerRefcon) #pragma pack(pop) # 26 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 #define __APPLEEVENTS__ # 47 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 #pragma pack(push, 2) enum { keyDirectObject = '----', keyErrorNumber = 'errn', keyErrorString = 'errs', keyProcessSerialNumber = 'psn ', keyPreDispatch = 'phac', keySelectProc = 'selh', keyAERecorderCount = 'recr', keyAEVersion = 'vers' }; enum { kCoreEventClass = 'aevt' }; enum { kAEOpenApplication = 'oapp', kAEOpenDocuments = 'odoc', kAEPrintDocuments = 'pdoc', kAEOpenContents = 'ocon', kAEQuitApplication = 'quit', kAEAnswer = 'ansr', kAEApplicationDied = 'obit', kAEShowPreferences = 'pref' }; enum { kAEStartRecording = 'reca', kAEStopRecording = 'recc', kAENotifyStartRecording = 'rec1', kAENotifyStopRecording = 'rec0', kAENotifyRecording = 'recr' }; # 96 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 typedef SInt8 AEEventSource; enum { kAEUnknownSource = 0, kAEDirectCall = 1, kAESameProcess = 2, kAELocalProcess = 3, kAERemoteProcess = 4 }; enum { errAETargetAddressNotPermitted = -1742, errAEEventNotPermitted = -1743, }; # 128 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern OSErr AEInstallEventHandler( AEEventClass theAEEventClass, AEEventID theAEEventID, AEEventHandlerUPP handler, SRefCon handlerRefcon, Boolean isSysHandler) ; # 148 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern OSErr AERemoveEventHandler( AEEventClass theAEEventClass, AEEventID theAEEventID, AEEventHandlerUPP handler, Boolean isSysHandler) ; # 167 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern OSErr AEGetEventHandler( AEEventClass theAEEventClass, AEEventID theAEEventID, AEEventHandlerUPP * handler, SRefCon * handlerRefcon, Boolean isSysHandler) ; # 193 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern OSErr AEInstallSpecialHandler( AEKeyword functionClass, AEEventHandlerUPP handler, Boolean isSysHandler) ; # 211 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern OSErr AERemoveSpecialHandler( AEKeyword functionClass, AEEventHandlerUPP handler, Boolean isSysHandler) ; # 229 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern OSErr AEGetSpecialHandler( AEKeyword functionClass, AEEventHandlerUPP * handler, Boolean isSysHandler) ; # 254 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern OSErr AEManagerInfo( AEKeyword keyWord, long * result) ; # 294 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern const CFStringRef kAERemoteProcessURLKey ; # 307 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern const CFStringRef kAERemoteProcessNameKey ; # 320 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern const CFStringRef kAERemoteProcessUserIDKey ; # 333 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern const CFStringRef kAERemoteProcessProcessIDKey ; # 343 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 struct AERemoteProcessResolverContext { CFIndex version; void * info; CFAllocatorRetainCallBack retain; CFAllocatorReleaseCallBack release; CFAllocatorCopyDescriptionCallBack copyDescription; }; typedef struct AERemoteProcessResolverContext AERemoteProcessResolverContext; # 382 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 typedef struct AERemoteProcessResolver* AERemoteProcessResolverRef; # 415 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern AERemoteProcessResolverRef AECreateRemoteProcessResolver( CFAllocatorRef allocator, CFURLRef url) ; # 442 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern void AEDisposeRemoteProcessResolver(AERemoteProcessResolverRef ref) ; # 483 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern CFArrayRef AERemoteProcessResolverGetProcesses( AERemoteProcessResolverRef ref, CFStreamError * outError) ; # 498 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 typedef void ( * AERemoteProcessResolverCallback)(AERemoteProcessResolverRef ref, void *info); # 538 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern void AERemoteProcessResolverScheduleWithRunLoop( AERemoteProcessResolverRef ref, CFRunLoopRef runLoop, CFStringRef runLoopMode, AERemoteProcessResolverCallback callback, const AERemoteProcessResolverContext * ctx) ; #pragma pack(pop) # 30 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEPackObject.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEPackObject.h" 3 #define __AEPACKOBJECT__ # 47 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEPackObject.h" 3 extern OSErr CreateOffsetDescriptor( long theOffset, AEDesc * theDescriptor) ; # 64 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEPackObject.h" 3 extern OSErr CreateCompDescriptor( DescType comparisonOperator, AEDesc * operand1, AEDesc * operand2, Boolean disposeInputs, AEDesc * theDescriptor) ; # 84 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEPackObject.h" 3 extern OSErr CreateLogicalDescriptor( AEDescList * theLogicalTerms, DescType theLogicOperator, Boolean disposeInputs, AEDesc * theDescriptor) ; # 104 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEPackObject.h" 3 extern OSErr CreateObjSpecifier( DescType desiredClass, AEDesc * theContainer, DescType keyForm, AEDesc * keyData, Boolean disposeInputs, AEDesc * objSpecifier) ; # 125 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEPackObject.h" 3 extern OSErr CreateRangeDescriptor( AEDesc * rangeStart, AEDesc * rangeStop, Boolean disposeInputs, AEDesc * theDescriptor) ; # 34 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 #define __AEOBJECTS__ # 39 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 #pragma pack(push, 2) enum { kAEAND = 'AND ', kAEOR = 'OR ', kAENOT = 'NOT ', kAEFirst = 'firs', kAELast = 'last', kAEMiddle = 'midd', kAEAny = 'any ', kAEAll = 'all ', kAENext = 'next', kAEPrevious = 'prev', keyAECompOperator = 'relo', keyAELogicalTerms = 'term', keyAELogicalOperator = 'logc', keyAEObject1 = 'obj1', keyAEObject2 = 'obj2', keyAEDesiredClass = 'want', keyAEContainer = 'from', keyAEKeyForm = 'form', keyAEKeyData = 'seld' }; enum { keyAERangeStart = 'star', keyAERangeStop = 'stop', keyDisposeTokenProc = 'xtok', keyAECompareProc = 'cmpr', keyAECountProc = 'cont', keyAEMarkTokenProc = 'mkid', keyAEMarkProc = 'mark', keyAEAdjustMarksProc = 'adjm', keyAEGetErrDescProc = 'indc' }; enum { formAbsolutePosition = 'indx', formRelativePosition = 'rele', formTest = 'test', formRange = 'rang', formPropertyID = 'prop', formName = 'name', formUniqueID = 'ID ', } ; enum { typeObjectSpecifier = 'obj ', typeObjectBeingExamined = 'exmn', typeCurrentContainer = 'ccnt', typeToken = 'toke', typeRelativeDescriptor = 'rel ', typeAbsoluteOrdinal = 'abso', typeIndexDescriptor = 'inde', typeRangeDescriptor = 'rang', typeLogicalDescriptor = 'logi', typeCompDescriptor = 'cmpd', typeOSLTokenList = 'ostl' }; enum { kAEIDoMinimum = 0x0000, kAEIDoWhose = 0x0001, kAEIDoMarking = 0x0004, kAEPassSubDescs = 0x0008, kAEResolveNestedLists = 0x0010, kAEHandleSimpleRanges = 0x0020, kAEUseRelativeIterators = 0x0040 }; enum { typeWhoseDescriptor = 'whos', formWhose = 'whos', typeWhoseRange = 'wrng', keyAEWhoseRangeStart = 'wstr', keyAEWhoseRangeStop = 'wstp', keyAEIndex = 'kidx', keyAETest = 'ktst' }; struct ccntTokenRecord { DescType tokenClass; AEDesc token; }; typedef struct ccntTokenRecord ccntTokenRecord; typedef ccntTokenRecord * ccntTokenRecPtr; typedef ccntTokenRecPtr * ccntTokenRecHandle; typedef OSErr ( * OSLAccessorProcPtr)(DescType desiredClass, const AEDesc *container, DescType containerClass, DescType form, const AEDesc *selectionData, AEDesc *value, SRefCon accessorRefcon); typedef OSErr ( * OSLCompareProcPtr)(DescType oper, const AEDesc *obj1, const AEDesc *obj2, Boolean *result); typedef OSErr ( * OSLCountProcPtr)(DescType desiredType, DescType containerClass, const AEDesc *container, long *result); typedef OSErr ( * OSLDisposeTokenProcPtr)(AEDesc * unneededToken); typedef OSErr ( * OSLGetMarkTokenProcPtr)(const AEDesc *dContainerToken, DescType containerClass, AEDesc *result); typedef OSErr ( * OSLGetErrDescProcPtr)(AEDesc ** appDescPtr); typedef OSErr ( * OSLMarkProcPtr)(const AEDesc *dToken, const AEDesc *markToken, long index); typedef OSErr ( * OSLAdjustMarksProcPtr)(long newStart, long newStop, const AEDesc *markToken); typedef OSLAccessorProcPtr OSLAccessorUPP; typedef OSLCompareProcPtr OSLCompareUPP; typedef OSLCountProcPtr OSLCountUPP; typedef OSLDisposeTokenProcPtr OSLDisposeTokenUPP; typedef OSLGetMarkTokenProcPtr OSLGetMarkTokenUPP; typedef OSLGetErrDescProcPtr OSLGetErrDescUPP; typedef OSLMarkProcPtr OSLMarkUPP; typedef OSLAdjustMarksProcPtr OSLAdjustMarksUPP; # 174 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLAccessorUPP NewOSLAccessorUPP(OSLAccessorProcPtr userRoutine) ; # 185 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLCompareUPP NewOSLCompareUPP(OSLCompareProcPtr userRoutine) ; # 196 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLCountUPP NewOSLCountUPP(OSLCountProcPtr userRoutine) ; # 207 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLDisposeTokenUPP NewOSLDisposeTokenUPP(OSLDisposeTokenProcPtr userRoutine) ; # 218 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLGetMarkTokenUPP NewOSLGetMarkTokenUPP(OSLGetMarkTokenProcPtr userRoutine) ; # 229 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLGetErrDescUPP NewOSLGetErrDescUPP(OSLGetErrDescProcPtr userRoutine) ; # 240 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLMarkUPP NewOSLMarkUPP(OSLMarkProcPtr userRoutine) ; # 251 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLAdjustMarksUPP NewOSLAdjustMarksUPP(OSLAdjustMarksProcPtr userRoutine) ; # 262 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLAccessorUPP(OSLAccessorUPP userUPP) ; # 273 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLCompareUPP(OSLCompareUPP userUPP) ; # 284 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLCountUPP(OSLCountUPP userUPP) ; # 295 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLDisposeTokenUPP(OSLDisposeTokenUPP userUPP) ; # 306 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLGetMarkTokenUPP(OSLGetMarkTokenUPP userUPP) ; # 317 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLGetErrDescUPP(OSLGetErrDescUPP userUPP) ; # 328 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLMarkUPP(OSLMarkUPP userUPP) ; # 339 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLAdjustMarksUPP(OSLAdjustMarksUPP userUPP) ; # 350 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr InvokeOSLAccessorUPP( DescType desiredClass, const AEDesc * container, DescType containerClass, DescType form, const AEDesc * selectionData, AEDesc * value, SRefCon accessorRefcon, OSLAccessorUPP userUPP) ; # 369 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr InvokeOSLCompareUPP( DescType oper, const AEDesc * obj1, const AEDesc * obj2, Boolean * result, OSLCompareUPP userUPP) ; # 385 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr InvokeOSLCountUPP( DescType desiredType, DescType containerClass, const AEDesc * container, long * result, OSLCountUPP userUPP) ; # 401 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr InvokeOSLDisposeTokenUPP( AEDesc * unneededToken, OSLDisposeTokenUPP userUPP) ; # 414 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr InvokeOSLGetMarkTokenUPP( const AEDesc * dContainerToken, DescType containerClass, AEDesc * result, OSLGetMarkTokenUPP userUPP) ; # 429 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr InvokeOSLGetErrDescUPP( AEDesc ** appDescPtr, OSLGetErrDescUPP userUPP) ; # 442 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr InvokeOSLMarkUPP( const AEDesc * dToken, const AEDesc * markToken, long index, OSLMarkUPP userUPP) ; # 457 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr InvokeOSLAdjustMarksUPP( long newStart, long newStop, const AEDesc * markToken, OSLAdjustMarksUPP userUPP) ; # 491 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 #define NewOSLAccessorUPP(userRoutine) ((OSLAccessorUPP)userRoutine) #define NewOSLCompareUPP(userRoutine) ((OSLCompareUPP)userRoutine) #define NewOSLCountUPP(userRoutine) ((OSLCountUPP)userRoutine) #define NewOSLDisposeTokenUPP(userRoutine) ((OSLDisposeTokenUPP)userRoutine) #define NewOSLGetMarkTokenUPP(userRoutine) ((OSLGetMarkTokenUPP)userRoutine) #define NewOSLGetErrDescUPP(userRoutine) ((OSLGetErrDescUPP)userRoutine) #define NewOSLMarkUPP(userRoutine) ((OSLMarkUPP)userRoutine) #define NewOSLAdjustMarksUPP(userRoutine) ((OSLAdjustMarksUPP)userRoutine) #define DisposeOSLAccessorUPP(userUPP) #define DisposeOSLCompareUPP(userUPP) #define DisposeOSLCountUPP(userUPP) #define DisposeOSLDisposeTokenUPP(userUPP) #define DisposeOSLGetMarkTokenUPP(userUPP) #define DisposeOSLGetErrDescUPP(userUPP) #define DisposeOSLMarkUPP(userUPP) #define DisposeOSLAdjustMarksUPP(userUPP) #define InvokeOSLAccessorUPP(desiredClass,container,containerClass,form,selectionData,value,accessorRefcon,userUPP) (*userUPP)(desiredClass, container, containerClass, form, selectionData, value, accessorRefcon) #define InvokeOSLCompareUPP(oper,obj1,obj2,result,userUPP) (*userUPP)(oper, obj1, obj2, result) #define InvokeOSLCountUPP(desiredType,containerClass,container,result,userUPP) (*userUPP)(desiredType, containerClass, container, result) #define InvokeOSLDisposeTokenUPP(unneededToken,userUPP) (*userUPP)(unneededToken) #define InvokeOSLGetMarkTokenUPP(dContainerToken,containerClass,result,userUPP) (*userUPP)(dContainerToken, containerClass, result) #define InvokeOSLGetErrDescUPP(appDescPtr,userUPP) (*userUPP)(appDescPtr) #define InvokeOSLMarkUPP(dToken,markToken,index,userUPP) (*userUPP)(dToken, markToken, index) #define InvokeOSLAdjustMarksUPP(newStart,newStop,markToken,userUPP) (*userUPP)(newStart, newStop, markToken) # 532 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr AEObjectInit(void) ; # 549 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr AESetObjectCallbacks( OSLCompareUPP myCompareProc, OSLCountUPP myCountProc, OSLDisposeTokenUPP myDisposeTokenProc, OSLGetMarkTokenUPP myGetMarkTokenProc, OSLMarkUPP myMarkProc, OSLAdjustMarksUPP myAdjustMarksProc, OSLGetErrDescUPP myGetErrDescProcPtr) ; # 571 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr AEResolve( const AEDesc * objectSpecifier, short callbackFlags, AEDesc * theToken) ; # 589 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr AEInstallObjectAccessor( DescType desiredClass, DescType containerType, OSLAccessorUPP theAccessor, SRefCon accessorRefcon, Boolean isSysHandler) ; # 609 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr AERemoveObjectAccessor( DescType desiredClass, DescType containerType, OSLAccessorUPP theAccessor, Boolean isSysHandler) ; # 628 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr AEGetObjectAccessor( DescType desiredClass, DescType containerType, OSLAccessorUPP * accessor, SRefCon * accessorRefcon, Boolean isSysHandler) ; # 648 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr AEDisposeToken(AEDesc * theToken) ; # 663 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr AECallObjectAccessor( DescType desiredClass, const AEDesc * containerToken, DescType containerClass, DescType keyForm, const AEDesc * keyData, AEDesc * token) ; #pragma pack(pop) # 38 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AERegistry.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AERegistry.h" 3 #define __AEREGISTRY__ # 35 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AERegistry.h" 3 #pragma pack(push, 2) enum { cAEList = 'list', cApplication = 'capp', cArc = 'carc', cBoolean = 'bool', cCell = 'ccel', cChar = 'cha ', cColorTable = 'clrt', cColumn = 'ccol', cDocument = 'docu', cDrawingArea = 'cdrw', cEnumeration = 'enum', cFile = 'file', cFixed = 'fixd', cFixedPoint = 'fpnt', cFixedRectangle = 'frct', cGraphicLine = 'glin', cGraphicObject = 'cgob', cGraphicShape = 'cgsh', cGraphicText = 'cgtx', cGroupedGraphic = 'cpic' }; enum { cInsertionLoc = 'insl', cInsertionPoint = 'cins', cIntlText = 'itxt', cIntlWritingCode = 'intl', cItem = 'citm', cLine = 'clin', cLongDateTime = 'ldt ', cLongFixed = 'lfxd', cLongFixedPoint = 'lfpt', cLongFixedRectangle = 'lfrc', cLongInteger = 'long', cLongPoint = 'lpnt', cLongRectangle = 'lrct', cMachineLoc = 'mLoc', cMenu = 'cmnu', cMenuItem = 'cmen', cObject = 'cobj', cObjectSpecifier = 'obj ', cOpenableObject = 'coob', cOval = 'covl' }; enum { cParagraph = 'cpar', cPICT = 'PICT', cPixel = 'cpxl', cPixelMap = 'cpix', cPolygon = 'cpgn', cProperty = 'prop', cQDPoint = 'QDpt', cQDRectangle = 'qdrt', cRectangle = 'crec', cRGBColor = 'cRGB', cRotation = 'trot', cRoundedRectangle = 'crrc', cRow = 'crow', cSelection = 'csel', cShortInteger = 'shor', cTable = 'ctbl', cText = 'ctxt', cTextFlow = 'cflo', cTextStyles = 'tsty', cType = 'type' }; enum { cVersion = 'vers', cWindow = 'cwin', cWord = 'cwor', enumArrows = 'arro', enumJustification = 'just', enumKeyForm = 'kfrm', enumPosition = 'posi', enumProtection = 'prtn', enumQuality = 'qual', enumSaveOptions = 'savo', enumStyle = 'styl', enumTransferMode = 'tran', kAEAbout = 'abou', kAEAfter = 'afte', kAEAliasSelection = 'sali', kAEAllCaps = 'alcp', kAEArrowAtEnd = 'aren', kAEArrowAtStart = 'arst', kAEArrowBothEnds = 'arbo' }; enum { kAEAsk = 'ask ', kAEBefore = 'befo', kAEBeginning = 'bgng', kAEBeginsWith = 'bgwt', kAEBeginTransaction = 'begi', kAEBold = 'bold', kAECaseSensEquals = 'cseq', kAECentered = 'cent', kAEChangeView = 'view', kAEClone = 'clon', kAEClose = 'clos', kAECondensed = 'cond', kAEContains = 'cont', kAECopy = 'copy', kAECoreSuite = 'core', kAECountElements = 'cnte', kAECreateElement = 'crel', kAECreatePublisher = 'cpub', kAECut = 'cut ', kAEDelete = 'delo' }; enum { kAEDoObjectsExist = 'doex', kAEDoScript = 'dosc', kAEDrag = 'drag', kAEDuplicateSelection = 'sdup', kAEEditGraphic = 'edit', kAEEmptyTrash = 'empt', kAEEnd = 'end ', kAEEndsWith = 'ends', kAEEndTransaction = 'endt', kAEEquals = '= ', kAEExpanded = 'pexp', kAEFast = 'fast', kAEFinderEvents = 'FNDR', kAEFormulaProtect = 'fpro', kAEFullyJustified = 'full', kAEGetClassInfo = 'qobj', kAEGetData = 'getd', kAEGetDataSize = 'dsiz', kAEGetEventInfo = 'gtei', kAEGetInfoSelection = 'sinf' }; enum { kAEGetPrivilegeSelection = 'sprv', kAEGetSuiteInfo = 'gtsi', kAEGreaterThan = '> ', kAEGreaterThanEquals = '>= ', kAEGrow = 'grow', kAEHidden = 'hidn', kAEHiQuality = 'hiqu', kAEImageGraphic = 'imgr', kAEIsUniform = 'isun', kAEItalic = 'ital', kAELeftJustified = 'left', kAELessThan = '< ', kAELessThanEquals = '<= ', kAELowercase = 'lowc', kAEMakeObjectsVisible = 'mvis', kAEMiscStandards = 'misc', kAEModifiable = 'modf', kAEMove = 'move', kAENo = 'no ', kAENoArrow = 'arno' }; enum { kAENonmodifiable = 'nmod', kAEOpen = 'odoc', kAEOpenSelection = 'sope', kAEOutline = 'outl', kAEPageSetup = 'pgsu', kAEPaste = 'past', kAEPlain = 'plan', kAEPrint = 'pdoc', kAEPrintSelection = 'spri', kAEPrintWindow = 'pwin', kAEPutAwaySelection = 'sput', kAEQDAddOver = 'addo', kAEQDAddPin = 'addp', kAEQDAdMax = 'admx', kAEQDAdMin = 'admn', kAEQDBic = 'bic ', kAEQDBlend = 'blnd', kAEQDCopy = 'cpy ', kAEQDNotBic = 'nbic', kAEQDNotCopy = 'ncpy' }; enum { kAEQDNotOr = 'ntor', kAEQDNotXor = 'nxor', kAEQDOr = 'or ', kAEQDSubOver = 'subo', kAEQDSubPin = 'subp', kAEQDSupplementalSuite = 'qdsp', kAEQDXor = 'xor ', kAEQuickdrawSuite = 'qdrw', kAEQuitAll = 'quia', kAERedo = 'redo', kAERegular = 'regl', kAEReopenApplication = 'rapp', kAEReplace = 'rplc', kAERequiredSuite = 'reqd', kAERestart = 'rest', kAERevealSelection = 'srev', kAERevert = 'rvrt', kAERightJustified = 'rght', kAESave = 'save', kAESelect = 'slct', kAESetData = 'setd' }; enum { kAESetPosition = 'posn', kAEShadow = 'shad', kAEShowClipboard = 'shcl', kAEShutDown = 'shut', kAESleep = 'slep', kAESmallCaps = 'smcp', kAESpecialClassProperties = 'c@#!', kAEStrikethrough = 'strk', kAESubscript = 'sbsc', kAESuperscript = 'spsc', kAETableSuite = 'tbls', kAETextSuite = 'TEXT', kAETransactionTerminated = 'ttrm', kAEUnderline = 'undl', kAEUndo = 'undo', kAEWholeWordEquals = 'wweq', kAEYes = 'yes ', kAEZoom = 'zoom' }; enum { kAELogOut = 'logo', kAEReallyLogOut = 'rlgo', kAEShowRestartDialog = 'rrst', kAEShowShutdownDialog = 'rsdn' }; enum { kAEMouseClass = 'mous', kAEDown = 'down', kAEUp = 'up ', kAEMoved = 'move', kAEStoppedMoving = 'stop', kAEWindowClass = 'wind', kAEUpdate = 'updt', kAEActivate = 'actv', kAEDeactivate = 'dact', kAECommandClass = 'cmnd', kAEKeyClass = 'keyc', kAERawKey = 'rkey', kAEVirtualKey = 'keyc', kAENavigationKey = 'nave', kAEAutoDown = 'auto', kAEApplicationClass = 'appl', kAESuspend = 'susp', kAEResume = 'rsme', kAEDiskEvent = 'disk', kAENullEvent = 'null', kAEWakeUpEvent = 'wake', kAEScrapEvent = 'scrp', kAEHighLevel = 'high' }; enum { keyAEAngle = 'kang', keyAEArcAngle = 'parc' }; enum { keyAEBaseAddr = 'badd', keyAEBestType = 'pbst', keyAEBgndColor = 'kbcl', keyAEBgndPattern = 'kbpt', keyAEBounds = 'pbnd', keyAECellList = 'kclt', keyAEClassID = 'clID', keyAEColor = 'colr', keyAEColorTable = 'cltb', keyAECurveHeight = 'kchd', keyAECurveWidth = 'kcwd', keyAEDashStyle = 'pdst', keyAEData = 'data', keyAEDefaultType = 'deft', keyAEDefinitionRect = 'pdrt', keyAEDescType = 'dstp', keyAEDestination = 'dest', keyAEDoAntiAlias = 'anta', keyAEDoDithered = 'gdit', keyAEDoRotate = 'kdrt' }; enum { keyAEDoScale = 'ksca', keyAEDoTranslate = 'ktra', keyAEEditionFileLoc = 'eloc', keyAEElements = 'elms', keyAEEndPoint = 'pend', keyAEEventClass = 'evcl', keyAEEventID = 'evti', keyAEFile = 'kfil', keyAEFileType = 'fltp', keyAEFillColor = 'flcl', keyAEFillPattern = 'flpt', keyAEFlipHorizontal = 'kfho', keyAEFlipVertical = 'kfvt', keyAEFont = 'font', keyAEFormula = 'pfor', keyAEGraphicObjects = 'gobs', keyAEID = 'ID ', keyAEImageQuality = 'gqua', keyAEInsertHere = 'insh', keyAEKeyForms = 'keyf' }; enum { keyAEKeyword = 'kywd', keyAELevel = 'levl', keyAELineArrow = 'arro', keyAEName = 'pnam', keyAENewElementLoc = 'pnel', keyAEObject = 'kobj', keyAEObjectClass = 'kocl', keyAEOffStyles = 'ofst', keyAEOnStyles = 'onst', keyAEParameters = 'prms', keyAEParamFlags = 'pmfg', keyAEPenColor = 'ppcl', keyAEPenPattern = 'pppa', keyAEPenWidth = 'ppwd', keyAEPixelDepth = 'pdpt', keyAEPixMapMinus = 'kpmm', keyAEPMTable = 'kpmt', keyAEPointList = 'ptlt', keyAEPointSize = 'ptsz', keyAEPosition = 'kpos' }; enum { keyAEPropData = 'prdt', keyAEProperties = 'qpro', keyAEProperty = 'kprp', keyAEPropFlags = 'prfg', keyAEPropID = 'prop', keyAEProtection = 'ppro', keyAERenderAs = 'kren', keyAERequestedType = 'rtyp', keyAEResult = '----', keyAEResultInfo = 'rsin', keyAERotation = 'prot', keyAERotPoint = 'krtp', keyAERowList = 'krls', keyAESaveOptions = 'savo', keyAEScale = 'pscl', keyAEScriptTag = 'psct', keyAESearchText = 'stxt', keyAEShowWhere = 'show', keyAEStartAngle = 'pang', keyAEStartPoint = 'pstp', keyAEStyles = 'ksty' }; enum { keyAESuiteID = 'suit', keyAEText = 'ktxt', keyAETextColor = 'ptxc', keyAETextFont = 'ptxf', keyAETextPointSize = 'ptps', keyAETextStyles = 'txst', keyAETextLineHeight = 'ktlh', keyAETextLineAscent = 'ktas', keyAETheText = 'thtx', keyAETransferMode = 'pptm', keyAETranslation = 'ptrs', keyAETryAsStructGraf = 'toog', keyAEUniformStyles = 'ustl', keyAEUpdateOn = 'pupd', keyAEUserTerm = 'utrm', keyAEWindow = 'wndw', keyAEWritingCode = 'wrcd' }; enum { keyMiscellaneous = 'fmsc', keySelection = 'fsel', keyWindow = 'kwnd', keyWhen = 'when', keyWhere = 'wher', keyModifiers = 'mods', keyKey = 'key ', keyKeyCode = 'code', keyKeyboard = 'keyb', keyDriveNumber = 'drv#', keyErrorCode = 'err#', keyHighLevelClass = 'hcls', keyHighLevelID = 'hid ' }; enum { pArcAngle = 'parc', pBackgroundColor = 'pbcl', pBackgroundPattern = 'pbpt', pBestType = 'pbst', pBounds = 'pbnd', pClass = 'pcls', pClipboard = 'pcli', pColor = 'colr', pColorTable = 'cltb', pContents = 'pcnt', pCornerCurveHeight = 'pchd', pCornerCurveWidth = 'pcwd', pDashStyle = 'pdst', pDefaultType = 'deft', pDefinitionRect = 'pdrt', pEnabled = 'enbl', pEndPoint = 'pend', pFillColor = 'flcl', pFillPattern = 'flpt', pFont = 'font' }; enum { pFormula = 'pfor', pGraphicObjects = 'gobs', pHasCloseBox = 'hclb', pHasTitleBar = 'ptit', pID = 'ID ', pIndex = 'pidx', pInsertionLoc = 'pins', pIsFloating = 'isfl', pIsFrontProcess = 'pisf', pIsModal = 'pmod', pIsModified = 'imod', pIsResizable = 'prsz', pIsStationeryPad = 'pspd', pIsZoomable = 'iszm', pIsZoomed = 'pzum', pItemNumber = 'itmn', pJustification = 'pjst', pLineArrow = 'arro', pMenuID = 'mnid', pName = 'pnam' }; enum { pNewElementLoc = 'pnel', pPenColor = 'ppcl', pPenPattern = 'pppa', pPenWidth = 'ppwd', pPixelDepth = 'pdpt', pPointList = 'ptlt', pPointSize = 'ptsz', pProtection = 'ppro', pRotation = 'prot', pScale = 'pscl', pScript = 'scpt', pScriptTag = 'psct', pSelected = 'selc', pSelection = 'sele', pStartAngle = 'pang', pStartPoint = 'pstp', pTextColor = 'ptxc', pTextFont = 'ptxf', pTextItemDelimiters = 'txdl', pTextPointSize = 'ptps' }; enum { pTextStyles = 'txst', pTransferMode = 'pptm', pTranslation = 'ptrs', pUniformStyles = 'ustl', pUpdateOn = 'pupd', pUserSelection = 'pusl', pVersion = 'vers', pVisible = 'pvis' }; enum { typeAEText = 'tTXT', typeArc = 'carc', typeBest = 'best', typeCell = 'ccel', typeClassInfo = 'gcli', typeColorTable = 'clrt', typeColumn = 'ccol', typeDashStyle = 'tdas', typeData = 'tdta', typeDrawingArea = 'cdrw', typeElemInfo = 'elin', typeEnumeration = 'enum', typeEPS = 'EPS ', typeEventInfo = 'evin' }; enum { typeFinderWindow = 'fwin', typeFixedPoint = 'fpnt', typeFixedRectangle = 'frct', typeGraphicLine = 'glin', typeGraphicText = 'cgtx', typeGroupedGraphic = 'cpic', typeInsertionLoc = 'insl', typeIntlText = 'itxt', typeIntlWritingCode = 'intl', typeLongDateTime = 'ldt ', typeCFAbsoluteTime = 'cfat', typeISO8601DateTime = 'isot', typeLongFixed = 'lfxd', typeLongFixedPoint = 'lfpt', typeLongFixedRectangle = 'lfrc', typeLongPoint = 'lpnt', typeLongRectangle = 'lrct', typeMachineLoc = 'mLoc', typeOval = 'covl', typeParamInfo = 'pmin', typePict = 'PICT' }; enum { typePixelMap = 'cpix', typePixMapMinus = 'tpmm', typePolygon = 'cpgn', typePropInfo = 'pinf', typePtr = 'ptr ', typeQDPoint = 'QDpt', typeQDRegion = 'Qrgn', typeRectangle = 'crec', typeRGB16 = 'tr16', typeRGB96 = 'tr96', typeRGBColor = 'cRGB', typeRotation = 'trot', typeRoundedRectangle = 'crrc', typeRow = 'crow', typeScrapStyles = 'styl', typeScript = 'scpt', typeStyledText = 'STXT', typeSuiteInfo = 'suin', typeTable = 'ctbl', typeTextStyles = 'tsty' }; enum { typeTIFF = 'TIFF', typeJPEG = 'JPEG', typeGIF = 'GIFf', typeVersion = 'vers' }; enum { kAEMenuClass = 'menu', kAEMenuSelect = 'mhit', kAEMouseDown = 'mdwn', kAEMouseDownInBack = 'mdbk', kAEKeyDown = 'kdwn', kAEResized = 'rsiz', kAEPromise = 'prom' }; enum { keyMenuID = 'mid ', keyMenuItem = 'mitm', keyCloseAllWindows = 'caw ', keyOriginalBounds = 'obnd', keyNewBounds = 'nbnd', keyLocalWhere = 'lwhr' }; enum { typeHIMenu = 'mobj', typeHIWindow = 'wobj' }; enum { kAEQuitPreserveState = 'stat', kAEQuitReason = 'why?' }; enum { kBySmallIcon = 0, kByIconView = 1, kByNameView = 2, kByDateView = 3, kBySizeView = 4, kByKindView = 5, kByCommentView = 6, kByLabelView = 7, kByVersionView = 8 }; enum { kAEInfo = 11, kAEMain = 0, kAESharing = 13 }; enum { kAEZoomIn = 7, kAEZoomOut = 8 }; enum { kTextServiceClass = 'tsvc', kUpdateActiveInputArea = 'updt', kShowHideInputWindow = 'shiw', kPos2Offset = 'p2st', kOffset2Pos = 'st2p', kUnicodeNotFromInputMethod = 'unim', kGetSelectedText = 'gtxt', keyAETSMDocumentRefcon = 'refc', keyAEServerInstance = 'srvi', keyAETheData = 'kdat', keyAEFixLength = 'fixl', keyAEUpdateRange = 'udng', keyAECurrentPoint = 'cpos', keyAEBufferSize = 'buff', keyAEMoveView = 'mvvw', keyAENextBody = 'nxbd', keyAETSMScriptTag = 'sclg', keyAETSMTextFont = 'ktxf', keyAETSMTextFMFont = 'ktxm', keyAETSMTextPointSize = 'ktps', keyAETSMEventRecord = 'tevt', keyAETSMEventRef = 'tevr', keyAETextServiceEncoding = 'tsen', keyAETextServiceMacEncoding = 'tmen', keyAETSMGlyphInfoArray = 'tgia', typeTextRange = 'txrn', typeComponentInstance = 'cmpi', typeOffsetArray = 'ofay', typeTextRangeArray = 'tray', typeLowLevelEventRecord = 'evtr', typeGlyphInfoArray = 'glia', typeEventRef = 'evrf', typeText = typeChar }; enum { kTSMOutsideOfBody = 1, kTSMInsideOfBody = 2, kTSMInsideOfActiveInputArea = 3 }; enum { kNextBody = 1, kPreviousBody = 2 }; struct TextRange { SInt32 fStart; SInt32 fEnd; SInt16 fHiliteStyle; }; typedef struct TextRange TextRange; typedef TextRange * TextRangePtr; typedef TextRangePtr * TextRangeHandle; struct TextRangeArray { SInt16 fNumOfRanges; TextRange fRange[1]; }; typedef struct TextRangeArray TextRangeArray; typedef TextRangeArray * TextRangeArrayPtr; typedef TextRangeArrayPtr * TextRangeArrayHandle; struct OffsetArray { SInt16 fNumOfOffsets; SInt32 fOffset[1]; }; typedef struct OffsetArray OffsetArray; typedef OffsetArray * OffsetArrayPtr; typedef OffsetArrayPtr * OffsetArrayHandle; struct WritingCode { ScriptCode theScriptCode; LangCode theLangCode; }; typedef struct WritingCode WritingCode; struct IntlText { ScriptCode theScriptCode; LangCode theLangCode; char theText[1]; }; typedef struct IntlText IntlText; enum { kTSMHiliteCaretPosition = 1, kTSMHiliteRawText = 2, kTSMHiliteSelectedRawText = 3, kTSMHiliteConvertedText = 4, kTSMHiliteSelectedConvertedText = 5, kTSMHiliteBlockFillText = 6, kTSMHiliteOutlineText = 7, kTSMHiliteSelectedText = 8, kTSMHiliteNoHilite = 9 }; # 750 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AERegistry.h" 3 enum { keyAEHiliteRange = 'hrng', keyAEPinRange = 'pnrg', keyAEClauseOffsets = 'clau', keyAEOffset = 'ofst', keyAEPoint = 'gpos', keyAELeftSide = 'klef', keyAERegionClass = 'rgnc', keyAEDragging = 'bool' }; # 769 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AERegistry.h" 3 enum { typeMeters = 'metr', typeInches = 'inch', typeFeet = 'feet', typeYards = 'yard', typeMiles = 'mile', typeKilometers = 'kmtr', typeCentimeters = 'cmtr', typeSquareMeters = 'sqrm', typeSquareFeet = 'sqft', typeSquareYards = 'sqyd', typeSquareMiles = 'sqmi', typeSquareKilometers = 'sqkm', typeLiters = 'litr', typeQuarts = 'qrts', typeGallons = 'galn', typeCubicMeters = 'cmet', typeCubicFeet = 'cfet', typeCubicInches = 'cuin', typeCubicCentimeter = 'ccmt', typeCubicYards = 'cyrd', typeKilograms = 'kgrm', typeGrams = 'gram', typeOunces = 'ozs ', typePounds = 'lbs ', typeDegreesC = 'degc', typeDegreesF = 'degf', typeDegreesK = 'degk' }; enum { kFAServerApp = 'ssrv', kDoFolderActionEvent = 'fola', kFolderActionCode = 'actn', kFolderOpenedEvent = 'fopn', kFolderClosedEvent = 'fclo', kFolderWindowMovedEvent = 'fsiz', kFolderItemsAddedEvent = 'fget', kFolderItemsRemovedEvent = 'flos', kItemList = 'flst', kNewSizeParameter = 'fnsz', kFASuiteCode = 'faco', kFAAttachCommand = 'atfa', kFARemoveCommand = 'rmfa', kFAEditCommand = 'edfa', kFAFileParam = 'faal', kFAIndexParam = 'indx' }; enum { kAEInternetSuite = 'gurl', kAEISWebStarSuite = 0x575757BD }; enum { kAEISGetURL = 'gurl', KAEISHandleCGI = 'sdoc' }; enum { cURL = 'url ', cInternetAddress = 'IPAD', cHTML = 'html', cFTPItem = 'ftp ' }; enum { kAEISHTTPSearchArgs = 'kfor', kAEISPostArgs = 'post', kAEISMethod = 'meth', kAEISClientAddress = 'addr', kAEISUserName = 'user', kAEISPassword = 'pass', kAEISFromUser = 'frmu', kAEISServerName = 'svnm', kAEISServerPort = 'svpt', kAEISScriptName = 'scnm', kAEISContentType = 'ctyp', kAEISReferrer = 'refr', kAEISUserAgent = 'Agnt', kAEISAction = 'Kact', kAEISActionPath = 'Kapt', kAEISClientIP = 'Kcip', kAEISFullRequest = 'Kfrq' }; enum { pScheme = 'pusc', pHost = 'HOST', pPath = 'FTPc', pUserName = 'RAun', pUserPassword = 'RApw', pDNSForm = 'pDNS', pURL = 'pURL', pTextEncoding = 'ptxe', pFTPKind = 'kind' }; enum { eScheme = 'esch', eurlHTTP = 'http', eurlHTTPS = 'htps', eurlFTP = 'ftp ', eurlMail = 'mail', eurlFile = 'file', eurlGopher = 'gphr', eurlTelnet = 'tlnt', eurlNews = 'news', eurlSNews = 'snws', eurlNNTP = 'nntp', eurlMessage = 'mess', eurlMailbox = 'mbox', eurlMulti = 'mult', eurlLaunch = 'laun', eurlAFP = 'afp ', eurlAT = 'at ', eurlEPPC = 'eppc', eurlRTSP = 'rtsp', eurlIMAP = 'imap', eurlNFS = 'unfs', eurlPOP = 'upop', eurlLDAP = 'uldp', eurlUnknown = 'url?' }; enum { kConnSuite = 'macc', cDevSpec = 'cdev', cAddressSpec = 'cadr', cADBAddress = 'cadb', cAppleTalkAddress = 'cat ', cBusAddress = 'cbus', cEthernetAddress = 'cen ', cFireWireAddress = 'cfw ', cIPAddress = 'cip ', cLocalTalkAddress = 'clt ', cSCSIAddress = 'cscs', cTokenRingAddress = 'ctok', cUSBAddress = 'cusb', pDeviceType = 'pdvt', pDeviceAddress = 'pdva', pConduit = 'pcon', pProtocol = 'pprt', pATMachine = 'patm', pATZone = 'patz', pATType = 'patt', pDottedDecimal = 'pipd', pDNS = 'pdns', pPort = 'ppor', pNetwork = 'pnet', pNode = 'pnod', pSocket = 'psoc', pSCSIBus = 'pscb', pSCSILUN = 'pslu', eDeviceType = 'edvt', eAddressSpec = 'eads', eConduit = 'econ', eProtocol = 'epro', eADB = 'eadb', eAnalogAudio = 'epau', eAppleTalk = 'epat', eAudioLineIn = 'ecai', eAudioLineOut = 'ecal', eAudioOut = 'ecao', eBus = 'ebus', eCDROM = 'ecd ', eCommSlot = 'eccm', eDigitalAudio = 'epda', eDisplay = 'edds', eDVD = 'edvd', eEthernet = 'ecen', eFireWire = 'ecfw', eFloppy = 'efd ', eHD = 'ehd ', eInfrared = 'ecir', eIP = 'epip', eIrDA = 'epir', eIRTalk = 'epit', eKeyboard = 'ekbd', eLCD = 'edlc', eLocalTalk = 'eclt', eMacIP = 'epmi', eMacVideo = 'epmv', eMicrophone = 'ecmi', eModemPort = 'ecmp', eModemPrinterPort = 'empp', eModem = 'edmm', eMonitorOut = 'ecmn', eMouse = 'emou', eNuBusCard = 'ednb', eNuBus = 'enub', ePCcard = 'ecpc', ePCIbus = 'ecpi', ePCIcard = 'edpi', ePDSslot = 'ecpd', ePDScard = 'epds', ePointingDevice = 'edpd', ePostScript = 'epps', ePPP = 'eppp', ePrinterPort = 'ecpp', ePrinter = 'edpr', eSvideo = 'epsv', eSCSI = 'ecsc', eSerial = 'epsr', eSpeakers = 'edsp', eStorageDevice = 'edst', eSVGA = 'epsg', eTokenRing = 'etok', eTrackball = 'etrk', eTrackpad = 'edtp', eUSB = 'ecus', eVideoIn = 'ecvi', eVideoMonitor = 'edvm', eVideoOut = 'ecvo' }; enum { cKeystroke = 'kprs', pKeystrokeKey = 'kMsg', pModifiers = 'kMod', pKeyKind = 'kknd', eModifiers = 'eMds', eOptionDown = 'Kopt', eCommandDown = 'Kcmd', eControlDown = 'Kctl', eShiftDown = 'Ksft', eCapsLockDown = 'Kclk', eKeyKind = 'ekst', eEscapeKey = 0x6B733500, eDeleteKey = 0x6B733300, eTabKey = 0x6B733000, eReturnKey = 0x6B732400, eClearKey = 0x6B734700, eEnterKey = 0x6B734C00, eUpArrowKey = 0x6B737E00, eDownArrowKey = 0x6B737D00, eLeftArrowKey = 0x6B737B00, eRightArrowKey = 0x6B737C00, eHelpKey = 0x6B737200, eHomeKey = 0x6B737300, ePageUpKey = 0x6B737400, ePageDownKey = 0x6B737900, eForwardDelKey = 0x6B737500, eEndKey = 0x6B737700, eF1Key = 0x6B737A00, eF2Key = 0x6B737800, eF3Key = 0x6B736300, eF4Key = 0x6B737600, eF5Key = 0x6B736000, eF6Key = 0x6B736100, eF7Key = 0x6B736200, eF8Key = 0x6B736400, eF9Key = 0x6B736500, eF10Key = 0x6B736D00, eF11Key = 0x6B736700, eF12Key = 0x6B736F00, eF13Key = 0x6B736900, eF14Key = 0x6B736B00, eF15Key = 0x6B737100 }; enum { keyAELaunchedAsLogInItem = 'lgit', keyAELaunchedAsServiceItem = 'svit' }; #pragma pack(pop) # 42 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEUserTermTypes.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEUserTermTypes.h" 3 #define __AEUSERTERMTYPES__ # 30 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEUserTermTypes.h" 3 #pragma pack(push, 2) enum { kAEUserTerminology = 'aeut', kAETerminologyExtension = 'aete', kAEScriptingSizeResource = 'scsz', kAEOSAXSizeResource = 'osiz' }; enum { kAEUTHasReturningParam = 31, kAEUTOptional = 15, kAEUTlistOfItems = 14, kAEUTEnumerated = 13, kAEUTReadWrite = 12, kAEUTChangesState = 12, kAEUTTightBindingFunction = 12, kAEUTEnumsAreTypes = 11, kAEUTEnumListIsExclusive = 10, kAEUTReplyIsReference = 9, kAEUTDirectParamIsReference = 9, kAEUTParamIsReference = 9, kAEUTPropertyIsReference = 9, kAEUTNotDirectParamIsTarget = 8, kAEUTParamIsTarget = 8, kAEUTApostrophe = 3, kAEUTFeminine = 2, kAEUTMasculine = 1, kAEUTPlural = 0 }; struct TScriptingSizeResource { SInt16 scriptingSizeFlags; UInt32 minStackSize; UInt32 preferredStackSize; UInt32 maxStackSize; UInt32 minHeapSize; UInt32 preferredHeapSize; UInt32 maxHeapSize; }; typedef struct TScriptingSizeResource TScriptingSizeResource; enum { kLaunchToGetTerminology = (1 << 15), kDontFindAppBySignature = (1 << 14), kAlwaysSendSubject = (1 << 13) }; enum { kReadExtensionTermsMask = (1 << 15) }; enum { kOSIZDontOpenResourceFile = 15, kOSIZdontAcceptRemoteEvents = 14, kOSIZOpenWithReadPermission = 13, kOSIZCodeInSharedLibraries = 11 }; #pragma pack(pop) # 46 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 1 3 # 20 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 #define __AEHELPERS__ # 47 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 #pragma pack(push, 2) # 63 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 typedef UInt32 AEBuildErrorCode; enum { aeBuildSyntaxNoErr = 0, aeBuildSyntaxBadToken = 1, aeBuildSyntaxBadEOF = 2, aeBuildSyntaxNoEOF = 3, aeBuildSyntaxBadNegative = 4, aeBuildSyntaxMissingQuote = 5, aeBuildSyntaxBadHex = 6, aeBuildSyntaxOddHex = 7, aeBuildSyntaxNoCloseHex = 8, aeBuildSyntaxUncoercedHex = 9, aeBuildSyntaxNoCloseString = 10, aeBuildSyntaxBadDesc = 11, aeBuildSyntaxBadData = 12, aeBuildSyntaxNoCloseParen = 13, aeBuildSyntaxNoCloseBracket = 14, aeBuildSyntaxNoCloseBrace = 15, aeBuildSyntaxNoKey = 16, aeBuildSyntaxNoColon = 17, aeBuildSyntaxCoercedList = 18, aeBuildSyntaxUncoercedDoubleAt = 19 }; struct AEBuildError { AEBuildErrorCode fError; UInt32 fErrorPos; }; typedef struct AEBuildError AEBuildError; # 109 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEBuildDesc( AEDesc * dst, AEBuildError * error, const char * src, ...) ; # 129 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus vAEBuildDesc( AEDesc * dst, AEBuildError * error, const char * src, va_list args) ; # 150 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEBuildParameters( AppleEvent * event, AEBuildError * error, const char * format, ...) ; # 170 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus vAEBuildParameters( AppleEvent * event, AEBuildError * error, const char * format, va_list args) ; # 190 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEBuildAppleEvent( AEEventClass theClass, AEEventID theID, DescType addressType, const void * addressData, Size addressLength, SInt16 returnID, SInt32 transactionID, AppleEvent * result, AEBuildError * error, const char * paramsFmt, ...) ; # 217 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus vAEBuildAppleEvent( AEEventClass theClass, AEEventID theID, DescType addressType, const void * addressData, Size addressLength, SInt16 returnID, SInt32 transactionID, AppleEvent * resultEvt, AEBuildError * error, const char * paramsFmt, va_list args) ; # 252 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEPrintDescToHandle( const AEDesc * desc, Handle * result) ; # 268 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 typedef struct OpaqueAEStreamRef* AEStreamRef; # 284 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern AEStreamRef AEStreamOpen(void) ; # 304 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamClose( AEStreamRef ref, AEDesc * desc) ; # 325 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamOpenDesc( AEStreamRef ref, DescType newType) ; # 343 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamWriteData( AEStreamRef ref, const void * data, Size length) ; # 365 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamCloseDesc(AEStreamRef ref) ; # 381 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamWriteDesc( AEStreamRef ref, DescType newType, const void * data, Size length) ; # 401 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamWriteAEDesc( AEStreamRef ref, const AEDesc * desc) ; # 422 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamOpenList(AEStreamRef ref) ; # 438 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamCloseList(AEStreamRef ref) ; # 457 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamOpenRecord( AEStreamRef ref, DescType newType) ; # 475 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamSetRecordType( AEStreamRef ref, DescType newType) ; # 493 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamCloseRecord(AEStreamRef ref) ; # 512 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamWriteKeyDesc( AEStreamRef ref, AEKeyword key, DescType newType, const void * data, Size length) ; # 536 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamOpenKeyDesc( AEStreamRef ref, AEKeyword key, DescType newType) ; # 555 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamWriteKey( AEStreamRef ref, AEKeyword key) ; # 577 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern AEStreamRef AEStreamCreateEvent( AEEventClass clazz, AEEventID id, DescType targetType, const void * targetData, Size targetLength, SInt16 returnID, SInt32 transactionID) ; # 607 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern AEStreamRef AEStreamOpenEvent(AppleEvent * event) ; # 623 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEHelpers.h" 3 extern OSStatus AEStreamOptionalParam( AEStreamRef ref, AEKeyword key) ; #pragma pack(pop) # 50 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEMach.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEMach.h" 3 #define __AEMACH__ # 83 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEMach.h" 3 enum { keyReplyPortAttr = 'repp' }; enum { typeReplyPortAttr = keyReplyPortAttr }; # 112 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEMach.h" 3 extern mach_port_t AEGetRegisteredMachPort(void) ; # 151 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEMach.h" 3 extern OSStatus AEDecodeMessage( mach_msg_header_t * header, AppleEvent * event, AppleEvent * reply) ; # 179 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEMach.h" 3 extern OSStatus AEProcessMessage(mach_msg_header_t * header) ; # 215 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEMach.h" 3 extern OSStatus AESendMessage( const AppleEvent * event, AppleEvent * reply, AESendMode sendMode, long timeOutInTicks) ; # 54 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h" 2 3 # 24 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 2 3 # 1 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 1 3 # 15 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 3 #define __CFNETWORK__ # 1 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 1 3 # 16 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 3 #define __CFNETWORK_DEFS_H_ # 30 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 3 #define CFN_EXPORT extern # 24 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 1 3 # 15 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 #define __CFNETWORKERRORS__ # 32 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 #pragma clang assume_nonnull begin # 42 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFErrorDomainCFNetwork ; # 52 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFErrorDomainWinSock ; # 62 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 typedef int CFNetworkErrors; enum { kCFHostErrorHostNotFound = 1, kCFHostErrorUnknown = 2, kCFSOCKSErrorUnknownClientVersion = 100, kCFSOCKSErrorUnsupportedServerVersion = 101, kCFSOCKS4ErrorRequestFailed = 110, kCFSOCKS4ErrorIdentdFailed = 111, kCFSOCKS4ErrorIdConflict = 112, kCFSOCKS4ErrorUnknownStatusCode = 113, kCFSOCKS5ErrorBadState = 120, kCFSOCKS5ErrorBadResponseAddr = 121, kCFSOCKS5ErrorBadCredentials = 122, kCFSOCKS5ErrorUnsupportedNegotiationMethod = 123, kCFSOCKS5ErrorNoAcceptableMethod = 124, kCFFTPErrorUnexpectedStatusCode = 200, kCFErrorHTTPAuthenticationTypeUnsupported = 300, kCFErrorHTTPBadCredentials = 301, kCFErrorHTTPConnectionLost = 302, kCFErrorHTTPParseFailure = 303, kCFErrorHTTPRedirectionLoopDetected = 304, kCFErrorHTTPBadURL = 305, kCFErrorHTTPProxyConnectionFailure = 306, kCFErrorHTTPBadProxyCredentials = 307, kCFErrorPACFileError = 308, kCFErrorPACFileAuth = 309, kCFErrorHTTPSProxyConnectionFailure = 310, kCFStreamErrorHTTPSProxyFailureUnexpectedResponseToCONNECTMethod = 311, kCFURLErrorBackgroundSessionInUseByAnotherProcess = -996, kCFURLErrorBackgroundSessionWasDisconnected = -997, kCFURLErrorUnknown = -998, kCFURLErrorCancelled = -999, kCFURLErrorBadURL = -1000, kCFURLErrorTimedOut = -1001, kCFURLErrorUnsupportedURL = -1002, kCFURLErrorCannotFindHost = -1003, kCFURLErrorCannotConnectToHost = -1004, kCFURLErrorNetworkConnectionLost = -1005, kCFURLErrorDNSLookupFailed = -1006, kCFURLErrorHTTPTooManyRedirects = -1007, kCFURLErrorResourceUnavailable = -1008, kCFURLErrorNotConnectedToInternet = -1009, kCFURLErrorRedirectToNonExistentLocation = -1010, kCFURLErrorBadServerResponse = -1011, kCFURLErrorUserCancelledAuthentication = -1012, kCFURLErrorUserAuthenticationRequired = -1013, kCFURLErrorZeroByteResource = -1014, kCFURLErrorCannotDecodeRawData = -1015, kCFURLErrorCannotDecodeContentData = -1016, kCFURLErrorCannotParseResponse = -1017, kCFURLErrorInternationalRoamingOff = -1018, kCFURLErrorCallIsActive = -1019, kCFURLErrorDataNotAllowed = -1020, kCFURLErrorRequestBodyStreamExhausted = -1021, kCFURLErrorAppTransportSecurityRequiresSecureConnection = -1022, kCFURLErrorFileDoesNotExist = -1100, kCFURLErrorFileIsDirectory = -1101, kCFURLErrorNoPermissionsToReadFile = -1102, kCFURLErrorDataLengthExceedsMaximum = -1103, kCFURLErrorFileOutsideSafeArea = -1104, kCFURLErrorSecureConnectionFailed = -1200, kCFURLErrorServerCertificateHasBadDate = -1201, kCFURLErrorServerCertificateUntrusted = -1202, kCFURLErrorServerCertificateHasUnknownRoot = -1203, kCFURLErrorServerCertificateNotYetValid = -1204, kCFURLErrorClientCertificateRejected = -1205, kCFURLErrorClientCertificateRequired = -1206, kCFURLErrorCannotLoadFromNetwork = -2000, kCFURLErrorCannotCreateFile = -3000, kCFURLErrorCannotOpenFile = -3001, kCFURLErrorCannotCloseFile = -3002, kCFURLErrorCannotWriteToFile = -3003, kCFURLErrorCannotRemoveFile = -3004, kCFURLErrorCannotMoveFile = -3005, kCFURLErrorDownloadDecodingFailedMidStream = -3006, kCFURLErrorDownloadDecodingFailedToComplete = -3007, kCFHTTPCookieCannotParseCookieFile = -4000, kCFNetServiceErrorUnknown = -72000L, kCFNetServiceErrorCollision = -72001L, kCFNetServiceErrorNotFound = -72002L, kCFNetServiceErrorInProgress = -72003L, kCFNetServiceErrorBadArgument = -72004L, kCFNetServiceErrorCancel = -72005L, kCFNetServiceErrorInvalid = -72006L, kCFNetServiceErrorTimeout = -72007L, kCFNetServiceErrorDNSServiceFailure = -73000L }; # 173 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFURLErrorFailingURLErrorKey ; # 184 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFURLErrorFailingURLStringErrorKey ; # 195 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFGetAddrInfoFailureKey ; # 205 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFSOCKSStatusCodeKey ; # 216 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFSOCKSVersionKey ; # 227 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFSOCKSNegotiationMethodKey ; # 238 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFDNSServiceFailureKey ; # 249 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFFTPStatusCodeKey ; #pragma clang assume_nonnull end # 28 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 1 3 # 15 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 #define __CFSOCKETSTREAM__ # 26 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 # 1 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 1 3 # 15 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 #define __CFHOST__ # 36 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 #pragma clang assume_nonnull begin #pragma pack(push, 2) typedef struct __CFHost* CFHostRef; # 56 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern const SInt32 kCFStreamErrorDomainNetDB ; # 66 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern const SInt32 kCFStreamErrorDomainSystemConfiguration ; # 76 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 typedef int CFHostInfoType; enum { kCFHostAddresses = 0, kCFHostNames = 1, kCFHostReachability = 2 }; # 104 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 struct CFHostClientContext { CFIndex version; void * info; # 126 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 CFAllocatorRetainCallBack retain; CFAllocatorReleaseCallBack release; CFAllocatorCopyDescriptionCallBack copyDescription; }; typedef struct CFHostClientContext CFHostClientContext; # 166 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 typedef void ( * CFHostClientCallBack)(CFHostRef theHost, CFHostInfoType typeInfo, const CFStreamError * error, void * info); # 179 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern CFTypeID CFHostGetTypeID(void) ; # 209 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern CFHostRef CFHostCreateWithName(CFAllocatorRef allocator, CFStringRef hostname) ; # 239 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern CFHostRef CFHostCreateWithAddress(CFAllocatorRef allocator, CFDataRef addr) ; # 270 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern CFHostRef CFHostCreateCopy(CFAllocatorRef alloc, CFHostRef host) ; # 308 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern Boolean CFHostStartInfoResolution(CFHostRef theHost, CFHostInfoType info, CFStreamError * error) ; # 341 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern CFArrayRef CFHostGetAddressing(CFHostRef theHost, Boolean * hasBeenResolved) ; # 373 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern CFArrayRef CFHostGetNames(CFHostRef theHost, Boolean * hasBeenResolved) ; # 409 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern CFDataRef CFHostGetReachability(CFHostRef theHost, Boolean * hasBeenResolved) ; # 434 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern void CFHostCancelInfoResolution(CFHostRef theHost, CFHostInfoType info) ; # 472 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern Boolean CFHostSetClient(CFHostRef theHost, CFHostClientCallBack clientCB, CFHostClientContext * clientContext) ; # 504 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern void CFHostScheduleWithRunLoop(CFHostRef theHost, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 536 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern void CFHostUnscheduleFromRunLoop(CFHostRef theHost, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; #pragma pack(pop) #pragma clang assume_nonnull end # 27 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 2 3 # 1 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 1 3 # 15 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 #define __CFNETSERVICES__ # 36 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 #pragma clang assume_nonnull begin #pragma pack(push, 2) # 48 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef struct __CFNetService* CFNetServiceRef; # 57 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef struct __CFNetServiceMonitor* CFNetServiceMonitorRef; # 66 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef struct __CFNetServiceBrowser* CFNetServiceBrowserRef; # 76 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern const SInt32 kCFStreamErrorDomainMach ; # 89 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern const SInt32 kCFStreamErrorDomainNetServices ; # 99 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef int CFNetServicesError; enum { kCFNetServicesErrorUnknown = -72000L, kCFNetServicesErrorCollision = -72001L, kCFNetServicesErrorNotFound = -72002L, kCFNetServicesErrorInProgress = -72003L, kCFNetServicesErrorBadArgument = -72004L, kCFNetServicesErrorCancel = -72005L, kCFNetServicesErrorInvalid = -72006L, kCFNetServicesErrorTimeout = -72007L }; # 156 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef int CFNetServiceMonitorType; enum { kCFNetServiceMonitorTXT = 1 }; # 171 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef CFOptionFlags CFNetServiceRegisterFlags; enum { kCFNetServiceFlagNoAutoRename = 1 }; # 186 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef CFOptionFlags CFNetServiceBrowserFlags; enum { kCFNetServiceFlagMoreComing = 1, kCFNetServiceFlagIsDomain = 2, kCFNetServiceFlagIsDefault = 4, kCFNetServiceFlagIsRegistrationDomain = 4, kCFNetServiceFlagRemove = 8 }; # 223 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 struct CFNetServiceClientContext { CFIndex version; void * info; # 246 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 CFAllocatorRetainCallBack retain; CFAllocatorReleaseCallBack release; CFAllocatorCopyDescriptionCallBack copyDescription; }; typedef struct CFNetServiceClientContext CFNetServiceClientContext; # 285 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef void ( * CFNetServiceClientCallBack)(CFNetServiceRef theService, CFStreamError * error, void * info); # 314 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef void ( * CFNetServiceMonitorClientCallBack)(CFNetServiceMonitorRef theMonitor, CFNetServiceRef theService, CFNetServiceMonitorType typeInfo, CFDataRef rdata, CFStreamError * error, void * info); # 344 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef void ( * CFNetServiceBrowserClientCallBack)(CFNetServiceBrowserRef browser, CFOptionFlags flags, CFTypeRef domainOrService, CFStreamError * error, void * info); # 356 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFTypeID CFNetServiceGetTypeID(void) ; # 370 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFTypeID CFNetServiceMonitorGetTypeID(void) ; # 384 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFTypeID CFNetServiceBrowserGetTypeID(void) ; # 434 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFNetServiceRef CFNetServiceCreate(CFAllocatorRef alloc, CFStringRef domain, CFStringRef serviceType, CFStringRef name, SInt32 port) ; # 466 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFNetServiceRef CFNetServiceCreateCopy(CFAllocatorRef alloc, CFNetServiceRef service) ; # 493 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFStringRef CFNetServiceGetDomain(CFNetServiceRef theService) ; # 520 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFStringRef CFNetServiceGetType(CFNetServiceRef theService) ; # 547 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFStringRef CFNetServiceGetName(CFNetServiceRef theService) ; # 590 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceRegisterWithOptions(CFNetServiceRef theService, CFOptionFlags options, CFStreamError * error) ; # 632 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceResolveWithTimeout(CFNetServiceRef theService, CFTimeInterval timeout, CFStreamError * error) ; # 652 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceCancel(CFNetServiceRef theService) ; # 681 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFStringRef CFNetServiceGetTargetHost(CFNetServiceRef theService) ; # 707 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern SInt32 CFNetServiceGetPortNumber(CFNetServiceRef theService) ; # 737 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFArrayRef CFNetServiceGetAddressing(CFNetServiceRef theService) ; # 767 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFDataRef CFNetServiceGetTXTData(CFNetServiceRef theService) ; # 794 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceSetTXTData(CFNetServiceRef theService, CFDataRef txtRecord) ; # 827 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFDictionaryRef CFNetServiceCreateDictionaryWithTXTData(CFAllocatorRef alloc, CFDataRef txtRecord) ; # 868 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFDataRef CFNetServiceCreateTXTDataWithDictionary(CFAllocatorRef alloc, CFDictionaryRef keyValuePairs) ; # 912 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceSetClient(CFNetServiceRef theService, CFNetServiceClientCallBack clientCB, CFNetServiceClientContext * clientContext) ; # 940 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceScheduleWithRunLoop(CFNetServiceRef theService, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 969 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceUnscheduleFromRunLoop(CFNetServiceRef theService, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 1007 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFNetServiceMonitorRef CFNetServiceMonitorCreate( CFAllocatorRef alloc, CFNetServiceRef theService, CFNetServiceMonitorClientCallBack clientCB, CFNetServiceClientContext * clientContext) ; # 1033 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceMonitorInvalidate(CFNetServiceMonitorRef monitor) ; # 1072 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceMonitorStart(CFNetServiceMonitorRef monitor, CFNetServiceMonitorType recordType, CFStreamError * error) ; # 1100 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceMonitorStop(CFNetServiceMonitorRef monitor, CFStreamError * error) ; # 1131 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceMonitorScheduleWithRunLoop(CFNetServiceMonitorRef monitor, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 1159 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceMonitorUnscheduleFromRunLoop(CFNetServiceMonitorRef monitor, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 1193 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFNetServiceBrowserRef CFNetServiceBrowserCreate(CFAllocatorRef alloc, CFNetServiceBrowserClientCallBack clientCB, CFNetServiceClientContext *clientContext) ; # 1212 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceBrowserInvalidate(CFNetServiceBrowserRef browser) ; # 1253 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceBrowserSearchForDomains(CFNetServiceBrowserRef browser, Boolean registrationDomains, CFStreamError * error) ; # 1296 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceBrowserSearchForServices(CFNetServiceBrowserRef browser, CFStringRef domain, CFStringRef serviceType, CFStreamError * error) ; # 1326 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceBrowserStopSearch(CFNetServiceBrowserRef browser, CFStreamError * error) ; # 1357 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceBrowserScheduleWithRunLoop(CFNetServiceBrowserRef browser, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 1385 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceBrowserUnscheduleFromRunLoop(CFNetServiceBrowserRef browser, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 1429 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceRegister(CFNetServiceRef theService, CFStreamError * error) ; # 1475 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceResolve(CFNetServiceRef theService, CFStreamError * error) ; # 1512 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFStringRef CFNetServiceGetProtocolSpecificInformation(CFNetServiceRef theService) ; # 1541 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceSetProtocolSpecificInformation(CFNetServiceRef theService, CFStringRef theInfo) ; #pragma pack(pop) #pragma clang assume_nonnull end # 31 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 2 3 # 40 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 #pragma clang assume_nonnull begin # 74 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySSLContext ; # 85 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySSLPeerTrust ; # 97 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSSLValidatesCertificateChain ; # 108 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySSLSettings ; # 119 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSSLLevel ; # 132 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSSLPeerName ; # 144 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSSLCertificates ; # 157 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSSLIsServer ; # 170 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamNetworkServiceType ; extern const CFStringRef kCFStreamNetworkServiceTypeVideo ; extern const CFStringRef kCFStreamNetworkServiceTypeVoice ; extern const CFStringRef kCFStreamNetworkServiceTypeBackground ; extern const CFStringRef kCFStreamNetworkServiceTypeCallSignaling ; extern const CFStringRef kCFStreamNetworkServiceTypeVoIP ; # 192 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertyNoCellular ; # 203 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertyConnectionIsCellular ; # 215 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFIndex kCFStreamErrorDomainWinSock ; # 224 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const int kCFStreamErrorDomainSOCKS ; SInt32 CFSocketStreamSOCKSGetErrorSubdomain(const CFStreamError* error) { return ((error->error >> 16) & 0x0000FFFF); } SInt32 CFSocketStreamSOCKSGetError(const CFStreamError* error) { return (error->error & 0x0000FFFF); } enum { kCFStreamErrorSOCKSSubDomainNone = 0, kCFStreamErrorSOCKSSubDomainVersionCode = 1, kCFStreamErrorSOCKS4SubDomainResponse = 2, kCFStreamErrorSOCKS5SubDomainUserPass = 3, kCFStreamErrorSOCKS5SubDomainMethod = 4, kCFStreamErrorSOCKS5SubDomainResponse = 5 }; enum { kCFStreamErrorSOCKS5BadResponseAddr = 1, kCFStreamErrorSOCKS5BadState = 2, kCFStreamErrorSOCKSUnknownClientVersion = 3 }; enum { kCFStreamErrorSOCKS4RequestFailed = 91, kCFStreamErrorSOCKS4IdentdFailed = 92, kCFStreamErrorSOCKS4IdConflict = 93 }; enum { kSOCKS5NoAcceptableMethod = 0xFF }; # 283 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySOCKSProxy ; # 295 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySOCKSProxyHost ; # 308 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySOCKSProxyPort ; # 321 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySOCKSVersion ; # 331 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSocketSOCKSVersion4 ; # 341 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSocketSOCKSVersion5 ; # 355 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySOCKSUser ; # 369 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySOCKSPassword ; # 381 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertyProxyLocalBypass ; # 391 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const int kCFStreamErrorDomainSSL ; # 405 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySocketSecurityLevel ; # 415 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSocketSecurityLevelNone ; # 427 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSocketSecurityLevelSSLv2 ; # 439 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSocketSecurityLevelSSLv3 ; # 449 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSocketSecurityLevelTLSv1 ; # 460 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSocketSecurityLevelNegotiatedSSL ; # 478 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertyShouldCloseNativeSocket ; # 489 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySocketRemoteHost ; # 500 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySocketRemoteNetService ; # 513 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySocketExtendedBackgroundIdleMode ; # 549 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern void CFStreamCreatePairWithSocketToCFHost( CFAllocatorRef alloc, CFHostRef host, SInt32 port, CFReadStreamRef * readStream, CFWriteStreamRef * writeStream) ; # 590 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern void CFStreamCreatePairWithSocketToNetService( CFAllocatorRef alloc, CFNetServiceRef service, CFReadStreamRef * readStream, CFWriteStreamRef * writeStream) ; # 613 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySSLPeerCertificates ; extern const CFStringRef kCFStreamSSLAllowsExpiredCertificates ; extern const CFStringRef kCFStreamSSLAllowsExpiredRoots ; extern const CFStringRef kCFStreamSSLAllowsAnyRoot ; #pragma clang assume_nonnull end # 32 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 1 3 # 15 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 #define __CFFTPSTREAM__ # 31 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 #pragma clang assume_nonnull begin extern const SInt32 kCFStreamErrorDomainFTP ; # 62 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPUserName ; # 74 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPPassword ; # 86 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPUsePassiveMode ; # 97 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPResourceSize ; # 111 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPFetchResourceInfo ; # 122 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPFileTransferOffset ; # 134 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPAttemptPersistentConnection ; # 147 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPProxy ; # 161 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPProxyHost ; # 175 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPProxyPort ; extern const CFStringRef kCFStreamPropertyFTPProxyUser ; extern const CFStringRef kCFStreamPropertyFTPProxyPassword ; # 205 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceMode ; # 216 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceName ; # 227 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceOwner ; # 238 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceGroup ; # 250 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceLink ; # 261 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceSize ; # 272 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceType ; # 283 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceModDate ; # 320 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern CFReadStreamRef CFReadStreamCreateWithFTPURL(CFAllocatorRef alloc, CFURLRef ftpURL) ; # 364 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern CFIndex CFFTPCreateParsedResourceListing(CFAllocatorRef alloc, const UInt8 *buffer, CFIndex bufferLength, CFDictionaryRef * parsed) ; # 402 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern CFWriteStreamRef CFWriteStreamCreateWithFTPURL(CFAllocatorRef alloc, CFURLRef ftpURL) ; #pragma clang assume_nonnull end # 36 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 1 3 # 15 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 #define __CFHTTPMESSAGE__ # 36 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 #pragma clang assume_nonnull begin extern const CFStringRef kCFHTTPVersion1_0 ; # 54 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPVersion1_1 ; # 63 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPVersion2_0 ; # 72 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPAuthenticationSchemeBasic ; # 81 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPAuthenticationSchemeDigest ; # 90 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPAuthenticationSchemeNTLM ; # 99 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPAuthenticationSchemeKerberos ; # 108 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPAuthenticationSchemeNegotiate ; # 117 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPAuthenticationSchemeNegotiate2 ; # 126 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPAuthenticationSchemeXMobileMeAuthToken ; # 135 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPAuthenticationSchemeOAuth1 ; # 145 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 typedef struct __CFHTTPMessage* CFHTTPMessageRef; # 160 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFTypeID CFHTTPMessageGetTypeID(void) ; # 199 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFHTTPMessageRef CFHTTPMessageCreateRequest(CFAllocatorRef alloc, CFStringRef requestMethod, CFURLRef url, CFStringRef httpVersion) ; # 238 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFHTTPMessageRef CFHTTPMessageCreateResponse( CFAllocatorRef alloc, CFIndex statusCode, CFStringRef statusDescription, CFStringRef httpVersion) ; # 274 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFHTTPMessageRef CFHTTPMessageCreateEmpty(CFAllocatorRef alloc, Boolean isRequest) ; # 305 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFHTTPMessageRef CFHTTPMessageCreateCopy(CFAllocatorRef alloc, CFHTTPMessageRef message) ; # 330 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern Boolean CFHTTPMessageIsRequest(CFHTTPMessageRef message) ; # 354 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFStringRef CFHTTPMessageCopyVersion(CFHTTPMessageRef message) ; # 378 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFDataRef CFHTTPMessageCopyBody(CFHTTPMessageRef message) ; # 402 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern void CFHTTPMessageSetBody(CFHTTPMessageRef message, CFDataRef bodyData) ; # 430 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFStringRef CFHTTPMessageCopyHeaderFieldValue(CFHTTPMessageRef message, CFStringRef headerField) ; # 454 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFDictionaryRef CFHTTPMessageCopyAllHeaderFields(CFHTTPMessageRef message) ; # 482 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern void CFHTTPMessageSetHeaderFieldValue(CFHTTPMessageRef message, CFStringRef headerField, CFStringRef value) ; # 514 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern Boolean CFHTTPMessageAppendBytes(CFHTTPMessageRef message, const UInt8 *newBytes, CFIndex numBytes) ; # 538 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern Boolean CFHTTPMessageIsHeaderComplete(CFHTTPMessageRef message) ; # 563 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFDataRef CFHTTPMessageCopySerializedMessage(CFHTTPMessageRef message) ; # 590 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFURLRef CFHTTPMessageCopyRequestURL(CFHTTPMessageRef request) ; # 613 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFStringRef CFHTTPMessageCopyRequestMethod(CFHTTPMessageRef request) ; # 658 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern Boolean CFHTTPMessageAddAuthentication( CFHTTPMessageRef request, CFHTTPMessageRef authenticationFailureResponse, CFStringRef username, CFStringRef password, CFStringRef authenticationScheme, Boolean forProxy) ; # 691 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFIndex CFHTTPMessageGetResponseStatusCode(CFHTTPMessageRef response) ; # 716 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFStringRef CFHTTPMessageCopyResponseStatusLine(CFHTTPMessageRef response) ; #pragma clang assume_nonnull end # 44 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 1 3 # 15 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 #define __CFHTTPSTREAM__ # 36 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 #pragma clang assume_nonnull begin # 49 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const SInt32 kCFStreamErrorDomainHTTP ; typedef int CFStreamErrorHTTP; enum { kCFStreamErrorHTTPParseFailure = -1, kCFStreamErrorHTTPRedirectionLoop = -2, kCFStreamErrorHTTPBadURL = -3 }; # 83 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPResponseHeader ; # 96 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPFinalURL ; # 108 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPFinalRequest ; # 124 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPProxy ; # 135 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPProxyHost ; # 145 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPProxyPort ; # 156 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPSProxyHost ; # 167 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPSProxyPort ; # 179 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPShouldAutoredirect ; # 193 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPAttemptPersistentConnection ; # 206 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPRequestBytesWrittenCount ; # 246 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern CFReadStreamRef CFReadStreamCreateForHTTPRequest(CFAllocatorRef alloc, CFHTTPMessageRef request) ; # 292 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern CFReadStreamRef CFReadStreamCreateForStreamedHTTPRequest(CFAllocatorRef alloc, CFHTTPMessageRef requestHeaders, CFReadStreamRef requestBody) ; # 315 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern void CFHTTPReadStreamSetRedirectsAutomatically(CFReadStreamRef httpStream, Boolean shouldAutoRedirect) ; #pragma clang assume_nonnull end # 48 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 1 3 # 15 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 #define __CFHTTPAUTHENTICATION__ # 36 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 #pragma clang assume_nonnull begin typedef struct _CFHTTPAuthentication* CFHTTPAuthenticationRef; # 55 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 typedef int CFStreamErrorHTTPAuthentication; enum { kCFStreamErrorHTTPAuthenticationTypeUnsupported = -1000, kCFStreamErrorHTTPAuthenticationBadUserName = -1001, kCFStreamErrorHTTPAuthenticationBadPassword = -1002 }; # 86 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern const CFStringRef kCFHTTPAuthenticationUsername ; # 97 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern const CFStringRef kCFHTTPAuthenticationPassword ; # 108 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern const CFStringRef kCFHTTPAuthenticationAccountDomain ; # 120 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern CFTypeID CFHTTPAuthenticationGetTypeID(void) ; # 152 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern CFHTTPAuthenticationRef CFHTTPAuthenticationCreateFromResponse(CFAllocatorRef alloc, CFHTTPMessageRef response) ; # 192 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern Boolean CFHTTPAuthenticationIsValid(CFHTTPAuthenticationRef auth, CFStreamError * error) ; # 223 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern Boolean CFHTTPAuthenticationAppliesToRequest(CFHTTPAuthenticationRef auth, CFHTTPMessageRef request) ; # 252 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern Boolean CFHTTPAuthenticationRequiresOrderedRequests(CFHTTPAuthenticationRef auth) ; # 297 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern Boolean CFHTTPMessageApplyCredentials( CFHTTPMessageRef request, CFHTTPAuthenticationRef auth, CFStringRef username, CFStringRef password, CFStreamError * error) ; # 345 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern Boolean CFHTTPMessageApplyCredentialDictionary( CFHTTPMessageRef request, CFHTTPAuthenticationRef auth, CFDictionaryRef dict, CFStreamError * error) ; # 380 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern CFStringRef CFHTTPAuthenticationCopyRealm(CFHTTPAuthenticationRef auth) ; # 411 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern CFArrayRef CFHTTPAuthenticationCopyDomains(CFHTTPAuthenticationRef auth) ; # 440 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern CFStringRef CFHTTPAuthenticationCopyMethod(CFHTTPAuthenticationRef auth) ; # 468 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern Boolean CFHTTPAuthenticationRequiresUserNameAndPassword(CFHTTPAuthenticationRef auth) ; # 497 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern Boolean CFHTTPAuthenticationRequiresAccountDomain(CFHTTPAuthenticationRef auth) ; #pragma clang assume_nonnull end # 52 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 1 3 # 15 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 #define __CFNETDIAGNOSTICS__ # 33 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 #pragma clang assume_nonnull begin typedef struct __CFNetDiagnostic* CFNetDiagnosticRef; typedef int CFNetDiagnosticStatusValues; enum { kCFNetDiagnosticNoErr = 0, kCFNetDiagnosticErr = -66560L, kCFNetDiagnosticConnectionUp = -66559L, kCFNetDiagnosticConnectionIndeterminate = -66558L, kCFNetDiagnosticConnectionDown = -66557L } ; # 82 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 typedef CFIndex CFNetDiagnosticStatus ; # 108 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 extern CFNetDiagnosticRef CFNetDiagnosticCreateWithStreams(CFAllocatorRef alloc, CFReadStreamRef readStream, CFWriteStreamRef writeStream) ; # 131 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 extern CFNetDiagnosticRef CFNetDiagnosticCreateWithURL(CFAllocatorRef alloc, CFURLRef url) ; # 156 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 extern void CFNetDiagnosticSetName(CFNetDiagnosticRef details, CFStringRef name) ; # 180 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 extern CFNetDiagnosticStatus CFNetDiagnosticDiagnoseProblemInteractively(CFNetDiagnosticRef details) ; # 210 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 extern CFNetDiagnosticStatus CFNetDiagnosticCopyNetworkStatusPassively(CFNetDiagnosticRef details, CFStringRef * description) ; #pragma clang assume_nonnull end # 56 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 1 3 # 15 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 #define __CFPROXYSUPPORT__ # 69 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 #pragma clang assume_nonnull begin # 81 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern CFDictionaryRef CFNetworkCopySystemProxySettings(void) ; # 108 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern CFArrayRef CFNetworkCopyProxiesForURL(CFURLRef url, CFDictionaryRef proxySettings) ; # 140 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 typedef void ( * CFProxyAutoConfigurationResultCallback)(void *client, CFArrayRef proxyList, CFErrorRef error); # 167 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern CFArrayRef CFNetworkCopyProxiesForAutoConfigurationScript(CFStringRef proxyAutoConfigurationScript, CFURLRef targetURL, CFErrorRef * error) ; # 206 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern CFRunLoopSourceRef CFNetworkExecuteProxyAutoConfigurationScript( CFStringRef proxyAutoConfigurationScript, CFURLRef targetURL, CFProxyAutoConfigurationResultCallback cb, CFStreamClientContext * clientContext) ; # 227 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern CFRunLoopSourceRef CFNetworkExecuteProxyAutoConfigurationURL( CFURLRef proxyAutoConfigURL, CFURLRef targetURL, CFProxyAutoConfigurationResultCallback cb, CFStreamClientContext * clientContext) ; # 243 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyTypeKey ; # 253 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyHostNameKey ; # 263 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyPortNumberKey ; # 275 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyAutoConfigurationURLKey ; # 285 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyAutoConfigurationJavaScriptKey ; # 298 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyUsernameKey ; # 310 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyPasswordKey ; # 326 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyTypeNone ; extern const CFStringRef kCFProxyTypeHTTP ; extern const CFStringRef kCFProxyTypeHTTPS ; extern const CFStringRef kCFProxyTypeSOCKS ; extern const CFStringRef kCFProxyTypeFTP ; extern const CFStringRef kCFProxyTypeAutoConfigurationURL ; extern const CFStringRef kCFProxyTypeAutoConfigurationJavaScript ; extern const CFStringRef kCFProxyAutoConfigurationHTTPResponseKey ; # 379 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesExceptionsList ; # 389 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesExcludeSimpleHostnames ; # 398 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesFTPEnable ; # 408 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesFTPPassive ; # 417 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesFTPPort ; # 426 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesFTPProxy ; # 435 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesGopherEnable ; # 444 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesGopherPort ; # 453 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesGopherProxy ; # 462 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesHTTPEnable ; # 471 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesHTTPPort ; # 480 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesHTTPProxy ; # 489 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesHTTPSEnable ; # 498 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesHTTPSPort ; # 507 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesHTTPSProxy ; # 516 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesRTSPEnable ; # 525 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesRTSPPort ; # 534 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesRTSPProxy ; # 543 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesSOCKSEnable ; # 552 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesSOCKSPort ; # 561 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesSOCKSProxy ; # 570 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesProxyAutoConfigEnable ; # 579 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesProxyAutoConfigURLString ; # 588 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesProxyAutoConfigJavaScript ; # 597 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFNetworkProxiesProxyAutoDiscoveryEnable ; #pragma clang assume_nonnull end # 64 "/System/Library/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 32 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/DictionaryServices.framework/Headers/DictionaryServices.h" 1 3 #define __DICTIONARYSERVICES__ # 19 "/System/Library/Frameworks/CoreServices.framework/Frameworks/DictionaryServices.framework/Headers/DictionaryServices.h" 3 #pragma clang assume_nonnull begin typedef const struct __DCSDictionary* DCSDictionaryRef; # 42 "/System/Library/Frameworks/CoreServices.framework/Frameworks/DictionaryServices.framework/Headers/DictionaryServices.h" 3 extern CFRange DCSGetTermRangeInString( DCSDictionaryRef dictionary, CFStringRef textString, CFIndex offset ) ; # 56 "/System/Library/Frameworks/CoreServices.framework/Frameworks/DictionaryServices.framework/Headers/DictionaryServices.h" 3 extern CFStringRef DCSCopyTextDefinition( DCSDictionaryRef dictionary, CFStringRef textString, CFRange range ) ; #pragma clang assume_nonnull end # 36 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h" 3 #define __LAUNCHSERVICES__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 #define __ICONSCORE__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 3 #define __OSSERVICES__ # 27 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 #define __CSIDENTITY__ # 26 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityBase.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityBase.h" 3 #define __CSIDENTITYBASE__ # 1 "/System/Library/Frameworks/Security.framework/Headers/SecBase.h" 1 3 # 25 "/System/Library/Frameworks/Security.framework/Headers/SecBase.h" 3 #define _SECURITY_SECBASE_H_ # 53 "/System/Library/Frameworks/Security.framework/Headers/SecBase.h" 3 #define SEC_OS_IPHONE TARGET_OS_IPHONE #define SEC_OS_IPHONE_INCLUDES TARGET_OS_IPHONE #define SEC_OS_OSX TARGET_OS_OSX #define SEC_OS_OSX_INCLUDES TARGET_OS_OSX #define SEC_DEPRECATED_ATTRIBUTE DEPRECATED_ATTRIBUTE #pragma clang assume_nonnull begin # 87 "/System/Library/Frameworks/Security.framework/Headers/SecBase.h" 3 typedef struct SECTYPE(SecCertificate) *SecCertificateRef; typedef struct SECTYPE(SecIdentity) *SecIdentityRef; typedef struct SECTYPE(SecKey) *SecKeyRef; typedef struct SECTYPE(SecPolicy) *SecPolicyRef; typedef struct SECTYPE(SecAccessControl) *SecAccessControlRef; # 234 "/System/Library/Frameworks/Security.framework/Headers/SecBase.h" 3 CFStringRef SecCopyErrorMessageString(OSStatus status, void * reserved) ; #undef SECTYPE # 309 "/System/Library/Frameworks/Security.framework/Headers/SecBase.h" 3 enum { errSecSuccess = 0, errSecUnimplemented = -4, errSecDiskFull = -34, errSecDskFull = -34, errSecIO = -36, errSecOpWr = -49, errSecParam = -50, errSecWrPerm = -61, errSecAllocate = -108, errSecUserCanceled = -128, errSecBadReq = -909, errSecInternalComponent = -2070, errSecCoreFoundationUnknown = -4960, errSecMissingEntitlement = -34018, errSecNotAvailable = -25291, errSecReadOnly = -25292, errSecAuthFailed = -25293, errSecNoSuchKeychain = -25294, errSecInvalidKeychain = -25295, errSecDuplicateKeychain = -25296, errSecDuplicateCallback = -25297, errSecInvalidCallback = -25298, errSecDuplicateItem = -25299, errSecItemNotFound = -25300, errSecBufferTooSmall = -25301, errSecDataTooLarge = -25302, errSecNoSuchAttr = -25303, errSecInvalidItemRef = -25304, errSecInvalidSearchRef = -25305, errSecNoSuchClass = -25306, errSecNoDefaultKeychain = -25307, errSecInteractionNotAllowed = -25308, errSecReadOnlyAttr = -25309, errSecWrongSecVersion = -25310, errSecKeySizeNotAllowed = -25311, errSecNoStorageModule = -25312, errSecNoCertificateModule = -25313, errSecNoPolicyModule = -25314, errSecInteractionRequired = -25315, errSecDataNotAvailable = -25316, errSecDataNotModifiable = -25317, errSecCreateChainFailed = -25318, errSecInvalidPrefsDomain = -25319, errSecInDarkWake = -25320, errSecACLNotSimple = -25240, errSecPolicyNotFound = -25241, errSecInvalidTrustSetting = -25242, errSecNoAccessForItem = -25243, errSecInvalidOwnerEdit = -25244, errSecTrustNotAvailable = -25245, errSecUnsupportedFormat = -25256, errSecUnknownFormat = -25257, errSecKeyIsSensitive = -25258, errSecMultiplePrivKeys = -25259, errSecPassphraseRequired = -25260, errSecInvalidPasswordRef = -25261, errSecInvalidTrustSettings = -25262, errSecNoTrustSettings = -25263, errSecPkcs12VerifyFailure = -25264, errSecNotSigner = -26267, errSecDecode = -26275, errSecServiceNotAvailable = -67585, errSecInsufficientClientID = -67586, errSecDeviceReset = -67587, errSecDeviceFailed = -67588, errSecAppleAddAppACLSubject = -67589, errSecApplePublicKeyIncomplete = -67590, errSecAppleSignatureMismatch = -67591, errSecAppleInvalidKeyStartDate = -67592, errSecAppleInvalidKeyEndDate = -67593, errSecConversionError = -67594, errSecAppleSSLv2Rollback = -67595, errSecQuotaExceeded = -67596, errSecFileTooBig = -67597, errSecInvalidDatabaseBlob = -67598, errSecInvalidKeyBlob = -67599, errSecIncompatibleDatabaseBlob = -67600, errSecIncompatibleKeyBlob = -67601, errSecHostNameMismatch = -67602, errSecUnknownCriticalExtensionFlag = -67603, errSecNoBasicConstraints = -67604, errSecNoBasicConstraintsCA = -67605, errSecInvalidAuthorityKeyID = -67606, errSecInvalidSubjectKeyID = -67607, errSecInvalidKeyUsageForPolicy = -67608, errSecInvalidExtendedKeyUsage = -67609, errSecInvalidIDLinkage = -67610, errSecPathLengthConstraintExceeded = -67611, errSecInvalidRoot = -67612, errSecCRLExpired = -67613, errSecCRLNotValidYet = -67614, errSecCRLNotFound = -67615, errSecCRLServerDown = -67616, errSecCRLBadURI = -67617, errSecUnknownCertExtension = -67618, errSecUnknownCRLExtension = -67619, errSecCRLNotTrusted = -67620, errSecCRLPolicyFailed = -67621, errSecIDPFailure = -67622, errSecSMIMEEmailAddressesNotFound = -67623, errSecSMIMEBadExtendedKeyUsage = -67624, errSecSMIMEBadKeyUsage = -67625, errSecSMIMEKeyUsageNotCritical = -67626, errSecSMIMENoEmailAddress = -67627, errSecSMIMESubjAltNameNotCritical = -67628, errSecSSLBadExtendedKeyUsage = -67629, errSecOCSPBadResponse = -67630, errSecOCSPBadRequest = -67631, errSecOCSPUnavailable = -67632, errSecOCSPStatusUnrecognized = -67633, errSecEndOfData = -67634, errSecIncompleteCertRevocationCheck = -67635, errSecNetworkFailure = -67636, errSecOCSPNotTrustedToAnchor = -67637, errSecRecordModified = -67638, errSecOCSPSignatureError = -67639, errSecOCSPNoSigner = -67640, errSecOCSPResponderMalformedReq = -67641, errSecOCSPResponderInternalError = -67642, errSecOCSPResponderTryLater = -67643, errSecOCSPResponderSignatureRequired = -67644, errSecOCSPResponderUnauthorized = -67645, errSecOCSPResponseNonceMismatch = -67646, errSecCodeSigningBadCertChainLength = -67647, errSecCodeSigningNoBasicConstraints = -67648, errSecCodeSigningBadPathLengthConstraint = -67649, errSecCodeSigningNoExtendedKeyUsage = -67650, errSecCodeSigningDevelopment = -67651, errSecResourceSignBadCertChainLength = -67652, errSecResourceSignBadExtKeyUsage = -67653, errSecTrustSettingDeny = -67654, errSecInvalidSubjectName = -67655, errSecUnknownQualifiedCertStatement = -67656, errSecMobileMeRequestQueued = -67657, errSecMobileMeRequestRedirected = -67658, errSecMobileMeServerError = -67659, errSecMobileMeServerNotAvailable = -67660, errSecMobileMeServerAlreadyExists = -67661, errSecMobileMeServerServiceErr = -67662, errSecMobileMeRequestAlreadyPending = -67663, errSecMobileMeNoRequestPending = -67664, errSecMobileMeCSRVerifyFailure = -67665, errSecMobileMeFailedConsistencyCheck = -67666, errSecNotInitialized = -67667, errSecInvalidHandleUsage = -67668, errSecPVCReferentNotFound = -67669, errSecFunctionIntegrityFail = -67670, errSecInternalError = -67671, errSecMemoryError = -67672, errSecInvalidData = -67673, errSecMDSError = -67674, errSecInvalidPointer = -67675, errSecSelfCheckFailed = -67676, errSecFunctionFailed = -67677, errSecModuleManifestVerifyFailed = -67678, errSecInvalidGUID = -67679, errSecInvalidHandle = -67680, errSecInvalidDBList = -67681, errSecInvalidPassthroughID = -67682, errSecInvalidNetworkAddress = -67683, errSecCRLAlreadySigned = -67684, errSecInvalidNumberOfFields = -67685, errSecVerificationFailure = -67686, errSecUnknownTag = -67687, errSecInvalidSignature = -67688, errSecInvalidName = -67689, errSecInvalidCertificateRef = -67690, errSecInvalidCertificateGroup = -67691, errSecTagNotFound = -67692, errSecInvalidQuery = -67693, errSecInvalidValue = -67694, errSecCallbackFailed = -67695, errSecACLDeleteFailed = -67696, errSecACLReplaceFailed = -67697, errSecACLAddFailed = -67698, errSecACLChangeFailed = -67699, errSecInvalidAccessCredentials = -67700, errSecInvalidRecord = -67701, errSecInvalidACL = -67702, errSecInvalidSampleValue = -67703, errSecIncompatibleVersion = -67704, errSecPrivilegeNotGranted = -67705, errSecInvalidScope = -67706, errSecPVCAlreadyConfigured = -67707, errSecInvalidPVC = -67708, errSecEMMLoadFailed = -67709, errSecEMMUnloadFailed = -67710, errSecAddinLoadFailed = -67711, errSecInvalidKeyRef = -67712, errSecInvalidKeyHierarchy = -67713, errSecAddinUnloadFailed = -67714, errSecLibraryReferenceNotFound = -67715, errSecInvalidAddinFunctionTable = -67716, errSecInvalidServiceMask = -67717, errSecModuleNotLoaded = -67718, errSecInvalidSubServiceID = -67719, errSecAttributeNotInContext = -67720, errSecModuleManagerInitializeFailed = -67721, errSecModuleManagerNotFound = -67722, errSecEventNotificationCallbackNotFound = -67723, errSecInputLengthError = -67724, errSecOutputLengthError = -67725, errSecPrivilegeNotSupported = -67726, errSecDeviceError = -67727, errSecAttachHandleBusy = -67728, errSecNotLoggedIn = -67729, errSecAlgorithmMismatch = -67730, errSecKeyUsageIncorrect = -67731, errSecKeyBlobTypeIncorrect = -67732, errSecKeyHeaderInconsistent = -67733, errSecUnsupportedKeyFormat = -67734, errSecUnsupportedKeySize = -67735, errSecInvalidKeyUsageMask = -67736, errSecUnsupportedKeyUsageMask = -67737, errSecInvalidKeyAttributeMask = -67738, errSecUnsupportedKeyAttributeMask = -67739, errSecInvalidKeyLabel = -67740, errSecUnsupportedKeyLabel = -67741, errSecInvalidKeyFormat = -67742, errSecUnsupportedVectorOfBuffers = -67743, errSecInvalidInputVector = -67744, errSecInvalidOutputVector = -67745, errSecInvalidContext = -67746, errSecInvalidAlgorithm = -67747, errSecInvalidAttributeKey = -67748, errSecMissingAttributeKey = -67749, errSecInvalidAttributeInitVector = -67750, errSecMissingAttributeInitVector = -67751, errSecInvalidAttributeSalt = -67752, errSecMissingAttributeSalt = -67753, errSecInvalidAttributePadding = -67754, errSecMissingAttributePadding = -67755, errSecInvalidAttributeRandom = -67756, errSecMissingAttributeRandom = -67757, errSecInvalidAttributeSeed = -67758, errSecMissingAttributeSeed = -67759, errSecInvalidAttributePassphrase = -67760, errSecMissingAttributePassphrase = -67761, errSecInvalidAttributeKeyLength = -67762, errSecMissingAttributeKeyLength = -67763, errSecInvalidAttributeBlockSize = -67764, errSecMissingAttributeBlockSize = -67765, errSecInvalidAttributeOutputSize = -67766, errSecMissingAttributeOutputSize = -67767, errSecInvalidAttributeRounds = -67768, errSecMissingAttributeRounds = -67769, errSecInvalidAlgorithmParms = -67770, errSecMissingAlgorithmParms = -67771, errSecInvalidAttributeLabel = -67772, errSecMissingAttributeLabel = -67773, errSecInvalidAttributeKeyType = -67774, errSecMissingAttributeKeyType = -67775, errSecInvalidAttributeMode = -67776, errSecMissingAttributeMode = -67777, errSecInvalidAttributeEffectiveBits = -67778, errSecMissingAttributeEffectiveBits = -67779, errSecInvalidAttributeStartDate = -67780, errSecMissingAttributeStartDate = -67781, errSecInvalidAttributeEndDate = -67782, errSecMissingAttributeEndDate = -67783, errSecInvalidAttributeVersion = -67784, errSecMissingAttributeVersion = -67785, errSecInvalidAttributePrime = -67786, errSecMissingAttributePrime = -67787, errSecInvalidAttributeBase = -67788, errSecMissingAttributeBase = -67789, errSecInvalidAttributeSubprime = -67790, errSecMissingAttributeSubprime = -67791, errSecInvalidAttributeIterationCount = -67792, errSecMissingAttributeIterationCount = -67793, errSecInvalidAttributeDLDBHandle = -67794, errSecMissingAttributeDLDBHandle = -67795, errSecInvalidAttributeAccessCredentials = -67796, errSecMissingAttributeAccessCredentials = -67797, errSecInvalidAttributePublicKeyFormat = -67798, errSecMissingAttributePublicKeyFormat = -67799, errSecInvalidAttributePrivateKeyFormat = -67800, errSecMissingAttributePrivateKeyFormat = -67801, errSecInvalidAttributeSymmetricKeyFormat = -67802, errSecMissingAttributeSymmetricKeyFormat = -67803, errSecInvalidAttributeWrappedKeyFormat = -67804, errSecMissingAttributeWrappedKeyFormat = -67805, errSecStagedOperationInProgress = -67806, errSecStagedOperationNotStarted = -67807, errSecVerifyFailed = -67808, errSecQuerySizeUnknown = -67809, errSecBlockSizeMismatch = -67810, errSecPublicKeyInconsistent = -67811, errSecDeviceVerifyFailed = -67812, errSecInvalidLoginName = -67813, errSecAlreadyLoggedIn = -67814, errSecInvalidDigestAlgorithm = -67815, errSecInvalidCRLGroup = -67816, errSecCertificateCannotOperate = -67817, errSecCertificateExpired = -67818, errSecCertificateNotValidYet = -67819, errSecCertificateRevoked = -67820, errSecCertificateSuspended = -67821, errSecInsufficientCredentials = -67822, errSecInvalidAction = -67823, errSecInvalidAuthority = -67824, errSecVerifyActionFailed = -67825, errSecInvalidCertAuthority = -67826, errSecInvaldCRLAuthority = -67827, errSecInvalidCRLEncoding = -67828, errSecInvalidCRLType = -67829, errSecInvalidCRL = -67830, errSecInvalidFormType = -67831, errSecInvalidID = -67832, errSecInvalidIdentifier = -67833, errSecInvalidIndex = -67834, errSecInvalidPolicyIdentifiers = -67835, errSecInvalidTimeString = -67836, errSecInvalidReason = -67837, errSecInvalidRequestInputs = -67838, errSecInvalidResponseVector = -67839, errSecInvalidStopOnPolicy = -67840, errSecInvalidTuple = -67841, errSecMultipleValuesUnsupported = -67842, errSecNotTrusted = -67843, errSecNoDefaultAuthority = -67844, errSecRejectedForm = -67845, errSecRequestLost = -67846, errSecRequestRejected = -67847, errSecUnsupportedAddressType = -67848, errSecUnsupportedService = -67849, errSecInvalidTupleGroup = -67850, errSecInvalidBaseACLs = -67851, errSecInvalidTupleCredendtials = -67852, errSecInvalidEncoding = -67853, errSecInvalidValidityPeriod = -67854, errSecInvalidRequestor = -67855, errSecRequestDescriptor = -67856, errSecInvalidBundleInfo = -67857, errSecInvalidCRLIndex = -67858, errSecNoFieldValues = -67859, errSecUnsupportedFieldFormat = -67860, errSecUnsupportedIndexInfo = -67861, errSecUnsupportedLocality = -67862, errSecUnsupportedNumAttributes = -67863, errSecUnsupportedNumIndexes = -67864, errSecUnsupportedNumRecordTypes = -67865, errSecFieldSpecifiedMultiple = -67866, errSecIncompatibleFieldFormat = -67867, errSecInvalidParsingModule = -67868, errSecDatabaseLocked = -67869, errSecDatastoreIsOpen = -67870, errSecMissingValue = -67871, errSecUnsupportedQueryLimits = -67872, errSecUnsupportedNumSelectionPreds = -67873, errSecUnsupportedOperator = -67874, errSecInvalidDBLocation = -67875, errSecInvalidAccessRequest = -67876, errSecInvalidIndexInfo = -67877, errSecInvalidNewOwner = -67878, errSecInvalidModifyMode = -67879, errSecMissingRequiredExtension = -67880, errSecExtendedKeyUsageNotCritical = -67881, errSecTimestampMissing = -67882, errSecTimestampInvalid = -67883, errSecTimestampNotTrusted = -67884, errSecTimestampServiceNotAvailable = -67885, errSecTimestampBadAlg = -67886, errSecTimestampBadRequest = -67887, errSecTimestampBadDataFormat = -67888, errSecTimestampTimeNotAvailable = -67889, errSecTimestampUnacceptedPolicy = -67890, errSecTimestampUnacceptedExtension = -67891, errSecTimestampAddInfoNotAvailable = -67892, errSecTimestampSystemFailure = -67893, errSecSigningTimeMissing = -67894, errSecTimestampRejection = -67895, errSecTimestampWaiting = -67896, errSecTimestampRevocationWarning = -67897, errSecTimestampRevocationNotification = -67898, }; #pragma clang assume_nonnull end # 24 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityBase.h" 2 3 # 36 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityBase.h" 3 #pragma pack(push, 2) # 51 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityBase.h" 3 extern const CFStringRef kCSIdentityErrorDomain ; enum { kCSIdentityUnknownAuthorityErr = -1, kCSIdentityAuthorityNotAccessibleErr = -2, kCSIdentityPermissionErr = -3, kCSIdentityDeletedErr = -4, kCSIdentityInvalidFullNameErr = -5, kCSIdentityDuplicateFullNameErr = -6, kCSIdentityInvalidPosixNameErr = -7, kCSIdentityDuplicatePosixNameErr = -8, }; #pragma pack(pop) # 27 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 3 #define __CSIDENTITYAUTHORITY__ # 42 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 3 typedef struct __CSIdentityAuthority* CSIdentityAuthorityRef; # 60 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 3 extern CFTypeID CSIdentityAuthorityGetTypeID(void) ; # 88 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 3 extern CSIdentityAuthorityRef CSGetDefaultIdentityAuthority(void) ; # 111 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 3 extern CSIdentityAuthorityRef CSGetLocalIdentityAuthority(void) ; # 139 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 3 extern CSIdentityAuthorityRef CSGetManagedIdentityAuthority(void) ; # 166 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 3 extern CFStringRef CSIdentityAuthorityCopyLocalizedName(CSIdentityAuthorityRef authority) ; # 35 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 1 3 # 25 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 3 #define _SECURITY_H_ # 1 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 1 3 # 35 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 #define _SECURITY_SECCERTIFICATE_H_ # 56 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 #pragma clang assume_nonnull begin CFTypeID SecCertificateGetTypeID(void) ; # 76 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 SecCertificateRef SecCertificateCreateWithData(CFAllocatorRef allocator, CFDataRef data) ; # 86 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 CFDataRef SecCertificateCopyData(SecCertificateRef certificate) ; # 101 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 CFStringRef SecCertificateCopySubjectSummary(SecCertificateRef certificate) ; # 114 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateCopyCommonName(SecCertificateRef certificate, CFStringRef * commonName) ; # 125 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateCopyEmailAddresses(SecCertificateRef certificate, CFArrayRef * emailAddresses) ; # 135 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 CFDataRef SecCertificateCopyNormalizedIssuerSequence(SecCertificateRef certificate) ; # 145 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 CFDataRef SecCertificateCopyNormalizedSubjectSequence(SecCertificateRef certificate) ; # 180 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 CFDataRef SecCertificateCopySerialNumberData(SecCertificateRef certificate, CFErrorRef *error) ; #pragma clang assume_nonnull end # 29 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 1 3 # 31 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 3 #define _SECURITY_SECIDENTITY_H_ # 45 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 3 #pragma clang assume_nonnull begin CFTypeID SecIdentityGetTypeID(void) ; # 82 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 3 OSStatus SecIdentityCopyCertificate( SecIdentityRef identityRef, SecCertificateRef * certificateRef) ; # 96 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 3 OSStatus SecIdentityCopyPrivateKey( SecIdentityRef identityRef, SecKeyRef * privateKeyRef) ; #pragma clang assume_nonnull end # 30 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecAccessControl.h" 1 3 # 30 "/System/Library/Frameworks/Security.framework/Headers/SecAccessControl.h" 3 #define _SECURITY_SECACCESSCONTROL_H_ #pragma clang assume_nonnull begin CFTypeID SecAccessControlGetTypeID(void) ; # 87 "/System/Library/Frameworks/Security.framework/Headers/SecAccessControl.h" 3 typedef CFOptionFlags SecAccessControlCreateFlags; enum { kSecAccessControlUserPresence = 1u << 0, kSecAccessControlBiometryAny = 1u << 1, kSecAccessControlTouchIDAny = 1u << 1, kSecAccessControlBiometryCurrentSet = 1u << 3, kSecAccessControlTouchIDCurrentSet = 1u << 3, kSecAccessControlDevicePasscode = 1u << 4, kSecAccessControlOr = 1u << 14, kSecAccessControlAnd = 1u << 15, kSecAccessControlPrivateKeyUsage = 1u << 30, kSecAccessControlApplicationPassword = 1u << 31, } ; # 116 "/System/Library/Frameworks/Security.framework/Headers/SecAccessControl.h" 3 SecAccessControlRef SecAccessControlCreateWithFlags(CFAllocatorRef allocator, CFTypeRef protection, SecAccessControlCreateFlags flags, CFErrorRef *error) ; #pragma clang assume_nonnull end # 31 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 1 3 # 32 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 #define _SECURITY_SECITEM_H_ #pragma clang assume_nonnull begin # 53 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecClass ; # 68 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecClassInternetPassword ; extern const CFStringRef kSecClassGenericPassword ; extern const CFStringRef kSecClassCertificate ; extern const CFStringRef kSecClassKey ; extern const CFStringRef kSecClassIdentity ; # 449 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecAttrAccessible ; extern const CFStringRef kSecAttrAccess ; extern const CFStringRef kSecAttrAccessControl ; extern const CFStringRef kSecAttrAccessGroup ; extern const CFStringRef kSecAttrSynchronizable ; extern const CFStringRef kSecAttrSynchronizableAny ; extern const CFStringRef kSecAttrCreationDate ; extern const CFStringRef kSecAttrModificationDate ; extern const CFStringRef kSecAttrDescription ; extern const CFStringRef kSecAttrComment ; extern const CFStringRef kSecAttrCreator ; extern const CFStringRef kSecAttrType ; extern const CFStringRef kSecAttrLabel ; extern const CFStringRef kSecAttrIsInvisible ; extern const CFStringRef kSecAttrIsNegative ; extern const CFStringRef kSecAttrAccount ; extern const CFStringRef kSecAttrService ; extern const CFStringRef kSecAttrGeneric ; extern const CFStringRef kSecAttrSecurityDomain ; extern const CFStringRef kSecAttrServer ; extern const CFStringRef kSecAttrProtocol ; extern const CFStringRef kSecAttrAuthenticationType ; extern const CFStringRef kSecAttrPort ; extern const CFStringRef kSecAttrPath ; extern const CFStringRef kSecAttrSubject ; extern const CFStringRef kSecAttrIssuer ; extern const CFStringRef kSecAttrSerialNumber ; extern const CFStringRef kSecAttrSubjectKeyID ; extern const CFStringRef kSecAttrPublicKeyHash ; extern const CFStringRef kSecAttrCertificateType ; extern const CFStringRef kSecAttrCertificateEncoding ; extern const CFStringRef kSecAttrKeyClass ; extern const CFStringRef kSecAttrApplicationLabel ; extern const CFStringRef kSecAttrIsPermanent ; extern const CFStringRef kSecAttrIsSensitive ; extern const CFStringRef kSecAttrIsExtractable ; extern const CFStringRef kSecAttrApplicationTag ; extern const CFStringRef kSecAttrKeyType ; extern const CFStringRef kSecAttrPRF ; extern const CFStringRef kSecAttrSalt ; extern const CFStringRef kSecAttrRounds ; extern const CFStringRef kSecAttrKeySizeInBits ; extern const CFStringRef kSecAttrEffectiveKeySize ; extern const CFStringRef kSecAttrCanEncrypt ; extern const CFStringRef kSecAttrCanDecrypt ; extern const CFStringRef kSecAttrCanDerive ; extern const CFStringRef kSecAttrCanSign ; extern const CFStringRef kSecAttrCanVerify ; extern const CFStringRef kSecAttrCanWrap ; extern const CFStringRef kSecAttrCanUnwrap ; extern const CFStringRef kSecAttrSyncViewHint ; extern const CFStringRef kSecAttrTokenID ; extern const CFStringRef kSecAttrPersistantReference ; extern const CFStringRef kSecAttrPersistentReference ; # 606 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecAttrAccessibleWhenUnlocked ; extern const CFStringRef kSecAttrAccessibleAfterFirstUnlock ; extern const CFStringRef kSecAttrAccessibleAlways ; extern const CFStringRef kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly ; extern const CFStringRef kSecAttrAccessibleWhenUnlockedThisDeviceOnly ; extern const CFStringRef kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly ; extern const CFStringRef kSecAttrAccessibleAlwaysThisDeviceOnly ; # 658 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecAttrProtocolFTP ; extern const CFStringRef kSecAttrProtocolFTPAccount ; extern const CFStringRef kSecAttrProtocolHTTP ; extern const CFStringRef kSecAttrProtocolIRC ; extern const CFStringRef kSecAttrProtocolNNTP ; extern const CFStringRef kSecAttrProtocolPOP3 ; extern const CFStringRef kSecAttrProtocolSMTP ; extern const CFStringRef kSecAttrProtocolSOCKS ; extern const CFStringRef kSecAttrProtocolIMAP ; extern const CFStringRef kSecAttrProtocolLDAP ; extern const CFStringRef kSecAttrProtocolAppleTalk ; extern const CFStringRef kSecAttrProtocolAFP ; extern const CFStringRef kSecAttrProtocolTelnet ; extern const CFStringRef kSecAttrProtocolSSH ; extern const CFStringRef kSecAttrProtocolFTPS ; extern const CFStringRef kSecAttrProtocolHTTPS ; extern const CFStringRef kSecAttrProtocolHTTPProxy ; extern const CFStringRef kSecAttrProtocolHTTPSProxy ; extern const CFStringRef kSecAttrProtocolFTPProxy ; extern const CFStringRef kSecAttrProtocolSMB ; extern const CFStringRef kSecAttrProtocolRTSP ; extern const CFStringRef kSecAttrProtocolRTSPProxy ; extern const CFStringRef kSecAttrProtocolDAAP ; extern const CFStringRef kSecAttrProtocolEPPC ; extern const CFStringRef kSecAttrProtocolIPP ; extern const CFStringRef kSecAttrProtocolNNTPS ; extern const CFStringRef kSecAttrProtocolLDAPS ; extern const CFStringRef kSecAttrProtocolTelnetS ; extern const CFStringRef kSecAttrProtocolIMAPS ; extern const CFStringRef kSecAttrProtocolIRCS ; extern const CFStringRef kSecAttrProtocolPOP3S ; # 735 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecAttrAuthenticationTypeNTLM ; extern const CFStringRef kSecAttrAuthenticationTypeMSN ; extern const CFStringRef kSecAttrAuthenticationTypeDPA ; extern const CFStringRef kSecAttrAuthenticationTypeRPA ; extern const CFStringRef kSecAttrAuthenticationTypeHTTPBasic ; extern const CFStringRef kSecAttrAuthenticationTypeHTTPDigest ; extern const CFStringRef kSecAttrAuthenticationTypeHTMLForm ; extern const CFStringRef kSecAttrAuthenticationTypeDefault ; # 761 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecAttrKeyClassPublic ; extern const CFStringRef kSecAttrKeyClassPrivate ; extern const CFStringRef kSecAttrKeyClassSymmetric ; # 783 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecAttrKeyTypeRSA ; extern const CFStringRef kSecAttrKeyTypeDSA ; extern const CFStringRef kSecAttrKeyTypeAES ; extern const CFStringRef kSecAttrKeyTypeDES ; extern const CFStringRef kSecAttrKeyType3DES ; extern const CFStringRef kSecAttrKeyTypeRC4 ; extern const CFStringRef kSecAttrKeyTypeRC2 ; extern const CFStringRef kSecAttrKeyTypeCAST ; extern const CFStringRef kSecAttrKeyTypeECDSA ; extern const CFStringRef kSecAttrKeyTypeEC ; extern const CFStringRef kSecAttrKeyTypeECSECPrimeRandom ; # 816 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecAttrPRFHmacAlgSHA1 ; extern const CFStringRef kSecAttrPRFHmacAlgSHA224 ; extern const CFStringRef kSecAttrPRFHmacAlgSHA256 ; extern const CFStringRef kSecAttrPRFHmacAlgSHA384 ; extern const CFStringRef kSecAttrPRFHmacAlgSHA512 ; # 892 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecMatchPolicy ; extern const CFStringRef kSecMatchItemList ; extern const CFStringRef kSecMatchSearchList ; extern const CFStringRef kSecMatchIssuers ; extern const CFStringRef kSecMatchEmailAddressIfPresent ; extern const CFStringRef kSecMatchSubjectContains ; extern const CFStringRef kSecMatchSubjectStartsWith ; extern const CFStringRef kSecMatchSubjectEndsWith ; extern const CFStringRef kSecMatchSubjectWholeString ; extern const CFStringRef kSecMatchCaseInsensitive ; extern const CFStringRef kSecMatchDiacriticInsensitive ; extern const CFStringRef kSecMatchWidthInsensitive ; extern const CFStringRef kSecMatchTrustedOnly ; extern const CFStringRef kSecMatchValidOnDate ; extern const CFStringRef kSecMatchLimit ; extern const CFStringRef kSecMatchLimitOne ; extern const CFStringRef kSecMatchLimitAll ; # 954 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecReturnData ; extern const CFStringRef kSecReturnAttributes ; extern const CFStringRef kSecReturnRef ; extern const CFStringRef kSecReturnPersistentRef ; # 981 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecValueData ; extern const CFStringRef kSecValueRef ; extern const CFStringRef kSecValuePersistentRef ; # 1023 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecUseItemList ; extern const CFStringRef kSecUseKeychain ; extern const CFStringRef kSecUseOperationPrompt ; extern const CFStringRef kSecUseNoAuthenticationUI ; extern const CFStringRef kSecUseAuthenticationUI ; extern const CFStringRef kSecUseAuthenticationContext ; # 1051 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecUseAuthenticationUIAllow ; extern const CFStringRef kSecUseAuthenticationUIFail ; extern const CFStringRef kSecUseAuthenticationUISkip ; # 1071 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecAttrTokenIDSecureEnclave ; # 1084 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 extern const CFStringRef kSecAttrAccessGroupToken ; # 1149 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 OSStatus SecItemCopyMatching(CFDictionaryRef query, CFTypeRef * result) ; # 1190 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 OSStatus SecItemAdd(CFDictionaryRef attributes, CFTypeRef * result) ; # 1209 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 OSStatus SecItemUpdate(CFDictionaryRef query, CFDictionaryRef attributesToUpdate) ; # 1240 "/System/Library/Frameworks/Security.framework/Headers/SecItem.h" 3 OSStatus SecItemDelete(CFDictionaryRef query) ; #pragma clang assume_nonnull end # 32 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 1 3 # 34 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 #define _SECURITY_SECKEY_H_ # 49 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 #pragma clang assume_nonnull begin # 174 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 typedef uint32_t SecPadding; enum { kSecPaddingNone = 0, kSecPaddingPKCS1 = 1, kSecPaddingOAEP = 2, kSecPaddingSigRaw = 0x4000, kSecPaddingPKCS1MD2 = 0x8000, kSecPaddingPKCS1MD5 = 0x8001, kSecPaddingPKCS1SHA1 = 0x8002, kSecPaddingPKCS1SHA224 = 0x8003, kSecPaddingPKCS1SHA256 = 0x8004, kSecPaddingPKCS1SHA384 = 0x8005, kSecPaddingPKCS1SHA512 = 0x8006, }; # 261 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 extern const CFStringRef kSecPrivateKeyAttrs ; extern const CFStringRef kSecPublicKeyAttrs ; CFTypeID SecKeyGetTypeID(void) ; # 628 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 OSStatus SecKeyGeneratePair(CFDictionaryRef parameters, SecKeyRef * publicKey, SecKeyRef * privateKey) ; # 808 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 SecKeyRef SecKeyCreateRandomKey(CFDictionaryRef parameters, CFErrorRef *error) ; # 828 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 SecKeyRef SecKeyCreateWithData(CFDataRef keyData, CFDictionaryRef attributes, CFErrorRef *error) ; # 839 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 size_t SecKeyGetBlockSize(SecKeyRef key) ; # 854 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 CFDataRef SecKeyCopyExternalRepresentation(SecKeyRef key, CFErrorRef *error) ; # 876 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 CFDictionaryRef SecKeyCopyAttributes(SecKeyRef key) ; # 886 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 SecKeyRef SecKeyCopyPublicKey(SecKeyRef key) ; # 1261 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 typedef CFStringRef SecKeyAlgorithm ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureRaw ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA224 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA1 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA224 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA256 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA384 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA512 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureDigestPSSSHA1 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureDigestPSSSHA224 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureDigestPSSSHA256 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureDigestPSSSHA384 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureDigestPSSSHA512 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureMessagePSSSHA1 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureMessagePSSSHA224 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureMessagePSSSHA256 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureMessagePSSSHA384 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSASignatureMessagePSSSHA512 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDSASignatureRFC4754 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDSASignatureDigestX962 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDSASignatureDigestX962SHA1 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDSASignatureDigestX962SHA224 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDSASignatureDigestX962SHA256 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDSASignatureDigestX962SHA384 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDSASignatureDigestX962SHA512 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDSASignatureMessageX962SHA1 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDSASignatureMessageX962SHA224 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDSASignatureMessageX962SHA256 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDSASignatureMessageX962SHA384 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDSASignatureMessageX962SHA512 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSAEncryptionRaw ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSAEncryptionPKCS1 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSAEncryptionOAEPSHA1 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSAEncryptionOAEPSHA224 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSAEncryptionOAEPSHA256 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSAEncryptionOAEPSHA384 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSAEncryptionOAEPSHA512 ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA224AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA384AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA512AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA224AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA384AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA512AESGCM ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDHKeyExchangeStandard ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDHKeyExchangeCofactor ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384 ; extern const SecKeyAlgorithm kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512 ; # 1445 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 CFDataRef SecKeyCreateSignature(SecKeyRef key, SecKeyAlgorithm algorithm, CFDataRef dataToSign, CFErrorRef *error) ; # 1461 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 Boolean SecKeyVerifySignature(SecKeyRef key, SecKeyAlgorithm algorithm, CFDataRef signedData, CFDataRef signature, CFErrorRef *error) ; # 1477 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 CFDataRef SecKeyCreateEncryptedData(SecKeyRef key, SecKeyAlgorithm algorithm, CFDataRef plaintext, CFErrorRef *error) ; # 1494 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 CFDataRef SecKeyCreateDecryptedData(SecKeyRef key, SecKeyAlgorithm algorithm, CFDataRef ciphertext, CFErrorRef *error) ; typedef CFStringRef SecKeyKeyExchangeParameter ; extern const SecKeyKeyExchangeParameter kSecKeyKeyExchangeParameterRequestedSize ; extern const SecKeyKeyExchangeParameter kSecKeyKeyExchangeParameterSharedInfo ; # 1522 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 CFDataRef SecKeyCopyKeyExchangeResult(SecKeyRef privateKey, SecKeyAlgorithm algorithm, SecKeyRef publicKey, CFDictionaryRef parameters, CFErrorRef *error) ; # 1544 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 typedef CFIndex SecKeyOperationType; enum { kSecKeyOperationTypeSign = 0, kSecKeyOperationTypeVerify = 1, kSecKeyOperationTypeEncrypt = 2, kSecKeyOperationTypeDecrypt = 3, kSecKeyOperationTypeKeyExchange = 4, } ; # 1560 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 Boolean SecKeyIsAlgorithmSupported(SecKeyRef key, SecKeyOperationType operation, SecKeyAlgorithm algorithm) ; #pragma clang assume_nonnull end # 33 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 1 3 # 31 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 #define _SECURITY_SECPOLICY_H_ #pragma clang assume_nonnull begin # 61 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 extern const CFStringRef kSecPolicyAppleX509Basic ; extern const CFStringRef kSecPolicyAppleSSL ; extern const CFStringRef kSecPolicyAppleSMIME ; extern const CFStringRef kSecPolicyAppleEAP ; extern const CFStringRef kSecPolicyAppleIPsec ; extern const CFStringRef kSecPolicyApplePKINITClient ; extern const CFStringRef kSecPolicyApplePKINITServer ; extern const CFStringRef kSecPolicyAppleCodeSigning ; extern const CFStringRef kSecPolicyMacAppStoreReceipt ; extern const CFStringRef kSecPolicyAppleIDValidation ; extern const CFStringRef kSecPolicyAppleTimeStamping ; extern const CFStringRef kSecPolicyAppleRevocation ; extern const CFStringRef kSecPolicyApplePassbookSigning ; extern const CFStringRef kSecPolicyApplePayIssuerEncryption ; # 126 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 extern const CFStringRef kSecPolicyOid ; extern const CFStringRef kSecPolicyName ; extern const CFStringRef kSecPolicyClient ; extern const CFStringRef kSecPolicyRevocationFlags ; extern const CFStringRef kSecPolicyTeamIdentifier ; CFTypeID SecPolicyGetTypeID(void) ; # 158 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 CFDictionaryRef SecPolicyCopyProperties(SecPolicyRef policyRef) ; SecPolicyRef SecPolicyCreateBasicX509(void) ; # 180 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 SecPolicyRef SecPolicyCreateSSL(Boolean server, CFStringRef hostname) ; # 204 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 enum { kSecRevocationOCSPMethod = (1 << 0), kSecRevocationCRLMethod = (1 << 1), kSecRevocationPreferCRL = (1 << 2), kSecRevocationRequirePositiveResponse = (1 << 3), kSecRevocationNetworkAccessDisabled = (1 << 4), kSecRevocationUseAnyAvailableMethod = (kSecRevocationOCSPMethod | kSecRevocationCRLMethod) }; # 228 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 SecPolicyRef SecPolicyCreateRevocation(CFOptionFlags revocationFlags) ; # 243 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 SecPolicyRef SecPolicyCreateWithProperties(CFTypeRef policyIdentifier, CFDictionaryRef properties) ; #pragma clang assume_nonnull end # 1 "/System/Library/Frameworks/Security.framework/Headers/cssmtype.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/cssmtype.h" 3 #define _CSSMTYPE_H_ 1 # 1 "/System/Library/Frameworks/Security.framework/Headers/cssmconfig.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/cssmconfig.h" 3 #define _CSSMCONFIG_H_ 1 # 47 "/System/Library/Frameworks/Security.framework/Headers/cssmconfig.h" 3 typedef int64_t sint64; #define _SINT64 typedef uint64_t uint64; #define _UINT64 typedef int32_t sint32; #define _SINT32 typedef int16_t sint16; #define _SINT16 typedef char sint8; #define _SINT8 typedef uint32_t uint32; #define _UINT32 typedef short uint16; #define _UINT16 typedef uint8_t uint8; #define _UINT8 typedef intptr_t CSSM_INTPTR; typedef size_t CSSM_SIZE; #define CSSMACI #define CSSMAPI #define CSSMCLI #define CSSMCSPI #define CSSMDLI #define CSSMKRI #define CSSMSPI #define CSSMTPI # 30 "/System/Library/Frameworks/Security.framework/Headers/cssmtype.h" 2 3 # 41 "/System/Library/Frameworks/Security.framework/Headers/cssmtype.h" 3 #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" typedef CSSM_INTPTR CSSM_HANDLE, *CSSM_HANDLE_PTR; typedef uint64 CSSM_LONG_HANDLE, *CSSM_LONG_HANDLE_PTR; typedef CSSM_HANDLE CSSM_MODULE_HANDLE, *CSSM_MODULE_HANDLE_PTR; typedef CSSM_LONG_HANDLE CSSM_CC_HANDLE; typedef CSSM_MODULE_HANDLE CSSM_CSP_HANDLE; typedef CSSM_MODULE_HANDLE CSSM_TP_HANDLE; typedef CSSM_MODULE_HANDLE CSSM_AC_HANDLE; typedef CSSM_MODULE_HANDLE CSSM_CL_HANDLE; typedef CSSM_MODULE_HANDLE CSSM_DL_HANDLE; typedef CSSM_MODULE_HANDLE CSSM_DB_HANDLE; enum { CSSM_INVALID_HANDLE = 0 }; typedef sint32 CSSM_BOOL; enum { CSSM_FALSE = 0, CSSM_TRUE = !CSSM_FALSE }; typedef sint32 CSSM_RETURN; enum { CSSM_OK = 0 }; enum { CSSM_MODULE_STRING_SIZE = 64 }; typedef char CSSM_STRING [CSSM_MODULE_STRING_SIZE + 4]; typedef struct cssm_data { CSSM_SIZE Length; uint8 *Data; } CSSM_DATA , *CSSM_DATA_PTR ; typedef struct cssm_guid { uint32 Data1; uint16 Data2; uint16 Data3; uint8 Data4[8]; } CSSM_GUID , *CSSM_GUID_PTR ; typedef uint32 CSSM_BITMASK; typedef CSSM_BITMASK CSSM_KEY_HIERARCHY; enum { CSSM_KEY_HIERARCHY_NONE = 0, CSSM_KEY_HIERARCHY_INTEG = 1, CSSM_KEY_HIERARCHY_EXPORT = 2 }; typedef CSSM_BITMASK CSSM_PVC_MODE; enum { CSSM_PVC_NONE = 0, CSSM_PVC_APP = 1, CSSM_PVC_SP = 2 }; typedef uint32 CSSM_PRIVILEGE_SCOPE; enum { CSSM_PRIVILEGE_SCOPE_NONE = 0, CSSM_PRIVILEGE_SCOPE_PROCESS = 1, CSSM_PRIVILEGE_SCOPE_THREAD = 2 }; typedef struct cssm_version { uint32 Major; uint32 Minor; } CSSM_VERSION , *CSSM_VERSION_PTR ; typedef uint32 CSSM_SERVICE_MASK; enum { CSSM_SERVICE_CSSM = 0x1, CSSM_SERVICE_CSP = 0x2, CSSM_SERVICE_DL = 0x4, CSSM_SERVICE_CL = 0x8, CSSM_SERVICE_TP = 0x10, CSSM_SERVICE_AC = 0x20, CSSM_SERVICE_KR = 0x40 }; typedef CSSM_SERVICE_MASK CSSM_SERVICE_TYPE; typedef struct cssm_subservice_uid { CSSM_GUID Guid; CSSM_VERSION Version; uint32 SubserviceId; CSSM_SERVICE_TYPE SubserviceType; } CSSM_SUBSERVICE_UID , *CSSM_SUBSERVICE_UID_PTR ; typedef uint32 CSSM_MODULE_EVENT, *CSSM_MODULE_EVENT_PTR; enum { CSSM_NOTIFY_INSERT = 1, CSSM_NOTIFY_REMOVE = 2, CSSM_NOTIFY_FAULT = 3 }; typedef CSSM_RETURN ( *CSSM_API_ModuleEventHandler) (const CSSM_GUID *ModuleGuid, void* AppNotifyCallbackCtx, uint32 SubserviceId, CSSM_SERVICE_TYPE ServiceType, CSSM_MODULE_EVENT EventType); typedef uint32 CSSM_ATTACH_FLAGS; enum { CSSM_ATTACH_READ_ONLY = 0x00000001 }; typedef uint64 CSSM_PRIVILEGE; typedef CSSM_PRIVILEGE CSSM_USEE_TAG; enum { CSSM_USEE_LAST = 0xFF, CSSM_USEE_NONE = 0, CSSM_USEE_DOMESTIC = 1, CSSM_USEE_FINANCIAL = 2, CSSM_USEE_KRLE = 3, CSSM_USEE_KRENT = 4, CSSM_USEE_SSL = 5, CSSM_USEE_AUTHENTICATION = 6, CSSM_USEE_KEYEXCH = 7, CSSM_USEE_MEDICAL = 8, CSSM_USEE_INSURANCE = 9, CSSM_USEE_WEAK = 10 }; typedef uint32 CSSM_NET_ADDRESS_TYPE; enum { CSSM_ADDR_NONE = 0, CSSM_ADDR_CUSTOM = 1, CSSM_ADDR_URL = 2, CSSM_ADDR_SOCKADDR = 3, CSSM_ADDR_NAME = 4 }; typedef struct cssm_net_address { CSSM_NET_ADDRESS_TYPE AddressType; CSSM_DATA Address; } CSSM_NET_ADDRESS , *CSSM_NET_ADDRESS_PTR ; typedef uint32 CSSM_NET_PROTOCOL; enum { CSSM_NET_PROTO_NONE = 0, CSSM_NET_PROTO_CUSTOM = 1, CSSM_NET_PROTO_UNSPECIFIED = 2, CSSM_NET_PROTO_LDAP = 3, CSSM_NET_PROTO_LDAPS = 4, CSSM_NET_PROTO_LDAPNS = 5, CSSM_NET_PROTO_X500DAP = 6, CSSM_NET_PROTO_FTP = 7, CSSM_NET_PROTO_FTPS = 8, CSSM_NET_PROTO_OCSP = 9, CSSM_NET_PROTO_CMP = 10, CSSM_NET_PROTO_CMPS = 11 }; typedef CSSM_RETURN ( *CSSM_CALLBACK) (CSSM_DATA_PTR OutData, void *CallerCtx); typedef struct cssm_crypto_data { CSSM_DATA Param; CSSM_CALLBACK Callback; void *CallerCtx; } CSSM_CRYPTO_DATA , *CSSM_CRYPTO_DATA_PTR ; typedef sint32 CSSM_WORDID_TYPE; enum { CSSM_WORDID__UNK_ = -1, CSSM_WORDID__NLU_ = 0, CSSM_WORDID__STAR_ = 1, CSSM_WORDID_A = 2, CSSM_WORDID_ACL = 3, CSSM_WORDID_ALPHA = 4, CSSM_WORDID_B = 5, CSSM_WORDID_BER = 6, CSSM_WORDID_BINARY = 7, CSSM_WORDID_BIOMETRIC = 8, CSSM_WORDID_C = 9, CSSM_WORDID_CANCELED = 10, CSSM_WORDID_CERT = 11, CSSM_WORDID_COMMENT = 12, CSSM_WORDID_CRL = 13, CSSM_WORDID_CUSTOM = 14, CSSM_WORDID_D = 15, CSSM_WORDID_DATE = 16, CSSM_WORDID_DB_DELETE = 17, CSSM_WORDID_DB_EXEC_STORED_QUERY = 18, CSSM_WORDID_DB_INSERT = 19, CSSM_WORDID_DB_MODIFY = 20, CSSM_WORDID_DB_READ = 21, CSSM_WORDID_DBS_CREATE = 22, CSSM_WORDID_DBS_DELETE = 23, CSSM_WORDID_DECRYPT = 24, CSSM_WORDID_DELETE = 25, CSSM_WORDID_DELTA_CRL = 26, CSSM_WORDID_DER = 27, CSSM_WORDID_DERIVE = 28, CSSM_WORDID_DISPLAY = 29, CSSM_WORDID_DO = 30, CSSM_WORDID_DSA = 31, CSSM_WORDID_DSA_SHA1 = 32, CSSM_WORDID_E = 33, CSSM_WORDID_ELGAMAL = 34, CSSM_WORDID_ENCRYPT = 35, CSSM_WORDID_ENTRY = 36, CSSM_WORDID_EXPORT_CLEAR = 37, CSSM_WORDID_EXPORT_WRAPPED = 38, CSSM_WORDID_G = 39, CSSM_WORDID_GE = 40, CSSM_WORDID_GENKEY = 41, CSSM_WORDID_HASH = 42, CSSM_WORDID_HASHED_PASSWORD = 43, CSSM_WORDID_HASHED_SUBJECT = 44, CSSM_WORDID_HAVAL = 45, CSSM_WORDID_IBCHASH = 46, CSSM_WORDID_IMPORT_CLEAR = 47, CSSM_WORDID_IMPORT_WRAPPED = 48, CSSM_WORDID_INTEL = 49, CSSM_WORDID_ISSUER = 50, CSSM_WORDID_ISSUER_INFO = 51, CSSM_WORDID_K_OF_N = 52, CSSM_WORDID_KEA = 53, CSSM_WORDID_KEYHOLDER = 54, CSSM_WORDID_L = 55, CSSM_WORDID_LE = 56, CSSM_WORDID_LOGIN = 57, CSSM_WORDID_LOGIN_NAME = 58, CSSM_WORDID_MAC = 59, CSSM_WORDID_MD2 = 60, CSSM_WORDID_MD2WITHRSA = 61, CSSM_WORDID_MD4 = 62, CSSM_WORDID_MD5 = 63, CSSM_WORDID_MD5WITHRSA = 64, CSSM_WORDID_N = 65, CSSM_WORDID_NAME = 66, CSSM_WORDID_NDR = 67, CSSM_WORDID_NHASH = 68, CSSM_WORDID_NOT_AFTER = 69, CSSM_WORDID_NOT_BEFORE = 70, CSSM_WORDID_NULL = 71, CSSM_WORDID_NUMERIC = 72, CSSM_WORDID_OBJECT_HASH = 73, CSSM_WORDID_ONE_TIME = 74, CSSM_WORDID_ONLINE = 75, CSSM_WORDID_OWNER = 76, CSSM_WORDID_P = 77, CSSM_WORDID_PAM_NAME = 78, CSSM_WORDID_PASSWORD = 79, CSSM_WORDID_PGP = 80, CSSM_WORDID_PREFIX = 81, CSSM_WORDID_PRIVATE_KEY = 82, CSSM_WORDID_PROMPTED_BIOMETRIC = 83, CSSM_WORDID_PROMPTED_PASSWORD = 84, CSSM_WORDID_PROPAGATE = 85, CSSM_WORDID_PROTECTED_BIOMETRIC = 86, CSSM_WORDID_PROTECTED_PASSWORD = 87, CSSM_WORDID_PROTECTED_PIN = 88, CSSM_WORDID_PUBLIC_KEY = 89, CSSM_WORDID_PUBLIC_KEY_FROM_CERT = 90, CSSM_WORDID_Q = 91, CSSM_WORDID_RANGE = 92, CSSM_WORDID_REVAL = 93, CSSM_WORDID_RIPEMAC = 94, CSSM_WORDID_RIPEMD = 95, CSSM_WORDID_RIPEMD160 = 96, CSSM_WORDID_RSA = 97, CSSM_WORDID_RSA_ISO9796 = 98, CSSM_WORDID_RSA_PKCS = 99, CSSM_WORDID_RSA_PKCS_MD5 = 100, CSSM_WORDID_RSA_PKCS_SHA1 = 101, CSSM_WORDID_RSA_PKCS1 = 102, CSSM_WORDID_RSA_PKCS1_MD5 = 103, CSSM_WORDID_RSA_PKCS1_SHA1 = 104, CSSM_WORDID_RSA_PKCS1_SIG = 105, CSSM_WORDID_RSA_RAW = 106, CSSM_WORDID_SDSIV1 = 107, CSSM_WORDID_SEQUENCE = 108, CSSM_WORDID_SET = 109, CSSM_WORDID_SEXPR = 110, CSSM_WORDID_SHA1 = 111, CSSM_WORDID_SHA1WITHDSA = 112, CSSM_WORDID_SHA1WITHECDSA = 113, CSSM_WORDID_SHA1WITHRSA = 114, CSSM_WORDID_SIGN = 115, CSSM_WORDID_SIGNATURE = 116, CSSM_WORDID_SIGNED_NONCE = 117, CSSM_WORDID_SIGNED_SECRET = 118, CSSM_WORDID_SPKI = 119, CSSM_WORDID_SUBJECT = 120, CSSM_WORDID_SUBJECT_INFO = 121, CSSM_WORDID_TAG = 122, CSSM_WORDID_THRESHOLD = 123, CSSM_WORDID_TIME = 124, CSSM_WORDID_URI = 125, CSSM_WORDID_VERSION = 126, CSSM_WORDID_X509_ATTRIBUTE = 127, CSSM_WORDID_X509V1 = 128, CSSM_WORDID_X509V2 = 129, CSSM_WORDID_X509V3 = 130, CSSM_WORDID_X9_ATTRIBUTE = 131, CSSM_WORDID_VENDOR_START = 0x00010000, CSSM_WORDID_VENDOR_END = 0x7FFF0000 }; typedef uint32 CSSM_LIST_ELEMENT_TYPE, *CSSM_LIST_ELEMENT_TYPE_PTR; enum { CSSM_LIST_ELEMENT_DATUM = 0x00, CSSM_LIST_ELEMENT_SUBLIST = 0x01, CSSM_LIST_ELEMENT_WORDID = 0x02 }; typedef uint32 CSSM_LIST_TYPE, *CSSM_LIST_TYPE_PTR; enum { CSSM_LIST_TYPE_UNKNOWN = 0, CSSM_LIST_TYPE_CUSTOM = 1, CSSM_LIST_TYPE_SEXPR = 2 }; typedef struct cssm_list_element *CSSM_LIST_ELEMENT_PTR; typedef struct cssm_list { CSSM_LIST_TYPE ListType; CSSM_LIST_ELEMENT_PTR Head; CSSM_LIST_ELEMENT_PTR Tail; } CSSM_LIST , *CSSM_LIST_PTR ; typedef struct cssm_list_element { struct cssm_list_element *NextElement; CSSM_WORDID_TYPE WordID; CSSM_LIST_ELEMENT_TYPE ElementType; union { CSSM_LIST Sublist; CSSM_DATA Word; } Element; } CSSM_LIST_ELEMENT; typedef struct { CSSM_LIST Issuer; CSSM_LIST Subject; CSSM_BOOL Delegate; CSSM_LIST AuthorizationTag; CSSM_LIST ValidityPeriod; } CSSM_TUPLE , *CSSM_TUPLE_PTR ; typedef struct cssm_tuplegroup { uint32 NumberOfTuples; CSSM_TUPLE_PTR Tuples; } CSSM_TUPLEGROUP , *CSSM_TUPLEGROUP_PTR ; typedef CSSM_WORDID_TYPE CSSM_SAMPLE_TYPE; enum { CSSM_SAMPLE_TYPE_PASSWORD = CSSM_WORDID_PASSWORD, CSSM_SAMPLE_TYPE_HASHED_PASSWORD = CSSM_WORDID_HASHED_PASSWORD, CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD = CSSM_WORDID_PROTECTED_PASSWORD, CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD = CSSM_WORDID_PROMPTED_PASSWORD, CSSM_SAMPLE_TYPE_SIGNED_NONCE = CSSM_WORDID_SIGNED_NONCE, CSSM_SAMPLE_TYPE_SIGNED_SECRET = CSSM_WORDID_SIGNED_SECRET, CSSM_SAMPLE_TYPE_BIOMETRIC = CSSM_WORDID_BIOMETRIC, CSSM_SAMPLE_TYPE_PROTECTED_BIOMETRIC = CSSM_WORDID_PROTECTED_BIOMETRIC, CSSM_SAMPLE_TYPE_PROMPTED_BIOMETRIC = CSSM_WORDID_PROMPTED_BIOMETRIC, CSSM_SAMPLE_TYPE_THRESHOLD = CSSM_WORDID_THRESHOLD }; typedef struct cssm_sample { CSSM_LIST TypedSample; const CSSM_SUBSERVICE_UID *Verifier; } CSSM_SAMPLE , *CSSM_SAMPLE_PTR ; typedef struct cssm_samplegroup { uint32 NumberOfSamples; const CSSM_SAMPLE *Samples; } CSSM_SAMPLEGROUP , *CSSM_SAMPLEGROUP_PTR ; typedef void *( *CSSM_MALLOC) (CSSM_SIZE size, void *allocref); typedef void ( *CSSM_FREE) (void *memblock, void *allocref); typedef void *( *CSSM_REALLOC) (void *memblock, CSSM_SIZE size, void *allocref); typedef void *( *CSSM_CALLOC) (uint32 num, CSSM_SIZE size, void *allocref); typedef struct cssm_memory_funcs { CSSM_MALLOC malloc_func; CSSM_FREE free_func; CSSM_REALLOC realloc_func; CSSM_CALLOC calloc_func; void *AllocRef; } CSSM_MEMORY_FUNCS , *CSSM_MEMORY_FUNCS_PTR ; typedef CSSM_MEMORY_FUNCS CSSM_API_MEMORY_FUNCS; typedef CSSM_API_MEMORY_FUNCS *CSSM_API_MEMORY_FUNCS_PTR; typedef CSSM_RETURN ( * CSSM_CHALLENGE_CALLBACK) (const CSSM_LIST *Challenge, CSSM_SAMPLEGROUP_PTR Response, void *CallerCtx, const CSSM_MEMORY_FUNCS *MemFuncs); typedef uint32 CSSM_CERT_TYPE, *CSSM_CERT_TYPE_PTR; enum { CSSM_CERT_UNKNOWN = 0x00, CSSM_CERT_X_509v1 = 0x01, CSSM_CERT_X_509v2 = 0x02, CSSM_CERT_X_509v3 = 0x03, CSSM_CERT_PGP = 0x04, CSSM_CERT_SPKI = 0x05, CSSM_CERT_SDSIv1 = 0x06, CSSM_CERT_Intel = 0x08, CSSM_CERT_X_509_ATTRIBUTE = 0x09, CSSM_CERT_X9_ATTRIBUTE = 0x0A, CSSM_CERT_TUPLE = 0x0B, CSSM_CERT_ACL_ENTRY = 0x0C, CSSM_CERT_MULTIPLE = 0x7FFE, CSSM_CERT_LAST = 0x7FFF, CSSM_CL_CUSTOM_CERT_TYPE = 0x08000 }; typedef uint32 CSSM_CERT_ENCODING, *CSSM_CERT_ENCODING_PTR; enum { CSSM_CERT_ENCODING_UNKNOWN = 0x00, CSSM_CERT_ENCODING_CUSTOM = 0x01, CSSM_CERT_ENCODING_BER = 0x02, CSSM_CERT_ENCODING_DER = 0x03, CSSM_CERT_ENCODING_NDR = 0x04, CSSM_CERT_ENCODING_SEXPR = 0x05, CSSM_CERT_ENCODING_PGP = 0x06, CSSM_CERT_ENCODING_MULTIPLE = 0x7FFE, CSSM_CERT_ENCODING_LAST = 0x7FFF, CSSM_CL_CUSTOM_CERT_ENCODING = 0x8000 }; typedef struct cssm_encoded_cert { CSSM_CERT_TYPE CertType; CSSM_CERT_ENCODING CertEncoding; CSSM_DATA CertBlob; } CSSM_ENCODED_CERT , *CSSM_ENCODED_CERT_PTR ; typedef uint32 CSSM_CERT_PARSE_FORMAT, *CSSM_CERT_PARSE_FORMAT_PTR; enum { CSSM_CERT_PARSE_FORMAT_NONE = 0x00, CSSM_CERT_PARSE_FORMAT_CUSTOM = 0x01, CSSM_CERT_PARSE_FORMAT_SEXPR = 0x02, CSSM_CERT_PARSE_FORMAT_COMPLEX = 0x03, CSSM_CERT_PARSE_FORMAT_OID_NAMED = 0x04, CSSM_CERT_PARSE_FORMAT_TUPLE = 0x05, CSSM_CERT_PARSE_FORMAT_MULTIPLE = 0x7FFE, CSSM_CERT_PARSE_FORMAT_LAST = 0x7FFF, CSSM_CL_CUSTOM_CERT_PARSE_FORMAT = 0x8000 }; typedef struct cssm_parsed_cert { CSSM_CERT_TYPE CertType; CSSM_CERT_PARSE_FORMAT ParsedCertFormat; void *ParsedCert; } CSSM_PARSED_CERT , *CSSM_PARSED_CERT_PTR ; typedef struct cssm_cert_pair { CSSM_ENCODED_CERT EncodedCert; CSSM_PARSED_CERT ParsedCert; } CSSM_CERT_PAIR , *CSSM_CERT_PAIR_PTR ; typedef uint32 CSSM_CERTGROUP_TYPE, *CSSM_CERTGROUP_TYPE_PTR; enum { CSSM_CERTGROUP_DATA = 0x00, CSSM_CERTGROUP_ENCODED_CERT = 0x01, CSSM_CERTGROUP_PARSED_CERT = 0x02, CSSM_CERTGROUP_CERT_PAIR = 0x03 }; typedef struct cssm_certgroup { CSSM_CERT_TYPE CertType; CSSM_CERT_ENCODING CertEncoding; uint32 NumCerts; union { CSSM_DATA_PTR CertList; CSSM_ENCODED_CERT_PTR EncodedCertList; CSSM_PARSED_CERT_PTR ParsedCertList; CSSM_CERT_PAIR_PTR PairCertList; } GroupList; CSSM_CERTGROUP_TYPE CertGroupType; void *Reserved; } CSSM_CERTGROUP, *CSSM_CERTGROUP_PTR; typedef struct cssm_base_certs { CSSM_TP_HANDLE TPHandle; CSSM_CL_HANDLE CLHandle; CSSM_CERTGROUP Certs; } CSSM_BASE_CERTS , *CSSM_BASE_CERTS_PTR ; typedef struct cssm_access_credentials { CSSM_STRING EntryTag; CSSM_BASE_CERTS BaseCerts; CSSM_SAMPLEGROUP Samples; CSSM_CHALLENGE_CALLBACK Callback; void *CallerCtx; } CSSM_ACCESS_CREDENTIALS , *CSSM_ACCESS_CREDENTIALS_PTR ; typedef sint32 CSSM_ACL_SUBJECT_TYPE; enum { CSSM_ACL_SUBJECT_TYPE_ANY = CSSM_WORDID__STAR_, CSSM_ACL_SUBJECT_TYPE_THRESHOLD = CSSM_WORDID_THRESHOLD, CSSM_ACL_SUBJECT_TYPE_PASSWORD = CSSM_WORDID_PASSWORD, CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD = CSSM_WORDID_PROTECTED_PASSWORD, CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD = CSSM_WORDID_PROMPTED_PASSWORD, CSSM_ACL_SUBJECT_TYPE_PUBLIC_KEY = CSSM_WORDID_PUBLIC_KEY, CSSM_ACL_SUBJECT_TYPE_HASHED_SUBJECT = CSSM_WORDID_HASHED_SUBJECT, CSSM_ACL_SUBJECT_TYPE_BIOMETRIC = CSSM_WORDID_BIOMETRIC, CSSM_ACL_SUBJECT_TYPE_PROTECTED_BIOMETRIC = CSSM_WORDID_PROTECTED_BIOMETRIC, CSSM_ACL_SUBJECT_TYPE_PROMPTED_BIOMETRIC = CSSM_WORDID_PROMPTED_BIOMETRIC, CSSM_ACL_SUBJECT_TYPE_LOGIN_NAME = CSSM_WORDID_LOGIN_NAME, CSSM_ACL_SUBJECT_TYPE_EXT_PAM_NAME = CSSM_WORDID_PAM_NAME }; typedef sint32 CSSM_ACL_AUTHORIZATION_TAG; enum { CSSM_ACL_AUTHORIZATION_TAG_VENDOR_DEFINED_START = 0x00010000, CSSM_ACL_AUTHORIZATION_ANY = CSSM_WORDID__STAR_, CSSM_ACL_AUTHORIZATION_LOGIN = CSSM_WORDID_LOGIN, CSSM_ACL_AUTHORIZATION_GENKEY = CSSM_WORDID_GENKEY, CSSM_ACL_AUTHORIZATION_DELETE = CSSM_WORDID_DELETE, CSSM_ACL_AUTHORIZATION_EXPORT_WRAPPED = CSSM_WORDID_EXPORT_WRAPPED, CSSM_ACL_AUTHORIZATION_EXPORT_CLEAR = CSSM_WORDID_EXPORT_CLEAR, CSSM_ACL_AUTHORIZATION_IMPORT_WRAPPED = CSSM_WORDID_IMPORT_WRAPPED, CSSM_ACL_AUTHORIZATION_IMPORT_CLEAR = CSSM_WORDID_IMPORT_CLEAR, CSSM_ACL_AUTHORIZATION_SIGN = CSSM_WORDID_SIGN, CSSM_ACL_AUTHORIZATION_ENCRYPT = CSSM_WORDID_ENCRYPT, CSSM_ACL_AUTHORIZATION_DECRYPT = CSSM_WORDID_DECRYPT, CSSM_ACL_AUTHORIZATION_MAC = CSSM_WORDID_MAC, CSSM_ACL_AUTHORIZATION_DERIVE = CSSM_WORDID_DERIVE, CSSM_ACL_AUTHORIZATION_DBS_CREATE = CSSM_WORDID_DBS_CREATE, CSSM_ACL_AUTHORIZATION_DBS_DELETE = CSSM_WORDID_DBS_DELETE, CSSM_ACL_AUTHORIZATION_DB_READ = CSSM_WORDID_DB_READ, CSSM_ACL_AUTHORIZATION_DB_INSERT = CSSM_WORDID_DB_INSERT, CSSM_ACL_AUTHORIZATION_DB_MODIFY = CSSM_WORDID_DB_MODIFY, CSSM_ACL_AUTHORIZATION_DB_DELETE = CSSM_WORDID_DB_DELETE }; typedef struct cssm_authorizationgroup { uint32 NumberOfAuthTags; CSSM_ACL_AUTHORIZATION_TAG *AuthTags; } CSSM_AUTHORIZATIONGROUP , *CSSM_AUTHORIZATIONGROUP_PTR ; typedef struct cssm_acl_validity_period { CSSM_DATA StartDate; CSSM_DATA EndDate; } CSSM_ACL_VALIDITY_PERIOD , *CSSM_ACL_VALIDITY_PERIOD_PTR ; typedef struct cssm_acl_entry_prototype { CSSM_LIST TypedSubject; CSSM_BOOL Delegate; CSSM_AUTHORIZATIONGROUP Authorization; CSSM_ACL_VALIDITY_PERIOD TimeRange; CSSM_STRING EntryTag; } CSSM_ACL_ENTRY_PROTOTYPE , *CSSM_ACL_ENTRY_PROTOTYPE_PTR ; typedef struct cssm_acl_owner_prototype { CSSM_LIST TypedSubject; CSSM_BOOL Delegate; } CSSM_ACL_OWNER_PROTOTYPE , *CSSM_ACL_OWNER_PROTOTYPE_PTR ; typedef CSSM_RETURN ( * CSSM_ACL_SUBJECT_CALLBACK) (const CSSM_LIST *SubjectRequest, CSSM_LIST_PTR SubjectResponse, void *CallerContext, const CSSM_MEMORY_FUNCS *MemFuncs); typedef struct cssm_acl_entry_input { CSSM_ACL_ENTRY_PROTOTYPE Prototype; CSSM_ACL_SUBJECT_CALLBACK Callback; void *CallerContext; } CSSM_ACL_ENTRY_INPUT , *CSSM_ACL_ENTRY_INPUT_PTR ; typedef struct cssm_resource_control_context { CSSM_ACCESS_CREDENTIALS_PTR AccessCred; CSSM_ACL_ENTRY_INPUT InitialAclEntry; } CSSM_RESOURCE_CONTROL_CONTEXT , *CSSM_RESOURCE_CONTROL_CONTEXT_PTR ; typedef CSSM_HANDLE CSSM_ACL_HANDLE; typedef struct cssm_acl_entry_info { CSSM_ACL_ENTRY_PROTOTYPE EntryPublicInfo; CSSM_ACL_HANDLE EntryHandle; } CSSM_ACL_ENTRY_INFO , *CSSM_ACL_ENTRY_INFO_PTR ; typedef uint32 CSSM_ACL_EDIT_MODE; enum { CSSM_ACL_EDIT_MODE_ADD = 1, CSSM_ACL_EDIT_MODE_DELETE = 2, CSSM_ACL_EDIT_MODE_REPLACE = 3 }; typedef struct cssm_acl_edit { CSSM_ACL_EDIT_MODE EditMode; CSSM_ACL_HANDLE OldEntryHandle; const CSSM_ACL_ENTRY_INPUT *NewEntry; } CSSM_ACL_EDIT , *CSSM_ACL_EDIT_PTR ; typedef void ( *CSSM_PROC_ADDR) (void); typedef CSSM_PROC_ADDR *CSSM_PROC_ADDR_PTR; typedef struct cssm_func_name_addr { CSSM_STRING Name; CSSM_PROC_ADDR Address; } CSSM_FUNC_NAME_ADDR , *CSSM_FUNC_NAME_ADDR_PTR ; typedef struct cssm_date { uint8 Year[4]; uint8 Month[2]; uint8 Day[2]; } CSSM_DATE , *CSSM_DATE_PTR ; typedef struct cssm_range { uint32 Min; uint32 Max; } CSSM_RANGE , *CSSM_RANGE_PTR ; typedef struct cssm_query_size_data { uint32 SizeInputBlock; uint32 SizeOutputBlock; } CSSM_QUERY_SIZE_DATA , *CSSM_QUERY_SIZE_DATA_PTR ; typedef uint32 CSSM_HEADERVERSION; enum { CSSM_KEYHEADER_VERSION = 2 }; typedef struct cssm_key_size { uint32 LogicalKeySizeInBits; uint32 EffectiveKeySizeInBits; } CSSM_KEY_SIZE , *CSSM_KEY_SIZE_PTR ; typedef uint32 CSSM_KEYBLOB_TYPE; enum { CSSM_KEYBLOB_RAW = 0, CSSM_KEYBLOB_REFERENCE = 2, CSSM_KEYBLOB_WRAPPED = 3, CSSM_KEYBLOB_OTHER = 0xFFFFFFFF }; typedef uint32 CSSM_KEYBLOB_FORMAT; enum { CSSM_KEYBLOB_RAW_FORMAT_NONE = 0, CSSM_KEYBLOB_RAW_FORMAT_PKCS1 = 1, CSSM_KEYBLOB_RAW_FORMAT_PKCS3 = 2, CSSM_KEYBLOB_RAW_FORMAT_MSCAPI = 3, CSSM_KEYBLOB_RAW_FORMAT_PGP = 4, CSSM_KEYBLOB_RAW_FORMAT_FIPS186 = 5, CSSM_KEYBLOB_RAW_FORMAT_BSAFE = 6, CSSM_KEYBLOB_RAW_FORMAT_CCA = 9, CSSM_KEYBLOB_RAW_FORMAT_PKCS8 = 10, CSSM_KEYBLOB_RAW_FORMAT_SPKI = 11, CSSM_KEYBLOB_RAW_FORMAT_OCTET_STRING = 12, CSSM_KEYBLOB_RAW_FORMAT_OTHER = 0xFFFFFFFF }; enum { CSSM_KEYBLOB_WRAPPED_FORMAT_NONE = 0, CSSM_KEYBLOB_WRAPPED_FORMAT_PKCS8 = 1, CSSM_KEYBLOB_WRAPPED_FORMAT_PKCS7 = 2, CSSM_KEYBLOB_WRAPPED_FORMAT_MSCAPI = 3, CSSM_KEYBLOB_WRAPPED_FORMAT_OTHER = 0xFFFFFFFF }; enum { CSSM_KEYBLOB_REF_FORMAT_INTEGER = 0, CSSM_KEYBLOB_REF_FORMAT_STRING = 1, CSSM_KEYBLOB_REF_FORMAT_SPKI = 2, CSSM_KEYBLOB_REF_FORMAT_OTHER = 0xFFFFFFFF }; typedef uint32 CSSM_KEYCLASS; enum { CSSM_KEYCLASS_PUBLIC_KEY = 0, CSSM_KEYCLASS_PRIVATE_KEY = 1, CSSM_KEYCLASS_SESSION_KEY = 2, CSSM_KEYCLASS_SECRET_PART = 3, CSSM_KEYCLASS_OTHER = 0xFFFFFFFF }; typedef uint32 CSSM_KEYATTR_FLAGS; enum { CSSM_KEYATTR_RETURN_DEFAULT = 0x00000000, CSSM_KEYATTR_RETURN_DATA = 0x10000000, CSSM_KEYATTR_RETURN_REF = 0x20000000, CSSM_KEYATTR_RETURN_NONE = 0x40000000, CSSM_KEYATTR_PERMANENT = 0x00000001, CSSM_KEYATTR_PRIVATE = 0x00000002, CSSM_KEYATTR_MODIFIABLE = 0x00000004, CSSM_KEYATTR_SENSITIVE = 0x00000008, CSSM_KEYATTR_EXTRACTABLE = 0x00000020, CSSM_KEYATTR_ALWAYS_SENSITIVE = 0x00000010, CSSM_KEYATTR_NEVER_EXTRACTABLE = 0x00000040 }; typedef uint32 CSSM_KEYUSE; enum { CSSM_KEYUSE_ANY = 0x80000000, CSSM_KEYUSE_ENCRYPT = 0x00000001, CSSM_KEYUSE_DECRYPT = 0x00000002, CSSM_KEYUSE_SIGN = 0x00000004, CSSM_KEYUSE_VERIFY = 0x00000008, CSSM_KEYUSE_SIGN_RECOVER = 0x00000010, CSSM_KEYUSE_VERIFY_RECOVER = 0x00000020, CSSM_KEYUSE_WRAP = 0x00000040, CSSM_KEYUSE_UNWRAP = 0x00000080, CSSM_KEYUSE_DERIVE = 0x00000100 }; typedef uint32 CSSM_ALGORITHMS; enum { CSSM_ALGID_NONE = 0, CSSM_ALGID_CUSTOM = CSSM_ALGID_NONE + 1, CSSM_ALGID_DH = CSSM_ALGID_NONE + 2, CSSM_ALGID_PH = CSSM_ALGID_NONE + 3, CSSM_ALGID_KEA = CSSM_ALGID_NONE + 4, CSSM_ALGID_MD2 = CSSM_ALGID_NONE + 5, CSSM_ALGID_MD4 = CSSM_ALGID_NONE + 6, CSSM_ALGID_MD5 = CSSM_ALGID_NONE + 7, CSSM_ALGID_SHA1 = CSSM_ALGID_NONE + 8, CSSM_ALGID_NHASH = CSSM_ALGID_NONE + 9, CSSM_ALGID_HAVAL = CSSM_ALGID_NONE + 10, CSSM_ALGID_RIPEMD = CSSM_ALGID_NONE + 11, CSSM_ALGID_IBCHASH = CSSM_ALGID_NONE + 12, CSSM_ALGID_RIPEMAC = CSSM_ALGID_NONE + 13, CSSM_ALGID_DES = CSSM_ALGID_NONE + 14, CSSM_ALGID_DESX = CSSM_ALGID_NONE + 15, CSSM_ALGID_RDES = CSSM_ALGID_NONE + 16, CSSM_ALGID_3DES_3KEY_EDE = CSSM_ALGID_NONE + 17, CSSM_ALGID_3DES_2KEY_EDE = CSSM_ALGID_NONE + 18, CSSM_ALGID_3DES_1KEY_EEE = CSSM_ALGID_NONE + 19, CSSM_ALGID_3DES_3KEY = CSSM_ALGID_3DES_3KEY_EDE, CSSM_ALGID_3DES_3KEY_EEE = CSSM_ALGID_NONE + 20, CSSM_ALGID_3DES_2KEY = CSSM_ALGID_3DES_2KEY_EDE, CSSM_ALGID_3DES_2KEY_EEE = CSSM_ALGID_NONE + 21, CSSM_ALGID_3DES_1KEY = CSSM_ALGID_3DES_3KEY_EEE, CSSM_ALGID_IDEA = CSSM_ALGID_NONE + 22, CSSM_ALGID_RC2 = CSSM_ALGID_NONE + 23, CSSM_ALGID_RC5 = CSSM_ALGID_NONE + 24, CSSM_ALGID_RC4 = CSSM_ALGID_NONE + 25, CSSM_ALGID_SEAL = CSSM_ALGID_NONE + 26, CSSM_ALGID_CAST = CSSM_ALGID_NONE + 27, CSSM_ALGID_BLOWFISH = CSSM_ALGID_NONE + 28, CSSM_ALGID_SKIPJACK = CSSM_ALGID_NONE + 29, CSSM_ALGID_LUCIFER = CSSM_ALGID_NONE + 30, CSSM_ALGID_MADRYGA = CSSM_ALGID_NONE + 31, CSSM_ALGID_FEAL = CSSM_ALGID_NONE + 32, CSSM_ALGID_REDOC = CSSM_ALGID_NONE + 33, CSSM_ALGID_REDOC3 = CSSM_ALGID_NONE + 34, CSSM_ALGID_LOKI = CSSM_ALGID_NONE + 35, CSSM_ALGID_KHUFU = CSSM_ALGID_NONE + 36, CSSM_ALGID_KHAFRE = CSSM_ALGID_NONE + 37, CSSM_ALGID_MMB = CSSM_ALGID_NONE + 38, CSSM_ALGID_GOST = CSSM_ALGID_NONE + 39, CSSM_ALGID_SAFER = CSSM_ALGID_NONE + 40, CSSM_ALGID_CRAB = CSSM_ALGID_NONE + 41, CSSM_ALGID_RSA = CSSM_ALGID_NONE + 42, CSSM_ALGID_DSA = CSSM_ALGID_NONE + 43, CSSM_ALGID_MD5WithRSA = CSSM_ALGID_NONE + 44, CSSM_ALGID_MD2WithRSA = CSSM_ALGID_NONE + 45, CSSM_ALGID_ElGamal = CSSM_ALGID_NONE + 46, CSSM_ALGID_MD2Random = CSSM_ALGID_NONE + 47, CSSM_ALGID_MD5Random = CSSM_ALGID_NONE + 48, CSSM_ALGID_SHARandom = CSSM_ALGID_NONE + 49, CSSM_ALGID_DESRandom = CSSM_ALGID_NONE + 50, CSSM_ALGID_SHA1WithRSA = CSSM_ALGID_NONE + 51, CSSM_ALGID_CDMF = CSSM_ALGID_NONE + 52, CSSM_ALGID_CAST3 = CSSM_ALGID_NONE + 53, CSSM_ALGID_CAST5 = CSSM_ALGID_NONE + 54, CSSM_ALGID_GenericSecret = CSSM_ALGID_NONE + 55, CSSM_ALGID_ConcatBaseAndKey = CSSM_ALGID_NONE + 56, CSSM_ALGID_ConcatKeyAndBase = CSSM_ALGID_NONE + 57, CSSM_ALGID_ConcatBaseAndData = CSSM_ALGID_NONE + 58, CSSM_ALGID_ConcatDataAndBase = CSSM_ALGID_NONE + 59, CSSM_ALGID_XORBaseAndData = CSSM_ALGID_NONE + 60, CSSM_ALGID_ExtractFromKey = CSSM_ALGID_NONE + 61, CSSM_ALGID_SSL3PreMasterGen = CSSM_ALGID_NONE + 62, CSSM_ALGID_SSL3MasterDerive = CSSM_ALGID_NONE + 63, CSSM_ALGID_SSL3KeyAndMacDerive = CSSM_ALGID_NONE + 64, CSSM_ALGID_SSL3MD5_MAC = CSSM_ALGID_NONE + 65, CSSM_ALGID_SSL3SHA1_MAC = CSSM_ALGID_NONE + 66, CSSM_ALGID_PKCS5_PBKDF1_MD5 = CSSM_ALGID_NONE + 67, CSSM_ALGID_PKCS5_PBKDF1_MD2 = CSSM_ALGID_NONE + 68, CSSM_ALGID_PKCS5_PBKDF1_SHA1 = CSSM_ALGID_NONE + 69, CSSM_ALGID_WrapLynks = CSSM_ALGID_NONE + 70, CSSM_ALGID_WrapSET_OAEP = CSSM_ALGID_NONE + 71, CSSM_ALGID_BATON = CSSM_ALGID_NONE + 72, CSSM_ALGID_ECDSA = CSSM_ALGID_NONE + 73, CSSM_ALGID_MAYFLY = CSSM_ALGID_NONE + 74, CSSM_ALGID_JUNIPER = CSSM_ALGID_NONE + 75, CSSM_ALGID_FASTHASH = CSSM_ALGID_NONE + 76, CSSM_ALGID_3DES = CSSM_ALGID_NONE + 77, CSSM_ALGID_SSL3MD5 = CSSM_ALGID_NONE + 78, CSSM_ALGID_SSL3SHA1 = CSSM_ALGID_NONE + 79, CSSM_ALGID_FortezzaTimestamp = CSSM_ALGID_NONE + 80, CSSM_ALGID_SHA1WithDSA = CSSM_ALGID_NONE + 81, CSSM_ALGID_SHA1WithECDSA = CSSM_ALGID_NONE + 82, CSSM_ALGID_DSA_BSAFE = CSSM_ALGID_NONE + 83, CSSM_ALGID_ECDH = CSSM_ALGID_NONE + 84, CSSM_ALGID_ECMQV = CSSM_ALGID_NONE + 85, CSSM_ALGID_PKCS12_SHA1_PBE = CSSM_ALGID_NONE + 86, CSSM_ALGID_ECNRA = CSSM_ALGID_NONE + 87, CSSM_ALGID_SHA1WithECNRA = CSSM_ALGID_NONE + 88, CSSM_ALGID_ECES = CSSM_ALGID_NONE + 89, CSSM_ALGID_ECAES = CSSM_ALGID_NONE + 90, CSSM_ALGID_SHA1HMAC = CSSM_ALGID_NONE + 91, CSSM_ALGID_FIPS186Random = CSSM_ALGID_NONE + 92, CSSM_ALGID_ECC = CSSM_ALGID_NONE + 93, CSSM_ALGID_MQV = CSSM_ALGID_NONE + 94, CSSM_ALGID_NRA = CSSM_ALGID_NONE + 95, CSSM_ALGID_IntelPlatformRandom = CSSM_ALGID_NONE + 96, CSSM_ALGID_UTC = CSSM_ALGID_NONE + 97, CSSM_ALGID_HAVAL3 = CSSM_ALGID_NONE + 98, CSSM_ALGID_HAVAL4 = CSSM_ALGID_NONE + 99, CSSM_ALGID_HAVAL5 = CSSM_ALGID_NONE + 100, CSSM_ALGID_TIGER = CSSM_ALGID_NONE + 101, CSSM_ALGID_MD5HMAC = CSSM_ALGID_NONE + 102, CSSM_ALGID_PKCS5_PBKDF2 = CSSM_ALGID_NONE + 103, CSSM_ALGID_RUNNING_COUNTER = CSSM_ALGID_NONE + 104, CSSM_ALGID_LAST = CSSM_ALGID_NONE + 0x7FFFFFFF, CSSM_ALGID_VENDOR_DEFINED = CSSM_ALGID_NONE + 0x80000000 }; typedef uint32 CSSM_ENCRYPT_MODE; enum { CSSM_ALGMODE_NONE = 0, CSSM_ALGMODE_CUSTOM = CSSM_ALGMODE_NONE + 1, CSSM_ALGMODE_ECB = CSSM_ALGMODE_NONE + 2, CSSM_ALGMODE_ECBPad = CSSM_ALGMODE_NONE + 3, CSSM_ALGMODE_CBC = CSSM_ALGMODE_NONE + 4, CSSM_ALGMODE_CBC_IV8 = CSSM_ALGMODE_NONE + 5, CSSM_ALGMODE_CBCPadIV8 = CSSM_ALGMODE_NONE + 6, CSSM_ALGMODE_CFB = CSSM_ALGMODE_NONE + 7, CSSM_ALGMODE_CFB_IV8 = CSSM_ALGMODE_NONE + 8, CSSM_ALGMODE_CFBPadIV8 = CSSM_ALGMODE_NONE + 9, CSSM_ALGMODE_OFB = CSSM_ALGMODE_NONE + 10, CSSM_ALGMODE_OFB_IV8 = CSSM_ALGMODE_NONE + 11, CSSM_ALGMODE_OFBPadIV8 = CSSM_ALGMODE_NONE + 12, CSSM_ALGMODE_COUNTER = CSSM_ALGMODE_NONE + 13, CSSM_ALGMODE_BC = CSSM_ALGMODE_NONE + 14, CSSM_ALGMODE_PCBC = CSSM_ALGMODE_NONE + 15, CSSM_ALGMODE_CBCC = CSSM_ALGMODE_NONE + 16, CSSM_ALGMODE_OFBNLF = CSSM_ALGMODE_NONE + 17, CSSM_ALGMODE_PBC = CSSM_ALGMODE_NONE + 18, CSSM_ALGMODE_PFB = CSSM_ALGMODE_NONE + 19, CSSM_ALGMODE_CBCPD = CSSM_ALGMODE_NONE + 20, CSSM_ALGMODE_PUBLIC_KEY = CSSM_ALGMODE_NONE + 21, CSSM_ALGMODE_PRIVATE_KEY = CSSM_ALGMODE_NONE + 22, CSSM_ALGMODE_SHUFFLE = CSSM_ALGMODE_NONE + 23, CSSM_ALGMODE_ECB64 = CSSM_ALGMODE_NONE + 24, CSSM_ALGMODE_CBC64 = CSSM_ALGMODE_NONE + 25, CSSM_ALGMODE_OFB64 = CSSM_ALGMODE_NONE + 26, CSSM_ALGMODE_CFB32 = CSSM_ALGMODE_NONE + 28, CSSM_ALGMODE_CFB16 = CSSM_ALGMODE_NONE + 29, CSSM_ALGMODE_CFB8 = CSSM_ALGMODE_NONE + 30, CSSM_ALGMODE_WRAP = CSSM_ALGMODE_NONE + 31, CSSM_ALGMODE_PRIVATE_WRAP = CSSM_ALGMODE_NONE + 32, CSSM_ALGMODE_RELAYX = CSSM_ALGMODE_NONE + 33, CSSM_ALGMODE_ECB128 = CSSM_ALGMODE_NONE + 34, CSSM_ALGMODE_ECB96 = CSSM_ALGMODE_NONE + 35, CSSM_ALGMODE_CBC128 = CSSM_ALGMODE_NONE + 36, CSSM_ALGMODE_OAEP_HASH = CSSM_ALGMODE_NONE + 37, CSSM_ALGMODE_PKCS1_EME_V15 = CSSM_ALGMODE_NONE + 38, CSSM_ALGMODE_PKCS1_EME_OAEP = CSSM_ALGMODE_NONE + 39, CSSM_ALGMODE_PKCS1_EMSA_V15 = CSSM_ALGMODE_NONE + 40, CSSM_ALGMODE_ISO_9796 = CSSM_ALGMODE_NONE + 41, CSSM_ALGMODE_X9_31 = CSSM_ALGMODE_NONE + 42, CSSM_ALGMODE_LAST = CSSM_ALGMODE_NONE + 0x7FFFFFFF, CSSM_ALGMODE_VENDOR_DEFINED = CSSM_ALGMODE_NONE + 0x80000000 }; typedef struct cssm_keyheader { CSSM_HEADERVERSION HeaderVersion; CSSM_GUID CspId; CSSM_KEYBLOB_TYPE BlobType; CSSM_KEYBLOB_FORMAT Format; CSSM_ALGORITHMS AlgorithmId; CSSM_KEYCLASS KeyClass; uint32 LogicalKeySizeInBits; CSSM_KEYATTR_FLAGS KeyAttr; CSSM_KEYUSE KeyUsage; CSSM_DATE StartDate; CSSM_DATE EndDate; CSSM_ALGORITHMS WrapAlgorithmId; CSSM_ENCRYPT_MODE WrapMode; uint32 Reserved; } CSSM_KEYHEADER , *CSSM_KEYHEADER_PTR ; typedef struct cssm_key { CSSM_KEYHEADER KeyHeader; CSSM_DATA KeyData; } CSSM_KEY , *CSSM_KEY_PTR ; typedef CSSM_KEY CSSM_WRAP_KEY, *CSSM_WRAP_KEY_PTR; typedef uint32 CSSM_CSPTYPE; enum { CSSM_CSP_SOFTWARE = 1, CSSM_CSP_HARDWARE = CSSM_CSP_SOFTWARE + 1, CSSM_CSP_HYBRID = CSSM_CSP_SOFTWARE + 2 }; typedef struct cssm_dl_db_handle { CSSM_DL_HANDLE DLHandle; CSSM_DB_HANDLE DBHandle; } CSSM_DL_DB_HANDLE , *CSSM_DL_DB_HANDLE_PTR ; typedef uint32 CSSM_CONTEXT_TYPE; enum { CSSM_ALGCLASS_NONE = 0, CSSM_ALGCLASS_CUSTOM = CSSM_ALGCLASS_NONE + 1, CSSM_ALGCLASS_SIGNATURE = CSSM_ALGCLASS_NONE + 2, CSSM_ALGCLASS_SYMMETRIC = CSSM_ALGCLASS_NONE + 3, CSSM_ALGCLASS_DIGEST = CSSM_ALGCLASS_NONE + 4, CSSM_ALGCLASS_RANDOMGEN = CSSM_ALGCLASS_NONE + 5, CSSM_ALGCLASS_UNIQUEGEN = CSSM_ALGCLASS_NONE + 6, CSSM_ALGCLASS_MAC = CSSM_ALGCLASS_NONE + 7, CSSM_ALGCLASS_ASYMMETRIC = CSSM_ALGCLASS_NONE + 8, CSSM_ALGCLASS_KEYGEN = CSSM_ALGCLASS_NONE + 9, CSSM_ALGCLASS_DERIVEKEY = CSSM_ALGCLASS_NONE + 10 }; enum { CSSM_ATTRIBUTE_DATA_NONE = 0x00000000, CSSM_ATTRIBUTE_DATA_UINT32 = 0x10000000, CSSM_ATTRIBUTE_DATA_CSSM_DATA = 0x20000000, CSSM_ATTRIBUTE_DATA_CRYPTO_DATA = 0x30000000, CSSM_ATTRIBUTE_DATA_KEY = 0x40000000, CSSM_ATTRIBUTE_DATA_STRING = 0x50000000, CSSM_ATTRIBUTE_DATA_DATE = 0x60000000, CSSM_ATTRIBUTE_DATA_RANGE = 0x70000000, CSSM_ATTRIBUTE_DATA_ACCESS_CREDENTIALS = 0x80000000, CSSM_ATTRIBUTE_DATA_VERSION = 0x01000000, CSSM_ATTRIBUTE_DATA_DL_DB_HANDLE = 0x02000000, CSSM_ATTRIBUTE_DATA_KR_PROFILE = 0x03000000, CSSM_ATTRIBUTE_TYPE_MASK = 0xFF000000 }; typedef uint32 CSSM_ATTRIBUTE_TYPE; enum { CSSM_ATTRIBUTE_NONE = 0, CSSM_ATTRIBUTE_CUSTOM = CSSM_ATTRIBUTE_DATA_CSSM_DATA | 1, CSSM_ATTRIBUTE_DESCRIPTION = CSSM_ATTRIBUTE_DATA_STRING | 2, CSSM_ATTRIBUTE_KEY = CSSM_ATTRIBUTE_DATA_KEY | 3, CSSM_ATTRIBUTE_INIT_VECTOR = CSSM_ATTRIBUTE_DATA_CSSM_DATA | 4, CSSM_ATTRIBUTE_SALT = CSSM_ATTRIBUTE_DATA_CSSM_DATA | 5, CSSM_ATTRIBUTE_PADDING = CSSM_ATTRIBUTE_DATA_UINT32 | 6, CSSM_ATTRIBUTE_RANDOM = CSSM_ATTRIBUTE_DATA_CSSM_DATA | 7, CSSM_ATTRIBUTE_SEED = CSSM_ATTRIBUTE_DATA_CRYPTO_DATA | 8, CSSM_ATTRIBUTE_PASSPHRASE = CSSM_ATTRIBUTE_DATA_CRYPTO_DATA | 9, CSSM_ATTRIBUTE_KEY_LENGTH = CSSM_ATTRIBUTE_DATA_UINT32 | 10, CSSM_ATTRIBUTE_KEY_LENGTH_RANGE = CSSM_ATTRIBUTE_DATA_RANGE | 11, CSSM_ATTRIBUTE_BLOCK_SIZE = CSSM_ATTRIBUTE_DATA_UINT32 | 12, CSSM_ATTRIBUTE_OUTPUT_SIZE = CSSM_ATTRIBUTE_DATA_UINT32 | 13, CSSM_ATTRIBUTE_ROUNDS = CSSM_ATTRIBUTE_DATA_UINT32 | 14, CSSM_ATTRIBUTE_IV_SIZE = CSSM_ATTRIBUTE_DATA_UINT32 | 15, CSSM_ATTRIBUTE_ALG_PARAMS = CSSM_ATTRIBUTE_DATA_CSSM_DATA | 16, CSSM_ATTRIBUTE_LABEL = CSSM_ATTRIBUTE_DATA_CSSM_DATA | 17, CSSM_ATTRIBUTE_KEY_TYPE = CSSM_ATTRIBUTE_DATA_UINT32 | 18, CSSM_ATTRIBUTE_MODE = CSSM_ATTRIBUTE_DATA_UINT32 | 19, CSSM_ATTRIBUTE_EFFECTIVE_BITS = CSSM_ATTRIBUTE_DATA_UINT32 | 20, CSSM_ATTRIBUTE_START_DATE = CSSM_ATTRIBUTE_DATA_DATE | 21, CSSM_ATTRIBUTE_END_DATE = CSSM_ATTRIBUTE_DATA_DATE | 22, CSSM_ATTRIBUTE_KEYUSAGE = CSSM_ATTRIBUTE_DATA_UINT32 | 23, CSSM_ATTRIBUTE_KEYATTR = CSSM_ATTRIBUTE_DATA_UINT32 | 24, CSSM_ATTRIBUTE_VERSION = CSSM_ATTRIBUTE_DATA_VERSION | 25, CSSM_ATTRIBUTE_PRIME = CSSM_ATTRIBUTE_DATA_CSSM_DATA | 26, CSSM_ATTRIBUTE_BASE = CSSM_ATTRIBUTE_DATA_CSSM_DATA | 27, CSSM_ATTRIBUTE_SUBPRIME = CSSM_ATTRIBUTE_DATA_CSSM_DATA | 28, CSSM_ATTRIBUTE_ALG_ID = CSSM_ATTRIBUTE_DATA_UINT32 | 29, CSSM_ATTRIBUTE_ITERATION_COUNT = CSSM_ATTRIBUTE_DATA_UINT32 | 30, CSSM_ATTRIBUTE_ROUNDS_RANGE = CSSM_ATTRIBUTE_DATA_RANGE | 31, CSSM_ATTRIBUTE_KRPROFILE_LOCAL = CSSM_ATTRIBUTE_DATA_KR_PROFILE | 32, CSSM_ATTRIBUTE_KRPROFILE_REMOTE = CSSM_ATTRIBUTE_DATA_KR_PROFILE | 33, CSSM_ATTRIBUTE_CSP_HANDLE = CSSM_ATTRIBUTE_DATA_UINT32 | 34, CSSM_ATTRIBUTE_DL_DB_HANDLE = CSSM_ATTRIBUTE_DATA_DL_DB_HANDLE | 35, CSSM_ATTRIBUTE_ACCESS_CREDENTIALS = CSSM_ATTRIBUTE_DATA_ACCESS_CREDENTIALS | 36, CSSM_ATTRIBUTE_PUBLIC_KEY_FORMAT = CSSM_ATTRIBUTE_DATA_UINT32 | 37, CSSM_ATTRIBUTE_PRIVATE_KEY_FORMAT = CSSM_ATTRIBUTE_DATA_UINT32 | 38, CSSM_ATTRIBUTE_SYMMETRIC_KEY_FORMAT=CSSM_ATTRIBUTE_DATA_UINT32 | 39, CSSM_ATTRIBUTE_WRAPPED_KEY_FORMAT = CSSM_ATTRIBUTE_DATA_UINT32 | 40 }; typedef uint32 CSSM_PADDING; enum { CSSM_PADDING_NONE = 0, CSSM_PADDING_CUSTOM = CSSM_PADDING_NONE + 1, CSSM_PADDING_ZERO = CSSM_PADDING_NONE + 2, CSSM_PADDING_ONE = CSSM_PADDING_NONE + 3, CSSM_PADDING_ALTERNATE = CSSM_PADDING_NONE + 4, CSSM_PADDING_FF = CSSM_PADDING_NONE + 5, CSSM_PADDING_PKCS5 = CSSM_PADDING_NONE + 6, CSSM_PADDING_PKCS7 = CSSM_PADDING_NONE + 7, CSSM_PADDING_CIPHERSTEALING = CSSM_PADDING_NONE + 8, CSSM_PADDING_RANDOM = CSSM_PADDING_NONE + 9, CSSM_PADDING_PKCS1 = CSSM_PADDING_NONE + 10, CSSM_PADDING_SIGRAW = CSSM_PADDING_NONE + 11, CSSM_PADDING_VENDOR_DEFINED = CSSM_PADDING_NONE + 0x80000000 }; typedef CSSM_ALGORITHMS CSSM_KEY_TYPE; typedef struct cssm_context_attribute { CSSM_ATTRIBUTE_TYPE AttributeType; uint32 AttributeLength; union cssm_context_attribute_value { char *String; uint32 Uint32; CSSM_ACCESS_CREDENTIALS_PTR AccessCredentials; CSSM_KEY_PTR Key; CSSM_DATA_PTR Data; CSSM_PADDING Padding; CSSM_DATE_PTR Date; CSSM_RANGE_PTR Range; CSSM_CRYPTO_DATA_PTR CryptoData; CSSM_VERSION_PTR Version; CSSM_DL_DB_HANDLE_PTR DLDBHandle; struct cssm_kr_profile *KRProfile; } Attribute; } CSSM_CONTEXT_ATTRIBUTE, *CSSM_CONTEXT_ATTRIBUTE_PTR; typedef struct cssm_context { CSSM_CONTEXT_TYPE ContextType; CSSM_ALGORITHMS AlgorithmType; uint32 NumberOfAttributes; CSSM_CONTEXT_ATTRIBUTE_PTR ContextAttributes; CSSM_CSP_HANDLE CSPHandle; CSSM_BOOL Privileged; uint32 EncryptionProhibited; uint32 WorkFactor; uint32 Reserved; } CSSM_CONTEXT , *CSSM_CONTEXT_PTR ; typedef uint32 CSSM_SC_FLAGS; enum { CSSM_CSP_TOK_RNG = 0x00000001, CSSM_CSP_TOK_CLOCK_EXISTS = 0x00000040 }; typedef uint32 CSSM_CSP_READER_FLAGS; enum { CSSM_CSP_RDR_TOKENPRESENT = 0x00000001, CSSM_CSP_RDR_EXISTS = 0x00000002, CSSM_CSP_RDR_HW = 0x00000004 }; typedef uint32 CSSM_CSP_FLAGS; enum { CSSM_CSP_TOK_WRITE_PROTECTED = 0x00000002, CSSM_CSP_TOK_LOGIN_REQUIRED = 0x00000004, CSSM_CSP_TOK_USER_PIN_INITIALIZED = 0x00000008, CSSM_CSP_TOK_PROT_AUTHENTICATION = 0x00000100, CSSM_CSP_TOK_USER_PIN_EXPIRED = 0x00100000, CSSM_CSP_TOK_SESSION_KEY_PASSWORD = 0x00200000, CSSM_CSP_TOK_PRIVATE_KEY_PASSWORD = 0x00400000, CSSM_CSP_STORES_PRIVATE_KEYS = 0x01000000, CSSM_CSP_STORES_PUBLIC_KEYS = 0x02000000, CSSM_CSP_STORES_SESSION_KEYS = 0x04000000, CSSM_CSP_STORES_CERTIFICATES = 0x08000000, CSSM_CSP_STORES_GENERIC = 0x10000000 }; typedef uint32 CSSM_PKCS_OAEP_MGF; enum { CSSM_PKCS_OAEP_MGF_NONE = 0, CSSM_PKCS_OAEP_MGF1_SHA1 = CSSM_PKCS_OAEP_MGF_NONE + 1, CSSM_PKCS_OAEP_MGF1_MD5 = CSSM_PKCS_OAEP_MGF_NONE + 2 }; typedef uint32 CSSM_PKCS_OAEP_PSOURCE; enum { CSSM_PKCS_OAEP_PSOURCE_NONE = 0, CSSM_PKCS_OAEP_PSOURCE_Pspecified = CSSM_PKCS_OAEP_PSOURCE_NONE + 1 }; typedef struct cssm_pkcs1_oaep_params { uint32 HashAlgorithm; CSSM_DATA HashParams; CSSM_PKCS_OAEP_MGF MGF; CSSM_DATA MGFParams; CSSM_PKCS_OAEP_PSOURCE PSource; CSSM_DATA PSourceParams; } CSSM_PKCS1_OAEP_PARAMS , *CSSM_PKCS1_OAEP_PARAMS_PTR ; typedef struct cssm_csp_operational_statistics { CSSM_BOOL UserAuthenticated; CSSM_CSP_FLAGS DeviceFlags; uint32 TokenMaxSessionCount; uint32 TokenOpenedSessionCount; uint32 TokenMaxRWSessionCount; uint32 TokenOpenedRWSessionCount; uint32 TokenTotalPublicMem; uint32 TokenFreePublicMem; uint32 TokenTotalPrivateMem; uint32 TokenFreePrivateMem; } CSSM_CSP_OPERATIONAL_STATISTICS , *CSSM_CSP_OPERATIONAL_STATISTICS_PTR ; enum { CSSM_VALUE_NOT_AVAILABLE = -1 }; typedef struct cssm_pkcs5_pbkdf1_params { CSSM_DATA Passphrase; CSSM_DATA InitVector; } CSSM_PKCS5_PBKDF1_PARAMS , *CSSM_PKCS5_PBKDF1_PARAMS_PTR ; typedef uint32 CSSM_PKCS5_PBKDF2_PRF; enum { CSSM_PKCS5_PBKDF2_PRF_HMAC_SHA1 = 0 }; typedef struct cssm_pkcs5_pbkdf2_params { CSSM_DATA Passphrase; CSSM_PKCS5_PBKDF2_PRF PseudoRandomFunction; } CSSM_PKCS5_PBKDF2_PARAMS , *CSSM_PKCS5_PBKDF2_PARAMS_PTR ; typedef struct cssm_kea_derive_params { CSSM_DATA Rb; CSSM_DATA Yb; } CSSM_KEA_DERIVE_PARAMS , *CSSM_KEA_DERIVE_PARAMS_PTR ; typedef struct cssm_tp_authority_id { CSSM_DATA *AuthorityCert; CSSM_NET_ADDRESS_PTR AuthorityLocation; } CSSM_TP_AUTHORITY_ID , *CSSM_TP_AUTHORITY_ID_PTR ; typedef uint32 CSSM_TP_AUTHORITY_REQUEST_TYPE, *CSSM_TP_AUTHORITY_REQUEST_TYPE_PTR; enum { CSSM_TP_AUTHORITY_REQUEST_CERTISSUE = 0x01, CSSM_TP_AUTHORITY_REQUEST_CERTREVOKE = 0x02, CSSM_TP_AUTHORITY_REQUEST_CERTSUSPEND = 0x03, CSSM_TP_AUTHORITY_REQUEST_CERTRESUME = 0x04, CSSM_TP_AUTHORITY_REQUEST_CERTVERIFY = 0x05, CSSM_TP_AUTHORITY_REQUEST_CERTNOTARIZE = 0x06, CSSM_TP_AUTHORITY_REQUEST_CERTUSERECOVER = 0x07, CSSM_TP_AUTHORITY_REQUEST_CRLISSUE = 0x100 }; typedef CSSM_RETURN ( * CSSM_TP_VERIFICATION_RESULTS_CALLBACK) (CSSM_MODULE_HANDLE ModuleHandle, void *CallerCtx, CSSM_DATA_PTR VerifiedCert); typedef CSSM_DATA CSSM_OID, *CSSM_OID_PTR; typedef struct cssm_field { CSSM_OID FieldOid; CSSM_DATA FieldValue; } CSSM_FIELD , *CSSM_FIELD_PTR ; typedef struct cssm_tp_policyinfo { uint32 NumberOfPolicyIds; CSSM_FIELD_PTR PolicyIds; void *PolicyControl; } CSSM_TP_POLICYINFO , *CSSM_TP_POLICYINFO_PTR ; typedef uint32 CSSM_TP_SERVICES; enum { CSSM_TP_KEY_ARCHIVE = 0x0001, CSSM_TP_CERT_PUBLISH = 0x0002, CSSM_TP_CERT_NOTIFY_RENEW = 0x0004, CSSM_TP_CERT_DIR_UPDATE = 0x0008, CSSM_TP_CRL_DISTRIBUTE = 0x0010 }; typedef uint32 CSSM_TP_ACTION; enum { CSSM_TP_ACTION_DEFAULT = 0 }; typedef uint32 CSSM_TP_STOP_ON; enum { CSSM_TP_STOP_ON_POLICY = 0, CSSM_TP_STOP_ON_NONE = 1, CSSM_TP_STOP_ON_FIRST_PASS = 2, CSSM_TP_STOP_ON_FIRST_FAIL = 3 }; typedef char *CSSM_TIMESTRING; typedef struct cssm_dl_db_list { uint32 NumHandles; CSSM_DL_DB_HANDLE_PTR DLDBHandle; } CSSM_DL_DB_LIST , *CSSM_DL_DB_LIST_PTR ; typedef struct cssm_tp_callerauth_context { CSSM_TP_POLICYINFO Policy; CSSM_TIMESTRING VerifyTime; CSSM_TP_STOP_ON VerificationAbortOn; CSSM_TP_VERIFICATION_RESULTS_CALLBACK CallbackWithVerifiedCert; uint32 NumberOfAnchorCerts; CSSM_DATA_PTR AnchorCerts; CSSM_DL_DB_LIST_PTR DBList; CSSM_ACCESS_CREDENTIALS_PTR CallerCredentials; } CSSM_TP_CALLERAUTH_CONTEXT , *CSSM_TP_CALLERAUTH_CONTEXT_PTR ; typedef uint32 CSSM_CRL_PARSE_FORMAT, * CSSM_CRL_PARSE_FORMAT_PTR; enum { CSSM_CRL_PARSE_FORMAT_NONE = 0x00, CSSM_CRL_PARSE_FORMAT_CUSTOM = 0x01, CSSM_CRL_PARSE_FORMAT_SEXPR = 0x02, CSSM_CRL_PARSE_FORMAT_COMPLEX = 0x03, CSSM_CRL_PARSE_FORMAT_OID_NAMED = 0x04, CSSM_CRL_PARSE_FORMAT_TUPLE = 0x05, CSSM_CRL_PARSE_FORMAT_MULTIPLE = 0x7FFE, CSSM_CRL_PARSE_FORMAT_LAST = 0x7FFF, CSSM_CL_CUSTOM_CRL_PARSE_FORMAT = 0x8000 }; typedef uint32 CSSM_CRL_TYPE, *CSSM_CRL_TYPE_PTR; enum { CSSM_CRL_TYPE_UNKNOWN = 0x00, CSSM_CRL_TYPE_X_509v1 = 0x01, CSSM_CRL_TYPE_X_509v2 = 0x02, CSSM_CRL_TYPE_SPKI = 0x03, CSSM_CRL_TYPE_MULTIPLE = 0x7FFE }; typedef uint32 CSSM_CRL_ENCODING, *CSSM_CRL_ENCODING_PTR; enum { CSSM_CRL_ENCODING_UNKNOWN = 0x00, CSSM_CRL_ENCODING_CUSTOM = 0x01, CSSM_CRL_ENCODING_BER = 0x02, CSSM_CRL_ENCODING_DER = 0x03, CSSM_CRL_ENCODING_BLOOM = 0x04, CSSM_CRL_ENCODING_SEXPR = 0x05, CSSM_CRL_ENCODING_MULTIPLE = 0x7FFE }; typedef struct cssm_encoded_crl { CSSM_CRL_TYPE CrlType; CSSM_CRL_ENCODING CrlEncoding; CSSM_DATA CrlBlob; } CSSM_ENCODED_CRL , *CSSM_ENCODED_CRL_PTR ; typedef struct cssm_parsed_crl { CSSM_CRL_TYPE CrlType; CSSM_CRL_PARSE_FORMAT ParsedCrlFormat; void *ParsedCrl; } CSSM_PARSED_CRL , *CSSM_PARSED_CRL_PTR ; typedef struct cssm_crl_pair { CSSM_ENCODED_CRL EncodedCrl; CSSM_PARSED_CRL ParsedCrl; } CSSM_CRL_PAIR , *CSSM_CRL_PAIR_PTR ; typedef uint32 CSSM_CRLGROUP_TYPE, * CSSM_CRLGROUP_TYPE_PTR; enum { CSSM_CRLGROUP_DATA = 0x00, CSSM_CRLGROUP_ENCODED_CRL = 0x01, CSSM_CRLGROUP_PARSED_CRL = 0x02, CSSM_CRLGROUP_CRL_PAIR = 0x03 }; typedef struct cssm_crlgroup { CSSM_CRL_TYPE CrlType; CSSM_CRL_ENCODING CrlEncoding; uint32 NumberOfCrls; union { CSSM_DATA_PTR CrlList; CSSM_ENCODED_CRL_PTR EncodedCrlList; CSSM_PARSED_CRL_PTR ParsedCrlList; CSSM_CRL_PAIR_PTR PairCrlList; } GroupCrlList; CSSM_CRLGROUP_TYPE CrlGroupType; } CSSM_CRLGROUP, *CSSM_CRLGROUP_PTR; typedef struct cssm_fieldgroup { int NumberOfFields; CSSM_FIELD_PTR Fields; } CSSM_FIELDGROUP , *CSSM_FIELDGROUP_PTR ; typedef uint32 CSSM_EVIDENCE_FORM; enum { CSSM_EVIDENCE_FORM_UNSPECIFIC = 0x0, CSSM_EVIDENCE_FORM_CERT = 0x1, CSSM_EVIDENCE_FORM_CRL = 0x2, CSSM_EVIDENCE_FORM_CERT_ID = 0x3, CSSM_EVIDENCE_FORM_CRL_ID = 0x4, CSSM_EVIDENCE_FORM_VERIFIER_TIME = 0x5, CSSM_EVIDENCE_FORM_CRL_THISTIME = 0x6, CSSM_EVIDENCE_FORM_CRL_NEXTTIME = 0x7, CSSM_EVIDENCE_FORM_POLICYINFO = 0x8, CSSM_EVIDENCE_FORM_TUPLEGROUP = 0x9 }; typedef struct cssm_evidence { CSSM_EVIDENCE_FORM EvidenceForm; void *Evidence; } CSSM_EVIDENCE , *CSSM_EVIDENCE_PTR ; typedef struct cssm_tp_verify_context { CSSM_TP_ACTION Action; CSSM_DATA ActionData; CSSM_CRLGROUP Crls; CSSM_TP_CALLERAUTH_CONTEXT_PTR Cred; } CSSM_TP_VERIFY_CONTEXT , *CSSM_TP_VERIFY_CONTEXT_PTR ; typedef struct cssm_tp_verify_context_result { uint32 NumberOfEvidences; CSSM_EVIDENCE_PTR Evidence; } CSSM_TP_VERIFY_CONTEXT_RESULT , *CSSM_TP_VERIFY_CONTEXT_RESULT_PTR ; typedef struct cssm_tp_request_set { uint32 NumberOfRequests; void *Requests; } CSSM_TP_REQUEST_SET , *CSSM_TP_REQUEST_SET_PTR ; typedef struct cssm_tp_result_set { uint32 NumberOfResults; void *Results; } CSSM_TP_RESULT_SET , *CSSM_TP_RESULT_SET_PTR ; typedef uint32 CSSM_TP_CONFIRM_STATUS, *CSSM_TP_CONFIRM_STATUS_PTR; enum { CSSM_TP_CONFIRM_STATUS_UNKNOWN = 0x0, CSSM_TP_CONFIRM_ACCEPT = 0x1, CSSM_TP_CONFIRM_REJECT = 0x2 }; typedef struct cssm_tp_confirm_response { uint32 NumberOfResponses; CSSM_TP_CONFIRM_STATUS_PTR Responses; } CSSM_TP_CONFIRM_RESPONSE , *CSSM_TP_CONFIRM_RESPONSE_PTR ; enum { CSSM_ESTIMATED_TIME_UNKNOWN = -1 }; enum { CSSM_ELAPSED_TIME_UNKNOWN = -1, CSSM_ELAPSED_TIME_COMPLETE = -2 }; typedef struct cssm_tp_certissue_input { CSSM_SUBSERVICE_UID CSPSubserviceUid; CSSM_CL_HANDLE CLHandle; uint32 NumberOfTemplateFields; CSSM_FIELD_PTR SubjectCertFields; CSSM_TP_SERVICES MoreServiceRequests; uint32 NumberOfServiceControls; CSSM_FIELD_PTR ServiceControls; CSSM_ACCESS_CREDENTIALS_PTR UserCredentials; } CSSM_TP_CERTISSUE_INPUT , *CSSM_TP_CERTISSUE_INPUT_PTR ; typedef uint32 CSSM_TP_CERTISSUE_STATUS; enum { CSSM_TP_CERTISSUE_STATUS_UNKNOWN = 0x0, CSSM_TP_CERTISSUE_OK = 0x1, CSSM_TP_CERTISSUE_OKWITHCERTMODS = 0x2, CSSM_TP_CERTISSUE_OKWITHSERVICEMODS = 0x3, CSSM_TP_CERTISSUE_REJECTED = 0x4, CSSM_TP_CERTISSUE_NOT_AUTHORIZED = 0x5, CSSM_TP_CERTISSUE_WILL_BE_REVOKED = 0x6 }; typedef struct cssm_tp_certissue_output { CSSM_TP_CERTISSUE_STATUS IssueStatus; CSSM_CERTGROUP_PTR CertGroup; CSSM_TP_SERVICES PerformedServiceRequests; } CSSM_TP_CERTISSUE_OUTPUT , *CSSM_TP_CERTISSUE_OUTPUT_PTR ; typedef uint32 CSSM_TP_CERTCHANGE_ACTION; enum { CSSM_TP_CERTCHANGE_NONE = 0x0, CSSM_TP_CERTCHANGE_REVOKE = 0x1, CSSM_TP_CERTCHANGE_HOLD = 0x2, # 1542 "/System/Library/Frameworks/Security.framework/Headers/cssmtype.h" 3 CSSM_TP_CERTCHANGE_RELEASE = 0x3 }; typedef uint32 CSSM_TP_CERTCHANGE_REASON; enum { CSSM_TP_CERTCHANGE_REASON_UNKNOWN = 0x0, CSSM_TP_CERTCHANGE_REASON_KEYCOMPROMISE = 0x1, CSSM_TP_CERTCHANGE_REASON_CACOMPROMISE = 0x2, CSSM_TP_CERTCHANGE_REASON_CEASEOPERATION = 0x3, CSSM_TP_CERTCHANGE_REASON_AFFILIATIONCHANGE = 0x4, CSSM_TP_CERTCHANGE_REASON_SUPERCEDED = 0x5, CSSM_TP_CERTCHANGE_REASON_SUSPECTEDCOMPROMISE = 0x6, CSSM_TP_CERTCHANGE_REASON_HOLDRELEASE = 0x7 }; typedef struct cssm_tp_certchange_input { CSSM_TP_CERTCHANGE_ACTION Action; CSSM_TP_CERTCHANGE_REASON Reason; CSSM_CL_HANDLE CLHandle; CSSM_DATA_PTR Cert; CSSM_FIELD_PTR ChangeInfo; CSSM_TIMESTRING StartTime; CSSM_ACCESS_CREDENTIALS_PTR CallerCredentials; } CSSM_TP_CERTCHANGE_INPUT , *CSSM_TP_CERTCHANGE_INPUT_PTR ; typedef uint32 CSSM_TP_CERTCHANGE_STATUS; enum { CSSM_TP_CERTCHANGE_STATUS_UNKNOWN = 0x0, CSSM_TP_CERTCHANGE_OK = 0x1, CSSM_TP_CERTCHANGE_OKWITHNEWTIME = 0x2, CSSM_TP_CERTCHANGE_WRONGCA = 0x3, CSSM_TP_CERTCHANGE_REJECTED = 0x4, CSSM_TP_CERTCHANGE_NOT_AUTHORIZED = 0x5 }; typedef struct cssm_tp_certchange_output { CSSM_TP_CERTCHANGE_STATUS ActionStatus; CSSM_FIELD RevokeInfo; } CSSM_TP_CERTCHANGE_OUTPUT , *CSSM_TP_CERTCHANGE_OUTPUT_PTR ; typedef struct cssm_tp_certverify_input { CSSM_CL_HANDLE CLHandle; CSSM_DATA_PTR Cert; CSSM_TP_VERIFY_CONTEXT_PTR VerifyContext; } CSSM_TP_CERTVERIFY_INPUT , *CSSM_TP_CERTVERIFY_INPUT_PTR ; typedef uint32 CSSM_TP_CERTVERIFY_STATUS; enum { CSSM_TP_CERTVERIFY_UNKNOWN = 0x0, CSSM_TP_CERTVERIFY_VALID = 0x1, CSSM_TP_CERTVERIFY_INVALID = 0x2, CSSM_TP_CERTVERIFY_REVOKED = 0x3, CSSM_TP_CERTVERIFY_SUSPENDED = 0x4, CSSM_TP_CERTVERIFY_EXPIRED = 0x5, CSSM_TP_CERTVERIFY_NOT_VALID_YET = 0x6, CSSM_TP_CERTVERIFY_INVALID_AUTHORITY = 0x7, CSSM_TP_CERTVERIFY_INVALID_SIGNATURE = 0x8, CSSM_TP_CERTVERIFY_INVALID_CERT_VALUE = 0x9, CSSM_TP_CERTVERIFY_INVALID_CERTGROUP = 0xA, CSSM_TP_CERTVERIFY_INVALID_POLICY = 0xB, CSSM_TP_CERTVERIFY_INVALID_POLICY_IDS = 0xC, CSSM_TP_CERTVERIFY_INVALID_BASIC_CONSTRAINTS = 0xD, CSSM_TP_CERTVERIFY_INVALID_CRL_DIST_PT = 0xE, CSSM_TP_CERTVERIFY_INVALID_NAME_TREE = 0xF, CSSM_TP_CERTVERIFY_UNKNOWN_CRITICAL_EXT = 0x10 }; typedef struct cssm_tp_certverify_output { CSSM_TP_CERTVERIFY_STATUS VerifyStatus; uint32 NumberOfEvidence; CSSM_EVIDENCE_PTR Evidence; } CSSM_TP_CERTVERIFY_OUTPUT , *CSSM_TP_CERTVERIFY_OUTPUT_PTR ; typedef struct cssm_tp_certnotarize_input { CSSM_CL_HANDLE CLHandle; uint32 NumberOfFields; CSSM_FIELD_PTR MoreFields; CSSM_FIELD_PTR SignScope; uint32 ScopeSize; CSSM_TP_SERVICES MoreServiceRequests; uint32 NumberOfServiceControls; CSSM_FIELD_PTR ServiceControls; CSSM_ACCESS_CREDENTIALS_PTR UserCredentials; } CSSM_TP_CERTNOTARIZE_INPUT , *CSSM_TP_CERTNOTARIZE_INPUT_PTR ; typedef uint32 CSSM_TP_CERTNOTARIZE_STATUS; enum { CSSM_TP_CERTNOTARIZE_STATUS_UNKNOWN = 0x0, CSSM_TP_CERTNOTARIZE_OK = 0x1, CSSM_TP_CERTNOTARIZE_OKWITHOUTFIELDS = 0x2, CSSM_TP_CERTNOTARIZE_OKWITHSERVICEMODS = 0x3, CSSM_TP_CERTNOTARIZE_REJECTED = 0x4, CSSM_TP_CERTNOTARIZE_NOT_AUTHORIZED = 0x5 }; typedef struct cssm_tp_certnotarize_output { CSSM_TP_CERTNOTARIZE_STATUS NotarizeStatus; CSSM_CERTGROUP_PTR NotarizedCertGroup; CSSM_TP_SERVICES PerformedServiceRequests; } CSSM_TP_CERTNOTARIZE_OUTPUT , *CSSM_TP_CERTNOTARIZE_OUTPUT_PTR ; typedef struct cssm_tp_certreclaim_input { CSSM_CL_HANDLE CLHandle; uint32 NumberOfSelectionFields; CSSM_FIELD_PTR SelectionFields; CSSM_ACCESS_CREDENTIALS_PTR UserCredentials; } CSSM_TP_CERTRECLAIM_INPUT , *CSSM_TP_CERTRECLAIM_INPUT_PTR ; typedef uint32 CSSM_TP_CERTRECLAIM_STATUS; enum { CSSM_TP_CERTRECLAIM_STATUS_UNKNOWN = 0x0, CSSM_TP_CERTRECLAIM_OK = 0x1, CSSM_TP_CERTRECLAIM_NOMATCH = 0x2, CSSM_TP_CERTRECLAIM_REJECTED = 0x3, CSSM_TP_CERTRECLAIM_NOT_AUTHORIZED = 0x4 }; typedef struct cssm_tp_certreclaim_output { CSSM_TP_CERTRECLAIM_STATUS ReclaimStatus; CSSM_CERTGROUP_PTR ReclaimedCertGroup; CSSM_LONG_HANDLE KeyCacheHandle; } CSSM_TP_CERTRECLAIM_OUTPUT , *CSSM_TP_CERTRECLAIM_OUTPUT_PTR ; typedef struct cssm_tp_crlissue_input { CSSM_CL_HANDLE CLHandle; uint32 CrlIdentifier; CSSM_TIMESTRING CrlThisTime; CSSM_FIELD_PTR PolicyIdentifier; CSSM_ACCESS_CREDENTIALS_PTR CallerCredentials; } CSSM_TP_CRLISSUE_INPUT , *CSSM_TP_CRLISSUE_INPUT_PTR ; typedef uint32 CSSM_TP_CRLISSUE_STATUS; enum { CSSM_TP_CRLISSUE_STATUS_UNKNOWN = 0x0, CSSM_TP_CRLISSUE_OK = 0x1, CSSM_TP_CRLISSUE_NOT_CURRENT = 0x2, CSSM_TP_CRLISSUE_INVALID_DOMAIN = 0x3, CSSM_TP_CRLISSUE_UNKNOWN_IDENTIFIER = 0x4, CSSM_TP_CRLISSUE_REJECTED = 0x5, CSSM_TP_CRLISSUE_NOT_AUTHORIZED = 0x6 }; typedef struct cssm_tp_crlissue_output { CSSM_TP_CRLISSUE_STATUS IssueStatus; CSSM_ENCODED_CRL_PTR Crl; CSSM_TIMESTRING CrlNextTime; } CSSM_TP_CRLISSUE_OUTPUT , *CSSM_TP_CRLISSUE_OUTPUT_PTR ; typedef uint32 CSSM_TP_FORM_TYPE; enum { CSSM_TP_FORM_TYPE_GENERIC = 0x0, CSSM_TP_FORM_TYPE_REGISTRATION = 0x1 }; typedef uint32 CSSM_CL_TEMPLATE_TYPE; enum { CSSM_CL_TEMPLATE_INTERMEDIATE_CERT = 1, CSSM_CL_TEMPLATE_PKIX_CERTTEMPLATE = 2 }; typedef uint32 CSSM_CERT_BUNDLE_TYPE; enum { CSSM_CERT_BUNDLE_UNKNOWN = 0x00, CSSM_CERT_BUNDLE_CUSTOM = 0x01, CSSM_CERT_BUNDLE_PKCS7_SIGNED_DATA = 0x02, CSSM_CERT_BUNDLE_PKCS7_SIGNED_ENVELOPED_DATA = 0x03, CSSM_CERT_BUNDLE_PKCS12 = 0x04, CSSM_CERT_BUNDLE_PFX = 0x05, CSSM_CERT_BUNDLE_SPKI_SEQUENCE = 0x06, CSSM_CERT_BUNDLE_PGP_KEYRING = 0x07, CSSM_CERT_BUNDLE_LAST = 0x7FFF, CSSM_CL_CUSTOM_CERT_BUNDLE_TYPE = 0x8000 }; typedef uint32 CSSM_CERT_BUNDLE_ENCODING; enum { CSSM_CERT_BUNDLE_ENCODING_UNKNOWN = 0x00, CSSM_CERT_BUNDLE_ENCODING_CUSTOM = 0x01, CSSM_CERT_BUNDLE_ENCODING_BER = 0x02, CSSM_CERT_BUNDLE_ENCODING_DER = 0x03, CSSM_CERT_BUNDLE_ENCODING_SEXPR = 0x04, CSSM_CERT_BUNDLE_ENCODING_PGP = 0x05 }; typedef struct cssm_cert_bundle_header { CSSM_CERT_BUNDLE_TYPE BundleType; CSSM_CERT_BUNDLE_ENCODING BundleEncoding; } CSSM_CERT_BUNDLE_HEADER , *CSSM_CERT_BUNDLE_HEADER_PTR ; typedef struct cssm_cert_bundle { CSSM_CERT_BUNDLE_HEADER BundleHeader; CSSM_DATA Bundle; } CSSM_CERT_BUNDLE , *CSSM_CERT_BUNDLE_PTR ; enum { CSSM_FIELDVALUE_COMPLEX_DATA_TYPE = 0xFFFFFFFF }; typedef uint32 CSSM_DB_ATTRIBUTE_NAME_FORMAT, *CSSM_DB_ATTRIBUTE_NAME_FORMAT_PTR; enum { CSSM_DB_ATTRIBUTE_NAME_AS_STRING = 0, CSSM_DB_ATTRIBUTE_NAME_AS_OID = 1, CSSM_DB_ATTRIBUTE_NAME_AS_INTEGER = 2 }; typedef uint32 CSSM_DB_ATTRIBUTE_FORMAT, *CSSM_DB_ATTRIBUTE_FORMAT_PTR; enum { CSSM_DB_ATTRIBUTE_FORMAT_STRING = 0, CSSM_DB_ATTRIBUTE_FORMAT_SINT32 = 1, CSSM_DB_ATTRIBUTE_FORMAT_UINT32 = 2, CSSM_DB_ATTRIBUTE_FORMAT_BIG_NUM = 3, CSSM_DB_ATTRIBUTE_FORMAT_REAL = 4, CSSM_DB_ATTRIBUTE_FORMAT_TIME_DATE = 5, CSSM_DB_ATTRIBUTE_FORMAT_BLOB = 6, CSSM_DB_ATTRIBUTE_FORMAT_MULTI_UINT32 = 7, CSSM_DB_ATTRIBUTE_FORMAT_COMPLEX = 8 }; typedef struct cssm_db_attribute_info { CSSM_DB_ATTRIBUTE_NAME_FORMAT AttributeNameFormat; union cssm_db_attribute_label { char *AttributeName; CSSM_OID AttributeOID; uint32 AttributeID; } Label; CSSM_DB_ATTRIBUTE_FORMAT AttributeFormat; } CSSM_DB_ATTRIBUTE_INFO, *CSSM_DB_ATTRIBUTE_INFO_PTR; typedef struct cssm_db_attribute_data { CSSM_DB_ATTRIBUTE_INFO Info; uint32 NumberOfValues; CSSM_DATA_PTR Value; } CSSM_DB_ATTRIBUTE_DATA , *CSSM_DB_ATTRIBUTE_DATA_PTR ; typedef uint32 CSSM_DB_RECORDTYPE; enum { CSSM_DB_RECORDTYPE_SCHEMA_START = 0x00000000, CSSM_DB_RECORDTYPE_SCHEMA_END = CSSM_DB_RECORDTYPE_SCHEMA_START + 4, CSSM_DB_RECORDTYPE_OPEN_GROUP_START = 0x0000000A, CSSM_DB_RECORDTYPE_OPEN_GROUP_END = CSSM_DB_RECORDTYPE_OPEN_GROUP_START + 8, CSSM_DB_RECORDTYPE_APP_DEFINED_START = 0x80000000, CSSM_DB_RECORDTYPE_APP_DEFINED_END = 0xffffffff, CSSM_DL_DB_SCHEMA_INFO = CSSM_DB_RECORDTYPE_SCHEMA_START + 0, CSSM_DL_DB_SCHEMA_INDEXES = CSSM_DB_RECORDTYPE_SCHEMA_START + 1, CSSM_DL_DB_SCHEMA_ATTRIBUTES = CSSM_DB_RECORDTYPE_SCHEMA_START + 2, CSSM_DL_DB_SCHEMA_PARSING_MODULE = CSSM_DB_RECORDTYPE_SCHEMA_START + 3, CSSM_DL_DB_RECORD_ANY = CSSM_DB_RECORDTYPE_OPEN_GROUP_START + 0, CSSM_DL_DB_RECORD_CERT = CSSM_DB_RECORDTYPE_OPEN_GROUP_START + 1, CSSM_DL_DB_RECORD_CRL = CSSM_DB_RECORDTYPE_OPEN_GROUP_START + 2, CSSM_DL_DB_RECORD_POLICY = CSSM_DB_RECORDTYPE_OPEN_GROUP_START + 3, CSSM_DL_DB_RECORD_GENERIC = CSSM_DB_RECORDTYPE_OPEN_GROUP_START + 4, CSSM_DL_DB_RECORD_PUBLIC_KEY = CSSM_DB_RECORDTYPE_OPEN_GROUP_START + 5, CSSM_DL_DB_RECORD_PRIVATE_KEY = CSSM_DB_RECORDTYPE_OPEN_GROUP_START + 6, CSSM_DL_DB_RECORD_SYMMETRIC_KEY = CSSM_DB_RECORDTYPE_OPEN_GROUP_START + 7, CSSM_DL_DB_RECORD_ALL_KEYS = CSSM_DB_RECORDTYPE_OPEN_GROUP_START + 8 }; enum { CSSM_DB_CERT_USE_TRUSTED = 0x00000001, CSSM_DB_CERT_USE_SYSTEM = 0x00000002, CSSM_DB_CERT_USE_OWNER = 0x00000004, CSSM_DB_CERT_USE_REVOKED = 0x00000008, CSSM_DB_CERT_USE_SIGNING = 0x00000010, CSSM_DB_CERT_USE_PRIVACY = 0x00000020 }; typedef struct cssm_db_record_attribute_info { CSSM_DB_RECORDTYPE DataRecordType; uint32 NumberOfAttributes; CSSM_DB_ATTRIBUTE_INFO_PTR AttributeInfo; } CSSM_DB_RECORD_ATTRIBUTE_INFO , *CSSM_DB_RECORD_ATTRIBUTE_INFO_PTR ; typedef struct cssm_db_record_attribute_data { CSSM_DB_RECORDTYPE DataRecordType; uint32 SemanticInformation; uint32 NumberOfAttributes; CSSM_DB_ATTRIBUTE_DATA_PTR AttributeData; } CSSM_DB_RECORD_ATTRIBUTE_DATA , *CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR ; typedef struct cssm_db_parsing_module_info { CSSM_DB_RECORDTYPE RecordType; CSSM_SUBSERVICE_UID ModuleSubserviceUid; } CSSM_DB_PARSING_MODULE_INFO , *CSSM_DB_PARSING_MODULE_INFO_PTR ; typedef uint32 CSSM_DB_INDEX_TYPE; enum { CSSM_DB_INDEX_UNIQUE = 0, CSSM_DB_INDEX_NONUNIQUE = 1 }; typedef uint32 CSSM_DB_INDEXED_DATA_LOCATION; enum { CSSM_DB_INDEX_ON_UNKNOWN = 0, CSSM_DB_INDEX_ON_ATTRIBUTE = 1, CSSM_DB_INDEX_ON_RECORD = 2 }; typedef struct cssm_db_index_info { CSSM_DB_INDEX_TYPE IndexType; CSSM_DB_INDEXED_DATA_LOCATION IndexedDataLocation; CSSM_DB_ATTRIBUTE_INFO Info; } CSSM_DB_INDEX_INFO , *CSSM_DB_INDEX_INFO_PTR ; typedef struct cssm_db_unique_record { CSSM_DB_INDEX_INFO RecordLocator; CSSM_DATA RecordIdentifier; } CSSM_DB_UNIQUE_RECORD , *CSSM_DB_UNIQUE_RECORD_PTR ; typedef struct cssm_db_record_index_info { CSSM_DB_RECORDTYPE DataRecordType; uint32 NumberOfIndexes; CSSM_DB_INDEX_INFO_PTR IndexInfo; } CSSM_DB_RECORD_INDEX_INFO , *CSSM_DB_RECORD_INDEX_INFO_PTR ; typedef uint32 CSSM_DB_ACCESS_TYPE, *CSSM_DB_ACCESS_TYPE_PTR; enum { CSSM_DB_ACCESS_READ = 0x00001, CSSM_DB_ACCESS_WRITE = 0x00002, CSSM_DB_ACCESS_PRIVILEGED = 0x00004 }; typedef uint32 CSSM_DB_MODIFY_MODE; enum { CSSM_DB_MODIFY_ATTRIBUTE_NONE = 0, CSSM_DB_MODIFY_ATTRIBUTE_ADD = CSSM_DB_MODIFY_ATTRIBUTE_NONE + 1, CSSM_DB_MODIFY_ATTRIBUTE_DELETE = CSSM_DB_MODIFY_ATTRIBUTE_NONE + 2, CSSM_DB_MODIFY_ATTRIBUTE_REPLACE = CSSM_DB_MODIFY_ATTRIBUTE_NONE + 3 }; typedef struct cssm_dbinfo { uint32 NumberOfRecordTypes; CSSM_DB_PARSING_MODULE_INFO_PTR DefaultParsingModules; CSSM_DB_RECORD_ATTRIBUTE_INFO_PTR RecordAttributeNames; CSSM_DB_RECORD_INDEX_INFO_PTR RecordIndexes; CSSM_BOOL IsLocal; char *AccessPath; void *Reserved; } CSSM_DBINFO , *CSSM_DBINFO_PTR ; typedef uint32 CSSM_DB_OPERATOR, *CSSM_DB_OPERATOR_PTR; enum { CSSM_DB_EQUAL = 0, CSSM_DB_NOT_EQUAL = 1, CSSM_DB_LESS_THAN = 2, CSSM_DB_GREATER_THAN = 3, CSSM_DB_CONTAINS = 4, CSSM_DB_CONTAINS_INITIAL_SUBSTRING = 5, CSSM_DB_CONTAINS_FINAL_SUBSTRING = 6 }; typedef uint32 CSSM_DB_CONJUNCTIVE, *CSSM_DB_CONJUNCTIVE_PTR; enum { CSSM_DB_NONE = 0, CSSM_DB_AND = 1, CSSM_DB_OR = 2 }; typedef struct cssm_selection_predicate { CSSM_DB_OPERATOR DbOperator; CSSM_DB_ATTRIBUTE_DATA Attribute; } CSSM_SELECTION_PREDICATE , *CSSM_SELECTION_PREDICATE_PTR ; enum { CSSM_QUERY_TIMELIMIT_NONE = 0 }; enum { CSSM_QUERY_SIZELIMIT_NONE = 0 }; typedef struct cssm_query_limits { uint32 TimeLimit; uint32 SizeLimit; } CSSM_QUERY_LIMITS , *CSSM_QUERY_LIMITS_PTR ; typedef uint32 CSSM_QUERY_FLAGS; enum { CSSM_QUERY_RETURN_DATA = 0x01 }; typedef struct cssm_query { CSSM_DB_RECORDTYPE RecordType; CSSM_DB_CONJUNCTIVE Conjunctive; uint32 NumSelectionPredicates; CSSM_SELECTION_PREDICATE_PTR SelectionPredicate; CSSM_QUERY_LIMITS QueryLimits; CSSM_QUERY_FLAGS QueryFlags; } CSSM_QUERY , *CSSM_QUERY_PTR ; typedef uint32 CSSM_DLTYPE, *CSSM_DLTYPE_PTR; enum { CSSM_DL_UNKNOWN = 0, CSSM_DL_CUSTOM = 1, CSSM_DL_LDAP = 2, CSSM_DL_ODBC = 3, CSSM_DL_PKCS11 = 4, CSSM_DL_FFS = 5, CSSM_DL_MEMORY = 6, CSSM_DL_REMOTEDIR = 7 }; typedef void *CSSM_DL_CUSTOM_ATTRIBUTES; typedef void *CSSM_DL_LDAP_ATTRIBUTES; typedef void *CSSM_DL_ODBC_ATTRIBUTES; typedef void *CSSM_DL_FFS_ATTRIBUTES; typedef struct cssm_dl_pkcs11_attributes { uint32 DeviceAccessFlags; } *CSSM_DL_PKCS11_ATTRIBUTE, *CSSM_DL_PKCS11_ATTRIBUTE_PTR; enum { CSSM_DB_DATASTORES_UNKNOWN = 0xFFFFFFFF }; typedef struct cssm_name_list { uint32 NumStrings; char **String; } CSSM_NAME_LIST , *CSSM_NAME_LIST_PTR ; typedef uint32 CSSM_DB_RETRIEVAL_MODES; enum { CSSM_DB_TRANSACTIONAL_MODE = 0, CSSM_DB_FILESYSTEMSCAN_MODE = 1 }; typedef struct cssm_db_schema_attribute_info { uint32 AttributeId; char *AttributeName; CSSM_OID AttributeNameID; CSSM_DB_ATTRIBUTE_FORMAT DataType; } CSSM_DB_SCHEMA_ATTRIBUTE_INFO , *CSSM_DB_SCHEMA_ATTRIBUTE_INFO_PTR ; typedef struct cssm_db_schema_index_info { uint32 AttributeId; uint32 IndexId; CSSM_DB_INDEX_TYPE IndexType; CSSM_DB_INDEXED_DATA_LOCATION IndexedDataLocation; } CSSM_DB_SCHEMA_INDEX_INFO , *CSSM_DB_SCHEMA_INDEX_INFO_PTR ; #pragma clang diagnostic pop # 255 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 2 3 #pragma clang assume_nonnull begin # 314 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 extern const CFStringRef kSecPolicyKU_DigitalSignature ; extern const CFStringRef kSecPolicyKU_NonRepudiation ; extern const CFStringRef kSecPolicyKU_KeyEncipherment ; extern const CFStringRef kSecPolicyKU_DataEncipherment ; extern const CFStringRef kSecPolicyKU_KeyAgreement ; extern const CFStringRef kSecPolicyKU_KeyCertSign ; extern const CFStringRef kSecPolicyKU_CRLSign ; extern const CFStringRef kSecPolicyKU_EncipherOnly ; extern const CFStringRef kSecPolicyKU_DecipherOnly ; # 346 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 SecPolicyRef SecPolicyCreateWithOID(CFTypeRef policyOID) ; # 358 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 OSStatus SecPolicyGetOID(SecPolicyRef policyRef, CSSM_OID *oid) ; # 370 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 OSStatus SecPolicyGetValue(SecPolicyRef policyRef, CSSM_DATA *value) ; # 385 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 OSStatus SecPolicySetValue(SecPolicyRef policyRef, const CSSM_DATA *value) ; # 402 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 OSStatus SecPolicySetProperties(SecPolicyRef policyRef, CFDictionaryRef properties) ; # 414 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 OSStatus SecPolicyGetTPHandle(SecPolicyRef policyRef, CSSM_TP_HANDLE *tpHandle) ; #pragma clang assume_nonnull end # 34 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecRandom.h" 1 3 # 31 "/System/Library/Frameworks/Security.framework/Headers/SecRandom.h" 3 #define _SECURITY_SECRANDOM_H_ #pragma clang assume_nonnull begin typedef const struct __SecRandom * SecRandomRef; extern const SecRandomRef kSecRandomDefault ; int SecRandomCopyBytes(SecRandomRef rnd, size_t count, void *bytes) ; #pragma clang assume_nonnull end # 35 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecImportExport.h" 1 3 # 29 "/System/Library/Frameworks/Security.framework/Headers/SecImportExport.h" 3 #define _SECURITY_SECIMPORTEXPORT_H_ # 47 "/System/Library/Frameworks/Security.framework/Headers/SecImportExport.h" 3 #pragma clang assume_nonnull begin # 653 "/System/Library/Frameworks/Security.framework/Headers/SecImportExport.h" 3 extern const CFStringRef kSecImportExportPassphrase ; extern const CFStringRef kSecImportExportKeychain ; extern const CFStringRef kSecImportExportAccess ; # 676 "/System/Library/Frameworks/Security.framework/Headers/SecImportExport.h" 3 extern const CFStringRef kSecImportItemLabel ; extern const CFStringRef kSecImportItemKeyID ; extern const CFStringRef kSecImportItemTrust ; extern const CFStringRef kSecImportItemCertChain ; extern const CFStringRef kSecImportItemIdentity ; # 702 "/System/Library/Frameworks/Security.framework/Headers/SecImportExport.h" 3 OSStatus SecPKCS12Import(CFDataRef pkcs12_data, CFDictionaryRef options, CFArrayRef * items) ; #pragma clang assume_nonnull end # 36 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 1 3 # 31 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 #define _SECURITY_SECTRUST_H_ #pragma clang assume_nonnull begin # 83 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 typedef uint32_t SecTrustResultType; enum { kSecTrustResultInvalid = 0, kSecTrustResultProceed = 1, kSecTrustResultConfirm = 2, kSecTrustResultDeny = 3, kSecTrustResultUnspecified = 4, kSecTrustResultRecoverableTrustFailure = 5, kSecTrustResultFatalTrustFailure = 6, kSecTrustResultOtherError = 7 }; typedef struct __SecTrust *SecTrustRef; # 110 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 extern const CFStringRef kSecPropertyTypeTitle ; extern const CFStringRef kSecPropertyTypeError ; # 156 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 extern const CFStringRef kSecTrustEvaluationDate ; extern const CFStringRef kSecTrustExtendedValidation ; extern const CFStringRef kSecTrustOrganizationName ; extern const CFStringRef kSecTrustResultValue ; extern const CFStringRef kSecTrustRevocationChecked ; extern const CFStringRef kSecTrustRevocationValidUntilDate ; extern const CFStringRef kSecTrustCertificateTransparency ; extern const CFStringRef kSecTrustCertificateTransparencyWhiteList ; # 190 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 CFTypeID SecTrustGetTypeID(void) ; # 206 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustCreateWithCertificates(CFTypeRef certificates, CFTypeRef policies, SecTrustRef * trust) ; # 220 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetPolicies(SecTrustRef trust, CFTypeRef policies) ; # 231 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustCopyPolicies(SecTrustRef trust, CFArrayRef * policies) ; # 247 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetNetworkFetchAllowed(SecTrustRef trust, Boolean allowFetch) ; # 262 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustGetNetworkFetchAllowed(SecTrustRef trust, Boolean *allowFetch) ; # 276 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetAnchorCertificates(SecTrustRef trust, CFArrayRef anchorCertificates) ; # 290 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetAnchorCertificatesOnly(SecTrustRef trust, Boolean anchorCertificatesOnly) ; # 305 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustCopyCustomAnchorCertificates(SecTrustRef trust, CFArrayRef * anchors) ; # 321 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetVerifyDate(SecTrustRef trust, CFDateRef verifyDate) ; # 335 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 CFAbsoluteTime SecTrustGetVerifyTime(SecTrustRef trust) ; # 351 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustEvaluate(SecTrustRef trust, SecTrustResultType * result) ; # 380 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustGetTrustResult(SecTrustRef trust, SecTrustResultType *result) ; # 395 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 SecKeyRef SecTrustCopyPublicKey(SecTrustRef trust) ; # 409 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 CFIndex SecTrustGetCertificateCount(SecTrustRef trust) ; # 423 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 SecCertificateRef SecTrustGetCertificateAtIndex(SecTrustRef trust, CFIndex ix) ; # 442 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 CFDataRef SecTrustCopyExceptions(SecTrustRef trust) ; # 469 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 uint8_t SecTrustSetExceptions(SecTrustRef trust, CFDataRef exceptions) ; # 485 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 CFArrayRef SecTrustCopyProperties(SecTrustRef trust) ; # 501 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 CFDictionaryRef SecTrustCopyResult(SecTrustRef trust) ; # 516 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetOCSPResponse(SecTrustRef trust, CFTypeRef responseData) ; #pragma clang assume_nonnull end # 527 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 3 #define _CSSMAPPLE_H_ 1 # 44 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 3 #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" # 1060 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 3 typedef uint32 CSSM_TP_APPLE_CERT_STATUS; enum { CSSM_CERT_STATUS_EXPIRED = 0x00000001, CSSM_CERT_STATUS_NOT_VALID_YET = 0x00000002, CSSM_CERT_STATUS_IS_IN_INPUT_CERTS = 0x00000004, CSSM_CERT_STATUS_IS_IN_ANCHORS = 0x00000008, CSSM_CERT_STATUS_IS_ROOT = 0x00000010, CSSM_CERT_STATUS_IS_FROM_NET = 0x00000020, CSSM_CERT_STATUS_TRUST_SETTINGS_FOUND_USER = 0x00000040, CSSM_CERT_STATUS_TRUST_SETTINGS_FOUND_ADMIN = 0x00000080, CSSM_CERT_STATUS_TRUST_SETTINGS_FOUND_SYSTEM = 0x00000100, CSSM_CERT_STATUS_TRUST_SETTINGS_TRUST = 0x00000200, CSSM_CERT_STATUS_TRUST_SETTINGS_DENY = 0x00000400, CSSM_CERT_STATUS_TRUST_SETTINGS_IGNORED_ERROR = 0x00000800 }; typedef struct { CSSM_TP_APPLE_CERT_STATUS StatusBits; uint32 NumStatusCodes; CSSM_RETURN *StatusCodes; uint32 Index; CSSM_DL_DB_HANDLE DlDbHandle; CSSM_DB_UNIQUE_RECORD_PTR UniqueRecord; } CSSM_TP_APPLE_EVIDENCE_INFO; # 1216 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 3 #pragma clang diagnostic pop # 528 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 2 3 #pragma clang assume_nonnull begin # 541 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 typedef SecTrustResultType SecTrustUserSetting ; # 558 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 typedef uint32_t SecTrustOptionFlags; enum { kSecTrustOptionAllowExpired = 0x00000001, kSecTrustOptionLeafIsCA = 0x00000002, kSecTrustOptionFetchIssuerFromNet = 0x00000004, kSecTrustOptionAllowExpiredRoot = 0x00000008, kSecTrustOptionRequireRevPerCert = 0x00000010, kSecTrustOptionUseTrustSettings = 0x00000020, kSecTrustOptionImplicitAnchors = 0x00000040 }; # 579 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetOptions(SecTrustRef trustRef, SecTrustOptionFlags options) ; # 595 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetParameters(SecTrustRef trustRef, CSSM_TP_ACTION action, CFDataRef actionData) ; # 614 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetKeychains(SecTrustRef trust, CFTypeRef keychainOrArray) ; # 636 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustGetResult(SecTrustRef trustRef, SecTrustResultType * result, CFArrayRef * certChain, CSSM_TP_APPLE_EVIDENCE_INFO * * statusChain) ; # 652 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustGetCssmResult(SecTrustRef trust, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR * result) ; # 673 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustGetCssmResultCode(SecTrustRef trust, OSStatus *resultCode) ; # 684 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustGetTPHandle(SecTrustRef trust, CSSM_TP_HANDLE *handle) ; # 697 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustCopyAnchorCertificates(CFArrayRef * anchors) ; #pragma clang assume_nonnull end # 37 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 44 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 1 3 # 31 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 #define _SECURITY_AUTHORIZATION_H_ # 46 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 #pragma clang assume_nonnull begin # 70 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 #define kAuthorizationEmptyEnvironment NULL # 87 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 enum { errAuthorizationSuccess = 0, errAuthorizationInvalidSet = -60001, errAuthorizationInvalidRef = -60002, errAuthorizationInvalidTag = -60003, errAuthorizationInvalidPointer = -60004, errAuthorizationDenied = -60005, errAuthorizationCanceled = -60006, errAuthorizationInteractionNotAllowed = -60007, errAuthorizationInternal = -60008, errAuthorizationExternalizeNotAllowed = -60009, errAuthorizationInternalizeNotAllowed = -60010, errAuthorizationInvalidFlags = -60011, errAuthorizationToolExecuteFailure = -60031, errAuthorizationToolEnvironmentError = -60032, errAuthorizationBadAddress = -60033, }; typedef UInt32 AuthorizationFlags; enum { kAuthorizationFlagDefaults = 0, kAuthorizationFlagInteractionAllowed = (1 << 0), kAuthorizationFlagExtendRights = (1 << 1), kAuthorizationFlagPartialRights = (1 << 2), kAuthorizationFlagDestroyRights = (1 << 3), kAuthorizationFlagPreAuthorize = (1 << 4), kAuthorizationFlagNoData = (1 << 20) }; enum { kAuthorizationFlagCanNotPreAuthorize = (1 << 0) }; typedef const struct AuthorizationOpaqueRef *AuthorizationRef; typedef const char *AuthorizationString; # 159 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 typedef struct { AuthorizationString name; size_t valueLength; void * value; UInt32 flags; } AuthorizationItem; # 174 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 typedef struct { UInt32 count; AuthorizationItem * items; } AuthorizationItemSet; static const size_t kAuthorizationExternalFormLength = 32; # 192 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 typedef struct { char bytes[kAuthorizationExternalFormLength]; } AuthorizationExternalForm; # 203 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 typedef AuthorizationItemSet AuthorizationRights; typedef AuthorizationItemSet AuthorizationEnvironment; # 244 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationCreate(const AuthorizationRights * rights, const AuthorizationEnvironment * environment, AuthorizationFlags flags, AuthorizationRef * authorization); # 266 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationFree(AuthorizationRef authorization, AuthorizationFlags flags); # 302 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationCopyRights(AuthorizationRef authorization, const AuthorizationRights *rights, const AuthorizationEnvironment * environment, AuthorizationFlags flags, AuthorizationRights * * authorizedRights); # 352 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationCopyInfo(AuthorizationRef authorization, AuthorizationString tag, AuthorizationItemSet * * info); # 376 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationMakeExternalForm(AuthorizationRef authorization, AuthorizationExternalForm * extForm); # 389 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationCreateFromExternalForm(const AuthorizationExternalForm *extForm, AuthorizationRef * authorization); # 404 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationFreeItemSet(AuthorizationItemSet *set); # 428 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationExecuteWithPrivileges(AuthorizationRef authorization, const char *pathToTool, AuthorizationFlags options, char * const * arguments, FILE * * communicationsPipe) ; # 447 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationCopyPrivilegedReference(AuthorizationRef * authorization, AuthorizationFlags flags) ; #pragma clang assume_nonnull end # 46 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 2 3 # 61 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 #pragma pack(push, 2) # 96 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 typedef struct __CSIdentity* CSIdentityRef; # 105 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 typedef struct __CSIdentityQuery* CSIdentityQueryRef; # 120 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern const CFStringRef kCSIdentityGeneratePosixName ; # 129 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 enum { kCSIdentityClassUser = 1, kCSIdentityClassGroup = 2 }; typedef CFIndex CSIdentityClass; enum { kCSIdentityFlagNone = 0, # 164 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 kCSIdentityFlagHidden = 1 }; typedef CFOptionFlags CSIdentityFlags; # 185 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFTypeID CSIdentityGetTypeID(void) ; # 247 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CSIdentityRef CSIdentityCreate( CFAllocatorRef allocator, CSIdentityClass identityClass, CFStringRef fullName, CFStringRef posixName, CSIdentityFlags flags, CSIdentityAuthorityRef authority) ; # 284 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CSIdentityRef CSIdentityCreateCopy( CFAllocatorRef allocator, CSIdentityRef identity) ; # 318 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CSIdentityClass CSIdentityGetClass(CSIdentityRef identity) ; # 345 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CSIdentityAuthorityRef CSIdentityGetAuthority(CSIdentityRef identity) ; # 373 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFUUIDRef CSIdentityGetUUID(CSIdentityRef identity) ; # 405 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFStringRef CSIdentityGetFullName(CSIdentityRef identity) ; # 432 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern id_t CSIdentityGetPosixID(CSIdentityRef identity) ; # 465 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFStringRef CSIdentityGetPosixName(CSIdentityRef identity) ; # 494 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFStringRef CSIdentityGetEmailAddress(CSIdentityRef identity) ; # 524 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFURLRef CSIdentityGetImageURL(CSIdentityRef identity) ; # 553 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFDataRef CSIdentityGetImageData(CSIdentityRef identity) ; # 582 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFStringRef CSIdentityGetImageDataType(CSIdentityRef identity) ; # 617 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFArrayRef CSIdentityGetAliases(CSIdentityRef identity) ; # 648 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern Boolean CSIdentityIsMemberOfGroup( CSIdentityRef identity, CSIdentityRef group) ; # 677 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern Boolean CSIdentityIsHidden(CSIdentityRef identity) ; # 720 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFDataRef CSIdentityCreatePersistentReference( CFAllocatorRef allocator, CSIdentityRef identity) ; # 761 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern Boolean CSIdentityIsEnabled(CSIdentityRef user) ; # 791 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern Boolean CSIdentityAuthenticateUsingPassword( CSIdentityRef user, CFStringRef password) ; # 826 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern SecCertificateRef CSIdentityGetCertificate(CSIdentityRef user) ; # 867 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CSIdentityQueryRef CSIdentityCreateGroupMembershipQuery( CFAllocatorRef allocator, CSIdentityRef group) ; # 905 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentitySetFullName( CSIdentityRef identity, CFStringRef fullName) ; # 938 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentitySetEmailAddress( CSIdentityRef identity, CFStringRef emailAddress) ; # 971 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentitySetImageURL( CSIdentityRef identity, CFURLRef url) ; # 1007 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentitySetImageData( CSIdentityRef identity, CFDataRef imageData, CFStringRef imageDataType) ; # 1040 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentityAddAlias( CSIdentityRef identity, CFStringRef alias) ; # 1072 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentityRemoveAlias( CSIdentityRef identity, CFStringRef alias) ; # 1111 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentityAddMember( CSIdentityRef group, CSIdentityRef member) ; # 1143 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentityRemoveMember( CSIdentityRef group, CSIdentityRef member) ; # 1185 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentitySetIsEnabled( CSIdentityRef user, Boolean isEnabled) ; # 1221 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentitySetPassword( CSIdentityRef user, CFStringRef password) ; # 1257 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentitySetCertificate( CSIdentityRef user, SecCertificateRef certificate) ; # 1291 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentityDelete(CSIdentityRef identity) ; # 1340 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern Boolean CSIdentityCommit( CSIdentityRef identity, AuthorizationRef authorization, CFErrorRef * error) ; # 1353 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 enum { kCSIdentityCommitCompleted = 1 }; typedef void ( * CSIdentityStatusUpdatedCallback)(CSIdentityRef identity, CFIndex status, CFErrorRef error, void *info); # 1371 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 struct CSIdentityClientContext { CFIndex version; void * info; # 1392 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 CFAllocatorRetainCallBack retain; CFAllocatorReleaseCallBack release; CFAllocatorCopyDescriptionCallBack copyDescription; CSIdentityStatusUpdatedCallback statusUpdated; }; typedef struct CSIdentityClientContext CSIdentityClientContext; # 1461 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern Boolean CSIdentityCommitAsynchronously( CSIdentityRef identity, const CSIdentityClientContext * clientContext, CFRunLoopRef runLoop, CFStringRef runLoopMode, AuthorizationRef authorization) ; # 1493 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern Boolean CSIdentityIsCommitting(CSIdentityRef identity) ; # 1524 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentityRemoveClient(CSIdentityRef identity) ; #pragma pack(pop) # 28 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 2 3 # 39 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 #define __CSIDENTITYQUERY__ # 35 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 #pragma pack(push, 2) # 52 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CFTypeID CSIdentityQueryGetTypeID(void) ; # 67 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 enum { kCSIdentityQueryGenerateUpdateEvents = 0x0001, kCSIdentityQueryIncludeHiddenIdentities = 0x0002 }; typedef CFOptionFlags CSIdentityQueryFlags; # 94 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 enum { kCSIdentityQueryStringEquals = 1, kCSIdentityQueryStringBeginsWith = 2 }; typedef CFIndex CSIdentityQueryStringComparisonMethod; # 141 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CSIdentityQueryRef CSIdentityQueryCreate( CFAllocatorRef allocator, CSIdentityClass identityClass, CSIdentityAuthorityRef authority) ; # 187 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CSIdentityQueryRef CSIdentityQueryCreateForName( CFAllocatorRef allocator, CFStringRef name, CSIdentityQueryStringComparisonMethod comparisonMethod, CSIdentityClass identityClass, CSIdentityAuthorityRef authority) ; # 228 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CSIdentityQueryRef CSIdentityQueryCreateForUUID( CFAllocatorRef allocator, CFUUIDRef uuid, CSIdentityAuthorityRef authority) ; # 270 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CSIdentityQueryRef CSIdentityQueryCreateForPosixID( CFAllocatorRef allocator, id_t posixID, CSIdentityClass identityClass, CSIdentityAuthorityRef authority) ; # 309 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CSIdentityQueryRef CSIdentityQueryCreateForPersistentReference( CFAllocatorRef allocator, CFDataRef referenceData) ; # 338 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CSIdentityQueryRef CSIdentityQueryCreateForCurrentUser(CFAllocatorRef allocator) ; # 369 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CFArrayRef CSIdentityQueryCopyResults(CSIdentityQueryRef query) ; # 404 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern Boolean CSIdentityQueryExecute( CSIdentityQueryRef query, CSIdentityQueryFlags flags, CFErrorRef * error) ; # 422 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 enum { kCSIdentityQueryEventSearchPhaseFinished = 1, kCSIdentityQueryEventResultsAdded = 2, kCSIdentityQueryEventResultsChanged = 3, kCSIdentityQueryEventResultsRemoved = 4, kCSIdentityQueryEventErrorOccurred = 5 }; typedef CFIndex CSIdentityQueryEvent; # 480 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 typedef void ( * CSIdentityQueryReceiveEventCallback)(CSIdentityQueryRef query, CSIdentityQueryEvent event, CFArrayRef identities, CFErrorRef error, void *info); struct CSIdentityQueryClientContext { CFIndex version; void * info; CFAllocatorRetainCallBack retainInfo; CFAllocatorReleaseCallBack releaseInfo; CFAllocatorCopyDescriptionCallBack copyInfoDescription; CSIdentityQueryReceiveEventCallback receiveEvent; }; typedef struct CSIdentityQueryClientContext CSIdentityQueryClientContext; # 532 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern Boolean CSIdentityQueryExecuteAsynchronously( CSIdentityQueryRef query, CSIdentityQueryFlags flags, const CSIdentityQueryClientContext * clientContext, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 567 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern void CSIdentityQueryStop(CSIdentityQueryRef query) ; #pragma pack(pop) # 40 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/IconStorage.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/IconStorage.h" 3 #define __ICONSTORAGE__ # 30 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/IconStorage.h" 3 #pragma pack(push, 2) enum { kIconServices16PixelDataARGB = 'ic04', kIconServices32PixelDataARGB = 'ic05', kIconServices48PixelDataARGB = 'ic06', kIconServices128PixelDataARGB = 'ic07' }; enum { kIconServices256PixelDataARGB = 'ic08', kIconServices512PixelDataARGB = 'ic09', kIconServices1024PixelDataARGB = 'ic10', kThumbnail32BitData = 'it32', kThumbnail8BitMask = 't8mk' }; enum { kHuge1BitMask = 'ich#', kHuge4BitData = 'ich4', kHuge8BitData = 'ich8', kHuge32BitData = 'ih32', kHuge8BitMask = 'h8mk' }; enum { kLarge1BitMask = 'ICN#', kLarge4BitData = 'icl4', kLarge8BitData = 'icl8', kLarge32BitData = 'il32', kLarge8BitMask = 'l8mk', kSmall1BitMask = 'ics#', kSmall4BitData = 'ics4', kSmall8BitData = 'ics8', kSmall32BitData = 'is32', kSmall8BitMask = 's8mk', kMini1BitMask = 'icm#', kMini4BitData = 'icm4', kMini8BitData = 'icm8' }; enum { large1BitMask = kLarge1BitMask, large4BitData = kLarge4BitData, large8BitData = kLarge8BitData, small1BitMask = kSmall1BitMask, small4BitData = kSmall4BitData, small8BitData = kSmall8BitData, mini1BitMask = kMini1BitMask, mini4BitData = kMini4BitData, mini8BitData = kMini8BitData }; # 106 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/IconStorage.h" 3 enum { kIconFamilyType = 'icns' }; struct IconFamilyElement { OSType elementType; SInt32 elementSize; unsigned char elementData[1]; }; typedef struct IconFamilyElement IconFamilyElement; struct IconFamilyResource { OSType resourceType; SInt32 resourceSize; IconFamilyElement elements[1]; }; typedef struct IconFamilyResource IconFamilyResource; typedef IconFamilyResource* IconFamilyPtr; typedef IconFamilyPtr* IconFamilyHandle; enum { kTileIconVariant = 'tile', kRolloverIconVariant = 'over', kDropIconVariant = 'drop', kOpenIconVariant = 'open', kOpenDropIconVariant = 'odrp' }; #pragma pack(pop) # 44 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h" 3 #define __POWER__ # 46 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h" 3 #pragma pack(push, 2) enum { kSleepRequest = 1, kSleepDemand = 2, kSleepWakeUp = 3, kSleepRevoke = 4, kSleepUnlock = 4, kSleepDeny = 5, kSleepNow = 6, kDozeDemand = 7, kDozeWakeUp = 8, kDozeRequest = 9, kEnterStandby = 10, kEnterRun = 11, kSuspendRequest = 12, kSuspendDemand = 13, kSuspendRevoke = 14, kSuspendWakeUp = 15, kGetPowerLevel = 16, kSetPowerLevel = 17, kDeviceInitiatedWake = 18, kWakeToDoze = 19, kDozeToFullWakeUp = 20, kGetPowerInfo = 21, kGetWakeOnNetInfo = 22, kSuspendWakeToDoze = 23, kEnterIdle = 24, kStillIdle = 25, kExitIdle = 26 }; enum { noCalls = 1, noRequest = 2, slpQType = 16, sleepQType = 16 }; enum { OverallAct = 0, UsrActivity = 1, NetActivity = 2, HDActivity = 3, IdleActivity = 4 }; typedef struct SleepQRec SleepQRec; typedef SleepQRec * SleepQRecPtr; typedef long ( * SleepQProcPtr)(long message, SleepQRecPtr qRecPtr); typedef SleepQProcPtr SleepQUPP; # 114 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h" 3 extern SleepQUPP NewSleepQUPP(SleepQProcPtr userRoutine) ; # 126 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h" 3 extern void DisposeSleepQUPP(SleepQUPP userUPP) ; # 138 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h" 3 extern long InvokeSleepQUPP( long message, SleepQRecPtr qRecPtr, SleepQUPP userUPP) ; #define NewSleepQUPP(userRoutine) ((SleepQUPP)userRoutine) #define DisposeSleepQUPP(userUPP) #define InvokeSleepQUPP(message,qRecPtr,userUPP) (*userUPP)(message, qRecPtr) struct SleepQRec { SleepQRecPtr sleepQLink; short sleepQType; SleepQUPP sleepQProc; short sleepQFlags; }; # 180 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h" 3 extern long GetCPUSpeed(void) ; # 203 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h" 3 extern void SleepQInstall(SleepQRecPtr qRecPtr) ; # 226 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h" 3 extern void SleepQRemove(SleepQRecPtr qRecPtr) ; # 248 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h" 3 extern short MaximumProcessorSpeed(void) ; # 271 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h" 3 extern short MinimumProcessorSpeed(void) ; # 296 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h" 3 extern short CurrentProcessorSpeed(void) ; # 317 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h" 3 extern short BatteryCount(void) ; # 366 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h" 3 extern OSErr UpdateSystemActivity(UInt8 activity) ; #pragma pack(pop) # 48 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SecurityCore.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SecurityCore.h" 3 #define __SECURITYCORE__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 #define __KEYCHAINCORE__ # 53 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 #pragma pack(push, 2) typedef SecKeychainRef KCRef; typedef SecKeychainItemRef KCItemRef; typedef SecKeychainSearchRef KCSearchRef; typedef SecKeychainAttribute KCAttribute; typedef SecKeychainAttributeList KCAttributeList; typedef SecKeychainAttrType KCAttrType; typedef SecKeychainStatus KCStatus; typedef UInt16 KCEvent; enum { kIdleKCEvent = 0, kLockKCEvent = 1, kUnlockKCEvent = 2, kAddKCEvent = 3, kDeleteKCEvent = 4, kUpdateKCEvent = 5, kPasswordChangedKCEvent = 6, kSystemKCEvent = 8, kDefaultChangedKCEvent = 9, kDataAccessKCEvent = 10, kKeychainListChangedKCEvent = 11 }; typedef UInt16 KCEventMask; enum { kIdleKCEventMask = 1 << kIdleKCEvent, kLockKCEventMask = 1 << kLockKCEvent, kUnlockKCEventMask = 1 << kUnlockKCEvent, kAddKCEventMask = 1 << kAddKCEvent, kDeleteKCEventMask = 1 << kDeleteKCEvent, kUpdateKCEventMask = 1 << kUpdateKCEvent, kPasswordChangedKCEventMask = 1 << kPasswordChangedKCEvent, kSystemEventKCEventMask = 1 << kSystemKCEvent, kDefaultChangedKCEventMask = 1 << kDefaultChangedKCEvent, kDataAccessKCEventMask = 1 << kDataAccessKCEvent, kEveryKCEventMask = 0xFFFF }; typedef UInt8 AFPServerSignature[16]; typedef UInt8 KCPublicKeyHash[20]; struct KCCallbackInfo { UInt32 version; KCItemRef item; SInt32 processID[2]; SInt32 event[4]; KCRef keychain; }; typedef struct KCCallbackInfo KCCallbackInfo; enum { kUnlockStateKCStatus = 1, kRdPermKCStatus = 2, kWrPermKCStatus = 4 }; enum { kCertificateKCItemClass = 'cert', kAppleSharePasswordKCItemClass = 'ashp', kInternetPasswordKCItemClass = 'inet', kGenericPasswordKCItemClass = 'genp' }; typedef FourCharCode KCItemClass; enum { kClassKCItemAttr = 'clas', kCreationDateKCItemAttr = 'cdat', kModDateKCItemAttr = 'mdat', kDescriptionKCItemAttr = 'desc', kCommentKCItemAttr = 'icmt', kCreatorKCItemAttr = 'crtr', kTypeKCItemAttr = 'type', kScriptCodeKCItemAttr = 'scrp', kLabelKCItemAttr = 'labl', kInvisibleKCItemAttr = 'invi', kNegativeKCItemAttr = 'nega', kCustomIconKCItemAttr = 'cusi', kAccountKCItemAttr = 'acct', kServiceKCItemAttr = 'svce', kGenericKCItemAttr = 'gena', kSecurityDomainKCItemAttr = 'sdmn', kServerKCItemAttr = 'srvr', kAuthTypeKCItemAttr = 'atyp', kPortKCItemAttr = 'port', kPathKCItemAttr = 'path', kVolumeKCItemAttr = 'vlme', kAddressKCItemAttr = 'addr', kSignatureKCItemAttr = 'ssig', kProtocolKCItemAttr = 'ptcl', kSubjectKCItemAttr = 'subj', kCommonNameKCItemAttr = 'cn ', kIssuerKCItemAttr = 'issu', kSerialNumberKCItemAttr = 'snbr', kEMailKCItemAttr = 'mail', kPublicKeyHashKCItemAttr = 'hpky', kIssuerURLKCItemAttr = 'iurl', kEncryptKCItemAttr = 'encr', kDecryptKCItemAttr = 'decr', kSignKCItemAttr = 'sign', kVerifyKCItemAttr = 'veri', kWrapKCItemAttr = 'wrap', kUnwrapKCItemAttr = 'unwr', kStartDateKCItemAttr = 'sdat', kEndDateKCItemAttr = 'edat' }; typedef FourCharCode KCItemAttr; enum { kKCAuthTypeNTLM = 'ntlm', kKCAuthTypeMSN = 'msna', kKCAuthTypeDPA = 'dpaa', kKCAuthTypeRPA = 'rpaa', kKCAuthTypeHTTPDigest = 'httd', kKCAuthTypeDefault = 'dflt' }; typedef FourCharCode KCAuthType; enum { kKCProtocolTypeFTP = 'ftp ', kKCProtocolTypeFTPAccount = 'ftpa', kKCProtocolTypeHTTP = 'http', kKCProtocolTypeIRC = 'irc ', kKCProtocolTypeNNTP = 'nntp', kKCProtocolTypePOP3 = 'pop3', kKCProtocolTypeSMTP = 'smtp', kKCProtocolTypeSOCKS = 'sox ', kKCProtocolTypeIMAP = 'imap', kKCProtocolTypeLDAP = 'ldap', kKCProtocolTypeAppleTalk = 'atlk', kKCProtocolTypeAFP = 'afp ', kKCProtocolTypeTelnet = 'teln' }; typedef FourCharCode KCProtocolType; typedef UInt32 KCCertAddOptions; enum { kSecOptionReserved = 0x000000FF, kCertUsageShift = 8, kCertUsageSigningAdd = 1 << (kCertUsageShift + 0), kCertUsageSigningAskAndAdd = 1 << (kCertUsageShift + 1), kCertUsageVerifyAdd = 1 << (kCertUsageShift + 2), kCertUsageVerifyAskAndAdd = 1 << (kCertUsageShift + 3), kCertUsageEncryptAdd = 1 << (kCertUsageShift + 4), kCertUsageEncryptAskAndAdd = 1 << (kCertUsageShift + 5), kCertUsageDecryptAdd = 1 << (kCertUsageShift + 6), kCertUsageDecryptAskAndAdd = 1 << (kCertUsageShift + 7), kCertUsageKeyExchAdd = 1 << (kCertUsageShift + 8), kCertUsageKeyExchAskAndAdd = 1 << (kCertUsageShift + 9), kCertUsageRootAdd = 1 << (kCertUsageShift + 10), kCertUsageRootAskAndAdd = 1 << (kCertUsageShift + 11), kCertUsageSSLAdd = 1 << (kCertUsageShift + 12), kCertUsageSSLAskAndAdd = 1 << (kCertUsageShift + 13), kCertUsageAllAdd = 0x7FFFFF00 }; typedef UInt16 KCVerifyStopOn; enum { kPolicyKCStopOn = 0, kNoneKCStopOn = 1, kFirstPassKCStopOn = 2, kFirstFailKCStopOn = 3 }; typedef UInt32 KCCertSearchOptions; enum { kCertSearchShift = 0, kCertSearchSigningIgnored = 0, kCertSearchSigningAllowed = 1 << (kCertSearchShift + 0), kCertSearchSigningDisallowed = 1 << (kCertSearchShift + 1), kCertSearchSigningMask = ((kCertSearchSigningAllowed) | (kCertSearchSigningDisallowed)), kCertSearchVerifyIgnored = 0, kCertSearchVerifyAllowed = 1 << (kCertSearchShift + 2), kCertSearchVerifyDisallowed = 1 << (kCertSearchShift + 3), kCertSearchVerifyMask = ((kCertSearchVerifyAllowed) | (kCertSearchVerifyDisallowed)), kCertSearchEncryptIgnored = 0, kCertSearchEncryptAllowed = 1 << (kCertSearchShift + 4), kCertSearchEncryptDisallowed = 1 << (kCertSearchShift + 5), kCertSearchEncryptMask = ((kCertSearchEncryptAllowed) | (kCertSearchEncryptDisallowed)), kCertSearchDecryptIgnored = 0, kCertSearchDecryptAllowed = 1 << (kCertSearchShift + 6), kCertSearchDecryptDisallowed = 1 << (kCertSearchShift + 7), kCertSearchDecryptMask = ((kCertSearchDecryptAllowed) | (kCertSearchDecryptDisallowed)), kCertSearchWrapIgnored = 0, kCertSearchWrapAllowed = 1 << (kCertSearchShift + 8), kCertSearchWrapDisallowed = 1 << (kCertSearchShift + 9), kCertSearchWrapMask = ((kCertSearchWrapAllowed) | (kCertSearchWrapDisallowed)), kCertSearchUnwrapIgnored = 0, kCertSearchUnwrapAllowed = 1 << (kCertSearchShift + 10), kCertSearchUnwrapDisallowed = 1 << (kCertSearchShift + 11), kCertSearchUnwrapMask = ((kCertSearchUnwrapAllowed) | (kCertSearchUnwrapDisallowed)), kCertSearchPrivKeyRequired = 1 << (kCertSearchShift + 12), kCertSearchAny = 0 }; enum { kAnyPort = 0 }; enum { kAnyProtocol = 0, kAnyAuthType = 0 }; # 277 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetKeychainManagerVersion(UInt32 * returnVers) ; # 292 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 #define KeychainManagerAvailable() (true) # 308 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCSetInteractionAllowed(Boolean state) ; # 323 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern Boolean KCIsInteractionAllowed(void) ; # 359 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCMakeKCRefFromFSRef( FSRef * keychainFSRef, KCRef * keychain) ; # 376 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCMakeKCRefFromAlias( AliasHandle keychainAlias, KCRef * keychain) ; # 393 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCMakeAliasFromKCRef( KCRef keychain, AliasHandle * keychainAlias) ; # 410 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCReleaseKeychain(KCRef * keychain) ; # 426 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetDefaultKeychain(KCRef * keychain) ; # 441 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCSetDefaultKeychain(KCRef keychain) ; # 457 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetStatus( KCRef keychain, UInt32 * keychainStatus) ; # 474 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetKeychain( KCItemRef item, KCRef * keychain) ; # 491 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetKeychainName( KCRef keychain, StringPtr keychainName) ; # 509 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern UInt16 KCCountKeychains(void) ; # 524 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetIndKeychain( UInt16 index, KCRef * keychain) ; typedef OSStatus ( * KCCallbackProcPtr)(KCEvent keychainEvent, KCCallbackInfo *info, void *userContext); typedef KCCallbackProcPtr KCCallbackUPP; # 540 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern KCCallbackUPP NewKCCallbackUPP(KCCallbackProcPtr userRoutine) ; # 551 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern void DisposeKCCallbackUPP(KCCallbackUPP userUPP) ; # 562 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus InvokeKCCallbackUPP( KCEvent keychainEvent, KCCallbackInfo * info, void * userContext, KCCallbackUPP userUPP) ; #define NewKCCallbackUPP(userRoutine) ((KCCallbackUPP)userRoutine) #define DisposeKCCallbackUPP(userUPP) #define InvokeKCCallbackUPP(keychainEvent,info,userContext,userUPP) (*userUPP)(keychainEvent, info, userContext) # 593 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCFindAppleSharePassword( AFPServerSignature * serverSignature, ConstStringPtr serverAddress, ConstStringPtr serverName, ConstStringPtr volumeName, ConstStringPtr accountName, UInt32 maxLength, void * passwordData, UInt32 * actualLength, KCItemRef * item) ; # 617 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCFindInternetPassword( ConstStringPtr serverName, ConstStringPtr securityDomain, ConstStringPtr accountName, UInt16 port, OSType protocol, OSType authType, UInt32 maxLength, void * passwordData, UInt32 * actualLength, KCItemRef * item) ; # 642 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCFindInternetPasswordWithPath( ConstStringPtr serverName, ConstStringPtr securityDomain, ConstStringPtr accountName, ConstStringPtr path, UInt16 port, OSType protocol, OSType authType, UInt32 maxLength, void * passwordData, UInt32 * actualLength, KCItemRef * item) ; # 668 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCFindGenericPassword( ConstStringPtr serviceName, ConstStringPtr accountName, UInt32 maxLength, void * passwordData, UInt32 * actualLength, KCItemRef * item) ; # 690 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCAddCallback( KCCallbackUPP callbackProc, KCEventMask eventMask, void * userContext) ; # 708 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCRemoveCallback(KCCallbackUPP callbackProc) ; # 724 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCNewItem( KCItemClass itemClass, OSType itemCreator, UInt32 length, const void * data, KCItemRef * item) ; # 744 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCSetAttribute( KCItemRef item, KCAttribute * attr) ; # 761 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetAttribute( KCItemRef item, KCAttribute * attr, UInt32 * actualLength) ; # 779 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCSetData( KCItemRef item, UInt32 length, const void * data) ; # 798 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCUpdateItem(KCItemRef item) ; # 813 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCReleaseItem(KCItemRef * item) ; # 828 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCCopyItem( KCItemRef item, KCRef destKeychain, KCItemRef * copy) ; # 848 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCFindFirstItem( KCRef keychain, const KCAttributeList * attrList, KCSearchRef * search, KCItemRef * item) ; # 867 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCFindNextItem( KCSearchRef search, KCItemRef * item) ; # 884 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCReleaseSearch(KCSearchRef * search) ; # 900 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCDeleteItem(KCItemRef item) ; # 915 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetData( KCItemRef item, UInt32 maxLength, void * data, UInt32 * actualLength) ; # 935 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCLock(KCRef keychain) ; # 951 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus kcgetkeychainname( KCRef keychain, char * keychainName) ; # 968 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus kcfindapplesharepassword( AFPServerSignature * serverSignature, const char * serverAddress, const char * serverName, const char * volumeName, const char * accountName, UInt32 maxLength, void * passwordData, UInt32 * actualLength, KCItemRef * item) ; # 992 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus kcfindinternetpassword( const char * serverName, const char * securityDomain, const char * accountName, UInt16 port, OSType protocol, OSType authType, UInt32 maxLength, void * passwordData, UInt32 * actualLength, KCItemRef * item) ; # 1017 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus kcfindinternetpasswordwithpath( const char * serverName, const char * securityDomain, const char * accountName, const char * path, UInt16 port, OSType protocol, OSType authType, UInt32 maxLength, void * passwordData, UInt32 * actualLength, KCItemRef * item) ; # 1043 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus kcfindgenericpassword( const char * serviceName, const char * accountName, UInt32 maxLength, void * passwordData, UInt32 * actualLength, KCItemRef * item) ; #pragma pack(pop) # 24 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SecurityCore.h" 2 3 # 52 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 #define __WSMETHODINVOCATION__ # 27 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSTypes.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSTypes.h" 3 #define __WSTYPES__ # 44 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSTypes.h" 3 #pragma pack(push, 2) enum { errWSInternalError = -65793L, errWSTransportError = -65794L, errWSParseError = -65795L, errWSTimeoutError = -65796L }; # 69 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSTypes.h" 3 enum WSTypeID { eWSUnknownType = 0, eWSNullType = 1, eWSBooleanType = 2, eWSIntegerType = 3, eWSDoubleType = 4, eWSStringType = 5, eWSDateType = 6, eWSDataType = 7, eWSArrayType = 8, eWSDictionaryType = 9 }; typedef enum WSTypeID WSTypeID; typedef void * ( * WSClientContextRetainCallBackProcPtr)(void * info); typedef void ( * WSClientContextReleaseCallBackProcPtr)(void * info); typedef CFStringRef ( * WSClientContextCopyDescriptionCallBackProcPtr)(void * info); # 136 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSTypes.h" 3 struct WSClientContext { CFIndex version; void * info; WSClientContextRetainCallBackProcPtr retain; WSClientContextReleaseCallBackProcPtr release; WSClientContextCopyDescriptionCallBackProcPtr copyDescription; }; typedef struct WSClientContext WSClientContext; # 175 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSTypes.h" 3 extern CFStringRef kWSXMLRPCProtocol ; extern CFStringRef kWSSOAP1999Protocol ; extern CFStringRef kWSSOAP2001Protocol ; # 205 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSTypes.h" 3 extern WSTypeID WSGetWSTypeIDFromCFType(CFTypeRef ref) ; # 233 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSTypes.h" 3 extern CFTypeID WSGetCFTypeIDFromWSTypeID(WSTypeID typeID) ; #pragma pack(pop) # 28 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 2 3 # 56 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFStringRef kWSMethodInvocationResult ; extern CFStringRef kWSFaultString ; extern CFStringRef kWSFaultCode ; extern CFStringRef kWSFaultExtra ; # 72 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFStringRef kWSNetworkStreamFaultString ; extern CFStringRef kWSStreamErrorMessage ; extern CFStringRef kWSStreamErrorDomain ; extern CFStringRef kWSStreamErrorError ; # 92 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFStringRef kWSHTTPMessage ; extern CFStringRef kWSHTTPResponseMessage ; extern CFStringRef kWSHTTPExtraHeaders ; extern CFStringRef kWSHTTPVersion ; extern CFStringRef kWSHTTPProxy ; extern CFStringRef kWSHTTPFollowsRedirects ; # 116 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFStringRef kWSDebugOutgoingHeaders ; extern CFStringRef kWSDebugOutgoingBody ; extern CFStringRef kWSDebugIncomingHeaders ; extern CFStringRef kWSDebugIncomingBody ; extern CFStringRef kWSSOAPBodyEncodingStyle ; extern CFStringRef kWSSOAPMethodNamespaceURI ; extern CFStringRef kWSSOAPStyleDoc ; extern CFStringRef kWSSOAPStyleRPC ; extern CFStringRef kWSSOAPMessageHeaders ; extern CFStringRef kWSRecordParameterOrder ; extern CFStringRef kWSRecordNamespaceURI ; extern CFStringRef kWSRecordType ; extern CFStringRef kWSMethodInvocationResultParameterName ; extern CFStringRef kWSMethodInvocationTimeoutValue ; # 186 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 typedef struct OpaqueWSMethodInvocationRef* WSMethodInvocationRef; # 201 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFTypeID WSMethodInvocationGetTypeID(void) ; # 238 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern WSMethodInvocationRef WSMethodInvocationCreate( CFURLRef url, CFStringRef methodName, CFStringRef protocol) ; # 270 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern WSMethodInvocationRef WSMethodInvocationCreateFromSerialization(CFDataRef contract) ; # 298 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFDataRef WSMethodInvocationCopySerialization(WSMethodInvocationRef invocation) ; # 334 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern void WSMethodInvocationSetParameters( WSMethodInvocationRef invocation, CFDictionaryRef parameters, CFArrayRef parameterOrder) ; # 371 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFDictionaryRef WSMethodInvocationCopyParameters( WSMethodInvocationRef invocation, CFArrayRef * parameterOrder) ; # 411 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern void WSMethodInvocationSetProperty( WSMethodInvocationRef invocation, CFStringRef propertyName, CFTypeRef propertyValue) ; # 447 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFTypeRef WSMethodInvocationCopyProperty( WSMethodInvocationRef invocation, CFStringRef propertyName) ; # 481 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFDictionaryRef WSMethodInvocationInvoke(WSMethodInvocationRef invocation) ; # 531 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 typedef void ( * WSMethodInvocationCallBackProcPtr)(WSMethodInvocationRef invocation, void *info, CFDictionaryRef outRef); # 562 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern void WSMethodInvocationSetCallBack( WSMethodInvocationRef invocation, WSMethodInvocationCallBackProcPtr clientCB, WSClientContext * context) ; # 595 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern void WSMethodInvocationScheduleWithRunLoop( WSMethodInvocationRef invocation, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 630 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern void WSMethodInvocationUnscheduleFromRunLoop( WSMethodInvocationRef invocation, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 669 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern Boolean WSMethodResultIsFault(CFDictionaryRef methodResult) ; # 708 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 typedef CFStringRef ( * WSMethodInvocationSerializationProcPtr)(WSMethodInvocationRef invocation, CFTypeRef obj, void *info); # 744 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern void WSMethodInvocationAddSerializationOverride( WSMethodInvocationRef invocation, CFTypeID objType, WSMethodInvocationSerializationProcPtr serializationProc, WSClientContext * context) ; # 783 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 typedef CFTypeRef ( * WSMethodInvocationDeserializationProcPtr)(WSMethodInvocationRef invocation, CFXMLTreeRef msgRoot, CFXMLTreeRef deserializeRoot, void *info); # 823 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern void WSMethodInvocationAddDeserializationOverride( WSMethodInvocationRef invocation, CFStringRef typeNamespace, CFStringRef typeName, WSMethodInvocationDeserializationProcPtr deserializationProc, WSClientContext * context) ; # 56 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 #define __WSPROTOCOLHANDLER__ # 62 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 typedef struct OpaqueWSProtocolHandlerRef* WSProtocolHandlerRef; # 76 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern CFTypeID WSProtocolHandlerGetTypeID(void) ; # 108 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern WSProtocolHandlerRef WSProtocolHandlerCreate( CFAllocatorRef allocator, CFStringRef protocol) ; # 150 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern CFDictionaryRef WSProtocolHandlerCopyRequestDictionary( WSProtocolHandlerRef ref, CFDataRef data) ; # 190 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern CFDictionaryRef WSProtocolHandlerCopyReplyDictionary( WSProtocolHandlerRef ref, CFStringRef methodName, CFDataRef data) ; # 228 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern CFDataRef WSProtocolHandlerCopyReplyDocument( WSProtocolHandlerRef ref, CFDictionaryRef methodContext, CFTypeRef resultValue) ; # 266 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern CFDataRef WSProtocolHandlerCopyFaultDocument( WSProtocolHandlerRef ref, CFDictionaryRef methodContext, CFDictionaryRef faultDict) ; # 310 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern CFDataRef WSProtocolHandlerCopyRequestDocument( WSProtocolHandlerRef ref, CFStringRef methodName, CFDictionaryRef methodParams, CFArrayRef methodParamOrder, CFDictionaryRef methodExtras) ; # 348 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern CFTypeRef WSProtocolHandlerCopyProperty( WSProtocolHandlerRef ref, CFStringRef propertyName) ; # 379 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern void WSProtocolHandlerSetProperty( WSProtocolHandlerRef ref, CFStringRef propertyName, CFTypeRef propertyValue) ; # 422 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 typedef CFStringRef ( * WSProtocolHandlerSerializationProcPtr)(WSProtocolHandlerRef protocol, CFTypeRef obj, void *info); # 458 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern void WSProtocolHandlerSetSerializationOverride( WSProtocolHandlerRef protocol, CFTypeID objType, WSProtocolHandlerSerializationProcPtr serializationProc, WSClientContext * context) ; # 498 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 typedef CFTypeRef ( * WSProtocolHandlerDeserializationProcPtr)(WSProtocolHandlerRef protocol, CFXMLTreeRef msgRoot, CFXMLTreeRef deserializeRoot, void *info); # 538 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern void WSProtocolHandlerSetDeserializationOverride( WSProtocolHandlerRef protocol, CFStringRef typeNamespace, CFStringRef typeName, WSProtocolHandlerDeserializationProcPtr deserializationProc, WSClientContext * context) ; #define kWSMethodName CFSTR("/WSMethodName") #define kWSMethodParameters CFSTR("/WSMethodParameters") #define kWSMethodParameterOrder CFSTR("/WSMethodParameterOrder") # 60 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 2 3 # 24 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 2 3 # 39 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 enum { kGenericDocumentIconResource = -4000, kGenericStationeryIconResource = -3985, kGenericEditionFileIconResource = -3989, kGenericApplicationIconResource = -3996, kGenericDeskAccessoryIconResource = -3991, kGenericFolderIconResource = -3999, kPrivateFolderIconResource = -3994, kFloppyIconResource = -3998, kTrashIconResource = -3993, kGenericRAMDiskIconResource = -3988, kGenericCDROMIconResource = -3987 }; enum { kDesktopIconResource = -3992, kOpenFolderIconResource = -3997, kGenericHardDiskIconResource = -3995, kGenericFileServerIconResource = -3972, kGenericSuitcaseIconResource = -3970, kGenericMoverObjectIconResource = -3969 }; enum { kGenericPreferencesIconResource = -3971, kGenericQueryDocumentIconResource = -16506, kGenericExtensionIconResource = -16415, kSystemFolderIconResource = -3983, kHelpIconResource = -20271, kAppleMenuFolderIconResource = -3982 }; enum { genericDocumentIconResource = kGenericDocumentIconResource, genericStationeryIconResource = kGenericStationeryIconResource, genericEditionFileIconResource = kGenericEditionFileIconResource, genericApplicationIconResource = kGenericApplicationIconResource, genericDeskAccessoryIconResource = kGenericDeskAccessoryIconResource, genericFolderIconResource = kGenericFolderIconResource, privateFolderIconResource = kPrivateFolderIconResource, floppyIconResource = kFloppyIconResource, trashIconResource = kTrashIconResource, genericRAMDiskIconResource = kGenericRAMDiskIconResource, genericCDROMIconResource = kGenericCDROMIconResource, desktopIconResource = kDesktopIconResource, openFolderIconResource = kOpenFolderIconResource, genericHardDiskIconResource = kGenericHardDiskIconResource, genericFileServerIconResource = kGenericFileServerIconResource, genericSuitcaseIconResource = kGenericSuitcaseIconResource, genericMoverObjectIconResource = kGenericMoverObjectIconResource, genericPreferencesIconResource = kGenericPreferencesIconResource, genericQueryDocumentIconResource = kGenericQueryDocumentIconResource, genericExtensionIconResource = kGenericExtensionIconResource, systemFolderIconResource = kSystemFolderIconResource, appleMenuFolderIconResource = kAppleMenuFolderIconResource }; enum { kStartupFolderIconResource = -3981, kOwnedFolderIconResource = -3980, kDropFolderIconResource = -3979, kSharedFolderIconResource = -3978, kMountedFolderIconResource = -3977, kControlPanelFolderIconResource = -3976, kPrintMonitorFolderIconResource = -3975, kPreferencesFolderIconResource = -3974, kExtensionsFolderIconResource = -3973, kFontsFolderIconResource = -3968, kFullTrashIconResource = -3984 }; enum { startupFolderIconResource = kStartupFolderIconResource, ownedFolderIconResource = kOwnedFolderIconResource, dropFolderIconResource = kDropFolderIconResource, sharedFolderIconResource = kSharedFolderIconResource, mountedFolderIconResource = kMountedFolderIconResource, controlPanelFolderIconResource = kControlPanelFolderIconResource, printMonitorFolderIconResource = kPrintMonitorFolderIconResource, preferencesFolderIconResource = kPreferencesFolderIconResource, extensionsFolderIconResource = kExtensionsFolderIconResource, fontsFolderIconResource = kFontsFolderIconResource, fullTrashIconResource = kFullTrashIconResource }; typedef struct OpaqueIconRef* IconRef; # 153 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 enum { kSystemIconsCreator = 'macs' }; # 165 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 enum { kClipboardIcon = 'CLIP', kClippingUnknownTypeIcon = 'clpu', kClippingPictureTypeIcon = 'clpp', kClippingTextTypeIcon = 'clpt', kClippingSoundTypeIcon = 'clps', kDesktopIcon = 'desk', kFinderIcon = 'FNDR', kComputerIcon = 'root', kFontSuitcaseIcon = 'FFIL', kFullTrashIcon = 'ftrh', kGenericApplicationIcon = 'APPL', kGenericCDROMIcon = 'cddr', kGenericControlPanelIcon = 'APPC', kGenericControlStripModuleIcon = 'sdev', kGenericComponentIcon = 'thng', kGenericDeskAccessoryIcon = 'APPD', kGenericDocumentIcon = 'docu', kGenericEditionFileIcon = 'edtf', kGenericExtensionIcon = 'INIT', kGenericFileServerIcon = 'srvr', kGenericFontIcon = 'ffil', kGenericFontScalerIcon = 'sclr', kGenericFloppyIcon = 'flpy', kGenericHardDiskIcon = 'hdsk', kGenericIDiskIcon = 'idsk', kGenericRemovableMediaIcon = 'rmov', kGenericMoverObjectIcon = 'movr', kGenericPCCardIcon = 'pcmc', kGenericPreferencesIcon = 'pref', kGenericQueryDocumentIcon = 'qery', kGenericRAMDiskIcon = 'ramd', kGenericSharedLibaryIcon = 'shlb', kGenericStationeryIcon = 'sdoc', kGenericSuitcaseIcon = 'suit', kGenericURLIcon = 'gurl', kGenericWORMIcon = 'worm', kInternationalResourcesIcon = 'ifil', kKeyboardLayoutIcon = 'kfil', kSoundFileIcon = 'sfil', kSystemSuitcaseIcon = 'zsys', kTrashIcon = 'trsh', kTrueTypeFontIcon = 'tfil', kTrueTypeFlatFontIcon = 'sfnt', kTrueTypeMultiFlatFontIcon = 'ttcf', kUserIDiskIcon = 'udsk', kUnknownFSObjectIcon = 'unfs', kInternationResourcesIcon = kInternationalResourcesIcon }; enum { kInternetLocationHTTPIcon = 'ilht', kInternetLocationFTPIcon = 'ilft', kInternetLocationAppleShareIcon = 'ilaf', kInternetLocationAppleTalkZoneIcon = 'ilat', kInternetLocationFileIcon = 'ilfi', kInternetLocationMailIcon = 'ilma', kInternetLocationNewsIcon = 'ilnw', kInternetLocationNSLNeighborhoodIcon = 'ilns', kInternetLocationGenericIcon = 'ilge' }; enum { kGenericFolderIcon = 'fldr', kDropFolderIcon = 'dbox', kMountedFolderIcon = 'mntd', kOpenFolderIcon = 'ofld', kOwnedFolderIcon = 'ownd', kPrivateFolderIcon = 'prvf', kSharedFolderIcon = 'shfl' }; enum { kSharingPrivsNotApplicableIcon = 'shna', kSharingPrivsReadOnlyIcon = 'shro', kSharingPrivsReadWriteIcon = 'shrw', kSharingPrivsUnknownIcon = 'shuk', kSharingPrivsWritableIcon = 'writ' }; enum { kUserFolderIcon = 'ufld', kWorkgroupFolderIcon = 'wfld', kGuestUserIcon = 'gusr', kUserIcon = 'user', kOwnerIcon = 'susr', kGroupIcon = 'grup' }; enum { kAppearanceFolderIcon = 'appr', kAppleExtrasFolderIcon = 0x616578C4 , kAppleMenuFolderIcon = 'amnu', kApplicationsFolderIcon = 'apps', kApplicationSupportFolderIcon = 'asup', kAssistantsFolderIcon = 0x617374C4 , kColorSyncFolderIcon = 'prof', kContextualMenuItemsFolderIcon = 'cmnu', kControlPanelDisabledFolderIcon = 'ctrD', kControlPanelFolderIcon = 'ctrl', kControlStripModulesFolderIcon = 0x736476C4 , kDocumentsFolderIcon = 'docs', kExtensionsDisabledFolderIcon = 'extD', kExtensionsFolderIcon = 'extn', kFavoritesFolderIcon = 'favs', kFontsFolderIcon = 'font', kHelpFolderIcon = (int)0xC4686C70 , kInternetFolderIcon = 0x696E74C4 , kInternetPlugInFolderIcon = (int)0xC46E6574 , kInternetSearchSitesFolderIcon = 'issf', kLocalesFolderIcon = (int)0xC46C6F63 , kMacOSReadMeFolderIcon = 0x6D6F72C4 , kPublicFolderIcon = 'pubf', kPreferencesFolderIcon = 0x707266C4 , kPrinterDescriptionFolderIcon = 'ppdf', kPrinterDriverFolderIcon = (int)0xC4707264 , kPrintMonitorFolderIcon = 'prnt', kRecentApplicationsFolderIcon = 'rapp', kRecentDocumentsFolderIcon = 'rdoc', kRecentServersFolderIcon = 'rsrv', kScriptingAdditionsFolderIcon = (int)0xC4736372 , kSharedLibrariesFolderIcon = (int)0xC46C6962 , kScriptsFolderIcon = 0x736372C4 , kShutdownItemsDisabledFolderIcon = 'shdD', kShutdownItemsFolderIcon = 'shdf', kSpeakableItemsFolder = 'spki', kStartupItemsDisabledFolderIcon = 'strD', kStartupItemsFolderIcon = 'strt', kSystemExtensionDisabledFolderIcon = 'macD', kSystemFolderIcon = 'macs', kTextEncodingsFolderIcon = (int)0xC4746578 , kUsersFolderIcon = 0x757372C4 , kUtilitiesFolderIcon = 0x757469C4 , kVoicesFolderIcon = 'fvoc' }; enum { kAppleScriptBadgeIcon = 'scrp', kLockedBadgeIcon = 'lbdg', kMountedBadgeIcon = 'mbdg', kSharedBadgeIcon = 'sbdg', kAliasBadgeIcon = 'abdg', kAlertCautionBadgeIcon = 'cbdg' }; enum { kAlertNoteIcon = 'note', kAlertCautionIcon = 'caut', kAlertStopIcon = 'stop' }; enum { kAppleTalkIcon = 'atlk', kAppleTalkZoneIcon = 'atzn', kAFPServerIcon = 'afps', kFTPServerIcon = 'ftps', kHTTPServerIcon = 'htps', kGenericNetworkIcon = 'gnet', kIPFileServerIcon = 'isrv' }; enum { kToolbarCustomizeIcon = 'tcus', kToolbarDeleteIcon = 'tdel', kToolbarFavoritesIcon = 'tfav', kToolbarHomeIcon = 'thom', kToolbarAdvancedIcon = 'tbav', kToolbarInfoIcon = 'tbin', kToolbarLabelsIcon = 'tblb', kToolbarApplicationsFolderIcon = 'tAps', kToolbarDocumentsFolderIcon = 'tDoc', kToolbarMovieFolderIcon = 'tMov', kToolbarMusicFolderIcon = 'tMus', kToolbarPicturesFolderIcon = 'tPic', kToolbarPublicFolderIcon = 'tPub', kToolbarDesktopFolderIcon = 'tDsk', kToolbarDownloadsFolderIcon = 'tDwn', kToolbarLibraryFolderIcon = 'tLib', kToolbarUtilitiesFolderIcon = 'tUtl', kToolbarSitesFolderIcon = 'tSts' }; enum { kAppleLogoIcon = 'capl', kAppleMenuIcon = 'sapl', kBackwardArrowIcon = 'baro', kFavoriteItemsIcon = 'favr', kForwardArrowIcon = 'faro', kGridIcon = 'grid', kHelpIcon = 'help', kKeepArrangedIcon = 'arng', kLockedIcon = 'lock', kNoFilesIcon = 'nfil', kNoFolderIcon = 'nfld', kNoWriteIcon = 'nwrt', kProtectedApplicationFolderIcon = 'papp', kProtectedSystemFolderIcon = 'psys', kRecentItemsIcon = 'rcnt', kShortcutIcon = 'shrt', kSortAscendingIcon = 'asnd', kSortDescendingIcon = 'dsnd', kUnlockedIcon = 'ulck', kConnectToIcon = 'cnct', kGenericWindowIcon = 'gwin', kQuestionMarkIcon = 'ques', kDeleteAliasIcon = 'dali', kEjectMediaIcon = 'ejec', kBurningIcon = 'burn', kRightContainerArrowIcon = 'rcar' }; typedef UInt32 IconServicesUsageFlags; enum { kIconServicesNormalUsageFlag = 0x00000000, kIconServicesNoBadgeFlag = 0x00000001, kIconServicesUpdateIfNeededFlag = 0x00000002 }; # 404 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 enum { kIconServicesCatalogInfoMask = (kFSCatInfoNodeID | kFSCatInfoParentDirID | kFSCatInfoVolume | kFSCatInfoNodeFlags | kFSCatInfoFinderInfo | kFSCatInfoFinderXInfo | kFSCatInfoUserAccess | kFSCatInfoPermissions | kFSCatInfoContentMod) }; # 435 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr GetIconRefOwners( IconRef theIconRef, UInt16 * owners) ; # 458 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr AcquireIconRef(IconRef theIconRef) ; # 484 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr ReleaseIconRef(IconRef theIconRef) ; # 561 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr GetIconRef( SInt16 vRefNum, OSType creator, OSType iconType, IconRef * theIconRef) ; # 594 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr GetIconRefFromFolder( SInt16 vRefNum, SInt32 parentFolderID, SInt32 folderID, SInt8 attributes, SInt8 accessPrivileges, IconRef * theIconRef) ; # 654 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSStatus GetIconRefFromFileInfo( const FSRef * inRef, UniCharCount inFileNameLength, const UniChar * inFileName, FSCatalogInfoBitmap inWhichInfo, const FSCatalogInfo * inCatalogInfo, IconServicesUsageFlags inUsageFlags, IconRef * outIconRef, SInt16 * outLabel) ; # 710 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr GetIconRefFromTypeInfo( OSType inCreator, OSType inType, CFStringRef inExtension, CFStringRef inMIMEType, IconServicesUsageFlags inUsageFlags, IconRef * outIconRef) ; # 750 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSStatus GetIconRefFromIconFamilyPtr( const IconFamilyResource * inIconFamilyPtr, Size inSize, IconRef * outIconRef) ; # 785 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSStatus GetIconRefFromComponent( Component inComponent, IconRef * outIconRef) ; # 821 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr RegisterIconRefFromIconFamily( OSType creator, OSType iconType, IconFamilyHandle iconFamily, IconRef * theIconRef) ; # 894 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSStatus RegisterIconRefFromFSRef( OSType creator, OSType iconType, const FSRef * iconFile, IconRef * theIconRef) ; # 921 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr UnregisterIconRef( OSType creator, OSType iconType) ; # 952 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr UpdateIconRef(IconRef theIconRef) ; # 1006 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr OverrideIconRef( IconRef oldIconRef, IconRef newIconRef) ; # 1030 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr RemoveIconRefOverride(IconRef theIconRef) ; # 1060 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr CompositeIconRef( IconRef backgroundIconRef, IconRef foregroundIconRef, IconRef * compositeIconRef) ; # 1085 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr IsIconRefComposite( IconRef compositeIconRef, IconRef * backgroundIconRef, IconRef * foregroundIconRef) ; # 1116 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern Boolean IsValidIconRef(IconRef theIconRef) ; # 1148 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern Boolean IsDataAvailableInIconRef( OSType inIconKind, IconRef inIconRef) ; # 1239 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr SetCustomIconsEnabled( SInt16 vRefNum, Boolean enableCustomIcons) ; # 1263 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr GetCustomIconsEnabled( SInt16 vRefNum, Boolean * customIconsEnabled) ; # 1382 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSStatus ReadIconFromFSRef( const FSRef * ref, IconFamilyHandle * iconFamily) ; # 23 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 #define __LSINFO__ # 38 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 #pragma pack(push, 2) #pragma clang assume_nonnull begin enum { kLSAppInTrashErr = -10660, kLSExecutableIncorrectFormat = -10661, kLSAttributeNotFoundErr = -10662, kLSAttributeNotSettableErr = -10663, kLSIncompatibleApplicationVersionErr = -10664, kLSNoRosettaEnvironmentErr = -10665, kLSGarbageCollectionUnsupportedErr = -10666, kLSUnknownErr = -10810, kLSNotAnApplicationErr = -10811, kLSNotInitializedErr = -10812, kLSDataUnavailableErr = -10813, kLSApplicationNotFoundErr = -10814, kLSUnknownTypeErr = -10815, kLSDataTooOldErr = -10816, kLSDataErr = -10817, kLSLaunchInProgressErr = -10818, kLSNotRegisteredErr = -10819, kLSAppDoesNotClaimTypeErr = -10820, kLSAppDoesNotSupportSchemeWarning = -10821, kLSServerCommunicationErr = -10822, kLSCannotSetInfoErr = -10823, kLSNoRegistrationInfoErr = -10824, kLSIncompatibleSystemVersionErr = -10825, kLSNoLaunchPermissionErr = -10826, kLSNoExecutableErr = -10827, kLSNoClassicEnvironmentErr = -10828, kLSMultipleSessionsNotSupportedErr = -10829, }; typedef OptionBits LSRolesMask; enum { kLSRolesNone = 0x00000001, kLSRolesViewer = 0x00000002, kLSRolesEditor = 0x00000004, kLSRolesShell = 0x00000008, kLSRolesAll = (UInt32)0xFFFFFFFF }; enum { kLSUnknownType = 0, kLSUnknownCreator = 0 }; typedef OptionBits LSAcceptanceFlags; enum { kLSAcceptDefault = 0x00000001, kLSAcceptAllowLoginUI = 0x00000002 }; # 140 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern CFURLRef LSCopyDefaultApplicationURLForURL( CFURLRef inURL, LSRolesMask inRoleMask, CFErrorRef * outError) ; # 181 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern CFURLRef LSCopyDefaultApplicationURLForContentType( CFStringRef inContentType, LSRolesMask inRoleMask, CFErrorRef * outError) ; # 219 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern CFArrayRef LSCopyApplicationURLsForBundleIdentifier( CFStringRef inBundleIdentifier, CFErrorRef * outError) ; # 265 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern CFArrayRef LSCopyApplicationURLsForURL( CFURLRef inURL, LSRolesMask inRoleMask) ; # 310 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSCanURLAcceptURL( CFURLRef inItemURL, CFURLRef inTargetURL, LSRolesMask inRoleMask, LSAcceptanceFlags inFlags, Boolean * outAcceptsItem) ; # 353 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSRegisterURL( CFURLRef inURL, Boolean inUpdate) ; # 383 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern CFStringRef LSCopyDefaultRoleHandlerForContentType( CFStringRef inContentType, LSRolesMask inRole) ; # 411 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern CFArrayRef LSCopyAllRoleHandlersForContentType( CFStringRef inContentType, LSRolesMask inRole) ; # 437 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSSetDefaultRoleHandlerForContentType( CFStringRef inContentType, LSRolesMask inRole, CFStringRef inHandlerBundleID) ; # 463 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern CFStringRef LSCopyDefaultHandlerForURLScheme(CFStringRef inURLScheme) ; # 488 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern CFArrayRef LSCopyAllHandlersForURLScheme(CFStringRef inURLScheme) ; # 511 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSSetDefaultHandlerForURLScheme( CFStringRef inURLScheme, CFStringRef inHandlerBundleID) ; #pragma clang assume_nonnull end #pragma pack(pop) # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 #define __LSINFODEPRECATED__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 1 3 # 19 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 2 3 #pragma pack(push, 2) typedef OptionBits LSRequestedInfo; enum { kLSRequestExtension = 0x00000001, kLSRequestTypeCreator = 0x00000002, kLSRequestBasicFlagsOnly = 0x00000004, kLSRequestAppTypeFlags = 0x00000008, kLSRequestAllFlags = 0x00000010, kLSRequestIconAndKind = 0x00000020, kLSRequestExtensionFlagsOnly = 0x00000040, kLSRequestAllInfo = (UInt32)0xFFFFFFFF }; typedef OptionBits LSItemInfoFlags; enum { kLSItemInfoIsPlainFile = 0x00000001, kLSItemInfoIsPackage = 0x00000002, kLSItemInfoIsApplication = 0x00000004, kLSItemInfoIsContainer = 0x00000008, kLSItemInfoIsAliasFile = 0x00000010, kLSItemInfoIsSymlink = 0x00000020, kLSItemInfoIsInvisible = 0x00000040, kLSItemInfoIsNativeApp = 0x00000080, kLSItemInfoIsClassicApp = 0x00000100, kLSItemInfoAppPrefersNative = 0x00000200, kLSItemInfoAppPrefersClassic = 0x00000400, kLSItemInfoAppIsScriptable = 0x00000800, kLSItemInfoIsVolume = 0x00001000, kLSItemInfoExtensionIsHidden = 0x00100000 }; # 69 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 typedef struct LSItemInfoRecord { LSItemInfoFlags flags; OSType filetype; OSType creator; CFStringRef extension; # 83 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 } LSItemInfoRecord ; # 118 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSCopyItemInfoForURL( CFURLRef inURL, LSRequestedInfo inWhichInfo, LSItemInfoRecord * outItemInfo) ; # 158 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSCopyItemInfoForRef( const FSRef * inItemRef, LSRequestedInfo inWhichInfo, LSItemInfoRecord * outItemInfo) ; #define kLSInvalidExtensionIndex ULONG_MAX # 205 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSGetExtensionInfo( UniCharCount inNameLen, const UniChar inNameBuffer[], UniCharCount * outExtStartIndex) ; # 243 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSCopyDisplayNameForRef( const FSRef * inRef, CFStringRef * outDisplayName) ; # 280 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSCopyDisplayNameForURL( CFURLRef inURL, CFStringRef * outDisplayName) ; # 318 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSSetExtensionHiddenForRef( const FSRef * inRef, Boolean inHide) ; # 356 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSSetExtensionHiddenForURL( CFURLRef inURL, Boolean inHide) ; # 393 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSCopyKindStringForRef( const FSRef * inFSRef, CFStringRef * outKindString) ; # 430 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSCopyKindStringForURL( CFURLRef inURL, CFStringRef * outKindString) ; # 484 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSCopyKindStringForTypeInfo( OSType inType, OSType inCreator, CFStringRef inExtension, CFStringRef * outKindString) ; # 523 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSCopyKindStringForMIMEType( CFStringRef inMIMEType, CFStringRef * outKindString) ; # 572 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSGetApplicationForItem( const FSRef * inItemRef, LSRolesMask inRoleMask, FSRef * outAppRef, CFURLRef * outAppURL) ; # 632 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSGetApplicationForInfo( OSType inType, OSType inCreator, CFStringRef inExtension, LSRolesMask inRoleMask, FSRef * outAppRef, CFURLRef * outAppURL) ; # 681 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSCopyApplicationForMIMEType( CFStringRef inMIMEType, LSRolesMask inRoleMask, CFURLRef * outAppURL) ; # 732 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSGetApplicationForURL( CFURLRef inURL, LSRolesMask inRoleMask, FSRef * outAppRef, CFURLRef * outAppURL) ; # 786 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSFindApplicationForInfo( OSType inCreator, CFStringRef inBundleID, CFStringRef inName, FSRef * outAppRef, CFURLRef * outAppURL) ; # 837 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSCanRefAcceptItem( const FSRef * inItemFSRef, const FSRef * inTargetRef, LSRolesMask inRoleMask, LSAcceptanceFlags inFlags, Boolean * outAcceptsItem) ; # 883 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSRegisterFSRef( const FSRef * inRef, Boolean inUpdate) ; # 971 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern const CFStringRef kLSItemContentType ; # 983 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern const CFStringRef kLSItemFileType ; # 995 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern const CFStringRef kLSItemFileCreator ; # 1007 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern const CFStringRef kLSItemExtension ; # 1019 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern const CFStringRef kLSItemDisplayName ; # 1031 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern const CFStringRef kLSItemDisplayKind ; # 1044 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern const CFStringRef kLSItemRoleHandlerDisplayName ; # 1056 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern const CFStringRef kLSItemIsInvisible ; # 1068 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern const CFStringRef kLSItemExtensionIsHidden ; # 1080 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern const CFStringRef kLSItemQuarantineProperties ; # 1121 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSCopyItemAttribute( const FSRef * inItem, LSRolesMask inRoles, CFStringRef inAttributeName, CFTypeRef * outValue) ; # 1172 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSCopyItemAttributes( const FSRef * inItem, LSRolesMask inRoles, CFArrayRef inAttributeNames, CFDictionaryRef * outValues) ; # 1219 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSSetItemAttribute( const FSRef * inItem, LSRolesMask inRoles, CFStringRef inAttributeName, CFTypeRef inValue) ; # 1243 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 typedef OptionBits LSHandlerOptions; enum { kLSHandlerOptionsDefault = 0, kLSHandlerOptionsIgnoreCreator = 1 }; # 1265 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern LSHandlerOptions LSGetHandlerOptionsForContentType(CFStringRef inContentType) ; # 1286 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h" 3 extern OSStatus LSSetHandlerOptionsForContentType( CFStringRef inContentType, LSHandlerOptions inOptions) ; #pragma pack(pop) # 531 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 2 3 # 28 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 3 #define __LSOPEN__ # 50 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 3 #pragma pack(push, 2) #pragma clang assume_nonnull begin typedef OptionBits LSLaunchFlags; enum { kLSLaunchDefaults = 0x00000001, kLSLaunchAndPrint = 0x00000002, kLSLaunchAndDisplayErrors = 0x00000040, kLSLaunchDontAddToRecents = 0x00000100, kLSLaunchDontSwitch = 0x00000200, kLSLaunchAsync = 0x00010000, kLSLaunchNewInstance = 0x00080000, kLSLaunchAndHide = 0x00100000, kLSLaunchAndHideOthers = 0x00200000, }; typedef struct LSLaunchURLSpec { CFURLRef appURL; CFArrayRef itemURLs; const AEDesc * passThruParams; LSLaunchFlags launchFlags; void * asyncRefCon; } LSLaunchURLSpec ; # 118 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 3 extern OSStatus LSOpenCFURLRef( CFURLRef inURL, CFURLRef * outLaunchedURL) ; # 154 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 3 extern OSStatus LSOpenFromURLSpec( const LSLaunchURLSpec * inLaunchSpec, CFURLRef * outLaunchedURL) ; #pragma clang assume_nonnull end #pragma pack(pop) # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpenDeprecated.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpenDeprecated.h" 3 #define __LSOPENDEPRECATED__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 1 3 # 19 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpenDeprecated.h" 2 3 #pragma pack(push, 2) enum { kLSLaunchInhibitBGOnly = 0x00000080, kLSLaunchNoParams = 0x00000800, kLSLaunchStartClassic = 0x00020000, kLSLaunchInClassic = 0x00040000, kLSLaunchHasUntrustedContents = 0x00400000, }; typedef struct LSLaunchFSRefSpec { const FSRef * appRef; ItemCount numDocs; const FSRef * itemRefs; const AEDesc * passThruParams; LSLaunchFlags launchFlags; void * asyncRefCon; } LSLaunchFSRefSpec ; # 85 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpenDeprecated.h" 3 extern OSStatus LSOpenFSRef( const FSRef * inRef, FSRef * outLaunchedRef) ; # 122 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpenDeprecated.h" 3 extern OSStatus LSOpenFromRefSpec( const LSLaunchFSRefSpec * inLaunchSpec, FSRef * outLaunchedRef) ; # 143 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpenDeprecated.h" 3 typedef struct LSApplicationParameters { CFIndex version; LSLaunchFlags flags; const FSRef * application; void * asyncLaunchRefCon; CFDictionaryRef environment; CFArrayRef argv; AppleEvent * initialEvent; } LSApplicationParameters ; # 184 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpenDeprecated.h" 3 extern OSStatus LSOpenApplication( const LSApplicationParameters * appParams, ProcessSerialNumber * outPSN) ; # 229 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpenDeprecated.h" 3 extern OSStatus LSOpenItemsWithRole( const FSRef * inItems, CFIndex inItemCount, LSRolesMask inRole, const AEKeyDesc * inAEParam, const LSApplicationParameters * inAppParams, ProcessSerialNumber * outPSNs, CFIndex inMaxPSNCount) ; # 282 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpenDeprecated.h" 3 extern OSStatus LSOpenURLsWithRole( CFArrayRef inURLs, LSRolesMask inRole, const AEKeyDesc * inAEParam, const LSApplicationParameters * inAppParams, ProcessSerialNumber * outPSNs, CFIndex inMaxPSNCount) ; #pragma pack(pop) # 175 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 2 3 # 32 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 #define __LSQUARANTINE__ # 32 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 #pragma clang assume_nonnull begin # 104 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineAgentNameKey ; # 113 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineAgentBundleIdentifierKey ; # 122 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTimeStampKey ; # 131 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTypeKey ; # 140 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTypeWebDownload ; # 149 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTypeOtherDownload ; # 158 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTypeEmailAttachment ; # 167 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTypeInstantMessageAttachment ; # 176 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTypeCalendarEventAttachment ; # 185 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTypeOtherAttachment ; # 194 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineOriginURLKey ; # 203 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineDataURLKey ; #pragma clang assume_nonnull end # 36 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 #define __UTCORETYPES__ # 37 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 #pragma clang assume_nonnull begin # 98 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeItem ; extern const CFStringRef kUTTypeContent ; extern const CFStringRef kUTTypeCompositeContent ; extern const CFStringRef kUTTypeMessage ; extern const CFStringRef kUTTypeContact ; extern const CFStringRef kUTTypeArchive ; extern const CFStringRef kUTTypeDiskImage ; # 180 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeData ; extern const CFStringRef kUTTypeDirectory ; extern const CFStringRef kUTTypeResolvable ; extern const CFStringRef kUTTypeSymLink ; extern const CFStringRef kUTTypeExecutable ; extern const CFStringRef kUTTypeMountPoint ; extern const CFStringRef kUTTypeAliasFile ; extern const CFStringRef kUTTypeAliasRecord ; extern const CFStringRef kUTTypeURLBookmarkData ; # 210 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeURL ; extern const CFStringRef kUTTypeFileURL ; # 301 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeText ; extern const CFStringRef kUTTypePlainText ; extern const CFStringRef kUTTypeUTF8PlainText ; extern const CFStringRef kUTTypeUTF16ExternalPlainText ; extern const CFStringRef kUTTypeUTF16PlainText ; extern const CFStringRef kUTTypeDelimitedText ; extern const CFStringRef kUTTypeCommaSeparatedText ; extern const CFStringRef kUTTypeTabSeparatedText ; extern const CFStringRef kUTTypeUTF8TabSeparatedText ; extern const CFStringRef kUTTypeRTF ; # 330 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeHTML ; extern const CFStringRef kUTTypeXML ; # 415 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeSourceCode ; extern const CFStringRef kUTTypeAssemblyLanguageSource ; extern const CFStringRef kUTTypeCSource ; extern const CFStringRef kUTTypeObjectiveCSource ; extern const CFStringRef kUTTypeSwiftSource ; extern const CFStringRef kUTTypeCPlusPlusSource ; extern const CFStringRef kUTTypeObjectiveCPlusPlusSource ; extern const CFStringRef kUTTypeCHeader ; extern const CFStringRef kUTTypeCPlusPlusHeader ; extern const CFStringRef kUTTypeJavaSource ; # 508 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeScript ; extern const CFStringRef kUTTypeAppleScript ; extern const CFStringRef kUTTypeOSAScript ; extern const CFStringRef kUTTypeOSAScriptBundle ; extern const CFStringRef kUTTypeJavaScript ; extern const CFStringRef kUTTypeShellScript ; extern const CFStringRef kUTTypePerlScript ; extern const CFStringRef kUTTypePythonScript ; extern const CFStringRef kUTTypeRubyScript ; extern const CFStringRef kUTTypePHPScript ; # 555 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeJSON ; extern const CFStringRef kUTTypePropertyList ; extern const CFStringRef kUTTypeXMLPropertyList ; extern const CFStringRef kUTTypeBinaryPropertyList ; # 603 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypePDF ; extern const CFStringRef kUTTypeRTFD ; extern const CFStringRef kUTTypeFlatRTFD ; extern const CFStringRef kUTTypeTXNTextAndMultimediaData ; extern const CFStringRef kUTTypeWebArchive ; # 723 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeImage ; extern const CFStringRef kUTTypeJPEG ; extern const CFStringRef kUTTypeJPEG2000 ; extern const CFStringRef kUTTypeTIFF ; extern const CFStringRef kUTTypePICT ; extern const CFStringRef kUTTypeGIF ; extern const CFStringRef kUTTypePNG ; extern const CFStringRef kUTTypeQuickTimeImage ; extern const CFStringRef kUTTypeAppleICNS ; extern const CFStringRef kUTTypeBMP ; extern const CFStringRef kUTTypeICO ; extern const CFStringRef kUTTypeRawImage ; extern const CFStringRef kUTTypeScalableVectorGraphics ; extern const CFStringRef kUTTypeLivePhoto ; # 879 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeAudiovisualContent ; extern const CFStringRef kUTTypeMovie ; extern const CFStringRef kUTTypeVideo ; extern const CFStringRef kUTTypeAudio ; extern const CFStringRef kUTTypeQuickTimeMovie ; extern const CFStringRef kUTTypeMPEG ; extern const CFStringRef kUTTypeMPEG2Video ; extern const CFStringRef kUTTypeMPEG2TransportStream ; extern const CFStringRef kUTTypeMP3 ; extern const CFStringRef kUTTypeMPEG4 ; extern const CFStringRef kUTTypeMPEG4Audio ; extern const CFStringRef kUTTypeAppleProtectedMPEG4Audio ; extern const CFStringRef kUTTypeAppleProtectedMPEG4Video ; extern const CFStringRef kUTTypeAVIMovie ; extern const CFStringRef kUTTypeAudioInterchangeFileFormat ; extern const CFStringRef kUTTypeWaveformAudio ; extern const CFStringRef kUTTypeMIDIAudio ; # 913 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypePlaylist ; extern const CFStringRef kUTTypeM3UPlaylist ; # 990 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeFolder ; extern const CFStringRef kUTTypeVolume ; extern const CFStringRef kUTTypePackage ; extern const CFStringRef kUTTypeBundle ; extern const CFStringRef kUTTypePluginBundle ; extern const CFStringRef kUTTypeSpotlightImporter ; extern const CFStringRef kUTTypeQuickLookGenerator ; extern const CFStringRef kUTTypeXPCService ; extern const CFStringRef kUTTypeFramework ; # 1068 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeApplication ; extern const CFStringRef kUTTypeApplicationBundle ; extern const CFStringRef kUTTypeApplicationFile ; extern const CFStringRef kUTTypeUnixExecutable ; extern const CFStringRef kUTTypeWindowsExecutable ; extern const CFStringRef kUTTypeJavaClass ; extern const CFStringRef kUTTypeJavaArchive ; extern const CFStringRef kUTTypeSystemPreferencesPane ; # 1107 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeGNUZipArchive ; extern const CFStringRef kUTTypeBzip2Archive ; extern const CFStringRef kUTTypeZipArchive ; # 1137 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeSpreadsheet ; extern const CFStringRef kUTTypePresentation ; extern const CFStringRef kUTTypeDatabase ; # 1174 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeVCard ; extern const CFStringRef kUTTypeToDoItem ; extern const CFStringRef kUTTypeCalendarEvent ; extern const CFStringRef kUTTypeEmailMessage ; # 1189 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeInternetLocation ; # 1255 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeInkText ; extern const CFStringRef kUTTypeFont ; extern const CFStringRef kUTTypeBookmark ; extern const CFStringRef kUTType3DContent ; extern const CFStringRef kUTTypePKCS12 ; extern const CFStringRef kUTTypeX509Certificate ; extern const CFStringRef kUTTypeElectronicPublication ; extern const CFStringRef kUTTypeLog ; #pragma clang assume_nonnull end # 40 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 #define __UTTYPE__ # 36 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 #pragma clang assume_nonnull begin # 213 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTExportedTypeDeclarationsKey ; extern const CFStringRef kUTImportedTypeDeclarationsKey ; extern const CFStringRef kUTTypeIdentifierKey ; extern const CFStringRef kUTTypeTagSpecificationKey ; extern const CFStringRef kUTTypeConformsToKey ; extern const CFStringRef kUTTypeDescriptionKey ; extern const CFStringRef kUTTypeIconFileKey ; extern const CFStringRef kUTTypeReferenceURLKey ; extern const CFStringRef kUTTypeVersionKey ; # 258 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTTagClassFilenameExtension ; extern const CFStringRef kUTTagClassMIMEType ; extern const CFStringRef kUTTagClassNSPboardType ; extern const CFStringRef kUTTagClassOSType ; # 316 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFStringRef UTTypeCreatePreferredIdentifierForTag( CFStringRef inTagClass, CFStringRef inTag, CFStringRef inConformingToUTI) ; # 362 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFArrayRef UTTypeCreateAllIdentifiersForTag( CFStringRef inTagClass, CFStringRef inTag, CFStringRef inConformingToUTI) ; # 394 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFStringRef UTTypeCopyPreferredTagWithClass( CFStringRef inUTI, CFStringRef inTagClass) ; # 419 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFArrayRef UTTypeCopyAllTagsWithClass( CFStringRef inUTI, CFStringRef inTagClass) ; # 445 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern Boolean UTTypeEqual( CFStringRef inUTI1, CFStringRef inUTI2) ; # 471 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern Boolean UTTypeConformsTo( CFStringRef inUTI, CFStringRef inConformsToUTI) ; # 495 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFStringRef UTTypeCopyDescription(CFStringRef inUTI) ; # 516 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern Boolean UTTypeIsDeclared(CFStringRef inUTI) ; # 535 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern Boolean UTTypeIsDynamic(CFStringRef inUTI) ; # 560 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFDictionaryRef UTTypeCopyDeclaration(CFStringRef inUTI) ; # 583 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFURLRef UTTypeCopyDeclaringBundleURL(CFStringRef inUTI) ; # 606 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFStringRef UTCreateStringForOSType(OSType inOSType) ; # 630 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern OSType UTGetOSTypeFromString(CFStringRef inString) ; #pragma clang assume_nonnull end # 44 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h" 2 3 # 40 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/Metadata.h" 1 3 #define __METADATA_METADATA__ 1 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 1 3 # 31 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 #define __MDITEM__ 1 # 44 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 #define MD_EXPORT extern #define MD_AVAIL AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER #define MD_AVAIL_LEOPARD AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER #define MD_BEGIN_C_DECLS #define MD_END_C_DECLS #define MD_DEPRECATED __attribute__ ((deprecated)) # 70 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 typedef struct __MDItem * MDItemRef; extern CFTypeID MDItemGetTypeID(void) ; # 90 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern MDItemRef MDItemCreate(CFAllocatorRef allocator, CFStringRef path) ; # 104 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern MDItemRef MDItemCreateWithURL(CFAllocatorRef allocator, CFURLRef url) ; # 115 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern CFArrayRef MDItemsCreateWithURLs(CFAllocatorRef allocator, CFArrayRef urls) ; # 125 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern CFTypeRef MDItemCopyAttribute(MDItemRef item, CFStringRef name) ; # 138 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern CFDictionaryRef MDItemCopyAttributes(MDItemRef item, CFArrayRef names) ; # 152 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern CFDictionaryRef MDItemCopyAttributeList(MDItemRef item, ... ) ; # 161 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern CFArrayRef MDItemCopyAttributeNames(MDItemRef item) ; # 173 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern CFArrayRef MDItemsCopyAttributes(CFArrayRef items, CFArrayRef names) ; # 456 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern const CFStringRef kMDItemAttributeChangeDate ; extern const CFStringRef kMDItemContentType ; extern const CFStringRef kMDItemContentTypeTree ; extern const CFStringRef kMDItemKeywords ; extern const CFStringRef kMDItemTitle ; extern const CFStringRef kMDItemAuthors ; extern const CFStringRef kMDItemEditors ; extern const CFStringRef kMDItemParticipants ; extern const CFStringRef kMDItemProjects ; extern const CFStringRef kMDItemDownloadedDate ; extern const CFStringRef kMDItemWhereFroms ; extern const CFStringRef kMDItemComment ; extern const CFStringRef kMDItemCopyright ; extern const CFStringRef kMDItemLastUsedDate ; extern const CFStringRef kMDItemContentCreationDate ; extern const CFStringRef kMDItemContentModificationDate ; extern const CFStringRef kMDItemDateAdded ; extern const CFStringRef kMDItemDurationSeconds ; extern const CFStringRef kMDItemContactKeywords ; extern const CFStringRef kMDItemVersion ; extern const CFStringRef kMDItemPixelHeight ; extern const CFStringRef kMDItemPixelWidth ; extern const CFStringRef kMDItemPixelCount ; extern const CFStringRef kMDItemColorSpace ; extern const CFStringRef kMDItemBitsPerSample ; extern const CFStringRef kMDItemFlashOnOff ; extern const CFStringRef kMDItemFocalLength ; extern const CFStringRef kMDItemAcquisitionMake ; extern const CFStringRef kMDItemAcquisitionModel ; extern const CFStringRef kMDItemISOSpeed ; extern const CFStringRef kMDItemOrientation ; extern const CFStringRef kMDItemLayerNames ; extern const CFStringRef kMDItemWhiteBalance ; extern const CFStringRef kMDItemAperture ; extern const CFStringRef kMDItemProfileName ; extern const CFStringRef kMDItemResolutionWidthDPI ; extern const CFStringRef kMDItemResolutionHeightDPI ; extern const CFStringRef kMDItemExposureMode ; extern const CFStringRef kMDItemExposureTimeSeconds ; extern const CFStringRef kMDItemEXIFVersion ; extern const CFStringRef kMDItemCameraOwner ; extern const CFStringRef kMDItemFocalLength35mm ; extern const CFStringRef kMDItemLensModel ; extern const CFStringRef kMDItemEXIFGPSVersion ; extern const CFStringRef kMDItemAltitude ; extern const CFStringRef kMDItemLatitude ; extern const CFStringRef kMDItemLongitude ; extern const CFStringRef kMDItemSpeed ; extern const CFStringRef kMDItemTimestamp ; extern const CFStringRef kMDItemGPSTrack ; extern const CFStringRef kMDItemImageDirection ; extern const CFStringRef kMDItemNamedLocation ; extern const CFStringRef kMDItemGPSStatus ; extern const CFStringRef kMDItemGPSMeasureMode ; extern const CFStringRef kMDItemGPSDOP ; extern const CFStringRef kMDItemGPSMapDatum ; extern const CFStringRef kMDItemGPSDestLatitude ; extern const CFStringRef kMDItemGPSDestLongitude ; extern const CFStringRef kMDItemGPSDestBearing ; extern const CFStringRef kMDItemGPSDestDistance ; extern const CFStringRef kMDItemGPSProcessingMethod ; extern const CFStringRef kMDItemGPSAreaInformation ; extern const CFStringRef kMDItemGPSDateStamp ; extern const CFStringRef kMDItemGPSDifferental ; extern const CFStringRef kMDItemCodecs ; extern const CFStringRef kMDItemMediaTypes ; extern const CFStringRef kMDItemStreamable ; extern const CFStringRef kMDItemTotalBitRate ; extern const CFStringRef kMDItemVideoBitRate ; extern const CFStringRef kMDItemAudioBitRate ; extern const CFStringRef kMDItemDeliveryType ; extern const CFStringRef kMDItemAlbum ; extern const CFStringRef kMDItemHasAlphaChannel ; extern const CFStringRef kMDItemRedEyeOnOff ; extern const CFStringRef kMDItemMeteringMode ; extern const CFStringRef kMDItemMaxAperture ; extern const CFStringRef kMDItemFNumber ; extern const CFStringRef kMDItemExposureProgram ; extern const CFStringRef kMDItemExposureTimeString ; extern const CFStringRef kMDItemHeadline ; extern const CFStringRef kMDItemInstructions ; extern const CFStringRef kMDItemCity ; extern const CFStringRef kMDItemStateOrProvince ; extern const CFStringRef kMDItemCountry ; # 615 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern const CFStringRef kMDItemFSName ; extern const CFStringRef kMDItemDisplayName ; extern const CFStringRef kMDItemPath ; extern const CFStringRef kMDItemFSSize ; extern const CFStringRef kMDItemFSCreationDate ; extern const CFStringRef kMDItemFSContentChangeDate ; extern const CFStringRef kMDItemFSOwnerUserID ; extern const CFStringRef kMDItemFSOwnerGroupID ; extern const CFStringRef kMDItemFSExists ; extern const CFStringRef kMDItemFSIsReadable ; extern const CFStringRef kMDItemFSIsWriteable ; extern const CFStringRef kMDItemFSHasCustomIcon ; extern const CFStringRef kMDItemFSIsExtensionHidden ; extern const CFStringRef kMDItemFSIsStationery ; extern const CFStringRef kMDItemFSInvisible ; extern const CFStringRef kMDItemFSLabel ; extern const CFStringRef kMDItemFSNodeCount ; extern const CFStringRef kMDItemHTMLContent ; extern const CFStringRef kMDItemTextContent ; # 696 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern const CFStringRef kMDItemAudioSampleRate ; extern const CFStringRef kMDItemAudioChannelCount ; extern const CFStringRef kMDItemTempo ; extern const CFStringRef kMDItemKeySignature ; extern const CFStringRef kMDItemTimeSignature ; extern const CFStringRef kMDItemAudioEncodingApplication ; extern const CFStringRef kMDItemComposer ; extern const CFStringRef kMDItemLyricist ; extern const CFStringRef kMDItemAudioTrackNumber ; extern const CFStringRef kMDItemRecordingDate ; extern const CFStringRef kMDItemMusicalGenre ; extern const CFStringRef kMDItemIsGeneralMIDISequence ; extern const CFStringRef kMDItemRecordingYear ; # 779 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern const CFStringRef kMDItemOrganizations ; extern const CFStringRef kMDItemLanguages ; extern const CFStringRef kMDItemRights ; extern const CFStringRef kMDItemPublishers ; extern const CFStringRef kMDItemContributors ; extern const CFStringRef kMDItemCoverage ; extern const CFStringRef kMDItemSubject ; extern const CFStringRef kMDItemTheme ; extern const CFStringRef kMDItemDescription ; extern const CFStringRef kMDItemIdentifier ; extern const CFStringRef kMDItemAudiences ; # 848 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern const CFStringRef kMDItemNumberOfPages ; extern const CFStringRef kMDItemPageWidth ; extern const CFStringRef kMDItemPageHeight ; extern const CFStringRef kMDItemSecurityMethod ; extern const CFStringRef kMDItemCreator ; extern const CFStringRef kMDItemEncodingApplications ; extern const CFStringRef kMDItemDueDate ; extern const CFStringRef kMDItemStarRating ; extern const CFStringRef kMDItemPhoneNumbers ; extern const CFStringRef kMDItemEmailAddresses ; extern const CFStringRef kMDItemInstantMessageAddresses ; extern const CFStringRef kMDItemKind ; extern const CFStringRef kMDItemRecipients ; extern const CFStringRef kMDItemFinderComment ; extern const CFStringRef kMDItemFonts ; # 921 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern const CFStringRef kMDItemAppleLoopsRootKey ; extern const CFStringRef kMDItemAppleLoopsKeyFilterType ; extern const CFStringRef kMDItemAppleLoopsLoopMode ; extern const CFStringRef kMDItemAppleLoopDescriptors ; extern const CFStringRef kMDItemMusicalInstrumentCategory ; extern const CFStringRef kMDItemMusicalInstrumentName ; extern const CFStringRef kMDItemCFBundleIdentifier ; extern const CFStringRef kMDItemSupportFileType ; # 983 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern const CFStringRef kMDItemInformation ; extern const CFStringRef kMDItemDirector ; extern const CFStringRef kMDItemProducer ; extern const CFStringRef kMDItemGenre ; extern const CFStringRef kMDItemPerformers ; extern const CFStringRef kMDItemOriginalFormat ; extern const CFStringRef kMDItemOriginalSource ; extern const CFStringRef kMDItemAuthorEmailAddresses ; extern const CFStringRef kMDItemRecipientEmailAddresses ; extern const CFStringRef kMDItemAuthorAddresses ; extern const CFStringRef kMDItemRecipientAddresses ; extern const CFStringRef kMDItemURL ; extern const CFStringRef kMDItemLabelIcon ; extern const CFStringRef kMDItemLabelID ; extern const CFStringRef kMDItemLabelKind ; extern const CFStringRef kMDItemLabelUUID ; extern const CFStringRef kMDItemIsLikelyJunk ; extern const CFStringRef kMDItemExecutableArchitectures ; extern const CFStringRef kMDItemExecutablePlatform ; extern const CFStringRef kMDItemApplicationCategories ; extern const CFStringRef kMDItemIsApplicationManaged ; # 1015 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 #define MDItemCopyAttributeList(item,...) __MDItemCopyAttributesEllipsis1(item, __VA_ARGS__, NULL) extern CFDictionaryRef __MDItemCopyAttributesEllipsis1(MDItemRef item, ...) ; # 11 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/Metadata.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDLabel.h" 1 3 # 12 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDLabel.h" 3 #define MDLABEL_H # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 1 3 # 64 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 #define __MDQUERY__ 1 # 84 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 typedef struct __MDQuery * MDQueryRef; typedef enum { kMDQuerySynchronous = 1, kMDQueryWantsUpdates = 4, kMDQueryAllowFSTranslation = 8 } MDQueryOptionFlags; # 120 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFTypeID MDQueryGetTypeID(void) ; # 156 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern MDQueryRef MDQueryCreate(CFAllocatorRef allocator, CFStringRef queryString, CFArrayRef valueListAttrs, CFArrayRef sortingAttrs) ; # 196 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern MDQueryRef MDQueryCreateSubset(CFAllocatorRef allocator, MDQueryRef query, CFStringRef queryString, CFArrayRef valueListAttrs, CFArrayRef sortingAttrs) ; # 234 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern MDQueryRef MDQueryCreateForItems(CFAllocatorRef allocator, CFStringRef queryString, CFArrayRef valueListAttrs, CFArrayRef sortingAttrs, CFArrayRef items) ; # 247 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFStringRef MDQueryCopyQueryString(MDQueryRef query) ; # 256 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFArrayRef MDQueryCopyValueListAttributes(MDQueryRef query) ; # 265 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFArrayRef MDQueryCopySortingAttributes(MDQueryRef query) ; # 310 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 typedef struct { size_t first_max_num; size_t first_max_ms; size_t progress_max_num; size_t progress_max_ms; size_t update_max_num; size_t update_max_ms; } MDQueryBatchingParams; # 327 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern MDQueryBatchingParams MDQueryGetBatchingParameters(MDQueryRef query) ; extern void MDQuerySetBatchingParameters(MDQueryRef query, MDQueryBatchingParams params) ; # 366 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 typedef const void *(*MDQueryCreateResultFunction)(MDQueryRef query, MDItemRef item, void *context); # 433 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQuerySetCreateResultFunction(MDQueryRef query, MDQueryCreateResultFunction func, void *context, const CFArrayCallBacks *cb) ; # 457 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 typedef const void *(*MDQueryCreateValueFunction)(MDQueryRef query, CFStringRef attrName, CFTypeRef attrValue, void *context); # 522 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQuerySetCreateValueFunction(MDQueryRef query, MDQueryCreateValueFunction func, void *context, const CFArrayCallBacks *cb) ; # 535 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQuerySetDispatchQueue(MDQueryRef query, dispatch_queue_t queue) ; # 571 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern Boolean MDQueryExecute(MDQueryRef query, CFOptionFlags optionFlags) ; # 596 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQueryStop(MDQueryRef query) ; # 609 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQueryDisableUpdates(MDQueryRef query) ; # 620 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQueryEnableUpdates(MDQueryRef query) ; # 630 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern Boolean MDQueryIsGatheringComplete(MDQueryRef query) ; # 640 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFIndex MDQueryGetResultCount(MDQueryRef query) ; # 661 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const void *MDQueryGetResultAtIndex(MDQueryRef query, CFIndex idx) ; # 683 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFIndex MDQueryGetIndexOfResult(MDQueryRef query, const void *result) ; # 700 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void *MDQueryGetAttributeValueOfResultAtIndex(MDQueryRef query, CFStringRef name, CFIndex idx) ; # 716 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFArrayRef MDQueryCopyValuesOfAttribute(MDQueryRef query, CFStringRef name) ; # 735 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFIndex MDQueryGetCountOfResultsWithAttributeValue(MDQueryRef query, CFStringRef name, CFTypeRef value) ; # 748 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern Boolean MDQuerySetSortOrder(MDQueryRef query, CFArrayRef sortingAttrs) ; typedef enum { kMDQueryReverseSortOrderFlag = (1<<0), } MDQuerySortOptionFlags; # 768 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern Boolean MDQuerySetSortOptionFlagsForAttribute(MDQueryRef query, CFStringRef fieldName, uint32_t flags) ; # 777 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern uint32_t MDQueryGetSortOptionFlagsForAttribute(MDQueryRef query, CFStringRef fieldName) ; # 809 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 typedef CFComparisonResult (*MDQuerySortComparatorFunction)(const CFTypeRef attrs1[], const CFTypeRef attrs2[], void *context); # 840 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQuerySetSortComparator(MDQueryRef query, MDQuerySortComparatorFunction comparator, void *context) ; # 884 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const CFStringRef kMDQueryProgressNotification ; # 897 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const CFStringRef kMDQueryDidFinishNotification ; # 912 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const CFStringRef kMDQueryDidUpdateNotification ; # 923 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const CFStringRef kMDQueryUpdateAddedItems ; # 940 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const CFStringRef kMDQueryUpdateChangedItems ; # 955 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const CFStringRef kMDQueryUpdateRemovedItems ; # 983 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const CFStringRef kMDQueryResultContentRelevance ; # 1003 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQuerySetSearchScope(MDQueryRef query, CFArrayRef scopeDirectories, OptionBits scopeOptions) ; extern const CFStringRef kMDQueryScopeHome ; extern const CFStringRef kMDQueryScopeComputer ; extern const CFStringRef kMDQueryScopeNetwork ; extern const CFStringRef kMDQueryScopeAllIndexed ; extern const CFStringRef kMDQueryScopeComputerIndexed ; extern const CFStringRef kMDQueryScopeNetworkIndexed ; # 1058 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQuerySetMaxCount(MDQueryRef query, CFIndex size) ; # 21 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDLabel.h" 2 3 # 32 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDLabel.h" 3 typedef struct __MDLabel * MDLabelRef; extern CFTypeID MDLabelGetTypeID(void) ; # 45 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDLabel.h" 3 extern CFArrayRef MDItemCopyLabels(MDItemRef item) ; # 55 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDLabel.h" 3 extern Boolean MDItemSetLabel(MDItemRef item, MDLabelRef label) ; # 65 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDLabel.h" 3 extern Boolean MDItemRemoveLabel(MDItemRef item, MDLabelRef label) ; typedef enum { kMDLabelUserDomain, kMDLabelLocalDomain, } MDLabelDomain; # 88 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDLabel.h" 3 extern MDLabelRef MDLabelCreate(CFAllocatorRef allocator, CFStringRef displayName, CFStringRef kind, MDLabelDomain domain) ; # 101 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDLabel.h" 3 extern CFTypeRef MDLabelCopyAttribute(MDLabelRef label, CFStringRef name) ; extern CFStringRef MDLabelCopyAttributeName(MDLabelRef label) ; extern Boolean MDLabelDelete(MDLabelRef label) ; # 130 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDLabel.h" 3 extern Boolean MDLabelSetAttributes(MDLabelRef label, CFDictionaryRef attrs) ; extern CFArrayRef MDCopyLabelKinds(void) ; extern CFArrayRef MDCopyLabelsMatchingExpression(CFStringRef simpleQueryString) ; extern CFArrayRef MDCopyLabelsWithKind(CFStringRef kind) ; extern MDLabelRef MDCopyLabelWithUUID(CFUUIDRef labelUUID) ; # 210 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDLabel.h" 3 extern CFStringRef kMDLabelBundleURL ; extern CFStringRef kMDLabelContentChangeDate ; extern CFStringRef kMDLabelDisplayName ; extern CFStringRef kMDLabelIconData ; extern CFStringRef kMDLabelIconUUID ; extern CFStringRef kMDLabelIsMutuallyExclusiveSetMember ; extern CFStringRef kMDLabelKind ; extern CFStringRef kMDLabelSetsFinderColor ; extern CFStringRef kMDLabelUUID ; extern CFStringRef kMDLabelVisibility ; # 249 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDLabel.h" 3 extern CFStringRef kMDLabelKindIsMutuallyExclusiveSetKey ; extern CFStringRef kMDLabelKindVisibilityKey ; extern CFStringRef kMDPrivateVisibility ; extern CFStringRef kMDPublicVisibility ; extern const CFStringRef kMDLabelAddedNotification ; extern const CFStringRef kMDLabelChangedNotification ; extern const CFStringRef kMDLabelRemovedNotification ; # 12 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/Metadata.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDSchema.h" 1 3 # 14 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDSchema.h" 3 #define __MDSCHEMA__ 1 # 33 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDSchema.h" 3 extern CFDictionaryRef MDSchemaCopyAttributesForContentType(CFStringRef contentTypeUTI) ; extern CFDictionaryRef MDSchemaCopyMetaAttributesForAttribute(CFStringRef name) ; extern CFArrayRef MDSchemaCopyAllAttributes(void) ; # 57 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDSchema.h" 3 extern CFStringRef MDSchemaCopyDisplayNameForAttribute(CFStringRef name) ; # 66 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDSchema.h" 3 extern CFStringRef MDSchemaCopyDisplayDescriptionForAttribute(CFStringRef name) ; extern const CFStringRef kMDAttributeDisplayValues ; extern const CFStringRef kMDAttributeAllValues ; extern const CFStringRef kMDAttributeReadOnlyValues ; extern const CFStringRef kMDExporterAvaliable ; extern const CFStringRef kMDAttributeName ; extern const CFStringRef kMDAttributeType ; extern const CFStringRef kMDAttributeMultiValued ; # 14 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/Metadata.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDImporter.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDImporter.h" 3 #define __MDIMPORTER__ 1 # 46 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDImporter.h" 3 #define kMDImporterTypeID CFUUIDGetConstantUUIDWithBytes(kCFAllocatorDefault,0x8B,0x08,0xC4,0xBF,0x41,0x5B,0x11,0xD8,0xB3,0xF9,0x00,0x03,0x93,0x67,0x26,0xFC) #define kMDImporterInterfaceID CFUUIDGetConstantUUIDWithBytes(kCFAllocatorDefault,0x6E,0xBC,0x27,0xC4,0x89,0x9C,0x11,0xD8,0x84,0xAE,0x00,0x03,0x93,0x67,0x26,0xFC) #define kMDExporterInterfaceID CFUUIDGetConstantUUIDWithBytes(kCFAllocatorDefault,0xB4,0x1C,0x60,0x74,0x7D,0xFB,0x40,0x57,0x96,0x9D,0x31,0xC8,0xE8,0x61,0xA8,0xD4) #define kMDImporterURLInterfaceID CFUUIDGetConstantUUIDWithBytes(kCFAllocatorDefault, 0x13,0xF6,0x0F,0x02,0x36,0x22,0x4F,0x35,0x98,0x91,0xEC,0x10,0xE6,0xCD,0x08,0xF8) #define kMDImporterBundleWrapperURLInterfaceID CFUUIDGetConstantUUIDWithBytes(kCFAllocatorDefault, 0xCF,0x76,0x37,0x4B,0x0C,0x83,0x47,0xC5,0xAB,0x2F,0x7B,0x95,0x08,0x84,0x67,0x0A) # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/Metadata.h" 2 3 # 44 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SearchKit.h" 1 3 # 22 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SearchKit.h" 3 #define __SEARCHKIT__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKDocument.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKDocument.h" 3 #define __SKDOCUMENT__ # 51 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKDocument.h" 3 typedef CFTypeRef SKDocumentRef; # 66 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKDocument.h" 3 extern CFTypeID SKDocumentGetTypeID(void) ; # 97 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKDocument.h" 3 extern SKDocumentRef SKDocumentCreateWithURL(CFURLRef inURL) ; # 115 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKDocument.h" 3 extern CFURLRef SKDocumentCopyURL(SKDocumentRef inDocument) ; # 156 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKDocument.h" 3 extern SKDocumentRef SKDocumentCreate( CFStringRef inScheme, SKDocumentRef inParent, CFStringRef inName) ; # 182 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKDocument.h" 3 extern CFStringRef SKDocumentGetSchemeName(SKDocumentRef inDocument) ; # 205 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKDocument.h" 3 extern CFStringRef SKDocumentGetName(SKDocumentRef inDocument) ; # 229 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKDocument.h" 3 extern SKDocumentRef SKDocumentGetParent(SKDocumentRef inDocument) ; # 31 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SearchKit.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 #define __SKANALYSIS__ # 54 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKMinTermLength ; # 71 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKSubstitutions ; # 88 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKStopWords ; # 107 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKProximityIndexing ; # 127 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKMaximumTerms ; # 146 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKTermChars ; # 165 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKStartTermChars ; # 184 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKEndTermChars ; # 207 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKLanguageTypes ; # 35 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SearchKit.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 #define __SKINDEX__ # 62 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 typedef struct __SKIndex* SKIndexRef; # 74 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern CFTypeID SKIndexGetTypeID(void) ; # 86 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 typedef struct __SKIndexDocumentIterator* SKIndexDocumentIteratorRef; # 98 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern CFTypeID SKIndexDocumentIteratorGetTypeID(void) ; # 112 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 enum SKIndexType { kSKIndexUnknown = 0, kSKIndexInverted = 1, kSKIndexVector = 2, kSKIndexInvertedVector = 3 }; typedef enum SKIndexType SKIndexType; # 144 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 enum SKDocumentIndexState { kSKDocumentStateNotIndexed = 0, kSKDocumentStateIndexed = 1, kSKDocumentStateAddPending = 2, kSKDocumentStateDeletePending = 3 }; typedef enum SKDocumentIndexState SKDocumentIndexState; # 213 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern SKIndexRef SKIndexCreateWithURL( CFURLRef inURL, CFStringRef inIndexName, SKIndexType inIndexType, CFDictionaryRef inAnalysisProperties) ; # 254 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern SKIndexRef SKIndexOpenWithURL( CFURLRef inURL, CFStringRef inIndexName, Boolean inWriteAccess) ; # 293 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern SKIndexRef SKIndexCreateWithMutableData( CFMutableDataRef inData, CFStringRef inIndexName, SKIndexType inIndexType, CFDictionaryRef inAnalysisProperties) ; # 330 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern SKIndexRef SKIndexOpenWithData( CFDataRef inData, CFStringRef inIndexName) ; # 366 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern SKIndexRef SKIndexOpenWithMutableData( CFMutableDataRef inData, CFStringRef inIndexName) ; # 393 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern Boolean SKIndexFlush(SKIndexRef inIndex) ; # 408 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern void SKIndexSetMaximumBytesBeforeFlush( SKIndexRef inIndex, CFIndex inBytesForUpdate) ; # 429 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern CFIndex SKIndexGetMaximumBytesBeforeFlush(SKIndexRef inIndex) ; # 455 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern Boolean SKIndexCompact(SKIndexRef inIndex) ; # 478 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern SKIndexType SKIndexGetIndexType(SKIndexRef inIndex) ; # 497 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern CFDictionaryRef SKIndexGetAnalysisProperties(SKIndexRef inIndex) ; # 521 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern CFIndex SKIndexGetDocumentCount(SKIndexRef inIndex) ; # 536 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern void SKIndexClose(SKIndexRef inIndex) ; typedef CFIndex SKDocumentID; # 574 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern Boolean SKIndexAddDocumentWithText( SKIndexRef inIndex, SKDocumentRef inDocument, CFStringRef inDocumentText, Boolean inCanReplace) ; # 623 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern Boolean SKIndexAddDocument( SKIndexRef inIndex, SKDocumentRef inDocument, CFStringRef inMIMETypeHint, Boolean inCanReplace) ; # 655 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern Boolean SKIndexRemoveDocument( SKIndexRef inIndex, SKDocumentRef inDocument) ; # 676 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern CFDictionaryRef SKIndexCopyDocumentProperties( SKIndexRef inIndex, SKDocumentRef inDocument) ; # 695 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern void SKIndexSetDocumentProperties( SKIndexRef inIndex, SKDocumentRef inDocument, CFDictionaryRef inProperties) ; # 720 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern SKDocumentIndexState SKIndexGetDocumentState( SKIndexRef inIndex, SKDocumentRef inDocument) ; # 741 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern SKDocumentID SKIndexGetDocumentID( SKIndexRef inIndex, SKDocumentRef inDocument) ; # 758 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern SKDocumentRef SKIndexCopyDocumentForDocumentID( SKIndexRef inIndex, SKDocumentID inDocumentID) ; # 775 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern Boolean SKIndexRenameDocument( SKIndexRef inIndex, SKDocumentRef inDocument, CFStringRef inNewName) ; # 793 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern Boolean SKIndexMoveDocument( SKIndexRef inIndex, SKDocumentRef inDocument, SKDocumentRef inNewParent) ; # 812 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern SKIndexDocumentIteratorRef SKIndexDocumentIteratorCreate( SKIndexRef inIndex, SKDocumentRef inParentDocument) ; # 834 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern SKDocumentRef SKIndexDocumentIteratorCopyNext(SKIndexDocumentIteratorRef inIterator) ; # 852 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern SKDocumentID SKIndexGetMaximumDocumentID(SKIndexRef inIndex) ; # 867 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern CFIndex SKIndexGetDocumentTermCount( SKIndexRef inIndex, SKDocumentID inDocumentID) ; # 887 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern CFArrayRef SKIndexCopyTermIDArrayForDocumentID( SKIndexRef inIndex, SKDocumentID inDocumentID) ; # 904 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern CFIndex SKIndexGetDocumentTermFrequency( SKIndexRef inIndex, SKDocumentID inDocumentID, CFIndex inTermID) ; # 927 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern CFIndex SKIndexGetMaximumTermID(SKIndexRef inIndex) ; # 942 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern CFIndex SKIndexGetTermDocumentCount( SKIndexRef inIndex, CFIndex inTermID) ; # 962 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern CFArrayRef SKIndexCopyDocumentIDArrayForTermID( SKIndexRef inIndex, CFIndex inTermID) ; # 979 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern CFStringRef SKIndexCopyTermStringForTermID( SKIndexRef inIndex, CFIndex inTermID) ; # 999 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern CFIndex SKIndexGetTermIDForTermString( SKIndexRef inIndex, CFStringRef inTermString) ; # 1025 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKIndex.h" 3 extern void SKLoadDefaultExtractorPlugIns(void) ; # 39 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SearchKit.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 #define __SKSEARCH__ # 66 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 typedef struct __SKSearch* SKSearchRef; # 78 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern CFTypeID SKSearchGetTypeID(void) ; # 90 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 typedef UInt32 SKSearchOptions; enum { kSKSearchOptionDefault = 0, kSKSearchOptionNoRelevanceScores = 1L << 0, kSKSearchOptionSpaceMeansOR = 1L << 1, kSKSearchOptionFindSimilar = 1L << 2 }; # 128 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern SKSearchRef SKSearchCreate( SKIndexRef inIndex, CFStringRef inQuery, SKSearchOptions inSearchOptions) ; # 146 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern void SKSearchCancel(SKSearchRef inSearch) ; # 194 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern Boolean SKSearchFindMatches( SKSearchRef inSearch, CFIndex inMaximumCount, SKDocumentID * outDocumentIDsArray, float * outScoresArray, CFTimeInterval maximumTime, CFIndex * outFoundCount) ; # 235 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern void SKIndexCopyInfoForDocumentIDs( SKIndexRef inIndex, CFIndex inCount, SKDocumentID * inDocumentIDsArray, CFStringRef * outNamesArray, SKDocumentID * outParentIDsArray) ; # 269 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern void SKIndexCopyDocumentRefsForDocumentIDs( SKIndexRef inIndex, CFIndex inCount, SKDocumentID * inDocumentIDsArray, SKDocumentRef * outDocumentRefsArray) ; # 302 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern void SKIndexCopyDocumentURLsForDocumentIDs( SKIndexRef inIndex, CFIndex inCount, SKDocumentID * inDocumentIDsArray, CFURLRef * outDocumentURLsArray) ; # 323 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 typedef struct __SKSearchGroup* SKSearchGroupRef; # 335 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern CFTypeID SKSearchGroupGetTypeID(void) ; # 346 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 typedef struct __SKSearchResults* SKSearchResultsRef; # 358 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern CFTypeID SKSearchResultsGetTypeID(void) ; # 374 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 enum SKSearchType { kSKSearchRanked = 0, kSKSearchBooleanRanked = 1, kSKSearchRequiredRanked = 2, kSKSearchPrefixRanked = 3 }; typedef enum SKSearchType SKSearchType; # 411 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 typedef Boolean ( * SKSearchResultsFilterCallBack)(SKIndexRef inIndex, SKDocumentRef inDocument, void *inContext); # 434 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern SKSearchGroupRef SKSearchGroupCreate(CFArrayRef inArrayOfInIndexes) ; # 452 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern CFArrayRef SKSearchGroupCopyIndexes(SKSearchGroupRef inSearchGroup) ; # 498 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern SKSearchResultsRef SKSearchResultsCreateWithQuery( SKSearchGroupRef inSearchGroup, CFStringRef inQuery, SKSearchType inSearchType, CFIndex inMaxFoundDocuments, void * inContext, SKSearchResultsFilterCallBack inFilterCallBack) ; # 548 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern SKSearchResultsRef SKSearchResultsCreateWithDocuments( SKSearchGroupRef inSearchGroup, CFArrayRef inExampleDocuments, CFIndex inMaxFoundDocuments, void * inContext, SKSearchResultsFilterCallBack inFilterCallBack) ; # 568 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern CFIndex SKSearchResultsGetCount(SKSearchResultsRef inSearchResults) ; # 617 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern CFIndex SKSearchResultsGetInfoInRange( SKSearchResultsRef inSearchResults, CFRange inRange, SKDocumentRef * outDocumentsArray, SKIndexRef * outIndexesArray, float * outScoresArray) ; # 649 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern CFArrayRef SKSearchResultsCopyMatchingTerms( SKSearchResultsRef inSearchResults, CFIndex inItem) ; # 43 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SearchKit.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSummary.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSummary.h" 3 #define __SKSUMMARY__ # 53 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSummary.h" 3 typedef struct __SKSummary* SKSummaryRef; # 68 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSummary.h" 3 extern CFTypeID SKSummaryGetTypeID(void) ; # 96 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSummary.h" 3 extern SKSummaryRef SKSummaryCreateWithString(CFStringRef inString) ; # 116 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSummary.h" 3 extern CFIndex SKSummaryGetSentenceCount(SKSummaryRef summary) ; # 136 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSummary.h" 3 extern CFIndex SKSummaryGetParagraphCount(SKSummaryRef summary) ; # 159 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSummary.h" 3 extern CFStringRef SKSummaryCopySentenceAtIndex( SKSummaryRef summary, CFIndex i) ; # 184 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSummary.h" 3 extern CFStringRef SKSummaryCopyParagraphAtIndex( SKSummaryRef summary, CFIndex i) ; # 210 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSummary.h" 3 extern CFStringRef SKSummaryCopySentenceSummaryString( SKSummaryRef summary, CFIndex numSentences) ; # 236 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSummary.h" 3 extern CFStringRef SKSummaryCopyParagraphSummaryString( SKSummaryRef summary, CFIndex numParagraphs) ; # 277 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSummary.h" 3 extern CFIndex SKSummaryGetSentenceSummaryInfo( SKSummaryRef summary, CFIndex numSentencesInSummary, CFIndex * outRankOrderOfSentences, CFIndex * outSentenceIndexOfSentences, CFIndex * outParagraphIndexOfSentences) ; # 317 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSummary.h" 3 extern CFIndex SKSummaryGetParagraphSummaryInfo( SKSummaryRef summary, CFIndex numParagraphsInSummary, CFIndex * outRankOrderOfParagraphs, CFIndex * outParagraphIndexOfParagraphs) ; # 47 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SearchKit.h" 2 3 # 52 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 1 3 # 15 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 #define __FSEVENTS__ # 26 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 # 1 "/usr/include/Block.h" 1 3 4 # 11 "/usr/include/Block.h" 3 4 #define _Block_H_ #define BLOCK_EXPORT extern # 31 "/usr/include/Block.h" 3 4 extern void *_Block_copy(const void *aBlock) ; extern void _Block_release(const void *aBlock) ; extern void _Block_object_assign(void *, const void *, const int) ; extern void _Block_object_dispose(const void *, const int) ; extern void * _NSConcreteGlobalBlock[32] ; extern void * _NSConcreteStackBlock[32] ; # 60 "/usr/include/Block.h" 3 4 #define Block_copy(...) ((__typeof(__VA_ARGS__))_Block_copy((const void *)(__VA_ARGS__))) #define Block_release(...) _Block_release((const void *)(__VA_ARGS__)) # 27 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 2 3 # 41 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 #pragma clang assume_nonnull begin #pragma pack(push, 2) # 196 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 typedef UInt32 FSEventStreamCreateFlags; # 205 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 enum { kFSEventStreamCreateFlagNone = 0x00000000, kFSEventStreamCreateFlagUseCFTypes = 0x00000001, # 237 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 kFSEventStreamCreateFlagNoDefer = 0x00000002, # 254 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 kFSEventStreamCreateFlagWatchRoot = 0x00000004, # 266 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 kFSEventStreamCreateFlagIgnoreSelf = 0x00000008, kFSEventStreamCreateFlagFileEvents = 0x00000010, # 283 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 kFSEventStreamCreateFlagMarkSelf = 0x00000020, # 294 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 kFSEventStreamCreateFlagUseExtendedData = 0x00000040 }; # 308 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 #define kFSEventStreamEventExtendedDataPathKey CFSTR("path") #define kFSEventStreamEventExtendedFileIDKey CFSTR("fileID") typedef UInt32 FSEventStreamEventFlags; # 343 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 enum { kFSEventStreamEventFlagNone = 0x00000000, # 364 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 kFSEventStreamEventFlagMustScanSubDirs = 0x00000001, # 379 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 kFSEventStreamEventFlagUserDropped = 0x00000002, kFSEventStreamEventFlagKernelDropped = 0x00000004, kFSEventStreamEventFlagEventIdsWrapped = 0x00000008, # 401 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 kFSEventStreamEventFlagHistoryDone = 0x00000010, # 414 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 kFSEventStreamEventFlagRootChanged = 0x00000020, # 429 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 kFSEventStreamEventFlagMount = 0x00000040, # 442 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 kFSEventStreamEventFlagUnmount = 0x00000080, kFSEventStreamEventFlagItemCreated = 0x00000100, kFSEventStreamEventFlagItemRemoved = 0x00000200, kFSEventStreamEventFlagItemInodeMetaMod = 0x00000400, kFSEventStreamEventFlagItemRenamed = 0x00000800, kFSEventStreamEventFlagItemModified = 0x00001000, kFSEventStreamEventFlagItemFinderInfoMod = 0x00002000, kFSEventStreamEventFlagItemChangeOwner = 0x00004000, kFSEventStreamEventFlagItemXattrMod = 0x00008000, kFSEventStreamEventFlagItemIsFile = 0x00010000, kFSEventStreamEventFlagItemIsDir = 0x00020000, kFSEventStreamEventFlagItemIsSymlink = 0x00040000, kFSEventStreamEventFlagOwnEvent = 0x00080000, kFSEventStreamEventFlagItemIsHardlink = 0x00100000, kFSEventStreamEventFlagItemIsLastHardlink = 0x00200000, kFSEventStreamEventFlagItemCloned = 0x00400000 }; # 545 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 typedef UInt64 FSEventStreamEventId; enum { kFSEventStreamEventIdSinceNow = 0xFFFFFFFFFFFFFFFFULL }; # 558 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 typedef struct __FSEventStream* FSEventStreamRef; typedef const struct __FSEventStream* ConstFSEventStreamRef; # 575 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 struct FSEventStreamContext { CFIndex version; # 591 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 void * info; CFAllocatorRetainCallBack retain; CFAllocatorReleaseCallBack release; CFAllocatorCopyDescriptionCallBack copyDescription; }; typedef struct FSEventStreamContext FSEventStreamContext; # 683 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 typedef void ( * FSEventStreamCallback)(ConstFSEventStreamRef streamRef, void * clientCallBackInfo, size_t numEvents, void *eventPaths, const FSEventStreamEventFlags * eventFlags, const FSEventStreamEventId * eventIds); # 748 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern FSEventStreamRef FSEventStreamCreate( CFAllocatorRef allocator, FSEventStreamCallback callback, FSEventStreamContext * context, CFArrayRef pathsToWatch, FSEventStreamEventId sinceWhen, CFTimeInterval latency, FSEventStreamCreateFlags flags) ; # 832 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern FSEventStreamRef FSEventStreamCreateRelativeToDevice( CFAllocatorRef allocator, FSEventStreamCallback callback, FSEventStreamContext * context, dev_t deviceToWatch, CFArrayRef pathsToWatchRelativeToDevice, FSEventStreamEventId sinceWhen, CFTimeInterval latency, FSEventStreamCreateFlags flags) ; # 869 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern FSEventStreamEventId FSEventStreamGetLatestEventId(ConstFSEventStreamRef streamRef) ; # 893 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern dev_t FSEventStreamGetDeviceBeingWatched(ConstFSEventStreamRef streamRef) ; # 918 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern CFArrayRef FSEventStreamCopyPathsBeingWatched(ConstFSEventStreamRef streamRef) ; # 938 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern FSEventStreamEventId FSEventsGetCurrentEventId(void) ; # 974 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern CFUUIDRef FSEventsCopyUUIDForDevice(dev_t dev) ; # 1011 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern FSEventStreamEventId FSEventsGetLastEventIdForDeviceBeforeTime( dev_t dev, CFAbsoluteTime time) ; # 1040 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern Boolean FSEventsPurgeEventsForDeviceUpToEventId( dev_t dev, FSEventStreamEventId eventId) ; # 1066 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern void FSEventStreamRetain(FSEventStreamRef streamRef) ; # 1088 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern void FSEventStreamRelease(FSEventStreamRef streamRef) ; # 1124 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern void FSEventStreamScheduleWithRunLoop( FSEventStreamRef streamRef, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 1154 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern void FSEventStreamUnscheduleFromRunLoop( FSEventStreamRef streamRef, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 1195 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern void FSEventStreamSetDispatchQueue( FSEventStreamRef streamRef, dispatch_queue_t q) ; # 1222 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern void FSEventStreamInvalidate(FSEventStreamRef streamRef) ; # 1255 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern Boolean FSEventStreamStart(FSEventStreamRef streamRef) ; # 1285 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern FSEventStreamEventId FSEventStreamFlushAsync(FSEventStreamRef streamRef) ; # 1312 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern void FSEventStreamFlushSync(FSEventStreamRef streamRef) ; # 1337 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern void FSEventStreamStop(FSEventStreamRef streamRef) ; # 1361 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern void FSEventStreamShow(ConstFSEventStreamRef streamRef) ; # 1381 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern CFStringRef FSEventStreamCopyDescription(ConstFSEventStreamRef streamRef) ; # 1400 "/System/Library/Frameworks/CoreServices.framework/Frameworks/FSEvents.framework/Headers/FSEvents.h" 3 extern Boolean FSEventStreamSetExclusionPaths(FSEventStreamRef streamRef, CFArrayRef pathsToExclude) ; #pragma pack(pop) #pragma clang assume_nonnull end # 56 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/SharedFileList.h" 1 3 # 11 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/SharedFileList.h" 3 #define __SHAREDFILELIST__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 1 3 # 16 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 #define __LSSHAREDFILELIST__ # 53 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 typedef struct OpaqueLSSharedFileListRef* LSSharedFileListRef; typedef struct OpaqueLSSharedFileListItemRef* LSSharedFileListItemRef; # 66 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListFavoriteVolumes ; # 77 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListFavoriteItems ; # 88 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListRecentApplicationItems ; # 99 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListRecentDocumentItems ; # 110 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListRecentServerItems ; # 121 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListSessionLoginItems ; # 135 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListGlobalLoginItems ; # 153 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListRecentItemsMaxAmount ; # 167 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListVolumesComputerVisible ; # 184 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListVolumesIDiskVisible ; # 198 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListVolumesNetworkVisible ; # 215 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern LSSharedFileListItemRef kLSSharedFileListItemBeforeFirst ; # 229 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern LSSharedFileListItemRef kLSSharedFileListItemLast ; # 246 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListItemHidden ; # 259 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListLoginItemHidden ; typedef UInt32 LSSharedFileListResolutionFlags; enum { kLSSharedFileListNoUserInteraction = 1 << 0, kLSSharedFileListDoNotMountVolumes = 1 << 1 }; # 276 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 typedef void ( * LSSharedFileListChangedProcPtr)(LSSharedFileListRef inList, void *context); # 296 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFTypeID LSSharedFileListGetTypeID(void) ; # 318 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFTypeID LSSharedFileListItemGetTypeID(void) ; # 359 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern LSSharedFileListRef LSSharedFileListCreate( CFAllocatorRef inAllocator, CFStringRef inListType, CFTypeRef listOptions) ; # 395 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern OSStatus LSSharedFileListSetAuthorization( LSSharedFileListRef inList, AuthorizationRef inAuthorization) ; # 437 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern void LSSharedFileListAddObserver( LSSharedFileListRef inList, CFRunLoopRef inRunloop, CFStringRef inRunloopMode, LSSharedFileListChangedProcPtr callback, void * context) ; # 480 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern void LSSharedFileListRemoveObserver( LSSharedFileListRef inList, CFRunLoopRef inRunloop, CFStringRef inRunloopMode, LSSharedFileListChangedProcPtr callback, void * context) ; # 511 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern UInt32 LSSharedFileListGetSeedValue(LSSharedFileListRef inList) ; # 545 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFTypeRef LSSharedFileListCopyProperty( LSSharedFileListRef inList, CFStringRef inPropertyName) ; # 579 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern OSStatus LSSharedFileListSetProperty( LSSharedFileListRef inList, CFStringRef inPropertyName, CFTypeRef inPropertyData) ; # 616 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFArrayRef LSSharedFileListCopySnapshot( LSSharedFileListRef inList, UInt32 * outSnapshotSeed) ; # 673 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern LSSharedFileListItemRef LSSharedFileListInsertItemURL( LSSharedFileListRef inList, LSSharedFileListItemRef insertAfterThisItem, CFStringRef inDisplayName, IconRef inIconRef, CFURLRef inURL, CFDictionaryRef inPropertiesToSet, CFArrayRef inPropertiesToClear) ; # 738 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern LSSharedFileListItemRef LSSharedFileListInsertItemFSRef( LSSharedFileListRef inList, LSSharedFileListItemRef insertAfterThisItem, CFStringRef inDisplayName, IconRef inIconRef, const FSRef * inFSRef, CFDictionaryRef inPropertiesToSet, CFArrayRef inPropertiesToClear) ; # 779 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern OSStatus LSSharedFileListItemMove( LSSharedFileListRef inList, LSSharedFileListItemRef inItem, LSSharedFileListItemRef inMoveAfterItem) ; # 811 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern OSStatus LSSharedFileListItemRemove( LSSharedFileListRef inList, LSSharedFileListItemRef inItem) ; # 839 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern OSStatus LSSharedFileListRemoveAllItems(LSSharedFileListRef inList) ; # 860 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern UInt32 LSSharedFileListItemGetID(LSSharedFileListItemRef inItem) ; # 885 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern IconRef LSSharedFileListItemCopyIconRef(LSSharedFileListItemRef inItem) ; # 907 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef LSSharedFileListItemCopyDisplayName(LSSharedFileListItemRef inItem) ; # 942 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern OSStatus LSSharedFileListItemResolve( LSSharedFileListItemRef inItem, LSSharedFileListResolutionFlags inFlags, CFURLRef * outURL, FSRef * outRef) ; # 979 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFURLRef LSSharedFileListItemCopyResolvedURL( LSSharedFileListItemRef inItem, LSSharedFileListResolutionFlags inFlags, CFErrorRef * outError) ; # 1004 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern CFTypeRef LSSharedFileListItemCopyProperty( LSSharedFileListItemRef inItem, CFStringRef inPropertyName) ; # 1027 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/LSSharedFileList.h" 3 extern OSStatus LSSharedFileListItemSetProperty( LSSharedFileListItemRef inItem, CFStringRef inPropertyName, CFTypeRef inPropertyData) ; # 14 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SharedFileList.framework/Headers/SharedFileList.h" 2 3 # 60 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 2 3 # 24 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATS.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATS.h" 3 #define __ATS__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSDefines.h" 1 3 #define __ATSDEFINES__ #define ATS_AVAILABLE_BUT_DEPRECATED_WITH_ADVICE(_mac,_macDep,_deprecationAdvice) __OSX_AVAILABLE_BUT_DEPRECATED_MSG(__MAC_##_mac,__MAC_##_macDep, __IPHONE_NA, __IPHONE_NA, _deprecationAdvice) # 33 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSDefines.h" 3 #define ATS_AVAILABLE_BUT_DEPRECATED(_mac,_macDep) AVAILABLE_MAC_OS_X_VERSION_##_mac##_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_##_macDep #define ATS_DEPRECATED_IN_MAC_OS_X_VERSION(_macDep) DEPRECATED_IN_MAC_OS_X_VERSION_##_macDep##_AND_LATER # 25 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATS.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 #define __ATSLAYOUTTYPES__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTLayoutTypes.h" 1 3 # 16 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTLayoutTypes.h" 3 # 1 "/System/Library/Frameworks/CoreText.framework/Headers/SFNTLayoutTypes.h" 1 3 # 10 "/System/Library/Frameworks/CoreText.framework/Headers/SFNTLayoutTypes.h" 3 #define __SFNTLAYOUTTYPES__ # 22 "/System/Library/Frameworks/CoreText.framework/Headers/SFNTLayoutTypes.h" 3 #pragma pack(push, 2) # 38 "/System/Library/Frameworks/CoreText.framework/Headers/SFNTLayoutTypes.h" 3 enum { kAllTypographicFeaturesType = 0, kLigaturesType = 1, kCursiveConnectionType = 2, kLetterCaseType = 3, kVerticalSubstitutionType = 4, kLinguisticRearrangementType = 5, kNumberSpacingType = 6, kSmartSwashType = 8, kDiacriticsType = 9, kVerticalPositionType = 10, kFractionsType = 11, kOverlappingCharactersType = 13, kTypographicExtrasType = 14, kMathematicalExtrasType = 15, kOrnamentSetsType = 16, kCharacterAlternativesType = 17, kDesignComplexityType = 18, kStyleOptionsType = 19, kCharacterShapeType = 20, kNumberCaseType = 21, kTextSpacingType = 22, kTransliterationType = 23, kAnnotationType = 24, kKanaSpacingType = 25, kIdeographicSpacingType = 26, kUnicodeDecompositionType = 27, kRubyKanaType = 28, kCJKSymbolAlternativesType = 29, kIdeographicAlternativesType = 30, kCJKVerticalRomanPlacementType = 31, kItalicCJKRomanType = 32, kCaseSensitiveLayoutType = 33, kAlternateKanaType = 34, kStylisticAlternativesType = 35, kContextualAlternatesType = 36, kLowerCaseType = 37, kUpperCaseType = 38, kLanguageTagType = 39, kCJKRomanSpacingType = 103, kLastFeatureType = -1 }; enum { kAllTypeFeaturesOnSelector = 0, kAllTypeFeaturesOffSelector = 1 }; enum { kRequiredLigaturesOnSelector = 0, kRequiredLigaturesOffSelector = 1, kCommonLigaturesOnSelector = 2, kCommonLigaturesOffSelector = 3, kRareLigaturesOnSelector = 4, kRareLigaturesOffSelector = 5, kLogosOnSelector = 6, kLogosOffSelector = 7, kRebusPicturesOnSelector = 8, kRebusPicturesOffSelector = 9, kDiphthongLigaturesOnSelector = 10, kDiphthongLigaturesOffSelector = 11, kSquaredLigaturesOnSelector = 12, kSquaredLigaturesOffSelector = 13, kAbbrevSquaredLigaturesOnSelector = 14, kAbbrevSquaredLigaturesOffSelector = 15, kSymbolLigaturesOnSelector = 16, kSymbolLigaturesOffSelector = 17, kContextualLigaturesOnSelector = 18, kContextualLigaturesOffSelector = 19, kHistoricalLigaturesOnSelector = 20, kHistoricalLigaturesOffSelector = 21 }; enum { kUnconnectedSelector = 0, kPartiallyConnectedSelector = 1, kCursiveSelector = 2 }; enum { kUpperAndLowerCaseSelector = 0, kAllCapsSelector = 1, kAllLowerCaseSelector = 2, kSmallCapsSelector = 3, kInitialCapsSelector = 4, kInitialCapsAndSmallCapsSelector = 5 }; enum { kSubstituteVerticalFormsOnSelector = 0, kSubstituteVerticalFormsOffSelector = 1 }; enum { kLinguisticRearrangementOnSelector = 0, kLinguisticRearrangementOffSelector = 1 }; enum { kMonospacedNumbersSelector = 0, kProportionalNumbersSelector = 1, kThirdWidthNumbersSelector = 2, kQuarterWidthNumbersSelector = 3 }; enum { kWordInitialSwashesOnSelector = 0, kWordInitialSwashesOffSelector = 1, kWordFinalSwashesOnSelector = 2, kWordFinalSwashesOffSelector = 3, kLineInitialSwashesOnSelector = 4, kLineInitialSwashesOffSelector = 5, kLineFinalSwashesOnSelector = 6, kLineFinalSwashesOffSelector = 7, kNonFinalSwashesOnSelector = 8, kNonFinalSwashesOffSelector = 9 }; enum { kShowDiacriticsSelector = 0, kHideDiacriticsSelector = 1, kDecomposeDiacriticsSelector = 2 }; enum { kNormalPositionSelector = 0, kSuperiorsSelector = 1, kInferiorsSelector = 2, kOrdinalsSelector = 3, kScientificInferiorsSelector = 4 }; enum { kNoFractionsSelector = 0, kVerticalFractionsSelector = 1, kDiagonalFractionsSelector = 2 }; enum { kPreventOverlapOnSelector = 0, kPreventOverlapOffSelector = 1 }; enum { kHyphensToEmDashOnSelector = 0, kHyphensToEmDashOffSelector = 1, kHyphenToEnDashOnSelector = 2, kHyphenToEnDashOffSelector = 3, kSlashedZeroOnSelector = 4, kSlashedZeroOffSelector = 5, kFormInterrobangOnSelector = 6, kFormInterrobangOffSelector = 7, kSmartQuotesOnSelector = 8, kSmartQuotesOffSelector = 9, kPeriodsToEllipsisOnSelector = 10, kPeriodsToEllipsisOffSelector = 11 }; enum { kHyphenToMinusOnSelector = 0, kHyphenToMinusOffSelector = 1, kAsteriskToMultiplyOnSelector = 2, kAsteriskToMultiplyOffSelector = 3, kSlashToDivideOnSelector = 4, kSlashToDivideOffSelector = 5, kInequalityLigaturesOnSelector = 6, kInequalityLigaturesOffSelector = 7, kExponentsOnSelector = 8, kExponentsOffSelector = 9, kMathematicalGreekOnSelector = 10, kMathematicalGreekOffSelector = 11 }; enum { kNoOrnamentsSelector = 0, kDingbatsSelector = 1, kPiCharactersSelector = 2, kFleuronsSelector = 3, kDecorativeBordersSelector = 4, kInternationalSymbolsSelector = 5, kMathSymbolsSelector = 6 }; enum { kNoAlternatesSelector = 0 }; enum { kDesignLevel1Selector = 0, kDesignLevel2Selector = 1, kDesignLevel3Selector = 2, kDesignLevel4Selector = 3, kDesignLevel5Selector = 4 }; enum { kNoStyleOptionsSelector = 0, kDisplayTextSelector = 1, kEngravedTextSelector = 2, kIlluminatedCapsSelector = 3, kTitlingCapsSelector = 4, kTallCapsSelector = 5 }; enum { kTraditionalCharactersSelector = 0, kSimplifiedCharactersSelector = 1, kJIS1978CharactersSelector = 2, kJIS1983CharactersSelector = 3, kJIS1990CharactersSelector = 4, kTraditionalAltOneSelector = 5, kTraditionalAltTwoSelector = 6, kTraditionalAltThreeSelector = 7, kTraditionalAltFourSelector = 8, kTraditionalAltFiveSelector = 9, kExpertCharactersSelector = 10, kJIS2004CharactersSelector = 11, kHojoCharactersSelector = 12, kNLCCharactersSelector = 13, kTraditionalNamesCharactersSelector = 14 }; enum { kLowerCaseNumbersSelector = 0, kUpperCaseNumbersSelector = 1 }; enum { kProportionalTextSelector = 0, kMonospacedTextSelector = 1, kHalfWidthTextSelector = 2, kThirdWidthTextSelector = 3, kQuarterWidthTextSelector = 4, kAltProportionalTextSelector = 5, kAltHalfWidthTextSelector = 6 }; enum { kNoTransliterationSelector = 0, kHanjaToHangulSelector = 1, kHiraganaToKatakanaSelector = 2, kKatakanaToHiraganaSelector = 3, kKanaToRomanizationSelector = 4, kRomanizationToHiraganaSelector = 5, kRomanizationToKatakanaSelector = 6, kHanjaToHangulAltOneSelector = 7, kHanjaToHangulAltTwoSelector = 8, kHanjaToHangulAltThreeSelector = 9 }; enum { kNoAnnotationSelector = 0, kBoxAnnotationSelector = 1, kRoundedBoxAnnotationSelector = 2, kCircleAnnotationSelector = 3, kInvertedCircleAnnotationSelector = 4, kParenthesisAnnotationSelector = 5, kPeriodAnnotationSelector = 6, kRomanNumeralAnnotationSelector = 7, kDiamondAnnotationSelector = 8, kInvertedBoxAnnotationSelector = 9, kInvertedRoundedBoxAnnotationSelector = 10 }; enum { kFullWidthKanaSelector = 0, kProportionalKanaSelector = 1 }; enum { kFullWidthIdeographsSelector = 0, kProportionalIdeographsSelector = 1, kHalfWidthIdeographsSelector = 2 }; enum { kCanonicalCompositionOnSelector = 0, kCanonicalCompositionOffSelector = 1, kCompatibilityCompositionOnSelector = 2, kCompatibilityCompositionOffSelector = 3, kTranscodingCompositionOnSelector = 4, kTranscodingCompositionOffSelector = 5 }; enum { kNoRubyKanaSelector = 0, kRubyKanaSelector = 1, kRubyKanaOnSelector = 2, kRubyKanaOffSelector = 3 }; enum { kNoCJKSymbolAlternativesSelector = 0, kCJKSymbolAltOneSelector = 1, kCJKSymbolAltTwoSelector = 2, kCJKSymbolAltThreeSelector = 3, kCJKSymbolAltFourSelector = 4, kCJKSymbolAltFiveSelector = 5 }; enum { kNoIdeographicAlternativesSelector = 0, kIdeographicAltOneSelector = 1, kIdeographicAltTwoSelector = 2, kIdeographicAltThreeSelector = 3, kIdeographicAltFourSelector = 4, kIdeographicAltFiveSelector = 5 }; enum { kCJKVerticalRomanCenteredSelector = 0, kCJKVerticalRomanHBaselineSelector = 1 }; enum { kNoCJKItalicRomanSelector = 0, kCJKItalicRomanSelector = 1, kCJKItalicRomanOnSelector = 2, kCJKItalicRomanOffSelector = 3 }; enum { kCaseSensitiveLayoutOnSelector = 0, kCaseSensitiveLayoutOffSelector = 1, kCaseSensitiveSpacingOnSelector = 2, kCaseSensitiveSpacingOffSelector = 3 }; enum { kAlternateHorizKanaOnSelector = 0, kAlternateHorizKanaOffSelector = 1, kAlternateVertKanaOnSelector = 2, kAlternateVertKanaOffSelector = 3 }; enum { kNoStylisticAlternatesSelector = 0, kStylisticAltOneOnSelector = 2, kStylisticAltOneOffSelector = 3, kStylisticAltTwoOnSelector = 4, kStylisticAltTwoOffSelector = 5, kStylisticAltThreeOnSelector = 6, kStylisticAltThreeOffSelector = 7, kStylisticAltFourOnSelector = 8, kStylisticAltFourOffSelector = 9, kStylisticAltFiveOnSelector = 10, kStylisticAltFiveOffSelector = 11, kStylisticAltSixOnSelector = 12, kStylisticAltSixOffSelector = 13, kStylisticAltSevenOnSelector = 14, kStylisticAltSevenOffSelector = 15, kStylisticAltEightOnSelector = 16, kStylisticAltEightOffSelector = 17, kStylisticAltNineOnSelector = 18, kStylisticAltNineOffSelector = 19, kStylisticAltTenOnSelector = 20, kStylisticAltTenOffSelector = 21, kStylisticAltElevenOnSelector = 22, kStylisticAltElevenOffSelector = 23, kStylisticAltTwelveOnSelector = 24, kStylisticAltTwelveOffSelector = 25, kStylisticAltThirteenOnSelector = 26, kStylisticAltThirteenOffSelector = 27, kStylisticAltFourteenOnSelector = 28, kStylisticAltFourteenOffSelector = 29, kStylisticAltFifteenOnSelector = 30, kStylisticAltFifteenOffSelector = 31, kStylisticAltSixteenOnSelector = 32, kStylisticAltSixteenOffSelector = 33, kStylisticAltSeventeenOnSelector = 34, kStylisticAltSeventeenOffSelector = 35, kStylisticAltEighteenOnSelector = 36, kStylisticAltEighteenOffSelector = 37, kStylisticAltNineteenOnSelector = 38, kStylisticAltNineteenOffSelector = 39, kStylisticAltTwentyOnSelector = 40, kStylisticAltTwentyOffSelector = 41 }; enum { kContextualAlternatesOnSelector = 0, kContextualAlternatesOffSelector = 1, kSwashAlternatesOnSelector = 2, kSwashAlternatesOffSelector = 3, kContextualSwashAlternatesOnSelector = 4, kContextualSwashAlternatesOffSelector = 5 }; enum { kDefaultLowerCaseSelector = 0, kLowerCaseSmallCapsSelector = 1, kLowerCasePetiteCapsSelector = 2 }; enum { kDefaultUpperCaseSelector = 0, kUpperCaseSmallCapsSelector = 1, kUpperCasePetiteCapsSelector = 2 }; enum { kHalfWidthCJKRomanSelector = 0, kProportionalCJKRomanSelector = 1, kDefaultCJKRomanSelector = 2, kFullWidthCJKRomanSelector = 3 }; enum { kSFNTLookupSimpleArray = 0, kSFNTLookupSegmentSingle = 2, kSFNTLookupSegmentArray = 4, kSFNTLookupSingleTable = 6, kSFNTLookupTrimmedArray = 8, kSFNTLookupVector = 10 }; typedef UInt16 SFNTLookupTableFormat; typedef UInt16 SFNTLookupValue; typedef UInt16 SFNTLookupOffset; typedef UInt32 SFNTLookupKind; struct SFNTLookupBinarySearchHeader { UInt16 unitSize; UInt16 nUnits; UInt16 searchRange; UInt16 entrySelector; UInt16 rangeShift; }; typedef struct SFNTLookupBinarySearchHeader SFNTLookupBinarySearchHeader; struct SFNTLookupArrayHeader { SFNTLookupValue lookupValues[1]; }; typedef struct SFNTLookupArrayHeader SFNTLookupArrayHeader; struct SFNTLookupTrimmedArrayHeader { UInt16 firstGlyph; UInt16 count; SFNTLookupValue valueArray[1]; }; typedef struct SFNTLookupTrimmedArrayHeader SFNTLookupTrimmedArrayHeader; struct SFNTLookupVectorHeader { UInt16 valueSize; UInt16 firstGlyph; UInt16 count; UInt8 values[1]; }; typedef struct SFNTLookupVectorHeader SFNTLookupVectorHeader; struct SFNTLookupSegment { UInt16 lastGlyph; UInt16 firstGlyph; UInt16 value[1]; }; typedef struct SFNTLookupSegment SFNTLookupSegment; struct SFNTLookupSegmentHeader { SFNTLookupBinarySearchHeader binSearch; SFNTLookupSegment segments[1]; }; typedef struct SFNTLookupSegmentHeader SFNTLookupSegmentHeader; struct SFNTLookupSingle { UInt16 glyph; UInt16 value[1]; }; typedef struct SFNTLookupSingle SFNTLookupSingle; struct SFNTLookupSingleHeader { SFNTLookupBinarySearchHeader binSearch; SFNTLookupSingle entries[1]; }; typedef struct SFNTLookupSingleHeader SFNTLookupSingleHeader; union SFNTLookupFormatSpecificHeader { SFNTLookupArrayHeader theArray; SFNTLookupSegmentHeader segment; SFNTLookupSingleHeader single; SFNTLookupTrimmedArrayHeader trimmedArray; SFNTLookupVectorHeader vector; }; typedef union SFNTLookupFormatSpecificHeader SFNTLookupFormatSpecificHeader; struct SFNTLookupTable { SFNTLookupTableFormat format; SFNTLookupFormatSpecificHeader fsHeader; }; typedef struct SFNTLookupTable SFNTLookupTable; typedef SFNTLookupTable * SFNTLookupTablePtr; typedef SFNTLookupTablePtr * SFNTLookupTableHandle; enum { kSTClassEndOfText = 0, kSTClassOutOfBounds = 1, kSTClassDeletedGlyph = 2, kSTClassEndOfLine = 3, kSTSetMark = 0x8000, kSTNoAdvance = 0x4000, kSTMarkEnd = 0x2000, kSTLigActionMask = 0x3FFF, kSTRearrVerbMask = 0x000F }; typedef UInt8 STClass; typedef UInt8 STEntryIndex; struct STHeader { UInt8 filler; STClass nClasses; UInt16 classTableOffset; UInt16 stateArrayOffset; UInt16 entryTableOffset; }; typedef struct STHeader STHeader; struct STClassTable { UInt16 firstGlyph; UInt16 nGlyphs; STClass classes[1]; }; typedef struct STClassTable STClassTable; struct STEntryZero { UInt16 newState; UInt16 flags; }; typedef struct STEntryZero STEntryZero; struct STEntryOne { UInt16 newState; UInt16 flags; UInt16 offset1; }; typedef struct STEntryOne STEntryOne; struct STEntryTwo { UInt16 newState; UInt16 flags; UInt16 offset1; UInt16 offset2; }; typedef struct STEntryTwo STEntryTwo; enum { kSTXHasLigAction = 0x2000 }; typedef UInt16 STXClass; typedef UInt16 STXStateIndex; typedef UInt16 STXEntryIndex; struct STXHeader { UInt32 nClasses; UInt32 classTableOffset; UInt32 stateArrayOffset; UInt32 entryTableOffset; }; typedef struct STXHeader STXHeader; typedef SFNTLookupTable STXClassTable; struct STXEntryZero { STXStateIndex newState; UInt16 flags; }; typedef struct STXEntryZero STXEntryZero; struct STXEntryOne { STXStateIndex newState; UInt16 flags; UInt16 index1; }; typedef struct STXEntryOne STXEntryOne; struct STXEntryTwo { STXStateIndex newState; UInt16 flags; UInt16 index1; UInt16 index2; }; typedef struct STXEntryTwo STXEntryTwo; enum { kSTKCrossStreamReset = 0x2000 }; enum { kLCARTag = 0x6C636172, kLCARCurrentVersion = 0x00010000, kLCARLinearFormat = 0, kLCARCtlPointFormat = 1 }; struct LcarCaretClassEntry { UInt16 count; UInt16 partials[1]; }; typedef struct LcarCaretClassEntry LcarCaretClassEntry; struct LcarCaretTable { Fixed version; UInt16 format; SFNTLookupTable lookup; }; typedef struct LcarCaretTable LcarCaretTable; typedef LcarCaretTable * LcarCaretTablePtr; enum { kJUSTTag = 0x6A757374, kJUSTCurrentVersion = 0x00010000, kJUSTStandardFormat = 0, kJUSTnoGlyphcode = 0xFFFF, kJUSTpcDecompositionAction = 0, kJUSTpcUnconditionalAddAction = 1, kJUSTpcConditionalAddAction = 2, kJUSTpcGlyphStretchAction = 3, kJUSTpcDuctilityAction = 4, kJUSTpcGlyphRepeatAddAction = 5 }; enum { kJUSTKashidaPriority = 0, kJUSTSpacePriority = 1, kJUSTLetterPriority = 2, kJUSTNullPriority = 3, kJUSTPriorityCount = 4 }; enum { kJUSTOverridePriority = 0x8000, kJUSTOverrideLimits = 0x4000, kJUSTOverrideUnlimited = 0x2000, kJUSTUnlimited = 0x1000, kJUSTPriorityMask = 0x0003 }; typedef UInt16 JustPCActionType; typedef UInt16 JustificationFlags; struct JustPCDecompositionAction { Fixed lowerLimit; Fixed upperLimit; UInt16 order; UInt16 count; UInt16 glyphs[1]; }; typedef struct JustPCDecompositionAction JustPCDecompositionAction; typedef UInt16 JustPCUnconditionalAddAction; struct JustPCConditionalAddAction { Fixed substThreshold; UInt16 addGlyph; UInt16 substGlyph; }; typedef struct JustPCConditionalAddAction JustPCConditionalAddAction; struct JustPCDuctilityAction { UInt32 ductilityAxis; Fixed minimumLimit; Fixed noStretchValue; Fixed maximumLimit; }; typedef struct JustPCDuctilityAction JustPCDuctilityAction; struct JustPCGlyphRepeatAddAction { UInt16 flags; UInt16 glyph; }; typedef struct JustPCGlyphRepeatAddAction JustPCGlyphRepeatAddAction; struct JustPCActionSubrecord { UInt16 theClass; JustPCActionType theType; UInt32 length; UInt32 data; }; typedef struct JustPCActionSubrecord JustPCActionSubrecord; struct JustPCAction { UInt32 actionCount; JustPCActionSubrecord actions[1]; }; typedef struct JustPCAction JustPCAction; struct JustWidthDeltaEntry { UInt32 justClass; Fixed beforeGrowLimit; Fixed beforeShrinkLimit; Fixed afterGrowLimit; Fixed afterShrinkLimit; JustificationFlags growFlags; JustificationFlags shrinkFlags; }; typedef struct JustWidthDeltaEntry JustWidthDeltaEntry; struct JustWidthDeltaGroup { UInt32 count; JustWidthDeltaEntry entries[1]; }; typedef struct JustWidthDeltaGroup JustWidthDeltaGroup; struct JustPostcompTable { SFNTLookupTable lookupTable; }; typedef struct JustPostcompTable JustPostcompTable; struct JustDirectionTable { UInt16 justClass; UInt16 widthDeltaClusters; UInt16 postcomp; SFNTLookupTable lookup; }; typedef struct JustDirectionTable JustDirectionTable; struct JustTable { Fixed version; UInt16 format; UInt16 horizHeaderOffset; UInt16 vertHeaderOffset; }; typedef struct JustTable JustTable; enum { kOPBDTag = 0x6F706264, kOPBDCurrentVersion = 0x00010000, kOPBDDistanceFormat = 0, kOPBDControlPointFormat = 1 }; typedef UInt16 OpbdTableFormat; struct OpbdSideValues { SInt16 leftSideShift; SInt16 topSideShift; SInt16 rightSideShift; SInt16 bottomSideShift; }; typedef struct OpbdSideValues OpbdSideValues; struct OpbdTable { Fixed version; OpbdTableFormat format; SFNTLookupTable lookupTable; }; typedef struct OpbdTable OpbdTable; enum { kMORTTag = 0x6D6F7274, kMORTCurrentVersion = 0x00010000, kMORTCoverVertical = 0x8000, kMORTCoverDescending = 0x4000, kMORTCoverIgnoreVertical = 0x2000, kMORTCoverTypeMask = 0x000F, kMORTRearrangementType = 0, kMORTContextualType = 1, kMORTLigatureType = 2, kMORTSwashType = 4, kMORTInsertionType = 5, kMORTLigLastAction = (int)0x80000000, kMORTLigStoreLigature = 0x40000000, kMORTLigFormOffsetMask = 0x3FFFFFFF, kMORTLigFormOffsetShift = 2, kMORTraNoAction = 0, kMORTraxA = 1, kMORTraDx = 2, kMORTraDxA = 3, kMORTraxAB = 4, kMORTraxBA = 5, kMORTraCDx = 6, kMORTraDCx = 7, kMORTraCDxA = 8, kMORTraDCxA = 9, kMORTraDxAB = 10, kMORTraDxBA = 11, kMORTraCDxAB = 12, kMORTraCDxBA = 13, kMORTraDCxAB = 14, kMORTraDCxBA = 15, kMORTDoInsertionsBefore = 0x80, kMORTIsSplitVowelPiece = 0x40, kMORTInsertionsCountMask = 0x3F, kMORTCurrInsertKashidaLike = 0x2000, kMORTMarkInsertKashidaLike = 0x1000, kMORTCurrInsertBefore = 0x0800, kMORTMarkInsertBefore = 0x0400, kMORTMarkJustTableCountMask = 0x3F80, kMORTMarkJustTableCountShift = 7, kMORTCurrJustTableCountMask = 0x007F, kMORTCurrJustTableCountShift = 0, kMORTCurrInsertCountMask = 0x03E0, kMORTCurrInsertCountShift = 5, kMORTMarkInsertCountMask = 0x001F, kMORTMarkInsertCountShift = 0 }; typedef UInt32 MortSubtableMaskFlags; typedef UInt32 MortLigatureActionEntry; struct MortRearrangementSubtable { STHeader header; }; typedef struct MortRearrangementSubtable MortRearrangementSubtable; struct MortContextualSubtable { STHeader header; UInt16 substitutionTableOffset; }; typedef struct MortContextualSubtable MortContextualSubtable; struct MortLigatureSubtable { STHeader header; UInt16 ligatureActionTableOffset; UInt16 componentTableOffset; UInt16 ligatureTableOffset; }; typedef struct MortLigatureSubtable MortLigatureSubtable; struct MortSwashSubtable { SFNTLookupTable lookup; }; typedef struct MortSwashSubtable MortSwashSubtable; struct MortInsertionSubtable { STHeader header; }; typedef struct MortInsertionSubtable MortInsertionSubtable; union MortSpecificSubtable { MortRearrangementSubtable rearrangement; MortContextualSubtable contextual; MortLigatureSubtable ligature; MortSwashSubtable swash; MortInsertionSubtable insertion; }; typedef union MortSpecificSubtable MortSpecificSubtable; struct MortSubtable { UInt16 length; UInt16 coverage; MortSubtableMaskFlags flags; MortSpecificSubtable u; }; typedef struct MortSubtable MortSubtable; struct MortFeatureEntry { UInt16 featureType; UInt16 featureSelector; MortSubtableMaskFlags enableFlags; MortSubtableMaskFlags disableFlags; }; typedef struct MortFeatureEntry MortFeatureEntry; struct MortChain { MortSubtableMaskFlags defaultFlags; UInt32 length; UInt16 nFeatures; UInt16 nSubtables; MortFeatureEntry featureEntries[1]; }; typedef struct MortChain MortChain; struct MortTable { Fixed version; UInt32 nChains; MortChain chains[1]; }; typedef struct MortTable MortTable; enum { kMORXTag = 0x6D6F7278, kMORXCurrentVersion = 0x00020000, kMORXCoverVertical = (int)0x80000000, kMORXCoverDescending = 0x40000000, kMORXCoverIgnoreVertical = 0x20000000, kMORXCoverLogicalOrder = 0x10000000, kMORXCoverTypeMask = 0x000000FF }; struct MorxRearrangementSubtable { STXHeader header; }; typedef struct MorxRearrangementSubtable MorxRearrangementSubtable; struct MorxContextualSubtable { STXHeader header; UInt32 substitutionTableOffset; }; typedef struct MorxContextualSubtable MorxContextualSubtable; struct MorxLigatureSubtable { STXHeader header; UInt32 ligatureActionTableOffset; UInt32 componentTableOffset; UInt32 ligatureTableOffset; }; typedef struct MorxLigatureSubtable MorxLigatureSubtable; struct MorxInsertionSubtable { STXHeader header; UInt32 insertionGlyphTableOffset; }; typedef struct MorxInsertionSubtable MorxInsertionSubtable; union MorxSpecificSubtable { MorxRearrangementSubtable rearrangement; MorxContextualSubtable contextual; MorxLigatureSubtable ligature; MortSwashSubtable swash; MorxInsertionSubtable insertion; }; typedef union MorxSpecificSubtable MorxSpecificSubtable; struct MorxSubtable { UInt32 length; UInt32 coverage; MortSubtableMaskFlags flags; MorxSpecificSubtable u; }; typedef struct MorxSubtable MorxSubtable; struct MorxChain { MortSubtableMaskFlags defaultFlags; UInt32 length; UInt32 nFeatures; UInt32 nSubtables; MortFeatureEntry featureEntries[1]; }; typedef struct MorxChain MorxChain; struct MorxTable { Fixed version; UInt32 nChains; MorxChain chains[1]; }; typedef struct MorxTable MorxTable; enum { kPROPTag = 0x70726F70, kPROPCurrentVersion = 0x00030000, kPROPPairOffsetShift = 8, kPROPPairOffsetSign = 7, kPROPIsFloaterMask = 0x8000, kPROPCanHangLTMask = 0x4000, kPROPCanHangRBMask = 0x2000, kPROPUseRLPairMask = 0x1000, kPROPPairOffsetMask = 0x0F00, kPROPRightConnectMask = 0x0080, kPROPZeroReserved = 0x0060, kPROPDirectionMask = 0x001F }; enum { kPROPLDirectionClass = 0, kPROPRDirectionClass = 1, kPROPALDirectionClass = 2, kPROPENDirectionClass = 3, kPROPESDirectionClass = 4, kPROPETDirectionClass = 5, kPROPANDirectionClass = 6, kPROPCSDirectionClass = 7, kPROPPSDirectionClass = 8, kPROPSDirectionClass = 9, kPROPWSDirectionClass = 10, kPROPONDirectionClass = 11, kPROPSENDirectionClass = 12, kPROPLREDirectionClass = 13, kPROPLRODirectionClass = 14, kPROPRLEDirectionClass = 15, kPROPRLODirectionClass = 16, kPROPPDFDirectionClass = 17, kPROPNSMDirectionClass = 18, kPROPBNDirectionClass = 19, kPROPNumDirectionClasses = 20 }; typedef UInt16 PropCharProperties; struct PropTable { Fixed version; UInt16 format; PropCharProperties defaultProps; SFNTLookupTable lookup; }; typedef struct PropTable PropTable; struct PropLookupSegment { UInt16 lastGlyph; UInt16 firstGlyph; UInt16 value; }; typedef struct PropLookupSegment PropLookupSegment; struct PropLookupSingle { UInt16 glyph; PropCharProperties props; }; typedef struct PropLookupSingle PropLookupSingle; enum { kTRAKTag = 0x7472616B, kTRAKCurrentVersion = 0x00010000, kTRAKUniformFormat = 0 }; typedef SInt16 TrakValue; struct TrakTableEntry { Fixed track; UInt16 nameTableIndex; UInt16 sizesOffset; }; typedef struct TrakTableEntry TrakTableEntry; struct TrakTableData { UInt16 nTracks; UInt16 nSizes; UInt32 sizeTableOffset; TrakTableEntry trakTable[1]; }; typedef struct TrakTableData TrakTableData; struct TrakTable { Fixed version; UInt16 format; UInt16 horizOffset; UInt16 vertOffset; }; typedef struct TrakTable TrakTable; enum { kKERNTag = 0x6B65726E, kKERNCurrentVersion = 0x00010000, kKERNVertical = 0x8000, kKERNResetCrossStream = 0x8000, kKERNCrossStream = 0x4000, kKERNVariation = 0x2000, kKERNUnusedBits = 0x1F00, kKERNFormatMask = 0x00FF }; enum { kKERNOrderedList = 0, kKERNStateTable = 1, kKERNSimpleArray = 2, kKERNIndexArray = 3 }; enum { kKERNLineStart = 0x00000001, kKERNLineEndKerning = 0x00000002, kKERNNoCrossKerning = 0x00000004, kKERNNotesRequested = 0x00000008, kKERNNoStakeNote = 1, kKERNCrossStreamResetNote = 2, kKERNNotApplied = 0x00000001 }; typedef UInt8 KernTableFormat; typedef UInt16 KernSubtableInfo; typedef SInt16 KernKerningValue; typedef UInt16 KernArrayOffset; struct KernVersion0Header { UInt16 version; UInt16 nTables; UInt16 firstSubtable[1]; }; typedef struct KernVersion0Header KernVersion0Header; struct KernTableHeader { Fixed version; SInt32 nTables; UInt16 firstSubtable[1]; }; typedef struct KernTableHeader KernTableHeader; typedef KernTableHeader * KernTableHeaderPtr; typedef KernTableHeaderPtr * KernTableHeaderHandle; # 1352 "/System/Library/Frameworks/CoreText.framework/Headers/SFNTLayoutTypes.h" 3 struct KernKerningPair { UInt16 left; UInt16 right; }; typedef struct KernKerningPair KernKerningPair; struct KernOrderedListEntry { KernKerningPair pair; KernKerningValue value; }; typedef struct KernOrderedListEntry KernOrderedListEntry; typedef KernOrderedListEntry * KernOrderedListEntryPtr; struct KernOrderedListHeader { UInt16 nPairs; UInt16 searchRange; UInt16 entrySelector; UInt16 rangeShift; UInt16 table[1]; }; typedef struct KernOrderedListHeader KernOrderedListHeader; struct KernStateHeader { STHeader header; UInt16 valueTable; UInt8 firstTable[1]; }; typedef struct KernStateHeader KernStateHeader; struct KernStateEntry { UInt16 newState; UInt16 flags; }; typedef struct KernStateEntry KernStateEntry; struct KernOffsetTable { UInt16 firstGlyph; UInt16 nGlyphs; KernArrayOffset offsetTable[1]; }; typedef struct KernOffsetTable KernOffsetTable; typedef KernOffsetTable * KernOffsetTablePtr; # 1417 "/System/Library/Frameworks/CoreText.framework/Headers/SFNTLayoutTypes.h" 3 struct KernSimpleArrayHeader { UInt16 rowWidth; UInt16 leftOffsetTable; UInt16 rightOffsetTable; KernArrayOffset theArray; UInt16 firstTable[1]; }; typedef struct KernSimpleArrayHeader KernSimpleArrayHeader; struct KernIndexArrayHeader { UInt16 glyphCount; UInt8 kernValueCount; UInt8 leftClassCount; UInt8 rightClassCount; UInt8 flags; SInt16 kernValue[1]; UInt8 leftClass[1]; UInt8 rightClass[1]; UInt8 kernIndex[1]; }; typedef struct KernIndexArrayHeader KernIndexArrayHeader; union KernFormatSpecificHeader { KernOrderedListHeader orderedList; KernStateHeader stateTable; KernSimpleArrayHeader simpleArray; KernIndexArrayHeader indexArray; }; typedef union KernFormatSpecificHeader KernFormatSpecificHeader; struct KernVersion0SubtableHeader { UInt16 version; UInt16 length; KernSubtableInfo stInfo; KernFormatSpecificHeader fsHeader; }; typedef struct KernVersion0SubtableHeader KernVersion0SubtableHeader; struct KernSubtableHeader { SInt32 length; KernSubtableInfo stInfo; SInt16 tupleIndex; KernFormatSpecificHeader fsHeader; }; typedef struct KernSubtableHeader KernSubtableHeader; typedef KernSubtableHeader * KernSubtableHeaderPtr; enum { kKERXTag = 0x6B657278, kKERXCurrentVersion = 0x00020000, kKERXVertical = (int)0x80000000, kKERXResetCrossStream = 0x8000, kKERXCrossStream = 0x40000000, kKERXVariation = 0x20000000, kKERXDescending = 0x10000000, kKERXUnusedBits = 0x0FFFFF00, kKERXFormatMask = 0x000000FF }; enum { kKERXOrderedList = 0, kKERXStateTable = 1, kKERXSimpleArray = 2, kKERXControlPoint = 4, kKERXIndexArray = 6 }; enum { kKERXLineStart = 0x00000001, kKERXLineEndKerning = 0x00000002, kKERXNoCrossKerning = 0x00000004, kKERXNotesRequested = 0x00000008, kKERXNoStakeNote = 1, kKERXCrossStreamResetNote = 2, kKERXNotApplied = 0x00000001 }; enum { kKERXActionTypeMask = (3U << 30), kKERXActionTypeControlPoints = (0U << 30), kKERXActionTypeAnchorPoints = (1U << 30), kKERXActionTypeCoordinates = (2U << 30), kKERXUnusedFlags = 0x3F000000, kKERXActionOffsetMask = 0x00FFFFFF, }; enum { kKERXValuesAreLong = 0x00000001 }; typedef UInt32 KerxSubtableCoverage; typedef UInt32 KerxArrayOffset; struct KerxTableHeader { Fixed version; UInt32 nTables; UInt32 firstSubtable[1]; }; typedef struct KerxTableHeader KerxTableHeader; typedef KerxTableHeader * KerxTableHeaderPtr; typedef KerxTableHeaderPtr * KerxTableHeaderHandle; # 1534 "/System/Library/Frameworks/CoreText.framework/Headers/SFNTLayoutTypes.h" 3 struct KerxKerningPair { UInt16 left; UInt16 right; }; typedef struct KerxKerningPair KerxKerningPair; struct KerxOrderedListEntry { KerxKerningPair pair; KernKerningValue value; }; typedef struct KerxOrderedListEntry KerxOrderedListEntry; typedef KerxOrderedListEntry * KerxOrderedListEntryPtr; struct KerxOrderedListHeader { UInt32 nPairs; UInt32 searchRange; UInt32 entrySelector; UInt32 rangeShift; UInt32 table[1]; }; typedef struct KerxOrderedListHeader KerxOrderedListHeader; struct KerxStateHeader { STXHeader header; UInt32 valueTable; UInt8 firstTable[1]; }; typedef struct KerxStateHeader KerxStateHeader; struct KerxStateEntry { UInt16 newState; UInt16 flags; UInt16 valueIndex; }; typedef struct KerxStateEntry KerxStateEntry; struct KerxControlPointHeader { STXHeader header; UInt32 flags; UInt8 firstTable[1]; }; typedef struct KerxControlPointHeader KerxControlPointHeader; struct KerxControlPointEntry { UInt16 newState; UInt16 flags; UInt16 actionIndex; }; typedef struct KerxControlPointEntry KerxControlPointEntry; struct KerxControlPointAction { UInt16 markControlPoint; UInt16 currControlPoint; }; typedef struct KerxControlPointAction KerxControlPointAction; struct KerxAnchorPointAction { UInt16 markAnchorPoint; UInt16 currAnchorPoint; }; typedef struct KerxAnchorPointAction KerxAnchorPointAction; struct KerxCoordinateAction { UInt16 markX; UInt16 markY; UInt16 currX; UInt16 currY; }; typedef struct KerxCoordinateAction KerxCoordinateAction; # 1611 "/System/Library/Frameworks/CoreText.framework/Headers/SFNTLayoutTypes.h" 3 struct KerxSimpleArrayHeader { UInt32 rowWidth; UInt32 leftOffsetTable; UInt32 rightOffsetTable; KerxArrayOffset theArray; UInt32 firstTable[1]; }; typedef struct KerxSimpleArrayHeader KerxSimpleArrayHeader; struct KerxIndexArrayHeader { UInt32 flags; UInt16 rowCount; UInt16 columnCount; UInt32 rowIndexTableOffset; UInt32 columnIndexTableOffset; UInt32 kerningArrayOffset; UInt32 kerningVectorOffset; }; typedef struct KerxIndexArrayHeader KerxIndexArrayHeader; union KerxFormatSpecificHeader { KerxOrderedListHeader orderedList; KerxStateHeader stateTable; KerxSimpleArrayHeader simpleArray; KerxIndexArrayHeader indexArray; KerxControlPointHeader controlPoint; }; typedef union KerxFormatSpecificHeader KerxFormatSpecificHeader; struct KerxSubtableHeader { UInt32 length; KerxSubtableCoverage stInfo; UInt32 tupleCount; KerxFormatSpecificHeader fsHeader; }; typedef struct KerxSubtableHeader KerxSubtableHeader; typedef KerxSubtableHeader * KerxSubtableHeaderPtr; enum { kBSLNTag = 0x62736C6E, kBSLNCurrentVersion = 0x00010000, kBSLNDistanceFormatNoMap = 0, kBSLNDistanceFormatWithMap = 1, kBSLNControlPointFormatNoMap = 2, kBSLNControlPointFormatWithMap = 3 }; enum { kBSLNRomanBaseline = 0, kBSLNIdeographicCenterBaseline = 1, kBSLNIdeographicLowBaseline = 2, kBSLNHangingBaseline = 3, kBSLNMathBaseline = 4, kBSLNIdeographicHighBaseline = 5, kBSLNLastBaseline = 31, kBSLNNumBaselineClasses = kBSLNLastBaseline + 1, kBSLNNoBaseline = 255, kBSLNNoBaselineOverride = 255 }; typedef UInt32 BslnBaselineClass; typedef Fixed BslnBaselineRecord[32]; struct BslnFormat0Part { SInt16 deltas[32]; }; typedef struct BslnFormat0Part BslnFormat0Part; struct BslnFormat1Part { SInt16 deltas[32]; SFNTLookupTable mappingData; }; typedef struct BslnFormat1Part BslnFormat1Part; struct BslnFormat2Part { UInt16 stdGlyph; SInt16 ctlPoints[32]; }; typedef struct BslnFormat2Part BslnFormat2Part; struct BslnFormat3Part { UInt16 stdGlyph; SInt16 ctlPoints[32]; SFNTLookupTable mappingData; }; typedef struct BslnFormat3Part BslnFormat3Part; union BslnFormatUnion { BslnFormat0Part fmt0Part; BslnFormat1Part fmt1Part; BslnFormat2Part fmt2Part; BslnFormat3Part fmt3Part; }; typedef union BslnFormatUnion BslnFormatUnion; typedef UInt16 BslnTableFormat; struct BslnTable { Fixed version; BslnTableFormat format; UInt16 defaultBaseline; BslnFormatUnion parts; }; typedef struct BslnTable BslnTable; typedef BslnTable * BslnTablePtr; struct ALMXHeader { Fixed Version; UInt16 Flags; UInt16 NMasters; UInt16 FirstGlyph; UInt16 LastGlyph; SFNTLookupTable lookup; }; typedef struct ALMXHeader ALMXHeader; struct ALMXGlyphEntry { SInt16 GlyphIndexOffset; SInt16 HorizontalAdvance; SInt16 XOffsetToHOrigin; SInt16 VerticalAdvance; SInt16 YOffsetToVOrigin; }; typedef struct ALMXGlyphEntry ALMXGlyphEntry; struct ROTAHeader { Fixed Version; UInt16 Flags; UInt16 NMasters; UInt16 FirstGlyph; UInt16 LastGlyph; SFNTLookupTable lookup; }; typedef struct ROTAHeader ROTAHeader; struct ROTAGlyphEntry { SInt16 GlyphIndexOffset; SInt16 HBaselineOffset; SInt16 VBaselineOffset; }; typedef struct ROTAGlyphEntry ROTAGlyphEntry; enum { kANKRCurrentVersion = 0 }; struct AnchorPoint { SInt16 x; SInt16 y; }; typedef struct AnchorPoint AnchorPoint; struct AnchorPointTable { UInt32 nPoints; AnchorPoint points[1]; }; typedef struct AnchorPointTable AnchorPointTable; struct AnkrTable { UInt16 version; UInt16 flags; UInt32 lookupTableOffset; UInt32 anchorPointTableOffset; }; typedef struct AnkrTable AnkrTable; enum { kLTAGCurrentVersion = 1 }; struct LtagStringRange { UInt16 offset; UInt16 length; }; typedef struct LtagStringRange LtagStringRange; struct LtagTable { UInt32 version; UInt32 flags; UInt32 numTags; LtagStringRange tagRange[1]; }; typedef struct LtagTable LtagTable; #pragma pack(pop) # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTLayoutTypes.h" 2 3 # 25 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 #define __ATSTYPES__ # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h" 1 3 #define CGGEOMETRY_H_ # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 #define CGBASE_H_ # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stddef.h" 1 3 4 # 10 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 2 3 # 19 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define __CG_HAS_COMPILER_ATTRIBUTE(attribute) __has_attribute(attribute) # 31 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define __CG_HAS_COMPILER_EXTENSION(extension) __has_extension(extension) # 68 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define CG_EXTERN extern # 80 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define CG_LOCAL extern __attribute__((visibility("hidden"))) # 91 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define CG_EXTERN_64 CG_EXTERN # 101 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define CG_SKYLIGHT_EXTERN_64 CG_EXTERN # 115 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define CG_EXTERN_32 CG_LOCAL __attribute__((unused)) # 125 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define CG_LOCAL_64 CG_LOCAL # 135 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define CG_LOCAL_32 CG_LOCAL __attribute__((unused)) # 145 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define __CG_DEPRECATED __attribute__((deprecated)) # 157 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define __CG_DEPRECATED_WITH_MSG(msg) __attribute__((deprecated(msg))) # 169 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define __CG_DEPRECATED_ENUMERATOR __attribute__((deprecated)) # 182 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define __CG_DEPRECATED_ENUMERATOR_WITH_MSG(msg) __attribute__((deprecated(msg))) # 195 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define CG_AVAILABLE_STARTING __OSX_AVAILABLE_STARTING #define CG_AVAILABLE_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED # 206 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define __CG_STATIC_ASSERT(constant_expression) _Static_assert(constant_expression, #constant_expression) # 217 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define CG_INLINE static inline # 233 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define __CG_NO_INLINE static __attribute__((noinline)) # 243 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define __CG_FORMAT_PRINTF(FORMAT_STRING,STARTING_ARG) __attribute__((format(printf, FORMAT_STRING, STARTING_ARG))) __attribute__((nonnull(FORMAT_STRING))) # 255 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define __CG_FORMAT_VPRINTF(FORMAT_STRING) __attribute__((format(printf, FORMAT_STRING, 0))) # 266 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define CGFLOAT_TYPE double #define CGFLOAT_IS_DOUBLE 1 #define CGFLOAT_MIN DBL_MIN #define CGFLOAT_MAX DBL_MAX # 279 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 typedef double CGFloat; #define CGFLOAT_DEFINED 1 #define CG_OBSOLETE __CG_DEPRECATED #define CG_PRIVATE_EXTERN CG_LOCAL typedef struct __IOSurface *IOSurfaceRef ; # 305 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define cg_nullable __nullable #define CG_NONNULL_ARRAY __nonnull #define CG_NULLABLE_ARRAY __nullable # 319 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define CG_BOXABLE __attribute__((objc_boxable)) # 9 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h" 2 3 #pragma clang assume_nonnull begin struct CGPoint { CGFloat x; CGFloat y; }; typedef struct CGPoint CGPoint; struct CGSize { CGFloat width; CGFloat height; }; typedef struct CGSize CGSize; #define CGVECTOR_DEFINED 1 struct CGVector { CGFloat dx; CGFloat dy; }; typedef struct CGVector CGVector; struct CGRect { CGPoint origin; CGSize size; }; typedef struct CGRect CGRect; typedef uint32_t CGRectEdge; enum { CGRectMinXEdge, CGRectMinYEdge, CGRectMaxXEdge, CGRectMaxYEdge }; extern const CGPoint CGPointZero ; extern const CGSize CGSizeZero ; extern const CGRect CGRectZero ; extern const CGRect CGRectNull ; extern const CGRect CGRectInfinite ; static CGPoint CGPointMake(CGFloat x, CGFloat y); static CGSize CGSizeMake(CGFloat width, CGFloat height); static CGVector CGVectorMake(CGFloat dx, CGFloat dy); static CGRect CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height); extern CGFloat CGRectGetMinX(CGRect rect) ; extern CGFloat CGRectGetMidX(CGRect rect) ; extern CGFloat CGRectGetMaxX(CGRect rect) ; extern CGFloat CGRectGetMinY(CGRect rect) ; extern CGFloat CGRectGetMidY(CGRect rect) ; extern CGFloat CGRectGetMaxY(CGRect rect) ; extern CGFloat CGRectGetWidth(CGRect rect) ; extern CGFloat CGRectGetHeight(CGRect rect) ; extern uint8_t CGPointEqualToPoint(CGPoint point1, CGPoint point2) ; extern uint8_t CGSizeEqualToSize(CGSize size1, CGSize size2) ; extern uint8_t CGRectEqualToRect(CGRect rect1, CGRect rect2) ; extern CGRect CGRectStandardize(CGRect rect) ; extern uint8_t CGRectIsEmpty(CGRect rect) ; extern uint8_t CGRectIsNull(CGRect rect) ; extern uint8_t CGRectIsInfinite(CGRect rect) ; extern CGRect CGRectInset(CGRect rect, CGFloat dx, CGFloat dy) ; extern CGRect CGRectIntegral(CGRect rect) ; extern CGRect CGRectUnion(CGRect r1, CGRect r2) ; extern CGRect CGRectIntersection(CGRect r1, CGRect r2) ; extern CGRect CGRectOffset(CGRect rect, CGFloat dx, CGFloat dy) ; extern void CGRectDivide(CGRect rect, CGRect * slice, CGRect * remainder, CGFloat amount, CGRectEdge edge) ; extern uint8_t CGRectContainsPoint(CGRect rect, CGPoint point) ; extern uint8_t CGRectContainsRect(CGRect rect1, CGRect rect2) ; extern uint8_t CGRectIntersectsRect(CGRect rect1, CGRect rect2) ; extern CFDictionaryRef CGPointCreateDictionaryRepresentation( CGPoint point) ; extern uint8_t CGPointMakeWithDictionaryRepresentation( CFDictionaryRef dict, CGPoint * point) ; extern CFDictionaryRef CGSizeCreateDictionaryRepresentation(CGSize size) ; extern uint8_t CGSizeMakeWithDictionaryRepresentation( CFDictionaryRef dict, CGSize * size) ; extern CFDictionaryRef CGRectCreateDictionaryRepresentation(CGRect) ; extern uint8_t CGRectMakeWithDictionaryRepresentation( CFDictionaryRef dict, CGRect * rect) ; static CGPoint CGPointMake(CGFloat x, CGFloat y) { CGPoint p; p.x = x; p.y = y; return p; } static CGSize CGSizeMake(CGFloat width, CGFloat height) { CGSize size; size.width = width; size.height = height; return size; } static CGVector CGVectorMake(CGFloat dx, CGFloat dy) { CGVector vector; vector.dx = dx; vector.dy = dy; return vector; } static CGRect CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height) { CGRect rect; rect.origin.x = x; rect.origin.y = y; rect.size.width = width; rect.size.height = height; return rect; } static uint8_t __CGPointEqualToPoint(CGPoint point1, CGPoint point2) { return point1.x == point2.x && point1.y == point2.y; } #define CGPointEqualToPoint __CGPointEqualToPoint static uint8_t __CGSizeEqualToSize(CGSize size1, CGSize size2) { return size1.width == size2.width && size1.height == size2.height; } #define CGSizeEqualToSize __CGSizeEqualToSize #pragma clang assume_nonnull end # 25 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 2 3 # 39 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 #pragma pack(push, 2) # 55 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 typedef CGPoint ATSPoint; # 65 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 struct ATSFSSpec { FSVolumeRefNum vRefNum; SInt32 parID; StrFileName name; }; typedef struct ATSFSSpec ATSFSSpec; typedef UInt32 FMGeneration; typedef SInt16 FMFontFamily; typedef SInt16 FMFontStyle; typedef SInt16 FMFontSize; typedef UInt32 FMFont; struct FMFontFamilyInstance { FMFontFamily fontFamily; FMFontStyle fontStyle; }; typedef struct FMFontFamilyInstance FMFontFamilyInstance; struct FMFontFamilyIterator { UInt32 reserved[16]; }; typedef struct FMFontFamilyIterator FMFontFamilyIterator; struct FMFontIterator { UInt32 reserved[16]; }; typedef struct FMFontIterator FMFontIterator; struct FMFontFamilyInstanceIterator { UInt32 reserved[16]; }; typedef struct FMFontFamilyInstanceIterator FMFontFamilyInstanceIterator; enum { kInvalidGeneration = 0, kInvalidFontFamily = -1, kInvalidFont = 0 }; enum { kFMCurrentFilterFormat = 0 }; typedef UInt32 FMFilterSelector; enum { kFMFontTechnologyFilterSelector = 1, kFMFontContainerFilterSelector = 2, kFMGenerationFilterSelector = 3, kFMFontFamilyCallbackFilterSelector = 4, kFMFontCallbackFilterSelector = 5, kFMFontDirectoryFilterSelector = 6, kFMFontFileRefFilterSelector = 10 }; enum { kFMTrueTypeFontTechnology = 'true', kFMPostScriptFontTechnology = 'typ1' }; typedef OSStatus ( * FMFontFamilyCallbackFilterProcPtr)(FMFontFamily iFontFamily, void *iRefCon); typedef OSStatus ( * FMFontCallbackFilterProcPtr)(FMFont iFont, void *iRefCon); typedef FMFontFamilyCallbackFilterProcPtr FMFontFamilyCallbackFilterUPP; typedef FMFontCallbackFilterProcPtr FMFontCallbackFilterUPP; # 150 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 extern FMFontFamilyCallbackFilterUPP NewFMFontFamilyCallbackFilterUPP(FMFontFamilyCallbackFilterProcPtr userRoutine) ; # 161 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 extern FMFontCallbackFilterUPP NewFMFontCallbackFilterUPP(FMFontCallbackFilterProcPtr userRoutine) ; # 172 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 extern void DisposeFMFontFamilyCallbackFilterUPP(FMFontFamilyCallbackFilterUPP userUPP) ; # 183 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 extern void DisposeFMFontCallbackFilterUPP(FMFontCallbackFilterUPP userUPP) ; # 194 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 extern OSStatus InvokeFMFontFamilyCallbackFilterUPP( FMFontFamily iFontFamily, void * iRefCon, FMFontFamilyCallbackFilterUPP userUPP) ; # 208 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 extern OSStatus InvokeFMFontCallbackFilterUPP( FMFont iFont, void * iRefCon, FMFontCallbackFilterUPP userUPP) ; # 223 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 #define NewFMFontFamilyCallbackFilterUPP(userRoutine) ((FMFontFamilyCallbackFilterUPP)userRoutine) #define NewFMFontCallbackFilterUPP(userRoutine) ((FMFontCallbackFilterUPP)userRoutine) #define DisposeFMFontFamilyCallbackFilterUPP(userUPP) #define DisposeFMFontCallbackFilterUPP(userUPP) #define InvokeFMFontFamilyCallbackFilterUPP(iFontFamily,iRefCon,userUPP) (*userUPP)(iFontFamily, iRefCon) #define InvokeFMFontCallbackFilterUPP(iFont,iRefCon,userUPP) (*userUPP)(iFont, iRefCon) struct FMFontDirectoryFilter { SInt16 fontFolderDomain; UInt32 reserved[2]; }; typedef struct FMFontDirectoryFilter FMFontDirectoryFilter; struct FMFilter { UInt32 format; FMFilterSelector selector; union { FourCharCode fontTechnologyFilter; ATSFSSpec fontContainerFilter; FMGeneration generationFilter; FMFontFamilyCallbackFilterUPP fontFamilyCallbackFilter; FMFontCallbackFilterUPP fontCallbackFilter; FMFontDirectoryFilter fontDirectoryFilter; const FSRef * fontFileRefFilter; } filter; }; typedef struct FMFilter FMFilter; typedef OptionBits ATSOptionFlags; typedef UInt32 ATSGeneration; typedef UInt32 ATSFontContainerRef; typedef UInt32 ATSFontFamilyRef; typedef UInt32 ATSFontRef; #define ATSFONTREF_DEFINED 1 typedef UInt16 ATSGlyphRef; typedef CGFloat ATSFontSize; typedef UInt32 ATSFontFormat; enum { kATSFontFormatUnspecified = 0 }; enum { kATSGenerationUnspecified = 0, kATSFontContainerRefUnspecified = 0, kATSFontFamilyRefUnspecified = 0, kATSFontRefUnspecified = 0 }; struct ATSFontMetrics { UInt32 version; CGFloat ascent; CGFloat descent; CGFloat leading; CGFloat avgAdvanceWidth; CGFloat maxAdvanceWidth; CGFloat minLeftSideBearing; CGFloat minRightSideBearing; CGFloat stemWidth; CGFloat stemHeight; CGFloat capHeight; CGFloat xHeight; CGFloat italicAngle; CGFloat underlinePosition; CGFloat underlineThickness; }; typedef struct ATSFontMetrics ATSFontMetrics; enum { kATSItalicQDSkew = (1 << 16) / 4, kATSBoldQDStretch = (1 << 16) * 3 / 2, kATSRadiansFactor = 1144 }; typedef UInt16 ATSCurveType; enum { kATSCubicCurveType = 0x0001, kATSQuadCurveType = 0x0002, kATSOtherCurveType = 0x0003 }; enum { kATSDeletedGlyphcode = 0xFFFF }; struct ATSUCurvePath { UInt32 vectors; UInt32 controlBits[1]; ATSPoint vector[1]; }; typedef struct ATSUCurvePath ATSUCurvePath; struct ATSUCurvePaths { UInt32 contours; ATSUCurvePath contour[1]; }; typedef struct ATSUCurvePaths ATSUCurvePaths; struct ATSGlyphIdealMetrics { ATSPoint advance; ATSPoint sideBearing; ATSPoint otherSideBearing; }; typedef struct ATSGlyphIdealMetrics ATSGlyphIdealMetrics; struct ATSGlyphScreenMetrics { ATSPoint deviceAdvance; ATSPoint topLeft; UInt32 height; UInt32 width; ATSPoint sideBearing; ATSPoint otherSideBearing; }; typedef struct ATSGlyphScreenMetrics ATSGlyphScreenMetrics; typedef ATSGlyphRef GlyphID; #pragma pack(pop) # 29 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 2 3 # 42 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 #pragma pack(push, 2) enum { kATSUseGlyphAdvance = 0x7FFFFFFF, kATSUseLineHeight = 0x7FFFFFFF, kATSNoTracking = (int)0x80000000 }; # 65 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 enum { kATSUseCaretOrigins = 0, kATSUseDeviceOrigins = 1, # 89 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 kATSUseFractionalOrigins = 2, kATSUseOriginFlags = 3 }; # 102 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 typedef UInt32 ATSULayoutOperationSelector; enum { kATSULayoutOperationNone = 0x00000000, kATSULayoutOperationJustification = 0x00000001, kATSULayoutOperationMorph = 0x00000002, kATSULayoutOperationKerningAdjustment = 0x00000004, kATSULayoutOperationBaselineAdjustment = 0x00000008, kATSULayoutOperationTrackingAdjustment = 0x00000010, kATSULayoutOperationPostLayoutAdjustment = 0x00000020, kATSULayoutOperationAppleReserved = (UInt32)0xFFFFFFC0 }; # 153 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 typedef UInt32 ATSULayoutOperationCallbackStatus; enum { kATSULayoutOperationCallbackStatusHandled = 0x00000000, kATSULayoutOperationCallbackStatusContinue = 0x00000001 }; # 181 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 typedef UInt32 ATSLineLayoutOptions; enum { kATSLineNoLayoutOptions = 0x00000000, kATSLineIsDisplayOnly = 0x00000001, kATSLineHasNoHangers = 0x00000002, kATSLineHasNoOpticalAlignment = 0x00000004, kATSLineKeepSpacesOutOfMargin = 0x00000008, kATSLineNoSpecialJustification = 0x00000010, kATSLineLastNoJustification = 0x00000020, kATSLineFractDisable = 0x00000040, kATSLineImposeNoAngleForEnds = 0x00000080, kATSLineFillOutToWidth = 0x00000100, kATSLineTabAdjustEnabled = 0x00000200, kATSLineIgnoreFontLeading = 0x00000400, kATSLineApplyAntiAliasing = 0x00000800, kATSLineNoAntiAliasing = 0x00001000, kATSLineDisableNegativeJustification = 0x00002000, kATSLineDisableAutoAdjustDisplayPos = 0x00004000, kATSLineUseQDRendering = 0x00008000, kATSLineDisableAllJustification = 0x00010000, kATSLineDisableAllGlyphMorphing = 0x00020000, kATSLineDisableAllKerningAdjustments = 0x00040000, kATSLineDisableAllBaselineAdjustments = 0x00080000, kATSLineDisableAllTrackingAdjustments = 0x00100000, kATSLineDisableAllLayoutOperations = kATSLineDisableAllJustification | kATSLineDisableAllGlyphMorphing | kATSLineDisableAllKerningAdjustments | kATSLineDisableAllBaselineAdjustments | kATSLineDisableAllTrackingAdjustments, kATSLineUseDeviceMetrics = 0x01000000, kATSLineBreakToNearestCharacter = 0x02000000, kATSLineAppleReserved = (UInt32)0xFCE00000 }; # 343 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 typedef UInt32 ATSStyleRenderingOptions; enum { kATSStyleNoOptions = 0x00000000, kATSStyleNoHinting = 0x00000001, kATSStyleApplyAntiAliasing = 0x00000002, kATSStyleNoAntiAliasing = 0x00000004, kATSStyleAppleReserved = (UInt32)0xFFFFFFF8, kATSStyleApplyHints = kATSStyleNoOptions }; # 398 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 typedef UInt32 ATSGlyphInfoFlags; enum { kATSGlyphInfoAppleReserved = 0x1FFBFFE8, kATSGlyphInfoIsAttachment = (UInt32)0x80000000, kATSGlyphInfoIsLTHanger = 0x40000000, kATSGlyphInfoIsRBHanger = 0x20000000, kATSGlyphInfoTerminatorGlyph = 0x00080000, kATSGlyphInfoIsWhiteSpace = 0x00040000, kATSGlyphInfoHasImposedWidth = 0x00000010, kATSGlyphInfoByteSizeMask = 0x00000007 }; # 460 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 struct ATSLayoutRecord { ATSGlyphRef glyphID; ATSGlyphInfoFlags flags; ByteCount originalOffset; Fixed realPos; }; typedef struct ATSLayoutRecord ATSLayoutRecord; # 492 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 struct ATSTrapezoid { FixedPoint upperLeft; FixedPoint upperRight; FixedPoint lowerRight; FixedPoint lowerLeft; }; typedef struct ATSTrapezoid ATSTrapezoid; # 512 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 struct ATSJustWidthDeltaEntryOverride { Fixed beforeGrowLimit; Fixed beforeShrinkLimit; Fixed afterGrowLimit; Fixed afterShrinkLimit; JustificationFlags growFlags; JustificationFlags shrinkFlags; }; typedef struct ATSJustWidthDeltaEntryOverride ATSJustWidthDeltaEntryOverride; typedef ATSJustWidthDeltaEntryOverride ATSJustPriorityWidthDeltaOverrides[4]; # 559 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 typedef struct ATSGlyphVector* ATSULineRef; # 598 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 typedef OSStatus ( * ATSUDirectLayoutOperationOverrideProcPtr)(ATSULayoutOperationSelector iCurrentOperation, ATSULineRef iLineRef, URefCon iRefCon, void *iOperationCallbackParameterPtr, ATSULayoutOperationCallbackStatus *oCallbackStatus); typedef ATSUDirectLayoutOperationOverrideProcPtr ATSUDirectLayoutOperationOverrideUPP; # 608 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 extern ATSUDirectLayoutOperationOverrideUPP NewATSUDirectLayoutOperationOverrideUPP(ATSUDirectLayoutOperationOverrideProcPtr userRoutine) ; # 619 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 extern void DisposeATSUDirectLayoutOperationOverrideUPP(ATSUDirectLayoutOperationOverrideUPP userUPP) ; # 630 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 extern OSStatus InvokeATSUDirectLayoutOperationOverrideUPP( ATSULayoutOperationSelector iCurrentOperation, ATSULineRef iLineRef, URefCon iRefCon, void * iOperationCallbackParameterPtr, ATSULayoutOperationCallbackStatus * oCallbackStatus, ATSUDirectLayoutOperationOverrideUPP userUPP) ; #define NewATSUDirectLayoutOperationOverrideUPP(userRoutine) ((ATSUDirectLayoutOperationOverrideUPP)userRoutine) #define DisposeATSUDirectLayoutOperationOverrideUPP(userUPP) #define InvokeATSUDirectLayoutOperationOverrideUPP(iCurrentOperation,iLineRef,iRefCon,iOperationCallbackParameterPtr,oCallbackStatus,userUPP) (*userUPP)(iCurrentOperation, iLineRef, iRefCon, iOperationCallbackParameterPtr, oCallbackStatus) # 662 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSLayoutTypes.h" 3 struct ATSULayoutOperationOverrideSpecifier { ATSULayoutOperationSelector operationSelector; ATSUDirectLayoutOperationOverrideUPP overrideUPP; }; typedef struct ATSULayoutOperationOverrideSpecifier ATSULayoutOperationOverrideSpecifier; #pragma pack(pop) # 29 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATS.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define __ATSFONT__ # 36 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTTypes.h" 1 3 # 18 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTTypes.h" 3 #define __ATS_SFNTTYPES__ # 1 "/System/Library/Frameworks/CoreText.framework/Headers/SFNTTypes.h" 1 3 # 10 "/System/Library/Frameworks/CoreText.framework/Headers/SFNTTypes.h" 3 #define __SFNTTYPES__ # 22 "/System/Library/Frameworks/CoreText.framework/Headers/SFNTTypes.h" 3 #pragma pack(push, 2) struct sfntDirectoryEntry { FourCharCode tableTag; UInt32 checkSum; UInt32 offset; UInt32 length; }; typedef struct sfntDirectoryEntry sfntDirectoryEntry; struct sfntDirectory { FourCharCode format; UInt16 numOffsets; UInt16 searchRange; UInt16 entrySelector; UInt16 rangeShift; sfntDirectoryEntry table[1]; }; typedef struct sfntDirectory sfntDirectory; enum { sizeof_sfntDirectory = 12 }; enum { cmapFontTableTag = 'cmap' }; enum { kFontUnicodePlatform = 0, kFontMacintoshPlatform = 1, kFontReservedPlatform = 2, kFontMicrosoftPlatform = 3, kFontCustomPlatform = 4 }; enum { kFontUnicodeDefaultSemantics = 0, kFontUnicodeV1_1Semantics = 1, kFontISO10646_1993Semantics = 2, kFontUnicodeV2_0BMPOnlySemantics = 3, kFontUnicodeV2_0FullCoverageSemantics = 4, kFontUnicodeV4_0VariationSequenceSemantics = 5, kFontUnicode_FullRepertoire = 6 }; enum { kFontRomanScript = 0, kFontJapaneseScript = 1, kFontTraditionalChineseScript = 2, kFontChineseScript = kFontTraditionalChineseScript, kFontKoreanScript = 3, kFontArabicScript = 4, kFontHebrewScript = 5, kFontGreekScript = 6, kFontCyrillicScript = 7, kFontRussian = kFontCyrillicScript, kFontRSymbolScript = 8, kFontDevanagariScript = 9, kFontGurmukhiScript = 10, kFontGujaratiScript = 11, kFontOriyaScript = 12, kFontBengaliScript = 13, kFontTamilScript = 14, kFontTeluguScript = 15, kFontKannadaScript = 16, kFontMalayalamScript = 17, kFontSinhaleseScript = 18, kFontBurmeseScript = 19, kFontKhmerScript = 20, kFontThaiScript = 21, kFontLaotianScript = 22, kFontGeorgianScript = 23, kFontArmenianScript = 24, kFontSimpleChineseScript = 25, kFontTibetanScript = 26, kFontMongolianScript = 27, kFontGeezScript = 28, kFontEthiopicScript = kFontGeezScript, kFontAmharicScript = kFontGeezScript, kFontSlavicScript = 29, kFontEastEuropeanRomanScript = kFontSlavicScript, kFontVietnameseScript = 30, kFontExtendedArabicScript = 31, kFontSindhiScript = kFontExtendedArabicScript, kFontUninterpretedScript = 32 }; enum { kFontMicrosoftSymbolScript = 0, kFontMicrosoftStandardScript = 1, kFontMicrosoftUCS4Script = 10 }; enum { kFontCustom8BitScript = 0, kFontCustom816BitScript = 1, kFontCustom16BitScript = 2 }; enum { kFontEnglishLanguage = 0, kFontFrenchLanguage = 1, kFontGermanLanguage = 2, kFontItalianLanguage = 3, kFontDutchLanguage = 4, kFontSwedishLanguage = 5, kFontSpanishLanguage = 6, kFontDanishLanguage = 7, kFontPortugueseLanguage = 8, kFontNorwegianLanguage = 9, kFontHebrewLanguage = 10, kFontJapaneseLanguage = 11, kFontArabicLanguage = 12, kFontFinnishLanguage = 13, kFontGreekLanguage = 14, kFontIcelandicLanguage = 15, kFontMalteseLanguage = 16, kFontTurkishLanguage = 17, kFontCroatianLanguage = 18, kFontTradChineseLanguage = 19, kFontUrduLanguage = 20, kFontHindiLanguage = 21, kFontThaiLanguage = 22, kFontKoreanLanguage = 23, kFontLithuanianLanguage = 24, kFontPolishLanguage = 25, kFontHungarianLanguage = 26, kFontEstonianLanguage = 27, kFontLettishLanguage = 28, kFontLatvianLanguage = kFontLettishLanguage, kFontSaamiskLanguage = 29, kFontLappishLanguage = kFontSaamiskLanguage, kFontFaeroeseLanguage = 30, kFontFarsiLanguage = 31, kFontPersianLanguage = kFontFarsiLanguage, kFontRussianLanguage = 32, kFontSimpChineseLanguage = 33, kFontFlemishLanguage = 34, kFontIrishLanguage = 35, kFontAlbanianLanguage = 36, kFontRomanianLanguage = 37, kFontCzechLanguage = 38, kFontSlovakLanguage = 39, kFontSlovenianLanguage = 40, kFontYiddishLanguage = 41, kFontSerbianLanguage = 42, kFontMacedonianLanguage = 43, kFontBulgarianLanguage = 44, kFontUkrainianLanguage = 45, kFontByelorussianLanguage = 46, kFontUzbekLanguage = 47, kFontKazakhLanguage = 48, kFontAzerbaijaniLanguage = 49, kFontAzerbaijanArLanguage = 50, kFontArmenianLanguage = 51, kFontGeorgianLanguage = 52, kFontMoldavianLanguage = 53, kFontKirghizLanguage = 54, kFontTajikiLanguage = 55, kFontTurkmenLanguage = 56, kFontMongolianLanguage = 57, kFontMongolianCyrLanguage = 58, kFontPashtoLanguage = 59, kFontKurdishLanguage = 60, kFontKashmiriLanguage = 61, kFontSindhiLanguage = 62, kFontTibetanLanguage = 63, kFontNepaliLanguage = 64, kFontSanskritLanguage = 65, kFontMarathiLanguage = 66, kFontBengaliLanguage = 67, kFontAssameseLanguage = 68, kFontGujaratiLanguage = 69, kFontPunjabiLanguage = 70, kFontOriyaLanguage = 71, kFontMalayalamLanguage = 72, kFontKannadaLanguage = 73, kFontTamilLanguage = 74, kFontTeluguLanguage = 75, kFontSinhaleseLanguage = 76, kFontBurmeseLanguage = 77, kFontKhmerLanguage = 78, kFontLaoLanguage = 79, kFontVietnameseLanguage = 80, kFontIndonesianLanguage = 81, kFontTagalogLanguage = 82, kFontMalayRomanLanguage = 83, kFontMalayArabicLanguage = 84, kFontAmharicLanguage = 85, kFontTigrinyaLanguage = 86, kFontGallaLanguage = 87, kFontOromoLanguage = kFontGallaLanguage, kFontSomaliLanguage = 88, kFontSwahiliLanguage = 89, kFontRuandaLanguage = 90, kFontRundiLanguage = 91, kFontChewaLanguage = 92, kFontMalagasyLanguage = 93, kFontEsperantoLanguage = 94, kFontWelshLanguage = 128, kFontBasqueLanguage = 129, kFontCatalanLanguage = 130, kFontLatinLanguage = 131, kFontQuechuaLanguage = 132, kFontGuaraniLanguage = 133, kFontAymaraLanguage = 134, kFontTatarLanguage = 135, kFontUighurLanguage = 136, kFontDzongkhaLanguage = 137, kFontJavaneseRomLanguage = 138, kFontSundaneseRomLanguage = 139 }; enum { kFontNoPlatformCode = (unsigned int)(~0), kFontNoScriptCode = (unsigned int)(~0), kFontNoLanguageCode = (unsigned int)(~0) }; struct sfntCMapSubHeader { UInt16 format; UInt16 length; UInt16 languageID; }; typedef struct sfntCMapSubHeader sfntCMapSubHeader; enum { sizeof_sfntCMapSubHeader = 6 }; struct sfntCMapExtendedSubHeader { UInt16 format; UInt16 reserved; UInt32 length; UInt32 language; }; typedef struct sfntCMapExtendedSubHeader sfntCMapExtendedSubHeader; enum { sizeof_sfntCMapExtendedSubHeader = 12 }; struct sfntCMapEncoding { UInt16 platformID; UInt16 scriptID; UInt32 offset; }; typedef struct sfntCMapEncoding sfntCMapEncoding; enum { sizeof_sfntCMapEncoding = 8 }; struct sfntCMapHeader { UInt16 version; UInt16 numTables; sfntCMapEncoding encoding[1]; }; typedef struct sfntCMapHeader sfntCMapHeader; enum { sizeof_sfntCMapHeader = 4 }; enum { nameFontTableTag = 'name' }; enum { kFontCopyrightName = 0, kFontFamilyName = 1, kFontStyleName = 2, kFontUniqueName = 3, kFontFullName = 4, kFontVersionName = 5, kFontPostscriptName = 6, kFontTrademarkName = 7, kFontManufacturerName = 8, kFontDesignerName = 9, kFontDescriptionName = 10, kFontVendorURLName = 11, kFontDesignerURLName = 12, kFontLicenseDescriptionName = 13, kFontLicenseInfoURLName = 14, kFontPreferredFamilyName = 16, kFontPreferredSubfamilyName = 17, kFontMacCompatibleFullName = 18, kFontSampleTextName = 19, kFontPostScriptCIDName = 20, kFontLastReservedName = 255 }; enum { kFontNoNameCode = (unsigned int)(~0) }; struct sfntNameRecord { UInt16 platformID; UInt16 scriptID; UInt16 languageID; UInt16 nameID; UInt16 length; UInt16 offset; }; typedef struct sfntNameRecord sfntNameRecord; enum { sizeof_sfntNameRecord = 12 }; struct sfntNameHeader { UInt16 format; UInt16 count; UInt16 stringOffset; sfntNameRecord rec[1]; }; typedef struct sfntNameHeader sfntNameHeader; enum { sizeof_sfntNameHeader = 6 }; enum { variationFontTableTag = 'fvar' }; struct sfntVariationAxis { FourCharCode axisTag; Fixed minValue; Fixed defaultValue; Fixed maxValue; SInt16 flags; SInt16 nameID; }; typedef struct sfntVariationAxis sfntVariationAxis; enum { sizeof_sfntVariationAxis = 20 }; struct sfntInstance { SInt16 nameID; SInt16 flags; Fixed coord[1]; }; typedef struct sfntInstance sfntInstance; enum { sizeof_sfntInstance = 4 }; struct sfntVariationHeader { Fixed version; UInt16 offsetToData; UInt16 countSizePairs; UInt16 axisCount; UInt16 axisSize; UInt16 instanceCount; UInt16 instanceSize; sfntVariationAxis axis[1]; sfntInstance instance[1]; }; typedef struct sfntVariationHeader sfntVariationHeader; enum { sizeof_sfntVariationHeader = 16 }; enum { descriptorFontTableTag = 'fdsc' }; struct sfntFontDescriptor { FourCharCode name; Fixed value; }; typedef struct sfntFontDescriptor sfntFontDescriptor; struct sfntDescriptorHeader { Fixed version; SInt32 descriptorCount; sfntFontDescriptor descriptor[1]; }; typedef struct sfntDescriptorHeader sfntDescriptorHeader; enum { sizeof_sfntDescriptorHeader = 8 }; enum { featureFontTableTag = 'feat' }; struct sfntFeatureName { UInt16 featureType; UInt16 settingCount; SInt32 offsetToSettings; UInt16 featureFlags; SInt16 nameID; }; typedef struct sfntFeatureName sfntFeatureName; struct sfntFontFeatureSetting { UInt16 setting; SInt16 nameID; }; typedef struct sfntFontFeatureSetting sfntFontFeatureSetting; struct sfntFontRunFeature { UInt16 featureType; UInt16 setting; }; typedef struct sfntFontRunFeature sfntFontRunFeature; struct sfntFeatureHeader { SInt32 version; UInt16 featureNameCount; UInt16 featureSetCount; SInt32 reserved; sfntFeatureName names[1]; sfntFontFeatureSetting settings[1]; sfntFontRunFeature runs[1]; }; typedef struct sfntFeatureHeader sfntFeatureHeader; enum { os2FontTableTag = 'OS/2' }; enum { nonGlyphID = 65535 }; typedef UInt32 FontNameCode; typedef UInt32 FontPlatformCode; typedef UInt32 FontScriptCode; typedef UInt32 FontLanguageCode; struct FontVariation { FourCharCode name; Fixed value; }; typedef struct FontVariation FontVariation; #pragma pack(pop) # 21 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTTypes.h" 2 3 enum { kFontNoPlatform = (unsigned int)(~0), kFontNoScript = (unsigned int)(~0), kFontNoLanguage = (unsigned int)(~0), kFontNoName = (unsigned int)(~0) }; # 37 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 2 3 # 51 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #pragma pack(push, 2) enum { kATSOptionFlagsDefault = kNilOptions, kATSOptionFlagsComposeFontPostScriptName = 1 << 0, kATSOptionFlagsUseDataForkAsResourceFork = 1 << 8, kATSOptionFlagsUseResourceFork = 2 << 8, kATSOptionFlagsUseDataFork = 3 << 8 }; enum { kATSIterationCompleted = -980L, kATSInvalidFontFamilyAccess = -981L, kATSInvalidFontAccess = -982L, kATSIterationScopeModified = -983L, kATSInvalidFontTableAccess = -984L, kATSInvalidFontContainerAccess = -985L, kATSInvalidGlyphAccess = -986L }; typedef UInt32 ATSFontContext; enum { kATSFontContextUnspecified = 0, kATSFontContextGlobal = 1, kATSFontContextLocal = 2 }; enum { kATSOptionFlagsActivateDisabled = 0x00000001 << 5, kATSOptionFlagsProcessSubdirectories = 0x00000001 << 6, kATSOptionFlagsDoNotNotify = 0x00000001 << 7, kATSOptionFlagsRecordPersistently = 0x00000001 << 18 }; enum { kATSOptionFlagsIterateByPrecedenceMask = 0x00000001 << 5, kATSOptionFlagsIncludeDisabledMask = 0x00000001 << 7, kATSOptionFlagsIterationScopeMask = 0x00000007 << 12, kATSOptionFlagsDefaultScope = 0x00000000 << 12, kATSOptionFlagsUnRestrictedScope = 0x00000001 << 12, kATSOptionFlagsRestrictedScope = 0x00000002 << 12 }; typedef OSStatus ( * ATSFontFamilyApplierFunction)(ATSFontFamilyRef iFamily, void *iRefCon); typedef OSStatus ( * ATSFontApplierFunction)(ATSFontRef iFont, void *iRefCon); typedef struct ATSFontFamilyIterator_* ATSFontFamilyIterator; typedef struct ATSFontIterator_* ATSFontIterator; enum { kATSFontFilterCurrentVersion = 0 }; enum ATSFontFilterSelector { kATSFontFilterSelectorUnspecified = 0, kATSFontFilterSelectorGeneration = 3, kATSFontFilterSelectorFontFamily = 7, kATSFontFilterSelectorFontFamilyApplierFunction = 8, kATSFontFilterSelectorFontApplierFunction = 9, kATSFileReferenceFilterSelector = 10 }; typedef enum ATSFontFilterSelector ATSFontFilterSelector; struct ATSFontFilter { UInt32 version; ATSFontFilterSelector filterSelector; union { ATSGeneration generationFilter; ATSFontFamilyRef fontFamilyFilter; ATSFontFamilyApplierFunction fontFamilyApplierFunctionFilter; ATSFontApplierFunction fontApplierFunctionFilter; const FSRef * fontFileRefFilter; } filter; }; typedef struct ATSFontFilter ATSFontFilter; typedef struct ATSFontNotificationRef_* ATSFontNotificationRef; typedef struct ATSFontNotificationInfoRef_* ATSFontNotificationInfoRef; # 142 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 enum ATSFontNotifyOption { kATSFontNotifyOptionDefault = 0, # 157 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 kATSFontNotifyOptionReceiveWhileSuspended = 1L << 0 }; typedef enum ATSFontNotifyOption ATSFontNotifyOption; # 172 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 enum ATSFontNotifyAction { # 181 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 kATSFontNotifyActionFontsChanged = 1, # 191 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 kATSFontNotifyActionDirectoriesChanged = 2 }; typedef enum ATSFontNotifyAction ATSFontNotifyAction; # 212 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 typedef void ( * ATSNotificationCallback)(ATSFontNotificationInfoRef info, void *refCon); # 227 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSGeneration ATSGetGeneration(void) ; # 337 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontActivateFromFileReference( const FSRef * iFile, ATSFontContext iContext, ATSFontFormat iFormat, void * iRefCon, ATSOptionFlags iOptions, ATSFontContainerRef * oContainer) ; # 358 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontActivateFromMemory( LogicalAddress iData, ByteCount iLength, ATSFontContext iContext, ATSFontFormat iFormat, void * iReserved, ATSOptionFlags iOptions, ATSFontContainerRef * oContainer) ; # 380 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontDeactivate( ATSFontContainerRef iContainer, void * iRefCon, ATSOptionFlags iOptions) ; # 431 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetContainerFromFileReference( const FSRef * iFile, ATSFontContext iContext, ATSOptionFlags iOptions, ATSFontContainerRef * oContainer) ; # 470 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetContainer( ATSFontRef iFont, ATSOptionFlags iOptions, ATSFontContainerRef * oContainer) ; # 508 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontSetEnabled( ATSFontRef iFont, ATSOptionFlags iOptions, Boolean iEnabled) ; # 537 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern Boolean ATSFontIsEnabled(ATSFontRef iFont) ; # 555 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontFamilyApplyFunction( ATSFontFamilyApplierFunction iFunction, void * iRefCon) ; # 572 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontFamilyIteratorCreate( ATSFontContext iContext, const ATSFontFilter * iFilter, void * iRefCon, ATSOptionFlags iOptions, ATSFontFamilyIterator * ioIterator) ; # 592 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontFamilyIteratorRelease(ATSFontFamilyIterator * ioIterator) ; # 607 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontFamilyIteratorReset( ATSFontContext iContext, const ATSFontFilter * iFilter, void * iRefCon, ATSOptionFlags iOptions, ATSFontFamilyIterator * ioIterator) ; # 627 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontFamilyIteratorNext( ATSFontFamilyIterator iIterator, ATSFontFamilyRef * oFamily) ; # 644 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSFontFamilyRef ATSFontFamilyFindFromName( CFStringRef iName, ATSOptionFlags iOptions) ; # 661 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSGeneration ATSFontFamilyGetGeneration(ATSFontFamilyRef iFamily) ; # 676 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontFamilyGetName( ATSFontFamilyRef iFamily, ATSOptionFlags iOptions, CFStringRef * oName) ; # 694 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern TextEncoding ATSFontFamilyGetEncoding(ATSFontFamilyRef iFamily) ; # 712 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontApplyFunction( ATSFontApplierFunction iFunction, void * iRefCon) ; # 730 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontIteratorCreate( ATSFontContext iContext, const ATSFontFilter * iFilter, void * iRefCon, ATSOptionFlags iOptions, ATSFontIterator * ioIterator) ; # 750 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontIteratorRelease(ATSFontIterator * ioIterator) ; # 765 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontIteratorReset( ATSFontContext iContext, const ATSFontFilter * iFilter, void * iRefCon, ATSOptionFlags iOptions, ATSFontIterator * ioIterator) ; # 785 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontIteratorNext( ATSFontIterator iIterator, ATSFontRef * oFont) ; # 802 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSFontRef ATSFontFindFromName( CFStringRef iName, ATSOptionFlags iOptions) ; # 819 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSFontRef ATSFontFindFromPostScriptName( CFStringRef iName, ATSOptionFlags iOptions) ; # 836 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontFindFromContainer( ATSFontContainerRef iContainer, ATSOptionFlags iOptions, ItemCount iCount, ATSFontRef ioArray[], ItemCount * oCount) ; # 856 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSGeneration ATSFontGetGeneration(ATSFontRef iFont) ; # 871 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetName( ATSFontRef iFont, ATSOptionFlags iOptions, CFStringRef * oName) ; # 889 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetPostScriptName( ATSFontRef iFont, ATSOptionFlags iOptions, CFStringRef * oName) ; # 907 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetTableDirectory( ATSFontRef iFont, ByteCount iBufferSize, void * ioBuffer, ByteCount * oSize) ; # 926 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetTable( ATSFontRef iFont, FourCharCode iTag, ByteOffset iOffset, ByteCount iBufferSize, void * ioBuffer, ByteCount * oSize) ; # 947 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetHorizontalMetrics( ATSFontRef iFont, ATSOptionFlags iOptions, ATSFontMetrics * oMetrics) ; # 965 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetVerticalMetrics( ATSFontRef iFont, ATSOptionFlags iOptions, ATSFontMetrics * oMetrics) ; # 986 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSFontFamilyRef ATSFontFamilyFindFromQuickDrawName(ConstStr255Param iName) ; # 1001 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontFamilyGetQuickDrawName( ATSFontFamilyRef iFamily, Str255 oName) ; # 1075 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetFileReference( ATSFontRef iFont, FSRef * oFile) ; # 1093 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetFontFamilyResource( ATSFontRef iFont, ByteCount iBufferSize, void * ioBuffer, ByteCount * oSize) ; # 1133 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontNotify( ATSFontNotifyAction action, void * info) ; # 1178 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontNotificationSubscribe( ATSNotificationCallback callback, ATSFontNotifyOption options, void * iRefcon, ATSFontNotificationRef * oNotificationRef) ; # 1214 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontNotificationUnsubscribe(ATSFontNotificationRef notificationRef) ; # 1230 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 struct ATSFontQuerySourceContext { UInt32 version; void * refCon; CFAllocatorRetainCallBack retain; CFAllocatorReleaseCallBack release; }; typedef struct ATSFontQuerySourceContext ATSFontQuerySourceContext; enum ATSFontQueryMessageID { kATSQueryActivateFontMessage = 'atsa' }; typedef enum ATSFontQueryMessageID ATSFontQueryMessageID; # 1298 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 typedef CFPropertyListRef ( * ATSFontQueryCallback)(ATSFontQueryMessageID msgid, CFPropertyListRef data, void *refCon); # 1338 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern CFRunLoopSourceRef ATSCreateFontQueryRunLoopSource( CFIndex queryOrder, CFIndex sourceOrder, ATSFontQueryCallback callout, const ATSFontQuerySourceContext * context) ; # 1359 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSQueryClientPID CFSTR("ATS client pid") # 1369 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSQueryQDFamilyName CFSTR("font family name") # 1379 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSQueryFontName CFSTR("font name") # 1391 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSQueryFontPostScriptName CFSTR("font PS name") # 1402 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSQueryFontNameTableEntries CFSTR("font name table entries") # 1412 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSFontNameTableCode CFSTR("font name code") # 1421 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSFontNameTablePlatform CFSTR("font platform code") # 1430 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSFontNameTableScript CFSTR("font script code") # 1439 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSFontNameTableLanguage CFSTR("font language code") # 1448 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSFontNameTableBytes CFSTR("font name table bytes") # 1459 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 enum { kATSFontAutoActivationDefault = 0, kATSFontAutoActivationDisabled = 1, kATSFontAutoActivationEnabled = 2, kATSFontAutoActivationAsk = 4 }; typedef UInt32 ATSFontAutoActivationSetting; # 1503 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontSetGlobalAutoActivationSetting(ATSFontAutoActivationSetting iSetting) ; # 1525 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSFontAutoActivationSetting ATSFontGetGlobalAutoActivationSetting(void) ; # 1566 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontSetAutoActivationSettingForApplication( ATSFontAutoActivationSetting iSetting, CFURLRef iApplicationFileURL) ; # 1603 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSFontAutoActivationSetting ATSFontGetAutoActivationSettingForApplication(CFURLRef iApplicationFileURL) ; #pragma pack(pop) # 33 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATS.h" 2 3 # 28 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSync.h" 1 3 #define __COLORSYNC_MAIN_HEADER__ # 1 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncBase.h" 1 3 #define __COLORSYNCBASE__ # 21 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncBase.h" 3 #define __CS_HAS_COMPILER_ATTRIBUTE(attribute) __has_attribute(attribute) # 37 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncBase.h" 3 #define CSEXTERN __attribute__((visibility("default"))) extern # 49 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncBase.h" 3 #define CSEXPORT __attribute__((visibility("default"))) # 58 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncBase.h" 3 #define CSLOCAL extern __attribute__((visibility("hidden"))) # 11 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSync.h" 2 3 # 1 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncProfile.h" 1 3 #define __COLORSYNCPROFILE__ typedef const struct ColorSyncProfile* ColorSyncProfileRef; typedef struct ColorSyncProfile* ColorSyncMutableProfileRef; extern CFStringRef kColorSyncGenericGrayProfile; extern CFStringRef kColorSyncGenericGrayGamma22Profile; extern CFStringRef kColorSyncGenericRGBProfile; extern CFStringRef kColorSyncGenericCMYKProfile; extern CFStringRef kColorSyncDisplayP3Profile; extern CFStringRef kColorSyncSRGBProfile; extern CFStringRef kColorSyncAdobeRGB1998Profile; extern CFStringRef kColorSyncGenericLabProfile; extern CFStringRef kColorSyncGenericXYZProfile; extern CFStringRef kColorSyncACESCGLinearProfile; extern CFStringRef kColorSyncDCIP3Profile; extern CFStringRef kColorSyncITUR709Profile; extern CFStringRef kColorSyncITUR2020Profile; extern CFStringRef kColorSyncROMMRGBProfile; extern CFStringRef kColorSyncProfileHeader; extern CFStringRef kColorSyncProfileClass; extern CFStringRef kColorSyncProfileColorSpace; extern CFStringRef kColorSyncProfilePCS; extern CFStringRef kColorSyncProfileURL; extern CFStringRef kColorSyncProfileDescription; extern CFStringRef kColorSyncProfileMD5Digest; extern CFStringRef kColorSyncSigAToB0Tag; extern CFStringRef kColorSyncSigAToB1Tag; extern CFStringRef kColorSyncSigAToB2Tag; extern CFStringRef kColorSyncSigBToA0Tag; extern CFStringRef kColorSyncSigBToA1Tag; extern CFStringRef kColorSyncSigBToA2Tag; extern CFStringRef kColorSyncSigCmykData; extern CFStringRef kColorSyncSigGrayData; extern CFStringRef kColorSyncSigLabData; extern CFStringRef kColorSyncSigRgbData; extern CFStringRef kColorSyncSigXYZData; extern CFStringRef kColorSyncSigAbstractClass; extern CFStringRef kColorSyncSigBlueTRCTag; extern CFStringRef kColorSyncSigBlueColorantTag; extern CFStringRef kColorSyncSigMediaBlackPointTag; extern CFStringRef kColorSyncSigCopyrightTag; extern CFStringRef kColorSyncSigProfileDescriptionTag; extern CFStringRef kColorSyncSigDeviceModelDescTag; extern CFStringRef kColorSyncSigDeviceMfgDescTag; extern CFStringRef kColorSyncSigGreenTRCTag; extern CFStringRef kColorSyncSigGreenColorantTag; extern CFStringRef kColorSyncSigGamutTag; extern CFStringRef kColorSyncSigGrayTRCTag; extern CFStringRef kColorSyncSigLinkClass; extern CFStringRef kColorSyncSigDisplayClass; extern CFStringRef kColorSyncSigNamedColor2Tag; extern CFStringRef kColorSyncSigNamedColorClass; extern CFStringRef kColorSyncSigPreview0Tag; extern CFStringRef kColorSyncSigPreview1Tag; extern CFStringRef kColorSyncSigPreview2Tag; extern CFStringRef kColorSyncSigOutputClass; extern CFStringRef kColorSyncSigProfileSequenceDescTag; extern CFStringRef kColorSyncSigRedTRCTag; extern CFStringRef kColorSyncSigRedColorantTag; extern CFStringRef kColorSyncSigInputClass; extern CFStringRef kColorSyncSigColorSpaceClass; extern CFStringRef kColorSyncSigTechnologyTag; extern CFStringRef kColorSyncSigViewingConditionsTag; extern CFStringRef kColorSyncSigViewingCondDescTag; extern CFStringRef kColorSyncSigMediaWhitePointTag; extern CFStringRef kColorSyncProfileComputerDomain; extern CFStringRef kColorSyncProfileUserDomain; #define COLORSYNC_PROFILE_INSTALL_ENTITLEMENT "com.apple.developer.ColorSync.profile.install" extern CFTypeID ColorSyncProfileGetTypeID(void); extern ColorSyncProfileRef ColorSyncProfileCreate(CFDataRef data, CFErrorRef* error); extern ColorSyncProfileRef ColorSyncProfileCreateWithURL(CFURLRef url, CFErrorRef* error); extern ColorSyncProfileRef ColorSyncProfileCreateWithName(CFStringRef name); extern ColorSyncProfileRef ColorSyncProfileCreateWithDisplayID (uint32_t displayID); extern ColorSyncProfileRef ColorSyncProfileCreateDeviceProfile (CFStringRef deviceClass, CFUUIDRef deviceID, CFTypeRef profileID); # 136 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncProfile.h" 3 extern ColorSyncMutableProfileRef ColorSyncProfileCreateMutable(void); extern ColorSyncMutableProfileRef ColorSyncProfileCreateMutableCopy(ColorSyncProfileRef prof); extern ColorSyncProfileRef ColorSyncProfileCreateLink (CFArrayRef profileInfo, CFDictionaryRef options); # 168 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncProfile.h" 3 extern uint8_t ColorSyncProfileVerify (ColorSyncProfileRef prof, CFErrorRef* errors, CFErrorRef* warnings); # 182 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncProfile.h" 3 extern float ColorSyncProfileEstimateGammaWithDisplayID (const int32_t displayID, CFErrorRef* error); # 191 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncProfile.h" 3 extern float ColorSyncProfileEstimateGamma (ColorSyncProfileRef prof, CFErrorRef* error); # 200 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncProfile.h" 3 #define COLORSYNC_MD5_LENGTH 16 typedef struct { uint8_t digest[16]; } ColorSyncMD5; extern ColorSyncMD5 ColorSyncProfileGetMD5(ColorSyncProfileRef prof); extern CFDataRef ColorSyncProfileCopyData (ColorSyncProfileRef prof, CFErrorRef* error); extern CFURLRef ColorSyncProfileGetURL (ColorSyncProfileRef prof, CFErrorRef* error); extern CFDataRef ColorSyncProfileCopyHeader (ColorSyncProfileRef prof); extern void ColorSyncProfileSetHeader (ColorSyncMutableProfileRef prof, CFDataRef header); extern CFStringRef ColorSyncProfileCopyDescriptionString (ColorSyncProfileRef prof); extern CFArrayRef ColorSyncProfileCopyTagSignatures (ColorSyncProfileRef prof); extern uint8_t ColorSyncProfileContainsTag (ColorSyncProfileRef prof, CFStringRef signature); extern CFDataRef ColorSyncProfileCopyTag (ColorSyncProfileRef prof, CFStringRef signature); extern void ColorSyncProfileSetTag (ColorSyncMutableProfileRef prof, CFStringRef signature, CFDataRef data); extern void ColorSyncProfileRemoveTag (ColorSyncMutableProfileRef prof, CFStringRef signature); extern uint8_t ColorSyncProfileGetDisplayTransferFormulaFromVCGT(ColorSyncProfileRef profile, float* redMin, float* redMax, float* redGamma, float* greenMin, float* greenMax, float* greenGamma, float* blueMin, float* blueMax, float* blueGamma); extern CFDataRef ColorSyncProfileCreateDisplayTransferTablesFromVCGT(ColorSyncProfileRef profile, size_t *nSamplesPerChannel); # 303 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncProfile.h" 3 typedef uint8_t (*ColorSyncProfileIterateCallback)(CFDictionaryRef profileInfo, void* userInfo); extern void ColorSyncIterateInstalledProfiles (ColorSyncProfileIterateCallback callBack, uint32_t * seed, void* userInfo, CFErrorRef* error); extern uint8_t ColorSyncProfileInstall(ColorSyncProfileRef profile, CFStringRef domain, CFStringRef subpath, CFErrorRef* error); # 338 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncProfile.h" 3 extern uint8_t ColorSyncProfileUninstall(ColorSyncProfileRef profile, CFErrorRef* error); # 12 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSync.h" 2 3 # 1 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncTransform.h" 1 3 #define __COLORSYNCTRANSFORM__ typedef struct ColorSyncTransform* ColorSyncTransformRef; extern CFTypeID ColorSyncTransformGetTypeID(void); extern ColorSyncTransformRef ColorSyncTransformCreate (CFArrayRef profileSequence, CFDictionaryRef options); # 44 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncTransform.h" 3 extern CFTypeRef ColorSyncTransformCopyProperty(ColorSyncTransformRef transform, CFTypeRef key, CFDictionaryRef options); extern void ColorSyncTransformSetProperty(ColorSyncTransformRef transform, CFTypeRef key, CFTypeRef property); enum ColorSyncDataDepth { kColorSync1BitGamut = 1, kColorSync8BitInteger = 2, kColorSync16BitInteger = 3, kColorSync16BitFloat = 4, kColorSync32BitInteger = 5, kColorSync32BitNamedColorIndex = 6, kColorSync32BitFloat = 7, kColorSync10BitInteger = 8 }; typedef enum ColorSyncDataDepth ColorSyncDataDepth; enum ColorSyncAlphaInfo { kColorSyncAlphaNone, kColorSyncAlphaPremultipliedLast, kColorSyncAlphaPremultipliedFirst, kColorSyncAlphaLast, kColorSyncAlphaFirst, kColorSyncAlphaNoneSkipLast, kColorSyncAlphaNoneSkipFirst, }; typedef enum ColorSyncAlphaInfo ColorSyncAlphaInfo; enum { kColorSyncAlphaInfoMask = 0x1F, kColorSyncByteOrderMask = 0x7000, kColorSyncByteOrderDefault = (0 << 12), kColorSyncByteOrder16Little = (1 << 12), kColorSyncByteOrder32Little = (2 << 12), kColorSyncByteOrder16Big = (3 << 12), kColorSyncByteOrder32Big = (4 << 12) }; typedef uint32_t ColorSyncDataLayout; extern uint8_t ColorSyncTransformConvert (ColorSyncTransformRef transform, size_t width, size_t height, void* dst, ColorSyncDataDepth dstDepth, ColorSyncDataLayout dstLayout, size_t dstBytesPerRow, const void* src, ColorSyncDataDepth srcDepth, ColorSyncDataLayout srcLayout, size_t srcBytesPerRow, CFDictionaryRef options); # 121 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncTransform.h" 3 extern CFStringRef kColorSyncProfile; extern CFStringRef kColorSyncRenderingIntent; extern CFStringRef kColorSyncRenderingIntentPerceptual; extern CFStringRef kColorSyncRenderingIntentRelative; extern CFStringRef kColorSyncRenderingIntentSaturation; extern CFStringRef kColorSyncRenderingIntentAbsolute; extern CFStringRef kColorSyncRenderingIntentUseProfileHeader; extern CFStringRef kColorSyncTransformTag; extern CFStringRef kColorSyncTransformDeviceToPCS; extern CFStringRef kColorSyncTransformPCSToPCS; extern CFStringRef kColorSyncTransformPCSToDevice; extern CFStringRef kColorSyncTransformDeviceToDevice; extern CFStringRef kColorSyncTransformGamutCheck; extern CFStringRef kColorSyncBlackPointCompensation; extern CFStringRef kColorSyncPreferredCMM; extern CFStringRef kColorSyncConvertQuality; extern CFStringRef kColorSyncBestQuality; extern CFStringRef kColorSyncNormalQuality; extern CFStringRef kColorSyncDraftQuality; extern CFStringRef kColorSyncConvertThreadCount; extern CFStringRef kColorSyncConvertUseVectorUnit; extern CFStringRef kColorSyncConvertUseExtendedRange; extern CFStringRef kColorSyncTranformInfo; extern CFStringRef kColorSyncTransformCreator; extern CFStringRef kColorSyncTransformSrcSpace; extern CFStringRef kColorSyncTransformDstSpace; # 197 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncTransform.h" 3 extern CFStringRef kColorSyncTransformCodeFragmentType; extern CFStringRef kColorSyncTransformCodeFragmentMD5; extern CFStringRef kColorSyncTransformFullConversionData; extern CFStringRef kColorSyncTransformSimplifiedConversionData; extern CFStringRef kColorSyncTransformParametricConversionData; extern CFStringRef kColorSyncConversionMatrix; # 225 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncTransform.h" 3 extern CFStringRef kColorSyncConversionParamCurve0; extern CFStringRef kColorSyncConversionParamCurve1; extern CFStringRef kColorSyncConversionParamCurve2; extern CFStringRef kColorSyncConversionParamCurve3; extern CFStringRef kColorSyncConversionParamCurve4; extern CFStringRef kColorSyncConversion1DLut; extern CFStringRef kColorSyncConversionGridPoints; extern CFStringRef kColorSyncConversionChannelID; # 245 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncTransform.h" 3 extern CFStringRef kColorSyncConversion3DLut; extern CFStringRef kColorSyncConversionNDLut; extern CFStringRef kColorSyncConversionInpChan; extern CFStringRef kColorSyncConversionOutChan; # 257 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncTransform.h" 3 extern CFStringRef kColorSyncConversionBPC; extern CFStringRef kColorSyncFixedPointRange; # 13 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSync.h" 2 3 # 1 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncCMM.h" 1 3 #define __COLORSYNCCMM__ # 28 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncCMM.h" 3 typedef struct ColorSyncCMM* ColorSyncCMMRef; extern CFTypeID ColorSyncCMMGetTypeID(void); extern ColorSyncCMMRef ColorSyncCMMCreate(CFBundleRef cmmBundle); extern CFBundleRef ColorSyncCMMGetBundle(ColorSyncCMMRef); extern CFStringRef ColorSyncCMMCopyLocalizedName(ColorSyncCMMRef); extern CFStringRef ColorSyncCMMCopyCMMIdentifier(ColorSyncCMMRef); typedef uint8_t (*ColorSyncCMMIterateCallback)(ColorSyncCMMRef cmm, void* userInfo); extern void ColorSyncIterateInstalledCMMs (ColorSyncCMMIterateCallback callBack, void* userInfo); # 63 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncCMM.h" 3 typedef uint8_t (*CMMInitializeLinkProfileProc) (ColorSyncMutableProfileRef, CFArrayRef profileInfo, CFDictionaryRef options); typedef uint8_t (*CMMInitializeTransformProc) (ColorSyncTransformRef, CFArrayRef profileInfo, CFDictionaryRef options); typedef uint8_t (*CMMApplyTransformProc)(ColorSyncTransformRef transform, size_t width, size_t height, size_t dstPlanes, void* dst[], ColorSyncDataDepth dstDepth, ColorSyncDataLayout dstFormat, size_t dstBytesPerRow, size_t srcPlanes, const void* src[], ColorSyncDataDepth srcDepth, ColorSyncDataLayout srcFormat, size_t srcBytesPerRow, CFDictionaryRef options); typedef CFTypeRef (*CMMCreateTransformPropertyProc)(ColorSyncTransformRef transform, CFTypeRef key, CFDictionaryRef options); extern CFStringRef kCMMInitializeLinkProfileProcName; extern CFStringRef kCMMInitializeTransformProcName; extern CFStringRef kCMMApplyTransformProcName; extern CFStringRef kCMMCreateTransformPropertyProcName; # 14 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSync.h" 2 3 # 1 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncDevice.h" 1 3 #define __COLORSYNCDEVICE__ extern CFStringRef kColorSyncDeviceID; extern CFStringRef kColorSyncDeviceClass; extern CFStringRef kColorSyncCameraDeviceClass; extern CFStringRef kColorSyncDisplayDeviceClass; extern CFStringRef kColorSyncPrinterDeviceClass; extern CFStringRef kColorSyncScannerDeviceClass; extern CFStringRef kColorSyncDeviceProfileURL; extern CFStringRef kColorSyncDeviceDescription; extern CFStringRef kColorSyncDeviceDescriptions; extern CFStringRef kColorSyncFactoryProfiles; extern CFStringRef kColorSyncCustomProfiles; extern CFStringRef kColorSyncDeviceModeDescription; extern CFStringRef kColorSyncDeviceModeDescriptions; extern CFStringRef kColorSyncDeviceDefaultProfileID; extern CFStringRef kColorSyncDeviceHostScope; extern CFStringRef kColorSyncDeviceUserScope; extern CFStringRef kColorSyncProfileHostScope; extern CFStringRef kColorSyncProfileUserScope; extern CFStringRef kColorSyncDeviceProfileIsFactory; extern CFStringRef kColorSyncDeviceProfileIsDefault; extern CFStringRef kColorSyncDeviceProfileIsCurrent; extern CFStringRef kColorSyncDeviceProfileID; extern CFStringRef kColorSyncDeviceRegisteredNotification; extern CFStringRef kColorSyncDeviceUnregisteredNotification; extern CFStringRef kColorSyncDeviceProfilesNotification; extern CFStringRef kColorSyncDisplayDeviceProfilesNotification; extern CFStringRef kColorSyncProfileRepositoryChangeNotification; extern CFStringRef kColorSyncRegistrationUpdateWindowServer; extern uint8_t ColorSyncRegisterDevice (CFStringRef deviceClass, CFUUIDRef deviceID, CFDictionaryRef deviceInfo); # 140 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncDevice.h" 3 extern uint8_t ColorSyncUnregisterDevice (CFStringRef deviceClass, CFUUIDRef deviceID); extern uint8_t ColorSyncDeviceSetCustomProfiles (CFStringRef deviceClass, CFUUIDRef deviceID, CFDictionaryRef profileInfo); # 180 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncDevice.h" 3 extern CFDictionaryRef ColorSyncDeviceCopyDeviceInfo (CFStringRef deviceClass, CFUUIDRef devID); # 205 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncDevice.h" 3 typedef uint8_t (*ColorSyncDeviceProfileIterateCallback) (CFDictionaryRef colorSyncDeviceProfileInfo, void* userInfo); # 222 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSyncDevice.h" 3 extern void ColorSyncIterateDeviceProfiles(ColorSyncDeviceProfileIterateCallback callBack, void* userInfo); extern CFUUIDRef CGDisplayCreateUUIDFromDisplayID (uint32_t displayID); extern uint32_t CGDisplayGetDisplayIDFromUUID (CFUUIDRef uuid); # 15 "/System/Library/Frameworks/ColorSync.framework/Headers/ColorSync.h" 2 3 # 32 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 1 3 #define COREGRAPHICS_H_ # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h" 1 3 #define CGAFFINETRANSFORM_H_ typedef struct CGAffineTransform CGAffineTransform; struct CGAffineTransform { CGFloat a, b, c, d; CGFloat tx, ty; }; extern const CGAffineTransform CGAffineTransformIdentity ; extern CGAffineTransform CGAffineTransformMake(CGFloat a, CGFloat b, CGFloat c, CGFloat d, CGFloat tx, CGFloat ty) ; extern CGAffineTransform CGAffineTransformMakeTranslation(CGFloat tx, CGFloat ty) ; extern CGAffineTransform CGAffineTransformMakeScale(CGFloat sx, CGFloat sy) ; extern CGAffineTransform CGAffineTransformMakeRotation(CGFloat angle) ; extern uint8_t CGAffineTransformIsIdentity(CGAffineTransform t) ; extern CGAffineTransform CGAffineTransformTranslate(CGAffineTransform t, CGFloat tx, CGFloat ty) ; extern CGAffineTransform CGAffineTransformScale(CGAffineTransform t, CGFloat sx, CGFloat sy) ; extern CGAffineTransform CGAffineTransformRotate(CGAffineTransform t, CGFloat angle) ; extern CGAffineTransform CGAffineTransformInvert(CGAffineTransform t) ; extern CGAffineTransform CGAffineTransformConcat(CGAffineTransform t1, CGAffineTransform t2) ; extern uint8_t CGAffineTransformEqualToTransform(CGAffineTransform t1, CGAffineTransform t2) ; extern CGPoint CGPointApplyAffineTransform(CGPoint point, CGAffineTransform t) ; extern CGSize CGSizeApplyAffineTransform(CGSize size, CGAffineTransform t) ; # 110 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h" 3 extern CGRect CGRectApplyAffineTransform(CGRect rect, CGAffineTransform t) ; static CGAffineTransform __CGAffineTransformMake(CGFloat a, CGFloat b, CGFloat c, CGFloat d, CGFloat tx, CGFloat ty) { CGAffineTransform t; t.a = a; t.b = b; t.c = c; t.d = d; t.tx = tx; t.ty = ty; return t; } #define CGAffineTransformMake __CGAffineTransformMake static CGPoint __CGPointApplyAffineTransform(CGPoint point, CGAffineTransform t) { CGPoint p; p.x = (CGFloat)((double)t.a * point.x + (double)t.c * point.y + t.tx); p.y = (CGFloat)((double)t.b * point.x + (double)t.d * point.y + t.ty); return p; } #define CGPointApplyAffineTransform __CGPointApplyAffineTransform static CGSize __CGSizeApplyAffineTransform(CGSize size, CGAffineTransform t) { CGSize s; s.width = (CGFloat)((double)t.a * size.width + (double)t.c * size.height); s.height = (CGFloat)((double)t.b * size.width + (double)t.d * size.height); return s; } #define CGSizeApplyAffineTransform __CGSizeApplyAffineTransform # 11 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBitmapContext.h" 1 3 #define CGBITMAPCONTEXT_H_ # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 #define CGCONTEXT_H_ typedef struct CGContext *CGContextRef; # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColor.h" 1 3 #define CGCOLOR_H_ typedef struct CGColor *CGColorRef; # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 1 3 #define CGCOLORSPACE_H_ typedef struct CGColorSpace *CGColorSpaceRef; # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDataProvider.h" 1 3 #define CGDATAPROVIDER_H_ typedef struct CGDataProvider *CGDataProviderRef; #pragma clang assume_nonnull begin typedef size_t (*CGDataProviderGetBytesCallback)(void * info, void * buffer, size_t count); typedef off_t (*CGDataProviderSkipForwardCallback)(void * info, off_t count); typedef void (*CGDataProviderRewindCallback)(void * info); typedef void (*CGDataProviderReleaseInfoCallback)(void * info); # 57 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDataProvider.h" 3 struct CGDataProviderSequentialCallbacks { unsigned int version; CGDataProviderGetBytesCallback getBytes; CGDataProviderSkipForwardCallback skipForward; CGDataProviderRewindCallback rewind; CGDataProviderReleaseInfoCallback releaseInfo; }; typedef struct CGDataProviderSequentialCallbacks CGDataProviderSequentialCallbacks; typedef const void * (*CGDataProviderGetBytePointerCallback)( void * info); typedef void (*CGDataProviderReleaseBytePointerCallback)( void * info, const void * pointer); typedef size_t (*CGDataProviderGetBytesAtPositionCallback)( void * info, void * buffer, off_t pos, size_t cnt); # 106 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDataProvider.h" 3 struct CGDataProviderDirectCallbacks { unsigned int version; CGDataProviderGetBytePointerCallback getBytePointer; CGDataProviderReleaseBytePointerCallback releaseBytePointer; CGDataProviderGetBytesAtPositionCallback getBytesAtPosition; CGDataProviderReleaseInfoCallback releaseInfo; }; typedef struct CGDataProviderDirectCallbacks CGDataProviderDirectCallbacks; extern CFTypeID CGDataProviderGetTypeID(void) ; extern CGDataProviderRef CGDataProviderCreateSequential( void * info, const CGDataProviderSequentialCallbacks * callbacks) ; extern CGDataProviderRef CGDataProviderCreateDirect( void * info, off_t size, const CGDataProviderDirectCallbacks * callbacks) ; typedef void (*CGDataProviderReleaseDataCallback)(void * info, const void * data, size_t size); extern CGDataProviderRef CGDataProviderCreateWithData( void * info, const void * data, size_t size, CGDataProviderReleaseDataCallback releaseData) ; extern CGDataProviderRef CGDataProviderCreateWithCFData( CFDataRef data) ; extern CGDataProviderRef CGDataProviderCreateWithURL( CFURLRef url) ; extern CGDataProviderRef CGDataProviderCreateWithFilename( const char * filename) ; extern CGDataProviderRef CGDataProviderRetain( CGDataProviderRef provider) ; extern void CGDataProviderRelease(CGDataProviderRef provider) ; extern CFDataRef CGDataProviderCopyData( CGDataProviderRef provider) ; extern void* CGDataProviderGetInfo(CGDataProviderRef provider) ; #pragma clang assume_nonnull end # 16 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 2 3 typedef int32_t CGColorRenderingIntent; enum { kCGRenderingIntentDefault, kCGRenderingIntentAbsoluteColorimetric, kCGRenderingIntentRelativeColorimetric, kCGRenderingIntentPerceptual, kCGRenderingIntentSaturation }; typedef int32_t CGColorSpaceModel; enum { kCGColorSpaceModelUnknown = -1, kCGColorSpaceModelMonochrome, kCGColorSpaceModelRGB, kCGColorSpaceModelCMYK, kCGColorSpaceModelLab, kCGColorSpaceModelDeviceN, kCGColorSpaceModelIndexed, kCGColorSpaceModelPattern }; #pragma clang assume_nonnull begin extern const CFStringRef kCGColorSpaceGenericGray ; extern const CFStringRef kCGColorSpaceGenericRGB ; extern const CFStringRef kCGColorSpaceGenericCMYK ; extern const CFStringRef kCGColorSpaceDisplayP3 ; extern const CFStringRef kCGColorSpaceGenericRGBLinear ; extern const CFStringRef kCGColorSpaceAdobeRGB1998 ; extern const CFStringRef kCGColorSpaceSRGB ; extern const CFStringRef kCGColorSpaceGenericGrayGamma2_2 ; extern const CFStringRef kCGColorSpaceGenericXYZ ; extern const CFStringRef kCGColorSpaceGenericLab ; extern const CFStringRef kCGColorSpaceACESCGLinear ; extern const CFStringRef kCGColorSpaceITUR_709 ; extern const CFStringRef kCGColorSpaceITUR_2020 ; extern const CFStringRef kCGColorSpaceROMMRGB ; extern const CFStringRef kCGColorSpaceDCIP3 ; # 131 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 3 extern const CFStringRef kCGColorSpaceExtendedSRGB ; extern const CFStringRef kCGColorSpaceLinearSRGB ; extern const CFStringRef kCGColorSpaceExtendedLinearSRGB ; extern const CFStringRef kCGColorSpaceExtendedGray ; extern const CFStringRef kCGColorSpaceLinearGray ; extern const CFStringRef kCGColorSpaceExtendedLinearGray ; extern CGColorSpaceRef CGColorSpaceCreateDeviceGray(void) ; extern CGColorSpaceRef CGColorSpaceCreateDeviceRGB(void) ; extern CGColorSpaceRef CGColorSpaceCreateDeviceCMYK(void) ; # 184 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 3 extern CGColorSpaceRef CGColorSpaceCreateCalibratedGray(const CGFloat whitePoint[ 3], const CGFloat blackPoint[ 3], CGFloat gamma) ; # 200 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 3 extern CGColorSpaceRef CGColorSpaceCreateCalibratedRGB(const CGFloat whitePoint[ 3], const CGFloat blackPoint[ 3], const CGFloat gamma[ 3], const CGFloat matrix[ 9]) ; # 214 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 3 extern CGColorSpaceRef CGColorSpaceCreateLab(const CGFloat whitePoint[ 3], const CGFloat blackPoint[ 3], const CGFloat range[ 4]) ; extern CGColorSpaceRef CGColorSpaceCreateWithICCData(CFTypeRef data) ; # 237 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 3 extern CGColorSpaceRef CGColorSpaceCreateICCBased(size_t nComponents, const CGFloat * range, CGDataProviderRef profile, CGColorSpaceRef alternate) ; # 252 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 3 extern CGColorSpaceRef CGColorSpaceCreateIndexed(CGColorSpaceRef baseSpace, size_t lastIndex, const unsigned char * colorTable) ; extern CGColorSpaceRef CGColorSpaceCreatePattern(CGColorSpaceRef baseSpace) ; extern CGColorSpaceRef CGColorSpaceCreateWithPlatformColorSpace(const void * ref) ; extern CGColorSpaceRef CGColorSpaceCreateWithName(CFStringRef name) ; extern CGColorSpaceRef CGColorSpaceRetain(CGColorSpaceRef space) ; extern void CGColorSpaceRelease(CGColorSpaceRef space) ; # 303 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 3 extern CFStringRef CGColorSpaceGetName(CGColorSpaceRef space) ; extern CFStringRef CGColorSpaceCopyName(CGColorSpaceRef space) ; extern CFTypeID CGColorSpaceGetTypeID(void) ; extern size_t CGColorSpaceGetNumberOfComponents(CGColorSpaceRef space) ; extern CGColorSpaceModel CGColorSpaceGetModel(CGColorSpaceRef space) ; extern CGColorSpaceRef CGColorSpaceGetBaseColorSpace(CGColorSpaceRef space) ; extern size_t CGColorSpaceGetColorTableCount(CGColorSpaceRef space) ; # 346 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 3 extern void CGColorSpaceGetColorTable(CGColorSpaceRef space, uint8_t * table) ; extern CFDataRef CGColorSpaceCopyICCData(CGColorSpaceRef space) ; extern uint8_t CGColorSpaceIsWideGamutRGB(CGColorSpaceRef) ; extern uint8_t CGColorSpaceSupportsOutput(CGColorSpaceRef space) ; extern CGColorSpaceRef CGColorSpaceCreateWithICCProfile(CFDataRef data) ; extern CFDataRef CGColorSpaceCopyICCProfile(CGColorSpaceRef space) ; #pragma clang assume_nonnull end # 16 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColor.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPattern.h" 1 3 #define CGPATTERN_H_ typedef struct CGPattern *CGPatternRef; # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 # 14 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPattern.h" 2 3 #pragma clang assume_nonnull begin # 34 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPattern.h" 3 typedef int32_t CGPatternTiling; enum { kCGPatternTilingNoDistortion, kCGPatternTilingConstantSpacingMinimalDistortion, kCGPatternTilingConstantSpacing }; # 49 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPattern.h" 3 typedef void (*CGPatternDrawPatternCallback)(void * info, CGContextRef context); typedef void (*CGPatternReleaseInfoCallback)(void * info); struct CGPatternCallbacks { unsigned int version; CGPatternDrawPatternCallback drawPattern; CGPatternReleaseInfoCallback releaseInfo; }; typedef struct CGPatternCallbacks CGPatternCallbacks; extern CFTypeID CGPatternGetTypeID(void) ; extern CGPatternRef CGPatternCreate(void * info, CGRect bounds, CGAffineTransform matrix, CGFloat xStep, CGFloat yStep, CGPatternTiling tiling, uint8_t isColored, const CGPatternCallbacks * callbacks) ; extern CGPatternRef CGPatternRetain(CGPatternRef pattern) ; extern void CGPatternRelease(CGPatternRef pattern) ; #pragma clang assume_nonnull end # 17 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColor.h" 2 3 #pragma clang assume_nonnull begin extern CGColorRef CGColorCreate(CGColorSpaceRef space, const CGFloat * components) ; extern CGColorRef CGColorCreateGenericGray(CGFloat gray, CGFloat alpha) ; extern CGColorRef CGColorCreateGenericRGB(CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha) ; extern CGColorRef CGColorCreateGenericCMYK(CGFloat cyan, CGFloat magenta, CGFloat yellow, CGFloat black, CGFloat alpha) ; # 53 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColor.h" 3 extern CGColorRef CGColorGetConstantColor(CFStringRef colorName) ; extern CGColorRef CGColorCreateWithPattern(CGColorSpaceRef space, CGPatternRef pattern, const CGFloat * components) ; extern CGColorRef CGColorCreateCopy(CGColorRef color) ; extern CGColorRef CGColorCreateCopyWithAlpha(CGColorRef color, CGFloat alpha) ; extern CGColorRef CGColorCreateCopyByMatchingToColorSpace( CGColorSpaceRef, CGColorRenderingIntent intent, CGColorRef color, CFDictionaryRef options) ; extern CGColorRef CGColorRetain(CGColorRef color) ; extern void CGColorRelease(CGColorRef color) ; extern uint8_t CGColorEqualToColor(CGColorRef color1, CGColorRef color2) ; extern size_t CGColorGetNumberOfComponents(CGColorRef color) ; extern const CGFloat * CGColorGetComponents(CGColorRef color) ; extern CGFloat CGColorGetAlpha(CGColorRef color) ; extern CGColorSpaceRef CGColorGetColorSpace(CGColorRef color) ; extern CGPatternRef CGColorGetPattern(CGColorRef color) ; extern CFTypeID CGColorGetTypeID(void) ; extern const CFStringRef kCGColorWhite ; extern const CFStringRef kCGColorBlack ; extern const CFStringRef kCGColorClear ; #pragma clang assume_nonnull end # 17 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGFont.h" 1 3 #define CGFONT_H_ typedef struct CGFont *CGFontRef; typedef unsigned short CGFontIndex; typedef CGFontIndex CGGlyph; typedef int32_t CGFontPostScriptFormat; enum { kCGFontPostScriptFormatType1 = 1, kCGFontPostScriptFormatType3 = 3, kCGFontPostScriptFormatType42 = 42 }; # 44 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGFont.h" 3 #pragma clang assume_nonnull begin static const CGFontIndex kCGFontIndexMax = ((1 << 16) - 2); static const CGFontIndex kCGFontIndexInvalid = ((1 << 16) - 1); static const CGFontIndex kCGGlyphMax = kCGFontIndexMax; extern CFTypeID CGFontGetTypeID(void) ; extern CGFontRef CGFontCreateWithPlatformFont( void * platformFontReference) ; extern CGFontRef CGFontCreateWithDataProvider( CGDataProviderRef provider) ; extern CGFontRef CGFontCreateWithFontName( CFStringRef name) ; # 92 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGFont.h" 3 extern CGFontRef CGFontCreateCopyWithVariations( CGFontRef font, CFDictionaryRef variations) ; extern CGFontRef CGFontRetain(CGFontRef font) ; extern void CGFontRelease(CGFontRef font) ; extern size_t CGFontGetNumberOfGlyphs(CGFontRef font) ; extern int CGFontGetUnitsPerEm(CGFontRef font) ; extern CFStringRef CGFontCopyPostScriptName(CGFontRef font) ; extern CFStringRef CGFontCopyFullName(CGFontRef font) ; extern int CGFontGetAscent(CGFontRef font) ; extern int CGFontGetDescent(CGFontRef font) ; extern int CGFontGetLeading(CGFontRef font) ; extern int CGFontGetCapHeight(CGFontRef font) ; extern int CGFontGetXHeight(CGFontRef font) ; extern CGRect CGFontGetFontBBox(CGFontRef font) ; extern CGFloat CGFontGetItalicAngle(CGFontRef font) ; extern CGFloat CGFontGetStemV(CGFontRef font) ; extern CFArrayRef CGFontCopyVariationAxes(CGFontRef font) ; # 197 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGFont.h" 3 extern CFDictionaryRef CGFontCopyVariations(CGFontRef font) ; extern uint8_t CGFontGetGlyphAdvances(CGFontRef font, const CGGlyph * glyphs, size_t count, int * advances) ; extern uint8_t CGFontGetGlyphBBoxes(CGFontRef font, const CGGlyph * glyphs, size_t count, CGRect * bboxes) ; extern CGGlyph CGFontGetGlyphWithGlyphName( CGFontRef font, CFStringRef name) ; extern CFStringRef CGFontCopyGlyphNameForGlyph( CGFontRef font, CGGlyph glyph) ; extern uint8_t CGFontCanCreatePostScriptSubset(CGFontRef font, CGFontPostScriptFormat format) ; extern CFDataRef CGFontCreatePostScriptSubset( CGFontRef font, CFStringRef subsetName, CGFontPostScriptFormat format, const CGGlyph * glyphs, size_t count, const CGGlyph encoding[ 256]) ; extern CFDataRef CGFontCreatePostScriptEncoding( CGFontRef font, const CGGlyph encoding[ 256]) ; extern CFArrayRef CGFontCopyTableTags(CGFontRef font) ; extern CFDataRef CGFontCopyTableForTag( CGFontRef font, uint32_t tag) ; extern const CFStringRef kCGFontVariationAxisName ; extern const CFStringRef kCGFontVariationAxisMinValue ; extern const CFStringRef kCGFontVariationAxisMaxValue ; extern const CFStringRef kCGFontVariationAxisDefaultValue ; typedef int32_t CGGlyphDeprecatedEnum; enum { CGGlyphMin , CGGlyphMax }; #pragma clang assume_nonnull end # 19 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGradient.h" 1 3 #define CGGRADIENT_H_ typedef struct CGGradient *CGGradientRef; typedef uint32_t CGGradientDrawingOptions; enum { kCGGradientDrawsBeforeStartLocation = (1 << 0), kCGGradientDrawsAfterEndLocation = (1 << 1) }; # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 # 22 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGradient.h" 2 3 #pragma clang assume_nonnull begin # 39 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGradient.h" 3 extern CFTypeID CGGradientGetTypeID(void) ; # 55 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGradient.h" 3 extern CGGradientRef CGGradientCreateWithColorComponents( CGColorSpaceRef space, const CGFloat * components, const CGFloat * locations, size_t count) ; # 76 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGradient.h" 3 extern CGGradientRef CGGradientCreateWithColors( CGColorSpaceRef space, CFArrayRef colors, const CGFloat * locations) ; extern CGGradientRef CGGradientRetain( CGGradientRef gradient) ; extern void CGGradientRelease(CGGradientRef gradient) ; #pragma clang assume_nonnull end # 20 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGImage.h" 1 3 #define CGIMAGE_H_ typedef struct CGImage *CGImageRef; #pragma clang assume_nonnull begin typedef uint32_t CGImageAlphaInfo; enum { kCGImageAlphaNone, kCGImageAlphaPremultipliedLast, kCGImageAlphaPremultipliedFirst, kCGImageAlphaLast, kCGImageAlphaFirst, kCGImageAlphaNoneSkipLast, kCGImageAlphaNoneSkipFirst, kCGImageAlphaOnly }; typedef uint32_t CGImageByteOrderInfo; enum { kCGImageByteOrderMask = 0x7000, kCGImageByteOrderDefault = (0 << 12), kCGImageByteOrder16Little = (1 << 12), kCGImageByteOrder32Little = (2 << 12), kCGImageByteOrder16Big = (3 << 12), kCGImageByteOrder32Big = (4 << 12) } ; typedef uint32_t CGBitmapInfo; enum { kCGBitmapAlphaInfoMask = 0x1F, kCGBitmapFloatInfoMask = 0xF00, kCGBitmapFloatComponents = (1 << 8), kCGBitmapByteOrderMask = kCGImageByteOrderMask, kCGBitmapByteOrderDefault = kCGImageByteOrderDefault, kCGBitmapByteOrder16Little = kCGImageByteOrder16Little, kCGBitmapByteOrder32Little = kCGImageByteOrder32Little, kCGBitmapByteOrder16Big = kCGImageByteOrder16Big, kCGBitmapByteOrder32Big = kCGImageByteOrder32Big } ; #define kCGBitmapByteOrder16Host kCGBitmapByteOrder16Little #define kCGBitmapByteOrder32Host kCGBitmapByteOrder32Little extern CFTypeID CGImageGetTypeID(void) ; extern CGImageRef CGImageCreate(size_t width, size_t height, size_t bitsPerComponent, size_t bitsPerPixel, size_t bytesPerRow, CGColorSpaceRef space, CGBitmapInfo bitmapInfo, CGDataProviderRef provider, const CGFloat * decode, uint8_t shouldInterpolate, CGColorRenderingIntent intent) ; extern CGImageRef CGImageMaskCreate(size_t width, size_t height, size_t bitsPerComponent, size_t bitsPerPixel, size_t bytesPerRow, CGDataProviderRef provider, const CGFloat * decode, uint8_t shouldInterpolate) ; extern CGImageRef CGImageCreateCopy(CGImageRef image) ; extern CGImageRef CGImageCreateWithJPEGDataProvider( CGDataProviderRef source, const CGFloat * decode, uint8_t shouldInterpolate, CGColorRenderingIntent intent) ; extern CGImageRef CGImageCreateWithPNGDataProvider( CGDataProviderRef source, const CGFloat * decode, uint8_t shouldInterpolate, CGColorRenderingIntent intent) ; # 130 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGImage.h" 3 extern CGImageRef CGImageCreateWithImageInRect( CGImageRef image, CGRect rect) ; # 160 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGImage.h" 3 extern CGImageRef CGImageCreateWithMask( CGImageRef image, CGImageRef mask) ; # 180 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGImage.h" 3 extern CGImageRef CGImageCreateWithMaskingColors( CGImageRef image, const CGFloat * components) ; extern CGImageRef CGImageCreateCopyWithColorSpace( CGImageRef image, CGColorSpaceRef space) ; extern CGImageRef CGImageRetain(CGImageRef image) ; extern void CGImageRelease(CGImageRef image) ; extern uint8_t CGImageIsMask(CGImageRef image) ; extern size_t CGImageGetWidth(CGImageRef image) ; extern size_t CGImageGetHeight(CGImageRef image) ; extern size_t CGImageGetBitsPerComponent(CGImageRef image) ; extern size_t CGImageGetBitsPerPixel(CGImageRef image) ; extern size_t CGImageGetBytesPerRow(CGImageRef image) ; extern CGColorSpaceRef CGImageGetColorSpace(CGImageRef image) ; extern CGImageAlphaInfo CGImageGetAlphaInfo(CGImageRef image) ; extern CGDataProviderRef CGImageGetDataProvider(CGImageRef image) ; extern const CGFloat * CGImageGetDecode(CGImageRef image) ; extern uint8_t CGImageGetShouldInterpolate(CGImageRef image) ; extern CGColorRenderingIntent CGImageGetRenderingIntent( CGImageRef image) ; extern CGBitmapInfo CGImageGetBitmapInfo(CGImageRef image) ; extern CFStringRef CGImageGetUTType( CGImageRef image) ; #pragma clang assume_nonnull end # 21 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 1 3 #define CGPATH_H_ typedef struct CGPath *CGMutablePathRef; typedef const struct CGPath *CGPathRef; #pragma clang assume_nonnull begin typedef int32_t CGLineJoin; enum { kCGLineJoinMiter, kCGLineJoinRound, kCGLineJoinBevel }; typedef int32_t CGLineCap; enum { kCGLineCapButt, kCGLineCapRound, kCGLineCapSquare }; extern CFTypeID CGPathGetTypeID(void) ; extern CGMutablePathRef CGPathCreateMutable(void) ; extern CGPathRef CGPathCreateCopy(CGPathRef path) ; extern CGPathRef CGPathCreateCopyByTransformingPath( CGPathRef path, const CGAffineTransform * transform) ; extern CGMutablePathRef CGPathCreateMutableCopy( CGPathRef path) ; extern CGMutablePathRef CGPathCreateMutableCopyByTransformingPath( CGPathRef path, const CGAffineTransform * transform) ; # 79 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 3 extern CGPathRef CGPathCreateWithRect(CGRect rect, const CGAffineTransform * transform) ; # 95 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 3 extern CGPathRef CGPathCreateWithEllipseInRect(CGRect rect, const CGAffineTransform * transform) ; # 108 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 3 extern CGPathRef CGPathCreateWithRoundedRect(CGRect rect, CGFloat cornerWidth, CGFloat cornerHeight, const CGAffineTransform * transform) ; # 122 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 3 extern void CGPathAddRoundedRect(CGMutablePathRef path, const CGAffineTransform * transform, CGRect rect, CGFloat cornerWidth, CGFloat cornerHeight) ; extern CGPathRef CGPathCreateCopyByDashingPath( CGPathRef path, const CGAffineTransform * transform, CGFloat phase, const CGFloat * lengths, size_t count) ; extern CGPathRef CGPathCreateCopyByStrokingPath( CGPathRef path, const CGAffineTransform * transform, CGFloat lineWidth, CGLineCap lineCap, CGLineJoin lineJoin, CGFloat miterLimit) ; extern CGPathRef CGPathRetain(CGPathRef path) ; extern void CGPathRelease(CGPathRef path) ; extern uint8_t CGPathEqualToPath(CGPathRef path1, CGPathRef path2) ; extern void CGPathMoveToPoint(CGMutablePathRef path, const CGAffineTransform * m, CGFloat x, CGFloat y) ; extern void CGPathAddLineToPoint(CGMutablePathRef path, const CGAffineTransform * m, CGFloat x, CGFloat y) ; extern void CGPathAddQuadCurveToPoint(CGMutablePathRef path, const CGAffineTransform * m, CGFloat cpx, CGFloat cpy, CGFloat x, CGFloat y) ; extern void CGPathAddCurveToPoint(CGMutablePathRef path, const CGAffineTransform * m, CGFloat cp1x, CGFloat cp1y, CGFloat cp2x, CGFloat cp2y, CGFloat x, CGFloat y) ; extern void CGPathCloseSubpath(CGMutablePathRef path) ; extern void CGPathAddRect(CGMutablePathRef path, const CGAffineTransform * m, CGRect rect) ; extern void CGPathAddRects(CGMutablePathRef path, const CGAffineTransform * m, const CGRect * rects, size_t count) ; extern void CGPathAddLines(CGMutablePathRef path, const CGAffineTransform * m, const CGPoint * points, size_t count) ; # 248 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 3 extern void CGPathAddEllipseInRect(CGMutablePathRef path, const CGAffineTransform * m, CGRect rect) ; # 263 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 3 extern void CGPathAddRelativeArc(CGMutablePathRef path, const CGAffineTransform * matrix, CGFloat x, CGFloat y, CGFloat radius, CGFloat startAngle, CGFloat delta) ; # 290 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 3 extern void CGPathAddArc(CGMutablePathRef path, const CGAffineTransform * m, CGFloat x, CGFloat y, CGFloat radius, CGFloat startAngle, CGFloat endAngle, uint8_t clockwise) ; # 304 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 3 extern void CGPathAddArcToPoint(CGMutablePathRef path, const CGAffineTransform * m, CGFloat x1, CGFloat y1, CGFloat x2, CGFloat y2, CGFloat radius) ; extern void CGPathAddPath(CGMutablePathRef path1, const CGAffineTransform * m, CGPathRef path2) ; extern uint8_t CGPathIsEmpty(CGPathRef path) ; extern uint8_t CGPathIsRect(CGPathRef path, CGRect * rect) ; extern CGPoint CGPathGetCurrentPoint(CGPathRef path) ; extern CGRect CGPathGetBoundingBox(CGPathRef path) ; extern CGRect CGPathGetPathBoundingBox(CGPathRef path) ; # 357 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 3 extern uint8_t CGPathContainsPoint(CGPathRef path, const CGAffineTransform * m, CGPoint point, uint8_t eoFill) ; typedef int32_t CGPathElementType; enum { kCGPathElementMoveToPoint, kCGPathElementAddLineToPoint, kCGPathElementAddQuadCurveToPoint, kCGPathElementAddCurveToPoint, kCGPathElementCloseSubpath }; struct CGPathElement { CGPathElementType type; CGPoint * points; }; typedef struct CGPathElement CGPathElement; typedef void (*CGPathApplierFunction)(void * info, const CGPathElement * element); extern void CGPathApply(CGPathRef path, void * info, CGPathApplierFunction function) ; typedef void (^CGPathApplyBlock)(const CGPathElement * element); extern void CGPathApplyWithBlock(CGPathRef path, CGPathApplyBlock block) ; #pragma clang assume_nonnull end # 22 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFDocument.h" 1 3 #define CGPDFDOCUMENT_H_ typedef struct CGPDFDocument *CGPDFDocumentRef; # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFPage.h" 1 3 #define CGPDFPAGE_H_ typedef struct CGPDFPage *CGPDFPageRef; # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFDictionary.h" 1 3 #define CGPDFDICTIONARY_H_ typedef struct CGPDFDictionary *CGPDFDictionaryRef; # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFArray.h" 1 3 #define CGPDFARRAY_H_ typedef struct CGPDFArray *CGPDFArrayRef; # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFDictionary.h" 1 3 # 15 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFArray.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFObject.h" 1 3 #define CGPDFOBJECT_H_ #pragma clang assume_nonnull begin typedef unsigned char CGPDFBoolean; typedef long int CGPDFInteger; typedef CGFloat CGPDFReal; typedef struct CGPDFObject *CGPDFObjectRef; typedef int32_t CGPDFObjectType; enum { kCGPDFObjectTypeNull = 1, kCGPDFObjectTypeBoolean, kCGPDFObjectTypeInteger, kCGPDFObjectTypeReal, kCGPDFObjectTypeName, kCGPDFObjectTypeString, kCGPDFObjectTypeArray, kCGPDFObjectTypeDictionary, kCGPDFObjectTypeStream }; extern CGPDFObjectType CGPDFObjectGetType(CGPDFObjectRef object) ; # 59 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFObject.h" 3 extern uint8_t CGPDFObjectGetValue(CGPDFObjectRef object, CGPDFObjectType type, void * value) ; #pragma clang assume_nonnull end # 16 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFArray.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFStream.h" 1 3 #define CGPDFSTREAM_H_ typedef struct CGPDFStream *CGPDFStreamRef; typedef int32_t CGPDFDataFormat; enum { CGPDFDataFormatRaw, CGPDFDataFormatJPEGEncoded, CGPDFDataFormatJPEG2000 }; # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFDictionary.h" 1 3 # 20 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFStream.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFStream.h" 1 3 # 21 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFStream.h" 2 3 #pragma clang assume_nonnull begin extern CGPDFDictionaryRef CGPDFStreamGetDictionary( CGPDFStreamRef stream) ; extern CFDataRef CGPDFStreamCopyData( CGPDFStreamRef stream, CGPDFDataFormat * format) ; #pragma clang assume_nonnull end # 17 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFArray.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFString.h" 1 3 #define CGPDFSTRING_H_ typedef struct CGPDFString *CGPDFStringRef; #pragma clang assume_nonnull begin extern size_t CGPDFStringGetLength(CGPDFStringRef string) ; extern const unsigned char * CGPDFStringGetBytePtr( CGPDFStringRef string) ; extern CFStringRef CGPDFStringCopyTextString( CGPDFStringRef string) ; extern CFDateRef CGPDFStringCopyDate( CGPDFStringRef string) ; #pragma clang assume_nonnull end # 18 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFArray.h" 2 3 #pragma clang assume_nonnull begin extern size_t CGPDFArrayGetCount(CGPDFArrayRef array) ; extern uint8_t CGPDFArrayGetObject(CGPDFArrayRef array, size_t index, CGPDFObjectRef * value) ; extern uint8_t CGPDFArrayGetNull(CGPDFArrayRef array, size_t index) ; extern uint8_t CGPDFArrayGetBoolean(CGPDFArrayRef array, size_t index, CGPDFBoolean * value) ; extern uint8_t CGPDFArrayGetInteger(CGPDFArrayRef array, size_t index, CGPDFInteger * value) ; extern uint8_t CGPDFArrayGetNumber(CGPDFArrayRef array, size_t index, CGPDFReal * value) ; extern uint8_t CGPDFArrayGetName(CGPDFArrayRef array, size_t index, const char * * value) ; extern uint8_t CGPDFArrayGetString(CGPDFArrayRef array, size_t index, CGPDFStringRef * value) ; extern uint8_t CGPDFArrayGetArray(CGPDFArrayRef array, size_t index, CGPDFArrayRef * value) ; extern uint8_t CGPDFArrayGetDictionary(CGPDFArrayRef array, size_t index, CGPDFDictionaryRef * value) ; extern uint8_t CGPDFArrayGetStream(CGPDFArrayRef array, size_t index, CGPDFStreamRef * value) ; #pragma clang assume_nonnull end # 15 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFDictionary.h" 2 3 #pragma clang assume_nonnull begin extern size_t CGPDFDictionaryGetCount(CGPDFDictionaryRef dict) ; extern uint8_t CGPDFDictionaryGetObject(CGPDFDictionaryRef dict, const char * key, CGPDFObjectRef * value) ; extern uint8_t CGPDFDictionaryGetBoolean(CGPDFDictionaryRef dict, const char * key, CGPDFBoolean * value) ; extern uint8_t CGPDFDictionaryGetInteger(CGPDFDictionaryRef dict, const char * key, CGPDFInteger * value) ; extern uint8_t CGPDFDictionaryGetNumber(CGPDFDictionaryRef dict, const char * key, CGPDFReal * value) ; extern uint8_t CGPDFDictionaryGetName(CGPDFDictionaryRef dict, const char * key, const char * * value) ; extern uint8_t CGPDFDictionaryGetString(CGPDFDictionaryRef dict, const char * key, CGPDFStringRef * value) ; extern uint8_t CGPDFDictionaryGetArray(CGPDFDictionaryRef dict, const char * key, CGPDFArrayRef * value) ; extern uint8_t CGPDFDictionaryGetDictionary(CGPDFDictionaryRef dict, const char * key, CGPDFDictionaryRef * value) ; extern uint8_t CGPDFDictionaryGetStream(CGPDFDictionaryRef dict, const char * key, CGPDFStreamRef * value) ; typedef void (*CGPDFDictionaryApplierFunction)(const char * key, CGPDFObjectRef value, void * info); extern void CGPDFDictionaryApplyFunction(CGPDFDictionaryRef dict, CGPDFDictionaryApplierFunction function, void * info) ; #pragma clang assume_nonnull end # 16 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFPage.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFDocument.h" 1 3 # 17 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFPage.h" 2 3 #pragma clang assume_nonnull begin typedef int32_t CGPDFBox; enum { kCGPDFMediaBox = 0, kCGPDFCropBox = 1, kCGPDFBleedBox = 2, kCGPDFTrimBox = 3, kCGPDFArtBox = 4 }; extern CGPDFPageRef CGPDFPageRetain(CGPDFPageRef page) ; extern void CGPDFPageRelease(CGPDFPageRef page) ; extern CGPDFDocumentRef CGPDFPageGetDocument( CGPDFPageRef page) ; extern size_t CGPDFPageGetPageNumber(CGPDFPageRef page) ; extern CGRect CGPDFPageGetBoxRect(CGPDFPageRef page, CGPDFBox box) ; extern int CGPDFPageGetRotationAngle(CGPDFPageRef page) ; # 81 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFPage.h" 3 extern CGAffineTransform CGPDFPageGetDrawingTransform( CGPDFPageRef page, CGPDFBox box, CGRect rect, int rotate, uint8_t preserveAspectRatio) ; extern CGPDFDictionaryRef CGPDFPageGetDictionary( CGPDFPageRef page) ; extern CFTypeID CGPDFPageGetTypeID(void) ; #pragma clang assume_nonnull end # 17 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFDocument.h" 2 3 #pragma clang assume_nonnull begin # 48 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFDocument.h" 3 typedef uint32_t CGPDFAccessPermissions; enum { kCGPDFAllowsLowQualityPrinting = (1 << 0), kCGPDFAllowsHighQualityPrinting = (1 << 1), kCGPDFAllowsDocumentChanges = (1 << 2), kCGPDFAllowsDocumentAssembly = (1 << 3), kCGPDFAllowsContentCopying = (1 << 4), kCGPDFAllowsContentAccessibility = (1 << 5), kCGPDFAllowsCommenting = (1 << 6), kCGPDFAllowsFormFieldEntry = (1 << 7) }; # 69 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFDocument.h" 3 extern const CFStringRef kCGPDFOutlineTitle ; extern const CFStringRef kCGPDFOutlineChildren ; extern const CFStringRef kCGPDFOutlineDestination ; extern const CFStringRef kCGPDFOutlineDestinationRect ; extern CGPDFDocumentRef CGPDFDocumentCreateWithProvider( CGDataProviderRef provider) ; extern CGPDFDocumentRef CGPDFDocumentCreateWithURL( CFURLRef url) ; extern CGPDFDocumentRef CGPDFDocumentRetain( CGPDFDocumentRef document) ; extern void CGPDFDocumentRelease(CGPDFDocumentRef document) ; extern void CGPDFDocumentGetVersion(CGPDFDocumentRef document, int * majorVersion, int * minorVersion) ; extern uint8_t CGPDFDocumentIsEncrypted(CGPDFDocumentRef document) ; extern uint8_t CGPDFDocumentUnlockWithPassword( CGPDFDocumentRef document, const char * password) ; extern uint8_t CGPDFDocumentIsUnlocked(CGPDFDocumentRef document) ; extern uint8_t CGPDFDocumentAllowsPrinting(CGPDFDocumentRef document) ; extern uint8_t CGPDFDocumentAllowsCopying(CGPDFDocumentRef document) ; extern size_t CGPDFDocumentGetNumberOfPages( CGPDFDocumentRef document) ; extern CGPDFPageRef CGPDFDocumentGetPage( CGPDFDocumentRef document, size_t pageNumber) ; extern CGPDFDictionaryRef CGPDFDocumentGetCatalog( CGPDFDocumentRef document) ; extern CGPDFDictionaryRef CGPDFDocumentGetInfo( CGPDFDocumentRef document) ; extern CGPDFArrayRef CGPDFDocumentGetID( CGPDFDocumentRef document) ; extern CFTypeID CGPDFDocumentGetTypeID(void) ; extern CFDictionaryRef CGPDFDocumentGetOutline(CGPDFDocumentRef document) ; extern CGPDFAccessPermissions CGPDFDocumentGetAccessPermissions(CGPDFDocumentRef document) ; extern CGRect CGPDFDocumentGetMediaBox(CGPDFDocumentRef document, int page) ; extern CGRect CGPDFDocumentGetCropBox(CGPDFDocumentRef document, int page) ; extern CGRect CGPDFDocumentGetBleedBox(CGPDFDocumentRef document, int page) ; extern CGRect CGPDFDocumentGetTrimBox(CGPDFDocumentRef document, int page) ; extern CGRect CGPDFDocumentGetArtBox(CGPDFDocumentRef document, int page) ; extern int CGPDFDocumentGetRotationAngle(CGPDFDocumentRef document, int page) ; #pragma clang assume_nonnull end # 24 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGShading.h" 1 3 #define CGSHADING_H_ typedef struct CGShading *CGShadingRef; # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGFunction.h" 1 3 #define CGFUNCTION_H_ typedef struct CGFunction *CGFunctionRef; #pragma clang assume_nonnull begin typedef void (*CGFunctionEvaluateCallback)(void * info, const CGFloat * in, CGFloat * out); typedef void (*CGFunctionReleaseInfoCallback)(void * info); # 45 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGFunction.h" 3 struct CGFunctionCallbacks { unsigned int version; CGFunctionEvaluateCallback evaluate; CGFunctionReleaseInfoCallback releaseInfo; }; typedef struct CGFunctionCallbacks CGFunctionCallbacks; extern CFTypeID CGFunctionGetTypeID(void) ; # 83 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGFunction.h" 3 extern CGFunctionRef CGFunctionCreate(void * info, size_t domainDimension, const CGFloat * domain, size_t rangeDimension, const CGFloat * range, const CGFunctionCallbacks * callbacks) ; extern CGFunctionRef CGFunctionRetain( CGFunctionRef function) ; extern void CGFunctionRelease(CGFunctionRef function) ; #pragma clang assume_nonnull end # 17 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGShading.h" 2 3 #pragma clang assume_nonnull begin extern CFTypeID CGShadingGetTypeID(void) ; # 44 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGShading.h" 3 extern CGShadingRef CGShadingCreateAxial( CGColorSpaceRef space, CGPoint start, CGPoint end, CGFunctionRef function, uint8_t extendStart, uint8_t extendEnd) ; # 64 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGShading.h" 3 extern CGShadingRef CGShadingCreateRadial( CGColorSpaceRef space, CGPoint start, CGFloat startRadius, CGPoint end, CGFloat endRadius, CGFunctionRef function, uint8_t extendStart, uint8_t extendEnd) ; extern CGShadingRef CGShadingRetain(CGShadingRef shading) ; extern void CGShadingRelease(CGShadingRef shading) ; #pragma clang assume_nonnull end # 25 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 #pragma clang assume_nonnull begin typedef int32_t CGPathDrawingMode; enum { kCGPathFill, kCGPathEOFill, kCGPathStroke, kCGPathFillStroke, kCGPathEOFillStroke }; typedef int32_t CGTextDrawingMode; enum { kCGTextFill, kCGTextStroke, kCGTextFillStroke, kCGTextInvisible, kCGTextFillClip, kCGTextStrokeClip, kCGTextFillStrokeClip, kCGTextClip }; typedef int32_t CGTextEncoding; enum { kCGEncodingFontSpecific, kCGEncodingMacRoman } ; typedef int32_t CGInterpolationQuality; enum { kCGInterpolationDefault = 0, kCGInterpolationNone = 1, kCGInterpolationLow = 2, kCGInterpolationMedium = 4, kCGInterpolationHigh = 3 }; # 83 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 typedef int32_t CGBlendMode; enum { kCGBlendModeNormal, kCGBlendModeMultiply, kCGBlendModeScreen, kCGBlendModeOverlay, kCGBlendModeDarken, kCGBlendModeLighten, kCGBlendModeColorDodge, kCGBlendModeColorBurn, kCGBlendModeSoftLight, kCGBlendModeHardLight, kCGBlendModeDifference, kCGBlendModeExclusion, kCGBlendModeHue, kCGBlendModeSaturation, kCGBlendModeColor, kCGBlendModeLuminosity, # 113 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 kCGBlendModeClear, kCGBlendModeCopy, kCGBlendModeSourceIn, kCGBlendModeSourceOut, kCGBlendModeSourceAtop, kCGBlendModeDestinationOver, kCGBlendModeDestinationIn, kCGBlendModeDestinationOut, kCGBlendModeDestinationAtop, kCGBlendModeXOR, kCGBlendModePlusDarker, kCGBlendModePlusLighter }; extern CFTypeID CGContextGetTypeID(void) ; extern void CGContextSaveGState(CGContextRef c) ; extern void CGContextRestoreGState(CGContextRef c) ; extern void CGContextScaleCTM(CGContextRef c, CGFloat sx, CGFloat sy) ; extern void CGContextTranslateCTM(CGContextRef c, CGFloat tx, CGFloat ty) ; extern void CGContextRotateCTM(CGContextRef c, CGFloat angle) ; extern void CGContextConcatCTM(CGContextRef c, CGAffineTransform transform) ; extern CGAffineTransform CGContextGetCTM(CGContextRef c) ; extern void CGContextSetLineWidth(CGContextRef c, CGFloat width) ; extern void CGContextSetLineCap(CGContextRef c, CGLineCap cap) ; extern void CGContextSetLineJoin(CGContextRef c, CGLineJoin join) ; extern void CGContextSetMiterLimit(CGContextRef c, CGFloat limit) ; extern void CGContextSetLineDash(CGContextRef c, CGFloat phase, const CGFloat * lengths, size_t count) ; extern void CGContextSetFlatness(CGContextRef c, CGFloat flatness) ; extern void CGContextSetAlpha(CGContextRef c, CGFloat alpha) ; extern void CGContextSetBlendMode(CGContextRef c, CGBlendMode mode) ; # 233 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextBeginPath(CGContextRef c) ; extern void CGContextMoveToPoint(CGContextRef c, CGFloat x, CGFloat y) ; extern void CGContextAddLineToPoint(CGContextRef c, CGFloat x, CGFloat y) ; extern void CGContextAddCurveToPoint(CGContextRef c, CGFloat cp1x, CGFloat cp1y, CGFloat cp2x, CGFloat cp2y, CGFloat x, CGFloat y) ; extern void CGContextAddQuadCurveToPoint(CGContextRef c, CGFloat cpx, CGFloat cpy, CGFloat x, CGFloat y) ; extern void CGContextClosePath(CGContextRef c) ; extern void CGContextAddRect(CGContextRef c, CGRect rect) ; extern void CGContextAddRects(CGContextRef c, const CGRect * rects, size_t count) ; extern void CGContextAddLines(CGContextRef c, const CGPoint * points, size_t count) ; extern void CGContextAddEllipseInRect(CGContextRef c, CGRect rect) ; # 300 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextAddArc(CGContextRef c, CGFloat x, CGFloat y, CGFloat radius, CGFloat startAngle, CGFloat endAngle, int clockwise) ; extern void CGContextAddArcToPoint(CGContextRef c, CGFloat x1, CGFloat y1, CGFloat x2, CGFloat y2, CGFloat radius) ; extern void CGContextAddPath(CGContextRef c, CGPathRef path) ; # 330 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextReplacePathWithStrokedPath(CGContextRef c) ; extern uint8_t CGContextIsPathEmpty(CGContextRef c) ; extern CGPoint CGContextGetPathCurrentPoint(CGContextRef c) ; extern CGRect CGContextGetPathBoundingBox(CGContextRef c) ; extern CGPathRef CGContextCopyPath(CGContextRef c) ; extern uint8_t CGContextPathContainsPoint(CGContextRef c, CGPoint point, CGPathDrawingMode mode) ; extern void CGContextDrawPath(CGContextRef c, CGPathDrawingMode mode) ; extern void CGContextFillPath(CGContextRef c) ; extern void CGContextEOFillPath(CGContextRef c) ; extern void CGContextStrokePath(CGContextRef c) ; extern void CGContextFillRect(CGContextRef c, CGRect rect) ; extern void CGContextFillRects(CGContextRef c, const CGRect * rects, size_t count) ; extern void CGContextStrokeRect(CGContextRef c, CGRect rect) ; extern void CGContextStrokeRectWithWidth(CGContextRef c, CGRect rect, CGFloat width) ; extern void CGContextClearRect(CGContextRef c, CGRect rect) ; extern void CGContextFillEllipseInRect(CGContextRef c, CGRect rect) ; extern void CGContextStrokeEllipseInRect(CGContextRef c, CGRect rect) ; # 448 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextStrokeLineSegments(CGContextRef c, const CGPoint * points, size_t count) ; extern void CGContextClip(CGContextRef c) ; extern void CGContextEOClip(CGContextRef c) ; extern void CGContextResetClip(CGContextRef c); # 499 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextClipToMask(CGContextRef c, CGRect rect, CGImageRef mask) ; extern CGRect CGContextGetClipBoundingBox(CGContextRef c) ; extern void CGContextClipToRect(CGContextRef c, CGRect rect) ; extern void CGContextClipToRects(CGContextRef c, const CGRect * rects, size_t count) ; extern void CGContextSetFillColorWithColor(CGContextRef c, CGColorRef color) ; extern void CGContextSetStrokeColorWithColor(CGContextRef c, CGColorRef color) ; extern void CGContextSetFillColorSpace(CGContextRef c, CGColorSpaceRef space) ; extern void CGContextSetStrokeColorSpace(CGContextRef c, CGColorSpaceRef space) ; # 566 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextSetFillColor(CGContextRef c, const CGFloat * components) ; extern void CGContextSetStrokeColor(CGContextRef c, const CGFloat * components) ; # 589 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextSetFillPattern(CGContextRef c, CGPatternRef pattern, const CGFloat * components) ; # 600 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextSetStrokePattern(CGContextRef c, CGPatternRef pattern, const CGFloat * components) ; extern void CGContextSetPatternPhase(CGContextRef c, CGSize phase) ; extern void CGContextSetGrayFillColor(CGContextRef c, CGFloat gray, CGFloat alpha) ; extern void CGContextSetGrayStrokeColor(CGContextRef c, CGFloat gray, CGFloat alpha) ; extern void CGContextSetRGBFillColor(CGContextRef c, CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha) ; extern void CGContextSetRGBStrokeColor(CGContextRef c, CGFloat red, CGFloat green, CGFloat blue, CGFloat alpha) ; extern void CGContextSetCMYKFillColor(CGContextRef c, CGFloat cyan, CGFloat magenta, CGFloat yellow, CGFloat black, CGFloat alpha) ; extern void CGContextSetCMYKStrokeColor(CGContextRef c, CGFloat cyan, CGFloat magenta, CGFloat yellow, CGFloat black, CGFloat alpha) ; extern void CGContextSetRenderingIntent(CGContextRef c, CGColorRenderingIntent intent) ; extern void CGContextDrawImage(CGContextRef c, CGRect rect, CGImageRef image) ; # 682 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextDrawTiledImage(CGContextRef c, CGRect rect, CGImageRef image) ; extern CGInterpolationQuality CGContextGetInterpolationQuality(CGContextRef c) ; extern void CGContextSetInterpolationQuality(CGContextRef c, CGInterpolationQuality quality) ; # 713 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextSetShadowWithColor(CGContextRef c, CGSize offset, CGFloat blur, CGColorRef color) ; extern void CGContextSetShadow(CGContextRef c, CGSize offset, CGFloat blur) ; # 735 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextDrawLinearGradient(CGContextRef c, CGGradientRef gradient, CGPoint startPoint, CGPoint endPoint, CGGradientDrawingOptions options) ; # 749 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextDrawRadialGradient(CGContextRef c, CGGradientRef gradient, CGPoint startCenter, CGFloat startRadius, CGPoint endCenter, CGFloat endRadius, CGGradientDrawingOptions options) ; extern void CGContextDrawShading(CGContextRef c, CGShadingRef shading) ; extern void CGContextSetCharacterSpacing(CGContextRef c, CGFloat spacing) ; extern void CGContextSetTextPosition(CGContextRef c, CGFloat x, CGFloat y) ; extern CGPoint CGContextGetTextPosition(CGContextRef c) ; extern void CGContextSetTextMatrix(CGContextRef c, CGAffineTransform t) ; extern CGAffineTransform CGContextGetTextMatrix(CGContextRef c) ; extern void CGContextSetTextDrawingMode(CGContextRef c, CGTextDrawingMode mode) ; extern void CGContextSetFont(CGContextRef c, CGFontRef font) ; extern void CGContextSetFontSize(CGContextRef c, CGFloat size) ; extern void CGContextShowGlyphsAtPositions(CGContextRef c, const CGGlyph * glyphs, const CGPoint * Lpositions, size_t count) ; extern void CGContextDrawPDFPage(CGContextRef c, CGPDFPageRef page) ; extern void CGContextBeginPage(CGContextRef c, const CGRect * mediaBox) ; extern void CGContextEndPage(CGContextRef c) ; extern CGContextRef CGContextRetain(CGContextRef c) ; extern void CGContextRelease(CGContextRef c) ; extern void CGContextFlush(CGContextRef c) ; extern void CGContextSynchronize(CGContextRef c) ; extern void CGContextSetShouldAntialias(CGContextRef c, uint8_t shouldAntialias) ; extern void CGContextSetAllowsAntialiasing(CGContextRef c, uint8_t allowsAntialiasing) ; # 891 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextSetShouldSmoothFonts(CGContextRef c, uint8_t shouldSmoothFonts) ; extern void CGContextSetAllowsFontSmoothing(CGContextRef c, uint8_t allowsFontSmoothing) ; extern void CGContextSetShouldSubpixelPositionFonts( CGContextRef c, uint8_t shouldSubpixelPositionFonts) ; # 921 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextSetAllowsFontSubpixelPositioning( CGContextRef c, uint8_t allowsFontSubpixelPositioning) ; extern void CGContextSetShouldSubpixelQuantizeFonts( CGContextRef c, uint8_t shouldSubpixelQuantizeFonts) ; # 941 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextSetAllowsFontSubpixelQuantization( CGContextRef c, uint8_t allowsFontSubpixelQuantization) ; # 963 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextBeginTransparencyLayer(CGContextRef c, CFDictionaryRef auxiliaryInfo) ; extern void CGContextBeginTransparencyLayerWithRect( CGContextRef c, CGRect rect, CFDictionaryRef auxInfo) ; extern void CGContextEndTransparencyLayer(CGContextRef c) ; extern CGAffineTransform CGContextGetUserSpaceToDeviceSpaceTransform(CGContextRef c) ; extern CGPoint CGContextConvertPointToDeviceSpace(CGContextRef c, CGPoint point) ; extern CGPoint CGContextConvertPointToUserSpace(CGContextRef c, CGPoint point) ; extern CGSize CGContextConvertSizeToDeviceSpace(CGContextRef c, CGSize size) ; extern CGSize CGContextConvertSizeToUserSpace(CGContextRef c, CGSize size) ; extern CGRect CGContextConvertRectToDeviceSpace(CGContextRef c, CGRect rect) ; extern CGRect CGContextConvertRectToUserSpace(CGContextRef c, CGRect rect) ; extern void CGContextSelectFont(CGContextRef c, const char * name, CGFloat size, CGTextEncoding textEncoding) ; extern void CGContextShowText(CGContextRef c, const char * string, size_t length) ; extern void CGContextShowTextAtPoint(CGContextRef c, CGFloat x, CGFloat y, const char * string, size_t length) ; extern void CGContextShowGlyphs(CGContextRef c, const CGGlyph * g, size_t count) ; extern void CGContextShowGlyphsAtPoint(CGContextRef c, CGFloat x, CGFloat y, const CGGlyph * glyphs, size_t count) ; extern void CGContextShowGlyphsWithAdvances(CGContextRef c, const CGGlyph * glyphs, const CGSize * advances, size_t count) ; extern void CGContextDrawPDFDocument(CGContextRef c, CGRect rect, CGPDFDocumentRef document, int page) ; #pragma clang assume_nonnull end # 10 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBitmapContext.h" 2 3 #pragma clang assume_nonnull begin typedef void (*CGBitmapContextReleaseDataCallback)(void * releaseInfo, void * data); # 41 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBitmapContext.h" 3 extern CGContextRef CGBitmapContextCreateWithData( void * data, size_t width, size_t height, size_t bitsPerComponent, size_t bytesPerRow, CGColorSpaceRef space, uint32_t bitmapInfo, CGBitmapContextReleaseDataCallback releaseCallback, void * releaseInfo) ; # 63 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBitmapContext.h" 3 extern CGContextRef CGBitmapContextCreate(void * data, size_t width, size_t height, size_t bitsPerComponent, size_t bytesPerRow, CGColorSpaceRef space, uint32_t bitmapInfo) ; extern void * CGBitmapContextGetData(CGContextRef context) ; extern size_t CGBitmapContextGetWidth(CGContextRef context) ; extern size_t CGBitmapContextGetHeight(CGContextRef context) ; extern size_t CGBitmapContextGetBitsPerComponent(CGContextRef context) ; extern size_t CGBitmapContextGetBitsPerPixel(CGContextRef context) ; extern size_t CGBitmapContextGetBytesPerRow(CGContextRef context) ; extern CGColorSpaceRef CGBitmapContextGetColorSpace( CGContextRef context) ; extern CGImageAlphaInfo CGBitmapContextGetAlphaInfo( CGContextRef context) ; extern CGBitmapInfo CGBitmapContextGetBitmapInfo( CGContextRef context) ; # 138 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGBitmapContext.h" 3 extern CGImageRef CGBitmapContextCreateImage( CGContextRef context) ; #pragma clang assume_nonnull end # 12 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGColorConversionInfo.h" 1 3 #define CGCOLORCONVERSIONINFO_H_ typedef const struct CGColorConversionInfo* CGColorConversionInfoRef; #pragma clang assume_nonnull begin extern CFTypeID CGColorConversionInfoGetTypeID(void); typedef uint32_t CGColorConversionInfoTransformType; enum { kCGColorConversionTransformFromSpace = 0, kCGColorConversionTransformToSpace, kCGColorConversionTransformApplySpace }; extern CGColorConversionInfoRef CGColorConversionInfoCreate( CGColorSpaceRef src, CGColorSpaceRef dst) ; extern CGColorConversionInfoRef CGColorConversionInfoCreateFromList (CFDictionaryRef options, CGColorSpaceRef, CGColorConversionInfoTransformType, CGColorRenderingIntent, ...) ; extern CGColorConversionInfoRef CGColorConversionInfoCreateFromListWithArguments (CFDictionaryRef options, CGColorSpaceRef, CGColorConversionInfoTransformType, CGColorRenderingIntent, va_list) ; extern const CFStringRef kCGColorConversionBlackPointCompensation ; extern const CFStringRef kCGColorConversionTRCSize ; #pragma clang assume_nonnull end # 14 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDataConsumer.h" 1 3 #define CGDATACONSUMER_H_ typedef struct CGDataConsumer *CGDataConsumerRef; #pragma clang assume_nonnull begin typedef size_t (*CGDataConsumerPutBytesCallback)(void * info, const void * buffer, size_t count); typedef void (*CGDataConsumerReleaseInfoCallback)(void * info); struct CGDataConsumerCallbacks { CGDataConsumerPutBytesCallback putBytes; CGDataConsumerReleaseInfoCallback releaseConsumer; }; typedef struct CGDataConsumerCallbacks CGDataConsumerCallbacks; extern CFTypeID CGDataConsumerGetTypeID(void) ; extern CGDataConsumerRef CGDataConsumerCreate( void * info, const CGDataConsumerCallbacks * cbks) ; extern CGDataConsumerRef CGDataConsumerCreateWithURL( CFURLRef url) ; extern CGDataConsumerRef CGDataConsumerCreateWithCFData( CFMutableDataRef data) ; extern CGDataConsumerRef CGDataConsumerRetain( CGDataConsumerRef consumer) ; extern void CGDataConsumerRelease( CGDataConsumerRef consumer) ; #pragma clang assume_nonnull end # 17 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGError.h" 1 3 #define CGERROR_H_ # 16 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGError.h" 3 typedef int32_t CGError; enum { kCGErrorSuccess = 0, kCGErrorFailure = 1000, kCGErrorIllegalArgument = 1001, kCGErrorInvalidConnection = 1002, kCGErrorInvalidContext = 1003, kCGErrorCannotComplete = 1004, kCGErrorNotImplemented = 1006, kCGErrorRangeCheck = 1007, kCGErrorTypeCheck = 1008, kCGErrorInvalidOperation = 1010, kCGErrorNoneAvailable = 1011, }; # 19 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGLayer.h" 1 3 #define CGLAYER_H_ typedef struct CGLayer *CGLayerRef; #pragma clang assume_nonnull begin extern CGLayerRef CGLayerCreateWithContext( CGContextRef context, CGSize size, CFDictionaryRef auxiliaryInfo) ; extern CGLayerRef CGLayerRetain(CGLayerRef layer) ; extern void CGLayerRelease(CGLayerRef layer) ; extern CGSize CGLayerGetSize(CGLayerRef layer) ; extern CGContextRef CGLayerGetContext(CGLayerRef layer) ; extern void CGContextDrawLayerInRect(CGContextRef context, CGRect rect, CGLayerRef layer) ; extern void CGContextDrawLayerAtPoint(CGContextRef context, CGPoint point, CGLayerRef layer) ; extern CFTypeID CGLayerGetTypeID(void) ; #pragma clang assume_nonnull end # 25 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContentStream.h" 1 3 #define CGPDFCONTENTSTREAM_H_ typedef struct CGPDFContentStream *CGPDFContentStreamRef; #pragma clang assume_nonnull begin extern CGPDFContentStreamRef CGPDFContentStreamCreateWithPage( CGPDFPageRef page) ; extern CGPDFContentStreamRef CGPDFContentStreamCreateWithStream( CGPDFStreamRef stream, CGPDFDictionaryRef streamResources, CGPDFContentStreamRef parent) ; extern CGPDFContentStreamRef CGPDFContentStreamRetain( CGPDFContentStreamRef cs) ; extern void CGPDFContentStreamRelease(CGPDFContentStreamRef cs) ; extern CFArrayRef CGPDFContentStreamGetStreams(CGPDFContentStreamRef cs) ; extern CGPDFObjectRef CGPDFContentStreamGetResource( CGPDFContentStreamRef cs, const char *category, const char *name) ; #pragma clang assume_nonnull end # 27 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 1 3 #define CGPDFCONTEXT_H_ # 19 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 #pragma clang assume_nonnull begin # 30 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern CGContextRef CGPDFContextCreate(CGDataConsumerRef consumer, const CGRect * mediaBox, CFDictionaryRef auxiliaryInfo) ; extern CGContextRef CGPDFContextCreateWithURL(CFURLRef url, const CGRect * mediaBox, CFDictionaryRef auxiliaryInfo) ; extern void CGPDFContextClose(CGContextRef context) ; extern void CGPDFContextBeginPage(CGContextRef context, CFDictionaryRef pageInfo) ; extern void CGPDFContextEndPage(CGContextRef context) ; # 68 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern void CGPDFContextAddDocumentMetadata(CGContextRef context, CFDataRef metadata) ; extern void CGPDFContextSetURLForRect(CGContextRef context, CFURLRef url, CGRect rect) ; extern void CGPDFContextAddDestinationAtPoint(CGContextRef context, CFStringRef name, CGPoint point) ; extern void CGPDFContextSetDestinationForRect(CGContextRef context, CFStringRef name, CGRect rect) ; extern const CFStringRef kCGPDFContextMediaBox ; extern const CFStringRef kCGPDFContextCropBox ; extern const CFStringRef kCGPDFContextBleedBox ; extern const CFStringRef kCGPDFContextTrimBox ; extern const CFStringRef kCGPDFContextArtBox ; extern const CFStringRef kCGPDFContextTitle ; extern const CFStringRef kCGPDFContextAuthor ; extern const CFStringRef kCGPDFContextSubject ; # 158 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern const CFStringRef kCGPDFContextKeywords ; extern const CFStringRef kCGPDFContextCreator ; # 178 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern const CFStringRef kCGPDFContextOwnerPassword ; # 190 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern const CFStringRef kCGPDFContextUserPassword ; # 200 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern const CFStringRef kCGPDFContextEncryptionKeyLength ; extern const CFStringRef kCGPDFContextAllowsPrinting ; extern const CFStringRef kCGPDFContextAllowsCopying ; # 224 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern const CFStringRef kCGPDFContextOutputIntent ; extern const CFStringRef kCGPDFXOutputIntentSubtype ; extern const CFStringRef kCGPDFXOutputConditionIdentifier ; extern const CFStringRef kCGPDFXOutputCondition ; extern const CFStringRef kCGPDFXRegistryName ; extern const CFStringRef kCGPDFXInfo ; # 278 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern const CFStringRef kCGPDFXDestinationOutputProfile ; # 291 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern const CFStringRef kCGPDFContextOutputIntents ; extern const CFStringRef kCGPDFContextAccessPermissions ; extern void CGPDFContextSetOutline(CGContextRef context, CFDictionaryRef outline) ; #pragma clang assume_nonnull end # 28 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFOperatorTable.h" 1 3 #define CGPDFOPERATORTABLE_H_ typedef struct CGPDFOperatorTable *CGPDFOperatorTableRef; # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFScanner.h" 1 3 #define CGPDFSCANNER_H_ typedef struct CGPDFScanner *CGPDFScannerRef; # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFOperatorTable.h" 1 3 # 16 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFScanner.h" 2 3 #pragma clang assume_nonnull begin extern CGPDFScannerRef CGPDFScannerCreate( CGPDFContentStreamRef cs, CGPDFOperatorTableRef table, void * info) ; extern CGPDFScannerRef CGPDFScannerRetain( CGPDFScannerRef scanner) ; extern void CGPDFScannerRelease(CGPDFScannerRef scanner) ; extern uint8_t CGPDFScannerScan(CGPDFScannerRef scanner) ; extern CGPDFContentStreamRef CGPDFScannerGetContentStream( CGPDFScannerRef scanner) ; extern uint8_t CGPDFScannerPopObject(CGPDFScannerRef scanner, CGPDFObjectRef * value) ; extern uint8_t CGPDFScannerPopBoolean(CGPDFScannerRef scanner, CGPDFBoolean * value) ; extern uint8_t CGPDFScannerPopInteger(CGPDFScannerRef scanner, CGPDFInteger * value) ; extern uint8_t CGPDFScannerPopNumber(CGPDFScannerRef scanner, CGPDFReal * value) ; extern uint8_t CGPDFScannerPopName(CGPDFScannerRef scanner, const char * * value) ; extern uint8_t CGPDFScannerPopString(CGPDFScannerRef scanner, CGPDFStringRef * value) ; extern uint8_t CGPDFScannerPopArray(CGPDFScannerRef scanner, CGPDFArrayRef * value) ; extern uint8_t CGPDFScannerPopDictionary(CGPDFScannerRef scanner, CGPDFDictionaryRef * value) ; extern uint8_t CGPDFScannerPopStream(CGPDFScannerRef scanner, CGPDFStreamRef * value) ; #pragma clang assume_nonnull end # 15 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFOperatorTable.h" 2 3 #pragma clang assume_nonnull begin typedef void (*CGPDFOperatorCallback)(CGPDFScannerRef scanner, void * info); extern CGPDFOperatorTableRef CGPDFOperatorTableCreate(void) ; extern CGPDFOperatorTableRef CGPDFOperatorTableRetain( CGPDFOperatorTableRef table) ; extern void CGPDFOperatorTableRelease( CGPDFOperatorTableRef table) ; extern void CGPDFOperatorTableSetCallback( CGPDFOperatorTableRef table, const char * name, CGPDFOperatorCallback callback) ; #pragma clang assume_nonnull end # 32 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 1 3 #define CGDIRECTDISPLAY_H_ # 15 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindow.h" 1 3 #define CGWINDOW_H_ typedef uint32_t CGWindowID; typedef uint32_t CGWindowSharingType; enum { kCGWindowSharingNone = 0, kCGWindowSharingReadOnly = 1, kCGWindowSharingReadWrite = 2 }; typedef uint32_t CGWindowBackingType; enum { kCGBackingStoreRetained = 0, kCGBackingStoreNonretained = 1, kCGBackingStoreBuffered = 2 }; #pragma clang assume_nonnull begin #define kCGNullWindowID ((CGWindowID)0) extern const CFStringRef kCGWindowNumber ; extern const CFStringRef kCGWindowStoreType ; extern const CFStringRef kCGWindowLayer ; extern const CFStringRef kCGWindowBounds ; extern const CFStringRef kCGWindowSharingState ; extern const CFStringRef kCGWindowAlpha ; extern const CFStringRef kCGWindowOwnerPID ; extern const CFStringRef kCGWindowMemoryUsage ; extern const CFStringRef kCGWindowWorkspace ; extern const CFStringRef kCGWindowOwnerName ; extern const CFStringRef kCGWindowName ; extern const CFStringRef kCGWindowIsOnscreen ; extern const CFStringRef kCGWindowBackingLocationVideoMemory ; typedef uint32_t CGWindowListOption; enum { kCGWindowListOptionAll = 0, kCGWindowListOptionOnScreenOnly = (1 << 0), kCGWindowListOptionOnScreenAboveWindow = (1 << 1), kCGWindowListOptionOnScreenBelowWindow = (1 << 2), kCGWindowListOptionIncludingWindow = (1 << 3), kCGWindowListExcludeDesktopElements = (1 << 4) }; # 170 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindow.h" 3 extern CFArrayRef CGWindowListCopyWindowInfo(CGWindowListOption option, CGWindowID relativeToWindow) ; extern CFArrayRef CGWindowListCreate(CGWindowListOption option, CGWindowID relativeToWindow) ; # 192 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindow.h" 3 extern CFArrayRef CGWindowListCreateDescriptionFromArray( CFArrayRef windowArray) ; typedef uint32_t CGWindowImageOption; enum { kCGWindowImageDefault = 0, kCGWindowImageBoundsIgnoreFraming = (1 << 0), kCGWindowImageShouldBeOpaque = (1 << 1), kCGWindowImageOnlyShadows = (1 << 2), kCGWindowImageBestResolution = (1 << 3), kCGWindowImageNominalResolution = (1 << 4) }; # 266 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindow.h" 3 extern CGImageRef CGWindowListCreateImage(CGRect screenBounds, CGWindowListOption listOption, CGWindowID windowID, CGWindowImageOption imageOption) ; extern CGImageRef CGWindowListCreateImageFromArray( CGRect screenBounds, CFArrayRef windowArray, CGWindowImageOption imageOption) ; #define kCGWindowIDCFNumberType kCFNumberSInt32Type #define kCGWindowSharingCFNumberType kCFNumberSInt32Type #define kCGWindowBackingCFNumberType kCFNumberSInt32Type #pragma clang assume_nonnull end # 16 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h" 1 3 #define CGWINDOWLEVEL_H_ # 22 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h" 3 typedef int32_t CGWindowLevelKey; enum { kCGBaseWindowLevelKey = 0, kCGMinimumWindowLevelKey, kCGDesktopWindowLevelKey, kCGBackstopMenuLevelKey, kCGNormalWindowLevelKey, kCGFloatingWindowLevelKey, kCGTornOffMenuWindowLevelKey, kCGDockWindowLevelKey, kCGMainMenuWindowLevelKey, kCGStatusWindowLevelKey, kCGModalPanelWindowLevelKey, kCGPopUpMenuWindowLevelKey, kCGDraggingWindowLevelKey, kCGScreenSaverWindowLevelKey, kCGMaximumWindowLevelKey, kCGOverlayWindowLevelKey, kCGHelpWindowLevelKey, kCGUtilityWindowLevelKey, kCGDesktopIconWindowLevelKey, kCGCursorWindowLevelKey, kCGAssistiveTechHighWindowLevelKey, kCGNumberOfWindowLevelKeys }; typedef int32_t CGWindowLevel; extern CGWindowLevel CGWindowLevelForKey(CGWindowLevelKey key) ; #define kCGNumReservedWindowLevels (16) #define kCGNumReservedBaseWindowLevels (5) #define kCGBaseWindowLevel ((CGWindowLevel)INT32_MIN) #define kCGMinimumWindowLevel ((CGWindowLevel)(kCGBaseWindowLevel + kCGNumReservedBaseWindowLevels)) #define kCGMaximumWindowLevel ((CGWindowLevel)(INT32_MAX - kCGNumReservedWindowLevels)) #define kCGDesktopWindowLevel ((CGWindowLevel)(kCGMinimumWindowLevel + 20)) #define kCGDesktopIconWindowLevel ((CGWindowLevel)(kCGDesktopWindowLevel + 20)) #define kCGBackstopMenuLevel ((CGWindowLevel)-20) #define kCGNormalWindowLevel ((CGWindowLevel)0) #define kCGFloatingWindowLevel ((CGWindowLevel)3) #define kCGTornOffMenuWindowLevel ((CGWindowLevel)3) #define kCGModalPanelWindowLevel ((CGWindowLevel)8) #define kCGUtilityWindowLevel ((CGWindowLevel)19) #define kCGDockWindowLevel ((CGWindowLevel)20) #define kCGMainMenuWindowLevel ((CGWindowLevel)24) #define kCGStatusWindowLevel ((CGWindowLevel)25) #define kCGPopUpMenuWindowLevel ((CGWindowLevel)101) #define kCGOverlayWindowLevel ((CGWindowLevel)102) #define kCGHelpWindowLevel ((CGWindowLevel)200) #define kCGDraggingWindowLevel ((CGWindowLevel)500) #define kCGScreenSaverWindowLevel ((CGWindowLevel)1000) #define kCGAssistiveTechHighWindowLevel ((CGWindowLevel)1500) #define kCGCursorWindowLevel ((CGWindowLevel)(kCGMaximumWindowLevel - 1)) # 17 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 2 3 typedef uint32_t CGDirectDisplayID; typedef uint32_t CGOpenGLDisplayMask; typedef double CGRefreshRate; typedef struct CGDisplayMode *CGDisplayModeRef; #define kCGNullDirectDisplay ((CGDirectDisplayID)0) #define kCGDirectMainDisplay CGMainDisplayID() #pragma clang assume_nonnull begin extern CGDirectDisplayID CGMainDisplayID(void) ; # 48 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGError CGGetDisplaysWithPoint(CGPoint point, uint32_t maxDisplays, CGDirectDisplayID * displays, uint32_t * matchingDisplayCount) ; extern CGError CGGetDisplaysWithRect(CGRect rect, uint32_t maxDisplays, CGDirectDisplayID * displays, uint32_t * matchingDisplayCount) ; extern CGError CGGetDisplaysWithOpenGLDisplayMask(CGOpenGLDisplayMask mask, uint32_t maxDisplays, CGDirectDisplayID * displays, uint32_t * matchingDisplayCount) ; # 75 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGError CGGetActiveDisplayList(uint32_t maxDisplays, CGDirectDisplayID * activeDisplays, uint32_t * displayCount) ; # 92 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGError CGGetOnlineDisplayList(uint32_t maxDisplays, CGDirectDisplayID * onlineDisplays, uint32_t * displayCount) ; extern CGOpenGLDisplayMask CGDisplayIDToOpenGLDisplayMask( CGDirectDisplayID display) ; extern CGDirectDisplayID CGOpenGLDisplayMaskToDisplayID( CGOpenGLDisplayMask mask) ; extern CGRect CGDisplayBounds(CGDirectDisplayID display) ; extern size_t CGDisplayPixelsWide(CGDirectDisplayID display) ; extern size_t CGDisplayPixelsHigh(CGDirectDisplayID display) ; extern CFArrayRef CGDisplayCopyAllDisplayModes( CGDirectDisplayID display, CFDictionaryRef options) ; extern const CFStringRef kCGDisplayShowDuplicateLowResolutionModes ; extern CGDisplayModeRef CGDisplayCopyDisplayMode( CGDirectDisplayID display) ; # 159 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGError CGDisplaySetDisplayMode(CGDirectDisplayID display, CGDisplayModeRef mode, CFDictionaryRef options) ; extern size_t CGDisplayModeGetWidth(CGDisplayModeRef mode) ; extern size_t CGDisplayModeGetHeight(CGDisplayModeRef mode) ; extern CFStringRef CGDisplayModeCopyPixelEncoding( CGDisplayModeRef mode) ; extern double CGDisplayModeGetRefreshRate(CGDisplayModeRef mode) ; extern uint32_t CGDisplayModeGetIOFlags(CGDisplayModeRef mode) ; extern int32_t CGDisplayModeGetIODisplayModeID( CGDisplayModeRef mode) ; extern uint8_t CGDisplayModeIsUsableForDesktopGUI( CGDisplayModeRef mode) ; extern CFTypeID CGDisplayModeGetTypeID(void) ; extern CGDisplayModeRef CGDisplayModeRetain( CGDisplayModeRef mode) ; extern void CGDisplayModeRelease(CGDisplayModeRef mode) ; extern size_t CGDisplayModeGetPixelWidth(CGDisplayModeRef mode) ; extern size_t CGDisplayModeGetPixelHeight(CGDisplayModeRef mode) ; # 246 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 typedef float CGGammaValue; extern CGError CGSetDisplayTransferByFormula(CGDirectDisplayID display, CGGammaValue redMin, CGGammaValue redMax, CGGammaValue redGamma, CGGammaValue greenMin, CGGammaValue greenMax, CGGammaValue greenGamma, CGGammaValue blueMin, CGGammaValue blueMax, CGGammaValue blueGamma) ; extern CGError CGGetDisplayTransferByFormula(CGDirectDisplayID display, CGGammaValue * redMin, CGGammaValue * redMax, CGGammaValue * redGamma, CGGammaValue * greenMin, CGGammaValue * greenMax, CGGammaValue * greenGamma, CGGammaValue * blueMin, CGGammaValue * blueMax, CGGammaValue * blueGamma) ; extern uint32_t CGDisplayGammaTableCapacity(CGDirectDisplayID display) ; # 279 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGError CGSetDisplayTransferByTable(CGDirectDisplayID display, uint32_t tableSize, const CGGammaValue * redTable, const CGGammaValue * greenTable, const CGGammaValue * blueTable) ; extern CGError CGGetDisplayTransferByTable(CGDirectDisplayID display, uint32_t capacity, CGGammaValue * redTable, CGGammaValue * greenTable, CGGammaValue * blueTable, uint32_t * sampleCount) ; # 306 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGError CGSetDisplayTransferByByteTable(CGDirectDisplayID display, uint32_t tableSize, const uint8_t * redTable, const uint8_t * greenTable, const uint8_t * blueTable) ; extern void CGDisplayRestoreColorSyncSettings(void) ; typedef uint32_t CGCaptureOptions; enum { kCGCaptureNoOptions = 0, kCGCaptureNoFill = (1 << 0) }; extern boolean_t CGDisplayIsCaptured(CGDirectDisplayID display) ; extern CGError CGDisplayCapture(CGDirectDisplayID display) ; extern CGError CGDisplayCaptureWithOptions(CGDirectDisplayID display, CGCaptureOptions options) ; extern CGError CGDisplayRelease(CGDirectDisplayID display) ; extern CGError CGCaptureAllDisplays(void) ; extern CGError CGCaptureAllDisplaysWithOptions(CGCaptureOptions options) ; extern CGError CGReleaseAllDisplays(void) ; extern CGWindowID CGShieldingWindowID(CGDirectDisplayID display) ; extern CGWindowLevel CGShieldingWindowLevel(void) ; extern CGImageRef CGDisplayCreateImage(CGDirectDisplayID displayID) ; extern CGImageRef CGDisplayCreateImageForRect( CGDirectDisplayID display, CGRect rect) ; extern CGError CGDisplayHideCursor(CGDirectDisplayID display) ; extern CGError CGDisplayShowCursor(CGDirectDisplayID display) ; extern CGError CGDisplayMoveCursorToPoint(CGDirectDisplayID display, CGPoint point) ; extern void CGGetLastMouseDelta(int32_t * deltaX, int32_t * deltaY) ; # 434 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGContextRef CGDisplayGetDrawingContext( CGDirectDisplayID display) ; #define kCGDisplayWidth CFSTR("Width") #define kCGDisplayHeight CFSTR("Height") #define kCGDisplayMode CFSTR("Mode") #define kCGDisplayBitsPerPixel CFSTR("BitsPerPixel") #define kCGDisplayBitsPerSample CFSTR("BitsPerSample") #define kCGDisplaySamplesPerPixel CFSTR("SamplesPerPixel") #define kCGDisplayRefreshRate CFSTR("RefreshRate") #define kCGDisplayModeUsableForDesktopGUI CFSTR("UsableForDesktopGUI") #define kCGDisplayIOFlags CFSTR("IOFlags") #define kCGDisplayBytesPerRow CFSTR("kCGDisplayBytesPerRow") #define kCGIODisplayModeID CFSTR("IODisplayModeID") #define kCGDisplayModeIsSafeForHardware CFSTR("kCGDisplayModeIsSafeForHardware") #define kCGDisplayModeIsInterlaced CFSTR("kCGDisplayModeIsInterlaced") #define kCGDisplayModeIsStretched CFSTR("kCGDisplayModeIsStretched") #define kCGDisplayModeIsTelevisionOutput CFSTR("kCGDisplayModeIsTelevisionOutput") typedef uint32_t CGDisplayCount; typedef CGError CGDisplayErr; #define CGDisplayNoErr kCGErrorSuccess extern CFArrayRef CGDisplayAvailableModes(CGDirectDisplayID dsp) ; extern CFDictionaryRef CGDisplayBestModeForParameters( CGDirectDisplayID display, size_t bitsPerPixel, size_t width, size_t height, boolean_t * exactMatch) ; extern CFDictionaryRef CGDisplayBestModeForParametersAndRefreshRate( CGDirectDisplayID display, size_t bitsPerPixel, size_t width, size_t height, CGRefreshRate refreshRate, boolean_t * exactMatch) ; extern CFDictionaryRef CGDisplayCurrentMode( CGDirectDisplayID display) ; extern CGError CGDisplaySwitchToMode(CGDirectDisplayID display, CFDictionaryRef mode) ; #pragma clang assume_nonnull end # 41 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectPalette.h" 1 3 #define CGDIRECTPALETTE_H_ struct CGDeviceColor { float red; float green; float blue; }; typedef struct CGDeviceColor CGDeviceColor; # 42 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 1 3 #define CGDISPLAYCONFIGURATION_H_ # 17 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 #pragma clang assume_nonnull begin # 28 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 typedef struct _CGDisplayConfigRef *CGDisplayConfigRef; extern CGError CGBeginDisplayConfiguration( CGDisplayConfigRef * config) ; # 52 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 extern CGError CGConfigureDisplayOrigin( CGDisplayConfigRef config, CGDirectDisplayID display, int32_t x, int32_t y) ; # 68 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 extern CGError CGConfigureDisplayWithDisplayMode( CGDisplayConfigRef config, CGDirectDisplayID display, CGDisplayModeRef mode, CFDictionaryRef options) ; # 97 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 extern CGError CGConfigureDisplayStereoOperation( CGDisplayConfigRef config, CGDirectDisplayID display, boolean_t stereo, boolean_t forceBlueLine) ; # 138 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 extern CGError CGConfigureDisplayMirrorOfDisplay( CGDisplayConfigRef config, CGDirectDisplayID display, CGDirectDisplayID master) ; extern CGError CGCancelDisplayConfiguration( CGDisplayConfigRef config) ; # 170 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 typedef uint32_t CGConfigureOption; enum { kCGConfigureForAppOnly = 0, kCGConfigureForSession = 1, kCGConfigurePermanently = 2 }; extern CGError CGCompleteDisplayConfiguration( CGDisplayConfigRef config, CGConfigureOption option) ; extern void CGRestorePermanentDisplayConfiguration(void) ; # 211 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 typedef uint32_t CGDisplayChangeSummaryFlags; enum { kCGDisplayBeginConfigurationFlag = (1 << 0), kCGDisplayMovedFlag = (1 << 1), kCGDisplaySetMainFlag = (1 << 2), kCGDisplaySetModeFlag = (1 << 3), kCGDisplayAddFlag = (1 << 4), kCGDisplayRemoveFlag = (1 << 5), kCGDisplayEnabledFlag = (1 << 8), kCGDisplayDisabledFlag = (1 << 9), kCGDisplayMirrorFlag = (1 << 10), kCGDisplayUnMirrorFlag = (1 << 11), kCGDisplayDesktopShapeChangedFlag = (1 << 12) }; typedef void(*CGDisplayReconfigurationCallBack)(CGDirectDisplayID display, CGDisplayChangeSummaryFlags flags, void * userInfo); extern CGError CGDisplayRegisterReconfigurationCallback( CGDisplayReconfigurationCallBack callback, void * userInfo) ; extern CGError CGDisplayRemoveReconfigurationCallback( CGDisplayReconfigurationCallBack callback, void * userInfo) ; # 275 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 extern CGError CGDisplaySetStereoOperation(CGDirectDisplayID display, boolean_t stereo, boolean_t forceBlueLine, CGConfigureOption option) ; extern boolean_t CGDisplayIsActive(CGDirectDisplayID display) ; extern boolean_t CGDisplayIsAsleep(CGDirectDisplayID display) ; extern boolean_t CGDisplayIsOnline(CGDirectDisplayID display) ; extern boolean_t CGDisplayIsMain(CGDirectDisplayID display) ; extern boolean_t CGDisplayIsBuiltin(CGDirectDisplayID display) ; extern boolean_t CGDisplayIsInMirrorSet(CGDirectDisplayID display) ; extern boolean_t CGDisplayIsAlwaysInMirrorSet(CGDirectDisplayID display) ; extern boolean_t CGDisplayIsInHWMirrorSet(CGDirectDisplayID display) ; extern CGDirectDisplayID CGDisplayMirrorsDisplay(CGDirectDisplayID display) ; extern boolean_t CGDisplayUsesOpenGLAcceleration(CGDirectDisplayID display) ; extern boolean_t CGDisplayIsStereo(CGDirectDisplayID display) ; extern CGDirectDisplayID CGDisplayPrimaryDisplay(CGDirectDisplayID display) ; extern uint32_t CGDisplayUnitNumber(CGDirectDisplayID display) ; extern uint32_t CGDisplayVendorNumber(CGDirectDisplayID display) ; extern uint32_t CGDisplayModelNumber(CGDirectDisplayID display) ; extern uint32_t CGDisplaySerialNumber(CGDirectDisplayID display) ; extern io_service_t CGDisplayIOServicePort(CGDirectDisplayID display) ; # 387 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 extern CGSize CGDisplayScreenSize(CGDirectDisplayID display) ; # 398 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 extern double CGDisplayRotation(CGDirectDisplayID display) ; extern CGColorSpaceRef CGDisplayCopyColorSpace( CGDirectDisplayID display) ; extern CGError CGConfigureDisplayMode(CGDisplayConfigRef config, CGDirectDisplayID display, CFDictionaryRef mode) ; #pragma clang assume_nonnull end # 43 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayFade.h" 1 3 #define CGDISPLAYFADE_H_ # 17 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayFade.h" 3 #pragma clang assume_nonnull begin typedef uint32_t CGDisplayFadeReservationToken; #define kCGDisplayFadeReservationInvalidToken (0) typedef float CGDisplayBlendFraction; #define kCGDisplayBlendNormal (0.0) #define kCGDisplayBlendSolidColor (1.0) typedef float CGDisplayFadeInterval; # 51 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayFade.h" 3 extern CGError CGConfigureDisplayFadeEffect( CGDisplayConfigRef config, CGDisplayFadeInterval fadeOutSeconds, CGDisplayFadeInterval fadeInSeconds, float fadeRed, float fadeGreen, float fadeBlue) ; # 71 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayFade.h" 3 typedef float CGDisplayReservationInterval; #define kCGMaxDisplayReservationInterval ((CGDisplayReservationInterval)(15.0)) extern CGError CGAcquireDisplayFadeReservation(CGDisplayReservationInterval seconds, CGDisplayFadeReservationToken * token) ; # 87 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayFade.h" 3 extern CGError CGReleaseDisplayFadeReservation( CGDisplayFadeReservationToken token) ; # 133 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayFade.h" 3 extern CGError CGDisplayFade(CGDisplayFadeReservationToken token, CGDisplayFadeInterval duration, CGDisplayBlendFraction startBlend, CGDisplayBlendFraction endBlend, float redBlend, float greenBlend, float blueBlend, boolean_t synchronous) ; extern boolean_t CGDisplayFadeOperationInProgress(void) ; #pragma clang assume_nonnull end # 44 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayStream.h" 1 3 #define CGDISPLAYSTREAM_H_ # 17 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDisplayStream.h" 3 #pragma clang assume_nonnull begin #pragma clang assume_nonnull end # 45 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 1 3 #define CGEVENT_H_ # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 1 3 #define CGEVENTTYPES_H_ # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 1 3 #define CGREMOTEOPERATION_H_ # 19 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 #pragma clang assume_nonnull begin typedef CGError CGEventErr; #define CGEventNoErr kCGErrorSuccess typedef uint32_t CGButtonCount; typedef uint32_t CGWheelCount; typedef short CGCharCode; typedef short CGKeyCode; # 64 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 typedef void (*CGScreenRefreshCallback)(uint32_t count, const CGRect * rects, void * userInfo); # 75 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern CGError CGRegisterScreenRefreshCallback( CGScreenRefreshCallback callback, void * userInfo) ; extern void CGUnregisterScreenRefreshCallback( CGScreenRefreshCallback callback, void * userInfo) ; # 104 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern CGError CGWaitForScreenRefreshRects( CGRect * * rects, uint32_t * count) ; typedef uint32_t CGScreenUpdateOperation; enum { kCGScreenUpdateOperationRefresh = 0, kCGScreenUpdateOperationMove = (1u << 0), kCGScreenUpdateOperationReducedDirtyRectangleCount = (1u << 31) }; # 125 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 struct CGScreenUpdateMoveDelta { int32_t dX, dY; }; typedef struct CGScreenUpdateMoveDelta CGScreenUpdateMoveDelta; # 146 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 typedef void (*CGScreenUpdateMoveCallback)(CGScreenUpdateMoveDelta delta, size_t count, const CGRect * rects, void * userInfo); extern CGError CGScreenRegisterMoveCallback( CGScreenUpdateMoveCallback callback, void * userInfo) ; extern void CGScreenUnregisterMoveCallback( CGScreenUpdateMoveCallback callback, void * userInfo) ; # 192 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern CGError CGWaitForScreenUpdateRects( CGScreenUpdateOperation requestedOperations, CGScreenUpdateOperation * currentOperation, CGRect * * rects, size_t * rectCount, CGScreenUpdateMoveDelta * delta) ; extern void CGReleaseScreenRefreshRects(CGRect * rects) ; extern boolean_t CGCursorIsVisible(void) ; # 220 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern boolean_t CGCursorIsDrawnInFramebuffer(void) ; extern CGError CGWarpMouseCursorPosition(CGPoint newCursorPosition) ; # 237 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 #define kCGMouseDownEventMaskingDeadSwitchTimeout (60.0) # 249 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern CGError CGAssociateMouseAndMouseCursorPosition(boolean_t connected) ; # 278 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern CFMachPortRef CGWindowServerCreateServerPort(void) ; extern CGError CGEnableEventStateCombining(boolean_t combineState) ; extern CGError CGInhibitLocalEvents(boolean_t inhibit) ; # 321 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern CGError CGPostMouseEvent(CGPoint mouseCursorPosition, boolean_t updateMouseCursorPosition, CGButtonCount buttonCount, boolean_t mouseButtonDown, ... ) ; # 343 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern CGError CGPostScrollWheelEvent(CGWheelCount wheelCount, int32_t wheel1, ... ) ; extern CGError CGPostKeyboardEvent(CGCharCode keyChar, CGKeyCode virtualKey, boolean_t keyDown) ; typedef uint32_t CGEventFilterMask; enum { kCGEventFilterMaskPermitLocalMouseEvents = 0x00000001, kCGEventFilterMaskPermitLocalKeyboardEvents = 0x00000002, kCGEventFilterMaskPermitSystemDefinedEvents = 0x00000004 }; #define kCGEventFilterMaskPermitAllEvents (kCGEventFilterMaskPermitLocalMouseEvents | kCGEventFilterMaskPermitLocalKeyboardEvents | kCGEventFilterMaskPermitSystemDefinedEvents) typedef uint32_t CGEventSuppressionState; enum { kCGEventSuppressionStateSuppressionInterval = 0, kCGEventSuppressionStateRemoteMouseDrag, kCGNumberOfEventSuppressionStates }; extern CGError CGSetLocalEventsFilterDuringSuppressionState( CGEventFilterMask filter, CGEventSuppressionState state) ; extern CGError CGSetLocalEventsSuppressionInterval(CFTimeInterval seconds) ; extern CFMachPortRef CGWindowServerCFMachPort(void) ; #define kCGEventSupressionStateSupressionInterval kCGEventSuppressionStateSuppressionInterval #define kCGEventSupressionStateRemoteMouseDrag kCGEventSuppressionStateRemoteMouseDrag #define kCGNumberOfEventSupressionStates kCGNumberOfEventSuppressionStates #define CGEventSupressionState CGEventSuppressionState #define CGSetLocalEventsFilterDuringSupressionState(filter,state) CGSetLocalEventsFilterDuringSuppressionState(filter, state) typedef uint32_t CGRectCount; #pragma clang assume_nonnull end # 14 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 2 3 # 1 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOLLEvent.h" 1 3 # 46 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOLLEvent.h" 3 #define _DEV_EVENT_H # 1 "/usr/include/libkern/OSTypes.h" 1 3 4 # 49 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOLLEvent.h" 2 3 # 1 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDTypes.h" 1 3 # 37 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDTypes.h" 3 #define _DEV_EV_TYPES_H # 1 "/usr/include/libkern/OSAtomic.h" 1 3 4 # 25 "/usr/include/libkern/OSAtomic.h" 3 4 #define _OSATOMIC_H_ # 43 "/usr/include/libkern/OSAtomic.h" 3 4 # 1 "/usr/include/libkern/OSAtomicDeprecated.h" 1 3 4 # 25 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 #define _OSATOMIC_DEPRECATED_H_ # 41 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stddef.h" 1 3 4 # 42 "/usr/include/libkern/OSAtomicDeprecated.h" 2 3 4 #define OSATOMIC_DEPRECATED 1 #define OSATOMIC_BARRIER_DEPRECATED_MSG(_r) "Use " #_r "() from instead" #define OSATOMIC_DEPRECATED_MSG(_r) "Use " #_r "_explicit(memory_order_relaxed) from instead" #define OSATOMIC_BARRIER_DEPRECATED_REPLACE_WITH(_r) __OS_AVAILABILITY_MSG(macosx, deprecated=10.12, OSATOMIC_BARRIER_DEPRECATED_MSG(_r)) __OS_AVAILABILITY_MSG(ios, deprecated=10.0, OSATOMIC_BARRIER_DEPRECATED_MSG(_r)) __OS_AVAILABILITY_MSG(tvos, deprecated=10.0, OSATOMIC_BARRIER_DEPRECATED_MSG(_r)) __OS_AVAILABILITY_MSG(watchos, deprecated=3.0, OSATOMIC_BARRIER_DEPRECATED_MSG(_r)) #define OSATOMIC_DEPRECATED_REPLACE_WITH(_r) __OS_AVAILABILITY_MSG(macosx, deprecated=10.12, OSATOMIC_DEPRECATED_MSG(_r)) __OS_AVAILABILITY_MSG(ios, deprecated=10.0, OSATOMIC_DEPRECATED_MSG(_r)) __OS_AVAILABILITY_MSG(tvos, deprecated=10.0, OSATOMIC_DEPRECATED_MSG(_r)) __OS_AVAILABILITY_MSG(watchos, deprecated=3.0, OSATOMIC_DEPRECATED_MSG(_r)) # 127 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 typedef int64_t OSAtomic_int64_aligned64_t; # 146 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicAdd32( int32_t __theAmount, volatile int32_t *__theValue ); # 161 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicAdd32Barrier( int32_t __theAmount, volatile int32_t *__theValue ); # 171 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicIncrement32( volatile int32_t *__theValue ); # 182 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicIncrement32Barrier( volatile int32_t *__theValue ); int32_t OSAtomicDecrement32( volatile int32_t *__theValue ); # 201 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicDecrement32Barrier( volatile int32_t *__theValue ); # 231 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int64_t OSAtomicAdd64( int64_t __theAmount, volatile OSAtomic_int64_aligned64_t *__theValue ); # 247 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int64_t OSAtomicAdd64Barrier( int64_t __theAmount, volatile OSAtomic_int64_aligned64_t *__theValue ); # 258 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int64_t OSAtomicIncrement64( volatile OSAtomic_int64_aligned64_t *__theValue ); # 269 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int64_t OSAtomicIncrement64Barrier( volatile OSAtomic_int64_aligned64_t *__theValue ); int64_t OSAtomicDecrement64( volatile OSAtomic_int64_aligned64_t *__theValue ); # 288 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int64_t OSAtomicDecrement64Barrier( volatile OSAtomic_int64_aligned64_t *__theValue ); # 329 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicOr32( uint32_t __theMask, volatile uint32_t *__theValue ); # 344 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicOr32Barrier( uint32_t __theMask, volatile uint32_t *__theValue ); # 356 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicOr32Orig( uint32_t __theMask, volatile uint32_t *__theValue ); # 371 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicOr32OrigBarrier( uint32_t __theMask, volatile uint32_t *__theValue ); # 385 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicAnd32( uint32_t __theMask, volatile uint32_t *__theValue ); # 400 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicAnd32Barrier( uint32_t __theMask, volatile uint32_t *__theValue ); # 412 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicAnd32Orig( uint32_t __theMask, volatile uint32_t *__theValue ); # 427 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicAnd32OrigBarrier( uint32_t __theMask, volatile uint32_t *__theValue ); # 441 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicXor32( uint32_t __theMask, volatile uint32_t *__theValue ); # 456 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicXor32Barrier( uint32_t __theMask, volatile uint32_t *__theValue ); # 468 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicXor32Orig( uint32_t __theMask, volatile uint32_t *__theValue ); # 483 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 int32_t OSAtomicXor32OrigBarrier( uint32_t __theMask, volatile uint32_t *__theValue ); # 502 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 uint8_t OSAtomicCompareAndSwap32( int32_t __oldValue, int32_t __newValue, volatile int32_t *__theValue ); # 518 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 uint8_t OSAtomicCompareAndSwap32Barrier( int32_t __oldValue, int32_t __newValue, volatile int32_t *__theValue ); # 531 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 uint8_t OSAtomicCompareAndSwapPtr( void *__oldValue, void *__newValue, void * volatile *__theValue ); # 547 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 uint8_t OSAtomicCompareAndSwapPtrBarrier( void *__oldValue, void *__newValue, void * volatile *__theValue ); # 562 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 uint8_t OSAtomicCompareAndSwapInt( int __oldValue, int __newValue, volatile int *__theValue ); # 580 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 uint8_t OSAtomicCompareAndSwapIntBarrier( int __oldValue, int __newValue, volatile int *__theValue ); # 596 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 uint8_t OSAtomicCompareAndSwapLong( long __oldValue, long __newValue, volatile long *__theValue ); # 615 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 uint8_t OSAtomicCompareAndSwapLongBarrier( long __oldValue, long __newValue, volatile long *__theValue ); # 628 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 uint8_t OSAtomicCompareAndSwap64( int64_t __oldValue, int64_t __newValue, volatile OSAtomic_int64_aligned64_t *__theValue ); # 645 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 uint8_t OSAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t __newValue, volatile OSAtomic_int64_aligned64_t *__theValue ); # 670 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 uint8_t OSAtomicTestAndSet( uint32_t __n, volatile void *__theAddress ); # 693 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 uint8_t OSAtomicTestAndSetBarrier( uint32_t __n, volatile void *__theAddress ); # 715 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 uint8_t OSAtomicTestAndClear( uint32_t __n, volatile void *__theAddress ); # 738 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 uint8_t OSAtomicTestAndClearBarrier( uint32_t __n, volatile void *__theAddress ); # 749 "/usr/include/libkern/OSAtomicDeprecated.h" 3 4 void OSMemoryBarrier( void ); # 44 "/usr/include/libkern/OSAtomic.h" 2 3 4 # 1 "/usr/include/libkern/OSSpinLockDeprecated.h" 1 3 4 # 25 "/usr/include/libkern/OSSpinLockDeprecated.h" 3 4 #define _OSSPINLOCK_DEPRECATED_H_ # 44 "/usr/include/libkern/OSSpinLockDeprecated.h" 3 4 #define OSSPINLOCK_DEPRECATED 1 #define OSSPINLOCK_DEPRECATED_MSG(_r) "Use " #_r "() from instead" #define OSSPINLOCK_DEPRECATED_REPLACE_WITH(_r) __OS_AVAILABILITY_MSG(macosx, deprecated=10.12, OSSPINLOCK_DEPRECATED_MSG(_r)) __OS_AVAILABILITY_MSG(ios, deprecated=10.0, OSSPINLOCK_DEPRECATED_MSG(_r)) __OS_AVAILABILITY_MSG(tvos, deprecated=10.0, OSSPINLOCK_DEPRECATED_MSG(_r)) __OS_AVAILABILITY_MSG(watchos, deprecated=3.0, OSSPINLOCK_DEPRECATED_MSG(_r)) # 60 "/usr/include/libkern/OSSpinLockDeprecated.h" 3 4 # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stddef.h" 1 3 4 # 61 "/usr/include/libkern/OSSpinLockDeprecated.h" 2 3 4 # 71 "/usr/include/libkern/OSSpinLockDeprecated.h" 3 4 #define OS_SPINLOCK_INIT 0 typedef int32_t OSSpinLock ; # 89 "/usr/include/libkern/OSSpinLockDeprecated.h" 3 4 uint8_t OSSpinLockTry( volatile OSSpinLock *__lock ); # 99 "/usr/include/libkern/OSSpinLockDeprecated.h" 3 4 void OSSpinLockLock( volatile OSSpinLock *__lock ); void OSSpinLockUnlock( volatile OSSpinLock *__lock ); # 45 "/usr/include/libkern/OSAtomic.h" 2 3 4 # 1 "/usr/include/libkern/OSAtomicQueue.h" 1 3 4 # 25 "/usr/include/libkern/OSAtomicQueue.h" 3 4 #define _OSATOMICQUEUE_H_ # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stddef.h" 1 3 4 # 28 "/usr/include/libkern/OSAtomicQueue.h" 2 3 4 # 47 "/usr/include/libkern/OSAtomicQueue.h" 3 4 typedef volatile struct { void *opaque1; long opaque2; } OSQueueHead; # 62 "/usr/include/libkern/OSAtomicQueue.h" 3 4 #define OS_ATOMIC_QUEUE_INIT { NULL, 0 } # 83 "/usr/include/libkern/OSAtomicQueue.h" 3 4 void OSAtomicEnqueue( OSQueueHead *__list, void *__new, size_t __offset); # 110 "/usr/include/libkern/OSAtomicQueue.h" 3 4 void* OSAtomicDequeue( OSQueueHead *__list, size_t __offset); # 125 "/usr/include/libkern/OSAtomicQueue.h" 3 4 typedef volatile struct { void *opaque1; void *opaque2; int opaque3; } OSFifoQueueHead; # 142 "/usr/include/libkern/OSAtomicQueue.h" 3 4 #define OS_ATOMIC_FIFO_QUEUE_INIT { NULL, NULL, 0 } # 163 "/usr/include/libkern/OSAtomicQueue.h" 3 4 void OSAtomicFifoEnqueue( OSFifoQueueHead *__list, void *__new, size_t __offset); # 185 "/usr/include/libkern/OSAtomicQueue.h" 3 4 void* OSAtomicFifoDequeue( OSFifoQueueHead *__list, size_t __offset); # 46 "/usr/include/libkern/OSAtomic.h" 2 3 4 # 41 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDTypes.h" 2 3 # 1 "/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h" 1 3 # 24 "/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h" 3 #define _IOKIT_IOGRAPHICSTYPES_H # 34 "/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h" 3 #define IOGRAPHICSTYPES_REV 64 typedef SInt32 IOIndex; typedef UInt32 IOSelect; typedef UInt32 IOFixed1616; typedef UInt32 IODisplayVendorID; typedef UInt32 IODisplayProductID; typedef SInt32 IODisplayModeID; enum { kIODisplayModeIDBootProgrammable = (IODisplayModeID)0xFFFFFFFB, kIODisplayModeIDReservedBase = (IODisplayModeID)0x80000000 }; enum { kIOMaxPixelBits = 64 }; typedef char IOPixelEncoding[ kIOMaxPixelBits ]; #define IO1BitIndexedPixels "P" #define IO2BitIndexedPixels "PP" #define IO4BitIndexedPixels "PPPP" #define IO8BitIndexedPixels "PPPPPPPP" #define IO16BitDirectPixels "-RRRRRGGGGGBBBBB" #define IO32BitDirectPixels "--------RRRRRRRRGGGGGGGGBBBBBBBB" #define kIO30BitDirectPixels "--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB" #define kIO64BitDirectPixels "-16R16G16B16" #define kIO16BitFloatPixels "-16FR16FG16FB16" #define kIO32BitFloatPixels "-32FR32FG32FB32" #define IOYUV422Pixels "Y4U2V2" #define IO8BitOverlayPixels "O8" #define IOPagedPixels "Page1" #define IO_SampleTypeAlpha 'A' #define IO_SampleTypeSkip '-' enum { kIOCLUTPixels = 0, kIOFixedCLUTPixels = 1, kIORGBDirectPixels = 2, kIOMonoDirectPixels = 3, kIOMonoInverseDirectPixels = 4, kIORGBSignedDirectPixels = 5, kIORGBSignedFloatingPointPixels = 6 }; # 109 "/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h" 3 struct IOPixelInformation { UInt32 bytesPerRow; UInt32 bytesPerPlane; UInt32 bitsPerPixel; UInt32 pixelType; UInt32 componentCount; UInt32 bitsPerComponent; UInt32 componentMasks[ 8 * 2 ]; IOPixelEncoding pixelFormat; UInt32 flags; UInt32 activeWidth; UInt32 activeHeight; UInt32 reserved[ 2 ]; }; typedef struct IOPixelInformation IOPixelInformation; typedef UInt32 IOAppleTimingID; # 146 "/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h" 3 struct IODisplayModeInformation { UInt32 nominalWidth; UInt32 nominalHeight; IOFixed1616 refreshRate; IOIndex maxDepthIndex; UInt32 flags; UInt16 imageWidth; UInt16 imageHeight; UInt32 reserved[ 3 ]; }; typedef struct IODisplayModeInformation IODisplayModeInformation; enum { kDisplayModeSafetyFlags = 0x00000007, kDisplayModeAlwaysShowFlag = 0x00000008, kDisplayModeNeverShowFlag = 0x00000080, kDisplayModeNotResizeFlag = 0x00000010, kDisplayModeRequiresPanFlag = 0x00000020, kDisplayModeInterlacedFlag = 0x00000040, kDisplayModeSimulscanFlag = 0x00000100, kDisplayModeBuiltInFlag = 0x00000400, kDisplayModeNotPresetFlag = 0x00000200, kDisplayModeStretchedFlag = 0x00000800, kDisplayModeNotGraphicsQualityFlag = 0x00001000, kDisplayModeValidateAgainstDisplay = 0x00002000, kDisplayModeTelevisionFlag = 0x00100000, kDisplayModeValidForMirroringFlag = 0x00200000, kDisplayModeAcceleratorBackedFlag = 0x00400000, kDisplayModeValidForHiResFlag = 0x00800000, kDisplayModeValidForAirPlayFlag = 0x01000000, kDisplayModeNativeFlag = 0x02000000 }; enum { kDisplayModeValidFlag = 0x00000001, kDisplayModeSafeFlag = 0x00000002, kDisplayModeDefaultFlag = 0x00000004 }; struct IOFramebufferInformation { IOPhysicalAddress baseAddress; UInt32 activeWidth; UInt32 activeHeight; IOByteCount bytesPerRow; IOByteCount bytesPerPlane; UInt32 bitsPerPixel; UInt32 pixelType; UInt32 flags; UInt32 reserved[ 4 ]; }; typedef struct IOFramebufferInformation IOFramebufferInformation; enum { kFramebufferSupportsCopybackCache = 0x00010000, kFramebufferSupportsWritethruCache = 0x00020000, kFramebufferSupportsGammaCorrection = 0x00040000, kFramebufferDisableAltivecAccess = 0x00080000 }; typedef IOIndex IOPixelAperture; enum { kIOFBSystemAperture = 0 }; #define kIOFBSetGammaSyncNotSpecified -1 #define kIOFBSetGammaSyncNoSync 0 #define kIOFBSetGammaSyncVerticalBlankSync 1 typedef UInt16 IOColorComponent; # 238 "/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h" 3 struct IOColorEntry { UInt16 index; IOColorComponent red; IOColorComponent green; IOColorComponent blue; }; typedef struct IOColorEntry IOColorEntry; enum { kSetCLUTByValue = 0x00000001, kSetCLUTImmediately = 0x00000002, kSetCLUTWithLuminance = 0x00000004 }; enum { kIOPowerStateAttribute = 'pwrs', kIOPowerAttribute = 'powr', kIODriverPowerAttribute = 'dpow', kIOHardwareCursorAttribute = 'crsr', kIOMirrorAttribute = 'mirr', kIOMirrorDefaultAttribute = 'mrdf', kIOCapturedAttribute = 'capd', kIOCursorControlAttribute = 'crsc', kIOSystemPowerAttribute = 'spwr', kIOWindowServerActiveAttribute = 'wsrv', kIOVRAMSaveAttribute = 'vrsv', kIODeferCLUTSetAttribute = 'vclt', kIOClamshellStateAttribute = 'clam', kIOFBDisplayPortTrainingAttribute = 'dpta', kIOFBDisplayState = 'dstt', kIOFBVariableRefreshRate = 'vrr?', kIOFBLimitHDCPAttribute = 'hdcp', kIOFBLimitHDCPStateAttribute = 'sHDC', kIOFBStop = 'stop', kIOFBRedGammaScaleAttribute = 'gslr', kIOFBGreenGammaScaleAttribute = 'gslg', kIOFBBlueGammaScaleAttribute = 'gslb', kIOFBHDRMetaDataAttribute = 'hdrm', }; enum { kIOFBHDCPLimit_AllowAll = 0, kIOFBHDCPLimit_NoHDCP1x = 1 << 0, kIOFBHDCPLimit_NoHDCP20Type0 = 1 << 1, kIOFBHDCPLimit_NoHDCP20Type1 = 1 << 2, }; struct IOFBHDRMetaDataV1 { short displayPrimary_X0; short displayPrimary_Y0; short displayPrimary_X1; short displayPrimary_Y1; short displayPrimary_X2; short displayPrimary_Y2; short displayPrimary_X; short displayPrimary_Y; short desiredLuminance_Max; short desiredLuminance_Min; short desiredLightLevel_Avg; short desiredLightLevel_Max; uint64_t __reservedA[5]; }; typedef struct IOFBHDRMetaDataV1 IOFBHDRMetaDataV1; typedef union { IOFBHDRMetaDataV1 v1; } IOFBHDRMetaData; enum { kIOFBDisplayState_AlreadyActive = (1 << 0), kIOFBDisplayState_RestoredProfile = (1 << 1), kIOFBDisplayState_PipelineBlack = (1 << 2), kIOFBDisplayState_Mask = (kIOFBDisplayState_AlreadyActive | kIOFBDisplayState_RestoredProfile | kIOFBDisplayState_PipelineBlack) }; enum { kIOWSAA_Unaccelerated = 0, kIOWSAA_Accelerated = 1, kIOWSAA_From_Accelerated = 2, kIOWSAA_To_Accelerated = 3, kIOWSAA_Sleep = 4, kIOWSAA_Hibernate = kIOWSAA_Sleep, kIOWSAA_DriverOpen = 5, kIOWSAA_StateMask = 0xF, kIOWSAA_Transactional = 0x10, kIOWSAA_DeferStart = 0x100, kIOWSAA_DeferEnd = 0x200, kIOWSAA_NonConsoleDevice = 0x400, kIOWSAA_Reserved = 0xF0000000 }; enum { kIOMirrorIsPrimary = 0x80000000, kIOMirrorHWClipped = 0x40000000, kIOMirrorIsMirrored = 0x20000000 }; enum { kIOMirrorDefault = 0x00000001, kIOMirrorForced = 0x00000002 }; struct IODetailedTimingInformationV1 { UInt32 pixelClock; UInt32 horizontalActive; UInt32 horizontalBlanking; UInt32 horizontalBorder; UInt32 horizontalSyncOffset; UInt32 horizontalSyncWidth; UInt32 verticalActive; UInt32 verticalBlanking; UInt32 verticalBorder; UInt32 verticalSyncOffset; UInt32 verticalSyncWidth; }; typedef struct IODetailedTimingInformationV1 IODetailedTimingInformationV1; # 437 "/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h" 3 struct IODetailedTimingInformationV2 { UInt32 __reservedA[3]; UInt32 horizontalScaledInset; UInt32 verticalScaledInset; UInt32 scalerFlags; UInt32 horizontalScaled; UInt32 verticalScaled; UInt32 signalConfig; UInt32 signalLevels; UInt64 pixelClock; UInt64 minPixelClock; UInt64 maxPixelClock; UInt32 horizontalActive; UInt32 horizontalBlanking; UInt32 horizontalSyncOffset; UInt32 horizontalSyncPulseWidth; UInt32 verticalActive; UInt32 verticalBlanking; UInt32 verticalSyncOffset; UInt32 verticalSyncPulseWidth; UInt32 horizontalBorderLeft; UInt32 horizontalBorderRight; UInt32 verticalBorderTop; UInt32 verticalBorderBottom; UInt32 horizontalSyncConfig; UInt32 horizontalSyncLevel; UInt32 verticalSyncConfig; UInt32 verticalSyncLevel; UInt32 numLinks; UInt32 verticalBlankingExtension; UInt16 pixelEncoding; UInt16 bitsPerColorComponent; UInt16 colorimetry; UInt16 dynamicRange; UInt32 __reservedB[4]; }; typedef struct IODetailedTimingInformationV2 IODetailedTimingInformationV2; typedef struct IODetailedTimingInformationV2 IODetailedTimingInformation; struct IOTimingInformation { IOAppleTimingID appleTimingID; UInt32 flags; union { IODetailedTimingInformationV1 v1; IODetailedTimingInformationV2 v2; } detailedInfo; }; typedef struct IOTimingInformation IOTimingInformation; enum { kIODetailedTimingValid = 0x80000000, kIOScalingInfoValid = 0x40000000 }; enum { kIOScaleStretchToFit = 0x00000001, kIOScaleRotateFlags = 0x000000f0, kIOScaleSwapAxes = 0x00000010, kIOScaleInvertX = 0x00000020, kIOScaleInvertY = 0x00000040, kIOScaleRotate0 = 0x00000000, kIOScaleRotate90 = kIOScaleSwapAxes | kIOScaleInvertX, kIOScaleRotate180 = kIOScaleInvertX | kIOScaleInvertY, kIOScaleRotate270 = kIOScaleSwapAxes | kIOScaleInvertY }; enum { kIOPixelEncodingNotSupported = 0x0000, kIOPixelEncodingRGB444 = 0x0001, kIOPixelEncodingYCbCr444 = 0x0002, kIOPixelEncodingYCbCr422 = 0x0004, kIOPixelEncodingYCbCr420 = 0x0008 }; enum { kIOBitsPerColorComponentNotSupported = 0x0000, kIOBitsPerColorComponent6 = 0x0001, kIOBitsPerColorComponent8 = 0x0002, kIOBitsPerColorComponent10 = 0x0004, kIOBitsPerColorComponent12 = 0x0008, kIOBitsPerColorComponent16 = 0x0010 }; enum { kIOColorimetryNotSupported = 0x0000, kIOColorimetryNativeRGB = 0x0001, kIOColorimetrysRGB = 0x0002, kIOColorimetryDCIP3 = 0x0004, kIOColorimetryAdobeRGB = 0x0008, kIOColorimetryxvYCC = 0x0010, kIOColorimetryWGRGB = 0x0020, kIOColorimetryBT601 = 0x0040, kIOColorimetryBT709 = 0x0080, kIOColorimetryBT2020 = 0x0100, kIOColorimetryBT2100 = 0x0200 }; enum { kIODynamicRangeNotSupported = 0x0000, kIODynamicRangeSDR = 0x0001, kIODynamicRangeHDR10 = 0x0002, kIODynamicRangeDolbyNormalMode = 0x0004, kIODynamicRangeDolbyTunnelMode = 0x0008, kIODynamicRangeTraditionalGammaHDR = 0x0010 }; #pragma pack(push, 4) struct IOFBDisplayModeDescription { IODisplayModeInformation info; IOTimingInformation timingInfo; }; typedef struct IOFBDisplayModeDescription IOFBDisplayModeDescription; #pragma pack(pop) # 653 "/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h" 3 struct IODisplayTimingRange { UInt32 __reservedA[2]; UInt32 version; UInt32 __reservedB[5]; UInt64 minPixelClock; UInt64 maxPixelClock; UInt32 maxPixelError; UInt32 supportedSyncFlags; UInt32 supportedSignalLevels; UInt32 supportedSignalConfigs; UInt32 minFrameRate; UInt32 maxFrameRate; UInt32 minLineRate; UInt32 maxLineRate; UInt32 maxHorizontalTotal; UInt32 maxVerticalTotal; UInt32 __reservedD[2]; UInt8 charSizeHorizontalActive; UInt8 charSizeHorizontalBlanking; UInt8 charSizeHorizontalSyncOffset; UInt8 charSizeHorizontalSyncPulse; UInt8 charSizeVerticalActive; UInt8 charSizeVerticalBlanking; UInt8 charSizeVerticalSyncOffset; UInt8 charSizeVerticalSyncPulse; UInt8 charSizeHorizontalBorderLeft; UInt8 charSizeHorizontalBorderRight; UInt8 charSizeVerticalBorderTop; UInt8 charSizeVerticalBorderBottom; UInt8 charSizeHorizontalTotal; UInt8 charSizeVerticalTotal; UInt16 __reservedE; UInt32 minHorizontalActiveClocks; UInt32 maxHorizontalActiveClocks; UInt32 minHorizontalBlankingClocks; UInt32 maxHorizontalBlankingClocks; UInt32 minHorizontalSyncOffsetClocks; UInt32 maxHorizontalSyncOffsetClocks; UInt32 minHorizontalPulseWidthClocks; UInt32 maxHorizontalPulseWidthClocks; UInt32 minVerticalActiveClocks; UInt32 maxVerticalActiveClocks; UInt32 minVerticalBlankingClocks; UInt32 maxVerticalBlankingClocks; UInt32 minVerticalSyncOffsetClocks; UInt32 maxVerticalSyncOffsetClocks; UInt32 minVerticalPulseWidthClocks; UInt32 maxVerticalPulseWidthClocks; UInt32 minHorizontalBorderLeft; UInt32 maxHorizontalBorderLeft; UInt32 minHorizontalBorderRight; UInt32 maxHorizontalBorderRight; UInt32 minVerticalBorderTop; UInt32 maxVerticalBorderTop; UInt32 minVerticalBorderBottom; UInt32 maxVerticalBorderBottom; UInt32 maxNumLinks; UInt32 minLink0PixelClock; UInt32 maxLink0PixelClock; UInt32 minLink1PixelClock; UInt32 maxLink1PixelClock; UInt16 supportedPixelEncoding; UInt16 supportedBitsPerColorComponent; UInt16 supportedColorimetryModes; UInt16 supportedDynamicRangeModes; UInt32 __reservedF[1]; }; typedef struct IODisplayTimingRange IODisplayTimingRange; enum { kIORangePixelEncodingNotSupported = 0x0000, kIORangePixelEncodingRGB444 = 0x0001, kIORangePixelEncodingYCbCr444 = 0x0002, kIORangePixelEncodingYCbCr422 = 0x0004, kIORangePixelEncodingYCbCr420 = 0x0008, }; enum { kIORangeBitsPerColorComponentNotSupported = 0x0000, kIORangeBitsPerColorComponent6 = 0x0001, kIORangeBitsPerColorComponent8 = 0x0002, kIORangeBitsPerColorComponent10 = 0x0004, kIORangeBitsPerColorComponent12 = 0x0008, kIORangeBitsPerColorComponent16 = 0x0010, }; enum { kIORangeColorimetryNotSupported = 0x0000, kIORangeColorimetryNativeRGB = 0x0001, kIORangeColorimetrysRGB = 0x0002, kIORangeColorimetryDCIP3 = 0x0004, kIORangeColorimetryAdobeRGB = 0x0008, kIORangeColorimetryxvYCC = 0x0010, kIORangeColorimetryWGRGB = 0x0020, kIORangeColorimetryBT601 = 0x0040, kIORangeColorimetryBT709 = 0x0080, kIORangeColorimetryBT2020 = 0x0100, kIORangeColorimetryBT2100 = 0x0200, }; enum { kIORangeDynamicRangeNotSupported = 0x0000, kIORangeDynamicRangeSDR = 0x0001, kIORangeDynamicRangeHDR10 = 0x0002, kIORangeDynamicRangeDolbyNormalMode = 0x0004, kIORangeDynamicRangeDolbyTunnelMode = 0x0008, kIORangeDynamicRangeTraditionalGammaHDR = 0x0010 }; enum { kIORangeSupportsSignal_0700_0300 = 0x00000001, kIORangeSupportsSignal_0714_0286 = 0x00000002, kIORangeSupportsSignal_1000_0400 = 0x00000004, kIORangeSupportsSignal_0700_0000 = 0x00000008 }; enum { kIORangeSupportsSeparateSyncs = 0x00000001, kIORangeSupportsSyncOnGreen = 0x00000002, kIORangeSupportsCompositeSync = 0x00000004, kIORangeSupportsVSyncSerration = 0x00000008 }; enum { kIORangeSupportsInterlacedCEATiming = 0x00000004, kIORangeSupportsInterlacedCEATimingWithConfirm = 0x00000008 }; enum { kIODigitalSignal = 0x00000001, kIOAnalogSetupExpected = 0x00000002, kIOInterlacedCEATiming = 0x00000004, kIONTSCTiming = 0x00000008, kIOPALTiming = 0x00000010 }; enum { kIOAnalogSignalLevel_0700_0300 = 0, kIOAnalogSignalLevel_0714_0286 = 1, kIOAnalogSignalLevel_1000_0400 = 2, kIOAnalogSignalLevel_0700_0000 = 3 }; enum { kIOSyncPositivePolarity = 0x00000001 }; # 845 "/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h" 3 struct IODisplayScalerInformation { UInt32 __reservedA[1]; UInt32 version; UInt32 __reservedB[2]; IOOptionBits scalerFeatures; UInt32 maxHorizontalPixels; UInt32 maxVerticalPixels; UInt32 __reservedC[5]; }; typedef struct IODisplayScalerInformation IODisplayScalerInformation; enum { kIOScaleStretchOnly = 0x00000001, kIOScaleCanUpSamplePixels = 0x00000002, kIOScaleCanDownSamplePixels = 0x00000004, kIOScaleCanScaleInterlaced = 0x00000008, kIOScaleCanSupportInset = 0x00000010, kIOScaleCanRotate = 0x00000020, kIOScaleCanBorderInsetOnly = 0x00000040 }; enum { kOrConnections = 0xffffffe, kAndConnections = 0xffffffd }; enum { kConnectionFlags = 'flgs', kConnectionSyncEnable = 'sync', kConnectionSyncFlags = 'sycf', kConnectionSupportsAppleSense = 'asns', kConnectionSupportsLLDDCSense = 'lddc', kConnectionSupportsHLDDCSense = 'hddc', kConnectionEnable = 'enab', kConnectionCheckEnable = 'cena', kConnectionProbe = 'prob', kConnectionChanged = 'chng', kConnectionPower = 'powr', kConnectionPostWake = 'pwak', kConnectionDisplayParameterCount = 'pcnt', kConnectionDisplayParameters = 'parm', kConnectionOverscan = 'oscn', kConnectionVideoBest = 'vbst', kConnectionRedGammaScale = 'rgsc', kConnectionGreenGammaScale = 'ggsc', kConnectionBlueGammaScale = 'bgsc', kConnectionGammaScale = 'gsc ', kConnectionFlushParameters = 'flus', kConnectionVBLMultiplier = 'vblm', kConnectionHandleDisplayPortEvent = 'dpir', kConnectionPanelTimingDisable = 'pnlt', kConnectionColorMode = 'cyuv', kConnectionColorModesSupported = 'colr', kConnectionColorDepthsSupported = ' bpc', kConnectionControllerDepthsSupported = '\0grd', kConnectionControllerColorDepth = '\0dpd', kConnectionControllerDitherControl = '\0gdc', kConnectionDisplayFlags = 'dflg', kConnectionEnableAudio = 'aud ', kConnectionAudioStreaming = 'auds', }; enum { kIOConnectionBuiltIn = 0x00000800, kIOConnectionStereoSync = 0x00008000 }; enum { kIOHSyncDisable = 0x00000001, kIOVSyncDisable = 0x00000002, kIOCSyncDisable = 0x00000004, kIONoSeparateSyncControl = 0x00000040, kIOTriStateSyncs = 0x00000080, kIOSyncOnBlue = 0x00000008, kIOSyncOnGreen = 0x00000010, kIOSyncOnRed = 0x00000020 }; enum { kIODPEventStart = 1, kIODPEventIdle = 2, kIODPEventForceRetrain = 3, kIODPEventRemoteControlCommandPending = 256, kIODPEventAutomatedTestRequest = 257, kIODPEventContentProtection = 258, kIODPEventMCCS = 259, kIODPEventSinkSpecific = 260 }; #define kIODisplayAttributesKey "IODisplayAttributes" #define kIODisplaySupportsUnderscanKey "IODisplaySupportsUnderscan" #define kIODisplaySupportsBasicAudioKey "IODisplaySupportsBasicAudio" #define kIODisplaySupportsYCbCr444Key "IODisplaySupportsYCbCr444" #define kIODisplaySupportsYCbCr422Key "IODisplaySupportsYCbCr422" #define kIODisplaySelectedColorModeKey "cmod" enum { kIODisplayColorMode = kConnectionColorMode, }; # 977 "/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h" 3 enum { kIODisplayRGBColorComponentBitsUnknown = 0x00000000, kIODisplayRGBColorComponentBits6 = 0x00000001, kIODisplayRGBColorComponentBits8 = 0x00000002, kIODisplayRGBColorComponentBits10 = 0x00000004, kIODisplayRGBColorComponentBits12 = 0x00000008, kIODisplayRGBColorComponentBits14 = 0x00000010, kIODisplayRGBColorComponentBits16 = 0x00000020, kIODisplayYCbCr444ColorComponentBitsUnknown = 0x00000000, kIODisplayYCbCr444ColorComponentBits6 = 0x00000100, kIODisplayYCbCr444ColorComponentBits8 = 0x00000200, kIODisplayYCbCr444ColorComponentBits10 = 0x00000400, kIODisplayYCbCr444ColorComponentBits12 = 0x00000800, kIODisplayYCbCr444ColorComponentBits14 = 0x00001000, kIODisplayYCbCr444ColorComponentBits16 = 0x00002000, kIODisplayYCbCr422ColorComponentBitsUnknown = 0x00000000, kIODisplayYCbCr422ColorComponentBits6 = 0x00010000, kIODisplayYCbCr422ColorComponentBits8 = 0x00020000, kIODisplayYCbCr422ColorComponentBits10 = 0x00040000, kIODisplayYCbCr422ColorComponentBits12 = 0x00080000, kIODisplayYCbCr422ColorComponentBits14 = 0x00100000, kIODisplayYCbCr422ColorComponentBits16 = 0x00200000, }; enum { kIODisplayDitherDisable = 0x00000000, kIODisplayDitherSpatial = 0x00000001, kIODisplayDitherTemporal = 0x00000002, kIODisplayDitherFrameRateControl = 0x00000004, kIODisplayDitherDefault = 0x00000080, kIODisplayDitherAll = 0x000000FF, kIODisplayDitherRGBShift = 0, kIODisplayDitherYCbCr444Shift = 8, kIODisplayDitherYCbCr422Shift = 16, }; enum { kIODisplayNeedsCEAUnderscan = 0x00000001, }; enum { kIODisplayPowerStateOff = 0, kIODisplayPowerStateMinUsable = 1, kIODisplayPowerStateOn = 2, }; #define IO_DISPLAY_CAN_FILL 0x00000040 #define IO_DISPLAY_CAN_BLIT 0x00000020 #define IO_24BPP_TRANSFER_TABLE_SIZE 256 #define IO_15BPP_TRANSFER_TABLE_SIZE 256 #define IO_8BPP_TRANSFER_TABLE_SIZE 256 #define IO_12BPP_TRANSFER_TABLE_SIZE 256 #define IO_2BPP_TRANSFER_TABLE_SIZE 256 #define STDFB_BM256_TO_BM38_MAP_SIZE 256 #define STDFB_BM38_TO_BM256_MAP_SIZE 256 #define STDFB_BM38_TO_256_WITH_LOGICAL_SIZE (STDFB_BM38_TO_BM256_MAP_SIZE + (256/sizeof(int))) #define STDFB_4BPS_TO_5BPS_MAP_SIZE 16 #define STDFB_5BPS_TO_4BPS_MAP_SIZE 32 enum { kIOFBServerConnectType = 0, kIOFBSharedConnectType = 1, kIOFBDiagnoseConnectType = 2, }; enum { kIOFBUserRequestProbe = 0x00000001 }; struct IOGPoint { SInt16 x; SInt16 y; }; typedef struct IOGPoint IOGPoint; struct IOGSize { SInt16 width; SInt16 height; }; typedef struct IOGSize IOGSize; struct IOGBounds { SInt16 minx; SInt16 maxx; SInt16 miny; SInt16 maxy; }; typedef struct IOGBounds IOGBounds; # 1097 "/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h" 3 enum { kTransparentEncoding = 0, kInvertingEncoding }; enum { kTransparentEncodingShift = (kTransparentEncoding << 1), kTransparentEncodedPixel = (0x01 << kTransparentEncodingShift), kInvertingEncodingShift = (kInvertingEncoding << 1), kInvertingEncodedPixel = (0x01 << kInvertingEncodingShift) }; enum { kHardwareCursorDescriptorMajorVersion = 0x0001, kHardwareCursorDescriptorMinorVersion = 0x0000 }; # 1132 "/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h" 3 struct IOHardwareCursorDescriptor { UInt16 majorVersion; UInt16 minorVersion; UInt32 height; UInt32 width; UInt32 bitDepth; UInt32 maskBitDepth; UInt32 numColors; UInt32 * colorEncodings; UInt32 flags; UInt32 supportedSpecialEncodings; UInt32 specialEncodings[16]; }; typedef struct IOHardwareCursorDescriptor IOHardwareCursorDescriptor; enum { kHardwareCursorInfoMajorVersion = 0x0001, kHardwareCursorInfoMinorVersion = 0x0000 }; # 1167 "/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h" 3 struct IOHardwareCursorInfo { UInt16 majorVersion; UInt16 minorVersion; UInt32 cursorHeight; UInt32 cursorWidth; IOColorEntry * colorMap; UInt8 * hardwareCursorData; UInt16 cursorHotSpotX; UInt16 cursorHotSpotY; UInt32 reserved[5]; }; typedef struct IOHardwareCursorInfo IOHardwareCursorInfo; enum { kIOFBVBLInterruptType = 'vbl ', kIOFBHBLInterruptType = 'hbl ', kIOFBFrameInterruptType = 'fram', kIOFBConnectInterruptType = 'dci ', kIOFBChangedInterruptType = 'chng', kIOFBOfflineInterruptType = 'remv', kIOFBOnlineInterruptType = 'add ', kIOFBDisplayPortInterruptType = 'dpir', kIOFBDisplayPortLinkChangeInterruptType = 'dplk', kIOFBMCCSInterruptType = 'mccs', kIOFBWakeInterruptType = 'vwak' }; enum { kIOTimingIDInvalid = 0, kIOTimingIDApple_FixedRateLCD = 42, kIOTimingIDApple_512x384_60hz = 130, kIOTimingIDApple_560x384_60hz = 135, kIOTimingIDApple_640x480_67hz = 140, kIOTimingIDApple_640x400_67hz = 145, kIOTimingIDVESA_640x480_60hz = 150, kIOTimingIDVESA_640x480_72hz = 152, kIOTimingIDVESA_640x480_75hz = 154, kIOTimingIDVESA_640x480_85hz = 158, kIOTimingIDGTF_640x480_120hz = 159, kIOTimingIDApple_640x870_75hz = 160, kIOTimingIDApple_640x818_75hz = 165, kIOTimingIDApple_832x624_75hz = 170, kIOTimingIDVESA_800x600_56hz = 180, kIOTimingIDVESA_800x600_60hz = 182, kIOTimingIDVESA_800x600_72hz = 184, kIOTimingIDVESA_800x600_75hz = 186, kIOTimingIDVESA_800x600_85hz = 188, kIOTimingIDVESA_1024x768_60hz = 190, kIOTimingIDVESA_1024x768_70hz = 200, kIOTimingIDVESA_1024x768_75hz = 204, kIOTimingIDVESA_1024x768_85hz = 208, kIOTimingIDApple_1024x768_75hz = 210, kIOTimingIDVESA_1152x864_75hz = 215, kIOTimingIDApple_1152x870_75hz = 220, kIOTimingIDAppleNTSC_ST = 230, kIOTimingIDAppleNTSC_FF = 232, kIOTimingIDAppleNTSC_STconv = 234, kIOTimingIDAppleNTSC_FFconv = 236, kIOTimingIDApplePAL_ST = 238, kIOTimingIDApplePAL_FF = 240, kIOTimingIDApplePAL_STconv = 242, kIOTimingIDApplePAL_FFconv = 244, kIOTimingIDVESA_1280x960_75hz = 250, kIOTimingIDVESA_1280x960_60hz = 252, kIOTimingIDVESA_1280x960_85hz = 254, kIOTimingIDVESA_1280x1024_60hz = 260, kIOTimingIDVESA_1280x1024_75hz = 262, kIOTimingIDVESA_1280x1024_85hz = 268, kIOTimingIDVESA_1600x1200_60hz = 280, kIOTimingIDVESA_1600x1200_65hz = 282, kIOTimingIDVESA_1600x1200_70hz = 284, kIOTimingIDVESA_1600x1200_75hz = 286, kIOTimingIDVESA_1600x1200_80hz = 288, kIOTimingIDVESA_1600x1200_85hz = 289, kIOTimingIDVESA_1792x1344_60hz = 296, kIOTimingIDVESA_1792x1344_75hz = 298, kIOTimingIDVESA_1856x1392_60hz = 300, kIOTimingIDVESA_1856x1392_75hz = 302, kIOTimingIDVESA_1920x1440_60hz = 304, kIOTimingIDVESA_1920x1440_75hz = 306, kIOTimingIDSMPTE240M_60hz = 400, kIOTimingIDFilmRate_48hz = 410, kIOTimingIDSony_1600x1024_76hz = 500, kIOTimingIDSony_1920x1080_60hz = 510, kIOTimingIDSony_1920x1080_72hz = 520, kIOTimingIDSony_1920x1200_76hz = 540, kIOTimingIDApple_0x0_0hz_Offline = 550, kIOTimingIDVESA_848x480_60hz = 570, kIOTimingIDVESA_1360x768_60hz = 590 }; #define kIOFramebufferInfoKey "IOFramebufferInformation" #define kIOFBWidthKey "IOFBWidth" #define kIOFBHeightKey "IOFBHeight" #define kIOFBRefreshRateKey "IOFBRefreshRate" #define kIOFBFlagsKey "IOFBFlags" #define kIOFBBytesPerRowKey "IOFBBytesPerRow" #define kIOFBBytesPerPlaneKey "IOFBBytesPerPlane" #define kIOFBBitsPerPixelKey "IOFBBitsPerPixel" #define kIOFBComponentCountKey "IOFBComponentCount" #define kIOFBBitsPerComponentKey "IOFBBitsPerComponent" #define kIOFBDetailedTimingsKey "IOFBDetailedTimings" #define kIOFBTimingRangeKey "IOFBTimingRange" #define kIOFBScalerInfoKey "IOFBScalerInfo" #define kIOFBCursorInfoKey "IOFBCursorInfo" #define kIOFBHDMIDongleROMKey "IOFBHDMIDongleROM" #define kIOFBHostAccessFlagsKey "IOFBHostAccessFlags" #define kIOFBMemorySizeKey "IOFBMemorySize" #define kIOFBNeedsRefreshKey "IOFBNeedsRefresh" #define kIOFBProbeOptionsKey "IOFBProbeOptions" #define kIOFBGammaWidthKey "IOFBGammaWidth" #define kIOFBGammaCountKey "IOFBGammaCount" #define kIOFBCLUTDeferKey "IOFBCLUTDefer" #define kIOFBDisplayPortConfigurationDataKey "dpcd-registers" #define kIOHibernatePreviewActiveKey "IOHibernatePreviewActive" enum { kIOHibernatePreviewActive = 0x00000001, kIOHibernatePreviewUpdates = 0x00000002 }; #define kIOHibernateEFIGfxStatusKey "IOHibernateEFIGfxStatus" #define kIOFBAVSignalTypeKey "av-signal-type" enum { kIOFBAVSignalTypeUnknown = 0x00000000, kIOFBAVSignalTypeVGA = 0x00000001, kIOFBAVSignalTypeDVI = 0x00000002, kIOFBAVSignalTypeHDMI = 0x00000008, kIOFBAVSignalTypeDP = 0x00000010, }; struct IOFBDPLinkConfig { short version; uint8_t bitRate; uint8_t __reservedA[1]; short t1Time; short t2Time; short t3Time; uint8_t idlePatterns; uint8_t laneCount; uint8_t voltage; uint8_t preEmphasis; uint8_t downspread; uint8_t scrambler; uint8_t maxBitRate; uint8_t maxLaneCount; uint8_t maxDownspread; uint8_t __reservedB[9]; }; typedef struct IOFBDPLinkConfig IOFBDPLinkConfig; enum { kIOFBBitRateRBR = 0x06, kIOFBBitRateHBR = 0x0A, kIOFBBitRateHBR2 = 0x14, }; enum { kIOFBLinkVoltageLevel0 = 0x00, kIOFBLinkVoltageLevel1 = 0x01, kIOFBLinkVoltageLevel2 = 0x02, kIOFBLinkVoltageLevel3 = 0x03 }; enum { kIOFBLinkPreEmphasisLevel0 = 0x00, kIOFBLinkPreEmphasisLevel1 = 0x01, kIOFBLinkPreEmphasisLevel2 = 0x02, kIOFBLinkPreEmphasisLevel3 = 0x03 }; enum { kIOFBLinkDownspreadNone = 0x0, kIOFBLinkDownspreadMax = 0x1 }; enum { kIOFBLinkScramblerNormal = 0x0, kIOFBLinkScramblerAlternate = 0x1 }; #define kIOFBConfigKey "IOFBConfig" #define kIOFBModesKey "IOFBModes" #define kIOFBModeIDKey "ID" #define kIOFBModeDMKey "DM" #define kIOFBModeTMKey "TM" #define kIOFBModeAIDKey "AID" #define kIOFBModeDFKey "DF" #define kIOFBModePIKey "PI" #define kIODisplayEDIDKey "IODisplayEDID" #define kIODisplayEDIDOriginalKey "IODisplayEDIDOriginal" #define kIODisplayLocationKey "IODisplayLocation" #define kIODisplayConnectFlagsKey "IODisplayConnectFlags" #define kIODisplayHasBacklightKey "IODisplayHasBacklight" #define kIODisplayIsDigitalKey "IODisplayIsDigital" #define kDisplayBundleKey "DisplayBundle" #define kAppleDisplayTypeKey "AppleDisplayType" #define kAppleSenseKey "AppleSense" #define kIODisplayMCCSVersionKey "IODisplayMCCSVersion" #define kIODisplayTechnologyTypeKey "IODisplayTechnologyType" #define kIODisplayUsageTimeKey "IODisplayUsageTime" #define kIODisplayFirmwareLevelKey "IODisplayFirmwareLevel" enum { kDisplayVendorIDUnknown = 'unkn', kDisplayProductIDGeneric = 0x717 }; #define kDisplayVendorID "DisplayVendorID" #define kDisplayProductID "DisplayProductID" #define kDisplaySerialNumber "DisplaySerialNumber" #define kDisplaySerialString "DisplaySerialString" #define kDisplayWeekOfManufacture "DisplayWeekManufacture" #define kDisplayYearOfManufacture "DisplayYearManufacture" #define kDisplayProductName "DisplayProductName" #define kDisplayWhitePointX "DisplayWhitePointX" #define kDisplayWhitePointY "DisplayWhitePointY" #define kDisplayRedPointX "DisplayRedPointX" #define kDisplayRedPointY "DisplayRedPointY" #define kDisplayGreenPointX "DisplayGreenPointX" #define kDisplayGreenPointY "DisplayGreenPointY" #define kDisplayBluePointX "DisplayBluePointX" #define kDisplayBluePointY "DisplayBluePointY" #define kDisplayWhiteGamma "DisplayWhiteGamma" #define kDisplayRedGamma "DisplayRedGamma" #define kDisplayGreenGamma "DisplayGreenGamma" #define kDisplayBlueGamma "DisplayBlueGamma" #define kDisplayGammaChannels "DisplayGammaChannels" #define kDisplayGammaEntryCount "DisplayGammaEntryCount" #define kDisplayGammaEntrySize "DisplayGammaEntrySize" #define kDisplayGammaTable "DisplayGammaTable" #define kDisplayBrightnessAffectsGamma "DisplayBrightnessAffectsGamma" #define kDisplayViewAngleAffectsGamma "DisplayViewAngleAffectsGamma" #define kDisplayCSProfile "DisplayCSProfile" #define kDisplayHorizontalImageSize "DisplayHorizontalImageSize" #define kDisplayVerticalImageSize "DisplayVerticalImageSize" #define kDisplayFixedPixelFormat "DisplayFixedPixelFormat" enum { kDisplaySubPixelLayoutUndefined = 0x00000000, kDisplaySubPixelLayoutRGB = 0x00000001, kDisplaySubPixelLayoutBGR = 0x00000002, kDisplaySubPixelLayoutQuadGBL = 0x00000003, kDisplaySubPixelLayoutQuadGBR = 0x00000004, kDisplaySubPixelConfigurationUndefined = 0x00000000, kDisplaySubPixelConfigurationDelta = 0x00000001, kDisplaySubPixelConfigurationStripe = 0x00000002, kDisplaySubPixelConfigurationStripeOffset = 0x00000003, kDisplaySubPixelConfigurationQuad = 0x00000004, kDisplaySubPixelShapeUndefined = 0x00000000, kDisplaySubPixelShapeRound = 0x00000001, kDisplaySubPixelShapeSquare = 0x00000002, kDisplaySubPixelShapeRectangular = 0x00000003, kDisplaySubPixelShapeOval = 0x00000004, kDisplaySubPixelShapeElliptical = 0x00000005 }; #define kDisplaySubPixelLayout "DisplaySubPixelLayout" #define kDisplaySubPixelConfiguration "DisplaySubPixelConfiguration" #define kDisplaySubPixelShape "DisplaySubPixelShape" #define kIODisplayOverrideMatchingKey "IODisplayOverrideMatching" #define kIODisplayParametersKey "IODisplayParameters" #define kIODisplayGUIDKey "IODisplayGUID" #define kIODisplayValueKey "value" #define kIODisplayMinValueKey "min" #define kIODisplayMaxValueKey "max" #define kIODisplayBrightnessProbeKey "brightness-probe" #define kIODisplayLinearBrightnessProbeKey "linear-brightness-probe" #define kIODisplayBrightnessKey "brightness" #define kIODisplayLinearBrightnessKey "linear-brightness" #define kIODisplayUsableLinearBrightnessKey "usable-linear-brightness" #define kIODisplayBrightnessFadeKey "brightness-fade" #define kIODisplayContrastKey "contrast" #define kIODisplayHorizontalPositionKey "horizontal-position" #define kIODisplayHorizontalSizeKey "horizontal-size" #define kIODisplayVerticalPositionKey "vertical-position" #define kIODisplayVerticalSizeKey "vertical-size" #define kIODisplayTrapezoidKey "trapezoid" #define kIODisplayPincushionKey "pincushion" #define kIODisplayParallelogramKey "parallelogram" #define kIODisplayRotationKey "rotation" #define kIODisplayTheatreModeKey "theatre-mode" #define kIODisplayTheatreModeWindowKey "theatre-mode-window" #define kIODisplayOverscanKey "oscn" #define kIODisplayVideoBestKey "vbst" #define kIODisplaySpeakerVolumeKey "speaker-volume" #define kIODisplaySpeakerSelectKey "speaker-select" #define kIODisplayMicrophoneVolumeKey "microphone-volume" #define kIODisplayAmbientLightSensorKey "ambient-light-sensor" #define kIODisplayAudioMuteAndScreenBlankKey "audio-mute-and-screen-blank" #define kIODisplayAudioTrebleKey "audio-treble" #define kIODisplayAudioBassKey "audio-bass" #define kIODisplayAudioBalanceLRKey "audio-balance-LR" #define kIODisplayAudioProcessorModeKey "audio-processor-mode" #define kIODisplayPowerModeKey "power-mode" #define kIODisplayManufacturerSpecificKey "manufacturer-specific" #define kIODisplayPowerStateKey "dsyp" #define kIODisplayControllerIDKey "IODisplayControllerID" #define kIODisplayCapabilityStringKey "IODisplayCapabilityString" #define kIODisplayRedGammaScaleKey "rgsc" #define kIODisplayGreenGammaScaleKey "ggsc" #define kIODisplayBlueGammaScaleKey "bgsc" #define kIODisplayGammaScaleKey "gsc " #define kIODisplayParametersCommitKey "commit" #define kIODisplayParametersDefaultKey "defaults" #define kIODisplayParametersFlushKey "flush" # 42 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDTypes.h" 2 3 # 1 "/System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h" 1 3 # 25 "/System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h" 3 #define _IOKIT_IOSHAREDLOCK_H #define IOSharedLockData OSSpinLock #define ev_lock_data_t OSSpinLock # 46 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDTypes.h" 2 3 #define EVENT_SYSTEM_VERSION 2 #define NX_MAXMOUSESCALINGS 20 typedef struct evsioKeymapping { int size; char *mapping; } NXKeyMapping; typedef struct evsioMouseScaling { int numScaleLevels; short scaleThresholds[20]; short scaleFactors[20]; } NXMouseScaling; typedef enum { NX_OneButton, NX_LeftButton, NX_RightButton } NXMouseButton; typedef struct __IOFixedPoint32 { int32_t x; int32_t y; } IOFixedPoint32; # 94 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDTypes.h" 3 typedef int *NXEventSystemInfoType; #define NX_EVS_INFO_MAX (1024) typedef int NXEventSystemInfoData[(1024)]; #define NX_EVS_DEVICE_MAX 16 #define NX_EVS_DEVICE_INTERFACE_OTHER 0 #define NX_EVS_DEVICE_INTERFACE_NeXT 1 #define NX_EVS_DEVICE_INTERFACE_ADB 2 #define NX_EVS_DEVICE_INTERFACE_ACE 3 #define NX_EVS_DEVICE_INTERFACE_SERIAL_ACE 4 #define NX_EVS_DEVICE_INTERFACE_BUS_ACE 5 #define NX_EVS_DEVICE_INTERFACE_HIL 6 #define NX_EVS_DEVICE_INTERFACE_TYPE5 7 # 119 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDTypes.h" 3 #define NUM_SUPPORTED_INTERFACES (NX_EVS_DEVICE_INTERFACE_TYPE5 + 1) #define NX_EVS_DEVICE_TYPE_OTHER 0 #define NX_EVS_DEVICE_TYPE_KEYBOARD 1 #define NX_EVS_DEVICE_TYPE_MOUSE 2 #define NX_EVS_DEVICE_TYPE_TABLET 3 typedef struct { int interface; int interface_addr; int dev_type; int id; } NXEventSystemDevice; typedef struct { NXEventSystemDevice dev[16]; } NXEventSystemDeviceList; #define __OLD_NX_EVS_DEVICE_INFO 1 #define NX_EVS_DEVICE_INFO "Evs_EventDeviceInfo" #define NX_EVS_DEVICE_INFO_COUNT (sizeof (NXEventSystemDeviceList) / sizeof (int)) typedef enum {EVNOP, EVHIDE, EVSHOW, EVMOVE, EVLEVEL} EvCmd; #define EV_SCREEN_MIN_BRIGHTNESS 0 #define EV_SCREEN_MAX_BRIGHTNESS 64 #define EV_SCALE_BRIGHTNESS(scale,datum) ((((UInt32)(datum))*((UInt32)scale)) >> 6) # 162 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDTypes.h" 3 #define EV_TICK_TIME 16 #define EV_TICKS_PER_SEC (1000/EV_TICK_TIME) #define EV_RB (0x01) #define EV_LB (0x04) #define EV_MOUSEBUTTONMASK (EV_LB | EV_RB) #define EV_MINPRESSURE 0 #define EV_MAXPRESSURE 255 #define EV_CURSOR_WIDTH 16 #define EV_CURSOR_HEIGHT 16 #define kAppleOnboardGUID 0x0610000000000000ULL # 50 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOLLEvent.h" 2 3 #define EVENT_H #define _NXSIZE_ 1 typedef float NXCoord; typedef struct _NXPoint { NXCoord x, y; } NXPoint; typedef struct _NXSize { NXCoord width, height; } NXSize; #define _NXSize_ NXSize #define NX_NULLEVENT 0 #define NX_LMOUSEDOWN 1 #define NX_LMOUSEUP 2 #define NX_RMOUSEDOWN 3 #define NX_RMOUSEUP 4 #define NX_MOUSEMOVED 5 #define NX_LMOUSEDRAGGED 6 #define NX_RMOUSEDRAGGED 7 #define NX_MOUSEENTERED 8 #define NX_MOUSEEXITED 9 #define NX_OMOUSEDOWN 25 #define NX_OMOUSEUP 26 #define NX_OMOUSEDRAGGED 27 #define NX_KEYDOWN 10 #define NX_KEYUP 11 #define NX_FLAGSCHANGED 12 #define NX_KITDEFINED 13 #define NX_SYSDEFINED 14 #define NX_APPDEFINED 15 #define NX_SCROLLWHEELMOVED 22 #define NX_ZOOM 28 #define NX_TABLETPOINTER 23 #define NX_TABLETPROXIMITY 24 #define NX_FIRSTEVENT 0 #define NX_LASTEVENT 28 #define NX_NUMPROCS (NX_LASTEVENT-NX_FIRSTEVENT+1) #define NX_NULLEVENTMASK (1 << NX_NULLEVENT) #define NX_LMOUSEDOWNMASK (1 << NX_LMOUSEDOWN) #define NX_LMOUSEUPMASK (1 << NX_LMOUSEUP) #define NX_RMOUSEDOWNMASK (1 << NX_RMOUSEDOWN) #define NX_RMOUSEUPMASK (1 << NX_RMOUSEUP) #define NX_OMOUSEDOWNMASK (1 << NX_OMOUSEDOWN) #define NX_OMOUSEUPMASK (1 << NX_OMOUSEUP) #define NX_MOUSEMOVEDMASK (1 << NX_MOUSEMOVED) #define NX_LMOUSEDRAGGEDMASK (1 << NX_LMOUSEDRAGGED) #define NX_RMOUSEDRAGGEDMASK (1 << NX_RMOUSEDRAGGED) #define NX_OMOUSEDRAGGEDMASK (1 << NX_OMOUSEDRAGGED) #define NX_MOUSEENTEREDMASK (1 << NX_MOUSEENTERED) #define NX_MOUSEEXITEDMASK (1 << NX_MOUSEEXITED) #define NX_KEYDOWNMASK (1 << NX_KEYDOWN) #define NX_KEYUPMASK (1 << NX_KEYUP) #define NX_FLAGSCHANGEDMASK (1 << NX_FLAGSCHANGED) #define NX_KITDEFINEDMASK (1 << NX_KITDEFINED) #define NX_SYSDEFINEDMASK (1 << NX_SYSDEFINED) #define NX_APPDEFINEDMASK (1 << NX_APPDEFINED) #define NX_SCROLLWHEELMOVEDMASK (1 << NX_SCROLLWHEELMOVED) #define NX_ZOOMMASK (1 << NX_ZOOM) #define NX_TABLETPOINTERMASK (1 << NX_TABLETPOINTER) #define NX_TABLETPROXIMITYMASK (1 << NX_TABLETPROXIMITY) #define EventCodeMask(type) (1 << (type)) #define NX_ALLEVENTS -1 #define NX_SUBTYPE_DEFAULT 0 #define NX_SUBTYPE_TABLET_POINT 1 #define NX_SUBTYPE_TABLET_PROXIMITY 2 #define NX_SUBTYPE_MOUSE_TOUCH 3 #define NX_SUBTYPE_POWER_KEY 1 #define NX_SUBTYPE_AUX_MOUSE_BUTTONS 7 # 185 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOLLEvent.h" 3 #define NX_SUBTYPE_AUX_CONTROL_BUTTONS 8 #define NX_SUBTYPE_EJECT_KEY 10 #define NX_SUBTYPE_SLEEP_EVENT 11 #define NX_SUBTYPE_RESTART_EVENT 12 #define NX_SUBTYPE_SHUTDOWN_EVENT 13 #define NX_SUBTYPE_MENU 16 #define NX_SUBTYPE_ACCESSIBILITY 17 #define NX_SUBTYPE_STICKYKEYS_ON 100 #define NX_SUBTYPE_STICKYKEYS_OFF 101 #define NX_SUBTYPE_STICKYKEYS_SHIFT 102 #define NX_SUBTYPE_STICKYKEYS_CONTROL 103 #define NX_SUBTYPE_STICKYKEYS_ALTERNATE 104 #define NX_SUBTYPE_STICKYKEYS_COMMAND 105 #define NX_SUBTYPE_STICKYKEYS_RELEASE 106 #define NX_SUBTYPE_STICKYKEYS_TOGGLEMOUSEDRIVING 107 #define NX_SUBTYPE_STICKYKEYS_SHIFT_DOWN 110 #define NX_SUBTYPE_STICKYKEYS_CONTROL_DOWN 111 #define NX_SUBTYPE_STICKYKEYS_ALTERNATE_DOWN 112 #define NX_SUBTYPE_STICKYKEYS_COMMAND_DOWN 113 #define NX_SUBTYPE_STICKYKEYS_FN_DOWN 114 #define NX_SUBTYPE_STICKYKEYS_SHIFT_LOCK 120 #define NX_SUBTYPE_STICKYKEYS_CONTROL_LOCK 121 #define NX_SUBTYPE_STICKYKEYS_ALTERNATE_LOCK 122 #define NX_SUBTYPE_STICKYKEYS_COMMAND_LOCK 123 #define NX_SUBTYPE_STICKYKEYS_FN_LOCK 124 #define NX_SUBTYPE_STICKYKEYS_SHIFT_UP 130 #define NX_SUBTYPE_STICKYKEYS_CONTROL_UP 131 #define NX_SUBTYPE_STICKYKEYS_ALTERNATE_UP 132 #define NX_SUBTYPE_STICKYKEYS_COMMAND_UP 133 #define NX_SUBTYPE_STICKYKEYS_FN_UP 134 #define NX_SUBTYPE_SLOWKEYS_START 200 #define NX_SUBTYPE_SLOWKEYS_ABORT 201 #define NX_SUBTYPE_SLOWKEYS_END 202 #define NX_SUBTYPE_HIDPARAMETER_MODIFIED 210 #define NX_ALPHASHIFTMASK 0x00010000 #define NX_SHIFTMASK 0x00020000 #define NX_CONTROLMASK 0x00040000 #define NX_ALTERNATEMASK 0x00080000 #define NX_COMMANDMASK 0x00100000 #define NX_NUMERICPADMASK 0x00200000 #define NX_HELPMASK 0x00400000 #define NX_SECONDARYFNMASK 0x00800000 #define NX_ALPHASHIFT_STATELESS_MASK 0x01000000 #define NX_DEVICELCTLKEYMASK 0x00000001 #define NX_DEVICELSHIFTKEYMASK 0x00000002 #define NX_DEVICERSHIFTKEYMASK 0x00000004 #define NX_DEVICELCMDKEYMASK 0x00000008 #define NX_DEVICERCMDKEYMASK 0x00000010 #define NX_DEVICELALTKEYMASK 0x00000020 #define NX_DEVICERALTKEYMASK 0x00000040 #define NX_DEVICE_ALPHASHIFT_STATELESS_MASK 0x00000080 #define NX_DEVICERCTLKEYMASK 0x00002000 #define NX_STYLUSPROXIMITYMASK 0x00000080 #define NX_NONCOALSESCEDMASK 0x00000100 # 284 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOLLEvent.h" 3 #define NX_ASCIISET 0 #define NX_SYMBOLSET 1 #define NX_DINGBATSSET 2 # 304 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOLLEvent.h" 3 #define NX_TABLET_BUTTON_PENTIPMASK 0x0001 #define NX_TABLET_BUTTON_PENLOWERSIDEMASK 0x0002 #define NX_TABLET_BUTTON_PENUPPERSIDEMASK 0x0004 # 315 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOLLEvent.h" 3 #define NX_TABLET_CAPABILITY_DEVICEIDMASK 0x0001 #define NX_TABLET_CAPABILITY_ABSXMASK 0x0002 #define NX_TABLET_CAPABILITY_ABSYMASK 0x0004 #define NX_TABLET_CAPABILITY_VENDOR1MASK 0x0008 #define NX_TABLET_CAPABILITY_VENDOR2MASK 0x0010 #define NX_TABLET_CAPABILITY_VENDOR3MASK 0x0020 #define NX_TABLET_CAPABILITY_BUTTONSMASK 0x0040 #define NX_TABLET_CAPABILITY_TILTXMASK 0x0080 #define NX_TABLET_CAPABILITY_TILTYMASK 0x0100 #define NX_TABLET_CAPABILITY_ABSZMASK 0x0200 #define NX_TABLET_CAPABILITY_PRESSUREMASK 0x0400 #define NX_TABLET_CAPABILITY_TANGENTIALPRESSUREMASK 0x0800 #define NX_TABLET_CAPABILITY_ORIENTINFOMASK 0x1000 #define NX_TABLET_CAPABILITY_ROTATIONMASK 0x2000 #define NX_TABLET_POINTER_UNKNOWN 0 #define NX_TABLET_POINTER_PEN 1 #define NX_TABLET_POINTER_CURSOR 2 #define NX_TABLET_POINTER_ERASER 3 typedef struct _NXTabletPointData { SInt32 x; SInt32 y; SInt32 z; UInt16 buttons; UInt16 pressure; struct { SInt16 x; SInt16 y; } tilt; UInt16 rotation; SInt16 tangentialPressure; UInt16 deviceID; SInt16 vendor1; SInt16 vendor2; SInt16 vendor3; } NXTabletPointData, *NXTabletPointDataPtr; typedef struct _NXTabletProximityData { UInt16 vendorID; UInt16 tabletID; UInt16 pointerID; UInt16 deviceID; UInt16 systemTabletID; UInt16 vendorPointerType; UInt32 pointerSerialNumber; UInt64 uniqueID ; UInt32 capabilityMask; UInt8 pointerType; UInt8 enterProximity; SInt16 reserved1; } NXTabletProximityData, *NXTabletProximityDataPtr; typedef union { struct { UInt8 subx; UInt8 suby; SInt16 eventNum; SInt32 click; UInt8 pressure; UInt8 buttonNumber; UInt8 subType; UInt8 reserved2; SInt32 reserved3; union { NXTabletPointData point; NXTabletProximityData proximity; } tablet; } mouse; struct { SInt32 dx; SInt32 dy; UInt8 subx; UInt8 suby; UInt8 subType; UInt8 reserved1; SInt32 reserved2; union { NXTabletPointData point; NXTabletProximityData proximity; } tablet; } mouseMove; struct { UInt16 origCharSet; SInt16 repeat; UInt16 charSet; UInt16 charCode; UInt16 keyCode; UInt16 origCharCode; SInt32 reserved1; UInt32 keyboardType; SInt32 reserved2; SInt32 reserved3; SInt32 reserved4; SInt32 reserved5[4]; } key; struct { SInt16 reserved; SInt16 eventNum; SInt32 trackingNum; SInt32 userData; SInt32 reserved1; SInt32 reserved2; SInt32 reserved3; SInt32 reserved4; SInt32 reserved5; SInt32 reserved6[4]; } tracking; struct { SInt16 deltaAxis1; SInt16 deltaAxis2; SInt16 deltaAxis3; SInt16 reserved1; SInt32 fixedDeltaAxis1; SInt32 fixedDeltaAxis2; SInt32 fixedDeltaAxis3; SInt32 pointDeltaAxis1; SInt32 pointDeltaAxis2; SInt32 pointDeltaAxis3; SInt32 reserved8[4]; } scrollWheel, zoom; struct { SInt16 reserved; SInt16 subType; union { float F[11]; SInt32 L[11]; SInt16 S[22]; char C[44]; } misc; } compound; struct { SInt32 x; SInt32 y; SInt32 z; UInt16 buttons; UInt16 pressure; struct { SInt16 x; SInt16 y; } tilt; UInt16 rotation; SInt16 tangentialPressure; UInt16 deviceID; SInt16 vendor1; SInt16 vendor2; SInt16 vendor3; SInt32 reserved[4]; } tablet; struct { UInt16 vendorID; UInt16 tabletID; UInt16 pointerID; UInt16 deviceID; UInt16 systemTabletID; UInt16 vendorPointerType; UInt32 pointerSerialNumber; UInt64 uniqueID ; UInt32 capabilityMask; UInt8 pointerType; UInt8 enterProximity; SInt16 reserved1; SInt32 reserved2[4]; } proximity; } NXEventData; #define kNXEventDataVersion 2 typedef struct _NXEvent { SInt32 type; struct { SInt32 x, y; } location; UInt64 time ; SInt32 flags; UInt32 window; UInt64 service_id ; SInt32 ext_pid; NXEventData data; } NXEvent, *NXEventPtr; # 534 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOLLEvent.h" 3 #define kNXEventVersion 2 #define NX_NOWINDOW -1 #define NX_BYTYPE 0 #define NX_BROADCAST 1 #define NX_TOPWINDOW 2 #define NX_FIRSTWINDOW 3 #define NX_MOUSEWINDOW 4 #define NX_NEXTWINDOW 5 #define NX_LASTLEFT 6 #define NX_LASTRIGHT 7 #define NX_LASTKEY 8 #define NX_EXPLICIT 9 #define NX_TRANSMIT 10 #define NX_BYPSCONTEXT 11 #define NX_WAKEMASK ( NX_KEYDOWNMASK | NX_FLAGSCHANGEDMASK | NX_LMOUSEDOWNMASK | NX_LMOUSEUPMASK | NX_RMOUSEDOWNMASK | NX_RMOUSEUPMASK | NX_OMOUSEDOWNMASK | NX_OMOUSEUPMASK ) #define NX_UNDIMMASK ( NX_WAKEMASK | NX_KEYUPMASK | NX_SCROLLWHEELMOVEDMASK | NX_LMOUSEDRAGGEDMASK | NX_RMOUSEDRAGGEDMASK | NX_OMOUSEDRAGGEDMASK | NX_MOUSEMOVEDMASK | NX_MOUSEENTEREDMASK | NX_MOUSEEXITEDMASK | NX_TABLETPOINTERMASK | NX_TABLETPROXIMITYMASK ) #define NX_EVENT_EXTENSION_LOCATION_INVALID 0x1 #define NX_EVENT_EXTENSION_LOCATION_TYPE_FLOAT 0x2 #define NX_EVENT_EXTENSION_LOCATION_DEVICE_SCALED 0x4 #define NX_EVENT_EXTENSION_MOUSE_DELTA_TYPE_FLOAT 0x8 typedef struct _NXEventExtension { UInt32 flags; } NXEventExtension; typedef struct _NXEventExt { NXEvent payload; NXEventExtension extension; } NXEventExt; # 15 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 2 3 #pragma clang assume_nonnull begin # 35 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 3 typedef struct __CGEvent *CGEventRef; typedef uint32_t CGMouseButton; enum { kCGMouseButtonLeft = 0, kCGMouseButtonRight = 1, kCGMouseButtonCenter = 2 }; typedef uint32_t CGScrollEventUnit; enum { kCGScrollEventUnitPixel = 0, kCGScrollEventUnitLine = 1, }; typedef uint32_t CGMomentumScrollPhase; enum { kCGMomentumScrollPhaseNone = 0, kCGMomentumScrollPhaseBegin = 1, kCGMomentumScrollPhaseContinue = 2, kCGMomentumScrollPhaseEnd = 3 }; typedef uint32_t CGScrollPhase; enum { kCGScrollPhaseBegan = 1, kCGScrollPhaseChanged = 2, kCGScrollPhaseEnded = 4, kCGScrollPhaseCancelled = 8, kCGScrollPhaseMayBegin = 128 }; typedef uint32_t CGGesturePhase; enum { kCGGesturePhaseNone = 0, kCGGesturePhaseBegan = 1, kCGGesturePhaseChanged = 2, kCGGesturePhaseEnded = 4, kCGGesturePhaseCancelled = 8, kCGGesturePhaseMayBegin = 128 }; typedef uint64_t CGEventFlags; enum { kCGEventFlagMaskAlphaShift = 0x00010000, kCGEventFlagMaskShift = 0x00020000, kCGEventFlagMaskControl = 0x00040000, kCGEventFlagMaskAlternate = 0x00080000, kCGEventFlagMaskCommand = 0x00100000, kCGEventFlagMaskHelp = 0x00400000, kCGEventFlagMaskSecondaryFn = 0x00800000, kCGEventFlagMaskNumericPad = 0x00200000, kCGEventFlagMaskNonCoalesced = 0x00000100 }; typedef uint32_t CGEventType; enum { kCGEventNull = 0, kCGEventLeftMouseDown = 1, kCGEventLeftMouseUp = 2, kCGEventRightMouseDown = 3, kCGEventRightMouseUp = 4, kCGEventMouseMoved = 5, kCGEventLeftMouseDragged = 6, kCGEventRightMouseDragged = 7, kCGEventKeyDown = 10, kCGEventKeyUp = 11, kCGEventFlagsChanged = 12, kCGEventScrollWheel = 22, kCGEventTabletPointer = 23, kCGEventTabletProximity = 24, kCGEventOtherMouseDown = 25, kCGEventOtherMouseUp = 26, kCGEventOtherMouseDragged = 27, kCGEventTapDisabledByTimeout = 0xFFFFFFFE, kCGEventTapDisabledByUserInput = 0xFFFFFFFF }; typedef uint64_t CGEventTimestamp; typedef uint32_t CGEventField; enum { kCGMouseEventNumber = 0, kCGMouseEventClickState = 1, kCGMouseEventPressure = 2, kCGMouseEventButtonNumber = 3, kCGMouseEventDeltaX = 4, kCGMouseEventDeltaY = 5, kCGMouseEventInstantMouser = 6, kCGMouseEventSubtype = 7, kCGKeyboardEventAutorepeat = 8, kCGKeyboardEventKeycode = 9, kCGKeyboardEventKeyboardType = 10, kCGScrollWheelEventDeltaAxis1 = 11, kCGScrollWheelEventDeltaAxis2 = 12, kCGScrollWheelEventDeltaAxis3 = 13, # 208 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 3 kCGScrollWheelEventFixedPtDeltaAxis1 = 93, kCGScrollWheelEventFixedPtDeltaAxis2 = 94, kCGScrollWheelEventFixedPtDeltaAxis3 = 95, kCGScrollWheelEventPointDeltaAxis1 = 96, kCGScrollWheelEventPointDeltaAxis2 = 97, kCGScrollWheelEventPointDeltaAxis3 = 98, kCGScrollWheelEventScrollPhase = 99, kCGScrollWheelEventScrollCount = 100, kCGScrollWheelEventMomentumPhase = 123, kCGScrollWheelEventInstantMouser = 14, kCGTabletEventPointX = 15, kCGTabletEventPointY = 16, kCGTabletEventPointZ = 17, kCGTabletEventPointButtons = 18, kCGTabletEventPointPressure = 19, kCGTabletEventTiltX = 20, kCGTabletEventTiltY = 21, kCGTabletEventRotation = 22, kCGTabletEventTangentialPressure = 23, kCGTabletEventDeviceID = 24, kCGTabletEventVendor1 = 25, kCGTabletEventVendor2 = 26, kCGTabletEventVendor3 = 27, kCGTabletProximityEventVendorID = 28, kCGTabletProximityEventTabletID = 29, kCGTabletProximityEventPointerID = 30, kCGTabletProximityEventDeviceID = 31, kCGTabletProximityEventSystemTabletID = 32, kCGTabletProximityEventVendorPointerType = 33, kCGTabletProximityEventVendorPointerSerialNumber = 34, kCGTabletProximityEventVendorUniqueID = 35, kCGTabletProximityEventCapabilityMask = 36, kCGTabletProximityEventPointerType = 37, kCGTabletProximityEventEnterProximity = 38, kCGEventTargetProcessSerialNumber = 39, kCGEventTargetUnixProcessID = 40, kCGEventSourceUnixProcessID = 41, kCGEventSourceUserData = 42, kCGEventSourceUserID = 43, kCGEventSourceGroupID = 44, kCGEventSourceStateID = 45, kCGScrollWheelEventIsContinuous = 88, kCGMouseEventWindowUnderMousePointer = 91, kCGMouseEventWindowUnderMousePointerThatCanHandleThisEvent = 92 }; typedef uint32_t CGEventMouseSubtype; enum { kCGEventMouseSubtypeDefault = 0, kCGEventMouseSubtypeTabletPoint = 1, kCGEventMouseSubtypeTabletProximity = 2 }; typedef uint32_t CGEventTapLocation; enum { kCGHIDEventTap = 0, kCGSessionEventTap, kCGAnnotatedSessionEventTap }; typedef uint32_t CGEventTapPlacement; enum { kCGHeadInsertEventTap = 0, kCGTailAppendEventTap }; typedef uint32_t CGEventTapOptions; enum { kCGEventTapOptionDefault = 0x00000000, kCGEventTapOptionListenOnly = 0x00000001 }; typedef uint64_t CGEventMask; #define CGEventMaskBit(eventType) ((CGEventMask)1 << (eventType)) #define kCGEventMaskForAllEvents (~(CGEventMask)0) typedef struct __CGEventTapProxy *CGEventTapProxy; # 437 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 3 typedef CGEventRef (*CGEventTapCallBack)(CGEventTapProxy proxy, CGEventType type, CGEventRef event, void * userInfo); #define kCGNotifyEventTapAdded "com.apple.coregraphics.eventTapAdded" #define kCGNotifyEventTapRemoved "com.apple.coregraphics.eventTapRemoved" struct __CGEventTapInformation { uint32_t eventTapID; CGEventTapLocation tapPoint; CGEventTapOptions options; CGEventMask eventsOfInterest; pid_t tappingProcess; pid_t processBeingTapped; uint8_t enabled; float minUsecLatency; float avgUsecLatency; float maxUsecLatency; }; typedef struct __CGEventTapInformation CGEventTapInformation; typedef struct __CGEventSource *CGEventSourceRef; typedef int32_t CGEventSourceStateID; enum { kCGEventSourceStatePrivate = -1, kCGEventSourceStateCombinedSessionState = 0, kCGEventSourceStateHIDSystemState = 1 }; typedef uint32_t CGEventSourceKeyboardType; #define kCGAnyInputEventType ((CGEventType)(~0)) #pragma clang assume_nonnull end # 13 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 2 3 #pragma clang assume_nonnull begin extern CFTypeID CGEventGetTypeID(void) ; extern CGEventRef CGEventCreate(CGEventSourceRef source) ; extern CFDataRef CGEventCreateData( CFAllocatorRef allocator, CGEventRef event) ; extern CGEventRef CGEventCreateFromData( CFAllocatorRef allocator, CFDataRef data) ; # 57 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern CGEventRef CGEventCreateMouseEvent( CGEventSourceRef source, CGEventType mouseType, CGPoint mouseCursorPosition, CGMouseButton mouseButton) ; # 79 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern CGEventRef CGEventCreateKeyboardEvent( CGEventSourceRef source, CGKeyCode virtualKey, uint8_t keyDown) ; # 100 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern CGEventRef CGEventCreateScrollWheelEvent( CGEventSourceRef source, CGScrollEventUnit units, uint32_t wheelCount, int32_t wheel1, ...) ; extern CGEventRef CGEventCreateScrollWheelEvent2( CGEventSourceRef source, CGScrollEventUnit units, uint32_t wheelCount, int32_t wheel1, int32_t wheel2, int32_t wheel3) ; extern CGEventRef CGEventCreateCopy(CGEventRef event) ; # 126 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern CGEventSourceRef CGEventCreateSourceFromEvent( CGEventRef event) ; extern void CGEventSetSource(CGEventRef event, CGEventSourceRef source) ; extern CGEventType CGEventGetType(CGEventRef event) ; extern void CGEventSetType(CGEventRef event, CGEventType type) ; extern CGEventTimestamp CGEventGetTimestamp(CGEventRef event) ; extern void CGEventSetTimestamp(CGEventRef event, CGEventTimestamp timestamp) ; extern CGPoint CGEventGetLocation(CGEventRef event) ; extern CGPoint CGEventGetUnflippedLocation(CGEventRef event) ; extern void CGEventSetLocation(CGEventRef event, CGPoint location) ; extern CGEventFlags CGEventGetFlags(CGEventRef event) ; extern void CGEventSetFlags(CGEventRef event, CGEventFlags flags) ; extern void CGEventKeyboardGetUnicodeString(CGEventRef event, UniCharCount maxStringLength, UniCharCount * actualStringLength, UniChar * unicodeString) ; # 205 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern void CGEventKeyboardSetUnicodeString(CGEventRef event, UniCharCount stringLength, const UniChar * unicodeString) ; extern int64_t CGEventGetIntegerValueField(CGEventRef event, CGEventField field) ; # 226 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern void CGEventSetIntegerValueField(CGEventRef event, CGEventField field, int64_t value) ; extern double CGEventGetDoubleValueField(CGEventRef event, CGEventField field) ; # 250 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern void CGEventSetDoubleValueField(CGEventRef event, CGEventField field, double value) ; # 296 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern CFMachPortRef CGEventTapCreate(CGEventTapLocation tap, CGEventTapPlacement place, CGEventTapOptions options, CGEventMask eventsOfInterest, CGEventTapCallBack callback, void * userInfo) ; extern CFMachPortRef CGEventTapCreateForPSN( void * processSerialNumber, CGEventTapPlacement place, CGEventTapOptions options, CGEventMask eventsOfInterest, CGEventTapCallBack callback, void * userInfo) ; extern CFMachPortRef CGEventTapCreateForPid(pid_t pid, CGEventTapPlacement place, CGEventTapOptions options, CGEventMask eventsOfInterest, CGEventTapCallBack callback, void * userInfo) ; # 327 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern void CGEventTapEnable(CFMachPortRef tap, uint8_t enable) ; extern uint8_t CGEventTapIsEnabled(CFMachPortRef tap) ; # 343 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern void CGEventTapPostEvent(CGEventTapProxy proxy, CGEventRef event) ; extern void CGEventPost(CGEventTapLocation tap, CGEventRef event) ; # 368 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern void CGEventPostToPSN(void * processSerialNumber, CGEventRef event) ; extern void CGEventPostToPid( pid_t pid, CGEventRef event) ; # 393 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern CGError CGGetEventTapList(uint32_t maxNumberOfTaps, CGEventTapInformation * tapList, uint32_t * eventTapCount) ; #pragma clang assume_nonnull end # 46 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 1 3 #define CGEVENTSOURCE_H_ # 17 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 #pragma clang assume_nonnull begin # 52 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern CFTypeID CGEventSourceGetTypeID(void) ; extern CGEventSourceRef CGEventSourceCreate( CGEventSourceStateID stateID) ; extern CGEventSourceKeyboardType CGEventSourceGetKeyboardType( CGEventSourceRef source) ; extern void CGEventSourceSetKeyboardType(CGEventSourceRef source, CGEventSourceKeyboardType keyboardType) ; # 84 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern double CGEventSourceGetPixelsPerLine( CGEventSourceRef source) ; # 97 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern void CGEventSourceSetPixelsPerLine(CGEventSourceRef source, double pixelsPerLine) ; # 112 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern CGEventSourceStateID CGEventSourceGetSourceStateID( CGEventSourceRef source) ; extern uint8_t CGEventSourceButtonState(CGEventSourceStateID stateID, CGMouseButton button) ; extern uint8_t CGEventSourceKeyState(CGEventSourceStateID stateID, CGKeyCode key) ; extern CGEventFlags CGEventSourceFlagsState(CGEventSourceStateID stateID) ; extern CFTimeInterval CGEventSourceSecondsSinceLastEventType( CGEventSourceStateID stateID, CGEventType eventType) ; # 159 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern uint32_t CGEventSourceCounterForEventType(CGEventSourceStateID stateID, CGEventType eventType) ; # 170 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern void CGEventSourceSetUserData(CGEventSourceRef source, int64_t userData) ; # 182 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern int64_t CGEventSourceGetUserData(CGEventSourceRef source) ; # 203 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern void CGEventSourceSetLocalEventsFilterDuringSuppressionState( CGEventSourceRef source, CGEventFilterMask filter, CGEventSuppressionState state) ; # 223 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern CGEventFilterMask CGEventSourceGetLocalEventsFilterDuringSuppressionState( CGEventSourceRef source, CGEventSuppressionState state) ; # 236 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern void CGEventSourceSetLocalEventsSuppressionInterval( CGEventSourceRef source, CFTimeInterval seconds) ; extern CFTimeInterval CGEventSourceGetLocalEventsSuppressionInterval( CGEventSourceRef source) ; #pragma clang assume_nonnull end # 47 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPSConverter.h" 1 3 #define CGPSCONVERTER_H_ typedef struct CGPSConverter *CGPSConverterRef; # 22 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPSConverter.h" 3 #pragma clang assume_nonnull begin # 51 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPSConverter.h" 3 typedef void (*CGPSConverterBeginDocumentCallback)(void * info); typedef void (*CGPSConverterEndDocumentCallback)(void * info, uint8_t success); typedef void (*CGPSConverterBeginPageCallback)(void * info, size_t pageNumber, CFDictionaryRef pageInfo); typedef void (*CGPSConverterEndPageCallback)(void * info, size_t pageNumber, CFDictionaryRef pageInfo); typedef void (*CGPSConverterProgressCallback)(void * info); typedef void (*CGPSConverterMessageCallback)(void * info, CFStringRef message); typedef void (*CGPSConverterReleaseInfoCallback)(void * info); struct CGPSConverterCallbacks { unsigned int version; CGPSConverterBeginDocumentCallback beginDocument; CGPSConverterEndDocumentCallback endDocument; CGPSConverterBeginPageCallback beginPage; CGPSConverterEndPageCallback endPage; CGPSConverterProgressCallback noteProgress; CGPSConverterMessageCallback noteMessage; CGPSConverterReleaseInfoCallback releaseInfo; }; typedef struct CGPSConverterCallbacks CGPSConverterCallbacks; extern CGPSConverterRef CGPSConverterCreate(void * info, const CGPSConverterCallbacks * callbacks, CFDictionaryRef options) ; extern uint8_t CGPSConverterConvert(CGPSConverterRef converter, CGDataProviderRef provider, CGDataConsumerRef consumer, CFDictionaryRef options) ; extern uint8_t CGPSConverterAbort(CGPSConverterRef converter) ; extern uint8_t CGPSConverterIsConverting(CGPSConverterRef converter) ; extern CFTypeID CGPSConverterGetTypeID(void) ; #pragma clang assume_nonnull end # 49 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGSession.h" 1 3 #define CGSESSION_H_ # 17 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGSession.h" 3 #pragma clang assume_nonnull begin extern CFDictionaryRef CGSessionCopyCurrentDictionary(void) ; #define kCGSessionUserIDKey CFSTR("kCGSSessionUserIDKey") #define kCGSessionUserNameKey CFSTR("kCGSSessionUserNameKey") #define kCGSessionConsoleSetKey CFSTR("kCGSSessionConsoleSetKey") #define kCGSessionOnConsoleKey CFSTR("kCGSSessionOnConsoleKey") #define kCGSessionLoginDoneKey CFSTR("kCGSessionLoginDoneKey") #define kCGNotifyGUIConsoleSessionChanged "com.apple.coregraphics.GUIConsoleSessionChanged" #define kCGNotifyGUISessionUserChanged "com.apple.coregraphics.GUISessionUserChanged" #pragma clang assume_nonnull end # 51 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplayMetal.h" 1 3 #define CGDIRECTDISPLAYMETAL_H_ # 54 "/System/Library/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 36 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 1 3 # 18 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 3 #define __CORETEXT__ # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTDefines.h" 1 3 # 10 "/System/Library/Frameworks/CoreText.framework/Headers/CTDefines.h" 3 #define __CTDEFINES__ # 27 "/System/Library/Frameworks/CoreText.framework/Headers/CTDefines.h" 3 #define CT_AVAILABLE(...) API_AVAILABLE(__VA_ARGS__) #define CT_UNAVAILABLE(...) API_UNAVAILABLE(__VA_ARGS__) #define CT_DEPRECATED(...) API_DEPRECATED(__VA_ARGS__) #define CT_ENUM_DEPRECATED(...) CT_DEPRECATED(__VA_ARGS__) #define CT_ENUM_UNAVAILABLE(...) CT_UNAVAILABLE(__VA_ARGS__) # 78 "/System/Library/Frameworks/CoreText.framework/Headers/CTDefines.h" 3 #define CT_EXPORT extern # 21 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 1 3 # 18 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 #define __CTFONT__ # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 1 3 # 18 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 #define __CTFONTDESCRIPTOR__ # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontTraits.h" 1 3 # 10 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontTraits.h" 3 #define __CTFONTTRAITS__ #pragma clang assume_nonnull begin extern const CFStringRef kCTFontSymbolicTrait ; extern const CFStringRef kCTFontWeightTrait ; extern const CFStringRef kCTFontWidthTrait ; extern const CFStringRef kCTFontSlantTrait ; enum { kCTFontClassMaskShift = 28 }; typedef uint32_t CTFontSymbolicTraits; enum { kCTFontTraitItalic = (1 << 0), kCTFontTraitBold = (1 << 1), kCTFontTraitExpanded = (1 << 5), kCTFontTraitCondensed = (1 << 6), kCTFontTraitMonoSpace = (1 << 10), kCTFontTraitVertical = (1 << 11), kCTFontTraitUIOptimized = (1 << 12), kCTFontTraitColorGlyphs = (1 << 13), kCTFontTraitComposite = (1 << 14), kCTFontTraitClassMask = (15U << kCTFontClassMaskShift), kCTFontItalicTrait = kCTFontTraitItalic, kCTFontBoldTrait = kCTFontTraitBold, kCTFontExpandedTrait = kCTFontTraitExpanded, kCTFontCondensedTrait = kCTFontTraitCondensed, kCTFontMonoSpaceTrait = kCTFontTraitMonoSpace, kCTFontVerticalTrait = kCTFontTraitVertical, kCTFontUIOptimizedTrait = kCTFontTraitUIOptimized, kCTFontColorGlyphsTrait = kCTFontTraitColorGlyphs, kCTFontCompositeTrait = kCTFontTraitComposite, kCTFontClassMaskTrait = kCTFontTraitClassMask }; typedef uint32_t CTFontStylisticClass; enum { kCTFontClassUnknown = (0 << kCTFontClassMaskShift), kCTFontClassOldStyleSerifs = (1 << kCTFontClassMaskShift), kCTFontClassTransitionalSerifs = (2 << kCTFontClassMaskShift), kCTFontClassModernSerifs = (3 << kCTFontClassMaskShift), kCTFontClassClarendonSerifs = (4 << kCTFontClassMaskShift), kCTFontClassSlabSerifs = (5 << kCTFontClassMaskShift), kCTFontClassFreeformSerifs = (7 << kCTFontClassMaskShift), kCTFontClassSansSerif = (8U << kCTFontClassMaskShift), kCTFontClassOrnamentals = (9U << kCTFontClassMaskShift), kCTFontClassScripts = (10U << kCTFontClassMaskShift), kCTFontClassSymbolic = (12U << kCTFontClassMaskShift), kCTFontUnknownClass = kCTFontClassUnknown, kCTFontOldStyleSerifsClass = kCTFontClassOldStyleSerifs, kCTFontTransitionalSerifsClass = kCTFontClassTransitionalSerifs, kCTFontModernSerifsClass = kCTFontClassModernSerifs, kCTFontClarendonSerifsClass = kCTFontClassClarendonSerifs, kCTFontSlabSerifsClass = kCTFontClassSlabSerifs, kCTFontFreeformSerifsClass = kCTFontClassFreeformSerifs, kCTFontSansSerifClass = kCTFontClassSansSerif, kCTFontOrnamentalsClass = kCTFontClassOrnamentals, kCTFontScriptsClass = kCTFontClassScripts, kCTFontSymbolicClass = kCTFontClassSymbolic }; #pragma clang assume_nonnull end # 22 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 2 3 # 32 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 #pragma clang assume_nonnull begin # 46 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 typedef const struct __CTFontDescriptor * CTFontDescriptorRef; # 55 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CFTypeID CTFontDescriptorGetTypeID( void ) ; # 66 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontURLAttribute ; extern const CFStringRef kCTFontNameAttribute ; extern const CFStringRef kCTFontDisplayNameAttribute ; extern const CFStringRef kCTFontFamilyNameAttribute ; extern const CFStringRef kCTFontStyleNameAttribute ; extern const CFStringRef kCTFontTraitsAttribute ; extern const CFStringRef kCTFontVariationAttribute ; extern const CFStringRef kCTFontSizeAttribute ; extern const CFStringRef kCTFontMatrixAttribute ; extern const CFStringRef kCTFontCascadeListAttribute ; extern const CFStringRef kCTFontCharacterSetAttribute ; extern const CFStringRef kCTFontLanguagesAttribute ; extern const CFStringRef kCTFontBaselineAdjustAttribute ; extern const CFStringRef kCTFontMacintoshEncodingsAttribute ; extern const CFStringRef kCTFontFeaturesAttribute ; # 162 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontFeatureSettingsAttribute ; extern const CFStringRef kCTFontFixedAdvanceAttribute ; extern const CFStringRef kCTFontOrientationAttribute ; typedef uint32_t CTFontOrientation; enum { kCTFontOrientationDefault = 0, kCTFontOrientationHorizontal = 1, kCTFontOrientationVertical = 2, kCTFontDefaultOrientation = kCTFontOrientationDefault, kCTFontHorizontalOrientation = kCTFontOrientationHorizontal, kCTFontVerticalOrientation = kCTFontOrientationVertical }; extern const CFStringRef kCTFontFormatAttribute ; # 214 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 typedef uint32_t CTFontFormat; enum { kCTFontFormatUnrecognized = 0, kCTFontFormatOpenTypePostScript = 1, kCTFontFormatOpenTypeTrueType = 2, kCTFontFormatTrueType = 3, kCTFontFormatPostScript = 4, kCTFontFormatBitmap = 5 }; extern const CFStringRef kCTFontRegistrationScopeAttribute ; extern const CFStringRef kCTFontPriorityAttribute ; # 250 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 enum { kCTFontPrioritySystem = 10000, kCTFontPriorityNetwork = 20000, kCTFontPriorityComputer = 30000, kCTFontPriorityUser = 40000, kCTFontPriorityDynamic = 50000, kCTFontPriorityProcess = 60000 }; typedef uint32_t CTFontPriority; extern const CFStringRef kCTFontEnabledAttribute ; extern const CFStringRef kCTFontDownloadableAttribute ; extern const CFStringRef kCTFontDownloadedAttribute ; # 297 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CTFontDescriptorRef CTFontDescriptorCreateWithNameAndSize( CFStringRef name, CGFloat size ) ; # 310 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CTFontDescriptorRef CTFontDescriptorCreateWithAttributes( CFDictionaryRef attributes ) ; # 327 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CTFontDescriptorRef CTFontDescriptorCreateCopyWithAttributes( CTFontDescriptorRef original, CFDictionaryRef attributes ) ; # 343 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CTFontDescriptorRef CTFontDescriptorCreateCopyWithFamily( CTFontDescriptorRef original, CFStringRef family ) ; # 362 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CTFontDescriptorRef CTFontDescriptorCreateCopyWithSymbolicTraits( CTFontDescriptorRef original, CTFontSymbolicTraits symTraitValue, CTFontSymbolicTraits symTraitMask ) ; # 382 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CTFontDescriptorRef CTFontDescriptorCreateCopyWithVariation( CTFontDescriptorRef original, CFNumberRef variationIdentifier, CGFloat variationValue ) ; # 404 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CTFontDescriptorRef CTFontDescriptorCreateCopyWithFeature( CTFontDescriptorRef original, CFNumberRef featureTypeIdentifier, CFNumberRef featureSelectorIdentifier ) ; # 421 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CFArrayRef CTFontDescriptorCreateMatchingFontDescriptors( CTFontDescriptorRef descriptor, CFSetRef mandatoryAttributes ) ; # 437 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CTFontDescriptorRef CTFontDescriptorCreateMatchingFontDescriptor( CTFontDescriptorRef descriptor, CFSetRef mandatoryAttributes ) ; typedef uint32_t CTFontDescriptorMatchingState; enum { kCTFontDescriptorMatchingDidBegin, kCTFontDescriptorMatchingDidFinish, kCTFontDescriptorMatchingWillBeginQuerying, kCTFontDescriptorMatchingStalled, kCTFontDescriptorMatchingWillBeginDownloading, kCTFontDescriptorMatchingDownloading, kCTFontDescriptorMatchingDidFinishDownloading, kCTFontDescriptorMatchingDidMatch, kCTFontDescriptorMatchingDidFailWithError }; extern const CFStringRef kCTFontDescriptorMatchingSourceDescriptor ; extern const CFStringRef kCTFontDescriptorMatchingDescriptors ; extern const CFStringRef kCTFontDescriptorMatchingResult ; extern const CFStringRef kCTFontDescriptorMatchingPercentage ; extern const CFStringRef kCTFontDescriptorMatchingCurrentAssetSize ; extern const CFStringRef kCTFontDescriptorMatchingTotalDownloadedSize ; extern const CFStringRef kCTFontDescriptorMatchingTotalAssetSize ; extern const CFStringRef kCTFontDescriptorMatchingError ; # 531 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CFDictionaryRef CTFontDescriptorCopyAttributes( CTFontDescriptorRef descriptor ) ; # 546 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CFTypeRef CTFontDescriptorCopyAttribute( CTFontDescriptorRef descriptor, CFStringRef attribute ) ; # 568 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CFTypeRef CTFontDescriptorCopyLocalizedAttribute( CTFontDescriptorRef descriptor, CFStringRef attribute, CFStringRef * language ) ; #pragma clang assume_nonnull end # 22 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 2 3 #pragma clang assume_nonnull begin # 43 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 typedef const struct __CTFont * CTFontRef; CFTypeID CTFontGetTypeID( void ) ; # 62 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTFontCopyrightNameKey ; extern const CFStringRef kCTFontFamilyNameKey ; extern const CFStringRef kCTFontSubFamilyNameKey ; extern const CFStringRef kCTFontStyleNameKey ; extern const CFStringRef kCTFontUniqueNameKey ; extern const CFStringRef kCTFontFullNameKey ; extern const CFStringRef kCTFontVersionNameKey ; extern const CFStringRef kCTFontPostScriptNameKey ; extern const CFStringRef kCTFontTrademarkNameKey ; extern const CFStringRef kCTFontManufacturerNameKey ; extern const CFStringRef kCTFontDesignerNameKey ; extern const CFStringRef kCTFontDescriptionNameKey ; extern const CFStringRef kCTFontVendorURLNameKey ; extern const CFStringRef kCTFontDesignerURLNameKey ; extern const CFStringRef kCTFontLicenseNameKey ; extern const CFStringRef kCTFontLicenseURLNameKey ; extern const CFStringRef kCTFontSampleTextNameKey ; extern const CFStringRef kCTFontPostScriptCIDNameKey ; # 172 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateWithName( CFStringRef name, CGFloat size, const CGAffineTransform * matrix ) ; # 192 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateWithFontDescriptor( CTFontDescriptorRef descriptor, CGFloat size, const CGAffineTransform * matrix ) ; # 205 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 typedef CFOptionFlags CTFontOptions; enum { kCTFontOptionsDefault = 0, kCTFontOptionsPreventAutoActivation = 1 << 0, kCTFontOptionsPreferSystemFont = 1 << 2 }; # 232 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateWithNameAndOptions( CFStringRef name, CGFloat size, const CGAffineTransform * matrix, CTFontOptions options ) ; # 256 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateWithFontDescriptorAndOptions( CTFontDescriptorRef descriptor, CGFloat size, const CGAffineTransform * matrix, CTFontOptions options ) ; typedef uint32_t CTFontUIFontType; enum { kCTFontUIFontNone = (uint32_t)-1, kCTFontUIFontUser = 0, kCTFontUIFontUserFixedPitch = 1, kCTFontUIFontSystem = 2, kCTFontUIFontEmphasizedSystem = 3, kCTFontUIFontSmallSystem = 4, kCTFontUIFontSmallEmphasizedSystem = 5, kCTFontUIFontMiniSystem = 6, kCTFontUIFontMiniEmphasizedSystem = 7, kCTFontUIFontViews = 8, kCTFontUIFontApplication = 9, kCTFontUIFontLabel = 10, kCTFontUIFontMenuTitle = 11, kCTFontUIFontMenuItem = 12, kCTFontUIFontMenuItemMark = 13, kCTFontUIFontMenuItemCmdKey = 14, kCTFontUIFontWindowTitle = 15, kCTFontUIFontPushButton = 16, kCTFontUIFontUtilityWindowTitle = 17, kCTFontUIFontAlertHeader = 18, kCTFontUIFontSystemDetail = 19, kCTFontUIFontEmphasizedSystemDetail = 20, kCTFontUIFontToolbar = 21, kCTFontUIFontSmallToolbar = 22, kCTFontUIFontMessage = 23, kCTFontUIFontPalette = 24, kCTFontUIFontToolTip = 25, kCTFontUIFontControlContent = 26, kCTFontNoFontType = kCTFontUIFontNone, kCTFontUserFontType = kCTFontUIFontUser, kCTFontUserFixedPitchFontType = kCTFontUIFontUserFixedPitch, kCTFontSystemFontType = kCTFontUIFontSystem, kCTFontEmphasizedSystemFontType = kCTFontUIFontEmphasizedSystem, kCTFontSmallSystemFontType = kCTFontUIFontSmallSystem, kCTFontSmallEmphasizedSystemFontType = kCTFontUIFontSmallEmphasizedSystem, kCTFontMiniSystemFontType = kCTFontUIFontMiniSystem, kCTFontMiniEmphasizedSystemFontType = kCTFontUIFontMiniEmphasizedSystem, kCTFontViewsFontType = kCTFontUIFontViews, kCTFontApplicationFontType = kCTFontUIFontApplication, kCTFontLabelFontType = kCTFontUIFontLabel, kCTFontMenuTitleFontType = kCTFontUIFontMenuTitle, kCTFontMenuItemFontType = kCTFontUIFontMenuItem, kCTFontMenuItemMarkFontType = kCTFontUIFontMenuItemMark, kCTFontMenuItemCmdKeyFontType = kCTFontUIFontMenuItemCmdKey, kCTFontWindowTitleFontType = kCTFontUIFontWindowTitle, kCTFontPushButtonFontType = kCTFontUIFontPushButton, kCTFontUtilityWindowTitleFontType = kCTFontUIFontUtilityWindowTitle, kCTFontAlertHeaderFontType = kCTFontUIFontAlertHeader, kCTFontSystemDetailFontType = kCTFontUIFontSystemDetail, kCTFontEmphasizedSystemDetailFontType = kCTFontUIFontEmphasizedSystemDetail, kCTFontToolbarFontType = kCTFontUIFontToolbar, kCTFontSmallToolbarFontType = kCTFontUIFontSmallToolbar, kCTFontMessageFontType = kCTFontUIFontMessage, kCTFontPaletteFontType = kCTFontUIFontPalette, kCTFontToolTipFontType = kCTFontUIFontToolTip, kCTFontControlContentFontType = kCTFontUIFontControlContent }; # 370 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateUIFontForLanguage( CTFontUIFontType uiType, CGFloat size, CFStringRef language ) ; # 395 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateCopyWithAttributes( CTFontRef font, CGFloat size, const CGAffineTransform * matrix, CTFontDescriptorRef attributes ) ; # 422 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateCopyWithSymbolicTraits( CTFontRef font, CGFloat size, const CGAffineTransform * matrix, CTFontSymbolicTraits symTraitValue, CTFontSymbolicTraits symTraitMask ) ; # 447 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateCopyWithFamily( CTFontRef font, CGFloat size, const CGAffineTransform * matrix, CFStringRef family ) ; # 478 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateForString( CTFontRef currentFont, CFStringRef string, CFRange range ) ; # 496 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontDescriptorRef CTFontCopyFontDescriptor( CTFontRef font ) ; # 511 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFTypeRef CTFontCopyAttribute( CTFontRef font, CFStringRef attribute ) ; # 524 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetSize( CTFontRef font ) ; # 535 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGAffineTransform CTFontGetMatrix( CTFontRef font ) ; # 546 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontSymbolicTraits CTFontGetSymbolicTraits( CTFontRef font ) ; # 557 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFDictionaryRef CTFontCopyTraits( CTFontRef font ) ; # 572 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFStringRef CTFontCopyPostScriptName( CTFontRef font ) ; # 583 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFStringRef CTFontCopyFamilyName( CTFontRef font ) ; # 594 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFStringRef CTFontCopyFullName( CTFontRef font ) ; # 605 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFStringRef CTFontCopyDisplayName( CTFontRef font ) ; # 619 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFStringRef CTFontCopyName( CTFontRef font, CFStringRef nameKey ) ; # 639 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFStringRef CTFontCopyLocalizedName( CTFontRef font, CFStringRef nameKey, CFStringRef * actualLanguage ) ; # 657 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFCharacterSetRef CTFontCopyCharacterSet( CTFontRef font ) ; # 668 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFStringEncoding CTFontGetStringEncoding( CTFontRef font ) ; # 679 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFArrayRef CTFontCopySupportedLanguages( CTFontRef font ) ; # 703 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 uint8_t CTFontGetGlyphsForCharacters( CTFontRef font, const UniChar characters[], CGGlyph glyphs[], CFIndex count ) ; # 722 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetAscent( CTFontRef font ) ; # 733 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetDescent( CTFontRef font ) ; # 744 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetLeading( CTFontRef font ) ; # 755 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 unsigned CTFontGetUnitsPerEm( CTFontRef font ) ; # 766 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFIndex CTFontGetGlyphCount( CTFontRef font ) ; # 777 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGRect CTFontGetBoundingBox( CTFontRef font ) ; # 788 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetUnderlinePosition( CTFontRef font ) ; # 799 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetUnderlineThickness( CTFontRef font ) ; # 810 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetSlantAngle( CTFontRef font ) ; # 821 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetCapHeight( CTFontRef font ) ; # 832 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetXHeight( CTFontRef font ) ; # 850 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGGlyph CTFontGetGlyphWithName( CTFontRef font, CFStringRef glyphName ) ; # 875 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGRect CTFontGetBoundingRectsForGlyphs( CTFontRef font, CTFontOrientation orientation, const CGGlyph glyphs[], CGRect * boundingRects, CFIndex count ) ; # 905 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGRect CTFontGetOpticalBoundsForGlyphs( CTFontRef font, const CGGlyph glyphs[], CGRect * boundingRects, CFIndex count, CFOptionFlags options ) ; # 933 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 double CTFontGetAdvancesForGlyphs( CTFontRef font, CTFontOrientation orientation, const CGGlyph glyphs[], CGSize * advances, CFIndex count ) ; # 956 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 void CTFontGetVerticalTranslationsForGlyphs( CTFontRef font, const CGGlyph glyphs[], CGSize translations[], CFIndex count ) ; # 979 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGPathRef CTFontCreatePathForGlyph( CTFontRef font, CGGlyph glyph, const CGAffineTransform * matrix ) ; # 993 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTFontVariationAxisIdentifierKey ; extern const CFStringRef kCTFontVariationAxisMinimumValueKey ; extern const CFStringRef kCTFontVariationAxisMaximumValueKey ; extern const CFStringRef kCTFontVariationAxisDefaultValueKey ; extern const CFStringRef kCTFontVariationAxisNameKey ; extern const CFStringRef kCTFontVariationAxisHiddenKey ; # 1034 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFArrayRef CTFontCopyVariationAxes( CTFontRef font ) ; # 1049 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFDictionaryRef CTFontCopyVariation( CTFontRef font ) ; # 1060 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTFontOpenTypeFeatureTag ; extern const CFStringRef kCTFontOpenTypeFeatureValue ; extern const CFStringRef kCTFontFeatureTypeIdentifierKey ; extern const CFStringRef kCTFontFeatureTypeNameKey ; extern const CFStringRef kCTFontFeatureTypeExclusiveKey ; extern const CFStringRef kCTFontFeatureTypeSelectorsKey ; extern const CFStringRef kCTFontFeatureSelectorIdentifierKey ; extern const CFStringRef kCTFontFeatureSelectorNameKey ; extern const CFStringRef kCTFontFeatureSelectorDefaultKey ; extern const CFStringRef kCTFontFeatureSelectorSettingKey ; # 1125 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFArrayRef CTFontCopyFeatures( CTFontRef font ) ; # 1138 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFArrayRef CTFontCopyFeatureSettings( CTFontRef font ) ; # 1156 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFontRef CTFontCopyGraphicsFont( CTFontRef font, CTFontDescriptorRef * attributes ) ; # 1178 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateWithGraphicsFont( CGFontRef graphicsFont, CGFloat size, const CGAffineTransform * matrix, CTFontDescriptorRef attributes ) ; # 1202 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 ATSFontRef CTFontGetPlatformFont( CTFontRef font, CTFontDescriptorRef * attributes ) ; # 1224 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateWithPlatformFont( ATSFontRef platformFont, CGFloat size, const CGAffineTransform * matrix, CTFontDescriptorRef attributes ) ; # 1250 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateWithQuickdrawInstance( ConstStr255Param name, int16_t identifier, uint8_t style, CGFloat size ) ; enum { kCTFontTableBASE = 'BASE', kCTFontTableCBDT = 'CBDT', kCTFontTableCBLC = 'CBLC', kCTFontTableCFF = 'CFF ', kCTFontTableCFF2 = 'CFF2', kCTFontTableCOLR = 'COLR', kCTFontTableCPAL = 'CPAL', kCTFontTableDSIG = 'DSIG', kCTFontTableEBDT = 'EBDT', kCTFontTableEBLC = 'EBLC', kCTFontTableEBSC = 'EBSC', kCTFontTableGDEF = 'GDEF', kCTFontTableGPOS = 'GPOS', kCTFontTableGSUB = 'GSUB', kCTFontTableHVAR = 'HVAR', kCTFontTableJSTF = 'JSTF', kCTFontTableLTSH = 'LTSH', kCTFontTableMATH = 'MATH', kCTFontTableMERG = 'MERG', kCTFontTableMVAR = 'MVAR', kCTFontTableOS2 = 'OS/2', kCTFontTablePCLT = 'PCLT', kCTFontTableSTAT = 'STAT', kCTFontTableSVG = 'SVG ', kCTFontTableVDMX = 'VDMX', kCTFontTableVORG = 'VORG', kCTFontTableVVAR = 'VVAR', kCTFontTableZapf = 'Zapf', kCTFontTableAcnt = 'acnt', kCTFontTableAnkr = 'ankr', kCTFontTableAvar = 'avar', kCTFontTableBdat = 'bdat', kCTFontTableBhed = 'bhed', kCTFontTableBloc = 'bloc', kCTFontTableBsln = 'bsln', kCTFontTableCidg = 'cidg', kCTFontTableCmap = 'cmap', kCTFontTableCvar = 'cvar', kCTFontTableCvt = 'cvt ', kCTFontTableFdsc = 'fdsc', kCTFontTableFeat = 'feat', kCTFontTableFmtx = 'fmtx', kCTFontTableFond = 'fond', kCTFontTableFpgm = 'fpgm', kCTFontTableFvar = 'fvar', kCTFontTableGasp = 'gasp', kCTFontTableGlyf = 'glyf', kCTFontTableGvar = 'gvar', kCTFontTableHdmx = 'hdmx', kCTFontTableHead = 'head', kCTFontTableHhea = 'hhea', kCTFontTableHmtx = 'hmtx', kCTFontTableHsty = 'hsty', kCTFontTableJust = 'just', kCTFontTableKern = 'kern', kCTFontTableKerx = 'kerx', kCTFontTableLcar = 'lcar', kCTFontTableLoca = 'loca', kCTFontTableLtag = 'ltag', kCTFontTableMaxp = 'maxp', kCTFontTableMeta = 'meta', kCTFontTableMort = 'mort', kCTFontTableMorx = 'morx', kCTFontTableName = 'name', kCTFontTableOpbd = 'opbd', kCTFontTablePost = 'post', kCTFontTablePrep = 'prep', kCTFontTableProp = 'prop', kCTFontTableSbit = 'sbit', kCTFontTableSbix = 'sbix', kCTFontTableTrak = 'trak', kCTFontTableVhea = 'vhea', kCTFontTableVmtx = 'vmtx', kCTFontTableXref = 'xref' }; typedef FourCharCode CTFontTableTag; typedef uint32_t CTFontTableOptions; enum { kCTFontTableOptionNoOptions = 0, kCTFontTableOptionExcludeSynthetic = (1 << 0) }; # 1356 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFArrayRef CTFontCopyAvailableTables( CTFontRef font, CTFontTableOptions options ) ; # 1375 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFDataRef CTFontCopyTable( CTFontRef font, CTFontTableTag table, CTFontTableOptions options ) ; # 1402 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 void CTFontDrawGlyphs( CTFontRef font, const CGGlyph glyphs[], const CGPoint positions[], size_t count, CGContextRef context ) ; # 1434 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFIndex CTFontGetLigatureCaretPositions( CTFontRef font, CGGlyph glyph, CGFloat * positions, CFIndex maxPositions ) ; # 1451 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTBaselineClassRoman ; # 1460 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTBaselineClassIdeographicCentered ; # 1469 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTBaselineClassIdeographicLow ; # 1478 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTBaselineClassIdeographicHigh ; # 1487 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTBaselineClassHanging ; # 1496 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTBaselineClassMath ; # 1505 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTBaselineReferenceFont ; # 1514 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTBaselineOriginalFont ; # 1529 "/System/Library/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFArrayRef CTFontCopyDefaultCascadeListForLanguages( CTFontRef font, CFArrayRef languagePrefList ) ; #pragma clang assume_nonnull end # 22 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 1 3 # 18 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 #define __CTFONTCOLLECTION__ #pragma clang assume_nonnull begin # 39 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 typedef const struct __CTFontCollection * CTFontCollectionRef; # 50 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 typedef struct __CTFontCollection * CTMutableFontCollectionRef; CFTypeID CTFontCollectionGetTypeID( void ) ; typedef CFComparisonResult (*CTFontCollectionSortDescriptorsCallback)( CTFontDescriptorRef first, CTFontDescriptorRef second, void *refCon ); # 79 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 extern const CFStringRef kCTFontCollectionRemoveDuplicatesOption ; extern const CFStringRef kCTFontCollectionIncludeDisabledFontsOption ; extern const CFStringRef kCTFontCollectionDisallowAutoActivationOption ; # 108 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CTFontCollectionRef CTFontCollectionCreateFromAvailableFonts( CFDictionaryRef options ) ; # 123 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CTFontCollectionRef CTFontCollectionCreateWithFontDescriptors( CFArrayRef queryDescriptors, CFDictionaryRef options ) ; # 142 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CTFontCollectionRef CTFontCollectionCreateCopyWithFontDescriptors( CTFontCollectionRef original, CFArrayRef queryDescriptors, CFDictionaryRef options ) ; # 156 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CTMutableFontCollectionRef CTFontCollectionCreateMutableCopy( CTFontCollectionRef original ) ; # 172 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CFArrayRef CTFontCollectionCopyQueryDescriptors( CTFontCollectionRef collection ) ; # 185 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 void CTFontCollectionSetQueryDescriptors( CTMutableFontCollectionRef collection, CFArrayRef descriptors ) ; # 198 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CFArrayRef CTFontCollectionCopyExclusionDescriptors( CTFontCollectionRef collection ) ; # 210 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 void CTFontCollectionSetExclusionDescriptors( CTMutableFontCollectionRef collection, CFArrayRef descriptors ) ; # 227 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CFArrayRef CTFontCollectionCreateMatchingFontDescriptors( CTFontCollectionRef collection ) ; # 245 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CFArrayRef CTFontCollectionCreateMatchingFontDescriptorsSortedWithCallback( CTFontCollectionRef collection, CTFontCollectionSortDescriptorsCallback sortCallback, void * refCon ) ; # 262 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CFArrayRef CTFontCollectionCreateMatchingFontDescriptorsWithOptions( CTFontCollectionRef collection, CFDictionaryRef options ) ; # 278 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CFArrayRef CTFontCollectionCreateMatchingFontDescriptorsForFamily( CTFontCollectionRef collection, CFStringRef familyName, CFDictionaryRef options ) ; # 296 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 typedef uint32_t CTFontCollectionCopyOptions; enum { kCTFontCollectionCopyDefaultOptions = 0, kCTFontCollectionCopyUnique = (1 << 0), kCTFontCollectionCopyStandardSort = (1 << 1) } ; # 317 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CFArrayRef CTFontCollectionCopyFontAttribute( CTFontCollectionRef collection, CFStringRef attributeName, CTFontCollectionCopyOptions options ) ; # 337 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CFArrayRef CTFontCollectionCopyFontAttributes( CTFontCollectionRef collection, CFSetRef attributeNames, CTFontCollectionCopyOptions options ) ; #pragma clang assume_nonnull end # 23 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 1 3 # 18 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 #define __CTFONTMANAGER__ # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManagerErrors.h" 1 3 # 10 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManagerErrors.h" 3 #define __CTFONTMANAGERERRORS__ #pragma clang assume_nonnull begin extern const CFStringRef kCTFontManagerErrorDomain ; extern const CFStringRef kCTFontManagerErrorFontURLsKey ; # 54 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManagerErrors.h" 3 typedef CFIndex CTFontManagerError; enum { kCTFontManagerErrorFileNotFound = 101, kCTFontManagerErrorInsufficientPermissions = 102, kCTFontManagerErrorUnrecognizedFormat = 103, kCTFontManagerErrorInvalidFontData = 104, kCTFontManagerErrorAlreadyRegistered = 105, kCTFontManagerErrorNotRegistered = 201, kCTFontManagerErrorInUse = 202, kCTFontManagerErrorSystemRequired = 203, }; #pragma clang assume_nonnull end # 23 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 2 3 #pragma clang assume_nonnull begin # 43 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 CFArrayRef CTFontManagerCopyAvailablePostScriptNames( void ) ; CFArrayRef CTFontManagerCopyAvailableFontFamilyNames( void ) ; CFArrayRef CTFontManagerCopyAvailableFontURLs( void ) ; # 73 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 CFComparisonResult CTFontManagerCompareFontFamilyNames( const void * family1, const void * family2, void * context ) ; # 88 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 CFArrayRef CTFontManagerCreateFontDescriptorsFromURL( CFURLRef fileURL ) ; # 103 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 CTFontDescriptorRef CTFontManagerCreateFontDescriptorFromData( CFDataRef data ) ; # 118 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 typedef uint32_t CTFontManagerScope; enum { kCTFontManagerScopeNone = 0, kCTFontManagerScopeProcess = 1, kCTFontManagerScopeUser = 2, kCTFontManagerScopeSession = 3 }; # 140 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 uint8_t CTFontManagerRegisterFontsForURL( CFURLRef fontURL, CTFontManagerScope scope, CFErrorRef * error ) ; # 162 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 uint8_t CTFontManagerUnregisterFontsForURL( CFURLRef fontURL, CTFontManagerScope scope, CFErrorRef * error ) ; # 182 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 uint8_t CTFontManagerRegisterGraphicsFont( CGFontRef font, CFErrorRef * error ) ; # 198 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 uint8_t CTFontManagerUnregisterGraphicsFont( CGFontRef font, CFErrorRef * error ) ; # 217 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 uint8_t CTFontManagerRegisterFontsForURLs( CFArrayRef fontURLs, CTFontManagerScope scope, CFArrayRef * errors ) ; # 238 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 uint8_t CTFontManagerUnregisterFontsForURLs( CFArrayRef fontURLs, CTFontManagerScope scope, CFArrayRef * errors ) ; # 253 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 void CTFontManagerEnableFontDescriptors( CFArrayRef descriptors, uint8_t enable ) ; # 266 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 CTFontManagerScope CTFontManagerGetScopeForURL( CFURLRef fontURL ) ; # 278 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 uint8_t CTFontManagerIsSupportedFont( CFURLRef fontURL ) ; # 305 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 extern const CFStringRef kCTFontManagerBundleIdentifier ; # 320 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 typedef uint32_t CTFontManagerAutoActivationSetting; enum { kCTFontManagerAutoActivationDefault = 0, kCTFontManagerAutoActivationDisabled = 1, kCTFontManagerAutoActivationEnabled = 2, kCTFontManagerAutoActivationPromptUser = 3 }; # 338 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 void CTFontManagerSetAutoActivationSetting( CFStringRef bundleIdentifier, CTFontManagerAutoActivationSetting setting ) ; # 351 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 CTFontManagerAutoActivationSetting CTFontManagerGetAutoActivationSetting( CFStringRef bundleIdentifier ) ; # 367 "/System/Library/Frameworks/CoreText.framework/Headers/CTFontManager.h" 3 extern const CFStringRef kCTFontManagerRegisteredFontsChangedNotification ; #pragma clang assume_nonnull end # 25 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 1 3 # 18 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 #define __CTFRAME__ # 29 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 #pragma clang assume_nonnull begin typedef const struct __CTFrame * CTFrameRef; CFTypeID CTFrameGetTypeID( void ) ; # 70 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 typedef uint32_t CTFrameProgression; enum { kCTFrameProgressionTopToBottom = 0, kCTFrameProgressionRightToLeft = 1, kCTFrameProgressionLeftToRight = 2 }; # 89 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 extern const CFStringRef kCTFrameProgressionAttributeName ; # 107 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 typedef uint32_t CTFramePathFillRule; enum { kCTFramePathFillEvenOdd = 0, kCTFramePathFillWindingNumber = 1 }; # 124 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 extern const CFStringRef kCTFramePathFillRuleAttributeName ; # 137 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 extern const CFStringRef kCTFramePathWidthAttributeName ; # 151 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 extern const CFStringRef kCTFrameClippingPathsAttributeName ; # 163 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 extern const CFStringRef kCTFramePathClippingPathAttributeName ; # 183 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 CFRange CTFrameGetStringRange( CTFrameRef frame ) ; # 206 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 CFRange CTFrameGetVisibleStringRange( CTFrameRef frame ) ; # 218 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 CGPathRef CTFrameGetPath( CTFrameRef frame ) ; # 240 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 CFDictionaryRef CTFrameGetFrameAttributes( CTFrameRef frame ) ; # 262 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 CFArrayRef CTFrameGetLines( CTFrameRef frame ) ; # 297 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 void CTFrameGetLineOrigins( CTFrameRef frame, CFRange range, CGPoint origins[] ) ; # 321 "/System/Library/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 void CTFrameDraw( CTFrameRef frame, CGContextRef context ) ; #pragma clang assume_nonnull end # 27 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 1 3 # 18 "/System/Library/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 3 #define __CTFRAMESETTER__ # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 1 3 # 18 "/System/Library/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 #define __CTTYPESETTER__ # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 1 3 # 18 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 #define __CTLINE__ #pragma clang assume_nonnull begin typedef const struct __CTLine * CTLineRef; # 71 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 typedef CFOptionFlags CTLineBoundsOptions; enum { kCTLineBoundsExcludeTypographicLeading = 1 << 0, kCTLineBoundsExcludeTypographicShifts = 1 << 1, kCTLineBoundsUseHangingPunctuation = 1 << 2, kCTLineBoundsUseGlyphPathBounds = 1 << 3, kCTLineBoundsUseOpticalBounds = 1 << 4, kCTLineBoundsIncludeLanguageExtents = 1 << 5, }; # 100 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 typedef uint32_t CTLineTruncationType; enum { kCTLineTruncationStart = 0, kCTLineTruncationEnd = 1, kCTLineTruncationMiddle = 2 }; CFTypeID CTLineGetTypeID( void ) ; # 136 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CTLineRef CTLineCreateWithAttributedString( CFAttributedStringRef attrString ) ; # 169 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CTLineRef CTLineCreateTruncatedLine( CTLineRef line, double width, CTLineTruncationType truncationType, CTLineRef truncationToken ) ; # 200 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CTLineRef CTLineCreateJustifiedLine( CTLineRef line, CGFloat justificationFactor, double justificationWidth ) ; # 223 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CFIndex CTLineGetGlyphCount( CTLineRef line ) ; # 237 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CFArrayRef CTLineGetGlyphRuns( CTLineRef line ) ; # 254 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CFRange CTLineGetStringRange( CTLineRef line ) ; # 279 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 double CTLineGetPenOffsetForFlush( CTLineRef line, CGFloat flushFactor, double flushWidth ) ; # 303 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 void CTLineDraw( CTLineRef line, CGContextRef context ) ; # 341 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 double CTLineGetTypographicBounds( CTLineRef line, CGFloat * ascent, CGFloat * descent, CGFloat * leading ) ; # 364 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CGRect CTLineGetBoundsWithOptions( CTLineRef line, CTLineBoundsOptions options ) ; # 385 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 double CTLineGetTrailingWhitespaceWidth( CTLineRef line ) ; # 416 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CGRect CTLineGetImageBounds( CTLineRef line, CGContextRef context ) ; # 448 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CFIndex CTLineGetStringIndexForPosition( CTLineRef line, CGPoint position ) ; # 485 "/System/Library/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CGFloat CTLineGetOffsetForStringIndex( CTLineRef line, CFIndex charIndex, CGFloat * secondaryOffset ) ; #pragma clang assume_nonnull end # 22 "/System/Library/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 2 3 #pragma clang assume_nonnull begin typedef const struct __CTTypesetter * CTTypesetterRef; CFTypeID CTTypesetterGetTypeID( void ) ; # 56 "/System/Library/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 extern const CFStringRef kCTTypesetterOptionDisableBidiProcessing ; # 67 "/System/Library/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 extern const CFStringRef kCTTypesetterOptionForcedEmbeddingLevel ; # 90 "/System/Library/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 CTTypesetterRef CTTypesetterCreateWithAttributedString( CFAttributedStringRef string ) ; # 113 "/System/Library/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 CTTypesetterRef CTTypesetterCreateWithAttributedStringAndOptions( CFAttributedStringRef string, CFDictionaryRef options ) ; # 145 "/System/Library/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 CTLineRef CTTypesetterCreateLineWithOffset( CTTypesetterRef typesetter, CFRange stringRange, double offset ) ; CTLineRef CTTypesetterCreateLine( CTTypesetterRef typesetter, CFRange stringRange ) ; # 190 "/System/Library/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 CFIndex CTTypesetterSuggestLineBreakWithOffset( CTTypesetterRef typesetter, CFIndex startIndex, double width, double offset ) ; CFIndex CTTypesetterSuggestLineBreak( CTTypesetterRef typesetter, CFIndex startIndex, double width ) ; # 238 "/System/Library/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 CFIndex CTTypesetterSuggestClusterBreakWithOffset( CTTypesetterRef typesetter, CFIndex startIndex, double width, double offset ) ; CFIndex CTTypesetterSuggestClusterBreak( CTTypesetterRef typesetter, CFIndex startIndex, double width ) ; #pragma clang assume_nonnull end # 23 "/System/Library/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 2 3 #pragma clang assume_nonnull begin typedef const struct __CTFramesetter * CTFramesetterRef; CFTypeID CTFramesetterGetTypeID( void ) ; # 63 "/System/Library/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 3 CTFramesetterRef CTFramesetterCreateWithAttributedString( CFAttributedStringRef string ) ; # 102 "/System/Library/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 3 CTFrameRef CTFramesetterCreateFrame( CTFramesetterRef framesetter, CFRange stringRange, CGPathRef path, CFDictionaryRef frameAttributes ) ; # 126 "/System/Library/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 3 CTTypesetterRef CTFramesetterGetTypesetter( CTFramesetterRef framesetter ) ; # 167 "/System/Library/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 3 CGSize CTFramesetterSuggestFrameSizeWithConstraints( CTFramesetterRef framesetter, CFRange stringRange, CFDictionaryRef frameAttributes, CGSize constraints, CFRange * fitRange ) ; #pragma clang assume_nonnull end # 28 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 1 3 # 18 "/System/Library/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 #define __CTGLYPHINFO__ #pragma clang assume_nonnull begin typedef const struct __CTGlyphInfo * CTGlyphInfoRef; CFTypeID CTGlyphInfoGetTypeID( void ) ; # 73 "/System/Library/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 typedef short CTCharacterCollection; enum { kCTCharacterCollectionIdentityMapping = 0, kCTCharacterCollectionAdobeCNS1 = 1, kCTCharacterCollectionAdobeGB1 = 2, kCTCharacterCollectionAdobeJapan1 = 3, kCTCharacterCollectionAdobeJapan2 = 4, kCTCharacterCollectionAdobeKorea1 = 5, kCTIdentityMappingCharacterCollection = kCTCharacterCollectionIdentityMapping, kCTAdobeCNS1CharacterCollection = kCTCharacterCollectionAdobeCNS1, kCTAdobeGB1CharacterCollection = kCTCharacterCollectionAdobeGB1, kCTAdobeJapan1CharacterCollection = kCTCharacterCollectionAdobeJapan1, kCTAdobeJapan2CharacterCollection = kCTCharacterCollectionAdobeJapan2, kCTAdobeKorea1CharacterCollection = kCTCharacterCollectionAdobeKorea1 }; # 120 "/System/Library/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 CTGlyphInfoRef CTGlyphInfoCreateWithGlyphName( CFStringRef glyphName, CTFontRef font, CFStringRef baseString ) ; # 146 "/System/Library/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 CTGlyphInfoRef CTGlyphInfoCreateWithGlyph( CGGlyph glyph, CTFontRef font, CFStringRef baseString ) ; # 172 "/System/Library/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 CTGlyphInfoRef CTGlyphInfoCreateWithCharacterIdentifier( CGFontIndex cid, CTCharacterCollection collection, CFStringRef baseString ) ; # 195 "/System/Library/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 CFStringRef CTGlyphInfoGetGlyphName( CTGlyphInfoRef glyphInfo ) ; # 212 "/System/Library/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 CGFontIndex CTGlyphInfoGetCharacterIdentifier( CTGlyphInfoRef glyphInfo ) ; # 232 "/System/Library/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 CTCharacterCollection CTGlyphInfoGetCharacterCollection( CTGlyphInfoRef glyphInfo ) ; #pragma clang assume_nonnull end # 29 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 1 3 # 18 "/System/Library/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 #define __CTPARAGRAPHSTYLE__ #pragma clang assume_nonnull begin typedef const struct __CTParagraphStyle * CTParagraphStyleRef; CFTypeID CTParagraphStyleGetTypeID( void ) ; # 68 "/System/Library/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 typedef uint8_t CTTextAlignment; enum { kCTTextAlignmentLeft = 0, kCTTextAlignmentRight = 1, kCTTextAlignmentCenter = 2, kCTTextAlignmentJustified = 3, kCTTextAlignmentNatural = 4, kCTLeftTextAlignment = kCTTextAlignmentLeft, kCTRightTextAlignment = kCTTextAlignmentRight, kCTCenterTextAlignment = kCTTextAlignmentCenter, kCTJustifiedTextAlignment = kCTTextAlignmentJustified, kCTNaturalTextAlignment = kCTTextAlignmentNatural }; # 118 "/System/Library/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 typedef uint8_t CTLineBreakMode; enum { kCTLineBreakByWordWrapping = 0, kCTLineBreakByCharWrapping = 1, kCTLineBreakByClipping = 2, kCTLineBreakByTruncatingHead = 3, kCTLineBreakByTruncatingTail = 4, kCTLineBreakByTruncatingMiddle = 5 }; # 143 "/System/Library/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 typedef char CTWritingDirection; enum { kCTWritingDirectionNatural = -1, kCTWritingDirectionLeftToRight = 0, kCTWritingDirectionRightToLeft = 1 }; # 336 "/System/Library/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 typedef uint32_t CTParagraphStyleSpecifier; enum { kCTParagraphStyleSpecifierAlignment = 0, kCTParagraphStyleSpecifierFirstLineHeadIndent = 1, kCTParagraphStyleSpecifierHeadIndent = 2, kCTParagraphStyleSpecifierTailIndent = 3, kCTParagraphStyleSpecifierTabStops = 4, kCTParagraphStyleSpecifierDefaultTabInterval = 5, kCTParagraphStyleSpecifierLineBreakMode = 6, kCTParagraphStyleSpecifierLineHeightMultiple = 7, kCTParagraphStyleSpecifierMaximumLineHeight = 8, kCTParagraphStyleSpecifierMinimumLineHeight = 9, kCTParagraphStyleSpecifierLineSpacing = 10, kCTParagraphStyleSpecifierParagraphSpacing = 11, kCTParagraphStyleSpecifierParagraphSpacingBefore = 12, kCTParagraphStyleSpecifierBaseWritingDirection = 13, kCTParagraphStyleSpecifierMaximumLineSpacing = 14, kCTParagraphStyleSpecifierMinimumLineSpacing = 15, kCTParagraphStyleSpecifierLineSpacingAdjustment = 16, kCTParagraphStyleSpecifierLineBoundsOptions = 17, kCTParagraphStyleSpecifierCount }; # 377 "/System/Library/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 typedef struct CTParagraphStyleSetting { CTParagraphStyleSpecifier spec; size_t valueSize; const void * value; } CTParagraphStyleSetting; # 419 "/System/Library/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 CTParagraphStyleRef CTParagraphStyleCreate( const CTParagraphStyleSetting * settings, size_t settingCount ) ; # 437 "/System/Library/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 CTParagraphStyleRef CTParagraphStyleCreateCopy( CTParagraphStyleRef paragraphStyle ) ; # 480 "/System/Library/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 uint8_t CTParagraphStyleGetValueForSpecifier( CTParagraphStyleRef paragraphStyle, CTParagraphStyleSpecifier spec, size_t valueBufferSize, void * valueBuffer ) ; #pragma clang assume_nonnull end # 31 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h" 1 3 # 18 "/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h" 3 #define __CTRUBYANNOTATION__ #pragma clang assume_nonnull begin typedef const struct __CTRubyAnnotation * CTRubyAnnotationRef; CFTypeID CTRubyAnnotationGetTypeID( void ) ; # 73 "/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h" 3 typedef uint8_t CTRubyAlignment; enum { kCTRubyAlignmentInvalid = (uint8_t)-1, kCTRubyAlignmentAuto = 0, kCTRubyAlignmentStart = 1, kCTRubyAlignmentCenter = 2, kCTRubyAlignmentEnd = 3, kCTRubyAlignmentDistributeLetter = 4, kCTRubyAlignmentDistributeSpace = 5, kCTRubyAlignmentLineEdge = 6 } ; # 106 "/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h" 3 typedef uint8_t CTRubyOverhang; enum { kCTRubyOverhangInvalid = (uint8_t)-1, kCTRubyOverhangAuto = 0, kCTRubyOverhangStart = 1, kCTRubyOverhangEnd = 2, kCTRubyOverhangNone = 3 } ; # 136 "/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h" 3 typedef uint8_t CTRubyPosition; enum { kCTRubyPositionBefore = 0, kCTRubyPositionAfter = 1, kCTRubyPositionInterCharacter = 2, kCTRubyPositionInline = 3, kCTRubyPositionCount } ; # 171 "/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h" 3 CTRubyAnnotationRef CTRubyAnnotationCreate( CTRubyAlignment alignment, CTRubyOverhang overhang, CGFloat sizeFactor, CFStringRef text[ kCTRubyPositionCount] ) ; # 184 "/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h" 3 extern const CFStringRef kCTRubyAnnotationSizeFactorAttributeName ; # 196 "/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h" 3 extern const CFStringRef kCTRubyAnnotationScaleToFitAttributeName ; # 226 "/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h" 3 CTRubyAnnotationRef CTRubyAnnotationCreateWithAttributes( CTRubyAlignment alignment, CTRubyOverhang overhang, CTRubyPosition position, CFStringRef string, CFDictionaryRef attributes ) ; # 246 "/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h" 3 CTRubyAnnotationRef CTRubyAnnotationCreateCopy( CTRubyAnnotationRef rubyAnnotation ) ; # 261 "/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h" 3 CTRubyAlignment CTRubyAnnotationGetAlignment( CTRubyAnnotationRef rubyAnnotation ) ; # 276 "/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h" 3 CTRubyOverhang CTRubyAnnotationGetOverhang( CTRubyAnnotationRef rubyAnnotation ) ; # 290 "/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h" 3 CGFloat CTRubyAnnotationGetSizeFactor( CTRubyAnnotationRef rubyAnnotation ) ; # 308 "/System/Library/Frameworks/CoreText.framework/Headers/CTRubyAnnotation.h" 3 CFStringRef CTRubyAnnotationGetTextForPosition( CTRubyAnnotationRef rubyAnnotation, CTRubyPosition position ) ; #pragma clang assume_nonnull end # 32 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 1 3 # 18 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 #define __CTRUN__ #pragma clang assume_nonnull begin typedef const struct __CTRun * CTRunRef; # 57 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 typedef uint32_t CTRunStatus; enum { kCTRunStatusNoStatus = 0, kCTRunStatusRightToLeft = (1 << 0), kCTRunStatusNonMonotonic = (1 << 1), kCTRunStatusHasNonIdentityMatrix = (1 << 2) }; CFTypeID CTRunGetTypeID( void ) ; # 90 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 CFIndex CTRunGetGlyphCount( CTRunRef run ) ; # 111 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 CFDictionaryRef CTRunGetAttributes( CTRunRef run ) ; # 133 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 CTRunStatus CTRunGetStatus( CTRunRef run ) ; # 154 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 const CGGlyph * CTRunGetGlyphsPtr( CTRunRef run ) ; # 176 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 void CTRunGetGlyphs( CTRunRef run, CFRange range, CGGlyph buffer[] ) ; # 201 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 const CGPoint * CTRunGetPositionsPtr( CTRunRef run ) ; # 227 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 void CTRunGetPositions( CTRunRef run, CFRange range, CGPoint buffer[] ) ; # 254 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 const CGSize * CTRunGetAdvancesPtr( CTRunRef run ) ; # 277 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 void CTRunGetAdvances( CTRunRef run, CFRange range, CGSize buffer[] ) ; # 303 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 const CFIndex * CTRunGetStringIndicesPtr( CTRunRef run ) ; # 330 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 void CTRunGetStringIndices( CTRunRef run, CFRange range, CFIndex buffer[] ) ; # 348 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 CFRange CTRunGetStringRange( CTRunRef run ) ; # 381 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 double CTRunGetTypographicBounds( CTRunRef run, CFRange range, CGFloat * ascent, CGFloat * descent, CGFloat * leading ) ; # 424 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 CGRect CTRunGetImageBounds( CTRunRef run, CGContextRef context, CFRange range ) ; # 444 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 CGAffineTransform CTRunGetTextMatrix( CTRunRef run ) ; # 475 "/System/Library/Frameworks/CoreText.framework/Headers/CTRun.h" 3 void CTRunDraw( CTRunRef run, CGContextRef context, CFRange range ) ; #pragma clang assume_nonnull end # 33 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTRunDelegate.h" 1 3 # 10 "/System/Library/Frameworks/CoreText.framework/Headers/CTRunDelegate.h" 3 #define __CTRUNDELEGATE__ #pragma clang assume_nonnull begin typedef const struct __CTRunDelegate * CTRunDelegateRef; CFTypeID CTRunDelegateGetTypeID( void ) ; # 45 "/System/Library/Frameworks/CoreText.framework/Headers/CTRunDelegate.h" 3 typedef void (*CTRunDelegateDeallocateCallback) ( void * refCon ); # 59 "/System/Library/Frameworks/CoreText.framework/Headers/CTRunDelegate.h" 3 typedef CGFloat (*CTRunDelegateGetAscentCallback) ( void * refCon ); # 73 "/System/Library/Frameworks/CoreText.framework/Headers/CTRunDelegate.h" 3 typedef CGFloat (*CTRunDelegateGetDescentCallback) ( void * refCon ); # 88 "/System/Library/Frameworks/CoreText.framework/Headers/CTRunDelegate.h" 3 typedef CGFloat (*CTRunDelegateGetWidthCallback) ( void * refCon ); # 126 "/System/Library/Frameworks/CoreText.framework/Headers/CTRunDelegate.h" 3 typedef struct { CFIndex version; CTRunDelegateDeallocateCallback dealloc; CTRunDelegateGetAscentCallback getAscent; CTRunDelegateGetDescentCallback getDescent; CTRunDelegateGetWidthCallback getWidth; } CTRunDelegateCallbacks; # 144 "/System/Library/Frameworks/CoreText.framework/Headers/CTRunDelegate.h" 3 enum { kCTRunDelegateVersion1 = 1, kCTRunDelegateCurrentVersion = kCTRunDelegateVersion1 }; # 169 "/System/Library/Frameworks/CoreText.framework/Headers/CTRunDelegate.h" 3 CTRunDelegateRef CTRunDelegateCreate( const CTRunDelegateCallbacks* callbacks, void * refCon ) ; # 191 "/System/Library/Frameworks/CoreText.framework/Headers/CTRunDelegate.h" 3 void * CTRunDelegateGetRefCon( CTRunDelegateRef runDelegate ) ; #pragma clang assume_nonnull end # 34 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 1 3 # 10 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 #define __CTSTRINGATTRIBUTES__ #pragma clang assume_nonnull begin # 37 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTFontAttributeName ; # 55 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTForegroundColorFromContextAttributeName ; # 72 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTKernAttributeName ; # 98 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTLigatureAttributeName ; # 108 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTForegroundColorAttributeName ; # 117 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTBackgroundColorAttributeName ; # 133 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTParagraphStyleAttributeName ; # 147 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTStrokeWidthAttributeName ; # 157 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTStrokeColorAttributeName ; # 172 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTUnderlineStyleAttributeName ; # 184 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTSuperscriptAttributeName ; # 194 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTUnderlineColorAttributeName ; # 206 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTVerticalFormsAttributeName ; # 220 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTHorizontalInVerticalFormsAttributeName ; # 234 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTGlyphInfoAttributeName ; # 247 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTCharacterShapeAttributeName ; # 260 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTLanguageAttributeName ; # 279 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTRunDelegateAttributeName ; # 291 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 typedef int32_t CTUnderlineStyle; enum { kCTUnderlineStyleNone = 0x00, kCTUnderlineStyleSingle = 0x01, kCTUnderlineStyleThick = 0x02, kCTUnderlineStyleDouble = 0x09 }; # 308 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 typedef int32_t CTUnderlineStyleModifiers; enum { kCTUnderlinePatternSolid = 0x0000, kCTUnderlinePatternDot = 0x0100, kCTUnderlinePatternDash = 0x0200, kCTUnderlinePatternDashDot = 0x0300, kCTUnderlinePatternDashDotDot = 0x0400 }; # 334 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTBaselineClassAttributeName ; # 356 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTBaselineInfoAttributeName ; # 380 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTBaselineReferenceInfoAttributeName ; # 398 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTBaselineOffsetAttributeName ; # 428 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTWritingDirectionAttributeName ; # 441 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 enum { kCTWritingDirectionEmbedding = (0 << 1), kCTWritingDirectionOverride = (1 << 1) }; # 455 "/System/Library/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTRubyAnnotationAttributeName ; #pragma clang assume_nonnull end # 35 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/CoreText.framework/Headers/CTTextTab.h" 1 3 # 18 "/System/Library/Frameworks/CoreText.framework/Headers/CTTextTab.h" 3 #define __CTTEXTTAB__ #pragma clang assume_nonnull begin # 45 "/System/Library/Frameworks/CoreText.framework/Headers/CTTextTab.h" 3 typedef const struct __CTTextTab * CTTextTabRef; CFTypeID CTTextTabGetTypeID( void ) ; # 72 "/System/Library/Frameworks/CoreText.framework/Headers/CTTextTab.h" 3 extern const CFStringRef kCTTabColumnTerminatorsAttributeName ; # 99 "/System/Library/Frameworks/CoreText.framework/Headers/CTTextTab.h" 3 CTTextTabRef CTTextTabCreate( CTTextAlignment alignment, double location, CFDictionaryRef options ) ; # 119 "/System/Library/Frameworks/CoreText.framework/Headers/CTTextTab.h" 3 CTTextAlignment CTTextTabGetAlignment( CTTextTabRef tab ) ; # 133 "/System/Library/Frameworks/CoreText.framework/Headers/CTTextTab.h" 3 double CTTextTabGetLocation( CTTextTabRef tab ) ; # 148 "/System/Library/Frameworks/CoreText.framework/Headers/CTTextTab.h" 3 CFDictionaryRef CTTextTabGetOptions( CTTextTabRef tab ) ; #pragma clang assume_nonnull end # 36 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 61 "/System/Library/Frameworks/CoreText.framework/Headers/CoreText.h" 3 uint32_t CTGetCoreTextVersion( void ) ; #define kCTVersionNumber10_5 0x00020000 #define kCTVersionNumber10_5_2 0x00020001 #define kCTVersionNumber10_5_3 0x00020002 #define kCTVersionNumber10_5_5 0x00020003 #define kCTVersionNumber10_6 0x00030000 #define kCTVersionNumber10_7 0x00040000 #define kCTVersionNumber10_8 0x00050000 #define kCTVersionNumber10_9 0x00060000 #define kCTVersionNumber10_10 0x00070000 #define kCTVersionNumber10_11 0x00080000 #define kCTVersionNumber10_12 0x00090000 #define kCTVersionNumber10_13 0x000A0000 # 40 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h" 3 #define __HISERVICES__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 #define __HISHAPE__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Quickdraw.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Quickdraw.h" 3 #define __QUICKDRAW__ # 35 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Quickdraw.h" 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 1 3 #define __COLORSYNCDEPRECATED__ # 1 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/10.0.0/include/stddef.h" 1 3 4 # 11 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 2 3 # 71 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 #pragma pack(push, 2) enum { cmICCProfileVersion4 = 0x04000000, cmICCProfileVersion2 = 0x02000000, cmICCProfileVersion21 = 0x02100000, cmCS2ProfileVersion = cmICCProfileVersion2, cmCS1ProfileVersion = 0x00000100 }; enum { cmProfileMajorVersionMask = (int)0xFF000000, cmCurrentProfileMajorVersion = 0x02000000 }; enum { cmMagicNumber = 'acsp' }; enum { cmICCReservedFlagsMask = 0x0000FFFF, cmEmbeddedMask = 0x00000001, cmEmbeddedUseMask = 0x00000002, cmBlackPointCompensationMask = 0x00000004, cmCMSReservedFlagsMask = (int)0xFFFF0000, cmQualityMask = 0x00030000, cmInterpolationMask = 0x00040000, cmGamutCheckingMask = 0x00080000 }; enum { cmEmbeddedProfile = 0, cmEmbeddedUse = 1 }; enum { cmNormalMode = 0, cmDraftMode = 1, cmBestMode = 2 }; enum { cmBlackPointCompensation = 1 }; enum { cmReflectiveTransparentMask = 0x00000001, cmGlossyMatteMask = 0x00000002 }; enum { cmReflective = 0, cmGlossy = 1 }; enum { cmPerceptual = 0, cmRelativeColorimetric = 1, cmSaturation = 2, cmAbsoluteColorimetric = 3 }; enum { cmAsciiData = 0, cmBinaryData = 1 }; enum { cmPrtrDefaultScreens = 0, cmLinesPer = 1 }; enum { cmNumHeaderElements = 10 }; enum { cmAToB0Tag = 'A2B0', cmAToB1Tag = 'A2B1', cmAToB2Tag = 'A2B2', cmBlueColorantTag = 'bXYZ', cmBlueTRCTag = 'bTRC', cmBToA0Tag = 'B2A0', cmBToA1Tag = 'B2A1', cmBToA2Tag = 'B2A2', cmCalibrationDateTimeTag = 'calt', cmChromaticAdaptationTag = 'chad', cmCharTargetTag = 'targ', cmCopyrightTag = 'cprt', cmDeviceMfgDescTag = 'dmnd', cmDeviceModelDescTag = 'dmdd', cmGamutTag = 'gamt', cmGrayTRCTag = 'kTRC', cmGreenColorantTag = 'gXYZ', cmGreenTRCTag = 'gTRC', cmLuminanceTag = 'lumi', cmMeasurementTag = 'meas', cmMediaBlackPointTag = 'bkpt', cmMediaWhitePointTag = 'wtpt', cmNamedColorTag = 'ncol', cmNamedColor2Tag = 'ncl2', cmPreview0Tag = 'pre0', cmPreview1Tag = 'pre1', cmPreview2Tag = 'pre2', cmProfileDescriptionTag = 'desc', cmProfileSequenceDescTag = 'pseq', cmPS2CRD0Tag = 'psd0', cmPS2CRD1Tag = 'psd1', cmPS2CRD2Tag = 'psd2', cmPS2CRD3Tag = 'psd3', cmPS2CSATag = 'ps2s', cmPS2RenderingIntentTag = 'ps2i', cmRedColorantTag = 'rXYZ', cmRedTRCTag = 'rTRC', cmScreeningDescTag = 'scrd', cmScreeningTag = 'scrn', cmTechnologyTag = 'tech', cmUcrBgTag = 'bfd ', cmViewingConditionsDescTag = 'vued', cmViewingConditionsTag = 'view' }; enum { cmPS2CRDVMSizeTag = 'psvm', cmVideoCardGammaTag = 'vcgt', cmMakeAndModelTag = 'mmod', cmProfileDescriptionMLTag = 'dscm', cmNativeDisplayInfoTag = 'ndin' }; enum { cmSigCrdInfoType = 'crdi', cmSigCurveType = 'curv', cmSigDataType = 'data', cmSigDateTimeType = 'dtim', cmSigLut16Type = 'mft2', cmSigLut8Type = 'mft1', cmSigMeasurementType = 'meas', cmSigMultiFunctA2BType = 'mAB ', cmSigMultiFunctB2AType = 'mBA ', cmSigNamedColorType = 'ncol', cmSigNamedColor2Type = 'ncl2', cmSigParametricCurveType = 'para', cmSigProfileDescriptionType = 'desc', cmSigProfileSequenceDescType = 'pseq', cmSigScreeningType = 'scrn', cmSigS15Fixed16Type = 'sf32', cmSigSignatureType = 'sig ', cmSigTextType = 'text', cmSigU16Fixed16Type = 'uf32', cmSigU1Fixed15Type = 'uf16', cmSigUInt8Type = 'ui08', cmSigUInt16Type = 'ui16', cmSigUInt32Type = 'ui32', cmSigUInt64Type = 'ui64', cmSigUcrBgType = 'bfd ', cmSigUnicodeTextType = 'utxt', cmSigViewingConditionsType = 'view', cmSigXYZType = 'XYZ ' }; enum { cmSigPS2CRDVMSizeType = 'psvm', cmSigVideoCardGammaType = 'vcgt', cmSigMakeAndModelType = 'mmod', cmSigNativeDisplayInfoType = 'ndin', cmSigMultiLocalizedUniCodeType = 'mluc' }; enum { cmTechnologyDigitalCamera = 'dcam', cmTechnologyFilmScanner = 'fscn', cmTechnologyReflectiveScanner = 'rscn', cmTechnologyInkJetPrinter = 'ijet', cmTechnologyThermalWaxPrinter = 'twax', cmTechnologyElectrophotographicPrinter = 'epho', cmTechnologyElectrostaticPrinter = 'esta', cmTechnologyDyeSublimationPrinter = 'dsub', cmTechnologyPhotographicPaperPrinter = 'rpho', cmTechnologyFilmWriter = 'fprn', cmTechnologyVideoMonitor = 'vidm', cmTechnologyVideoCamera = 'vidc', cmTechnologyProjectionTelevision = 'pjtv', cmTechnologyCRTDisplay = 'CRT ', cmTechnologyPMDisplay = 'PMD ', cmTechnologyAMDisplay = 'AMD ', cmTechnologyPhotoCD = 'KPCD', cmTechnologyPhotoImageSetter = 'imgs', cmTechnologyGravure = 'grav', cmTechnologyOffsetLithography = 'offs', cmTechnologySilkscreen = 'silk', cmTechnologyFlexography = 'flex' }; enum { cmFlare0 = 0x00000000, cmFlare100 = 0x00000001 }; enum { cmGeometryUnknown = 0x00000000, cmGeometry045or450 = 0x00000001, cmGeometry0dord0 = 0x00000002 }; enum { cmStdobsUnknown = 0x00000000, cmStdobs1931TwoDegrees = 0x00000001, cmStdobs1964TenDegrees = 0x00000002 }; enum { cmIlluminantUnknown = 0x00000000, cmIlluminantD50 = 0x00000001, cmIlluminantD65 = 0x00000002, cmIlluminantD93 = 0x00000003, cmIlluminantF2 = 0x00000004, cmIlluminantD55 = 0x00000005, cmIlluminantA = 0x00000006, cmIlluminantEquiPower = 0x00000007, cmIlluminantF8 = 0x00000008 }; enum { cmSpotFunctionUnknown = 0, cmSpotFunctionDefault = 1, cmSpotFunctionRound = 2, cmSpotFunctionDiamond = 3, cmSpotFunctionEllipse = 4, cmSpotFunctionLine = 5, cmSpotFunctionSquare = 6, cmSpotFunctionCross = 7 }; enum { cmXYZData = 'XYZ ', cmLabData = 'Lab ', cmLuvData = 'Luv ', cmYCbCrData = 'YCbr', cmYxyData = 'Yxy ', cmRGBData = 'RGB ', cmSRGBData = 'sRGB', cmGrayData = 'GRAY', cmHSVData = 'HSV ', cmHLSData = 'HLS ', cmCMYKData = 'CMYK', cmCMYData = 'CMY ', cmMCH5Data = 'MCH5', cmMCH6Data = 'MCH6', cmMCH7Data = 'MCH7', cmMCH8Data = 'MCH8', cm3CLRData = '3CLR', cm4CLRData = '4CLR', cm5CLRData = '5CLR', cm6CLRData = '6CLR', cm7CLRData = '7CLR', cm8CLRData = '8CLR', cm9CLRData = '9CLR', cm10CLRData = 'ACLR', cm11CLRData = 'BCLR', cm12CLRData = 'CCLR', cm13CLRData = 'DCLR', cm14CLRData = 'ECLR', cm15CLRData = 'FCLR', cmNamedData = 'NAME' }; enum { cmInputClass = 'scnr', cmDisplayClass = 'mntr', cmOutputClass = 'prtr', cmLinkClass = 'link', cmAbstractClass = 'abst', cmColorSpaceClass = 'spac', cmNamedColorClass = 'nmcl' }; enum { cmMacintosh = 'APPL', cmMicrosoft = 'MSFT', cmSolaris = 'SUNW', cmSiliconGraphics = 'SGI ', cmTaligent = 'TGNT' }; enum { cmParametricType0 = 0, cmParametricType1 = 1, cmParametricType2 = 2, cmParametricType3 = 3, cmParametricType4 = 4 }; enum { cmCS1ChromTag = 'chrm', cmCS1TRCTag = 'trc ', cmCS1NameTag = 'name', cmCS1CustTag = 'cust' }; typedef struct CMDateTime { UInt16 year; UInt16 month; UInt16 dayOfTheMonth; UInt16 hours; UInt16 minutes; UInt16 seconds; } CMDateTime ; typedef struct CMFixedXYColor { Fixed x; Fixed y; } CMFixedXYColor ; typedef struct CMFixedXYZColor { Fixed X; Fixed Y; Fixed Z; } CMFixedXYZColor ; typedef UInt16 CMXYZComponent; typedef struct CMXYZColor { CMXYZComponent X; CMXYZComponent Y; CMXYZComponent Z; } CMXYZColor; typedef unsigned char CMProfileMD5[16] ; typedef CMProfileMD5 * CMProfileMD5Ptr ; # 461 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 #define CMProfileMD5AreEqual(a,b) ( ((UInt32*)a)[0]==((UInt32*)b)[0] && ((UInt32*)a)[1]==((UInt32*)b)[1] && ((UInt32*)a)[2]==((UInt32*)b)[2] && ((UInt32*)a)[3]==((UInt32*)b)[3]) typedef struct CM2Header { UInt32 size; OSType CMMType; UInt32 profileVersion; OSType profileClass; OSType dataColorSpace; OSType profileConnectionSpace; CMDateTime dateTime; OSType CS2profileSignature; OSType platform; UInt32 flags; OSType deviceManufacturer; UInt32 deviceModel; UInt32 deviceAttributes[2]; UInt32 renderingIntent; CMFixedXYZColor white; OSType creator; char reserved[44]; } CM2Header ; typedef struct CM4Header { UInt32 size; OSType CMMType; UInt32 profileVersion; OSType profileClass; OSType dataColorSpace; OSType profileConnectionSpace; CMDateTime dateTime; OSType CS2profileSignature; OSType platform; UInt32 flags; OSType deviceManufacturer; UInt32 deviceModel; UInt32 deviceAttributes[2]; UInt32 renderingIntent; CMFixedXYZColor white; OSType creator; CMProfileMD5 digest; char reserved[28]; } CM4Header ; typedef struct CMTagRecord { OSType tag; UInt32 elementOffset; UInt32 elementSize; } CMTagRecord ; typedef struct CMTagElemTable { UInt32 count; CMTagRecord tagList[1]; } CMTagElemTable ; typedef struct CM2Profile { CM2Header header; CMTagElemTable tagTable; char elemData[1]; } CM2Profile, *CM2ProfilePtr, **CM2ProfileHandle ; typedef struct CMAdaptationMatrixType { OSType typeDescriptor; UInt32 reserved; Fixed adaptationMatrix[9]; } CMAdaptationMatrixType ; typedef struct CMCurveType { OSType typeDescriptor; UInt32 reserved; UInt32 countValue; UInt16 data[1]; } CMCurveType ; typedef struct CMDataType { OSType typeDescriptor; UInt32 reserved; UInt32 dataFlag; char data[1]; } CMDataType ; typedef struct CMDateTimeType { OSType typeDescriptor; UInt32 reserved; CMDateTime dateTime; } CMDateTimeType ; typedef struct CMLut16Type { OSType typeDescriptor; UInt32 reserved; UInt8 inputChannels; UInt8 outputChannels; UInt8 gridPoints; UInt8 reserved2; Fixed matrix[3][3]; UInt16 inputTableEntries; UInt16 outputTableEntries; UInt16 inputTable[1]; # 570 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 } CMLut16Type ; typedef struct CMLut8Type { OSType typeDescriptor; UInt32 reserved; UInt8 inputChannels; UInt8 outputChannels; UInt8 gridPoints; UInt8 reserved2; Fixed matrix[3][3]; UInt8 inputTable[1]; # 589 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 } CMLut8Type ; typedef struct CMMultiFunctLutType { OSType typeDescriptor; UInt32 reserved; UInt8 inputChannels; UInt8 outputChannels; UInt16 reserved2; UInt32 offsetBcurves; UInt32 offsetMatrix; UInt32 offsetMcurves; UInt32 offsetCLUT; UInt32 offsetAcurves; UInt8 data[1]; } CMMultiFunctLutType, CMMultiFunctLutA2BType, CMMultiFunctLutB2AType ; typedef struct CMMultiFunctCLUTType { UInt8 gridPoints[16]; UInt8 entrySize; UInt8 reserved[3]; UInt8 data[2]; } CMMultiFunctCLUTType ; typedef struct CMMeasurementType { OSType typeDescriptor; UInt32 reserved; UInt32 standardObserver; CMFixedXYZColor backingXYZ; UInt32 geometry; UInt32 flare; UInt32 illuminant; } CMMeasurementType ; typedef struct CMNamedColorType { OSType typeDescriptor; UInt32 reserved; UInt32 vendorFlag; UInt32 count; UInt8 prefixName[1]; # 639 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 } CMNamedColorType ; typedef struct CMNamedColor2EntryType { UInt8 rootName[32]; UInt16 PCSColorCoords[3]; UInt16 DeviceColorCoords[1]; } CMNamedColor2EntryType ; typedef struct CMNamedColor2Type { OSType typeDescriptor; UInt32 reserved; UInt32 vendorFlag; UInt32 count; UInt32 deviceChannelCount; UInt8 prefixName[32]; UInt8 suffixName[32]; char data[1]; } CMNamedColor2Type ; typedef struct CMNativeDisplayInfo { UInt32 dataSize; CMFixedXYColor redPhosphor; CMFixedXYColor greenPhosphor; CMFixedXYColor bluePhosphor; CMFixedXYColor whitePoint; Fixed redGammaValue; Fixed greenGammaValue; Fixed blueGammaValue; UInt16 gammaChannels; UInt16 gammaEntryCount; UInt16 gammaEntrySize; char gammaData[1]; } CMNativeDisplayInfo ; typedef struct CMNativeDisplayInfoType { OSType typeDescriptor; UInt32 reserved; CMNativeDisplayInfo nativeDisplayInfo; } CMNativeDisplayInfoType ; typedef struct CMParametricCurveType { OSType typeDescriptor; UInt32 reserved; UInt16 functionType; UInt16 reserved2; Fixed value[1]; } CMParametricCurveType ; typedef struct CMTextDescriptionType { OSType typeDescriptor; UInt32 reserved; UInt32 ASCIICount; UInt8 ASCIIName[2]; # 707 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 } CMTextDescriptionType ; typedef struct CMTextType { OSType typeDescriptor; UInt32 reserved; UInt8 text[1]; } CMTextType ; typedef struct CMUnicodeTextType { OSType typeDescriptor; UInt32 reserved; UniChar text[1]; } CMUnicodeTextType ; typedef struct CMScreeningChannelRec { Fixed frequency; Fixed angle; UInt32 spotFunction; } CMScreeningChannelRec ; typedef struct CMScreeningType { OSType typeDescriptor; UInt32 reserved; UInt32 screeningFlag; UInt32 channelCount; CMScreeningChannelRec channelInfo[1]; } CMScreeningType ; typedef struct CMSignatureType { OSType typeDescriptor; UInt32 reserved; OSType signature; } CMSignatureType ; typedef struct CMS15Fixed16ArrayType { OSType typeDescriptor; UInt32 reserved; Fixed value[1]; } CMS15Fixed16ArrayType ; typedef struct CMU16Fixed16ArrayType { OSType typeDescriptor; UInt32 reserved; UInt32 value[1]; } CMU16Fixed16ArrayType ; typedef struct CMUInt8ArrayType { OSType typeDescriptor; UInt32 reserved; UInt8 value[1]; } CMUInt8ArrayType ; typedef struct CMUInt16ArrayType { OSType typeDescriptor; UInt32 reserved; UInt16 value[1]; } CMUInt16ArrayType ; typedef struct CMUInt32ArrayType { OSType typeDescriptor; UInt32 reserved; UInt32 value[1]; } CMUInt32ArrayType ; typedef struct CMUInt64ArrayType { OSType typeDescriptor; UInt32 reserved; UInt32 value[1]; } CMUInt64ArrayType ; typedef struct CMViewingConditionsType { OSType typeDescriptor; UInt32 reserved; CMFixedXYZColor illuminant; CMFixedXYZColor surround; UInt32 stdIlluminant; } CMViewingConditionsType ; typedef struct CMXYZType { OSType typeDescriptor; UInt32 reserved; CMFixedXYZColor XYZ[1]; } CMXYZType ; typedef struct CMProfileSequenceDescType { OSType typeDescriptor; UInt32 reserved; UInt32 count; char data[1]; } CMProfileSequenceDescType ; typedef struct CMUcrBgType { OSType typeDescriptor; UInt32 reserved; UInt32 ucrCount; UInt16 ucrValues[1]; # 812 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 } CMUcrBgType ; typedef struct CMIntentCRDVMSize { UInt32 renderingIntent; UInt32 VMSize; } CMIntentCRDVMSize ; typedef struct CMPS2CRDVMSizeType { OSType typeDescriptor; UInt32 reserved; UInt32 count; CMIntentCRDVMSize intentCRD[1]; } CMPS2CRDVMSizeType ; enum { cmVideoCardGammaTableType = 0, cmVideoCardGammaFormulaType = 1 }; typedef struct CMVideoCardGammaTable { UInt16 channels; UInt16 entryCount; UInt16 entrySize; char data[1]; } CMVideoCardGammaTable ; typedef struct CMVideoCardGammaFormula { Fixed redGamma; Fixed redMin; Fixed redMax; Fixed greenGamma; Fixed greenMin; Fixed greenMax; Fixed blueGamma; Fixed blueMin; Fixed blueMax; } CMVideoCardGammaFormula ; typedef struct CMVideoCardGamma { UInt32 tagType; union { CMVideoCardGammaTable table; CMVideoCardGammaFormula formula; } u; } CMVideoCardGamma ; typedef struct CMVideoCardGammaType { OSType typeDescriptor; UInt32 reserved; CMVideoCardGamma gamma; } CMVideoCardGammaType ; typedef struct CMMakeAndModel { OSType manufacturer; UInt32 model; UInt32 serialNumber; UInt32 manufactureDate; UInt32 reserved1; UInt32 reserved2; UInt32 reserved3; UInt32 reserved4; } CMMakeAndModel ; typedef struct CMMakeAndModelType { OSType typeDescriptor; UInt32 reserved; CMMakeAndModel makeAndModel; } CMMakeAndModelType ; typedef struct CMMultiLocalizedUniCodeEntryRec { char languageCode[2]; char regionCode[2]; UInt32 textLength; UInt32 textOffset; } CMMultiLocalizedUniCodeEntryRec ; typedef struct CMMultiLocalizedUniCodeType { OSType typeDescriptor; UInt32 reserved; UInt32 entryCount; UInt32 entrySize; } CMMultiLocalizedUniCodeType ; # 993 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 #pragma pack(pop) typedef OSStatus CMError ; typedef struct OpaqueCMProfileRef* CMProfileRef ; # 1012 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 typedef struct OpaqueCMWorldRef* CMWorldRef ; typedef UInt32 CMDisplayIDType ; typedef UInt32 CMChromaticAdaptation ; enum { cmUseDefaultChromaticAdaptation = 0, cmLinearChromaticAdaptation = 1, cmVonKriesChromaticAdaptation = 2, cmBradfordChromaticAdaptation = 3 }; typedef OSErr ( * CMFlattenProcPtr)(SInt32 command, long *size, void *data, void *refCon); typedef CMFlattenProcPtr CMFlattenUPP; #define CMBITMAPCALLBACKPROCPTR_DEFINED 1 typedef Boolean ( * CMBitmapCallBackProcPtr)(SInt32 progress, void *refCon) ; typedef CMBitmapCallBackProcPtr CMBitmapCallBackUPP ; typedef Boolean ( * CMConcatCallBackProcPtr)(SInt32 progress, void *refCon) ; typedef CMConcatCallBackProcPtr CMConcatCallBackUPP ; # 1086 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 enum { kDefaultCMMSignature = 'appl' }; # 1139 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 enum { cmPS7bit = 1, cmPS8bit = 2 }; # 1153 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 enum { cmOpenReadSpool = 1, cmOpenWriteSpool = 2, cmReadSpool = 3, cmWriteSpool = 4, cmCloseSpool = 5 }; enum { cmOpenReadAccess = 1, cmOpenWriteAccess = 2, cmReadAccess = 3, cmWriteAccess = 4, cmCloseAccess = 5, cmCreateNewAccess = 6, cmAbortWriteAccess = 7, cmBeginAccess = 8, cmEndAccess = 9 }; enum { cmInputUse = 'inpt', cmOutputUse = 'outp', cmDisplayUse = 'dply', cmProofUse = 'pruf' }; union CMAppleProfileHeader { CM2Header cm2; CM4Header cm4; }; typedef union CMAppleProfileHeader CMAppleProfileHeader ; typedef struct CMConcatProfileSet { UInt16 keyIndex; UInt16 count; CMProfileRef profileSet[1]; } CMConcatProfileSet ; typedef struct NCMConcatProfileSpec { UInt32 renderingIntent; UInt32 transformTag; CMProfileRef profile; } NCMConcatProfileSpec ; typedef struct NCMConcatProfileSet { OSType cmm; UInt32 flags; UInt32 flagsMask; UInt32 profileCount; NCMConcatProfileSpec profileSpecs[1]; } NCMConcatProfileSet ; enum { kNoTransform = 0, kUseAtoB = 1, kUseBtoA = 2, kUseBtoB = 3, kDeviceToPCS = kUseAtoB, kPCSToDevice = kUseBtoA, kPCSToPCS = kUseBtoB, kUseProfileIntent = (int)0xFFFFFFFF }; typedef struct CMRGBColor { UInt16 red; UInt16 green; UInt16 blue; } CMRGBColor ; typedef struct CMCMYKColor { UInt16 cyan; UInt16 magenta; UInt16 yellow; UInt16 black; } CMCMYKColor ; typedef struct CMCMYColor { UInt16 cyan; UInt16 magenta; UInt16 yellow; } CMCMYColor ; typedef struct CMHLSColor { UInt16 hue; UInt16 lightness; UInt16 saturation; } CMHLSColor ; typedef struct CMHSVColor { UInt16 hue; UInt16 saturation; UInt16 value; } CMHSVColor ; typedef struct CMLabColor { UInt16 L; UInt16 a; UInt16 b; } CMLabColor ; typedef struct CMLuvColor { UInt16 L; UInt16 u; UInt16 v; } CMLuvColor ; typedef struct CMYxyColor { UInt16 capY; UInt16 x; UInt16 y; } CMYxyColor ; typedef struct CMGrayColor { UInt16 gray; } CMGrayColor ; typedef struct CMMultichannel5Color { UInt8 components[5]; } CMMultichannel5Color ; typedef struct CMMultichannel6Color { UInt8 components[6]; } CMMultichannel6Color ; typedef struct CMMultichannel7Color { UInt8 components[7]; } CMMultichannel7Color ; typedef struct CMMultichannel8Color { UInt8 components[8]; } CMMultichannel8Color ; typedef struct CMNamedColor { UInt32 namedColorIndex; } CMNamedColor ; typedef union CMColor { CMRGBColor rgb; CMHSVColor hsv; CMHLSColor hls; CMXYZColor XYZ; CMLabColor Lab; CMLuvColor Luv; CMYxyColor Yxy; CMCMYKColor cmyk; CMCMYColor cmy; CMGrayColor gray; CMMultichannel5Color mc5; CMMultichannel6Color mc6; CMMultichannel7Color mc7; CMMultichannel8Color mc8; CMNamedColor namedColor; } CMColor ; # 1344 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 typedef struct CMMInfo { size_t dataSize; OSType CMMType; OSType CMMMfr; UInt32 CMMVersion; unsigned char ASCIIName[32]; unsigned char ASCIIDesc[256]; UniCharCount UniCodeNameCount; UniChar UniCodeName[32]; UniCharCount UniCodeDescCount; UniChar UniCodeDesc[256]; } CMMInfo ; # 1381 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 enum { cmColorSpaceSpaceMask = 0x0000003F, cmColorSpacePremulAlphaMask = 0x00000040, cmColorSpaceAlphaMask = 0x00000080, cmColorSpaceSpaceAndAlphaMask = 0x000000FF, cmColorSpacePackingMask = 0x0000FF00, cmColorSpaceEncodingMask = 0x000F0000, cmColorSpaceReservedMask = (int)0xFFF00000 }; enum { cmNoColorPacking = 0x0000, cmWord5ColorPacking = 0x0500, cmWord565ColorPacking = 0x0600, cmLong8ColorPacking = 0x0800, cmLong10ColorPacking = 0x0A00, cmAlphaFirstPacking = 0x1000, cmOneBitDirectPacking = 0x0B00, cmAlphaLastPacking = 0x0000, cm8_8ColorPacking = 0x2800, cm16_8ColorPacking = 0x2000, cm24_8ColorPacking = 0x2100, cm32_8ColorPacking = cmLong8ColorPacking, cm40_8ColorPacking = 0x2200, cm48_8ColorPacking = 0x2300, cm56_8ColorPacking = 0x2400, cm64_8ColorPacking = 0x2500, cm32_16ColorPacking = 0x2600, cm48_16ColorPacking = 0x2900, cm64_16ColorPacking = 0x2A00, cm32_32ColorPacking = 0x2700, cmLittleEndianPacking = 0x4000, cmReverseChannelPacking = 0x8000 }; enum { cmSRGB16ChannelEncoding = 0x00010000 }; enum { cmNoSpace = 0x0000, cmRGBSpace = 0x0001, cmCMYKSpace = 0x0002, cmHSVSpace = 0x0003, cmHLSSpace = 0x0004, cmYXYSpace = 0x0005, cmXYZSpace = 0x0006, cmLUVSpace = 0x0007, cmLABSpace = 0x0008, cmReservedSpace1 = 0x0009, cmGraySpace = 0x000A, cmReservedSpace2 = 0x000B, cmGamutResultSpace = 0x000C, cmNamedIndexedSpace = 0x0010, cmMCFiveSpace = 0x0011, cmMCSixSpace = 0x0012, cmMCSevenSpace = 0x0013, cmMCEightSpace = 0x0014, cmAlphaPmulSpace = 0x0040, cmAlphaSpace = 0x0080, cmRGBASpace = cmRGBSpace + cmAlphaSpace, cmGrayASpace = cmGraySpace + cmAlphaSpace, cmRGBAPmulSpace = cmRGBASpace + cmAlphaPmulSpace, cmGrayAPmulSpace = cmGrayASpace + cmAlphaPmulSpace }; enum { cmGray8Space = cmGraySpace + cm8_8ColorPacking, cmGray16Space = cmGraySpace, cmGray16LSpace = cmGraySpace + cmLittleEndianPacking, cmGrayA16Space = cmGrayASpace + cm16_8ColorPacking, cmGrayA32Space = cmGrayASpace, cmGrayA32LSpace = cmGrayASpace + cmLittleEndianPacking, cmGrayA16PmulSpace = cmGrayAPmulSpace + cm16_8ColorPacking, cmGrayA32PmulSpace = cmGrayAPmulSpace, cmGrayA32LPmulSpace = cmGrayAPmulSpace + cmLittleEndianPacking, cmRGB16Space = cmRGBSpace + cmWord5ColorPacking, cmRGB16LSpace = cmRGBSpace + cmWord5ColorPacking + cmLittleEndianPacking, cmRGB565Space = cmRGBSpace + cmWord565ColorPacking, cmRGB565LSpace = cmRGBSpace + cmWord565ColorPacking + cmLittleEndianPacking, cmRGB24Space = cmRGBSpace + cm24_8ColorPacking, cmRGB32Space = cmRGBSpace + cm32_8ColorPacking, cmRGB48Space = cmRGBSpace + cm48_16ColorPacking, cmRGB48LSpace = cmRGBSpace + cm48_16ColorPacking + cmLittleEndianPacking, cmARGB32Space = cmRGBASpace + cm32_8ColorPacking + cmAlphaFirstPacking, cmARGB64Space = cmRGBASpace + cm64_16ColorPacking + cmAlphaFirstPacking, cmARGB64LSpace = cmRGBASpace + cm64_16ColorPacking + cmAlphaFirstPacking + cmLittleEndianPacking, cmRGBA32Space = cmRGBASpace + cm32_8ColorPacking + cmAlphaLastPacking, cmRGBA64Space = cmRGBASpace + cm64_16ColorPacking + cmAlphaLastPacking, cmRGBA64LSpace = cmRGBASpace + cm64_16ColorPacking + cmAlphaLastPacking + cmLittleEndianPacking, cmARGB32PmulSpace = cmRGBAPmulSpace + cm32_8ColorPacking + cmAlphaFirstPacking, cmARGB64PmulSpace = cmRGBAPmulSpace + cm64_16ColorPacking + cmAlphaFirstPacking, cmARGB64LPmulSpace = cmRGBAPmulSpace + cm64_16ColorPacking + cmAlphaFirstPacking + cmLittleEndianPacking, cmRGBA32PmulSpace = cmRGBAPmulSpace + cm32_8ColorPacking + cmAlphaLastPacking, cmRGBA64PmulSpace = cmRGBAPmulSpace + cm64_16ColorPacking + cmAlphaLastPacking, cmRGBA64LPmulSpace = cmRGBAPmulSpace + cm64_16ColorPacking + cmAlphaLastPacking + cmLittleEndianPacking, cmCMYK32Space = cmCMYKSpace + cm32_8ColorPacking, cmCMYK64Space = cmCMYKSpace + cm64_16ColorPacking, cmCMYK64LSpace = cmCMYKSpace + cm64_16ColorPacking + cmLittleEndianPacking, cmHSV32Space = cmHSVSpace + cmLong10ColorPacking, cmHLS32Space = cmHLSSpace + cmLong10ColorPacking, cmYXY32Space = cmYXYSpace + cmLong10ColorPacking, cmXYZ24Space = cmXYZSpace + cm24_8ColorPacking, cmXYZ32Space = cmXYZSpace + cmLong10ColorPacking, cmXYZ48Space = cmXYZSpace + cm48_16ColorPacking, cmXYZ48LSpace = cmXYZSpace + cm48_16ColorPacking + cmLittleEndianPacking, cmLUV32Space = cmLUVSpace + cmLong10ColorPacking, cmLAB24Space = cmLABSpace + cm24_8ColorPacking, cmLAB32Space = cmLABSpace + cmLong10ColorPacking, cmLAB48Space = cmLABSpace + cm48_16ColorPacking, cmLAB48LSpace = cmLABSpace + cm48_16ColorPacking + cmLittleEndianPacking, cmGamutResult1Space = cmOneBitDirectPacking + cmGamutResultSpace, cmNamedIndexed32Space = cm32_32ColorPacking + cmNamedIndexedSpace, cmNamedIndexed32LSpace = cm32_32ColorPacking + cmNamedIndexedSpace + cmLittleEndianPacking, cmMCFive8Space = cm40_8ColorPacking + cmMCFiveSpace, cmMCSix8Space = cm48_8ColorPacking + cmMCSixSpace, cmMCSeven8Space = cm56_8ColorPacking + cmMCSevenSpace, cmMCEight8Space = cm64_8ColorPacking + cmMCEightSpace }; typedef UInt32 CMBitmapColorSpace ; typedef struct CMBitmap { char * image; size_t width; size_t height; size_t rowBytes; size_t pixelSize; CMBitmapColorSpace space; UInt32 user1; UInt32 user2; } CMBitmap ; enum { CS_MAX_PATH = 1024 }; enum { cmNoProfileBase = 0, cmPathBasedProfile = 5, cmBufferBasedProfile = 6 }; # 1556 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 typedef struct CMHandleLocation { Handle h; } CMHandleLocation ; # 1573 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 typedef struct CMPathLocation { char path[CS_MAX_PATH]; } CMPathLocation ; typedef struct CMBufferLocation { void * buffer; UInt32 size; } CMBufferLocation ; typedef union CMProfLoc { CMHandleLocation handleLoc; CMPathLocation pathLoc; CMBufferLocation bufferLoc; } CMProfLoc ; typedef struct CMProfileLocation { short locType; CMProfLoc u; } CMProfileLocation ; enum { cmOriginalProfileLocationSize = 72, cmCurrentProfileLocationSize = sizeof(CMProfileLocation) }; enum { cmProfileIterateDataVersion1 = 0x00010000, cmProfileIterateDataVersion2 = 0x00020000, cmProfileIterateDataVersion3 = 0x00030000, cmProfileIterateDataVersion4 = 0x00040000 }; typedef struct CMProfileIterateData { UInt32 dataVersion; CM2Header header; ScriptCode code; Str255 name; CMProfileLocation location; UniCharCount uniCodeNameCount; UniChar * uniCodeName; unsigned char * asciiName; CMMakeAndModel * makeAndModel; CMProfileMD5 * digest; } CMProfileIterateData ; typedef OSErr ( * CMProfileIterateProcPtr)(CMProfileIterateData *iterateData, void *refCon) ; typedef CMProfileIterateProcPtr CMProfileIterateUPP ; typedef OSErr ( * CMMIterateProcPtr)(CMMInfo *iterateData, void *refCon) ; typedef CMMIterateProcPtr CMMIterateUPP ; typedef void ( * CMLabToLabProcPtr)(float *L, float *a, float *b, void *refcon) ; # 1664 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 #define kCMPrefsChangedNotification CFSTR("AppleColorSyncPreferencesChangedNotification") # 1691 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 enum CMFloatBitmapFlags { kCMFloatBitmapFlagsNone = 0, kCMFloatBitmapFlagsAlpha = 1, kCMFloatBitmapFlagsAlphaPremul = 2, kCMFloatBitmapFlagsRangeClipped = 4 }; typedef enum CMFloatBitmapFlags CMFloatBitmapFlags; # 1762 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 typedef struct CMFloatBitmap { unsigned long version; float * buffers[16]; size_t height; size_t width; ptrdiff_t rowStride; ptrdiff_t colStride; OSType space; CMFloatBitmapFlags flags; } CMFloatBitmap ; # 1845 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 enum { cmDeviceInfoVersion1 = 0x00010000, cmDeviceProfileInfoVersion1 = 0x00010000, cmDeviceProfileInfoVersion2 = 0x00020000 }; enum { cmCurrentDeviceInfoVersion = cmDeviceInfoVersion1, cmCurrentProfileInfoVersion = cmDeviceProfileInfoVersion1 }; enum { cmDefaultDeviceID = 0, cmDefaultProfileID = 0 }; enum { cmDeviceStateDefault = 0x00000000, cmDeviceStateOffline = 0x00000001, cmDeviceStateBusy = 0x00000002, cmDeviceStateForceNotify = (int)0x80000000, cmDeviceStateDeviceRsvdBits = 0x00FF0000, cmDeviceStateAppleRsvdBits = (int)0xFF00FFFF }; # 1906 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 enum { cmIterateFactoryDeviceProfiles = 0x00000001, cmIterateCustomDeviceProfiles = 0x00000002, cmIterateCurrentDeviceProfiles = 0x00000003, cmIterateAllDeviceProfiles = 0x00000004, cmIterateDeviceProfilesMask = 0x0000000F }; enum { cmDeviceDBNotFoundErr = -4227, cmDeviceAlreadyRegistered = -4228, cmDeviceNotRegistered = -4229, cmDeviceProfilesNotFound = -4230, cmInternalCFErr = -4231, cmPrefsSynchError = -4232 }; # 1941 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h" 3 #define kCMDeviceRegisteredNotification CFSTR("CMDeviceRegisteredNotification") #define kCMDeviceUnregisteredNotification CFSTR("CMDeviceUnregisteredNotification") #define kCMDeviceOnlineNotification CFSTR("CMDeviceOnlineNotification") #define kCMDeviceOfflineNotification CFSTR("CMDeviceOfflineNotification") #define kCMDeviceStateNotification CFSTR("CMDeviceStateNotification") #define kCMDefaultDeviceNotification CFSTR("CMDefaultDeviceNotification") #define kCMDeviceProfilesNotification CFSTR("CMDeviceProfilesNotification") #define kCMDefaultDeviceProfileNotification CFSTR("CMDefaultDeviceProfileNotification") #define kCMDisplayDeviceProfilesNotification CFSTR("CMDisplayDeviceProfilesNotification") typedef UInt32 CMDeviceState ; typedef UInt32 CMDeviceID ; typedef UInt32 CMDeviceProfileID ; enum { cmScannerDeviceClass = 'scnr', cmCameraDeviceClass = 'cmra', cmDisplayDeviceClass = 'mntr', cmPrinterDeviceClass = 'prtr', cmProofDeviceClass = 'pruf' }; typedef OSType CMDeviceClass; typedef struct CMDeviceScope { CFStringRef deviceUser; CFStringRef deviceHost; } CMDeviceScope, CMDeviceProfileScope ; typedef struct CMDeviceInfo { UInt32 dataVersion; CMDeviceClass deviceClass; CMDeviceID deviceID; CMDeviceScope deviceScope; CMDeviceState deviceState; CMDeviceProfileID defaultProfileID; CFDictionaryRef * deviceName; UInt32 profileCount; UInt32 reserved; } CMDeviceInfo, *CMDeviceInfoPtr ; typedef struct CMDeviceProfileInfo { UInt32 dataVersion; CMDeviceProfileID profileID; CMProfileLocation profileLoc; CFDictionaryRef profileName; UInt32 reserved; } CMDeviceProfileInfo ; typedef struct NCMDeviceProfileInfo { UInt32 dataVersion; CMDeviceProfileID profileID; CMProfileLocation profileLoc; CFDictionaryRef profileName; CMDeviceProfileScope profileScope; UInt32 reserved; } NCMDeviceProfileInfo ; typedef struct CMDeviceProfileArray { UInt32 profileCount; CMDeviceProfileInfo profiles[1]; } CMDeviceProfileArray, *CMDeviceProfileArrayPtr ; typedef OSErr ( * CMIterateDeviceInfoProcPtr)(const CMDeviceInfo *deviceInfo, void *refCon) ; typedef OSErr ( * CMIterateDeviceProfileProcPtr)(const CMDeviceInfo *deviceInfo, const NCMDeviceProfileInfo *profileInfo, void *refCon) ; # 36 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Quickdraw.h" 2 3 # 45 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Quickdraw.h" 3 #pragma pack(push, 2) #define QD_HEADERS_ARE_PRIVATE 1 typedef struct OpaqueGrafPtr* GrafPtr; typedef GrafPtr CGrafPtr; typedef CGrafPtr GWorldPtr; typedef short QDErr; typedef unsigned long GWorldFlags; enum { srcCopy = 0 }; struct BitMap { Ptr baseAddr; short rowBytes; Rect bounds; }; typedef struct BitMap BitMap; typedef BitMap * BitMapPtr; typedef BitMapPtr * BitMapHandle; struct RGBColor { unsigned short red; unsigned short green; unsigned short blue; }; typedef struct RGBColor RGBColor; struct ColorSpec { short value; RGBColor rgb; }; typedef struct ColorSpec ColorSpec; typedef ColorSpec * ColorSpecPtr; typedef ColorSpec CSpecArray[1]; struct ColorTable { SInt32 ctSeed; short ctFlags; short ctSize; CSpecArray ctTable; }; typedef struct ColorTable ColorTable; typedef ColorTable * CTabPtr; typedef CTabPtr * CTabHandle; struct PixMap { Ptr baseAddr; short rowBytes; Rect bounds; short pmVersion; short packType; SInt32 packSize; Fixed hRes; Fixed vRes; short pixelType; short pixelSize; short cmpCount; short cmpSize; OSType pixelFormat; CTabHandle pmTable; void * pmExt; }; typedef struct PixMap PixMap; typedef PixMap * PixMapPtr; typedef PixMapPtr * PixMapHandle; #define GETPIXMAPPIXELFORMAT(pm) ( ((pm)->pixelFormat != 0) ? (UInt32)(pm)->pixelFormat : (UInt32)(pm)->pixelSize ) enum { k1MonochromePixelFormat = 0x00000001, k2IndexedPixelFormat = 0x00000002, k4IndexedPixelFormat = 0x00000004, k8IndexedPixelFormat = 0x00000008, k16BE555PixelFormat = 0x00000010, k24RGBPixelFormat = 0x00000018, k32ARGBPixelFormat = 0x00000020, k1IndexedGrayPixelFormat = 0x00000021, k2IndexedGrayPixelFormat = 0x00000022, k4IndexedGrayPixelFormat = 0x00000024, k8IndexedGrayPixelFormat = 0x00000028, k16LE555PixelFormat = 'L555', k16LE5551PixelFormat = '5551', k16BE565PixelFormat = 'B565', k16LE565PixelFormat = 'L565', k24BGRPixelFormat = '24BG', k32BGRAPixelFormat = 'BGRA', k32ABGRPixelFormat = 'ABGR', k32RGBAPixelFormat = 'RGBA', kYUVSPixelFormat = 'yuvs', kYUVUPixelFormat = 'yuvu', kYVU9PixelFormat = 'YVU9', kYUV411PixelFormat = 'Y411', kYVYU422PixelFormat = 'YVYU', kUYVY422PixelFormat = 'UYVY', kYUV211PixelFormat = 'Y211', k2vuyPixelFormat = '2vuy' }; struct Pattern { UInt8 pat[8]; }; typedef struct Pattern Pattern; typedef Pattern * PatPtr; typedef PatPtr * PatHandle; struct PixPat { short patType; PixMapHandle patMap; Handle patData; Handle patXData; short patXValid; Handle patXMap; Pattern pat1Data; }; typedef struct PixPat PixPat; typedef PixPat * PixPatPtr; typedef PixPatPtr * PixPatHandle; typedef struct OpaqueRgnHandle* RgnHandle; typedef struct GDevice GDevice; typedef GDevice * GDPtr; typedef GDPtr * GDHandle; struct GDevice { short gdRefNum; short gdID; short gdType; Handle gdITable; short gdResPref; Handle gdSearchProc; Handle gdCompProc; short gdFlags; PixMapHandle gdPMap; SInt32 gdRefCon; GDHandle gdNextGD; Rect gdRect; SInt32 gdMode; short gdCCBytes; short gdCCDepth; Handle gdCCXData; Handle gdCCXMask; Handle gdExt; }; struct Picture { short picSize; Rect picFrame; }; typedef struct Picture Picture; typedef Picture * PicPtr; typedef PicPtr * PicHandle; struct OpenCPicParams { Rect srcRect; Fixed hRes; Fixed vRes; short version; short reserved1; SInt32 reserved2; }; typedef struct OpenCPicParams OpenCPicParams; struct FontInfo { short ascent; short descent; short widMax; short leading; }; typedef struct FontInfo FontInfo; typedef SInt32 QDRegionParseDirection; typedef OSStatus ( * RegionToRectsProcPtr)(UInt16 message, RgnHandle rgn, const Rect *rect, void *refCon); typedef RegionToRectsProcPtr RegionToRectsUPP; typedef short TruncCode; typedef UInt16 DragConstraint; enum { kNoConstraint = 0, kVerticalConstraint = 1, kHorizontalConstraint = 2 }; typedef void ( * DragGrayRgnProcPtr)(void); typedef Boolean ( * ColorSearchProcPtr)(RGBColor *rgb, long *position); typedef Boolean ( * ColorComplementProcPtr)(RGBColor * rgb); typedef DragGrayRgnProcPtr DragGrayRgnUPP; typedef ColorSearchProcPtr ColorSearchUPP; typedef ColorComplementProcPtr ColorComplementUPP; typedef struct OpaqueWindowPtr* WindowPtr; typedef struct OpaqueDialogPtr* DialogPtr; typedef WindowPtr WindowRef; struct VDGammaRecord { Ptr csGTable; }; typedef struct VDGammaRecord VDGammaRecord; typedef VDGammaRecord * VDGamRecPtr; struct MacPolygon { short polySize; Rect polyBBox; Point polyPoints[1]; }; typedef struct MacPolygon MacPolygon; typedef MacPolygon Polygon; typedef MacPolygon * PolyPtr; typedef PolyPtr * PolyHandle; typedef SInt8 GrafVerb; typedef SInt32 PrinterStatusOpcode; typedef void ( * QDTextProcPtr)(short byteCount, const void *textBuf, Point numer, Point denom); typedef void ( * QDLineProcPtr)(Point newPt); typedef void ( * QDRectProcPtr)(GrafVerb verb, const Rect *r); typedef void ( * QDRRectProcPtr)(GrafVerb verb, const Rect *r, short ovalWidth, short ovalHeight); typedef void ( * QDOvalProcPtr)(GrafVerb verb, const Rect *r); typedef void ( * QDArcProcPtr)(GrafVerb verb, const Rect *r, short startAngle, short arcAngle); typedef void ( * QDPolyProcPtr)(GrafVerb verb, PolyHandle poly); typedef void ( * QDRgnProcPtr)(GrafVerb verb, RgnHandle rgn); typedef void ( * QDBitsProcPtr)(const BitMap *srcBits, const Rect *srcRect, const Rect *dstRect, short mode, RgnHandle maskRgn); typedef void ( * QDCommentProcPtr)(short kind, short dataSize, Handle dataHandle); typedef short ( * QDTxMeasProcPtr)(short byteCount, const void *textAddr, Point *numer, Point *denom, FontInfo *info); typedef void ( * QDGetPicProcPtr)(void *dataPtr, short byteCount); typedef void ( * QDPutPicProcPtr)(const void *dataPtr, short byteCount); typedef void ( * QDOpcodeProcPtr)(const Rect *fromRect, const Rect *toRect, UInt16 opcode, SInt16 version); typedef OSStatus ( * QDStdGlyphsProcPtr)(void *dataStream, ByteCount size); typedef void ( * QDJShieldCursorProcPtr)(short left, short top, short right, short bottom); typedef OSStatus ( * QDPrinterStatusProcPtr)(PrinterStatusOpcode opcode, CGrafPtr currentPort, void *printerStatus); typedef QDTextProcPtr QDTextUPP; typedef QDLineProcPtr QDLineUPP; typedef QDRectProcPtr QDRectUPP; typedef QDRRectProcPtr QDRRectUPP; typedef QDOvalProcPtr QDOvalUPP; typedef QDArcProcPtr QDArcUPP; typedef QDPolyProcPtr QDPolyUPP; typedef QDRgnProcPtr QDRgnUPP; typedef QDBitsProcPtr QDBitsUPP; typedef QDCommentProcPtr QDCommentUPP; typedef QDTxMeasProcPtr QDTxMeasUPP; typedef QDGetPicProcPtr QDGetPicUPP; typedef QDPutPicProcPtr QDPutPicUPP; typedef QDOpcodeProcPtr QDOpcodeUPP; typedef QDStdGlyphsProcPtr QDStdGlyphsUPP; typedef QDJShieldCursorProcPtr QDJShieldCursorUPP; typedef QDPrinterStatusProcPtr QDPrinterStatusUPP; struct CQDProcs { QDTextUPP textProc; QDLineUPP lineProc; QDRectUPP rectProc; QDRRectUPP rRectProc; QDOvalUPP ovalProc; QDArcUPP arcProc; QDPolyUPP polyProc; QDRgnUPP rgnProc; QDBitsUPP bitsProc; QDCommentUPP commentProc; QDTxMeasUPP txMeasProc; QDGetPicUPP getPicProc; QDPutPicUPP putPicProc; QDOpcodeUPP opcodeProc; UniversalProcPtr newProc1; QDStdGlyphsUPP glyphsProc; QDPrinterStatusUPP printerStatusProc; UniversalProcPtr newProc4; UniversalProcPtr newProc5; UniversalProcPtr newProc6; }; typedef struct CQDProcs CQDProcs; typedef CQDProcs * CQDProcsPtr; struct GrafPort { short whatever[87]; }; typedef struct GrafPort GrafPort; typedef GrafPort CGrafPort; #pragma pack(pop) # 23 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 2 3 # 66 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 typedef const struct __HIShape* HIShapeRef; typedef struct __HIShape* HIMutableShapeRef; enum { kHIShapeEnumerateInit = 1, kHIShapeEnumerateRect = 2, kHIShapeEnumerateTerminate = 3 }; enum { kHIShapeParseFromTop = 0, kHIShapeParseFromBottom = (1 << 0), kHIShapeParseFromLeft = 0, kHIShapeParseFromRight = (1 << 1), kHIShapeParseFromTopLeft = kHIShapeParseFromTop | kHIShapeParseFromLeft, kHIShapeParseFromBottomRight = kHIShapeParseFromBottom | kHIShapeParseFromRight }; # 168 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 typedef OSStatus ( * HIShapeEnumerateProcPtr)(int inMessage, HIShapeRef inShape, const CGRect *inRect, void *inRefcon); # 191 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern CFTypeID HIShapeGetTypeID(void) ; # 222 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateEmpty(void) ; # 253 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateWithQDRgn(RgnHandle inRgn) ; # 284 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateWithRect(const CGRect * inRect) ; # 315 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateCopy(HIShapeRef inShape) ; # 349 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateIntersection( HIShapeRef inShape1, HIShapeRef inShape2) ; # 385 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateDifference( HIShapeRef inShape1, HIShapeRef inShape2) ; # 421 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateUnion( HIShapeRef inShape1, HIShapeRef inShape2) ; # 457 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateXor( HIShapeRef inShape1, HIShapeRef inShape2) ; # 490 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern Boolean HIShapeIsEmpty(HIShapeRef inShape) ; # 520 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern Boolean HIShapeIsRectangular(HIShapeRef inShape) ; # 554 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern Boolean HIShapeContainsPoint( HIShapeRef inShape, const CGPoint * inPoint) ; # 590 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern Boolean HIShapeIntersectsRect( HIShapeRef inShape, const CGRect * inRect) ; # 625 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern CGRect * HIShapeGetBounds( HIShapeRef inShape, CGRect * outRect) ; # 663 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeGetAsQDRgn( HIShapeRef inShape, RgnHandle outRgn) ; # 701 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeReplacePathInCGContext( HIShapeRef inShape, CGContextRef inContext) ; # 784 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeEnumerate( HIShapeRef inShape, OptionBits inOptions, HIShapeEnumerateProcPtr inProc, void * inRefcon) ; # 817 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIMutableShapeRef HIShapeCreateMutable(void) ; # 848 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIMutableShapeRef HIShapeCreateMutableCopy(HIShapeRef inOrig) ; # 875 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIMutableShapeRef HIShapeCreateMutableWithRect(const CGRect * inRect) ; # 905 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeSetEmpty(HIMutableShapeRef inShape) ; # 940 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeSetWithShape( HIMutableShapeRef inDestShape, HIShapeRef inSrcShape) ; # 980 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeIntersect( HIShapeRef inShape1, HIShapeRef inShape2, HIMutableShapeRef outResult) ; # 1021 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeDifference( HIShapeRef inShape1, HIShapeRef inShape2, HIMutableShapeRef outResult) ; # 1069 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeUnion( HIShapeRef inShape1, HIShapeRef inShape2, HIMutableShapeRef outResult) ; # 1110 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeXor( HIShapeRef inShape1, HIShapeRef inShape2, HIMutableShapeRef outResult) ; # 1149 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeOffset( HIMutableShapeRef inShape, CGFloat inDX, CGFloat inDY) ; # 1190 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeInset( HIMutableShapeRef inShape, CGFloat inDX, CGFloat inDY) ; # 1223 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeUnionWithRect( HIMutableShapeRef inShape, const CGRect * inRect) ; # 24 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 #define __ICONS__ # 44 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 #pragma pack(push, 2) enum { kAlignNone = 0x00, kAlignVerticalCenter = 0x01, kAlignTop = 0x02, kAlignBottom = 0x03, kAlignHorizontalCenter = 0x04, kAlignAbsoluteCenter = kAlignVerticalCenter | kAlignHorizontalCenter, kAlignCenterTop = kAlignTop | kAlignHorizontalCenter, kAlignCenterBottom = kAlignBottom | kAlignHorizontalCenter, kAlignLeft = 0x08, kAlignCenterLeft = kAlignVerticalCenter | kAlignLeft, kAlignTopLeft = kAlignTop | kAlignLeft, kAlignBottomLeft = kAlignBottom | kAlignLeft, kAlignRight = 0x0C, kAlignCenterRight = kAlignVerticalCenter | kAlignRight, kAlignTopRight = kAlignTop | kAlignRight, kAlignBottomRight = kAlignBottom | kAlignRight }; enum { atNone = kAlignNone, atVerticalCenter = kAlignVerticalCenter, atTop = kAlignTop, atBottom = kAlignBottom, atHorizontalCenter = kAlignHorizontalCenter, atAbsoluteCenter = kAlignAbsoluteCenter, atCenterTop = kAlignCenterTop, atCenterBottom = kAlignCenterBottom, atLeft = kAlignLeft, atCenterLeft = kAlignCenterLeft, atTopLeft = kAlignTopLeft, atBottomLeft = kAlignBottomLeft, atRight = kAlignRight, atCenterRight = kAlignCenterRight, atTopRight = kAlignTopRight, atBottomRight = kAlignBottomRight }; typedef SInt16 IconAlignmentType; enum { kTransformNone = 0x00, kTransformDisabled = 0x01, kTransformOffline = 0x02, kTransformOpen = 0x03, kTransformLabel1 = 0x0100, kTransformLabel2 = 0x0200, kTransformLabel3 = 0x0300, kTransformLabel4 = 0x0400, kTransformLabel5 = 0x0500, kTransformLabel6 = 0x0600, kTransformLabel7 = 0x0700, kTransformSelected = 0x4000, kTransformSelectedDisabled = kTransformSelected | kTransformDisabled, kTransformSelectedOffline = kTransformSelected | kTransformOffline, kTransformSelectedOpen = kTransformSelected | kTransformOpen }; enum { ttNone = kTransformNone, ttDisabled = kTransformDisabled, ttOffline = kTransformOffline, ttOpen = kTransformOpen, ttLabel1 = kTransformLabel1, ttLabel2 = kTransformLabel2, ttLabel3 = kTransformLabel3, ttLabel4 = kTransformLabel4, ttLabel5 = kTransformLabel5, ttLabel6 = kTransformLabel6, ttLabel7 = kTransformLabel7, ttSelected = kTransformSelected, ttSelectedDisabled = kTransformSelectedDisabled, ttSelectedOffline = kTransformSelectedOffline, ttSelectedOpen = kTransformSelectedOpen }; typedef SInt16 IconTransformType; enum { kSelectorLarge1Bit = 0x00000001, kSelectorLarge4Bit = 0x00000002, kSelectorLarge8Bit = 0x00000004, kSelectorLarge32Bit = 0x00000008, kSelectorLarge8BitMask = 0x00000010, kSelectorSmall1Bit = 0x00000100, kSelectorSmall4Bit = 0x00000200, kSelectorSmall8Bit = 0x00000400, kSelectorSmall32Bit = 0x00000800, kSelectorSmall8BitMask = 0x00001000, kSelectorMini1Bit = 0x00010000, kSelectorMini4Bit = 0x00020000, kSelectorMini8Bit = 0x00040000, kSelectorHuge1Bit = 0x01000000, kSelectorHuge4Bit = 0x02000000, kSelectorHuge8Bit = 0x04000000, kSelectorHuge32Bit = 0x08000000, kSelectorHuge8BitMask = 0x10000000, kSelectorAllLargeData = 0x000000FF, kSelectorAllSmallData = 0x0000FF00, kSelectorAllMiniData = 0x00FF0000, kSelectorAllHugeData = (UInt32)0xFF000000, kSelectorAll1BitData = kSelectorLarge1Bit | kSelectorSmall1Bit | kSelectorMini1Bit | kSelectorHuge1Bit, kSelectorAll4BitData = kSelectorLarge4Bit | kSelectorSmall4Bit | kSelectorMini4Bit | kSelectorHuge4Bit, kSelectorAll8BitData = kSelectorLarge8Bit | kSelectorSmall8Bit | kSelectorMini8Bit | kSelectorHuge8Bit, kSelectorAll32BitData = kSelectorLarge32Bit | kSelectorSmall32Bit | kSelectorHuge32Bit, kSelectorAllAvailableData = (UInt32)0xFFFFFFFF }; typedef UInt32 IconSelectorValue; enum { svLarge1Bit = kSelectorLarge1Bit, svLarge4Bit = kSelectorLarge4Bit, svLarge8Bit = kSelectorLarge8Bit, svSmall1Bit = kSelectorSmall1Bit, svSmall4Bit = kSelectorSmall4Bit, svSmall8Bit = kSelectorSmall8Bit, svMini1Bit = kSelectorMini1Bit, svMini4Bit = kSelectorMini4Bit, svMini8Bit = kSelectorMini8Bit, svAllLargeData = kSelectorAllLargeData, svAllSmallData = kSelectorAllSmallData, svAllMiniData = kSelectorAllMiniData, svAll1BitData = kSelectorAll1BitData, svAll4BitData = kSelectorAll4BitData, svAll8BitData = kSelectorAll8BitData, svAllAvailableData = kSelectorAllAvailableData }; typedef OSErr ( * IconActionProcPtr)(ResType theType, Handle *theIcon, void *yourDataPtr); typedef Handle ( * IconGetterProcPtr)(ResType theType, void *yourDataPtr); typedef IconActionProcPtr IconActionUPP; typedef IconGetterProcPtr IconGetterUPP; # 190 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern IconActionUPP NewIconActionUPP(IconActionProcPtr userRoutine) ; # 201 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern IconGetterUPP NewIconGetterUPP(IconGetterProcPtr userRoutine) ; # 212 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern void DisposeIconActionUPP(IconActionUPP userUPP) ; # 223 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern void DisposeIconGetterUPP(IconGetterUPP userUPP) ; # 234 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern OSErr InvokeIconActionUPP( ResType theType, Handle * theIcon, void * yourDataPtr, IconActionUPP userUPP) ; # 249 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern Handle InvokeIconGetterUPP( ResType theType, void * yourDataPtr, IconGetterUPP userUPP) ; # 264 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 #define NewIconActionUPP(userRoutine) ((IconActionUPP)userRoutine) #define NewIconGetterUPP(userRoutine) ((IconGetterUPP)userRoutine) #define DisposeIconActionUPP(userUPP) #define DisposeIconGetterUPP(userUPP) #define InvokeIconActionUPP(theType,theIcon,yourDataPtr,userUPP) (*userUPP)(theType, theIcon, yourDataPtr) #define InvokeIconGetterUPP(theType,yourDataPtr,userUPP) (*userUPP)(theType, yourDataPtr) # 931 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 typedef UInt32 PlotIconRefFlags; enum { kPlotIconRefNormalFlags = 0, kPlotIconRefNoImage = (1 << 1), kPlotIconRefNoMask = (1 << 2) }; # 976 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern OSErr IconRefToIconFamily( IconRef theIconRef, IconSelectorValue whichIcons, IconFamilyHandle * iconFamily) ; # 1053 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern OSErr SetIconFamilyData( IconFamilyHandle iconFamily, OSType iconType, Handle h) ; # 1081 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern OSErr GetIconFamilyData( IconFamilyHandle iconFamily, OSType iconType, Handle h) ; # 1159 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern OSStatus PlotIconRefInContext( CGContextRef inContext, const CGRect * inRect, IconAlignmentType inAlign, IconTransformType inTransform, const RGBColor * inLabelColor, PlotIconRefFlags inFlags, IconRef inIconRef) ; # 1303 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern Boolean IconRefContainsCGPoint( const CGPoint * testPt, const CGRect * iconRect, IconAlignmentType align, IconServicesUsageFlags iconServicesUsageFlags, IconRef theIconRef) ; # 1350 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern Boolean IconRefIntersectsCGRect( const CGRect * testRect, const CGRect * iconRect, IconAlignmentType align, IconServicesUsageFlags iconServicesUsageFlags, IconRef theIconRef) ; # 1391 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern HIShapeRef IconRefToHIShape( const CGRect * iconRect, IconAlignmentType align, IconServicesUsageFlags iconServicesUsageFlags, IconRef theIconRef) ; # 1458 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern Boolean IsIconRefMaskEmpty(IconRef iconRef) ; # 1485 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern IconRef GetIconRefVariant( IconRef inIconRef, OSType inVariant, IconTransformType * outTransform) ; # 1505 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 #pragma pack(pop) # 28 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 1 3 # 46 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 #define __INTERNETCONFIG__ # 67 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 #pragma pack(push, 2) enum { icPrefNotFoundErr = -666, icPermErr = -667, icPrefDataErr = -668, icInternalErr = -669, icTruncatedErr = -670, icNoMoreWritersErr = -671, icNothingToOverrideErr = -672, icNoURLErr = -673, icConfigNotFoundErr = -674, icConfigInappropriateErr = -675, icProfileNotFoundErr = -676, icTooManyProfilesErr = -677 }; enum { kICComponentInterfaceVersion0 = 0x00000000, kICComponentInterfaceVersion1 = 0x00010000, kICComponentInterfaceVersion2 = 0x00020000, kICComponentInterfaceVersion3 = 0x00030000, kICComponentInterfaceVersion4 = 0x00040000, kICComponentInterfaceVersion = kICComponentInterfaceVersion4 }; typedef struct OpaqueICInstance* ICInstance; # 122 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 typedef UInt32 ICAttr; enum { kICAttrLockedBit = 0, kICAttrVolatileBit = 1 }; enum { kICAttrNoChange = (UInt32)0xFFFFFFFF, kICAttrLockedMask = 0x00000001, kICAttrVolatileMask = 0x00000002 }; typedef UInt8 ICPerm; enum { icNoPerm = 0, icReadOnlyPerm = 1, icReadWritePerm = 2 }; typedef SInt32 ICProfileID; typedef ICProfileID * ICProfileIDPtr; enum { kICNilProfileID = 0 }; enum { kICNoUserInteractionBit = 0 }; enum { kICNoUserInteractionMask = 0x00000001 }; enum { kICFileType = 'ICAp', kICCreator = 'ICAp' }; enum { kInternetEventClass = 'GURL', kAEGetURL = 'GURL', kAEFetchURL = 'FURL', keyAEAttaching = 'Atch' }; enum { kICEditPreferenceEventClass = 'ICAp', kICEditPreferenceEvent = 'ICAp', keyICEditPreferenceDestination = 'dest' }; enum { kICComponentVersion = 0, kICNumVersion = 1 }; struct ICFontRecord { SInt16 size; Style face; char pad; Str255 font; }; typedef struct ICFontRecord ICFontRecord; typedef ICFontRecord * ICFontRecordPtr; typedef ICFontRecordPtr * ICFontRecordHandle; struct ICCharTable { unsigned char netToMac[256]; unsigned char macToNet[256]; }; typedef struct ICCharTable ICCharTable; typedef ICCharTable * ICCharTablePtr; typedef ICCharTablePtr * ICCharTableHandle; struct ICAppSpec { OSType fCreator; Str63 name; }; typedef struct ICAppSpec ICAppSpec; typedef ICAppSpec * ICAppSpecPtr; typedef ICAppSpecPtr * ICAppSpecHandle; struct ICAppSpecList { SInt16 numberOfItems; ICAppSpec appSpecs[1]; }; typedef struct ICAppSpecList ICAppSpecList; typedef ICAppSpecList * ICAppSpecListPtr; typedef ICAppSpecListPtr * ICAppSpecListHandle; struct ICFileSpec { Str31 volName; SInt32 volCreationDate; FSSpec fss; AliasRecord alias; }; typedef struct ICFileSpec ICFileSpec; typedef ICFileSpec * ICFileSpecPtr; typedef ICFileSpecPtr * ICFileSpecHandle; enum { kICFileSpecHeaderSize = sizeof(ICFileSpec) - sizeof(AliasRecord) }; typedef SInt32 ICMapEntryFlags; typedef SInt16 ICFixedLength; struct ICMapEntry { SInt16 totalLength; ICFixedLength fixedLength; SInt16 version; OSType fileType; OSType fileCreator; OSType postCreator; ICMapEntryFlags flags; Str255 extension; Str255 creatorAppName; Str255 postAppName; Str255 MIMEType; Str255 entryName; }; typedef struct ICMapEntry ICMapEntry; typedef ICMapEntry * ICMapEntryPtr; typedef ICMapEntryPtr * ICMapEntryHandle; enum { kICMapFixedLength = 22 }; enum { kICMapBinaryBit = 0, kICMapResourceForkBit = 1, kICMapDataForkBit = 2, kICMapPostBit = 3, kICMapNotIncomingBit = 4, kICMapNotOutgoingBit = 5 }; enum { kICMapBinaryMask = 0x00000001, kICMapResourceForkMask = 0x00000002, kICMapDataForkMask = 0x00000004, kICMapPostMask = 0x00000008, kICMapNotIncomingMask = 0x00000010, kICMapNotOutgoingMask = 0x00000020 }; typedef SInt16 ICServiceEntryFlags; struct ICServiceEntry { Str255 name; SInt16 port; ICServiceEntryFlags flags; }; typedef struct ICServiceEntry ICServiceEntry; typedef ICServiceEntry * ICServiceEntryPtr; typedef ICServiceEntryPtr * ICServiceEntryHandle; enum { kICServicesTCPBit = 0, kICServicesUDPBit = 1 }; enum { kICServicesTCPMask = 0x00000001, kICServicesUDPMask = 0x00000002 }; struct ICServices { SInt16 count; ICServiceEntry services[1]; }; typedef struct ICServices ICServices; typedef ICServices * ICServicesPtr; typedef ICServicesPtr * ICServicesHandle; #define kICReservedKey "\pkICReservedKey" #define kICArchieAll "\pArchieAll" #define kICArchiePreferred "\pArchiePreferred" #define kICCharacterSet "\pCharacterSet" #define kICDocumentFont "\pDocumentFont" #define kICDownloadFolder "\pDownloadFolder" #define kICEmail "\pEmail" #define kICFTPHost "\pFTPHost" #define kICFTPProxyAccount "\pFTPProxyAccount" #define kICFTPProxyHost "\pFTPProxyHost" #define kICFTPProxyPassword "\pFTPProxyPassword" #define kICFTPProxyUser "\pFTPProxyUser" #define kICFingerHost "\pFingerHost" #define kICGopherHost "\pGopherHost" #define kICGopherProxy "\pGopherProxy" #define kICHTTPProxyHost "\pHTTPProxyHost" #define kICHelper "\pHelper¥" #define kICHelperDesc "\pHelperDesc¥" #define kICHelperList "\pHelperList¥" #define kICIRCHost "\pIRCHost" #define kICInfoMacAll "\pInfoMacAll" #define kICInfoMacPreferred "\pInfoMacPreferred" #define kICLDAPSearchbase "\pLDAPSearchbase" #define kICLDAPServer "\pLDAPServer" #define kICListFont "\pListFont" #define kICMacSearchHost "\pMacSearchHost" #define kICMailAccount "\pMailAccount" #define kICMailHeaders "\pMailHeaders" #define kICMailPassword "\pMailPassword" #define kICMapping "\pMapping" #define kICNNTPHost "\pNNTPHost" #define kICNTPHost "\pNTPHost" #define kICNewMailDialog "\pNewMailDialog" #define kICNewMailFlashIcon "\pNewMailFlashIcon" #define kICNewMailPlaySound "\pNewMailPlaySound" #define kICNewMailSoundName "\pNewMailSoundName" #define kICNewsAuthPassword "\pNewsAuthPassword" #define kICNewsAuthUsername "\pNewsAuthUsername" #define kICNewsHeaders "\pNewsHeaders" #define kICNoProxyDomains "\pNoProxyDomains" #define kICOrganization "\pOrganization" #define kICPhHost "\pPhHost" #define kICPlan "\pPlan" #define kICPrinterFont "\pPrinterFont" #define kICQuotingString "\pQuotingString" #define kICRealName "\pRealName" #define kICRTSPProxyHost "\pRTSPProxyHost" #define kICSMTPHost "\pSMTPHost" #define kICScreenFont "\pScreenFont" #define kICServices "\pServices" #define kICSignature "\pSignature" #define kICSnailMailAddress "\pSnailMailAddress" #define kICSocksHost "\pSocksHost" #define kICTelnetHost "\pTelnetHost" #define kICUMichAll "\pUMichAll" #define kICUMichPreferred "\pUMichPreferred" #define kICUseFTPProxy "\pUseFTPProxy" #define kICUseGopherProxy "\pUseGopherProxy" #define kICUseHTTPProxy "\pUseHTTPProxy" #define kICUsePassiveFTP "\pUsePassiveFTP" #define kICUseRTSPProxy "\pUseRTSPProxy" #define kICUseSocks "\pUseSocks" #define kICWAISGateway "\pWAISGateway" #define kICWWWHomePage "\pWWWHomePage" #define kICWebBackgroundColour "\pWebBackgroundColour" #define kICWebReadColor "\p646F6777¥WebReadColor" #define kICWebSearchPagePrefs "\pWebSearchPagePrefs" #define kICWebTextColor "\pWebTextColor" #define kICWebUnderlineLinks "\p646F6777¥WebUnderlineLinks" #define kICWebUnreadColor "\p646F6777¥WebUnreadColor" #define kICWhoisHost "\pWhoisHost" # 670 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICStart( ICInstance * inst, OSType signature) ; # 691 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICStop(ICInstance inst) ; # 710 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetVersion( ICInstance inst, long whichVersion, UInt32 * version) ; # 733 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetConfigName( ICInstance inst, Boolean longname, Str255 name) ; # 761 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetSeed( ICInstance inst, long * seed) ; # 783 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetPerm( ICInstance inst, ICPerm * perm) ; # 806 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICBegin( ICInstance inst, ICPerm perm) ; # 832 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetPref( ICInstance inst, ConstStr255Param key, ICAttr * attr, void * buf, long * size) ; # 867 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICSetPref( ICInstance inst, ConstStr255Param key, ICAttr attr, const void * buf, long size) ; # 900 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICFindPrefHandle( ICInstance inst, ConstStr255Param key, ICAttr * attr, Handle prefh) ; # 928 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetPrefHandle( ICInstance inst, ConstStr255Param key, ICAttr * attr, Handle * prefh) ; # 959 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICSetPrefHandle( ICInstance inst, ConstStr255Param key, ICAttr attr, Handle prefh) ; # 990 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICCountPref( ICInstance inst, long * count) ; # 1011 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetIndPref( ICInstance inst, long index, Str255 key) ; # 1035 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICDeletePref( ICInstance inst, ConstStr255Param key) ; # 1057 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICEnd(ICInstance inst) ; # 1076 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetDefaultPref( ICInstance inst, ConstStr255Param key, Handle prefH) ; # 1099 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICEditPreferences( ICInstance inst, ConstStr255Param key) ; # 1129 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICLaunchURL( ICInstance inst, ConstStr255Param hint, const void * data, long len, long * selStart, long * selEnd) ; # 1167 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICParseURL( ICInstance inst, ConstStr255Param hint, const void * data, long len, long * selStart, long * selEnd, Handle url) ; # 1206 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICCreateGURLEvent( ICInstance inst, OSType helperCreator, Handle urlH, AppleEvent * theEvent) ; # 1229 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICSendGURLEvent( ICInstance inst, AppleEvent * theEvent) ; # 1255 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICMapFilename( ICInstance inst, ConstStr255Param filename, ICMapEntry * entry) ; # 1279 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICMapTypeCreator( ICInstance inst, OSType fType, OSType fCreator, ConstStr255Param filename, ICMapEntry * entry) ; # 1307 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICMapEntriesFilename( ICInstance inst, Handle entries, ConstStr255Param filename, ICMapEntry * entry) ; # 1333 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICMapEntriesTypeCreator( ICInstance inst, Handle entries, OSType fType, OSType fCreator, ConstStr255Param filename, ICMapEntry * entry) ; # 1363 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICCountMapEntries( ICInstance inst, Handle entries, long * count) ; # 1386 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetIndMapEntry( ICInstance inst, Handle entries, long index, long * pos, ICMapEntry * entry) ; # 1415 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetMapEntry( ICInstance inst, Handle entries, long pos, ICMapEntry * entry) ; # 1441 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICSetMapEntry( ICInstance inst, Handle entries, long pos, const ICMapEntry * entry) ; # 1469 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICDeleteMapEntry( ICInstance inst, Handle entries, long pos) ; # 1494 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICAddMapEntry( ICInstance inst, Handle entries, const ICMapEntry * entry) ; # 1519 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetCurrentProfile( ICInstance inst, ICProfileID * currentID) ; # 1539 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICSetCurrentProfile( ICInstance inst, ICProfileID newID) ; # 1559 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICCountProfiles( ICInstance inst, long * count) ; # 1579 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetIndProfile( ICInstance inst, long index, ICProfileID * thisID) ; # 1602 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetProfileName( ICInstance inst, ICProfileID thisID, Str255 name) ; # 1625 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICSetProfileName( ICInstance inst, ICProfileID thisID, ConstStr255Param name) ; # 1647 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICAddProfile( ICInstance inst, ICProfileID prototypeID, ICProfileID * newID) ; # 1673 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICDeleteProfile( ICInstance inst, ICProfileID thisID) ; #pragma pack(pop) # 32 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 #define __PROCESSES__ # 33 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 #pragma pack(push, 2) enum { kNoProcess = 0, kSystemProcess = 1, kCurrentProcess = 2 }; typedef UInt16 LaunchFlags; enum { launchContinue = 0x4000, launchNoFileFlags = 0x0800, launchUseMinimum = 0x0400, launchDontSwitch = 0x0200, launchAllow24Bit = 0x0100, launchInhibitDaemon = 0x0080 }; struct AppParameters { struct { UInt16 what; UInt32 message; UInt32 when; Point where; UInt16 modifiers; } theMsgEvent; UInt32 eventRefCon; UInt32 messageLength; }; typedef struct AppParameters AppParameters; typedef AppParameters * AppParametersPtr; struct LaunchParamBlockRec { UInt32 reserved1; UInt16 reserved2; UInt16 launchBlockID; UInt32 launchEPBLength; UInt16 launchFileFlags; LaunchFlags launchControlFlags; FSRefPtr launchAppRef; ProcessSerialNumber launchProcessSN; UInt32 launchPreferredSize; UInt32 launchMinimumSize; UInt32 launchAvailableSize; AppParametersPtr launchAppParameters; }; typedef struct LaunchParamBlockRec LaunchParamBlockRec; # 104 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 typedef LaunchParamBlockRec * LaunchPBPtr; enum { extendedBlock = 0x4C43, extendedBlockLen = sizeof(LaunchParamBlockRec) - 12 }; enum { modeReserved = 0x01000000, modeControlPanel = 0x00080000, modeLaunchDontSwitch = 0x00040000, modeDeskAccessory = 0x00020000, modeMultiLaunch = 0x00010000, modeNeedSuspendResume = 0x00004000, modeCanBackground = 0x00001000, modeDoesActivateOnFGSwitch = 0x00000800, modeOnlyBackground = 0x00000400, modeGetFrontClicks = 0x00000200, modeGetAppDiedMsg = 0x00000100, mode32BitCompatible = 0x00000080, modeHighLevelEventAware = 0x00000040, modeLocalAndRemoteHLEvents = 0x00000020, modeStationeryAware = 0x00000010, modeUseTextEditServices = 0x00000008, modeDisplayManagerAware = 0x00000004 }; typedef UInt32 ProcessApplicationTransformState; enum { kProcessTransformToForegroundApplication = 1, kProcessTransformToBackgroundApplication = 2, kProcessTransformToUIElementApplication = 4 }; # 163 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 struct ProcessInfoRec { UInt32 processInfoLength; StringPtr processName; ProcessSerialNumber processNumber; UInt32 processType; OSType processSignature; UInt32 processMode; Ptr processLocation; UInt32 processSize; UInt32 processFreeMem; ProcessSerialNumber processLauncher; UInt32 processLaunchDate; UInt32 processActiveTime; FSRefPtr processAppRef; }; typedef struct ProcessInfoRec ProcessInfoRec; # 198 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 typedef ProcessInfoRec * ProcessInfoRecPtr; # 222 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 struct ProcessInfoExtendedRec { UInt32 processInfoLength; StringPtr processName; ProcessSerialNumber processNumber; UInt32 processType; OSType processSignature; UInt32 processMode; Ptr processLocation; UInt32 processSize; UInt32 processFreeMem; ProcessSerialNumber processLauncher; UInt32 processLaunchDate; UInt32 processActiveTime; FSRefPtr processAppRef; UInt32 processTempMemTotal; UInt32 processPurgeableTempMemTotal; }; typedef struct ProcessInfoExtendedRec ProcessInfoExtendedRec; # 261 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 typedef ProcessInfoExtendedRec * ProcessInfoExtendedRecPtr; struct SizeResourceRec { UInt16 flags; UInt32 preferredHeapSize; UInt32 minimumHeapSize; }; typedef struct SizeResourceRec SizeResourceRec; typedef SizeResourceRec * SizeResourceRecPtr; typedef SizeResourceRecPtr * SizeResourceRecHandle; enum { kProcessDictionaryIncludeAllInformationMask = (int)0xFFFFFFFF }; # 292 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 enum { kQuitBeforeNormalTimeMask = 1, kQuitAtNormalTimeMask = 2, kQuitBeforeFBAsQuitMask = 4, kQuitBeforeShellQuitsMask = 8, kQuitBeforeTerminatorAppQuitsMask = 16, kQuitNeverMask = 32, kQuitOptionsMask = 0x7F, kQuitNotQuitDuringInstallMask = 0x0100, kQuitNotQuitDuringLogoutMask = 0x0200 }; # 321 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr LaunchApplication(LaunchPBPtr LaunchParams) ; # 412 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 #define MacGetCurrentProcess GetCurrentProcess extern OSErr GetCurrentProcess(ProcessSerialNumber * PSN) ; # 433 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr GetFrontProcess(ProcessSerialNumber * PSN) ; # 451 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr GetNextProcess(ProcessSerialNumber * PSN) ; # 512 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr GetProcessInformation( const ProcessSerialNumber * PSN, ProcessInfoRec * info) ; # 578 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern CFDictionaryRef ProcessInformationCopyDictionary( const ProcessSerialNumber * PSN, UInt32 infoToReturn) ; # 602 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr SetFrontProcess(const ProcessSerialNumber * PSN) ; enum { kSetFrontProcessFrontWindowOnly = (1 << 0), kSetFrontProcessCausedByUser = (1 << 1) }; # 657 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSStatus SetFrontProcessWithOptions( const ProcessSerialNumber * inProcess, OptionBits inOptions) ; # 677 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr WakeUpProcess(const ProcessSerialNumber * PSN) ; # 695 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr SameProcess( const ProcessSerialNumber * PSN1, const ProcessSerialNumber * PSN2, Boolean * result) ; # 727 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 void ExitToShell( void ) ; # 761 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr KillProcess(const ProcessSerialNumber * inProcess) ; # 814 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSStatus GetProcessBundleLocation( const ProcessSerialNumber * psn, FSRef * location) ; # 855 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSStatus CopyProcessName( const ProcessSerialNumber * psn, CFStringRef * name) ; # 892 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSStatus GetProcessPID( const ProcessSerialNumber * psn, pid_t * pid) ; # 929 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSStatus GetProcessForPID( pid_t pid, ProcessSerialNumber * psn) ; # 964 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern Boolean IsProcessVisible(const ProcessSerialNumber * psn) ; # 999 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr ShowHideProcess( const ProcessSerialNumber * psn, Boolean visible) ; # 1049 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSStatus TransformProcessType( const ProcessSerialNumber * psn, ProcessApplicationTransformState transformState) ; enum { initDev = 0, hitDev = 1, closeDev = 2, nulDev = 3, updateDev = 4, activDev = 5, deactivDev = 6, keyEvtDev = 7, macDev = 8, undoDev = 9, cutDev = 10, copyDev = 11, pasteDev = 12, clearDev = 13, cursorDev = 14 }; enum { cdevGenErr = -1, cdevMemErr = 0, cdevResErr = 1, cdevUnset = 3 }; #pragma pack(pop) # 36 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 #define __PASTEBOARD__ # 34 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 #pragma clang assume_nonnull begin # 99 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 typedef struct OpaquePasteboardRef* PasteboardRef; typedef void * PasteboardItemID; enum { badPasteboardSyncErr = -25130, badPasteboardIndexErr = -25131, badPasteboardItemErr = -25132, badPasteboardFlavorErr = -25133, duplicatePasteboardFlavorErr = -25134, notPasteboardOwnerErr = -25135, noPasteboardPromiseKeeperErr = -25136 }; # 121 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 typedef OptionBits PasteboardSyncFlags; enum { # 132 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 kPasteboardModified = (1 << 0), kPasteboardClientIsOwner = (1 << 1) }; # 182 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 #define kPasteboardTypeFileURLPromise CFSTR("com.apple.pasteboard.promised-file-url") # 191 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 #define kPasteboardTypeFilePromiseContent CFSTR("com.apple.pasteboard.promised-file-content-type") # 205 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 typedef OptionBits PasteboardFlavorFlags; enum { kPasteboardFlavorNoFlags = 0, kPasteboardFlavorSenderOnly = (1 << 0), kPasteboardFlavorSenderTranslated = (1 << 1), kPasteboardFlavorNotSaved = (1 << 2), # 245 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 kPasteboardFlavorRequestOnly = (1 << 3), # 254 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 kPasteboardFlavorSystemTranslated = (1 << 8), # 264 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 kPasteboardFlavorPromised = (1 << 9) }; # 277 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 typedef OSType PasteboardStandardLocation; enum { kPasteboardStandardLocationTrash = 'trsh', kPasteboardStandardLocationUnknown = 'unkn' }; # 310 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern CFTypeID PasteboardGetTypeID(void) ; #define kPasteboardClipboard CFSTR("com.apple.pasteboard.clipboard") #define kPasteboardFind CFSTR("com.apple.pasteboard.find") #define kPasteboardUniqueName (CFStringRef)NULL # 361 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardCreate( CFStringRef inName, PasteboardRef * outPasteboard ) ; # 394 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern PasteboardSyncFlags PasteboardSynchronize(PasteboardRef inPasteboard) ; # 425 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardClear(PasteboardRef inPasteboard) ; # 457 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardCopyName( PasteboardRef inPasteboard, CFStringRef * outName ) ; # 489 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardGetItemCount( PasteboardRef inPasteboard, ItemCount * outItemCount) ; # 524 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardGetItemIdentifier( PasteboardRef inPasteboard, CFIndex inIndex, PasteboardItemID * outItem) ; # 562 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardCopyItemFlavors( PasteboardRef inPasteboard, PasteboardItemID inItem, CFArrayRef * outFlavorTypes ) ; # 603 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardGetItemFlavorFlags( PasteboardRef inPasteboard, PasteboardItemID inItem, CFStringRef inFlavorType, PasteboardFlavorFlags * outFlags) ; # 644 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardCopyItemFlavorData( PasteboardRef inPasteboard, PasteboardItemID inItem, CFStringRef inFlavorType, CFDataRef * outData ) ; #define kPasteboardPromisedData (CFDataRef)NULL # 704 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardPutItemFlavor( PasteboardRef inPasteboard, PasteboardItemID inItem, CFStringRef inFlavorType, CFDataRef inData, PasteboardFlavorFlags inFlags) ; # 740 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardCopyPasteLocation( PasteboardRef inPasteboard, CFURLRef * outPasteLocation ) ; # 775 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardSetPasteLocation( PasteboardRef inPasteboard, CFURLRef inPasteLocation) ; # 806 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 typedef OSStatus ( * PasteboardPromiseKeeperProcPtr)(PasteboardRef pasteboard, PasteboardItemID item, CFStringRef flavorType, void * context); # 838 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardSetPromiseKeeper( PasteboardRef inPasteboard, PasteboardPromiseKeeperProcPtr inPromiseKeeper, void * inContext) ; #define kPasteboardResolveAllPromises (PasteboardRef)NULL # 874 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardResolvePromises(PasteboardRef inPasteboard) ; #pragma clang assume_nonnull end # 40 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 #define __TRANSLATIONSERVICES__ # 118 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 typedef struct OpaqueTranslationRef* TranslationRef; enum { badTranslationRefErr = -3031 }; # 141 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 typedef OptionBits TranslationFlags; enum { kTranslationDataTranslation = (1 << 0), kTranslationFileTranslation = (1 << 1) }; # 174 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern CFTypeID TranslationGetTypeID(void) ; # 216 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationCreate( CFStringRef inSourceType, CFStringRef inDestinationType, TranslationFlags inTranslationFlags, TranslationRef * outTranslation) ; # 270 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationCreateWithSourceArray( CFArrayRef inSourceTypes, TranslationFlags inTranslationFlags, CFArrayRef * outDestinationTypes, CFDictionaryRef * outTranslations) ; # 311 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationPerformForData( TranslationRef inTranslation, CFDataRef inSourceData, CFDataRef * outDestinationData) ; # 369 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationPerformForFile( TranslationRef inTranslation, const FSRef * inSourceFile, const FSRef * inDestinationDirectory, CFStringRef inDestinationName, FSRef * outTranslatedFile) ; # 428 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationPerformForURL( TranslationRef inTranslation, CFURLRef inSourceURL, CFURLRef inDestinationURL, CFURLRef * outTranslatedURL) ; # 461 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationCopySourceType( TranslationRef inTranslation, CFStringRef * outSourceType) ; # 493 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationCopyDestinationType( TranslationRef inTranslation, CFStringRef * outDestinationType) ; # 524 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationGetTranslationFlags( TranslationRef inTranslation, TranslationFlags * outTranslationFlags) ; # 44 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Accessibility.h" 1 3 #define __ACCESSIBILITY__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXError.h" 1 3 #define __AXERROR__ # 32 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXError.h" 3 typedef SInt32 AXError; enum { kAXErrorSuccess = 0, kAXErrorFailure = -25200, kAXErrorIllegalArgument = -25201, kAXErrorInvalidUIElement = -25202, kAXErrorInvalidUIElementObserver = -25203, kAXErrorCannotComplete = -25204, kAXErrorAttributeUnsupported = -25205, kAXErrorActionUnsupported = -25206, kAXErrorNotificationUnsupported = -25207, kAXErrorNotImplemented = -25208, kAXErrorNotificationAlreadyRegistered = -25209, kAXErrorNotificationNotRegistered = -25210, kAXErrorAPIDisabled = -25211, kAXErrorNoValue = -25212, kAXErrorParameterizedAttributeUnsupported = -25213, kAXErrorNotEnoughPrecision = -25214 }; # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Accessibility.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXConstants.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXConstants.h" 3 #define __AXCONSTANTS__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define __AXROLECONSTANTS__ # 66 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXApplicationRole CFSTR("AXApplication") # 76 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXSystemWideRole CFSTR("AXSystemWide") # 86 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXWindowRole CFSTR("AXWindow") # 96 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXSheetRole CFSTR("AXSheet") # 106 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXDrawerRole CFSTR("AXDrawer") # 116 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXGrowAreaRole CFSTR("AXGrowArea") # 126 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXImageRole CFSTR("AXImage") # 136 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXUnknownRole CFSTR("AXUnknown") # 146 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXButtonRole CFSTR("AXButton") # 156 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXRadioButtonRole CFSTR("AXRadioButton") # 166 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXCheckBoxRole CFSTR("AXCheckBox") # 176 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXPopUpButtonRole CFSTR("AXPopUpButton") # 186 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXMenuButtonRole CFSTR("AXMenuButton") # 196 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXTabGroupRole CFSTR("AXTabGroup") # 206 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXTableRole CFSTR("AXTable") # 216 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXColumnRole CFSTR("AXColumn") # 226 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXRowRole CFSTR("AXRow") # 293 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXOutlineRole CFSTR("AXOutline") # 343 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXBrowserRole CFSTR("AXBrowser") #define kAXScrollAreaRole CFSTR("AXScrollArea") #define kAXScrollBarRole CFSTR("AXScrollBar") #define kAXRadioGroupRole CFSTR("AXRadioGroup") #define kAXListRole CFSTR("AXList") #define kAXGroupRole CFSTR("AXGroup") #define kAXValueIndicatorRole CFSTR("AXValueIndicator") #define kAXComboBoxRole CFSTR("AXComboBox") #define kAXSliderRole CFSTR("AXSlider") #define kAXIncrementorRole CFSTR("AXIncrementor") #define kAXBusyIndicatorRole CFSTR("AXBusyIndicator") #define kAXProgressIndicatorRole CFSTR("AXProgressIndicator") #define kAXRelevanceIndicatorRole CFSTR("AXRelevanceIndicator") #define kAXToolbarRole CFSTR("AXToolbar") #define kAXDisclosureTriangleRole CFSTR("AXDisclosureTriangle") #define kAXTextFieldRole CFSTR("AXTextField") #define kAXTextAreaRole CFSTR("AXTextArea") #define kAXStaticTextRole CFSTR("AXStaticText") #define kAXMenuBarRole CFSTR("AXMenuBar") #define kAXMenuBarItemRole CFSTR("AXMenuBarItem") #define kAXMenuRole CFSTR("AXMenu") #define kAXMenuItemRole CFSTR("AXMenuItem") #define kAXSplitGroupRole CFSTR("AXSplitGroup") #define kAXSplitterRole CFSTR("AXSplitter") #define kAXColorWellRole CFSTR("AXColorWell") #define kAXTimeFieldRole CFSTR("AXTimeField") #define kAXDateFieldRole CFSTR("AXDateField") #define kAXHelpTagRole CFSTR("AXHelpTag") #define kAXMatteRole CFSTR("AXMatte") #define kAXDockItemRole CFSTR("AXDockItem") #define kAXRulerRole CFSTR("AXRuler") #define kAXRulerMarkerRole CFSTR("AXRulerMarker") #define kAXGridRole CFSTR("AXGrid") #define kAXLevelIndicatorRole CFSTR("AXLevelIndicator") #define kAXCellRole CFSTR("AXCell") #define kAXLayoutAreaRole CFSTR("AXLayoutArea") #define kAXLayoutItemRole CFSTR("AXLayoutItem") #define kAXHandleRole CFSTR("AXHandle") #define kAXPopoverRole CFSTR("AXPopover") #define kAXCloseButtonSubrole CFSTR("AXCloseButton") #define kAXMinimizeButtonSubrole CFSTR("AXMinimizeButton") #define kAXZoomButtonSubrole CFSTR("AXZoomButton") #define kAXToolbarButtonSubrole CFSTR("AXToolbarButton") #define kAXFullScreenButtonSubrole CFSTR("AXFullScreenButton") #define kAXSecureTextFieldSubrole CFSTR("AXSecureTextField") #define kAXTableRowSubrole CFSTR("AXTableRow") #define kAXOutlineRowSubrole CFSTR("AXOutlineRow") #define kAXUnknownSubrole CFSTR("AXUnknown") #define kAXStandardWindowSubrole CFSTR("AXStandardWindow") #define kAXDialogSubrole CFSTR("AXDialog") #define kAXSystemDialogSubrole CFSTR("AXSystemDialog") #define kAXFloatingWindowSubrole CFSTR("AXFloatingWindow") #define kAXSystemFloatingWindowSubrole CFSTR("AXSystemFloatingWindow") #define kAXIncrementArrowSubrole CFSTR("AXIncrementArrow") #define kAXDecrementArrowSubrole CFSTR("AXDecrementArrow") #define kAXIncrementPageSubrole CFSTR("AXIncrementPage") #define kAXDecrementPageSubrole CFSTR("AXDecrementPage") #define kAXSortButtonSubrole CFSTR("AXSortButton") #define kAXSearchFieldSubrole CFSTR("AXSearchField") #define kAXTimelineSubrole CFSTR("AXTimeline") #define kAXRatingIndicatorSubrole CFSTR("AXRatingIndicator") #define kAXContentListSubrole CFSTR("AXContentList") #define kAXDefinitionListSubrole CFSTR("AXDefinitionList") #define kAXDescriptionListSubrole CFSTR("AXDescriptionList") #define kAXToggleSubrole CFSTR("AXToggle") #define kAXSwitchSubrole CFSTR("AXSwitch") #define kAXApplicationDockItemSubrole CFSTR("AXApplicationDockItem") #define kAXDocumentDockItemSubrole CFSTR("AXDocumentDockItem") #define kAXFolderDockItemSubrole CFSTR("AXFolderDockItem") #define kAXMinimizedWindowDockItemSubrole CFSTR("AXMinimizedWindowDockItem") #define kAXURLDockItemSubrole CFSTR("AXURLDockItem") #define kAXDockExtraDockItemSubrole CFSTR("AXDockExtraDockItem") #define kAXTrashDockItemSubrole CFSTR("AXTrashDockItem") #define kAXSeparatorDockItemSubrole CFSTR("AXSeparatorDockItem") #define kAXProcessSwitcherListSubrole CFSTR("AXProcessSwitcherList") # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXConstants.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define __AXATTRIBUTECONSTANTS__ # 210 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXRoleAttribute CFSTR("AXRole") # 243 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSubroleAttribute CFSTR("AXSubrole") # 273 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXRoleDescriptionAttribute CFSTR("AXRoleDescription") # 289 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXHelpAttribute CFSTR("AXHelp") # 308 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXTitleAttribute CFSTR("AXTitle") # 342 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXValueAttribute CFSTR("AXValue") # 363 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXValueDescriptionAttribute CFSTR("AXValueDescription") # 381 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXMinValueAttribute CFSTR("AXMinValue") # 399 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXMaxValueAttribute CFSTR("AXMaxValue") # 416 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXValueIncrementAttribute CFSTR("AXValueIncrement") # 431 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXAllowedValuesAttribute CFSTR("AXAllowedValues") # 445 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXPlaceholderValueAttribute CFSTR("AXPlaceholderValue") # 460 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXEnabledAttribute CFSTR("AXEnabled") # 474 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXElementBusyAttribute CFSTR("AXElementBusy") # 493 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXFocusedAttribute CFSTR("AXFocused") # 511 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXParentAttribute CFSTR("AXParent") # 532 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXChildrenAttribute CFSTR("AXChildren") # 552 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSelectedChildrenAttribute CFSTR("AXSelectedChildren") # 569 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXVisibleChildrenAttribute CFSTR("AXVisibleChildren") # 587 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXWindowAttribute CFSTR("AXWindow") # 605 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXTopLevelUIElementAttribute CFSTR("AXTopLevelUIElement") # 625 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXPositionAttribute CFSTR("AXPosition") # 641 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSizeAttribute CFSTR("AXSize") # 659 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXOrientationAttribute CFSTR("AXOrientation") # 679 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXDescriptionAttribute CFSTR("AXDescription") #define kAXDescription CFSTR("AXDescription") # 694 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSelectedTextAttribute CFSTR("AXSelectedText") # 709 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSelectedTextRangeAttribute CFSTR("AXSelectedTextRange") # 723 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSelectedTextRangesAttribute CFSTR("AXSelectedTextRanges") # 740 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXVisibleCharacterRangeAttribute CFSTR("AXVisibleCharacterRange") # 754 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXNumberOfCharactersAttribute CFSTR("AXNumberOfCharacters") # 766 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSharedTextUIElementsAttribute CFSTR("AXSharedTextUIElements") # 778 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSharedCharacterRangeAttribute CFSTR("AXSharedCharacterRange") # 795 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSharedFocusElementsAttribute CFSTR("AXSharedFocusElements") #define kAXInsertionPointLineNumberAttribute CFSTR("AXInsertionPointLineNumber") # 818 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXMainAttribute CFSTR("AXMain") # 832 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXMinimizedAttribute CFSTR("AXMinimized") # 847 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXCloseButtonAttribute CFSTR("AXCloseButton") # 862 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXZoomButtonAttribute CFSTR("AXZoomButton") # 877 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXMinimizeButtonAttribute CFSTR("AXMinimizeButton") # 892 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXToolbarButtonAttribute CFSTR("AXToolbarButton") # 907 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXFullScreenButtonAttribute CFSTR("AXFullScreenButton") # 922 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXProxyAttribute CFSTR("AXProxy") # 937 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXGrowAreaAttribute CFSTR("AXGrowArea") # 951 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXModalAttribute CFSTR("AXModal") # 966 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXDefaultButtonAttribute CFSTR("AXDefaultButton") # 981 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXCancelButtonAttribute CFSTR("AXCancelButton") #define kAXMenuItemCmdCharAttribute CFSTR("AXMenuItemCmdChar") #define kAXMenuItemCmdVirtualKeyAttribute CFSTR("AXMenuItemCmdVirtualKey") #define kAXMenuItemCmdGlyphAttribute CFSTR("AXMenuItemCmdGlyph") #define kAXMenuItemCmdModifiersAttribute CFSTR("AXMenuItemCmdModifiers") #define kAXMenuItemMarkCharAttribute CFSTR("AXMenuItemMarkChar") #define kAXMenuItemPrimaryUIElementAttribute CFSTR("AXMenuItemPrimaryUIElement") typedef UInt32 AXMenuItemModifiers; enum { kAXMenuItemModifierNone = 0, kAXMenuItemModifierShift = (1 << 0), kAXMenuItemModifierOption = (1 << 1), kAXMenuItemModifierControl = (1 << 2), kAXMenuItemModifierNoCommand = (1 << 3) }; #define kAXMenuBarAttribute CFSTR("AXMenuBar") #define kAXWindowsAttribute CFSTR("AXWindows") #define kAXFrontmostAttribute CFSTR("AXFrontmost") #define kAXHiddenAttribute CFSTR("AXHidden") #define kAXMainWindowAttribute CFSTR("AXMainWindow") #define kAXFocusedWindowAttribute CFSTR("AXFocusedWindow") #define kAXFocusedUIElementAttribute CFSTR("AXFocusedUIElement") #define kAXExtrasMenuBarAttribute CFSTR("AXExtrasMenuBar") # 1027 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXHeaderAttribute CFSTR("AXHeader") #define kAXEditedAttribute CFSTR("AXEdited") #define kAXValueWrapsAttribute CFSTR("AXValueWraps") #define kAXTabsAttribute CFSTR("AXTabs") #define kAXTitleUIElementAttribute CFSTR("AXTitleUIElement") #define kAXHorizontalScrollBarAttribute CFSTR("AXHorizontalScrollBar") #define kAXVerticalScrollBarAttribute CFSTR("AXVerticalScrollBar") #define kAXOverflowButtonAttribute CFSTR("AXOverflowButton") #define kAXFilenameAttribute CFSTR("AXFilename") #define kAXExpandedAttribute CFSTR("AXExpanded") #define kAXSelectedAttribute CFSTR("AXSelected") #define kAXSplittersAttribute CFSTR("AXSplitters") #define kAXNextContentsAttribute CFSTR("AXNextContents") #define kAXDocumentAttribute CFSTR("AXDocument") #define kAXDecrementButtonAttribute CFSTR("AXDecrementButton") #define kAXIncrementButtonAttribute CFSTR("AXIncrementButton") #define kAXPreviousContentsAttribute CFSTR("AXPreviousContents") # 1062 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXContentsAttribute CFSTR("AXContents") # 1077 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXIncrementorAttribute CFSTR("AXIncrementor") # 1092 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXHourFieldAttribute CFSTR("AXHourField") # 1107 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXMinuteFieldAttribute CFSTR("AXMinuteField") # 1122 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSecondFieldAttribute CFSTR("AXSecondField") # 1137 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXAMPMFieldAttribute CFSTR("AXAMPMField") # 1152 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXDayFieldAttribute CFSTR("AXDayField") # 1167 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXMonthFieldAttribute CFSTR("AXMonthField") # 1182 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXYearFieldAttribute CFSTR("AXYearField") #define kAXColumnTitleAttribute CFSTR("AXColumnTitles") # 1200 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXURLAttribute CFSTR("AXURL") #define kAXLabelUIElementsAttribute CFSTR("AXLabelUIElements") #define kAXLabelValueAttribute CFSTR("AXLabelValue") #define kAXShownMenuUIElementAttribute CFSTR("AXShownMenuUIElement") #define kAXServesAsTitleForUIElementsAttribute CFSTR("AXServesAsTitleForUIElements") #define kAXLinkedUIElementsAttribute CFSTR("AXLinkedUIElements") #define kAXRowsAttribute CFSTR("AXRows") #define kAXVisibleRowsAttribute CFSTR("AXVisibleRows") #define kAXSelectedRowsAttribute CFSTR("AXSelectedRows") #define kAXColumnsAttribute CFSTR("AXColumns") # 1230 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXVisibleColumnsAttribute CFSTR("AXVisibleColumns") #define kAXSelectedColumnsAttribute CFSTR("AXSelectedColumns") #define kAXSortDirectionAttribute CFSTR("AXSortDirection") #define kAXIndexAttribute CFSTR("AXIndex") #define kAXDisclosingAttribute CFSTR("AXDisclosing") #define kAXDisclosedRowsAttribute CFSTR("AXDisclosedRows") #define kAXDisclosedByRowAttribute CFSTR("AXDisclosedByRow") #define kAXDisclosureLevelAttribute CFSTR("AXDisclosureLevel") #define kAXMatteHoleAttribute CFSTR("AXMatteHole") #define kAXMatteContentUIElementAttribute CFSTR("AXMatteContentUIElement") #define kAXMarkerUIElementsAttribute CFSTR("AXMarkerUIElements") #define kAXUnitsAttribute CFSTR("AXUnits") #define kAXUnitDescriptionAttribute CFSTR("AXUnitDescription") #define kAXMarkerTypeAttribute CFSTR("AXMarkerType") #define kAXMarkerTypeDescriptionAttribute CFSTR("AXMarkerTypeDescription") #define kAXIsApplicationRunningAttribute CFSTR("AXIsApplicationRunning") #define kAXSearchButtonAttribute CFSTR("AXSearchButton") #define kAXClearButtonAttribute CFSTR("AXClearButton") #define kAXFocusedApplicationAttribute CFSTR("AXFocusedApplication") #define kAXRowCountAttribute CFSTR("AXRowCount") #define kAXColumnCountAttribute CFSTR("AXColumnCount") #define kAXOrderedByRowAttribute CFSTR("AXOrderedByRow") #define kAXWarningValueAttribute CFSTR("AXWarningValue") #define kAXCriticalValueAttribute CFSTR("AXCriticalValue") #define kAXSelectedCellsAttribute CFSTR("AXSelectedCells") #define kAXVisibleCellsAttribute CFSTR("AXVisibleCells") #define kAXRowHeaderUIElementsAttribute CFSTR("AXRowHeaderUIElements") #define kAXColumnHeaderUIElementsAttribute CFSTR("AXColumnHeaderUIElements") #define kAXRowIndexRangeAttribute CFSTR("AXRowIndexRange") #define kAXColumnIndexRangeAttribute CFSTR("AXColumnIndexRange") #define kAXHorizontalUnitsAttribute CFSTR("AXHorizontalUnits") #define kAXVerticalUnitsAttribute CFSTR("AXVerticalUnits") #define kAXHorizontalUnitDescriptionAttribute CFSTR("AXHorizontalUnitDescription") #define kAXVerticalUnitDescriptionAttribute CFSTR("AXVerticalUnitDescription") #define kAXHandlesAttribute CFSTR("AXHandles") #define kAXTextAttribute CFSTR("AXText") #define kAXVisibleTextAttribute CFSTR("AXVisibleText") #define kAXIsEditableAttribute CFSTR("AXIsEditable") #define kAXColumnTitlesAttribute CFSTR("AXColumnTitles") #define kAXIdentifierAttribute CFSTR("AXIdentifier") #define kAXAlternateUIVisibleAttribute CFSTR("AXAlternateUIVisible") #define kAXLineForIndexParameterizedAttribute CFSTR("AXLineForIndex") #define kAXRangeForLineParameterizedAttribute CFSTR("AXRangeForLine") #define kAXStringForRangeParameterizedAttribute CFSTR("AXStringForRange") #define kAXRangeForPositionParameterizedAttribute CFSTR("AXRangeForPosition") #define kAXRangeForIndexParameterizedAttribute CFSTR("AXRangeForIndex") #define kAXBoundsForRangeParameterizedAttribute CFSTR("AXBoundsForRange") #define kAXRTFForRangeParameterizedAttribute CFSTR("AXRTFForRange") #define kAXAttributedStringForRangeParameterizedAttribute CFSTR("AXAttributedStringForRange") #define kAXStyleRangeForIndexParameterizedAttribute CFSTR("AXStyleRangeForIndex") #define kAXCellForColumnAndRowParameterizedAttribute CFSTR("AXCellForColumnAndRow") #define kAXLayoutPointForScreenPointParameterizedAttribute CFSTR("AXLayoutPointForScreenPoint") #define kAXLayoutSizeForScreenSizeParameterizedAttribute CFSTR("AXLayoutSizeForScreenSize") #define kAXScreenPointForLayoutPointParameterizedAttribute CFSTR("AXScreenPointForLayoutPoint") #define kAXScreenSizeForLayoutSizeParameterizedAttribute CFSTR("AXScreenSizeForLayoutSize") # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXConstants.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXActionConstants.h" 1 3 # 11 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXActionConstants.h" 3 #define __AXACTIONCONSTANTS__ # 40 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXActionConstants.h" 3 #define kAXPressAction CFSTR("AXPress") # 49 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXActionConstants.h" 3 #define kAXIncrementAction CFSTR("AXIncrement") #define kAXDecrementAction CFSTR("AXDecrement") # 66 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXActionConstants.h" 3 #define kAXConfirmAction CFSTR("AXConfirm") #define kAXCancelAction CFSTR("AXCancel") # 83 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXActionConstants.h" 3 #define kAXShowAlternateUIAction CFSTR("AXShowAlternateUI") #define kAXShowDefaultUIAction CFSTR("AXShowDefaultUI") # 105 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXActionConstants.h" 3 #define kAXRaiseAction CFSTR("AXRaise") # 114 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXActionConstants.h" 3 #define kAXShowMenuAction CFSTR("AXShowMenu") # 125 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXActionConstants.h" 3 #define kAXPickAction CFSTR("AXPick") # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXConstants.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 3 #define __AXNOTIFICATIONCONSTANTS__ # 50 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 3 #define kAXMainWindowChangedNotification CFSTR("AXMainWindowChanged") #define kAXFocusedWindowChangedNotification CFSTR("AXFocusedWindowChanged") # 66 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 3 #define kAXFocusedUIElementChangedNotification CFSTR("AXFocusedUIElementChanged") # 77 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 3 #define kAXApplicationActivatedNotification CFSTR("AXApplicationActivated") #define kAXApplicationDeactivatedNotification CFSTR("AXApplicationDeactivated") #define kAXApplicationHiddenNotification CFSTR("AXApplicationHidden") #define kAXApplicationShownNotification CFSTR("AXApplicationShown") # 113 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 3 #define kAXWindowCreatedNotification CFSTR("AXWindowCreated") # 123 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 3 #define kAXWindowMovedNotification CFSTR("AXWindowMoved") # 133 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 3 #define kAXWindowResizedNotification CFSTR("AXWindowResized") # 142 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 3 #define kAXWindowMiniaturizedNotification CFSTR("AXWindowMiniaturized") #define kAXWindowDeminiaturizedNotification CFSTR("AXWindowDeminiaturized") # 160 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 3 #define kAXDrawerCreatedNotification CFSTR("AXDrawerCreated") #define kAXSheetCreatedNotification CFSTR("AXSheetCreated") #define kAXHelpTagCreatedNotification CFSTR("AXHelpTagCreated") # 183 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 3 #define kAXValueChangedNotification CFSTR("AXValueChanged") # 194 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 3 #define kAXUIElementDestroyedNotification CFSTR("AXUIElementDestroyed") #define kAXElementBusyChangedNotification CFSTR("AXElementBusyChanged") # 213 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 3 #define kAXMenuOpenedNotification CFSTR("AXMenuOpened") #define kAXMenuClosedNotification CFSTR("AXMenuClosed") #define kAXMenuItemSelectedNotification CFSTR("AXMenuItemSelected") #define kAXRowCountChangedNotification CFSTR("AXRowCountChanged") # 245 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 3 #define kAXRowExpandedNotification CFSTR("AXRowExpanded") #define kAXRowCollapsedNotification CFSTR("AXRowCollapsed") #define kAXSelectedCellsChangedNotification CFSTR("AXSelectedCellsChanged") #define kAXUnitsChangedNotification CFSTR("AXUnitsChanged") #define kAXSelectedChildrenMovedNotification CFSTR("AXSelectedChildrenMoved") #define kAXSelectedChildrenChangedNotification CFSTR("AXSelectedChildrenChanged") #define kAXResizedNotification CFSTR("AXResized") #define kAXMovedNotification CFSTR("AXMoved") #define kAXCreatedNotification CFSTR("AXCreated") #define kAXSelectedRowsChangedNotification CFSTR("AXSelectedRowsChanged") #define kAXSelectedColumnsChangedNotification CFSTR("AXSelectedColumnsChanged") #define kAXSelectedTextChangedNotification CFSTR("AXSelectedTextChanged") #define kAXTitleChangedNotification CFSTR("AXTitleChanged") #define kAXLayoutChangedNotification CFSTR("AXLayoutChanged") #define kAXAnnouncementRequestedNotification CFSTR("AXAnnouncementRequested") #define kAXUIElementsKey CFSTR("AXUIElementsKey") #define kAXPriorityKey CFSTR("AXPriorityKey") #define kAXAnnouncementKey CFSTR("AXAnnouncementKey") typedef CFIndex AXPriority; enum { kAXPriorityLow = 10, kAXPriorityMedium = 50, kAXPriorityHigh = 90 } ; # 16 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXConstants.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValueConstants.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValueConstants.h" 3 #define __AXVALUECONSTANTS__ # 29 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValueConstants.h" 3 #define kAXHorizontalOrientationValue CFSTR("AXHorizontalOrientation") # 39 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValueConstants.h" 3 #define kAXVerticalOrientationValue CFSTR("AXVerticalOrientation") # 49 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValueConstants.h" 3 #define kAXUnknownOrientationValue CFSTR("AXUnknownOrientation") # 61 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValueConstants.h" 3 #define kAXAscendingSortDirectionValue CFSTR("AXAscendingSortDirection") # 71 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValueConstants.h" 3 #define kAXDescendingSortDirectionValue CFSTR("AXDescendingSortDirection") # 81 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValueConstants.h" 3 #define kAXUnknownSortDirectionValue CFSTR("AXUnknownSortDirection") # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXConstants.h" 2 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Accessibility.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 1 3 #define __AXUIELEMENT__ # 18 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 1 3 # 19 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 2 3 #pragma clang assume_nonnull begin # 51 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern Boolean AXAPIEnabled (void) ; # 63 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern Boolean AXIsProcessTrustedWithOptions (CFDictionaryRef options) ; extern CFStringRef kAXTrustedCheckOptionPrompt ; extern Boolean AXIsProcessTrusted (void) ; # 85 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXMakeProcessTrusted (CFStringRef executablePath) ; # 95 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 typedef const struct __AXUIElement *AXUIElementRef; typedef UInt32 AXCopyMultipleAttributeOptions; enum { kAXCopyMultipleAttributeOptionStopOnError = 0x1 }; extern CFTypeID AXUIElementGetTypeID (void); # 129 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementCopyAttributeNames (AXUIElementRef element, CFArrayRef * names); # 147 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementCopyAttributeValue (AXUIElementRef element, CFStringRef attribute, CFTypeRef * value); # 164 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementGetAttributeValueCount (AXUIElementRef element, CFStringRef attribute, CFIndex *count); # 184 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementCopyAttributeValues (AXUIElementRef element, CFStringRef attribute, CFIndex index, CFIndex maxValues, CFArrayRef * values); # 203 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementIsAttributeSettable (AXUIElementRef element, CFStringRef attribute, Boolean *settable); # 222 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementSetAttributeValue (AXUIElementRef element, CFStringRef attribute, CFTypeRef value); # 243 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementCopyMultipleAttributeValues (AXUIElementRef element, CFArrayRef attributes, AXCopyMultipleAttributeOptions options, CFArrayRef * values) ; # 260 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementCopyParameterizedAttributeNames (AXUIElementRef element, CFArrayRef * names) ; # 279 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementCopyParameterizedAttributeValue (AXUIElementRef element, CFStringRef parameterizedAttribute, CFTypeRef parameter, CFTypeRef * result) ; # 294 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementCopyActionNames (AXUIElementRef element, CFArrayRef * names); # 311 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementCopyActionDescription (AXUIElementRef element, CFStringRef action, CFStringRef * description); # 330 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementPerformAction (AXUIElementRef element, CFStringRef action); # 352 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementCopyElementAtPosition (AXUIElementRef application, float x,float y, AXUIElementRef * element); # 361 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXUIElementRef AXUIElementCreateApplication (pid_t pid); # 370 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXUIElementRef AXUIElementCreateSystemWide (void); # 383 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementGetPid (AXUIElementRef element, pid_t *pid); # 401 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementSetMessagingTimeout (AXUIElementRef element, float timeoutInSeconds) ; # 425 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXUIElementPostKeyboardEvent (AXUIElementRef application, CGCharCode keyChar, CGKeyCode virtualKey, Boolean keyDown) ;; # 435 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 typedef struct __AXObserver *AXObserverRef; # 446 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 typedef void (*AXObserverCallback)(AXObserverRef observer, AXUIElementRef element, CFStringRef notification, void * refcon); # 458 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 typedef void (*AXObserverCallbackWithInfo)(AXObserverRef observer, AXUIElementRef element, CFStringRef notification, CFDictionaryRef info, void * refcon); CFTypeID AXObserverGetTypeID (void); # 481 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXObserverCreate (pid_t application, AXObserverCallback callback, AXObserverRef * outObserver); # 496 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXObserverCreateWithInfoCallback (pid_t application, AXObserverCallbackWithInfo callback, AXObserverRef * outObserver); # 515 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXObserverAddNotification (AXObserverRef observer, AXUIElementRef element, CFStringRef notification, void * refcon); # 533 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern AXError AXObserverRemoveNotification (AXObserverRef observer, AXUIElementRef element, CFStringRef notification); # 550 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 3 extern CFRunLoopSourceRef AXObserverGetRunLoopSource (AXObserverRef observer); #pragma clang assume_nonnull end # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Accessibility.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValue.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValue.h" 3 #define __AXVALUE__ # 21 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValue.h" 3 #pragma clang assume_nonnull begin # 46 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValue.h" 3 typedef UInt32 AXValueType; enum { kAXValueTypeCGPoint = 1, kAXValueTypeCGSize = 2, kAXValueTypeCGRect = 3, kAXValueTypeCFRange = 4, kAXValueTypeAXError = 5, kAXValueTypeIllegal = 0, }; static const UInt32 kAXValueCGPointType = kAXValueTypeCGPoint; static const UInt32 kAXValueCGSizeType = kAXValueTypeCGSize; static const UInt32 kAXValueCGRectType = kAXValueTypeCGRect; static const UInt32 kAXValueCFRangeType = kAXValueTypeCFRange; static const UInt32 kAXValueAXErrorType = kAXValueTypeAXError; static const UInt32 kAXValueIllegalType = kAXValueTypeIllegal; # 70 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValue.h" 3 typedef const struct __AXValue *AXValueRef; # 81 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValue.h" 3 extern CFTypeID AXValueGetTypeID() ; # 95 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValue.h" 3 extern AXValueRef AXValueCreate (AXValueType theType, const void *valuePtr); # 107 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValue.h" 3 extern AXValueType AXValueGetType(AXValueRef value); # 120 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValue.h" 3 extern Boolean AXValueGetValue(AXValueRef value, AXValueType theType, void *valuePtr); #pragma clang assume_nonnull end # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Accessibility.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXTextAttributedString.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXTextAttributedString.h" 3 #define AXTEXTATTRIBUTEDSTRING_H # 25 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXTextAttributedString.h" 3 #pragma clang assume_nonnull begin extern CFStringRef kAXFontTextAttribute ; extern CFStringRef kAXForegroundColorTextAttribute ; extern CFStringRef kAXBackgroundColorTextAttribute ; extern CFStringRef kAXUnderlineColorTextAttribute ; extern CFStringRef kAXStrikethroughColorTextAttribute ; extern CFStringRef kAXUnderlineTextAttribute ; extern CFStringRef kAXSuperscriptTextAttribute ; extern CFStringRef kAXStrikethroughTextAttribute ; extern CFStringRef kAXShadowTextAttribute ; extern CFStringRef kAXAttachmentTextAttribute ; extern CFStringRef kAXLinkTextAttribute ; extern CFStringRef kAXNaturalLanguageTextAttribute ; extern CFStringRef kAXReplacementStringTextAttribute ; extern CFStringRef kAXMisspelledTextAttribute ; extern CFStringRef kAXMarkedMisspelledTextAttribute ; extern CFStringRef kAXAutocorrectedTextAttribute ; extern CFStringRef kAXListItemPrefixTextAttribute ; extern CFStringRef kAXListItemIndexTextAttribute ; extern CFStringRef kAXListItemLevelTextAttribute ; # 144 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXTextAttributedString.h" 3 extern CFStringRef kAXFontNameKey ; extern CFStringRef kAXFontFamilyKey ; extern CFStringRef kAXVisibleNameKey ; extern CFStringRef kAXFontSizeKey ; typedef UInt32 AXUnderlineStyle; enum { kAXUnderlineStyleNone = 0x0, kAXUnderlineStyleSingle = 0x1, kAXUnderlineStyleThick = 0x2, kAXUnderlineStyleDouble = 0x9 }; extern CFStringRef kAXForegoundColorTextAttribute ; #pragma clang assume_nonnull end # 16 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Accessibility.h" 2 3 #define AX_ALLOW_OLD_SECURITY_METHOD 0 # 48 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/UniversalAccess.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/UniversalAccess.h" 3 #define __UNIVERSALACCESS__ # 64 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/UniversalAccess.h" 3 typedef UInt32 UAZoomChangeFocusType; enum { kUAZoomFocusTypeOther = 0, kUAZoomFocusTypeInsertionPoint = 1 }; # 112 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/UniversalAccess.h" 3 extern Boolean UAZoomEnabled(void) ; # 168 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/UniversalAccess.h" 3 extern OSStatus UAZoomChangeFocus( const CGRect * inRect, const CGRect * inHighlightRect, UAZoomChangeFocusType inType) ; # 51 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h" 2 3 # 44 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/ImageIO.framework/Headers/ImageIO.h" 1 3 #define __IMAGEIO__ # 1 "/System/Library/Frameworks/ImageIO.framework/Headers/ImageIOBase.h" 1 3 #define __IMAGEIOBASE__ # 22 "/System/Library/Frameworks/ImageIO.framework/Headers/ImageIOBase.h" 3 #define IMAGEIO_AVAILABLE_STARTING __OSX_AVAILABLE_STARTING #define IMAGEIO_AVAILABLE_BUT_DEPRECATED __OSX_AVAILABLE_BUT_DEPRECATED # 47 "/System/Library/Frameworks/ImageIO.framework/Headers/ImageIOBase.h" 3 #define IMAGEIO_EXTERN extern # 58 "/System/Library/Frameworks/ImageIO.framework/Headers/ImageIOBase.h" 3 #define IMAGEIO_EXTERN_C_BEGIN #define IMAGEIO_EXTERN_C_END #define IIO_HAS_IOSURFACE 1 #define IIO_BRIDGED_TYPE(type) CF_BRIDGED_TYPE(type) # 11 "/System/Library/Frameworks/ImageIO.framework/Headers/ImageIO.h" 2 3 # 1 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageSource.h" 1 3 #define CGIMAGESOURCE_H_ typedef struct CGImageSource * CGImageSourceRef; # 1 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 1 3 #define CGIMAGEMETADATA_H_ # 37 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 typedef const struct CGImageMetadata *CGImageMetadataRef; extern CFTypeID CGImageMetadataGetTypeID(void); typedef struct CGImageMetadata *CGMutableImageMetadataRef; extern CGMutableImageMetadataRef CGImageMetadataCreateMutable(void) ; # 68 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern CGMutableImageMetadataRef CGImageMetadataCreateMutableCopy(CGImageMetadataRef metadata) ; # 82 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 typedef struct CGImageMetadataTag *CGImageMetadataTagRef; extern CFTypeID CGImageMetadataTagGetTypeID(void) ; #pragma clang assume_nonnull begin # 109 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern const CFStringRef kCGImageMetadataNamespaceExif ; extern const CFStringRef kCGImageMetadataNamespaceExifAux ; extern const CFStringRef kCGImageMetadataNamespaceExifEX ; extern const CFStringRef kCGImageMetadataNamespaceDublinCore ; extern const CFStringRef kCGImageMetadataNamespaceIPTCCore ; extern const CFStringRef kCGImageMetadataNamespaceIPTCExtension ; extern const CFStringRef kCGImageMetadataNamespacePhotoshop ; extern const CFStringRef kCGImageMetadataNamespaceTIFF ; extern const CFStringRef kCGImageMetadataNamespaceXMPBasic ; extern const CFStringRef kCGImageMetadataNamespaceXMPRights ; # 128 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern const CFStringRef kCGImageMetadataPrefixExif ; extern const CFStringRef kCGImageMetadataPrefixExifAux ; extern const CFStringRef kCGImageMetadataPrefixExifEX ; extern const CFStringRef kCGImageMetadataPrefixDublinCore ; extern const CFStringRef kCGImageMetadataPrefixIPTCCore ; extern const CFStringRef kCGImageMetadataPrefixIPTCExtension ; extern const CFStringRef kCGImageMetadataPrefixPhotoshop ; extern const CFStringRef kCGImageMetadataPrefixTIFF ; extern const CFStringRef kCGImageMetadataPrefixXMPBasic ; extern const CFStringRef kCGImageMetadataPrefixXMPRights ; #pragma clang assume_nonnull end # 171 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 typedef int32_t CGImageMetadataType; enum { kCGImageMetadataTypeInvalid = -1, kCGImageMetadataTypeDefault = 0, kCGImageMetadataTypeString = 1, kCGImageMetadataTypeArrayUnordered = 2, kCGImageMetadataTypeArrayOrdered = 3, kCGImageMetadataTypeAlternateArray = 4, kCGImageMetadataTypeAlternateText = 5, kCGImageMetadataTypeStructure = 6 }; # 214 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern CGImageMetadataTagRef CGImageMetadataTagCreate (CFStringRef xmlns, CFStringRef prefix, CFStringRef name, CGImageMetadataType type, CFTypeRef value) ; # 224 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern CFStringRef CGImageMetadataTagCopyNamespace(CGImageMetadataTagRef tag) ; extern CFStringRef CGImageMetadataTagCopyPrefix(CGImageMetadataTagRef tag) ; extern CFStringRef CGImageMetadataTagCopyName(CGImageMetadataTagRef tag) ; # 248 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern CFTypeRef CGImageMetadataTagCopyValue(CGImageMetadataTagRef tag) ; extern CGImageMetadataType CGImageMetadataTagGetType(CGImageMetadataTagRef tag) ; # 269 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern CFArrayRef CGImageMetadataTagCopyQualifiers(CGImageMetadataTagRef tag) ; # 284 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern CFArrayRef CGImageMetadataCopyTags(CGImageMetadataRef metadata) ; # 337 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern CGImageMetadataTagRef CGImageMetadataCopyTagWithPath(CGImageMetadataRef metadata, CGImageMetadataTagRef parent, CFStringRef path) ; # 356 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern CFStringRef CGImageMetadataCopyStringValueWithPath(CGImageMetadataRef metadata, CGImageMetadataTagRef parent, CFStringRef path) ; # 374 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern uint8_t CGImageMetadataRegisterNamespaceForPrefix(CGMutableImageMetadataRef metadata, CFStringRef xmlns, CFStringRef prefix, CFErrorRef * err) ; # 410 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern uint8_t CGImageMetadataSetTagWithPath(CGMutableImageMetadataRef metadata, CGImageMetadataTagRef parent, CFStringRef path, CGImageMetadataTagRef tag) ; # 450 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern uint8_t CGImageMetadataSetValueWithPath(CGMutableImageMetadataRef metadata, CGImageMetadataTagRef parent, CFStringRef path, CFTypeRef value) ; # 468 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern uint8_t CGImageMetadataRemoveTagWithPath(CGMutableImageMetadataRef metadata, CGImageMetadataTagRef parent, CFStringRef path) ; # 513 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern const CFStringRef kCGImageMetadataEnumerateRecursively ; # 551 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern CGImageMetadataTagRef CGImageMetadataCopyTagMatchingImageProperty(CGImageMetadataRef metadata, CFStringRef dictionaryName, CFStringRef propertyName) ; # 579 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern uint8_t CGImageMetadataSetValueMatchingImageProperty(CGMutableImageMetadataRef metadata, CFStringRef dictionaryName, CFStringRef propertyName, CFTypeRef value) ; # 600 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern CFDataRef CGImageMetadataCreateXMPData (CGImageMetadataRef metadata, CFDictionaryRef options) ; # 611 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageMetadata.h" 3 extern CGImageMetadataRef CGImageMetadataCreateFromXMPData (CFDataRef data) ; extern const CFStringRef kCFErrorDomainCGImageMetadata; typedef int32_t CGImageMetadataErrors; enum { kCGImageMetadataErrorUnknown = 0, kCGImageMetadataErrorUnsupportedFormat = 1, kCGImageMetadataErrorBadArgument = 2, kCGImageMetadataErrorConflictingArguments = 3, kCGImageMetadataErrorPrefixConflict = 4, }; # 15 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageSource.h" 2 3 typedef int32_t CGImageSourceStatus; enum { kCGImageStatusUnexpectedEOF = -5, kCGImageStatusInvalidData = -4, kCGImageStatusUnknownType = -3, kCGImageStatusReadingHeader = -2, kCGImageStatusIncomplete = -1, kCGImageStatusComplete = 0 }; #pragma clang assume_nonnull begin extern const CFStringRef kCGImageSourceTypeIdentifierHint ; # 47 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageSource.h" 3 extern const CFStringRef kCGImageSourceShouldCache ; extern const CFStringRef kCGImageSourceShouldCacheImmediately ; extern const CFStringRef kCGImageSourceShouldAllowFloat ; # 75 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageSource.h" 3 extern const CFStringRef kCGImageSourceCreateThumbnailFromImageIfAbsent ; # 85 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageSource.h" 3 extern const CFStringRef kCGImageSourceCreateThumbnailFromImageAlways ; extern const CFStringRef kCGImageSourceThumbnailMaxPixelSize ; extern const CFStringRef kCGImageSourceCreateThumbnailWithTransform ; # 109 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageSource.h" 3 extern const CFStringRef kCGImageSourceSubsampleFactor ; #pragma clang assume_nonnull end extern CFTypeID CGImageSourceGetTypeID (void) ; extern CFArrayRef CGImageSourceCopyTypeIdentifiers(void) ; extern CGImageSourceRef CGImageSourceCreateWithDataProvider(CGDataProviderRef provider, CFDictionaryRef options) ; extern CGImageSourceRef CGImageSourceCreateWithData(CFDataRef data, CFDictionaryRef options) ; extern CGImageSourceRef CGImageSourceCreateWithURL(CFURLRef url, CFDictionaryRef options) ; extern CFStringRef CGImageSourceGetType(CGImageSourceRef isrc) ; extern size_t CGImageSourceGetCount(CGImageSourceRef isrc) ; extern CFDictionaryRef CGImageSourceCopyProperties(CGImageSourceRef isrc, CFDictionaryRef options) ; extern CFDictionaryRef CGImageSourceCopyPropertiesAtIndex(CGImageSourceRef isrc, size_t index, CFDictionaryRef options) ; extern CGImageMetadataRef CGImageSourceCopyMetadataAtIndex (CGImageSourceRef isrc, size_t index, CFDictionaryRef options) ; extern CGImageRef CGImageSourceCreateImageAtIndex(CGImageSourceRef isrc, size_t index, CFDictionaryRef options) ; extern void CGImageSourceRemoveCacheAtIndex(CGImageSourceRef isrc, size_t index) ; extern CGImageRef CGImageSourceCreateThumbnailAtIndex(CGImageSourceRef isrc, size_t index, CFDictionaryRef options) ; extern CGImageSourceRef CGImageSourceCreateIncremental(CFDictionaryRef options) ; extern void CGImageSourceUpdateData(CGImageSourceRef isrc, CFDataRef data, uint8_t final) ; extern void CGImageSourceUpdateDataProvider(CGImageSourceRef isrc, CGDataProviderRef provider, uint8_t final) ; extern CGImageSourceStatus CGImageSourceGetStatus(CGImageSourceRef isrc) ; extern CGImageSourceStatus CGImageSourceGetStatusAtIndex(CGImageSourceRef isrc, size_t index) ; # 232 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageSource.h" 3 extern CFDictionaryRef CGImageSourceCopyAuxiliaryDataInfoAtIndex(CGImageSourceRef isrc, size_t index, CFStringRef auxiliaryImageDataType ) ; # 13 "/System/Library/Frameworks/ImageIO.framework/Headers/ImageIO.h" 2 3 # 1 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageDestination.h" 1 3 #define CGIMAGEDESTINATION_H_ typedef struct CGImageDestination * CGImageDestinationRef; # 23 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageDestination.h" 3 #pragma clang assume_nonnull begin extern const CFStringRef kCGImageDestinationLossyCompressionQuality ; # 41 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageDestination.h" 3 extern const CFStringRef kCGImageDestinationBackgroundColor ; extern const CFStringRef kCGImageDestinationImageMaxPixelSize ; extern const CFStringRef kCGImageDestinationEmbedThumbnail ; extern const CFStringRef kCGImageDestinationOptimizeColorForSharing ; #pragma clang assume_nonnull end extern CFTypeID CGImageDestinationGetTypeID(void) ; extern CFArrayRef CGImageDestinationCopyTypeIdentifiers(void) ; # 78 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageDestination.h" 3 extern CGImageDestinationRef CGImageDestinationCreateWithDataConsumer(CGDataConsumerRef consumer, CFStringRef type, size_t count, CFDictionaryRef options) ; extern CGImageDestinationRef CGImageDestinationCreateWithData(CFMutableDataRef data, CFStringRef type, size_t count, CFDictionaryRef options) ; # 95 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageDestination.h" 3 extern CGImageDestinationRef CGImageDestinationCreateWithURL(CFURLRef url, CFStringRef type, size_t count, CFDictionaryRef options) ; extern void CGImageDestinationSetProperties(CGImageDestinationRef idst, CFDictionaryRef properties) ; extern void CGImageDestinationAddImage(CGImageDestinationRef idst, CGImageRef image, CFDictionaryRef properties) ; # 116 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageDestination.h" 3 extern void CGImageDestinationAddImageFromSource(CGImageDestinationRef idst, CGImageSourceRef isrc, size_t index, CFDictionaryRef properties) ; extern uint8_t CGImageDestinationFinalize(CGImageDestinationRef idst) ; extern void CGImageDestinationAddImageAndMetadata(CGImageDestinationRef idst, CGImageRef image, CGImageMetadataRef metadata, CFDictionaryRef options) ; #pragma clang assume_nonnull begin extern const CFStringRef kCGImageDestinationMetadata ; # 154 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageDestination.h" 3 extern const CFStringRef kCGImageDestinationMergeMetadata ; extern const CFStringRef kCGImageMetadataShouldExcludeXMP ; extern const CFStringRef kCGImageMetadataShouldExcludeGPS ; extern const CFStringRef kCGImageDestinationDateTime ; extern const CFStringRef kCGImageDestinationOrientation ; #pragma clang assume_nonnull end # 197 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageDestination.h" 3 extern uint8_t CGImageDestinationCopyImageSource(CGImageDestinationRef idst, CGImageSourceRef isrc, CFDictionaryRef options, CFErrorRef * err) ; # 206 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageDestination.h" 3 extern void CGImageDestinationAddAuxiliaryDataInfo(CGImageDestinationRef idst, CFStringRef auxiliaryImageDataType, CFDictionaryRef auxiliaryDataInfoDictionary ) ; # 15 "/System/Library/Frameworks/ImageIO.framework/Headers/ImageIO.h" 2 3 # 1 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageProperties.h" 1 3 #define __CGIMAGEPROPERTIES__ #pragma clang assume_nonnull begin extern const CFStringRef kCGImagePropertyTIFFDictionary ; extern const CFStringRef kCGImagePropertyGIFDictionary ; extern const CFStringRef kCGImagePropertyJFIFDictionary ; extern const CFStringRef kCGImagePropertyExifDictionary ; extern const CFStringRef kCGImagePropertyPNGDictionary ; extern const CFStringRef kCGImagePropertyIPTCDictionary ; extern const CFStringRef kCGImagePropertyGPSDictionary ; extern const CFStringRef kCGImagePropertyRawDictionary ; extern const CFStringRef kCGImagePropertyCIFFDictionary ; extern const CFStringRef kCGImagePropertyMakerCanonDictionary ; extern const CFStringRef kCGImagePropertyMakerNikonDictionary ; extern const CFStringRef kCGImagePropertyMakerMinoltaDictionary ; extern const CFStringRef kCGImagePropertyMakerFujiDictionary ; extern const CFStringRef kCGImagePropertyMakerOlympusDictionary ; extern const CFStringRef kCGImagePropertyMakerPentaxDictionary ; extern const CFStringRef kCGImageProperty8BIMDictionary ; extern const CFStringRef kCGImagePropertyDNGDictionary ; extern const CFStringRef kCGImagePropertyExifAuxDictionary ; extern const CFStringRef kCGImagePropertyOpenEXRDictionary ; extern const CFStringRef kCGImagePropertyMakerAppleDictionary ; extern const CFStringRef kCGImagePropertyFileContentsDictionary ; # 50 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageProperties.h" 3 extern const CFStringRef kCGImagePropertyFileSize ; # 59 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageProperties.h" 3 extern const CFStringRef kCGImagePropertyPixelHeight ; extern const CFStringRef kCGImagePropertyPixelWidth ; extern const CFStringRef kCGImagePropertyDPIHeight ; extern const CFStringRef kCGImagePropertyDPIWidth ; extern const CFStringRef kCGImagePropertyDepth ; # 86 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageProperties.h" 3 extern const CFStringRef kCGImagePropertyOrientation ; extern const CFStringRef kCGImagePropertyIsFloat ; extern const CFStringRef kCGImagePropertyIsIndexed ; extern const CFStringRef kCGImagePropertyHasAlpha ; extern const CFStringRef kCGImagePropertyColorModel ; extern const CFStringRef kCGImagePropertyProfileName ; extern const CFStringRef kCGImagePropertyColorModelRGB ; extern const CFStringRef kCGImagePropertyColorModelGray ; extern const CFStringRef kCGImagePropertyColorModelCMYK ; extern const CFStringRef kCGImagePropertyColorModelLab ; extern const CFStringRef kCGImagePropertyTIFFCompression ; extern const CFStringRef kCGImagePropertyTIFFPhotometricInterpretation ; extern const CFStringRef kCGImagePropertyTIFFDocumentName ; extern const CFStringRef kCGImagePropertyTIFFImageDescription ; extern const CFStringRef kCGImagePropertyTIFFMake ; extern const CFStringRef kCGImagePropertyTIFFModel ; extern const CFStringRef kCGImagePropertyTIFFOrientation ; extern const CFStringRef kCGImagePropertyTIFFXResolution ; extern const CFStringRef kCGImagePropertyTIFFYResolution ; extern const CFStringRef kCGImagePropertyTIFFResolutionUnit ; extern const CFStringRef kCGImagePropertyTIFFSoftware ; extern const CFStringRef kCGImagePropertyTIFFTransferFunction ; extern const CFStringRef kCGImagePropertyTIFFDateTime ; extern const CFStringRef kCGImagePropertyTIFFArtist ; extern const CFStringRef kCGImagePropertyTIFFHostComputer ; extern const CFStringRef kCGImagePropertyTIFFCopyright ; extern const CFStringRef kCGImagePropertyTIFFWhitePoint ; extern const CFStringRef kCGImagePropertyTIFFPrimaryChromaticities ; extern const CFStringRef kCGImagePropertyTIFFTileWidth ; extern const CFStringRef kCGImagePropertyTIFFTileLength ; extern const CFStringRef kCGImagePropertyJFIFVersion ; extern const CFStringRef kCGImagePropertyJFIFXDensity ; extern const CFStringRef kCGImagePropertyJFIFYDensity ; extern const CFStringRef kCGImagePropertyJFIFDensityUnit ; extern const CFStringRef kCGImagePropertyJFIFIsProgressive ; extern const CFStringRef kCGImagePropertyExifExposureTime ; extern const CFStringRef kCGImagePropertyExifFNumber ; extern const CFStringRef kCGImagePropertyExifExposureProgram ; extern const CFStringRef kCGImagePropertyExifSpectralSensitivity ; extern const CFStringRef kCGImagePropertyExifISOSpeedRatings ; extern const CFStringRef kCGImagePropertyExifOECF ; extern const CFStringRef kCGImagePropertyExifSensitivityType ; extern const CFStringRef kCGImagePropertyExifStandardOutputSensitivity ; extern const CFStringRef kCGImagePropertyExifRecommendedExposureIndex ; extern const CFStringRef kCGImagePropertyExifISOSpeed ; extern const CFStringRef kCGImagePropertyExifISOSpeedLatitudeyyy ; extern const CFStringRef kCGImagePropertyExifISOSpeedLatitudezzz ; extern const CFStringRef kCGImagePropertyExifVersion ; extern const CFStringRef kCGImagePropertyExifDateTimeOriginal ; extern const CFStringRef kCGImagePropertyExifDateTimeDigitized ; extern const CFStringRef kCGImagePropertyExifComponentsConfiguration ; extern const CFStringRef kCGImagePropertyExifCompressedBitsPerPixel ; extern const CFStringRef kCGImagePropertyExifShutterSpeedValue ; extern const CFStringRef kCGImagePropertyExifApertureValue ; extern const CFStringRef kCGImagePropertyExifBrightnessValue ; extern const CFStringRef kCGImagePropertyExifExposureBiasValue ; extern const CFStringRef kCGImagePropertyExifMaxApertureValue ; extern const CFStringRef kCGImagePropertyExifSubjectDistance ; extern const CFStringRef kCGImagePropertyExifMeteringMode ; extern const CFStringRef kCGImagePropertyExifLightSource ; extern const CFStringRef kCGImagePropertyExifFlash ; extern const CFStringRef kCGImagePropertyExifFocalLength ; extern const CFStringRef kCGImagePropertyExifSubjectArea ; extern const CFStringRef kCGImagePropertyExifMakerNote ; extern const CFStringRef kCGImagePropertyExifUserComment ; extern const CFStringRef kCGImagePropertyExifSubsecTime ; extern const CFStringRef kCGImagePropertyExifSubsecTimeOriginal ; extern const CFStringRef kCGImagePropertyExifSubsecTimeDigitized ; extern const CFStringRef kCGImagePropertyExifFlashPixVersion ; extern const CFStringRef kCGImagePropertyExifColorSpace ; extern const CFStringRef kCGImagePropertyExifPixelXDimension ; extern const CFStringRef kCGImagePropertyExifPixelYDimension ; extern const CFStringRef kCGImagePropertyExifRelatedSoundFile ; extern const CFStringRef kCGImagePropertyExifFlashEnergy ; extern const CFStringRef kCGImagePropertyExifSpatialFrequencyResponse ; extern const CFStringRef kCGImagePropertyExifFocalPlaneXResolution ; extern const CFStringRef kCGImagePropertyExifFocalPlaneYResolution ; extern const CFStringRef kCGImagePropertyExifFocalPlaneResolutionUnit ; extern const CFStringRef kCGImagePropertyExifSubjectLocation ; extern const CFStringRef kCGImagePropertyExifExposureIndex ; extern const CFStringRef kCGImagePropertyExifSensingMethod ; extern const CFStringRef kCGImagePropertyExifFileSource ; extern const CFStringRef kCGImagePropertyExifSceneType ; extern const CFStringRef kCGImagePropertyExifCFAPattern ; extern const CFStringRef kCGImagePropertyExifCustomRendered ; extern const CFStringRef kCGImagePropertyExifExposureMode ; extern const CFStringRef kCGImagePropertyExifWhiteBalance ; extern const CFStringRef kCGImagePropertyExifDigitalZoomRatio ; extern const CFStringRef kCGImagePropertyExifFocalLenIn35mmFilm ; extern const CFStringRef kCGImagePropertyExifSceneCaptureType ; extern const CFStringRef kCGImagePropertyExifGainControl ; extern const CFStringRef kCGImagePropertyExifContrast ; extern const CFStringRef kCGImagePropertyExifSaturation ; extern const CFStringRef kCGImagePropertyExifSharpness ; extern const CFStringRef kCGImagePropertyExifDeviceSettingDescription ; extern const CFStringRef kCGImagePropertyExifSubjectDistRange ; extern const CFStringRef kCGImagePropertyExifImageUniqueID ; extern const CFStringRef kCGImagePropertyExifCameraOwnerName ; extern const CFStringRef kCGImagePropertyExifBodySerialNumber ; extern const CFStringRef kCGImagePropertyExifLensSpecification ; extern const CFStringRef kCGImagePropertyExifLensMake ; extern const CFStringRef kCGImagePropertyExifLensModel ; extern const CFStringRef kCGImagePropertyExifLensSerialNumber ; extern const CFStringRef kCGImagePropertyExifGamma ; extern const CFStringRef kCGImagePropertyExifSubsecTimeOrginal ; extern const CFStringRef kCGImagePropertyExifAuxLensInfo ; extern const CFStringRef kCGImagePropertyExifAuxLensModel ; extern const CFStringRef kCGImagePropertyExifAuxSerialNumber ; extern const CFStringRef kCGImagePropertyExifAuxLensID ; extern const CFStringRef kCGImagePropertyExifAuxLensSerialNumber ; extern const CFStringRef kCGImagePropertyExifAuxImageNumber ; extern const CFStringRef kCGImagePropertyExifAuxFlashCompensation ; extern const CFStringRef kCGImagePropertyExifAuxOwnerName ; extern const CFStringRef kCGImagePropertyExifAuxFirmware ; extern const CFStringRef kCGImagePropertyGIFLoopCount ; extern const CFStringRef kCGImagePropertyGIFDelayTime ; extern const CFStringRef kCGImagePropertyGIFImageColorMap ; extern const CFStringRef kCGImagePropertyGIFHasGlobalColorMap ; extern const CFStringRef kCGImagePropertyGIFUnclampedDelayTime ; extern const CFStringRef kCGImagePropertyPNGGamma ; extern const CFStringRef kCGImagePropertyPNGInterlaceType ; extern const CFStringRef kCGImagePropertyPNGXPixelsPerMeter ; extern const CFStringRef kCGImagePropertyPNGYPixelsPerMeter ; extern const CFStringRef kCGImagePropertyPNGsRGBIntent ; extern const CFStringRef kCGImagePropertyPNGChromaticities ; extern const CFStringRef kCGImagePropertyPNGAuthor ; extern const CFStringRef kCGImagePropertyPNGCopyright ; extern const CFStringRef kCGImagePropertyPNGCreationTime ; extern const CFStringRef kCGImagePropertyPNGDescription ; extern const CFStringRef kCGImagePropertyPNGModificationTime ; extern const CFStringRef kCGImagePropertyPNGSoftware ; extern const CFStringRef kCGImagePropertyPNGTitle ; extern const CFStringRef kCGImagePropertyAPNGLoopCount ; extern const CFStringRef kCGImagePropertyAPNGDelayTime ; extern const CFStringRef kCGImagePropertyAPNGUnclampedDelayTime ; extern const CFStringRef kCGImagePropertyGPSVersion ; extern const CFStringRef kCGImagePropertyGPSLatitudeRef ; extern const CFStringRef kCGImagePropertyGPSLatitude ; extern const CFStringRef kCGImagePropertyGPSLongitudeRef ; extern const CFStringRef kCGImagePropertyGPSLongitude ; extern const CFStringRef kCGImagePropertyGPSAltitudeRef ; extern const CFStringRef kCGImagePropertyGPSAltitude ; extern const CFStringRef kCGImagePropertyGPSTimeStamp ; extern const CFStringRef kCGImagePropertyGPSSatellites ; extern const CFStringRef kCGImagePropertyGPSStatus ; extern const CFStringRef kCGImagePropertyGPSMeasureMode ; extern const CFStringRef kCGImagePropertyGPSDOP ; extern const CFStringRef kCGImagePropertyGPSSpeedRef ; extern const CFStringRef kCGImagePropertyGPSSpeed ; extern const CFStringRef kCGImagePropertyGPSTrackRef ; extern const CFStringRef kCGImagePropertyGPSTrack ; extern const CFStringRef kCGImagePropertyGPSImgDirectionRef ; extern const CFStringRef kCGImagePropertyGPSImgDirection ; extern const CFStringRef kCGImagePropertyGPSMapDatum ; extern const CFStringRef kCGImagePropertyGPSDestLatitudeRef ; extern const CFStringRef kCGImagePropertyGPSDestLatitude ; extern const CFStringRef kCGImagePropertyGPSDestLongitudeRef ; extern const CFStringRef kCGImagePropertyGPSDestLongitude ; extern const CFStringRef kCGImagePropertyGPSDestBearingRef ; extern const CFStringRef kCGImagePropertyGPSDestBearing ; extern const CFStringRef kCGImagePropertyGPSDestDistanceRef ; extern const CFStringRef kCGImagePropertyGPSDestDistance ; extern const CFStringRef kCGImagePropertyGPSProcessingMethod ; extern const CFStringRef kCGImagePropertyGPSAreaInformation ; extern const CFStringRef kCGImagePropertyGPSDateStamp ; extern const CFStringRef kCGImagePropertyGPSDifferental ; extern const CFStringRef kCGImagePropertyGPSHPositioningError ; extern const CFStringRef kCGImagePropertyIPTCObjectTypeReference ; extern const CFStringRef kCGImagePropertyIPTCObjectAttributeReference ; extern const CFStringRef kCGImagePropertyIPTCObjectName ; extern const CFStringRef kCGImagePropertyIPTCEditStatus ; extern const CFStringRef kCGImagePropertyIPTCEditorialUpdate ; extern const CFStringRef kCGImagePropertyIPTCUrgency ; extern const CFStringRef kCGImagePropertyIPTCSubjectReference ; extern const CFStringRef kCGImagePropertyIPTCCategory ; extern const CFStringRef kCGImagePropertyIPTCSupplementalCategory ; extern const CFStringRef kCGImagePropertyIPTCFixtureIdentifier ; extern const CFStringRef kCGImagePropertyIPTCKeywords ; extern const CFStringRef kCGImagePropertyIPTCContentLocationCode ; extern const CFStringRef kCGImagePropertyIPTCContentLocationName ; extern const CFStringRef kCGImagePropertyIPTCReleaseDate ; extern const CFStringRef kCGImagePropertyIPTCReleaseTime ; extern const CFStringRef kCGImagePropertyIPTCExpirationDate ; extern const CFStringRef kCGImagePropertyIPTCExpirationTime ; extern const CFStringRef kCGImagePropertyIPTCSpecialInstructions ; extern const CFStringRef kCGImagePropertyIPTCActionAdvised ; extern const CFStringRef kCGImagePropertyIPTCReferenceService ; extern const CFStringRef kCGImagePropertyIPTCReferenceDate ; extern const CFStringRef kCGImagePropertyIPTCReferenceNumber ; extern const CFStringRef kCGImagePropertyIPTCDateCreated ; extern const CFStringRef kCGImagePropertyIPTCTimeCreated ; extern const CFStringRef kCGImagePropertyIPTCDigitalCreationDate ; extern const CFStringRef kCGImagePropertyIPTCDigitalCreationTime ; extern const CFStringRef kCGImagePropertyIPTCOriginatingProgram ; extern const CFStringRef kCGImagePropertyIPTCProgramVersion ; extern const CFStringRef kCGImagePropertyIPTCObjectCycle ; extern const CFStringRef kCGImagePropertyIPTCByline ; extern const CFStringRef kCGImagePropertyIPTCBylineTitle ; extern const CFStringRef kCGImagePropertyIPTCCity ; extern const CFStringRef kCGImagePropertyIPTCSubLocation ; extern const CFStringRef kCGImagePropertyIPTCProvinceState ; extern const CFStringRef kCGImagePropertyIPTCCountryPrimaryLocationCode ; extern const CFStringRef kCGImagePropertyIPTCCountryPrimaryLocationName ; extern const CFStringRef kCGImagePropertyIPTCOriginalTransmissionReference ; extern const CFStringRef kCGImagePropertyIPTCHeadline ; extern const CFStringRef kCGImagePropertyIPTCCredit ; extern const CFStringRef kCGImagePropertyIPTCSource ; extern const CFStringRef kCGImagePropertyIPTCCopyrightNotice ; extern const CFStringRef kCGImagePropertyIPTCContact ; extern const CFStringRef kCGImagePropertyIPTCCaptionAbstract ; extern const CFStringRef kCGImagePropertyIPTCWriterEditor ; extern const CFStringRef kCGImagePropertyIPTCImageType ; extern const CFStringRef kCGImagePropertyIPTCImageOrientation ; extern const CFStringRef kCGImagePropertyIPTCLanguageIdentifier ; extern const CFStringRef kCGImagePropertyIPTCStarRating ; extern const CFStringRef kCGImagePropertyIPTCCreatorContactInfo ; extern const CFStringRef kCGImagePropertyIPTCRightsUsageTerms ; extern const CFStringRef kCGImagePropertyIPTCScene ; extern const CFStringRef kCGImagePropertyIPTCExtAboutCvTerm ; extern const CFStringRef kCGImagePropertyIPTCExtAboutCvTermCvId ; extern const CFStringRef kCGImagePropertyIPTCExtAboutCvTermId ; extern const CFStringRef kCGImagePropertyIPTCExtAboutCvTermName ; extern const CFStringRef kCGImagePropertyIPTCExtAboutCvTermRefinedAbout ; extern const CFStringRef kCGImagePropertyIPTCExtAddlModelInfo ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkOrObject ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkCircaDateCreated ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkContentDescription ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkContributionDescription ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkCopyrightNotice ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkCreator ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkCreatorID ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkCopyrightOwnerID ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkCopyrightOwnerName ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkLicensorID ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkLicensorName ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkDateCreated ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkPhysicalDescription ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkSource ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkSourceInventoryNo ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkSourceInvURL ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkStylePeriod ; extern const CFStringRef kCGImagePropertyIPTCExtArtworkTitle ; extern const CFStringRef kCGImagePropertyIPTCExtAudioBitrate ; extern const CFStringRef kCGImagePropertyIPTCExtAudioBitrateMode ; extern const CFStringRef kCGImagePropertyIPTCExtAudioChannelCount ; extern const CFStringRef kCGImagePropertyIPTCExtCircaDateCreated ; extern const CFStringRef kCGImagePropertyIPTCExtContainerFormat ; extern const CFStringRef kCGImagePropertyIPTCExtContainerFormatIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtContainerFormatName ; extern const CFStringRef kCGImagePropertyIPTCExtContributor ; extern const CFStringRef kCGImagePropertyIPTCExtContributorIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtContributorName ; extern const CFStringRef kCGImagePropertyIPTCExtContributorRole ; extern const CFStringRef kCGImagePropertyIPTCExtCopyrightYear ; extern const CFStringRef kCGImagePropertyIPTCExtCreator ; extern const CFStringRef kCGImagePropertyIPTCExtCreatorIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtCreatorName ; extern const CFStringRef kCGImagePropertyIPTCExtCreatorRole ; extern const CFStringRef kCGImagePropertyIPTCExtControlledVocabularyTerm ; extern const CFStringRef kCGImagePropertyIPTCExtDataOnScreen ; extern const CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegion ; extern const CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionD ; extern const CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionH ; extern const CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionText ; extern const CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionUnit ; extern const CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionW ; extern const CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionX ; extern const CFStringRef kCGImagePropertyIPTCExtDataOnScreenRegionY ; extern const CFStringRef kCGImagePropertyIPTCExtDigitalImageGUID ; extern const CFStringRef kCGImagePropertyIPTCExtDigitalSourceFileType ; extern const CFStringRef kCGImagePropertyIPTCExtDigitalSourceType ; extern const CFStringRef kCGImagePropertyIPTCExtDopesheet ; extern const CFStringRef kCGImagePropertyIPTCExtDopesheetLink ; extern const CFStringRef kCGImagePropertyIPTCExtDopesheetLinkLink ; extern const CFStringRef kCGImagePropertyIPTCExtDopesheetLinkLinkQualifier ; extern const CFStringRef kCGImagePropertyIPTCExtEmbdEncRightsExpr ; extern const CFStringRef kCGImagePropertyIPTCExtEmbeddedEncodedRightsExpr ; extern const CFStringRef kCGImagePropertyIPTCExtEmbeddedEncodedRightsExprType ; extern const CFStringRef kCGImagePropertyIPTCExtEmbeddedEncodedRightsExprLangID ; extern const CFStringRef kCGImagePropertyIPTCExtEpisode ; extern const CFStringRef kCGImagePropertyIPTCExtEpisodeIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtEpisodeName ; extern const CFStringRef kCGImagePropertyIPTCExtEpisodeNumber ; extern const CFStringRef kCGImagePropertyIPTCExtEvent ; extern const CFStringRef kCGImagePropertyIPTCExtShownEvent ; extern const CFStringRef kCGImagePropertyIPTCExtShownEventIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtShownEventName ; extern const CFStringRef kCGImagePropertyIPTCExtExternalMetadataLink ; extern const CFStringRef kCGImagePropertyIPTCExtFeedIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtGenre ; extern const CFStringRef kCGImagePropertyIPTCExtGenreCvId ; extern const CFStringRef kCGImagePropertyIPTCExtGenreCvTermId ; extern const CFStringRef kCGImagePropertyIPTCExtGenreCvTermName ; extern const CFStringRef kCGImagePropertyIPTCExtGenreCvTermRefinedAbout ; extern const CFStringRef kCGImagePropertyIPTCExtHeadline ; extern const CFStringRef kCGImagePropertyIPTCExtIPTCLastEdited ; extern const CFStringRef kCGImagePropertyIPTCExtLinkedEncRightsExpr ; extern const CFStringRef kCGImagePropertyIPTCExtLinkedEncodedRightsExpr ; extern const CFStringRef kCGImagePropertyIPTCExtLinkedEncodedRightsExprType ; extern const CFStringRef kCGImagePropertyIPTCExtLinkedEncodedRightsExprLangID ; extern const CFStringRef kCGImagePropertyIPTCExtLocationCreated ; extern const CFStringRef kCGImagePropertyIPTCExtLocationCity ; extern const CFStringRef kCGImagePropertyIPTCExtLocationCountryCode ; extern const CFStringRef kCGImagePropertyIPTCExtLocationCountryName ; extern const CFStringRef kCGImagePropertyIPTCExtLocationGPSAltitude ; extern const CFStringRef kCGImagePropertyIPTCExtLocationGPSLatitude ; extern const CFStringRef kCGImagePropertyIPTCExtLocationGPSLongitude ; extern const CFStringRef kCGImagePropertyIPTCExtLocationIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtLocationLocationId ; extern const CFStringRef kCGImagePropertyIPTCExtLocationLocationName ; extern const CFStringRef kCGImagePropertyIPTCExtLocationProvinceState ; extern const CFStringRef kCGImagePropertyIPTCExtLocationSublocation ; extern const CFStringRef kCGImagePropertyIPTCExtLocationWorldRegion ; extern const CFStringRef kCGImagePropertyIPTCExtLocationShown ; extern const CFStringRef kCGImagePropertyIPTCExtMaxAvailHeight ; extern const CFStringRef kCGImagePropertyIPTCExtMaxAvailWidth ; extern const CFStringRef kCGImagePropertyIPTCExtModelAge ; extern const CFStringRef kCGImagePropertyIPTCExtOrganisationInImageCode ; extern const CFStringRef kCGImagePropertyIPTCExtOrganisationInImageName ; extern const CFStringRef kCGImagePropertyIPTCExtPersonHeard ; extern const CFStringRef kCGImagePropertyIPTCExtPersonHeardIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtPersonHeardName ; extern const CFStringRef kCGImagePropertyIPTCExtPersonInImage ; extern const CFStringRef kCGImagePropertyIPTCExtPersonInImageWDetails ; extern const CFStringRef kCGImagePropertyIPTCExtPersonInImageCharacteristic ; extern const CFStringRef kCGImagePropertyIPTCExtPersonInImageCvTermCvId ; extern const CFStringRef kCGImagePropertyIPTCExtPersonInImageCvTermId ; extern const CFStringRef kCGImagePropertyIPTCExtPersonInImageCvTermName ; extern const CFStringRef kCGImagePropertyIPTCExtPersonInImageCvTermRefinedAbout ; extern const CFStringRef kCGImagePropertyIPTCExtPersonInImageDescription ; extern const CFStringRef kCGImagePropertyIPTCExtPersonInImageId ; extern const CFStringRef kCGImagePropertyIPTCExtPersonInImageName ; extern const CFStringRef kCGImagePropertyIPTCExtProductInImage ; extern const CFStringRef kCGImagePropertyIPTCExtProductInImageDescription ; extern const CFStringRef kCGImagePropertyIPTCExtProductInImageGTIN ; extern const CFStringRef kCGImagePropertyIPTCExtProductInImageName ; extern const CFStringRef kCGImagePropertyIPTCExtPublicationEvent ; extern const CFStringRef kCGImagePropertyIPTCExtPublicationEventDate ; extern const CFStringRef kCGImagePropertyIPTCExtPublicationEventIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtPublicationEventName ; extern const CFStringRef kCGImagePropertyIPTCExtRating ; extern const CFStringRef kCGImagePropertyIPTCExtRatingRatingRegion ; extern const CFStringRef kCGImagePropertyIPTCExtRatingRegionCity ; extern const CFStringRef kCGImagePropertyIPTCExtRatingRegionCountryCode ; extern const CFStringRef kCGImagePropertyIPTCExtRatingRegionCountryName ; extern const CFStringRef kCGImagePropertyIPTCExtRatingRegionGPSAltitude ; extern const CFStringRef kCGImagePropertyIPTCExtRatingRegionGPSLatitude ; extern const CFStringRef kCGImagePropertyIPTCExtRatingRegionGPSLongitude ; extern const CFStringRef kCGImagePropertyIPTCExtRatingRegionIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtRatingRegionLocationId ; extern const CFStringRef kCGImagePropertyIPTCExtRatingRegionLocationName ; extern const CFStringRef kCGImagePropertyIPTCExtRatingRegionProvinceState ; extern const CFStringRef kCGImagePropertyIPTCExtRatingRegionSublocation ; extern const CFStringRef kCGImagePropertyIPTCExtRatingRegionWorldRegion ; extern const CFStringRef kCGImagePropertyIPTCExtRatingScaleMaxValue ; extern const CFStringRef kCGImagePropertyIPTCExtRatingScaleMinValue ; extern const CFStringRef kCGImagePropertyIPTCExtRatingSourceLink ; extern const CFStringRef kCGImagePropertyIPTCExtRatingValue ; extern const CFStringRef kCGImagePropertyIPTCExtRatingValueLogoLink ; extern const CFStringRef kCGImagePropertyIPTCExtRegistryID ; extern const CFStringRef kCGImagePropertyIPTCExtRegistryEntryRole ; extern const CFStringRef kCGImagePropertyIPTCExtRegistryItemID ; extern const CFStringRef kCGImagePropertyIPTCExtRegistryOrganisationID ; extern const CFStringRef kCGImagePropertyIPTCExtReleaseReady ; extern const CFStringRef kCGImagePropertyIPTCExtSeason ; extern const CFStringRef kCGImagePropertyIPTCExtSeasonIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtSeasonName ; extern const CFStringRef kCGImagePropertyIPTCExtSeasonNumber ; extern const CFStringRef kCGImagePropertyIPTCExtSeries ; extern const CFStringRef kCGImagePropertyIPTCExtSeriesIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtSeriesName ; extern const CFStringRef kCGImagePropertyIPTCExtStorylineIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtStreamReady ; extern const CFStringRef kCGImagePropertyIPTCExtStylePeriod ; extern const CFStringRef kCGImagePropertyIPTCExtSupplyChainSource ; extern const CFStringRef kCGImagePropertyIPTCExtSupplyChainSourceIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtSupplyChainSourceName ; extern const CFStringRef kCGImagePropertyIPTCExtTemporalCoverage ; extern const CFStringRef kCGImagePropertyIPTCExtTemporalCoverageFrom ; extern const CFStringRef kCGImagePropertyIPTCExtTemporalCoverageTo ; extern const CFStringRef kCGImagePropertyIPTCExtTranscript ; extern const CFStringRef kCGImagePropertyIPTCExtTranscriptLink ; extern const CFStringRef kCGImagePropertyIPTCExtTranscriptLinkLink ; extern const CFStringRef kCGImagePropertyIPTCExtTranscriptLinkLinkQualifier ; extern const CFStringRef kCGImagePropertyIPTCExtVideoBitrate ; extern const CFStringRef kCGImagePropertyIPTCExtVideoBitrateMode ; extern const CFStringRef kCGImagePropertyIPTCExtVideoDisplayAspectRatio ; extern const CFStringRef kCGImagePropertyIPTCExtVideoEncodingProfile ; extern const CFStringRef kCGImagePropertyIPTCExtVideoShotType ; extern const CFStringRef kCGImagePropertyIPTCExtVideoShotTypeIdentifier ; extern const CFStringRef kCGImagePropertyIPTCExtVideoShotTypeName ; extern const CFStringRef kCGImagePropertyIPTCExtVideoStreamsCount ; extern const CFStringRef kCGImagePropertyIPTCExtVisualColor ; extern const CFStringRef kCGImagePropertyIPTCExtWorkflowTag ; extern const CFStringRef kCGImagePropertyIPTCExtWorkflowTagCvId ; extern const CFStringRef kCGImagePropertyIPTCExtWorkflowTagCvTermId ; extern const CFStringRef kCGImagePropertyIPTCExtWorkflowTagCvTermName ; extern const CFStringRef kCGImagePropertyIPTCExtWorkflowTagCvTermRefinedAbout ; extern const CFStringRef kCGImagePropertyIPTCContactInfoCity ; extern const CFStringRef kCGImagePropertyIPTCContactInfoCountry ; extern const CFStringRef kCGImagePropertyIPTCContactInfoAddress ; extern const CFStringRef kCGImagePropertyIPTCContactInfoPostalCode ; extern const CFStringRef kCGImagePropertyIPTCContactInfoStateProvince ; extern const CFStringRef kCGImagePropertyIPTCContactInfoEmails ; extern const CFStringRef kCGImagePropertyIPTCContactInfoPhones ; extern const CFStringRef kCGImagePropertyIPTCContactInfoWebURLs ; extern const CFStringRef kCGImageProperty8BIMLayerNames ; extern const CFStringRef kCGImageProperty8BIMVersion ; extern const CFStringRef kCGImagePropertyDNGVersion ; extern const CFStringRef kCGImagePropertyDNGBackwardVersion ; extern const CFStringRef kCGImagePropertyDNGUniqueCameraModel ; extern const CFStringRef kCGImagePropertyDNGLocalizedCameraModel ; extern const CFStringRef kCGImagePropertyDNGCameraSerialNumber ; extern const CFStringRef kCGImagePropertyDNGLensInfo ; extern const CFStringRef kCGImagePropertyDNGBlackLevel ; extern const CFStringRef kCGImagePropertyDNGWhiteLevel ; extern const CFStringRef kCGImagePropertyDNGCalibrationIlluminant1 ; extern const CFStringRef kCGImagePropertyDNGCalibrationIlluminant2 ; extern const CFStringRef kCGImagePropertyDNGColorMatrix1 ; extern const CFStringRef kCGImagePropertyDNGColorMatrix2 ; extern const CFStringRef kCGImagePropertyDNGCameraCalibration1 ; extern const CFStringRef kCGImagePropertyDNGCameraCalibration2 ; extern const CFStringRef kCGImagePropertyDNGAsShotNeutral ; extern const CFStringRef kCGImagePropertyDNGAsShotWhiteXY ; extern const CFStringRef kCGImagePropertyDNGBaselineExposure ; extern const CFStringRef kCGImagePropertyDNGBaselineNoise ; extern const CFStringRef kCGImagePropertyDNGBaselineSharpness ; extern const CFStringRef kCGImagePropertyDNGPrivateData ; extern const CFStringRef kCGImagePropertyDNGCameraCalibrationSignature ; extern const CFStringRef kCGImagePropertyDNGProfileCalibrationSignature ; extern const CFStringRef kCGImagePropertyDNGNoiseProfile ; extern const CFStringRef kCGImagePropertyDNGWarpRectilinear ; extern const CFStringRef kCGImagePropertyDNGWarpFisheye ; extern const CFStringRef kCGImagePropertyDNGFixVignetteRadial ; extern const CFStringRef kCGImagePropertyCIFFDescription ; extern const CFStringRef kCGImagePropertyCIFFFirmware ; extern const CFStringRef kCGImagePropertyCIFFOwnerName ; extern const CFStringRef kCGImagePropertyCIFFImageName ; extern const CFStringRef kCGImagePropertyCIFFImageFileName ; extern const CFStringRef kCGImagePropertyCIFFReleaseMethod ; extern const CFStringRef kCGImagePropertyCIFFReleaseTiming ; extern const CFStringRef kCGImagePropertyCIFFRecordID ; extern const CFStringRef kCGImagePropertyCIFFSelfTimingTime ; extern const CFStringRef kCGImagePropertyCIFFCameraSerialNumber ; extern const CFStringRef kCGImagePropertyCIFFImageSerialNumber ; extern const CFStringRef kCGImagePropertyCIFFContinuousDrive ; extern const CFStringRef kCGImagePropertyCIFFFocusMode ; extern const CFStringRef kCGImagePropertyCIFFMeteringMode ; extern const CFStringRef kCGImagePropertyCIFFShootingMode ; extern const CFStringRef kCGImagePropertyCIFFLensModel ; extern const CFStringRef kCGImagePropertyCIFFLensMaxMM ; extern const CFStringRef kCGImagePropertyCIFFLensMinMM ; extern const CFStringRef kCGImagePropertyCIFFWhiteBalanceIndex ; extern const CFStringRef kCGImagePropertyCIFFFlashExposureComp ; extern const CFStringRef kCGImagePropertyCIFFMeasuredEV ; extern const CFStringRef kCGImagePropertyMakerNikonISOSetting ; extern const CFStringRef kCGImagePropertyMakerNikonColorMode ; extern const CFStringRef kCGImagePropertyMakerNikonQuality ; extern const CFStringRef kCGImagePropertyMakerNikonWhiteBalanceMode ; extern const CFStringRef kCGImagePropertyMakerNikonSharpenMode ; extern const CFStringRef kCGImagePropertyMakerNikonFocusMode ; extern const CFStringRef kCGImagePropertyMakerNikonFlashSetting ; extern const CFStringRef kCGImagePropertyMakerNikonISOSelection ; extern const CFStringRef kCGImagePropertyMakerNikonFlashExposureComp ; extern const CFStringRef kCGImagePropertyMakerNikonImageAdjustment ; extern const CFStringRef kCGImagePropertyMakerNikonLensAdapter ; extern const CFStringRef kCGImagePropertyMakerNikonLensType ; extern const CFStringRef kCGImagePropertyMakerNikonLensInfo ; extern const CFStringRef kCGImagePropertyMakerNikonFocusDistance ; extern const CFStringRef kCGImagePropertyMakerNikonDigitalZoom ; extern const CFStringRef kCGImagePropertyMakerNikonShootingMode ; extern const CFStringRef kCGImagePropertyMakerNikonCameraSerialNumber ; extern const CFStringRef kCGImagePropertyMakerNikonShutterCount ; extern const CFStringRef kCGImagePropertyMakerCanonOwnerName ; extern const CFStringRef kCGImagePropertyMakerCanonCameraSerialNumber ; extern const CFStringRef kCGImagePropertyMakerCanonImageSerialNumber ; extern const CFStringRef kCGImagePropertyMakerCanonFlashExposureComp ; extern const CFStringRef kCGImagePropertyMakerCanonContinuousDrive ; extern const CFStringRef kCGImagePropertyMakerCanonLensModel ; extern const CFStringRef kCGImagePropertyMakerCanonFirmware ; extern const CFStringRef kCGImagePropertyMakerCanonAspectRatioInfo ; extern const CFStringRef kCGImagePropertyOpenEXRAspectRatio ; typedef uint32_t CGImagePropertyOrientation; enum { kCGImagePropertyOrientationUp = 1, kCGImagePropertyOrientationUpMirrored, kCGImagePropertyOrientationDown, kCGImagePropertyOrientationDownMirrored, kCGImagePropertyOrientationLeftMirrored, kCGImagePropertyOrientationRight, kCGImagePropertyOrientationRightMirrored, kCGImagePropertyOrientationLeft }; # 668 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageProperties.h" 3 extern const CFStringRef kCGImagePropertyPNGCompressionFilter ; #define IMAGEIO_PNG_NO_FILTERS 0x00 #define IMAGEIO_PNG_FILTER_NONE 0x08 #define IMAGEIO_PNG_FILTER_SUB 0x10 #define IMAGEIO_PNG_FILTER_UP 0x20 #define IMAGEIO_PNG_FILTER_AVG 0x40 #define IMAGEIO_PNG_FILTER_PAETH 0x80 #define IMAGEIO_PNG_ALL_FILTERS (IMAGEIO_PNG_FILTER_NONE | IMAGEIO_PNG_FILTER_SUB | IMAGEIO_PNG_FILTER_UP | IMAGEIO_PNG_FILTER_AVG | IMAGEIO_PNG_FILTER_PAETH) extern const CFStringRef kCGImageAuxiliaryDataTypeDepth ; extern const CFStringRef kCGImageAuxiliaryDataTypeDisparity ; # 693 "/System/Library/Frameworks/ImageIO.framework/Headers/CGImageProperties.h" 3 extern const CFStringRef kCGImageAuxiliaryDataInfoData ; extern const CFStringRef kCGImageAuxiliaryDataInfoDataDescription ; extern const CFStringRef kCGImageAuxiliaryDataInfoMetadata ; extern const CFStringRef kCGImagePropertyImageCount ; extern const CFStringRef kCGImagePropertyWidth ; extern const CFStringRef kCGImagePropertyHeight ; extern const CFStringRef kCGImagePropertyBytesPerRow ; extern const CFStringRef kCGImagePropertyNamedColorSpace ; extern const CFStringRef kCGImagePropertyPixelFormat ; extern const CFStringRef kCGImagePropertyImages ; extern const CFStringRef kCGImagePropertyThumbnailImages ; extern const CFStringRef kCGImagePropertyAuxiliaryData ; extern const CFStringRef kCGImagePropertyAuxiliaryDataType ; #pragma clang assume_nonnull end # 17 "/System/Library/Frameworks/ImageIO.framework/Headers/ImageIO.h" 2 3 # 48 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/LangAnalysis.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/LangAnalysis.h" 3 #define __LANGANALYSIS__ # 30 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/LangAnalysis.h" 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/LanguageAnalysis.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/LanguageAnalysis.h" 3 #define __LANGUAGEANALYSIS__ # 28 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/LanguageAnalysis.h" 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/Dictionary.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/Dictionary.h" 3 #define __DICTIONARY__ # 39 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/Dictionary.h" 3 #pragma options align=power # 49 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/Dictionary.h" 3 enum { kDictionaryFileType = 'dict', kDCMDictionaryHeaderSignature = 'dict', kDCMDictionaryHeaderVersion = 2 }; enum { kDCMAnyFieldTag = typeWildCard, kDCMAnyFieldType = typeWildCard }; enum { keyDCMFieldTag = 'ftag', keyDCMFieldType = 'ftyp', keyDCMMaxRecordSize = 'mrsz', keyDCMFieldAttributes = 'fatr', keyDCMFieldDefaultData = 'fdef', keyDCMFieldName = 'fnam', keyDCMFieldFindMethods = 'ffnd' }; enum { typeDCMFieldAttributes = 'fatr', typeDCMFindMethod = 'fmth' }; enum { kDCMIndexedFieldMask = 0x00000001, kDCMRequiredFieldMask = 0x00000002, kDCMIdentifyFieldMask = 0x00000004, kDCMFixedSizeFieldMask = 0x00000008, kDCMHiddenFieldMask = (int)0x80000000 }; typedef OptionBits DCMFieldAttributes; enum { pDCMAccessMethod = 'amtd', pDCMPermission = 'perm', pDCMListing = 'list', pDCMMaintenance = 'mtnc', pDCMLocale = 'locl', pDCMClass = pClass, pDCMCopyright = 'info' }; enum { kDCMReadOnlyDictionary = 0, kDCMReadWriteDictionary = 1 }; enum { kDCMAllowListing = 0, kDCMProhibitListing = 1 }; enum { kDCMUserDictionaryClass = 0, kDCMSpecificDictionaryClass = 1, kDCMBasicDictionaryClass = 2 }; enum { kDCMFindMethodExactMatch = kAEEquals, kDCMFindMethodBeginningMatch = kAEBeginsWith, kDCMFindMethodContainsMatch = kAEContains, kDCMFindMethodEndingMatch = kAEEndsWith, kDCMFindMethodForwardTrie = 'ftri', kDCMFindMethodBackwardTrie = 'btri' }; typedef OSType DCMFindMethod; enum { kDCMCanUseFileDictionaryMask = 0x00000001, kDCMCanUseMemoryDictionaryMask = 0x00000002, kDCMCanStreamDictionaryMask = 0x00000004, kDCMCanHaveMultipleIndexMask = 0x00000008, kDCMCanModifyDictionaryMask = 0x00000010, kDCMCanCreateDictionaryMask = 0x00000020, kDCMCanAddDictionaryFieldMask = 0x00000040, kDCMCanUseTransactionMask = 0x00000080 }; typedef OptionBits DCMAccessMethodFeature; typedef UInt32 DCMUniqueID; typedef struct OpaqueDCMObjectID* DCMObjectID; typedef DCMObjectID DCMAccessMethodID; typedef DCMObjectID DCMDictionaryID; #define kDCMInvalidObjectID ((DCMObjectID) kInvalidID) typedef struct OpaqueDCMObjectRef* DCMObjectRef; typedef DCMObjectRef DCMDictionaryRef; typedef DCMObjectRef DCMDictionaryStreamRef; #define kDCMInvalidObjectRef ((DCMObjectRef) kInvalidID) typedef struct OpaqueDCMObjectIterator* DCMObjectIterator; typedef DCMObjectIterator DCMAccessMethodIterator; typedef DCMObjectIterator DCMDictionaryIterator; typedef struct OpaqueDCMFoundRecordIterator* DCMFoundRecordIterator; typedef DescType DCMFieldTag; typedef DescType DCMFieldType; struct DCMDictionaryHeader { FourCharCode headerSignature; UInt32 headerVersion; UInt32 headerSize; Str63 accessMethod; }; typedef struct DCMDictionaryHeader DCMDictionaryHeader; typedef Boolean ( * DCMProgressFilterProcPtr)(Boolean determinateProcess, UInt16 percentageComplete, UInt32 callbackUD); typedef DCMProgressFilterProcPtr DCMProgressFilterUPP; # 1120 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/Dictionary.h" 3 #define DCMDictionaryManagerAvailable() (true) # 1132 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/Dictionary.h" 3 #define kAppleJapaneseDefaultAccessMethodName "\pDAM:Apple Backward Trie Access Method" enum { kMaxYomiLengthInAppleJapaneseDictionary = 40, kMaxKanjiLengthInAppleJapaneseDictionary = 64 }; enum { kDCMJapaneseYomiTag = 'yomi', kDCMJapaneseHyokiTag = 'hyok', kDCMJapaneseHinshiTag = 'hins', kDCMJapaneseWeightTag = 'hind', kDCMJapanesePhoneticTag = 'hton', kDCMJapaneseAccentTag = 'acnt', kDCMJapaneseOnKunReadingTag = 'OnKn', kDCMJapaneseFukugouInfoTag = 'fuku' }; enum { kDCMJapaneseYomiType = typeUnicodeText, kDCMJapaneseHyokiType = typeUnicodeText, kDCMJapaneseHinshiType = 'hins', kDCMJapaneseWeightType = typeSInt16, kDCMJapanesePhoneticType = typeUnicodeText, kDCMJapaneseAccentType = 'byte', kDCMJapaneseOnKunReadingType = typeUnicodeText, kDCMJapaneseFukugouInfoType = 'fuku' }; #pragma options align=reset # 29 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/LanguageAnalysis.h" 2 3 # 44 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/LanguageAnalysis.h" 3 #pragma options align=power typedef struct OpaqueLAEnvironmentRef* LAEnvironmentRef; typedef struct OpaqueLAContextRef* LAContextRef; typedef AEKeyword LAPropertyKey; typedef DescType LAPropertyType; struct LAMorphemeRec { UInt32 sourceTextLength; LogicalAddress sourceTextPtr; UInt32 morphemeTextLength; LogicalAddress morphemeTextPtr; UInt32 partOfSpeech; }; typedef struct LAMorphemeRec LAMorphemeRec; struct LAMorphemesArray { ItemCount morphemesCount; UInt32 processedTextLength; UInt32 morphemesTextLength; LAMorphemeRec morphemes[1]; }; typedef struct LAMorphemesArray LAMorphemesArray; typedef LAMorphemesArray * LAMorphemesArrayPtr; enum { kLAMorphemesArrayVersion = 0 }; typedef AERecord LAMorphemeBundle; typedef AERecord LAMorphemePath; typedef AERecord LAMorpheme; typedef AERecord LAHomograph; enum { keyAELAMorphemeBundle = 'lmfb', keyAELAMorphemePath = 'lmfp', keyAELAMorpheme = 'lmfn', keyAELAHomograph = 'lmfh' }; enum { typeLAMorphemeBundle = typeAERecord, typeLAMorphemePath = typeAERecord, typeLAMorpheme = typeAEList, typeLAHomograph = typeAEList }; enum { keyAEMorphemePartOfSpeechCode = 'lamc', keyAEMorphemeTextRange = 'lamt' }; enum { typeAEMorphemePartOfSpeechCode = 'lamc', typeAEMorphemeTextRange = 'lamt' }; typedef UInt32 MorphemePartOfSpeech; struct MorphemeTextRange { UInt32 sourceOffset; UInt32 length; }; typedef struct MorphemeTextRange MorphemeTextRange; enum { kLAEndOfSourceTextMask = 0x00000001 }; enum { kLADefaultEdge = 0, kLAFreeEdge = 1, kLAIncompleteEdge = 2 }; enum { kLAAllMorphemes = 0 }; # 516 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/LanguageAnalysis.h" 3 #define LALanguageAnalysisAvailable() (true) # 528 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/LanguageAnalysis.h" 3 #define kLAJapaneseKanaKanjiEnvironment "\pKanaKanjiConversion" #define kLAJapaneseMorphemeAnalysisEnvironment "\pJapaneseMorphemeAnalysis" #define kLAJapaneseTTSEnvironment "\pJapaneseTextToSpeech" enum { kAppleJapaneseDictionarySignature = 'jlan' }; enum { kMaxInputLengthOfAppleJapaneseEngine = 200 }; typedef MorphemePartOfSpeech JapanesePartOfSpeech; typedef UInt16 HomographWeight; typedef UInt8 HomographAccent; enum { keyAEHomographDicInfo = 'lahd', keyAEHomographWeight = 'lahw', keyAEHomographAccent = 'laha' }; enum { typeAEHomographDicInfo = 'lahd', typeAEHomographWeight = typeSInt16, typeAEHomographAccent = 'laha' }; struct HomographDicInfoRec { DCMDictionaryID dictionaryID; DCMUniqueID uniqueID; }; typedef struct HomographDicInfoRec HomographDicInfoRec; # 583 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/LanguageAnalysis.h" 3 enum { kLASpeechRoughClassMask = 0x0000F000, kLASpeechMediumClassMask = 0x0000FF00, kLASpeechStrictClassMask = 0x0000FFF0, kLASpeechKatsuyouMask = 0x0000000F }; enum { kLASpeechMeishi = 0x00000000, kLASpeechFutsuuMeishi = 0x00000000, kLASpeechJinmei = 0x00000100, kLASpeechJinmeiSei = 0x00000110, kLASpeechJinmeiMei = 0x00000120, kLASpeechChimei = 0x00000200, kLASpeechSetsubiChimei = 0x00000210, kLASpeechSoshikimei = 0x00000300, kLASpeechKoyuuMeishi = 0x00000400, kLASpeechSahenMeishi = 0x00000500, kLASpeechKeidouMeishi = 0x00000600, kLASpeechRentaishi = 0x00001000, kLASpeechFukushi = 0x00002000, kLASpeechSetsuzokushi = 0x00003000, kLASpeechKandoushi = 0x00004000, kLASpeechDoushi = 0x00005000, kLASpeechGodanDoushi = 0x00005000, kLASpeechKagyouGodan = 0x00005000, kLASpeechSagyouGodan = 0x00005010, kLASpeechTagyouGodan = 0x00005020, kLASpeechNagyouGodan = 0x00005030, kLASpeechMagyouGodan = 0x00005040, kLASpeechRagyouGodan = 0x00005050, kLASpeechWagyouGodan = 0x00005060, kLASpeechGagyouGodan = 0x00005070, kLASpeechBagyouGodan = 0x00005080, kLASpeechIchidanDoushi = 0x00005100, kLASpeechKahenDoushi = 0x00005200, kLASpeechSahenDoushi = 0x00005300, kLASpeechZahenDoushi = 0x00005400, kLASpeechKeiyoushi = 0x00006000, kLASpeechKeiyoudoushi = 0x00007000, kLASpeechSettougo = 0x00008000, kLASpeechSuujiSettougo = 0x00008100, kLASpeechSetsubigo = 0x00009000, kLASpeechJinmeiSetsubigo = 0x00009100, kLASpeechChimeiSetsubigo = 0x00009200, kLASpeechSoshikimeiSetsubigo = 0x00009300, kLASpeechSuujiSetsubigo = 0x00009400, kLASpeechMuhinshi = 0x0000A000, kLASpeechTankanji = 0x0000A000, kLASpeechKigou = 0x0000A100, kLASpeechKuten = 0x0000A110, kLASpeechTouten = 0x0000A120, kLASpeechSuushi = 0x0000A200, kLASpeechDokuritsugo = 0x0000A300, kLASpeechSeiku = 0x0000A400, kLASpeechJodoushi = 0x0000B000, kLASpeechJoshi = 0x0000C000 }; enum { kLASpeechKatsuyouGokan = 0x00000001, kLASpeechKatsuyouMizen = 0x00000002, kLASpeechKatsuyouRenyou = 0x00000003, kLASpeechKatsuyouSyuushi = 0x00000004, kLASpeechKatsuyouRentai = 0x00000005, kLASpeechKatsuyouKatei = 0x00000006, kLASpeechKatsuyouMeirei = 0x00000007 }; #pragma options align=reset # 31 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/LangAnalysis.h" 2 3 # 52 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h" 3 #define __PRINTCORE__ # 26 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h" 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMDefinitions.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMDefinitions.h" 3 #define __PMDEFINITIONS__ # 32 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMDefinitions.h" 3 typedef const void * PMObject; typedef struct OpaquePMPrintSettings* PMPrintSettings; typedef struct OpaquePMPageFormat* PMPageFormat; typedef struct OpaquePMPrintSession* PMPrintSession; typedef struct OpaquePMPrinter* PMPrinter; typedef struct OpaquePMServer* PMServer; typedef struct OpaquePMPreset* PMPreset; typedef struct OpaquePMPaper* PMPaper; enum { kPMCancel = 0x0080 }; #define kPMNoData NULL #define kPMDontWantSize NULL #define kPMDontWantData NULL #define kPMDontWantBoolean NULL #define kPMNoReference NULL #define kPMDuplexDefault kPMDuplexNone #define kPMNoPrintSettings ((PMPrintSettings)NULL) #define kPMNoPageFormat ((PMPageFormat)NULL) #define kPMServerLocal ((PMServer)NULL) typedef UInt16 PMDestinationType; enum { kPMDestinationInvalid = 0, kPMDestinationPrinter = 1, kPMDestinationFile = 2, kPMDestinationFax = 3, kPMDestinationPreview = 4, kPMDestinationProcessPDF = 5 }; #define kPMDestinationTypeDefault kPMDestinationPrinter typedef UInt16 PMOrientation; enum { kPMPortrait = 1, kPMLandscape = 2, kPMReversePortrait = 3, kPMReverseLandscape = 4 }; typedef UInt16 PMPrinterState; enum { kPMPrinterIdle = 3, kPMPrinterProcessing = 4, kPMPrinterStopped = 5 }; typedef UInt32 PMColorSpaceModel; enum { kPMUnknownColorSpaceModel = 0, kPMGrayColorSpaceModel = 1, kPMRGBColorSpaceModel = 2, kPMCMYKColorSpaceModel = 3, kPMDevNColorSpaceModel = 4 }; #define kPMColorSpaceModelCount 4 typedef UInt32 PMQualityMode; enum { kPMQualityLowest = 0x0000, kPMQualityInkSaver = 0x0001, kPMQualityDraft = 0x0004, kPMQualityNormal = 0x0008, kPMQualityPhoto = 0x000B, kPMQualityBest = 0x000D, kPMQualityHighest = 0x000F }; typedef UInt32 PMPaperType; enum { kPMPaperTypeUnknown = 0x0000, kPMPaperTypePlain = 0x0001, kPMPaperTypeCoated = 0x0002, kPMPaperTypePremium = 0x0003, kPMPaperTypeGlossy = 0x0004, kPMPaperTypeTransparency = 0x0005, kPMPaperTypeTShirt = 0x0006 }; typedef UInt16 PMScalingAlignment; enum { kPMScalingPinTopLeft = 1, kPMScalingPinTopRight = 2, kPMScalingPinBottomLeft = 3, kPMScalingPinBottomRight = 4, kPMScalingCenterOnPaper = 5, kPMScalingCenterOnImgArea = 6 }; typedef UInt32 PMDuplexMode; enum { kPMDuplexNone = 0x0001, kPMDuplexNoTumble = 0x0002, kPMDuplexTumble = 0x0003, kPMSimplexTumble = 0x0004 }; typedef UInt16 PMLayoutDirection; enum { kPMLayoutLeftRightTopBottom = 1, kPMLayoutLeftRightBottomTop = 2, kPMLayoutRightLeftTopBottom = 3, kPMLayoutRightLeftBottomTop = 4, kPMLayoutTopBottomLeftRight = 5, kPMLayoutTopBottomRightLeft = 6, kPMLayoutBottomTopLeftRight = 7, kPMLayoutBottomTopRightLeft = 8 }; typedef UInt16 PMBorderType; enum { kPMBorderSingleHairline = 1, kPMBorderDoubleHairline = 2, kPMBorderSingleThickline = 3, kPMBorderDoubleThickline = 4 }; typedef OptionBits PMPrintDialogOptionFlags; enum { kPMHideInlineItems = (0L << 0), kPMShowDefaultInlineItems = (1L << 15), kPMShowInlineCopies = (1L << 0), kPMShowInlinePageRange = (1L << 1), kPMShowInlinePageRangeWithSelection = (1L << 6), kPMShowInlinePaperSize = (1L << 2), kPMShowInlineOrientation = (1L << 3), kPMShowInlineScale = (1L << 7), kPMShowPageAttributesPDE = (1L << 8), }; typedef UInt16 PMPPDDomain; enum { kAllPPDDomains = 1, kSystemPPDDomain = 2, kLocalPPDDomain = 3, kNetworkPPDDomain = 4, kUserPPDDomain = 5, kCUPSPPDDomain = 6 }; #define kPMPPDDescriptionType CFSTR("PMPPDDescriptionType") #define kPMDocumentFormatDefault CFSTR("com.apple.documentformat.default") #define kPMDocumentFormatPDF CFSTR("application/pdf") #define kPMDocumentFormatPostScript CFSTR("application/postscript") #define kPMGraphicsContextDefault CFSTR("com.apple.graphicscontext.default") #define kPMGraphicsContextCoreGraphics CFSTR("com.apple.graphicscontext.coregraphics") #define kPDFWorkflowItemURLKey CFSTR("itemURL") #define kPDFWorkflowDisplayNameKey CFSTR("displayName") #define kPDFWorkflowItemsKey CFSTR("items") #define kPDFWorkflowModifiedKey CFSTR("wasModifiedInline") #define kPMPrintSelectionTitleKey CFSTR("com.apple.printSelection.title") enum { kPMNoError = noErr, kPMGeneralError = -30870, kPMOutOfScope = -30871, kPMInvalidParameter = paramErr, kPMNoDefaultPrinter = -30872, kPMNotImplemented = -30873, kPMNoSuchEntry = -30874, kPMInvalidPrintSettings = -30875, kPMInvalidPageFormat = -30876, kPMValueOutOfRange = -30877, kPMLockIgnored = -30878 }; enum { kPMInvalidPrintSession = -30879, kPMInvalidPrinter = -30880, kPMObjectInUse = -30881, kPMInvalidPreset = -30899 }; enum { kPMPrintAllPages = -1 }; enum { kPMUnlocked = 0 }; struct PMRect { double top; double left; double bottom; double right; }; typedef struct PMRect PMRect; struct PMResolution { double hRes; double vRes; }; typedef struct PMResolution PMResolution; struct PMLanguageInfo { Str32 level; Str32 version; Str32 release; }; typedef struct PMLanguageInfo PMLanguageInfo; typedef PMRect PMPaperMargins; # 283 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMDefinitions.h" 3 enum PMDataFormat { kPMDataFormatXMLDefault = 0, kPMDataFormatXMLMinimal = 1, kPMDataFormatXMLCompressed = 2 }; typedef enum PMDataFormat PMDataFormat; #define kPMPresetGraphicsTypeKey CFSTR("com.apple.print.preset.graphicsType") #define kPMPresetGraphicsTypePhoto CFSTR("Photo") #define kPMPresetGraphicsTypeAll CFSTR("All") #define kPMPresetGraphicsTypeGeneral CFSTR("General") #define kPMPresetGraphicsTypeNone CFSTR("None") # 27 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 #define __PMCORE__ # 35 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 #pragma clang assume_nonnull begin # 73 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMRetain(PMObject object) ; # 110 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMRelease(PMObject object) ; # 136 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCreateSession( PMPrintSession* printSession) ; # 152 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionError(PMPrintSession printSession) ; # 168 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionSetError( PMPrintSession printSession, OSStatus printError) ; # 202 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionBeginCGDocumentNoDialog( PMPrintSession printSession, PMPrintSettings printSettings, PMPageFormat pageFormat) ; # 221 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionEndDocumentNoDialog(PMPrintSession printSession) ; # 244 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionBeginPageNoDialog( PMPrintSession printSession, PMPageFormat pageFormat, const PMRect * pageFrame) ; # 270 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionEndPageNoDialog(PMPrintSession printSession) ; # 306 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionGetCGGraphicsContext( PMPrintSession printSession, CGContextRef * context) ; # 362 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionGetDestinationType( PMPrintSession printSession, PMPrintSettings printSettings, PMDestinationType * destTypeP) ; # 406 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionCopyDestinationFormat( PMPrintSession printSession, PMPrintSettings printSettings, CFStringRef * destFormatP) ; # 457 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionCopyDestinationLocation( PMPrintSession printSession, PMPrintSettings printSettings, CFURLRef * destLocationP) ; # 527 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionSetDestination( PMPrintSession printSession, PMPrintSettings printSettings, PMDestinationType destType, CFStringRef destFormat, CFURLRef destLocation) ; # 579 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionCopyOutputFormatList( PMPrintSession printSession, PMDestinationType destType, CFArrayRef * documentFormatP) ; # 632 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionCreatePageFormatList( PMPrintSession printSession, PMPrinter printer, CFArrayRef * pageFormatList) ; # 653 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionCreatePrinterList( PMPrintSession printSession, CFArrayRef * printerList, CFIndex * currentIndex, PMPrinter * currentPrinter) ; # 675 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionGetCurrentPrinter( PMPrintSession printSession, PMPrinter * currentPrinter) ; # 695 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionSetCurrentPMPrinter( PMPrintSession session, PMPrinter printer) ; # 712 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionGetDataFromSession( PMPrintSession printSession, CFStringRef key, CFTypeRef * data) ; # 730 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionSetDataInSession( PMPrintSession printSession, CFStringRef key, CFTypeRef data) ; # 759 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCreatePageFormat(PMPageFormat * pageFormat) ; # 774 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionDefaultPageFormat( PMPrintSession printSession, PMPageFormat pageFormat) ; # 791 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionValidatePageFormat( PMPrintSession printSession, PMPageFormat pageFormat, Boolean * changed) ; # 809 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCopyPageFormat( PMPageFormat formatSrc, PMPageFormat formatDest) ; # 838 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCreatePageFormatWithPMPaper( PMPageFormat * pageFormat, PMPaper paper) ; # 867 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPageFormatCreateDataRepresentation( PMPageFormat pageFormat, CFDataRef * data, PMDataFormat format) ; # 891 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPageFormatCreateWithDataRepresentation( CFDataRef data, PMPageFormat * pageFormat) ; # 911 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetAdjustedPageRect( PMPageFormat pageFormat, PMRect * pageRect) ; # 929 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetAdjustedPaperRect( PMPageFormat pageFormat, PMRect * paperRect) ; # 947 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetOrientation( PMPageFormat pageFormat, PMOrientation * orientation) ; # 965 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetPageFormatExtendedData( PMPageFormat pageFormat, OSType dataID, UInt32 * size, void * extendedData) ; # 999 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPageFormatGetPrinterID( PMPageFormat pageFormat, CFStringRef * printerID ) ; # 1024 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetScale( PMPageFormat pageFormat, double * scale) ; # 1051 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetUnadjustedPageRect( PMPageFormat pageFormat, PMRect * pageRect) ; # 1078 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetUnadjustedPaperRect( PMPageFormat pageFormat, PMRect * paperRect) ; # 1112 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetOrientation( PMPageFormat pageFormat, PMOrientation orientation, Boolean lock) ; # 1131 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetPageFormatExtendedData( PMPageFormat pageFormat, OSType dataID, UInt32 size, void * extendedData) ; # 1151 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetScale( PMPageFormat pageFormat, double scale) ; # 1180 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCreatePrintSettings( PMPrintSettings * printSettings) ; # 1196 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionDefaultPrintSettings( PMPrintSession printSession, PMPrintSettings printSettings) ; # 1213 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionValidatePrintSettings( PMPrintSession printSession, PMPrintSettings printSettings, Boolean * changed) ; # 1231 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCopyPrintSettings( PMPrintSettings settingSrc, PMPrintSettings settingDest) ; # 1262 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsCreateDataRepresentation( PMPrintSettings printSettings, CFDataRef * data, PMDataFormat format) ; # 1287 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsCreateWithDataRepresentation( CFDataRef data, PMPrintSettings * printSettings) ; # 1307 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetCollate( PMPrintSettings printSettings, Boolean * collate) ; # 1325 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetCopies( PMPrintSettings printSettings, UInt32 * copies) ; # 1343 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetDuplex( PMPrintSettings printSettings, PMDuplexMode * duplexSetting) ; # 1361 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetFirstPage( PMPrintSettings printSettings, UInt32 * first) ; # 1379 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetLastPage( PMPrintSettings printSettings, UInt32 * last) ; # 1406 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetPageRange( PMPrintSettings printSettings, UInt32 * minPage, UInt32 * maxPage) ; # 1424 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsGetJobName( PMPrintSettings printSettings, CFStringRef * name) ; # 1452 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsGetValue( PMPrintSettings printSettings, CFStringRef key, CFTypeRef * value) ; # 1472 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetCollate( PMPrintSettings printSettings, Boolean collate) ; # 1490 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetCopies( PMPrintSettings printSettings, UInt32 copies, Boolean lock) ; # 1509 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetDuplex( PMPrintSettings printSettings, PMDuplexMode duplexSetting) ; # 1527 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetFirstPage( PMPrintSettings printSettings, UInt32 first, Boolean lock) ; # 1546 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetLastPage( PMPrintSettings printSettings, UInt32 last, Boolean lock) ; # 1573 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetPageRange( PMPrintSettings printSettings, UInt32 minPage, UInt32 maxPage) ; # 1592 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsSetJobName( PMPrintSettings printSettings, CFStringRef name) ; # 1626 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsSetValue( PMPrintSettings printSettings, CFStringRef key, CFTypeRef value, Boolean locked) ; # 1657 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsCopyAsDictionary( PMPrintSettings printSettings, CFDictionaryRef * settingsDictionary) ; # 1686 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsCopyKeys( PMPrintSettings printSettings, CFArrayRef * settingsKeys) ; # 1717 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCreateGenericPrinter( PMPrinter * printer) ; # 1747 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMServerCreatePrinterList( PMServer server, CFArrayRef * printerList) ; # 1783 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMServerLaunchPrinterBrowser( PMServer server, CFDictionaryRef options) ; # 1815 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern PMPrinter PMPrinterCreateFromPrinterID(CFStringRef printerID) ; # 1851 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterCopyDescriptionURL( PMPrinter printer, CFStringRef descriptionType, CFURLRef * fileURL) ; # 1884 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterCopyDeviceURI( PMPrinter printer, CFURLRef * deviceURI) ; # 1905 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterCopyHostName( PMPrinter printer, CFStringRef * hostNameP) ; # 1946 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterCopyPresets( PMPrinter printer, CFArrayRef * presetList) ; # 1995 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetCommInfo( PMPrinter printer, Boolean * supportsControlCharRangeP, Boolean * supportsEightBitP) ; # 2014 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern CFStringRef PMPrinterGetID(PMPrinter printer) ; # 2030 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern CFStringRef PMPrinterGetLocation(PMPrinter printer) ; # 2046 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetDriverCreator( PMPrinter printer, OSType * creator) ; # 2064 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetDriverReleaseInfo( PMPrinter printer, VersRec * release) ; # 2094 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetPrinterResolutionCount( PMPrinter printer, UInt32 * countP) ; # 2127 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetIndexedPrinterResolution( PMPrinter printer, UInt32 index, PMResolution * resolutionP) ; # 2178 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 OSStatus PMPrinterGetOutputResolution( PMPrinter printer, PMPrintSettings printSettings, PMResolution *resolutionP) ; # 2221 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 OSStatus PMPrinterSetOutputResolution( PMPrinter printer, PMPrintSettings printSettings, const PMResolution *resolutionP) ; # 2239 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetLanguageInfo( PMPrinter printer, PMLanguageInfo * info) ; # 2257 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetMakeAndModelName( PMPrinter printer, CFStringRef * makeAndModel) ; # 2297 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetMimeTypes( PMPrinter printer, PMPrintSettings settings, CFArrayRef * mimeTypes) ; # 2316 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern CFStringRef PMPrinterGetName(PMPrinter printer) ; # 2345 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetPaperList( PMPrinter printer, CFArrayRef * paperList) ; # 2363 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetState( PMPrinter printer, PMPrinterState * state) ; # 2381 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern Boolean PMPrinterIsDefault(PMPrinter printer) ; # 2400 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern Boolean PMPrinterIsFavorite(PMPrinter printer) ; # 2416 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern Boolean PMPrinterIsPostScriptCapable(PMPrinter printer) ; # 2434 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterIsPostScriptPrinter(PMPrinter printer, Boolean *isPSPrinter) ; # 2464 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterIsRemote( PMPrinter printer, Boolean * isRemoteP) ; # 2495 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterSetDefault(PMPrinter printer) ; # 2526 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPresetCopyName( PMPreset preset, CFStringRef * name) ; # 2562 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPresetCreatePrintSettings( PMPreset preset, PMPrintSession session, PMPrintSettings * printSettings) ; # 2602 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPresetGetAttributes( PMPreset preset, CFDictionaryRef * attributes) ; # 2636 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetPageFormatPaper( PMPageFormat format, PMPaper * paper) ; # 2688 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperCreateCustom( PMPrinter printer, CFStringRef id, CFStringRef name, double width, double height, const PMPaperMargins * margins, PMPaper * paperP) ; # 2722 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperGetWidth( PMPaper paper, double * paperWidth) ; # 2751 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperGetHeight( PMPaper paper, double * paperHeight) ; # 2780 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperGetMargins( PMPaper paper, PMPaperMargins * paperMargins) ; # 2810 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperGetID( PMPaper paper, CFStringRef * paperID) ; # 2845 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperGetPPDPaperName( PMPaper paper, CFStringRef * paperName) ; # 2882 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperCreateLocalizedName( PMPaper paper, PMPrinter printer, CFStringRef * paperName) ; # 2913 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperGetPrinterID( PMPaper paper, CFStringRef * printerID) ; # 2938 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern Boolean PMPaperIsCustom(PMPaper paper ) ; # 2978 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMWorkflowCopyItems( CFArrayRef * workflowItems) ; # 3030 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMWorkflowSubmitPDFWithOptions( CFURLRef workflowItem, CFStringRef title, const char* options, CFURLRef pdfFile) ; # 3080 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMWorkflowSubmitPDFWithSettings( CFURLRef workflowItem, PMPrintSettings settings, CFURLRef pdfFile) ; # 3128 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterPrintWithProvider( PMPrinter printer, PMPrintSettings settings, PMPageFormat format, CFStringRef mimeType, CGDataProviderRef provider) ; # 3180 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterPrintWithFile( PMPrinter printer, PMPrintSettings settings, PMPageFormat format, CFStringRef mimeType, CFURLRef fileURL) ; # 3235 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterWritePostScriptToURL( PMPrinter printer, PMPrintSettings settings, PMPageFormat format, CFStringRef mimeType, CFURLRef sourceFileURL, CFURLRef destinationFileURL) ; # 3274 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsToOptions( PMPrintSettings settings, char* * options) ; # 3314 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsToOptionsWithPrinterAndPageFormat( PMPrintSettings settings, PMPrinter printer, PMPageFormat pageFormat, char* * options) ; # 3357 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterSendCommand( PMPrinter printer, CFStringRef commandString, CFStringRef jobTitle, CFDictionaryRef options) ; # 3429 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterCopyState( PMPrinter printer, CFDictionaryRef * stateDict) ; # 3465 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCopyAvailablePPDs( PMPPDDomain domain, CFArrayRef * ppds) ; # 3498 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCopyLocalizedPPD( CFURLRef ppd, CFURLRef * localizedPPD) ; # 3532 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCopyPPDData( CFURLRef ppd, CFDataRef * data) ; # 3604 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern CGImageRef PMCGImageCreateWithEPSDataProvider( CGDataProviderRef epsDataProvider, CGImageRef epsPreview) ; #pragma clang assume_nonnull end # 31 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMPrintAETypes.h" 1 3 # 18 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMPrintAETypes.h" 3 #define __PMPrintAETypes__ # 30 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMPrintAETypes.h" 3 #define kPMPrintSettingsAEType 'pset' #define kPMShowPrintDialogAEType 'pdlg' #define kPMPrinterAEType 'trpr' #define kPMCopiesAEProp "copies" #define kPMCopiesAEKey 'lwcp' #define kPMCopieAEType typeSInt32 #define kPMCollateAEProp "collating" #define kPMCollateAEKey 'lwcl' #define kPMCollateAEType typeBoolean #define kPMFirstPageAEProp "starting page" #define kPMFirstPageAEKey 'lwfp' #define kPMFirstPageAEType typeSInt32 #define kPMLastPageAEProp "ending page" #define kPMLastPageAEKey 'lwlp' #define kPMLastPageAEType typeSInt32 #define kPMLayoutAcrossAEProp "pages across" #define kPMLayoutAcrossAEKey 'lwla' #define kPMLayoutAcrossAEType typeSInt32 #define kPMLayoutDownAEProp "pages down" #define kPMLayoutDownAEKey 'lwld' #define kPMLayoutDownAEType typeSInt32 #define kPMErrorHandlingAEProp "error handling" #define kPMErrorHandlingAEKey 'lweh' #define kPMErrorHandlingAEType typeEnumerated #define kPMPrintTimeAEProp "requested print time" #define kPMPrintTimeAEKey 'lwqt' #define kPMPrintTimeAEType cLongDateTime #define kPMFeatureAEProp "printer features" #define kPMFeatureAEKey 'lwpf' #define kPMFeatureAEType typeAEList #define kPMFaxNumberAEProp "fax number" #define kPMFaxNumberAEKey 'faxn' #define kPMFaxNumberAEType typeChar #define kPMTargetPrinterAEProp "target printer" #define kPMTargetPrinterAEKey 'trpr' #define kPMTargetPrinterAEType typeChar #define kPMPDFWorkFlowAEProp "PDF work flow" #define kPMPDFWorkFlowAEKey 'wrkf' #define kPMPDFWorkFlowAEType typeUTF8Text #define kPMPresetAEProp "preset" #define kPMPresetAEKey 'prst' #define kPMPresetAEType typeUTF8Text #define kPMSaveAsPDFAEProp "save as PDF" #define kPMSaveAsPDFAEKey 'spdf' #define kPMSaveAsPDFAEType typeFileURL #define kPMSaveAsPSAEProp "save as PS" #define kPMSaveAsPSAEKey 'sps ' #define kPMSaveAsPSAEType typeFileURL #define kPMErrorHandlingStandardEnum 'lwst' #define kPMErrorHandlingDetailedEnum 'lwdt' # 35 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMPrintSettingsKeys.h" 1 3 # 18 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMPrintSettingsKeys.h" 3 #define __PMPRINTSETTINGSKEYS__ #define kPMCopiesStr "com.apple.print.PrintSettings.PMCopies" #define kPMCopiesKey CFSTR( kPMCopiesStr ) #define kPMCopyCollateStr "com.apple.print.PrintSettings.PMCopyCollate" #define kPMCopyCollateKey CFSTR( kPMCopyCollateStr ) #define kPMOutputOrderStr "OutputOrder" #define kPMOutputOrderKey CFSTR(kPMOutputOrderStr) #define kPMPageSetStr "page-set" #define kPMPageSetKey CFSTR(kPMPageSetStr) #define kPMMirrorStr "mirror" #define kPMMirrorKey CFSTR(kPMMirrorStr) #define kPMPrintSelectionOnlyStr "com.apple.print.PrintSettings.PMPrintSelectionOnly" #define kPMPrintSelectionOnlyKey CFSTR( kPMPrintSelectionOnlyStr ) #define kPMBorderStr "com.apple.print.PrintSettings.PMBorder" #define kPMBorderKey CFSTR( kPMBorderStr ) #define kPMBorderTypeStr "com.apple.print.PrintSettings.PMBorderType" #define kPMBorderTypeKey CFSTR( kPMBorderTypeStr ) #define kPMLayoutNUpStr "com.apple.print.PrintSettings.PMLayoutNUp" #define kPMLayoutNUpKey CFSTR( kPMLayoutNUpStr ) #define kPMLayoutRowsStr "com.apple.print.PrintSettings.PMLayoutRows" #define kPMLayoutRowsKey CFSTR( kPMLayoutRowsStr ) #define kPMLayoutColumnsStr "com.apple.print.PrintSettings.PMLayoutColumns" #define kPMLayoutColumnsKey CFSTR( kPMLayoutColumnsStr ) #define kPMLayoutDirectionStr "com.apple.print.PrintSettings.PMLayoutDirection" #define kPMLayoutDirectionKey CFSTR( kPMLayoutDirectionStr ) #define kPMLayoutTileOrientationStr "com.apple.print.PrintSettings.PMLayoutTileOrientation" #define kPMLayoutTileOrientationKey CFSTR( kPMLayoutTileOrientationStr ) #define kPMJobStateStr "com.apple.print.PrintSettings.PMJobState" #define kPMJobStateKey CFSTR( kPMJobStateStr ) #define kPMJobHoldUntilTimeStr "com.apple.print.PrintSettings.PMJobHoldUntilTime" #define kPMJobHoldUntilTimeKey CFSTR( kPMJobHoldUntilTimeStr ) #define kPMJobPriorityStr "com.apple.print.PrintSettings.PMJobPriority" #define kPMJobPriorityKey CFSTR( kPMJobPriorityStr ) #define kPMDuplexingStr "com.apple.print.PrintSettings.PMDuplexing" #define kPMDuplexingKey CFSTR( kPMDuplexingStr ) #define kPMColorSyncProfileIDStr "com.apple.print.PrintSettings.PMColorSyncProfileID" #define kPMColorSyncProfileIDKey CFSTR( kPMColorSyncProfileIDStr ) #define kPMPrimaryPaperFeedStr "com.apple.print.PrintSettings.PMPrimaryPaperFeed" #define kPMPrimaryPaperFeedKey CFSTR( kPMPrimaryPaperFeedStr ) #define kPMSecondaryPaperFeedStr "com.apple.print.PrintSettings.PMSecondaryPaperFeed" #define kPMSecondaryPaperFeedKey CFSTR( kPMSecondaryPaperFeedStr ) #define kPMPSErrorHandlerStr "com.apple.print.PrintSettings.PMPSErrorHandler" #define kPMPSErrorHandlerKey CFSTR( kPMPSErrorHandlerStr ) #define kPMPSTraySwitchStr "com.apple.print.PrintSettings.PMPSTraySwitch" #define kPMPSTraySwitchKey CFSTR( kPMPSTraySwitchStr ) #define kPMTotalBeginPagesStr "com.apple.print.PrintSettings.PMTotalBeginPages" #define kPMTotalBeginPagesKey CFSTR( kPMTotalBeginPagesStr ) #define kPMTotalSidesImagedStr "com.apple.print.PrintSettings.PMTotalSidesImaged" #define kPMTotalSidesImagedKey CFSTR( kPMTotalSidesImagedStr ) #define kPMFitToPageStr "fit-to-page" #define kPMFitToPageKey CFSTR( kPMFitToPageStr ) #define kPMUseOptionalPINStr "com.apple.print.PrintSettings.PMUseOptionalPIN" #define kPMUseOptionalPINKey CFSTR( kPMUseOptionalPINStr ) #define kPMUseOptionalAccountIDStr "com.apple.print.PrintSettings.PMUseOptionalAccountID" #define kPMUseOptionalAccountIDKey CFSTR( kPMUseOptionalAccountIDStr ) #define kPMFaxNumberStr "phone" #define kPMFaxNumberKey CFSTR( kPMFaxNumberStr ) #define kPMFaxToStr "faxTo" #define kPMFaxToKey CFSTR( kPMFaxToStr ) #define kPMFaxPrefixStr "faxPrefix" #define kPMFaxPrefixKey CFSTR( kPMFaxPrefixStr ) #define kPMFaxSubjectStr "faxSubject" #define kPMFaxSubjectKey CFSTR( kPMFaxSubjectStr ) #define kPMFaxCoverSheetStr "faxCoverSheet" #define kPMFaxCoverSheetKey CFSTR( kPMFaxCoverSheetStr ) #define kPMFaxCoverSheetMessageStr "faxCoverSheetMessage" #define kPMFaxCoverSheetMessageKey CFSTR( kPMFaxCoverSheetMessageStr ) #define kPMFaxToneDialingStr "faxToneDialing" #define kPMFaxToneDialingKey CFSTR( kPMFaxToneDialingStr ) #define kPMFaxUseSoundStr "faxUseSound" #define kPMFaxUseSoundKey CFSTR( kPMFaxUseSoundStr ) #define kPMFaxWaitForDialToneStr "faxWaitForDialTone" #define kPMFaxWaitForDialToneKey CFSTR( kPMFaxWaitForDialToneStr ) #define kPMFaxToLabelStr "faxToLabel" #define kPMFaxToLabelKey CFSTR( kPMFaxToLabelStr ) #define kPMFaxFromLabelStr "faxFromLabel" #define kPMFaxFromLabelKey CFSTR( kPMFaxFromLabelStr ) #define kPMFaxDateLabelStr "faxDateLabel" #define kPMFaxDateLabelKey CFSTR( kPMFaxDateLabelStr ) #define kPMFaxSubjectLabelStr "faxSubjectLabel" #define kPMFaxSubjectLabelKey CFSTR( kPMFaxSubjectLabelStr ) #define kPMFaxSheetsLabelStr "faxSheetsLabel" #define kPMFaxSheetsLabelKey CFSTR( kPMFaxSheetsLabelStr ) #define kPMCoverPageStr "com.apple.print.PrintSettings.PMCoverPage" #define kPMCoverPageKey CFSTR( kPMCoverPageStr ) enum { kPMCoverPageNone = 1, kPMCoverPageBefore = 2, kPMCoverPageAfter = 3 }; #define kPMCoverPageDefault (kPMCoverPageNone) #define kPMCoverPageSourceStr "com.apple.print.PrintSettings.PMCoverPageSource" #define kPMCoverPageSourceKey CFSTR( kPMCoverPageSourceStr ) #define kPMDestinationPrinterIDStr "DestinationPrinterID" #define kPMDestinationPrinterIDKey CFSTR( kPMDestinationPrinterIDStr ) #define kPMInlineWorkflowStr "inlineWorkflow" #define kPMInlineWorkflowKey CFSTR( kPMInlineWorkflowStr ) #define kPMPageToPaperMappingTypeStr "com.apple.print.PageToPaperMappingType" #define kPMPageToPaperMappingTypeKey CFSTR(kPMPageToPaperMappingTypeStr) #define kPMPageToPaperMediaNameStr "com.apple.print.PageToPaperMappingMediaName" #define kPMPageToPaperMediaNameKey CFSTR(kPMPageToPaperMediaNameStr) #define kPMPageToPaperMappingAllowScalingUpStr "com.apple.print.PageToPaperMappingAllowScalingUp" #define kPMPageToPaperMappingAllowScalingUpKey CFSTR(kPMPageToPaperMappingAllowScalingUpStr) #define kPMCustomProfilePathStr "PMCustomProfilePath" #define kPMCustomProfilePathKey CFSTR( kPMCustomProfilePathStr ) typedef enum{ kPMPageToPaperMappingNone = 1, kPMPageToPaperMappingScaleToFit, }PMPageToPaperMappingType; #define kPMVendorColorMatchingStr "AP_VendorColorMatching" #define kPMVendorColorMatching CFSTR( kPMVendorColorMatchingStr ) #define kPMApplicationColorMatchingStr "AP_ApplicationColorMatching" #define kPMApplicationColorMatching CFSTR( kPMApplicationColorMatchingStr ) #define kPMColorMatchingModeStr "AP_ColorMatchingMode" #define kPMColorMatchingModeKey CFSTR( kPMColorMatchingModeStr ) #define kPMDestinationTypeStr "com.apple.print.PrintSettings.PMDestinationType" #define kPMDestinationTypeKey CFSTR( kPMDestinationTypeStr ) #define kPMOutputFilenameStr "com.apple.print.PrintSettings.PMOutputFilename" #define kPMOutputFilenameKey CFSTR( kPMOutputFilenameStr ) # 39 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMErrors.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMErrors.h" 3 #define __PMERRORS__ # 35 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMErrors.h" 3 enum { # 58 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMErrors.h" 3 kPMAllocationFailure = memFullErr, kPMInternalError = kPMGeneralError, kPMInvalidIndex = -30882, kPMStringConversionFailure = -30883, kPMXMLParseError = -30884, kPMInvalidJobTemplate = -30885, kPMInvalidPrinterInfo = -30886, kPMInvalidConnection = -30887, kPMInvalidKey = -30888, kPMInvalidValue = -30889, kPMInvalidAllocator = -30890, kPMInvalidTicket = -30891, kPMInvalidItem = -30892, kPMInvalidType = -30893, kPMInvalidReply = -30894, kPMInvalidFileType = -30895, kPMInvalidObject = -30896, kPMInvalidPaper = -30897, kPMInvalidCalibrationTarget = -30898, kPMNoDefaultItem = -9500, kPMNoDefaultSettings = -9501, kPMInvalidPDEContext = -9530, kPMDontSwitchPDEError = -9531, kPMUnableToFindProcess = -9532, kPMFeatureNotInstalled = -9533, kPMInvalidPBMRef = -9540, kPMNoSelectedPrinters = -9541, kPMInvalidLookupSpec = -9542, kPMSyncRequestFailed = -9543, kPMEditRequestFailed = -9544, kPMPrBrowserNoUI = -9545, kPMTicketTypeNotFound = -9580, kPMUpdateTicketFailed = -9581, kPMValidateTicketFailed = -9582, kPMSubTicketNotFound = -9583, kPMInvalidSubTicket = -9584, kPMDeleteSubTicketFailed = -9585, kPMItemIsLocked = -9586, kPMTicketIsLocked = -9587, kPMTemplateIsLocked = -9588, kPMKeyNotFound = -9589, kPMKeyNotUnique = -9590, kPMUnknownDataType = -9591, kPMCreateMessageFailed = -9620, kPMServerCommunicationFailed = -9621, kPMKeyOrValueNotFound = -9623, kPMMessagingError = -9624, kPMServerNotFound = -9630, kPMServerAlreadyRunning = -9631, kPMServerSuspended = -9632, kPMServerAttributeRestricted = -9633, kPMFileOrDirOperationFailed = -9634, kPMUserOrGroupNotFound = -9635, kPMPermissionError = -9636, kPMUnknownMessage = -9637, kPMQueueNotFound = -9638, kPMQueueAlreadyExists = -9639, kPMQueueJobFailed = -9640, kPMJobNotFound = -9641, kPMJobBusy = -9642, kPMJobCanceled = -9643, kPMDocumentNotFound = -9644, kPMPMSymbolNotFound = -9660, kPMIOMSymbolNotFound = -9661, kPMCVMSymbolNotFound = -9662, kPMInvalidPMContext = -9663, kPMInvalidIOMContext = -9664, kPMInvalidCVMContext = -9665, kPMInvalidJobID = -9666, kPMNoPrinterJobID = -9667, kPMJobStreamOpenFailed = -9668, kPMJobStreamReadFailed = -9669, kPMJobStreamEndError = -9670, kPMJobManagerAborted = -9671, kPMJobGetTicketBadFormatError = -9672, kPMJobGetTicketReadError = -9673, kPMPluginNotFound = -9701, kPMPluginRegisterationFailed = -9702, kPMFontNotFound = -9703, kPMFontNameTooLong = -9704, kPMGeneralCGError = -9705, kPMInvalidState = -9706, kPMUnexpectedImagingError = -9707, kPMInvalidPrinterAddress = -9780, kPMOpenFailed = -9781, kPMReadFailed = -9782, kPMWriteFailed = -9783, kPMStatusFailed = -9784, kPMCloseFailed = -9785, kPMUnsupportedConnection = -9786, kPMIOAttrNotAvailable = -9787, kPMReadGotZeroData = -9788, kPMLastErrorCodeToMakeMaintenanceOfThisListEasier = -9799 }; # 43 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h" 2 3 # 56 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 3 #define __QD__ # 42 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Fonts.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Fonts.h" 3 #define __FONTS__ # 32 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Fonts.h" 3 #pragma pack(push, 2) struct FontRec { SInt16 fontType; SInt16 firstChar; SInt16 lastChar; SInt16 widMax; SInt16 kernMax; SInt16 nDescent; SInt16 fRectWidth; SInt16 fRectHeight; UInt16 owTLoc; SInt16 ascent; SInt16 descent; SInt16 leading; SInt16 rowWords; }; typedef struct FontRec FontRec; typedef FontRec * FontRecPtr; typedef FontRecPtr * FontRecHdl; struct FMInput { short family; short size; Style face; Boolean needBits; short device; Point numer; Point denom; }; typedef struct FMInput FMInput; struct FamRec { SInt16 ffFlags; SInt16 ffFamID; SInt16 ffFirstChar; SInt16 ffLastChar; SInt16 ffAscent; SInt16 ffDescent; SInt16 ffLeading; SInt16 ffWidMax; SInt32 ffWTabOff; SInt32 ffKernOff; SInt32 ffStylOff; SInt16 ffProperty[9]; SInt16 ffIntl[2]; SInt16 ffVersion; }; typedef struct FamRec FamRec; struct AsscEntry { SInt16 fontSize; SInt16 fontStyle; SInt16 fontID; }; typedef struct AsscEntry AsscEntry; struct FontAssoc { SInt16 numAssoc; }; typedef struct FontAssoc FontAssoc; struct StyleTable { SInt16 fontClass; SInt32 offset; SInt32 reserved; char indexes[48]; }; typedef struct StyleTable StyleTable; struct NameTable { SInt16 stringCount; Str255 baseFontName; }; typedef struct NameTable NameTable; struct KernPair { char kernFirst; char kernSecond; SInt16 kernWidth; }; typedef struct KernPair KernPair; struct KernEntry { SInt16 kernStyle; SInt16 kernLength; }; typedef struct KernEntry KernEntry; struct KernTable { SInt16 numKerns; }; typedef struct KernTable KernTable; #pragma pack(pop) # 43 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicode.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicode.h" 3 #define __ATSUNICODE__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 #define __ATSUNICODETYPES__ # 59 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 #pragma pack(push, 2) # 76 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef struct OpaqueATSUTextLayout* ATSUTextLayout; # 91 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef struct OpaqueATSUStyle* ATSUStyle; # 102 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef struct OpaqueATSUFontFallbacks* ATSUFontFallbacks; # 114 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef Fixed ATSUTextMeasurement; # 126 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef FMFont ATSUFontID; # 136 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef UInt16 ATSUFontFeatureType; # 146 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef UInt16 ATSUFontFeatureSelector; # 156 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef FourCharCode ATSUFontVariationAxis; # 166 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef Fixed ATSUFontVariationValue; # 183 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef UInt32 ATSUAttributeTag; enum { kATSULineWidthTag = 1, kATSULineRotationTag = 2, kATSULineDirectionTag = 3, kATSULineJustificationFactorTag = 4, kATSULineFlushFactorTag = 5, kATSULineBaselineValuesTag = 6, kATSULineLayoutOptionsTag = 7, # 239 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSULineAscentTag = 8, # 248 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSULineDescentTag = 9, kATSULineLangRegionTag = 10, kATSULineTextLocatorTag = 11, kATSULineTruncationTag = 12, # 282 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSULineFontFallbacksTag = 13, kATSULineDecimalTabCharacterTag = 14, kATSULayoutOperationOverrideTag = 15, kATSULineHighlightCGColorTag = 17, kATSUMaxLineTag = 18, kATSULineLanguageTag = 10, # 325 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSUCGContextTag = 32767, kATSUQDBoldfaceTag = 256, kATSUQDItalicTag = 257, kATSUQDUnderlineTag = 258, kATSUQDCondensedTag = 259, kATSUQDExtendedTag = 260, kATSUFontTag = 261, kATSUSizeTag = 262, kATSUColorTag = 263, kATSULangRegionTag = 264, kATSUVerticalCharacterTag = 265, kATSUImposeWidthTag = 266, kATSUBeforeWithStreamShiftTag = 267, kATSUAfterWithStreamShiftTag = 268, kATSUCrossStreamShiftTag = 269, kATSUTrackingTag = 270, kATSUHangingInhibitFactorTag = 271, kATSUKerningInhibitFactorTag = 272, kATSUDecompositionFactorTag = 273, kATSUBaselineClassTag = 274, kATSUPriorityJustOverrideTag = 275, kATSUNoLigatureSplitTag = 276, kATSUNoCaretAngleTag = 277, kATSUSuppressCrossKerningTag = 278, kATSUNoOpticalAlignmentTag = 279, kATSUForceHangingTag = 280, kATSUNoSpecialJustificationTag = 281, kATSUStyleTextLocatorTag = 282, kATSUStyleRenderingOptionsTag = 283, # 516 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSUAscentTag = 284, # 525 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSUDescentTag = 285, # 534 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSULeadingTag = 286, kATSUGlyphSelectorTag = 287, kATSURGBAlphaColorTag = 288, kATSUFontMatrixTag = 289, kATSUStyleUnderlineCountOptionTag = 290, kATSUStyleUnderlineColorOptionTag = 291, kATSUStyleStrikeThroughTag = 292, kATSUStyleStrikeThroughCountOptionTag = 293, kATSUStyleStrikeThroughColorOptionTag = 294, kATSUStyleDropShadowTag = 295, kATSUStyleDropShadowBlurOptionTag = 296, kATSUStyleDropShadowOffsetOptionTag = 297, kATSUStyleDropShadowColorOptionTag = 298, kATSUMaxStyleTag = 299, kATSULanguageTag = 264, kATSUMaxATSUITagValue = 65535 }; # 641 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef void * ATSUAttributeValuePtr; typedef const void * ConstATSUAttributeValuePtr; # 660 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 struct ATSUAttributeInfo { ATSUAttributeTag fTag; ByteCount fValueSize; }; typedef struct ATSUAttributeInfo ATSUAttributeInfo; # 679 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 struct ATSUCaret { Fixed fX; Fixed fY; Fixed fDeltaX; Fixed fDeltaY; }; typedef struct ATSUCaret ATSUCaret; # 696 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef UInt16 ATSUCursorMovementType; enum { kATSUByCharacter = 0, kATSUByTypographicCluster = 1, kATSUByWord = 2, kATSUByCharacterCluster = 3, kATSUByCluster = 1 }; # 747 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef UInt32 ATSULineTruncation; enum { kATSUTruncateNone = 0, kATSUTruncateStart = 1, kATSUTruncateEnd = 2, kATSUTruncateMiddle = 3, kATSUTruncateSpecificationMask = 0x00000007, kATSUTruncFeatNoSquishing = 0x00000008 }; # 766 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef UInt16 ATSUStyleLineCountType; enum { kATSUStyleSingleLineCount = 1, kATSUStyleDoubleLineCount = 2 }; # 782 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef UInt16 ATSUVerticalCharacterType; enum { kATSUStronglyHorizontal = 0, kATSUStronglyVertical = 1 }; # 799 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef UInt16 ATSUStyleComparison; enum { kATSUStyleUnequal = 0, kATSUStyleContains = 1, kATSUStyleEquals = 2, kATSUStyleContainedBy = 3 }; # 818 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef UInt16 ATSUFontFallbackMethod; enum { kATSUDefaultFontFallbacks = 0, kATSULastResortOnlyFallback = 1, # 840 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSUSequentialFallbacksPreferred = 2, # 850 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSUSequentialFallbacksExclusive = 3 }; # 871 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef UInt16 ATSUTabType; enum { kATSULeftTab = 0, kATSUCenterTab = 1, kATSURightTab = 2, kATSUDecimalTab = 3, kATSUNumberTabTypes = 4 }; # 889 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 struct ATSUTab { ATSUTextMeasurement tabPosition; ATSUTabType tabType; }; typedef struct ATSUTab ATSUTab; # 903 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 struct ATSURGBAlphaColor { float red; float green; float blue; float alpha; }; typedef struct ATSURGBAlphaColor ATSURGBAlphaColor; # 922 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef UInt16 GlyphCollection; enum { kGlyphCollectionGID = 0, kGlyphCollectionAdobeCNS1 = 1, kGlyphCollectionAdobeGB1 = 2, kGlyphCollectionAdobeJapan1 = 3, kGlyphCollectionAdobeJapan2 = 4, kGlyphCollectionAdobeKorea1 = 5, kGlyphCollectionUnspecified = 0xFF }; # 944 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 struct ATSUGlyphSelector { GlyphCollection collection; GlyphID glyphID; }; typedef struct ATSUGlyphSelector ATSUGlyphSelector; # 974 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 struct ATSUGlyphInfo { GlyphID glyphID; UInt16 reserved; UInt32 layoutFlags; UniCharArrayOffset charIndex; ATSUStyle style; Float32 deltaY; Float32 idealX; SInt16 screenX; SInt16 caretX; }; typedef struct ATSUGlyphInfo ATSUGlyphInfo; # 1002 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 struct ATSUGlyphInfoArray { ATSUTextLayout layout; ItemCount numGlyphs; ATSUGlyphInfo glyphs[1]; }; typedef struct ATSUGlyphInfoArray ATSUGlyphInfoArray; # 1029 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef UInt32 ATSUHighlightMethod; enum { kInvertHighlighting = 0, kRedrawHighlighting = 1 }; # 1046 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef UInt32 ATSUBackgroundDataType; enum { kATSUBackgroundColor = 0, kATSUBackgroundCallback = 1 }; # 1063 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef ATSURGBAlphaColor ATSUBackgroundColor; # 1110 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 typedef Boolean ( * RedrawBackgroundProcPtr)(ATSUTextLayout iLayout, UniCharArrayOffset iTextOffset, UniCharCount iTextLength, ATSTrapezoid iUnhighlightArea[], ItemCount iTrapezoidCount); typedef RedrawBackgroundProcPtr RedrawBackgroundUPP; # 1129 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 union ATSUBackgroundData { ATSUBackgroundColor backgroundColor; RedrawBackgroundUPP backgroundUPP; }; typedef union ATSUBackgroundData ATSUBackgroundData; # 1166 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 struct ATSUUnhighlightData { ATSUBackgroundDataType dataType; ATSUBackgroundData unhighlightData; }; typedef struct ATSUUnhighlightData ATSUUnhighlightData; # 1196 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 enum { kATSULeftToRightBaseDirection = 0, kATSURightToLeftBaseDirection = 1 }; #define kATSUStartAlignment ((Fract) 0x00000000L) #define kATSUEndAlignment ((Fract) 0x40000000L) #define kATSUCenterAlignment ((Fract) 0x20000000L) #define kATSUNoJustification ((Fract) 0x00000000L) #define kATSUFullJustification ((Fract) 0x40000000L) enum { kATSUInvalidFontID = 0 }; # 1233 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 enum { kATSUUseLineControlWidth = 0x7FFFFFFF }; # 1244 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 enum { kATSUNoSelector = 0x0000FFFF }; # 1259 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 enum { kATSUFromTextBeginning = (UInt32)0xFFFFFFFF, kATSUToTextEnd = (UInt32)0xFFFFFFFF, kATSUFromPreviousLayout = (UInt32)0xFFFFFFFE, kATSUFromFollowingLayout = (UInt32)0xFFFFFFFD }; enum { kATSUUseGrafPortPenLoc = (UInt32)0xFFFFFFFF, kATSUClearAll = (UInt32)0xFFFFFFFF }; #pragma pack(pop) # 21 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicode.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 #define __ATSUNICODEGLYPHS__ # 59 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 typedef OSStatus ( * ATSQuadraticNewPathProcPtr)(void * callBackDataPtr); typedef ATSQuadraticNewPathProcPtr ATSQuadraticNewPathUPP; # 90 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 typedef OSStatus ( * ATSQuadraticLineProcPtr)(const Float32Point *pt1, const Float32Point *pt2, void *callBackDataPtr); typedef ATSQuadraticLineProcPtr ATSQuadraticLineUPP; # 126 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 typedef OSStatus ( * ATSQuadraticCurveProcPtr)(const Float32Point *pt1, const Float32Point *controlPt, const Float32Point *pt2, void *callBackDataPtr); typedef ATSQuadraticCurveProcPtr ATSQuadraticCurveUPP; # 150 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 typedef OSStatus ( * ATSQuadraticClosePathProcPtr)(void * callBackDataPtr); typedef ATSQuadraticClosePathProcPtr ATSQuadraticClosePathUPP; # 177 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 typedef OSStatus ( * ATSCubicMoveToProcPtr)(const Float32Point *pt, void *callBackDataPtr); typedef ATSCubicMoveToProcPtr ATSCubicMoveToUPP; # 206 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 typedef OSStatus ( * ATSCubicLineToProcPtr)(const Float32Point *pt, void *callBackDataPtr); typedef ATSCubicLineToProcPtr ATSCubicLineToUPP; # 242 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 typedef OSStatus ( * ATSCubicCurveToProcPtr)(const Float32Point *pt1, const Float32Point *pt2, const Float32Point *pt3, void *callBackDataPtr); typedef ATSCubicCurveToProcPtr ATSCubicCurveToUPP; # 267 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 typedef OSStatus ( * ATSCubicClosePathProcPtr)(void * callBackDataPtr); typedef ATSCubicClosePathProcPtr ATSCubicClosePathUPP; # 25 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicode.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 #define __ATSUNICODEFLATTENING__ # 43 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 #pragma pack(push, 2) typedef UInt32 ATSUFlattenedDataStreamFormat; enum { kATSUDataStreamUnicodeStyledText = 'ustl' }; typedef UInt32 ATSUFlattenStyleRunOptions; enum { kATSUFlattenOptionNoOptionsMask = 0x00000000 }; typedef UInt32 ATSUUnFlattenStyleRunOptions; enum { kATSUUnFlattenOptionNoOptionsMask = 0x00000000 }; # 82 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 struct ATSUStyleRunInfo { UInt32 runLength; UInt32 styleObjectIndex; }; typedef struct ATSUStyleRunInfo ATSUStyleRunInfo; # 106 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 enum { kATSFlatDataUstlVersion0 = 0, kATSFlatDataUstlVersion1 = 1, kATSFlatDataUstlVersion2 = 2, kATSFlatDataUstlCurrentVersion = kATSFlatDataUstlVersion2 }; # 121 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 struct ATSFlatDataMainHeaderBlock { UInt32 version; UInt32 sizeOfDataBlock; UInt32 offsetToTextLayouts; UInt32 offsetToStyleRuns; UInt32 offsetToStyleList; }; typedef struct ATSFlatDataMainHeaderBlock ATSFlatDataMainHeaderBlock; # 159 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 struct ATSFlatDataTextLayoutDataHeader { UInt32 sizeOfLayoutData; UInt32 textLayoutLength; UInt32 offsetToLayoutControls; UInt32 offsetToLineInfo; }; typedef struct ATSFlatDataTextLayoutDataHeader ATSFlatDataTextLayoutDataHeader; struct ATSFlatDataTextLayoutHeader { UInt32 numFlattenedTextLayouts; ATSFlatDataTextLayoutDataHeader flattenedTextLayouts[1]; }; typedef struct ATSFlatDataTextLayoutHeader ATSFlatDataTextLayoutHeader; struct ATSFlatDataLayoutControlsDataHeader { UInt32 numberOfLayoutControls; # 222 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 ATSUAttributeInfo controlArray[1]; }; typedef struct ATSFlatDataLayoutControlsDataHeader ATSFlatDataLayoutControlsDataHeader; struct ATSFlatDataLineInfoData { UInt32 lineLength; UInt32 numberOfLineControls; }; typedef struct ATSFlatDataLineInfoData ATSFlatDataLineInfoData; struct ATSFlatDataLineInfoHeader { UInt32 numberOfLines; ATSFlatDataLineInfoData lineInfoArray[1]; }; typedef struct ATSFlatDataLineInfoHeader ATSFlatDataLineInfoHeader; # 273 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 struct ATSFlatDataStyleRunDataHeader { UInt32 numberOfStyleRuns; ATSUStyleRunInfo styleRunArray[1]; }; typedef struct ATSFlatDataStyleRunDataHeader ATSFlatDataStyleRunDataHeader; # 297 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 struct ATSFlatDataStyleListStyleDataHeader { UInt32 sizeOfStyleInfo; UInt32 numberOfSetAttributes; UInt32 numberOfSetFeatures; UInt32 numberOfSetVariations; # 338 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 }; typedef struct ATSFlatDataStyleListStyleDataHeader ATSFlatDataStyleListStyleDataHeader; struct ATSFlatDataStyleListHeader { UInt32 numberOfStyles; ATSFlatDataStyleListStyleDataHeader styleDataArray[1]; }; typedef struct ATSFlatDataStyleListHeader ATSFlatDataStyleListHeader; struct ATSFlatDataStyleListFeatureData { ATSUFontFeatureType theFeatureType; ATSUFontFeatureSelector theFeatureSelector; }; typedef struct ATSFlatDataStyleListFeatureData ATSFlatDataStyleListFeatureData; struct ATSFlatDataStyleListVariationData { ATSUFontVariationAxis theVariationAxis; ATSUFontVariationValue theVariationValue; }; typedef struct ATSFlatDataStyleListVariationData ATSFlatDataStyleListVariationData; # 401 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 typedef UInt32 ATSFlatDataFontSpeciferType; enum { kATSFlattenedFontSpecifierRawNameData = 'namd' }; struct ATSFlatDataFontNameDataHeader { ATSFlatDataFontSpeciferType nameSpecifierType; UInt32 nameSpecifierSize; }; typedef struct ATSFlatDataFontNameDataHeader ATSFlatDataFontNameDataHeader; struct ATSFlatDataFontSpecRawNameData { FontNameCode fontNameType; FontPlatformCode fontNamePlatform; FontScriptCode fontNameScript; FontLanguageCode fontNameLanguage; UInt32 fontNameLength; }; typedef struct ATSFlatDataFontSpecRawNameData ATSFlatDataFontSpecRawNameData; # 481 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 struct ATSFlatDataFontSpecRawNameDataHeader { UInt32 numberOfFlattenedNames; ATSFlatDataFontSpecRawNameData nameDataArray[1]; }; typedef struct ATSFlatDataFontSpecRawNameDataHeader ATSFlatDataFontSpecRawNameDataHeader; #pragma pack(pop) # 29 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicode.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 #define __ATSUNICODEDIRECTACCESS__ # 47 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 typedef UInt32 ATSUDirectDataSelector; enum { # 59 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 kATSUDirectDataAdvanceDeltaFixedArray = 0, # 70 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 kATSUDirectDataBaselineDeltaFixedArray = 1, # 85 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 kATSUDirectDataDeviceDeltaSInt16Array = 2, # 100 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 kATSUDirectDataStyleIndexUInt16Array = 3, # 109 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 kATSUDirectDataStyleSettingATSUStyleSettingRefArray = 4, # 125 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 kATSUDirectDataLayoutRecordATSLayoutRecordVersion1 = 100, # 138 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 kATSUDirectDataLayoutRecordATSLayoutRecordCurrent = kATSUDirectDataLayoutRecordATSLayoutRecordVersion1 }; # 152 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 typedef struct LLCStyleInfo* ATSUStyleSettingRef; # 33 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicode.h" 2 3 # 47 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 2 3 # 60 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 1 3 # 16 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 #define __SPEECHSYNTHESIS__ # 35 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 #pragma clang assume_nonnull begin #pragma pack(push, 2) enum { kTextToSpeechSynthType = 'ttsc', kTextToSpeechVoiceType = 'ttvd', kTextToSpeechVoiceFileType = 'ttvf', kTextToSpeechVoiceBundleType = 'ttvb' }; enum { kNoEndingProsody = 1, kNoSpeechInterrupt = 2, kPreflightThenPause = 4 }; enum { kImmediate = 0, kEndOfWord = 1, kEndOfSentence = 2 }; enum { soStatus = 'stat', soErrors = 'erro', soInputMode = 'inpt', soCharacterMode = 'char', soNumberMode = 'nmbr', soRate = 'rate', soPitchBase = 'pbas', soPitchMod = 'pmod', soVolume = 'volm', soSynthType = 'vers', soRecentSync = 'sync', soPhonemeSymbols = 'phsy', soCurrentVoice = 'cvox', soCommandDelimiter = 'dlim', soReset = 'rset', soCurrentA5 = 'myA5', soRefCon = 'refc', soTextDoneCallBack = 'tdcb', soSpeechDoneCallBack = 'sdcb', soSyncCallBack = 'sycb', soErrorCallBack = 'ercb', soPhonemeCallBack = 'phcb', soWordCallBack = 'wdcb', soSynthExtension = 'xtnd', soSoundOutput = 'sndo', soOutputToFileWithCFURL = 'opaf', soOutputToExtAudioFile = 'opax', soOutputToAudioDevice = 'opad', soPhonemeOptions = 'popt' }; enum { modeText = 'TEXT', modePhonemes = 'PHON', modeTune = 'TUNE', modeNormal = 'NORM', modeLiteral = 'LTRL' }; enum { soVoiceDescription = 'info', soVoiceFile = 'fref' }; enum { kSpeechGenerateTune = 1, kSpeechRelativePitch = 2, kSpeechRelativeDuration = 4, kSpeechShowSyllables = 8 }; enum { kAudioUnitSubType_SpeechSynthesis = 'ttsp', kAudioUnitProperty_Voice = 3330, kAudioUnitProperty_SpeechChannel = 3331 }; struct SpeechChannelRecord { long data[1]; }; typedef struct SpeechChannelRecord SpeechChannelRecord; typedef SpeechChannelRecord * SpeechChannel; struct VoiceSpec { OSType creator; OSType id; }; typedef struct VoiceSpec VoiceSpec; typedef VoiceSpec * VoiceSpecPtr; enum { kNeuter = 0, kMale = 1, kFemale = 2 }; struct VoiceDescription { SInt32 length; VoiceSpec voice; SInt32 version; Str63 name; Str255 comment; SInt16 gender; SInt16 age; SInt16 script; SInt16 language; SInt16 region; SInt32 reserved[4]; }; typedef struct VoiceDescription VoiceDescription; struct VoiceFileInfo { FSSpec fileSpec; SInt16 resID; }; typedef struct VoiceFileInfo VoiceFileInfo; struct SpeechStatusInfo { Boolean outputBusy; Boolean outputPaused; long inputBytesLeft; SInt16 phonemeCode; }; typedef struct SpeechStatusInfo SpeechStatusInfo; struct SpeechErrorInfo { SInt16 count; OSErr oldest; long oldPos; OSErr newest; long newPos; }; typedef struct SpeechErrorInfo SpeechErrorInfo; struct SpeechVersionInfo { OSType synthType; OSType synthSubType; OSType synthManufacturer; SInt32 synthFlags; NumVersion synthVersion; }; typedef struct SpeechVersionInfo SpeechVersionInfo; struct PhonemeInfo { SInt16 opcode; Str15 phStr; Str31 exampleStr; SInt16 hiliteStart; SInt16 hiliteEnd; }; typedef struct PhonemeInfo PhonemeInfo; struct PhonemeDescriptor { SInt16 phonemeCount; PhonemeInfo thePhonemes[1]; }; typedef struct PhonemeDescriptor PhonemeDescriptor; struct SpeechXtndData { OSType synthCreator; Byte synthData[2]; }; typedef struct SpeechXtndData SpeechXtndData; struct DelimiterInfo { Byte startDelimiter[2]; Byte endDelimiter[2]; }; typedef struct DelimiterInfo DelimiterInfo; # 241 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechStatusProperty ; # 250 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechErrorsProperty ; # 259 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechInputModeProperty ; # 268 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechCharacterModeProperty ; # 277 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechNumberModeProperty ; # 286 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechRateProperty ; # 295 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechPitchBaseProperty ; # 304 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechPitchModProperty ; # 313 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechVolumeProperty ; # 322 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechSynthesizerInfoProperty ; # 331 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechRecentSyncProperty ; # 340 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechPhonemeSymbolsProperty ; # 349 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechCurrentVoiceProperty ; # 358 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechCommandDelimiterProperty ; # 367 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechResetProperty ; # 376 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechOutputToFileURLProperty ; # 385 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechOutputToExtAudioFileProperty ; # 394 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechOutputToAudioDeviceProperty ; extern CFStringRef const kSpeechOutputToFileDescriptorProperty ; extern CFStringRef const kSpeechAudioOutputFormatProperty ; extern CFStringRef const kSpeechOutputChannelMapProperty ; # 425 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechRefConProperty ; # 434 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechTextDoneCallBack ; # 443 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechSpeechDoneCallBack ; # 452 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechSyncCallBack ; # 461 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechPhonemeCallBack ; # 470 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechErrorCFCallBack ; # 479 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechWordCFCallBack ; # 488 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechPhonemeOptionsProperty ; # 497 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechAudioUnitProperty ; # 506 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechAudioGraphProperty ; # 515 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechSynthExtensionProperty ; # 526 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechModeText ; # 535 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechModePhoneme ; # 544 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechModeTune ; # 553 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechModeNormal ; # 562 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechModeLiteral ; # 572 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechNoEndingProsody ; # 581 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechNoSpeechInterrupt ; # 590 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechPreflightThenPause ; # 600 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechStatusOutputBusy ; # 609 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechStatusOutputPaused ; # 618 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechStatusNumberOfCharactersLeft ; # 627 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechStatusPhonemeCode ; # 637 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechErrorCount ; # 646 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechErrorOldest ; # 655 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechErrorOldestCharacterOffset ; # 664 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechErrorNewest ; # 673 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechErrorNewestCharacterOffset ; # 683 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechSynthesizerInfoIdentifier ; # 692 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechSynthesizerInfoManufacturer ; # 701 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechSynthesizerInfoVersion ; # 711 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechPhonemeInfoOpcode ; # 720 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechPhonemeInfoSymbol ; # 729 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechPhonemeInfoExample ; # 738 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechPhonemeInfoHiliteStart ; # 747 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechPhonemeInfoHiliteEnd ; # 757 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechVoiceCreator ; # 766 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechVoiceID ; # 776 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechCommandPrefix ; # 785 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechCommandSuffix ; # 795 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechDictionaryLocaleIdentifier ; # 804 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechDictionaryModificationDate ; # 813 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechDictionaryPronunciations ; # 822 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechDictionaryAbbreviations ; # 831 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechDictionaryEntrySpelling ; # 840 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechDictionaryEntryPhonemes ; # 850 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechErrorCallbackSpokenString ; # 859 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef const kSpeechErrorCallbackCharacterOffset ; typedef void ( * SpeechTextDoneProcPtr)(SpeechChannel chan, SRefCon refCon, const void * * nextBuf, unsigned long *byteLen, SInt32 *controlFlags); typedef void ( * SpeechDoneProcPtr)(SpeechChannel chan, SRefCon refCon); typedef void ( * SpeechSyncProcPtr)(SpeechChannel chan, SRefCon refCon, OSType syncMessage); typedef void ( * SpeechErrorProcPtr)(SpeechChannel chan, SRefCon refCon, OSErr theError, long bytePos); typedef void ( * SpeechPhonemeProcPtr)(SpeechChannel chan, SRefCon refCon, SInt16 phonemeOpcode); typedef void ( * SpeechWordProcPtr)(SpeechChannel chan, SRefCon refCon, unsigned long wordPos, UInt16 wordLen); typedef SpeechTextDoneProcPtr SpeechTextDoneUPP; typedef SpeechDoneProcPtr SpeechDoneUPP; typedef SpeechSyncProcPtr SpeechSyncUPP; typedef SpeechErrorProcPtr SpeechErrorUPP; typedef SpeechPhonemeProcPtr SpeechPhonemeUPP; typedef SpeechWordProcPtr SpeechWordUPP; # 881 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SpeechTextDoneUPP NewSpeechTextDoneUPP(SpeechTextDoneProcPtr userRoutine) ; # 892 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SpeechDoneUPP NewSpeechDoneUPP(SpeechDoneProcPtr userRoutine) ; # 903 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SpeechSyncUPP NewSpeechSyncUPP(SpeechSyncProcPtr userRoutine) ; # 914 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SpeechErrorUPP NewSpeechErrorUPP(SpeechErrorProcPtr userRoutine) ; # 925 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SpeechPhonemeUPP NewSpeechPhonemeUPP(SpeechPhonemeProcPtr userRoutine) ; # 936 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SpeechWordUPP NewSpeechWordUPP(SpeechWordProcPtr userRoutine) ; # 947 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void DisposeSpeechTextDoneUPP(SpeechTextDoneUPP userUPP) ; # 958 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void DisposeSpeechDoneUPP(SpeechDoneUPP userUPP) ; # 969 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void DisposeSpeechSyncUPP(SpeechSyncUPP userUPP) ; # 980 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void DisposeSpeechErrorUPP(SpeechErrorUPP userUPP) ; # 991 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void DisposeSpeechPhonemeUPP(SpeechPhonemeUPP userUPP) ; # 1002 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void DisposeSpeechWordUPP(SpeechWordUPP userUPP) ; # 1013 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void InvokeSpeechTextDoneUPP( SpeechChannel chan, SRefCon refCon, const void * * nextBuf, unsigned long * byteLen, SInt32 * controlFlags, SpeechTextDoneUPP userUPP) ; # 1030 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void InvokeSpeechDoneUPP( SpeechChannel chan, SRefCon refCon, SpeechDoneUPP userUPP) ; # 1044 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void InvokeSpeechSyncUPP( SpeechChannel chan, SRefCon refCon, OSType syncMessage, SpeechSyncUPP userUPP) ; # 1059 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void InvokeSpeechErrorUPP( SpeechChannel chan, SRefCon refCon, OSErr theError, long bytePos, SpeechErrorUPP userUPP) ; # 1075 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void InvokeSpeechPhonemeUPP( SpeechChannel chan, SRefCon refCon, SInt16 phonemeOpcode, SpeechPhonemeUPP userUPP) ; # 1090 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void InvokeSpeechWordUPP( SpeechChannel chan, SRefCon refCon, unsigned long wordPos, UInt16 wordLen, SpeechWordUPP userUPP) ; # 1119 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 #define NewSpeechTextDoneUPP(userRoutine) ((SpeechTextDoneUPP)userRoutine) #define NewSpeechDoneUPP(userRoutine) ((SpeechDoneUPP)userRoutine) #define NewSpeechSyncUPP(userRoutine) ((SpeechSyncUPP)userRoutine) #define NewSpeechErrorUPP(userRoutine) ((SpeechErrorUPP)userRoutine) #define NewSpeechPhonemeUPP(userRoutine) ((SpeechPhonemeUPP)userRoutine) #define NewSpeechWordUPP(userRoutine) ((SpeechWordUPP)userRoutine) #define DisposeSpeechTextDoneUPP(userUPP) #define DisposeSpeechDoneUPP(userUPP) #define DisposeSpeechSyncUPP(userUPP) #define DisposeSpeechErrorUPP(userUPP) #define DisposeSpeechPhonemeUPP(userUPP) #define DisposeSpeechWordUPP(userUPP) #define InvokeSpeechTextDoneUPP(chan,refCon,nextBuf,byteLen,controlFlags,userUPP) (*userUPP)(chan, refCon, nextBuf, byteLen, controlFlags) #define InvokeSpeechDoneUPP(chan,refCon,userUPP) (*userUPP)(chan, refCon) #define InvokeSpeechSyncUPP(chan,refCon,syncMessage,userUPP) (*userUPP)(chan, refCon, syncMessage) #define InvokeSpeechErrorUPP(chan,refCon,theError,bytePos,userUPP) (*userUPP)(chan, refCon, theError, bytePos) #define InvokeSpeechPhonemeUPP(chan,refCon,phonemeOpcode,userUPP) (*userUPP)(chan, refCon, phonemeOpcode) #define InvokeSpeechWordUPP(chan,refCon,wordPos,wordLen,userUPP) (*userUPP)(chan, refCon, wordPos, wordLen) typedef void ( * SpeechErrorCFProcPtr)(SpeechChannel chan, SRefCon refCon, CFErrorRef theError); typedef void ( * SpeechWordCFProcPtr)(SpeechChannel chan, SRefCon refCon, CFStringRef aString, CFRange wordRange); # 1151 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern NumVersion SpeechManagerVersion(void) ; # 1163 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr MakeVoiceSpec( OSType creator, OSType id, VoiceSpec * voice) ; # 1178 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr CountVoices(SInt16 * numVoices) ; # 1190 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr GetIndVoice( SInt16 index, VoiceSpec * voice) ; # 1204 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr GetVoiceDescription( const VoiceSpec * voice, VoiceDescription * info, long infoLength) ; # 1219 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr GetVoiceInfo( const VoiceSpec * voice, OSType selector, void * voiceInfo) ; # 1234 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr NewSpeechChannel( VoiceSpec * voice, SpeechChannel * chan) ; # 1248 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr DisposeSpeechChannel(SpeechChannel chan) ; # 1263 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SpeakString(ConstStr255Param textToBeSpoken) ; # 1278 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SpeakText( SpeechChannel chan, const void * textBuf, unsigned long textBytes) ; # 1296 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SpeakBuffer( SpeechChannel chan, const void * textBuf, unsigned long textBytes, SInt32 controlFlags) ; # 1312 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr StopSpeech(SpeechChannel chan) ; # 1324 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr StopSpeechAt( SpeechChannel chan, SInt32 whereToStop) ; # 1338 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr PauseSpeechAt( SpeechChannel chan, SInt32 whereToPause) ; # 1352 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr ContinueSpeech(SpeechChannel chan) ; # 1364 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SInt16 SpeechBusy(void) ; # 1376 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SInt16 SpeechBusySystemWide(void) ; # 1388 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SetSpeechRate( SpeechChannel chan, Fixed rate) ; # 1402 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr GetSpeechRate( SpeechChannel chan, Fixed * rate) ; # 1416 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SetSpeechPitch( SpeechChannel chan, Fixed pitch) ; # 1430 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr GetSpeechPitch( SpeechChannel chan, Fixed * pitch) ; # 1447 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SetSpeechInfo( SpeechChannel chan, OSType selector, const void * speechInfo) ; # 1465 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr GetSpeechInfo( SpeechChannel chan, OSType selector, void * speechInfo) ; # 1483 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr TextToPhonemes( SpeechChannel chan, const void * textBuf, unsigned long textBytes, Handle phonemeBuf, long * phonemeBytes) ; # 1503 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr UseDictionary( SpeechChannel chan, Handle dictionary) ; # 1518 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SpeakCFString( SpeechChannel chan, CFStringRef aString, CFDictionaryRef options) ; # 1534 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr UseSpeechDictionary( SpeechChannel chan, CFDictionaryRef speechDictionary) ; # 1549 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr CopyPhonemesFromText( SpeechChannel chan, CFStringRef text, CFStringRef * phonemes) ; # 1565 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr CopySpeechProperty( SpeechChannel chan, CFStringRef property, CFTypeRef * object) ; # 1581 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SetSpeechProperty( SpeechChannel chan, CFStringRef property, CFTypeRef object) ; # 1597 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SpeechSynthesisRegisterModuleURL(CFURLRef url) ; # 1609 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SpeechSynthesisUnregisterModuleURL(CFURLRef url) ; #pragma pack(pop) #pragma clang assume_nonnull end # 64 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 35 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h" 2 # 1 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/ogsf.h" 1 # 17 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/ogsf.h" #define GRASS_OGSF_H # 1 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/bitmap.h" 1 #define GRASS_BITMAP_H #define BM_MAGIC 2 #define BM_TEXT "BITMAP" #define BM_TEXT_LEN 6 #define BM_FLAT 0 #define BM_NOTSPARSE 0 #define BM_SPARSE 1 # 1 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/linkm.h" 1 #define GRASS_LINKM_H #define VOID_T char #define PTR_CNT 10 struct link_head { char **ptr_array; int max_ptr; int alloced; int chunk_size; int unit_size; char *Unused; int exit_flag; }; # 1 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/defs/linkm.h" 1 #define GRASS_LINKMDEFS_H void link_destroy(struct link_head *, char *); void link_dispose(struct link_head *, char *); void link_set_chunk_size(int); void link_exit_on_error(int); struct link_head *link_init(int); void link_cleanup(struct link_head *); char *link_new(struct link_head *); char *link__get_next(char *); void link__set_next(char *, char *); int link_out_of_memory(void); # 24 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/linkm.h" 2 # 15 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/bitmap.h" 2 struct BM { int rows; int cols; size_t bytes; unsigned char *data; int sparse; struct link_head *token; }; struct BMlink { short count; char val; struct BMlink *next; }; # 1 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/defs/bitmap.h" 1 #define GRASS_BITMAPDEFS_H struct BM *BM_create(int, int); int BM_destroy(struct BM *); int BM_set_mode(int, int); int BM_set(struct BM *, int, int, int); int BM_get(struct BM *, int, int); size_t BM_get_map_size(struct BM *); int BM_file_write(FILE *, struct BM *); struct BM *BM_file_read(FILE *); struct BM *BM_create_sparse(int, int); int BM_destroy_sparse(struct BM *); int BM_set_sparse(struct BM *, int, int, int); int BM_get_sparse(struct BM *, int, int); size_t BM_get_map_size_sparse(struct BM *); int BM_dump_map_sparse(struct BM *); int BM_dump_map_row_sparse(struct BM *, int); int BM_file_write_sparse(FILE *, struct BM *); # 39 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/bitmap.h" 2 # 21 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/ogsf.h" 2 # 1 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 1 3 #define __gl_h_ # 43 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 # 1 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 1 3 #define __glext_h_ # 46 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_ARB_color_buffer_float 1 #define GL_ARB_depth_buffer_float 1 #define GL_ARB_depth_clamp 1 #define GL_ARB_depth_texture 1 #define GL_ARB_draw_buffers 1 #define GL_ARB_draw_elements_base_vertex 1 #define GL_ARB_draw_instanced 1 #define GL_ARB_fragment_program 1 #define GL_ARB_fragment_program_shadow 1 #define GL_ARB_fragment_shader 1 #define GL_ARB_framebuffer_object 1 #define GL_ARB_framebuffer_sRGB 1 #define GL_ARB_half_float_pixel 1 #define GL_ARB_half_float_vertex 1 #define GL_ARB_imaging 1 #define GL_ARB_instanced_arrays 1 #define GL_ARB_multisample 1 #define GL_ARB_multitexture 1 #define GL_ARB_occlusion_query 1 #define GL_ARB_pixel_buffer_object 1 #define GL_ARB_point_parameters 1 #define GL_ARB_point_sprite 1 #define GL_ARB_provoking_vertex 1 #define GL_ARB_seamless_cube_map 1 #define GL_ARB_shader_objects 1 #define GL_ARB_shader_texture_lod 1 #define GL_ARB_shading_language_100 1 #define GL_ARB_shadow 1 #define GL_ARB_shadow_ambient 1 #define GL_ARB_sync 1 #define GL_ARB_texture_border_clamp 1 #define GL_ARB_texture_compression 1 #define GL_ARB_texture_compression_rgtc 1 #define GL_ARB_texture_cube_map 1 #define GL_ARB_texture_env_add 1 #define GL_ARB_texture_env_combine 1 #define GL_ARB_texture_env_crossbar 1 #define GL_ARB_texture_env_dot3 1 #define GL_ARB_texture_float 1 #define GL_ARB_texture_mirrored_repeat 1 #define GL_ARB_texture_non_power_of_two 1 #define GL_ARB_texture_rectangle 1 #define GL_ARB_texture_rg 1 #define GL_ARB_transpose_matrix 1 #define GL_ARB_vertex_array_bgra 1 #define GL_ARB_vertex_blend 1 #define GL_ARB_vertex_buffer_object 1 #define GL_ARB_vertex_program 1 #define GL_ARB_vertex_shader 1 #define GL_ARB_window_pos 1 #define GL_EXT_abgr 1 #define GL_EXT_bgra 1 #define GL_EXT_bindable_uniform 1 #define GL_EXT_blend_color 1 #define GL_EXT_blend_equation_separate 1 #define GL_EXT_blend_func_separate 1 #define GL_EXT_blend_minmax 1 #define GL_EXT_blend_subtract 1 #define GL_EXT_clip_volume_hint 1 #define GL_EXT_debug_label 1 #define GL_EXT_debug_marker 1 #define GL_EXT_depth_bounds_test 1 #define GL_EXT_draw_buffers2 1 #define GL_EXT_draw_range_elements 1 #define GL_EXT_fog_coord 1 #define GL_EXT_framebuffer_blit 1 #define GL_EXT_framebuffer_multisample 1 #define GL_EXT_framebuffer_multisample_blit_scaled 1 #define GL_EXT_framebuffer_object 1 #define GL_EXT_framebuffer_sRGB 1 #define GL_EXT_geometry_shader4 1 #define GL_EXT_gpu_program_parameters 1 #define GL_EXT_gpu_shader4 1 #define GL_EXT_multi_draw_arrays 1 #define GL_EXT_packed_depth_stencil 1 #define GL_EXT_packed_float 1 #define GL_EXT_provoking_vertex 1 #define GL_EXT_rescale_normal 1 #define GL_EXT_secondary_color 1 #define GL_EXT_separate_specular_color 1 #define GL_EXT_shadow_funcs 1 #define GL_EXT_stencil_two_side 1 #define GL_EXT_stencil_wrap 1 #define GL_EXT_texture_array 1 #define GL_EXT_texture_compression_dxt1 1 #define GL_EXT_texture_compression_s3tc 1 #define GL_EXT_texture_env_add 1 #define GL_EXT_texture_filter_anisotropic 1 #define GL_EXT_texture_integer 1 #define GL_EXT_texture_lod_bias 1 #define GL_EXT_texture_mirror_clamp 1 #define GL_EXT_texture_rectangle 1 #define GL_EXT_texture_shared_exponent 1 #define GL_EXT_texture_sRGB 1 #define GL_EXT_texture_sRGB_decode 1 #define GL_EXT_timer_query 1 #define GL_EXT_transform_feedback 1 #define GL_EXT_vertex_array_bgra 1 #define GL_APPLE_aux_depth_stencil 1 #define GL_APPLE_client_storage 1 #define GL_APPLE_element_array 1 #define GL_APPLE_fence 1 #define GL_APPLE_float_pixels 1 #define GL_APPLE_flush_buffer_range 1 #define GL_APPLE_flush_render 1 #define GL_APPLE_object_purgeable 1 #define GL_APPLE_packed_pixels 1 #define GL_APPLE_pixel_buffer 1 #define GL_APPLE_rgb_422 1 #define GL_APPLE_row_bytes 1 #define GL_APPLE_specular_vector 1 #define GL_APPLE_texture_range 1 #define GL_APPLE_transform_hint 1 #define GL_APPLE_vertex_array_object 1 #define GL_APPLE_vertex_array_range 1 #define GL_APPLE_vertex_point_size 1 #define GL_APPLE_vertex_program_evaluators 1 #define GL_APPLE_ycbcr_422 1 #define GL_ATI_blend_equation_separate 1 #define GL_ATI_blend_weighted_minmax 1 #define GL_ATI_separate_stencil 1 #define GL_ATI_texture_compression_3dc 1 #define GL_ATI_texture_env_combine3 1 #define GL_ATI_texture_float 1 #define GL_ATI_texture_mirror_once 1 #define GL_IBM_rasterpos_clip 1 #define GL_NV_blend_square 1 #define GL_NV_conditional_render 1 #define GL_NV_depth_clamp 1 #define GL_NV_fog_distance 1 #define GL_NV_fragment_program_option 1 #define GL_NV_fragment_program2 1 #define GL_NV_light_max_exponent 1 #define GL_NV_multisample_filter_hint 1 #define GL_NV_point_sprite 1 #define GL_NV_texgen_reflection 1 #define GL_NV_texture_barrier 1 #define GL_NV_vertex_program2_option 1 #define GL_NV_vertex_program3 1 #define GL_SGI_color_matrix 1 #define GL_SGIS_generate_mipmap 1 #define GL_SGIS_texture_edge_clamp 1 #define GL_SGIS_texture_lod 1 # 261 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_GLEXT_VERSION 8 #define GL_RGBA_FLOAT_MODE_ARB 0x8820 #define GL_CLAMP_VERTEX_COLOR_ARB 0x891A #define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B #define GL_CLAMP_READ_COLOR_ARB 0x891C #define GL_FIXED_ONLY_ARB 0x891D #define GL_DEPTH_COMPONENT32F 0x8CAC #define GL_DEPTH32F_STENCIL8 0x8CAD #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD #define GL_DEPTH_CLAMP 0x864F #define GL_DEPTH_COMPONENT16_ARB 0x81A5 #define GL_DEPTH_COMPONENT24_ARB 0x81A6 #define GL_DEPTH_COMPONENT32_ARB 0x81A7 #define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A #define GL_DEPTH_TEXTURE_MODE_ARB 0x884B #define GL_MAX_DRAW_BUFFERS_ARB 0x8824 #define GL_DRAW_BUFFER0_ARB 0x8825 #define GL_DRAW_BUFFER1_ARB 0x8826 #define GL_DRAW_BUFFER2_ARB 0x8827 #define GL_DRAW_BUFFER3_ARB 0x8828 #define GL_DRAW_BUFFER4_ARB 0x8829 #define GL_DRAW_BUFFER5_ARB 0x882A #define GL_DRAW_BUFFER6_ARB 0x882B #define GL_DRAW_BUFFER7_ARB 0x882C #define GL_DRAW_BUFFER8_ARB 0x882D #define GL_DRAW_BUFFER9_ARB 0x882E #define GL_DRAW_BUFFER10_ARB 0x882F #define GL_DRAW_BUFFER11_ARB 0x8830 #define GL_DRAW_BUFFER12_ARB 0x8831 #define GL_DRAW_BUFFER13_ARB 0x8832 #define GL_DRAW_BUFFER14_ARB 0x8833 #define GL_DRAW_BUFFER15_ARB 0x8834 #define GL_FRAGMENT_PROGRAM_ARB 0x8804 #define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805 #define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806 #define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807 #define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808 #define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809 #define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A #define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B #define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C #define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D #define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E #define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F #define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810 #define GL_MAX_TEXTURE_COORDS_ARB 0x8871 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872 #define GL_FRAGMENT_SHADER_ARB 0x8B30 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B #define GL_MAX_TEXTURE_COORDS_ARB 0x8871 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 #define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210 #define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211 #define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212 #define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213 #define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214 #define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215 #define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216 #define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217 #define GL_FRAMEBUFFER_DEFAULT 0x8218 #define GL_FRAMEBUFFER_UNDEFINED 0x8219 #define GL_DEPTH_STENCIL_ATTACHMENT 0x821A #define GL_MAX_RENDERBUFFER_SIZE 0x84E8 #define GL_DEPTH_STENCIL 0x84F9 #define GL_UNSIGNED_INT_24_8 0x84FA #define GL_DEPTH24_STENCIL8 0x88F0 #define GL_TEXTURE_STENCIL_SIZE 0x88F1 #define GL_TEXTURE_RED_TYPE 0x8C10 #define GL_TEXTURE_GREEN_TYPE 0x8C11 #define GL_TEXTURE_BLUE_TYPE 0x8C12 #define GL_TEXTURE_ALPHA_TYPE 0x8C13 #define GL_TEXTURE_DEPTH_TYPE 0x8C16 #define GL_UNSIGNED_NORMALIZED 0x8C17 #define GL_FRAMEBUFFER_BINDING 0x8CA6 #define GL_DRAW_FRAMEBUFFER_BINDING GL_FRAMEBUFFER_BINDING #define GL_RENDERBUFFER_BINDING 0x8CA7 #define GL_READ_FRAMEBUFFER 0x8CA8 #define GL_DRAW_FRAMEBUFFER 0x8CA9 #define GL_READ_FRAMEBUFFER_BINDING 0x8CAA #define GL_RENDERBUFFER_SAMPLES 0x8CAB #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4 #define GL_FRAMEBUFFER_COMPLETE 0x8CD5 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC #define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD #define GL_MAX_COLOR_ATTACHMENTS 0x8CDF #define GL_COLOR_ATTACHMENT0 0x8CE0 #define GL_COLOR_ATTACHMENT1 0x8CE1 #define GL_COLOR_ATTACHMENT2 0x8CE2 #define GL_COLOR_ATTACHMENT3 0x8CE3 #define GL_COLOR_ATTACHMENT4 0x8CE4 #define GL_COLOR_ATTACHMENT5 0x8CE5 #define GL_COLOR_ATTACHMENT6 0x8CE6 #define GL_COLOR_ATTACHMENT7 0x8CE7 #define GL_COLOR_ATTACHMENT8 0x8CE8 #define GL_COLOR_ATTACHMENT9 0x8CE9 #define GL_COLOR_ATTACHMENT10 0x8CEA #define GL_COLOR_ATTACHMENT11 0x8CEB #define GL_COLOR_ATTACHMENT12 0x8CEC #define GL_COLOR_ATTACHMENT13 0x8CED #define GL_COLOR_ATTACHMENT14 0x8CEE #define GL_COLOR_ATTACHMENT15 0x8CEF #define GL_DEPTH_ATTACHMENT 0x8D00 #define GL_STENCIL_ATTACHMENT 0x8D20 #define GL_FRAMEBUFFER 0x8D40 #define GL_RENDERBUFFER 0x8D41 #define GL_RENDERBUFFER_WIDTH 0x8D42 #define GL_RENDERBUFFER_HEIGHT 0x8D43 #define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44 #define GL_STENCIL_INDEX1 0x8D46 #define GL_STENCIL_INDEX4 0x8D47 #define GL_STENCIL_INDEX8 0x8D48 #define GL_STENCIL_INDEX16 0x8D49 #define GL_RENDERBUFFER_RED_SIZE 0x8D50 #define GL_RENDERBUFFER_GREEN_SIZE 0x8D51 #define GL_RENDERBUFFER_BLUE_SIZE 0x8D52 #define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53 #define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54 #define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56 #define GL_MAX_SAMPLES 0x8D57 #define GL_FRAMEBUFFER_SRGB 0x8DB9 #define GL_HALF_FLOAT_ARB 0x140B #define GL_HALF_FLOAT 0x140B #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE #define GL_MULTISAMPLE_ARB 0x809D #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E #define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F #define GL_SAMPLE_COVERAGE_ARB 0x80A0 #define GL_SAMPLE_BUFFERS_ARB 0x80A8 #define GL_SAMPLES_ARB 0x80A9 #define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA #define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB #define GL_MULTISAMPLE_BIT_ARB 0x20000000 #define GL_TEXTURE0_ARB 0x84C0 #define GL_TEXTURE1_ARB 0x84C1 #define GL_TEXTURE2_ARB 0x84C2 #define GL_TEXTURE3_ARB 0x84C3 #define GL_TEXTURE4_ARB 0x84C4 #define GL_TEXTURE5_ARB 0x84C5 #define GL_TEXTURE6_ARB 0x84C6 #define GL_TEXTURE7_ARB 0x84C7 #define GL_TEXTURE8_ARB 0x84C8 #define GL_TEXTURE9_ARB 0x84C9 #define GL_TEXTURE10_ARB 0x84CA #define GL_TEXTURE11_ARB 0x84CB #define GL_TEXTURE12_ARB 0x84CC #define GL_TEXTURE13_ARB 0x84CD #define GL_TEXTURE14_ARB 0x84CE #define GL_TEXTURE15_ARB 0x84CF #define GL_TEXTURE16_ARB 0x84D0 #define GL_TEXTURE17_ARB 0x84D1 #define GL_TEXTURE18_ARB 0x84D2 #define GL_TEXTURE19_ARB 0x84D3 #define GL_TEXTURE20_ARB 0x84D4 #define GL_TEXTURE21_ARB 0x84D5 #define GL_TEXTURE22_ARB 0x84D6 #define GL_TEXTURE23_ARB 0x84D7 #define GL_TEXTURE24_ARB 0x84D8 #define GL_TEXTURE25_ARB 0x84D9 #define GL_TEXTURE26_ARB 0x84DA #define GL_TEXTURE27_ARB 0x84DB #define GL_TEXTURE28_ARB 0x84DC #define GL_TEXTURE29_ARB 0x84DD #define GL_TEXTURE30_ARB 0x84DE #define GL_TEXTURE31_ARB 0x84DF #define GL_ACTIVE_TEXTURE_ARB 0x84E0 #define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1 #define GL_MAX_TEXTURE_UNITS_ARB 0x84E2 #define GL_SAMPLES_PASSED_ARB 0x8914 #define GL_QUERY_COUNTER_BITS_ARB 0x8864 #define GL_CURRENT_QUERY_ARB 0x8865 #define GL_QUERY_RESULT_ARB 0x8866 #define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867 #define GL_PIXEL_PACK_BUFFER_ARB 0x88EB #define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC #define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED #define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF #define GL_POINT_SIZE_MIN_ARB 0x8126 #define GL_POINT_SIZE_MAX_ARB 0x8127 #define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128 #define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129 #define GL_POINT_SPRITE_ARB 0x8861 #define GL_COORD_REPLACE_ARB 0x8862 #define GL_FIRST_VERTEX_CONVENTION 0x8E4D #define GL_LAST_VERTEX_CONVENTION 0x8E4E #define GL_PROVOKING_VERTEX 0x8E4F #define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8E4C #define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F #define GL_PROGRAM_OBJECT_ARB 0x8B40 #define GL_OBJECT_TYPE_ARB 0x8B4E #define GL_OBJECT_SUBTYPE_ARB 0x8B4F #define GL_OBJECT_DELETE_STATUS_ARB 0x8B80 #define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81 #define GL_OBJECT_LINK_STATUS_ARB 0x8B82 #define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83 #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84 #define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85 #define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86 #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87 #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88 #define GL_SHADER_OBJECT_ARB 0x8B48 #define GL_FLOAT_VEC2_ARB 0x8B50 #define GL_FLOAT_VEC3_ARB 0x8B51 #define GL_FLOAT_VEC4_ARB 0x8B52 #define GL_INT_VEC2_ARB 0x8B53 #define GL_INT_VEC3_ARB 0x8B54 #define GL_INT_VEC4_ARB 0x8B55 #define GL_BOOL_ARB 0x8B56 #define GL_BOOL_VEC2_ARB 0x8B57 #define GL_BOOL_VEC3_ARB 0x8B58 #define GL_BOOL_VEC4_ARB 0x8B59 #define GL_FLOAT_MAT2_ARB 0x8B5A #define GL_FLOAT_MAT3_ARB 0x8B5B #define GL_FLOAT_MAT4_ARB 0x8B5C #define GL_SAMPLER_1D_ARB 0x8B5D #define GL_SAMPLER_2D_ARB 0x8B5E #define GL_SAMPLER_3D_ARB 0x8B5F #define GL_SAMPLER_CUBE_ARB 0x8B60 #define GL_SAMPLER_1D_SHADOW_ARB 0x8B61 #define GL_SAMPLER_2D_SHADOW_ARB 0x8B62 #define GL_SAMPLER_2D_RECT_ARB 0x8B63 #define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 #define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C #define GL_TEXTURE_COMPARE_MODE_ARB 0x884C #define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D #define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF #define GL_MAX_SERVER_WAIT_TIMEOUT 0x9111 #define GL_OBJECT_TYPE 0x9112 #define GL_SYNC_CONDITION 0x9113 #define GL_SYNC_STATUS 0x9114 #define GL_SYNC_FLAGS 0x9115 #define GL_SYNC_FENCE 0x9116 #define GL_SYNC_GPU_COMMANDS_COMPLETE 0x9117 #define GL_UNSIGNALED 0x9118 #define GL_SIGNALED 0x9119 #define GL_ALREADY_SIGNALED 0x911A #define GL_TIMEOUT_EXPIRED 0x911B #define GL_CONDITION_SATISFIED 0x911C #define GL_WAIT_FAILED 0x911D #define GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001 #define GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFFull #define GL_CLAMP_TO_BORDER_ARB 0x812D #define GL_COMPRESSED_ALPHA_ARB 0x84E9 #define GL_COMPRESSED_LUMINANCE_ARB 0x84EA #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB #define GL_COMPRESSED_INTENSITY_ARB 0x84EC #define GL_COMPRESSED_RGB_ARB 0x84ED #define GL_COMPRESSED_RGBA_ARB 0x84EE #define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0 #define GL_TEXTURE_COMPRESSED_ARB 0x86A1 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3 #define GL_COMPRESSED_RED_RGTC1 0x8DBB #define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC #define GL_COMPRESSED_RG_RGTC2 0x8DBD #define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE #define GL_NORMAL_MAP_ARB 0x8511 #define GL_REFLECTION_MAP_ARB 0x8512 #define GL_TEXTURE_CUBE_MAP_ARB 0x8513 #define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A #define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C #define GL_COMBINE_ARB 0x8570 #define GL_COMBINE_RGB_ARB 0x8571 #define GL_COMBINE_ALPHA_ARB 0x8572 #define GL_RGB_SCALE_ARB 0x8573 #define GL_ADD_SIGNED_ARB 0x8574 #define GL_INTERPOLATE_ARB 0x8575 #define GL_CONSTANT_ARB 0x8576 #define GL_PRIMARY_COLOR_ARB 0x8577 #define GL_PREVIOUS_ARB 0x8578 #define GL_SUBTRACT_ARB 0x84E7 #define GL_SOURCE0_RGB_ARB 0x8580 #define GL_SOURCE1_RGB_ARB 0x8581 #define GL_SOURCE2_RGB_ARB 0x8582 #define GL_SOURCE0_ALPHA_ARB 0x8588 #define GL_SOURCE1_ALPHA_ARB 0x8589 #define GL_SOURCE2_ALPHA_ARB 0x858A #define GL_OPERAND0_RGB_ARB 0x8590 #define GL_OPERAND1_RGB_ARB 0x8591 #define GL_OPERAND2_RGB_ARB 0x8592 #define GL_OPERAND0_ALPHA_ARB 0x8598 #define GL_OPERAND1_ALPHA_ARB 0x8599 #define GL_OPERAND2_ALPHA_ARB 0x859A #define GL_DOT3_RGB_ARB 0x86AE #define GL_DOT3_RGBA_ARB 0x86AF #define GL_TEXTURE_RED_TYPE_ARB 0x8C10 #define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11 #define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12 #define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13 #define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14 #define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15 #define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16 #define GL_UNSIGNED_NORMALIZED_ARB 0x8C17 #define GL_RGBA32F_ARB 0x8814 #define GL_RGB32F_ARB 0x8815 #define GL_ALPHA32F_ARB 0x8816 #define GL_INTENSITY32F_ARB 0x8817 #define GL_LUMINANCE32F_ARB 0x8818 #define GL_LUMINANCE_ALPHA32F_ARB 0x8819 #define GL_RGBA16F_ARB 0x881A #define GL_RGB16F_ARB 0x881B #define GL_ALPHA16F_ARB 0x881C #define GL_INTENSITY16F_ARB 0x881D #define GL_LUMINANCE16F_ARB 0x881E #define GL_LUMINANCE_ALPHA16F_ARB 0x881F #define GL_MIRRORED_REPEAT_ARB 0x8370 #define GL_TEXTURE_RECTANGLE_ARB 0x84F5 #define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6 #define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8 #define GL_COMPRESSED_RED 0x8225 #define GL_COMPRESSED_RG 0x8226 #define GL_RG 0x8227 #define GL_RG_INTEGER 0x8228 #define GL_R8 0x8229 #define GL_R16 0x822A #define GL_RG8 0x822B #define GL_RG16 0x822C #define GL_R16F 0x822D #define GL_R32F 0x822E #define GL_RG16F 0x822F #define GL_RG32F 0x8230 #define GL_R8I 0x8231 #define GL_R8UI 0x8232 #define GL_R16I 0x8233 #define GL_R16UI 0x8234 #define GL_R32I 0x8235 #define GL_R32UI 0x8236 #define GL_RG8I 0x8237 #define GL_RG8UI 0x8238 #define GL_RG16I 0x8239 #define GL_RG16UI 0x823A #define GL_RG32I 0x823B #define GL_RG32UI 0x823C #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3 #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4 #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5 #define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6 #define GL_MAX_VERTEX_UNITS_ARB 0x86A4 #define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5 #define GL_WEIGHT_SUM_UNITY_ARB 0x86A6 #define GL_VERTEX_BLEND_ARB 0x86A7 #define GL_CURRENT_WEIGHT_ARB 0x86A8 #define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9 #define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA #define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB #define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC #define GL_WEIGHT_ARRAY_ARB 0x86AD #define GL_MODELVIEW0_ARB 0x1700 #define GL_MODELVIEW1_ARB 0x850A #define GL_MODELVIEW2_ARB 0x8722 #define GL_MODELVIEW3_ARB 0x8723 #define GL_MODELVIEW4_ARB 0x8724 #define GL_MODELVIEW5_ARB 0x8725 #define GL_MODELVIEW6_ARB 0x8726 #define GL_MODELVIEW7_ARB 0x8727 #define GL_MODELVIEW8_ARB 0x8728 #define GL_MODELVIEW9_ARB 0x8729 #define GL_MODELVIEW10_ARB 0x872A #define GL_MODELVIEW11_ARB 0x872B #define GL_MODELVIEW12_ARB 0x872C #define GL_MODELVIEW13_ARB 0x872D #define GL_MODELVIEW14_ARB 0x872E #define GL_MODELVIEW15_ARB 0x872F #define GL_MODELVIEW16_ARB 0x8730 #define GL_MODELVIEW17_ARB 0x8731 #define GL_MODELVIEW18_ARB 0x8732 #define GL_MODELVIEW19_ARB 0x8733 #define GL_MODELVIEW20_ARB 0x8734 #define GL_MODELVIEW21_ARB 0x8735 #define GL_MODELVIEW22_ARB 0x8736 #define GL_MODELVIEW23_ARB 0x8737 #define GL_MODELVIEW24_ARB 0x8738 #define GL_MODELVIEW25_ARB 0x8739 #define GL_MODELVIEW26_ARB 0x873A #define GL_MODELVIEW27_ARB 0x873B #define GL_MODELVIEW28_ARB 0x873C #define GL_MODELVIEW29_ARB 0x873D #define GL_MODELVIEW30_ARB 0x873E #define GL_MODELVIEW31_ARB 0x873F #define GL_ARRAY_BUFFER_ARB 0x8892 #define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893 #define GL_ARRAY_BUFFER_BINDING_ARB 0x8894 #define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895 #define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896 #define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897 #define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898 #define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C #define GL_FOG_COORD_ARRAY_BUFFER_BINDING_ARB 0x889D #define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F #define GL_STREAM_DRAW_ARB 0x88E0 #define GL_STREAM_READ_ARB 0x88E1 #define GL_STREAM_COPY_ARB 0x88E2 #define GL_STATIC_DRAW_ARB 0x88E4 #define GL_STATIC_READ_ARB 0x88E5 #define GL_STATIC_COPY_ARB 0x88E6 #define GL_DYNAMIC_DRAW_ARB 0x88E8 #define GL_DYNAMIC_READ_ARB 0x88E9 #define GL_DYNAMIC_COPY_ARB 0x88EA #define GL_READ_ONLY_ARB 0x88B8 #define GL_WRITE_ONLY_ARB 0x88B9 #define GL_READ_WRITE_ARB 0x88BA #define GL_BUFFER_SIZE_ARB 0x8764 #define GL_BUFFER_USAGE_ARB 0x8765 #define GL_BUFFER_ACCESS_ARB 0x88BB #define GL_BUFFER_MAPPED_ARB 0x88BC #define GL_BUFFER_MAP_POINTER_ARB 0x88BD #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D #define GL_VERTEX_PROGRAM_ARB 0x8620 #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643 #define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622 #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624 #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A #define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626 #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645 #define GL_PROGRAM_LENGTH_ARB 0x8627 #define GL_PROGRAM_FORMAT_ARB 0x8876 #define GL_PROGRAM_NAME_ARB 0x8677 #define GL_PROGRAM_BINDING_ARB 0x8677 #define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0 #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1 #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2 #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3 #define GL_PROGRAM_TEMPORARIES_ARB 0x88A4 #define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5 #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6 #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7 #define GL_PROGRAM_PARAMETERS_ARB 0x88A8 #define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9 #define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB #define GL_PROGRAM_ATTRIBS_ARB 0x88AC #define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD #define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF #define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0 #define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1 #define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2 #define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3 #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4 #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5 #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6 #define GL_PROGRAM_STRING_ARB 0x8628 #define GL_PROGRAM_ERROR_POSITION_ARB 0x864B #define GL_CURRENT_MATRIX_ARB 0x8641 #define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7 #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640 #define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869 #define GL_MAX_PROGRAM_MATRICES_ARB 0x862F #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E #define GL_PROGRAM_ERROR_STRING_ARB 0x8874 #define GL_MATRIX0_ARB 0x88C0 #define GL_MATRIX1_ARB 0x88C1 #define GL_MATRIX2_ARB 0x88C2 #define GL_MATRIX3_ARB 0x88C3 #define GL_MATRIX4_ARB 0x88C4 #define GL_MATRIX5_ARB 0x88C5 #define GL_MATRIX6_ARB 0x88C6 #define GL_MATRIX7_ARB 0x88C7 #define GL_MATRIX8_ARB 0x88C8 #define GL_MATRIX9_ARB 0x88C9 #define GL_MATRIX10_ARB 0x88CA #define GL_MATRIX11_ARB 0x88CB #define GL_MATRIX12_ARB 0x88CC #define GL_MATRIX13_ARB 0x88CD #define GL_MATRIX14_ARB 0x88CE #define GL_MATRIX15_ARB 0x88CF #define GL_MATRIX16_ARB 0x88D0 #define GL_MATRIX17_ARB 0x88D1 #define GL_MATRIX18_ARB 0x88D2 #define GL_MATRIX19_ARB 0x88D3 #define GL_MATRIX20_ARB 0x88D4 #define GL_MATRIX21_ARB 0x88D5 #define GL_MATRIX22_ARB 0x88D6 #define GL_MATRIX23_ARB 0x88D7 #define GL_MATRIX24_ARB 0x88D8 #define GL_MATRIX25_ARB 0x88D9 #define GL_MATRIX26_ARB 0x88DA #define GL_MATRIX27_ARB 0x88DB #define GL_MATRIX28_ARB 0x88DC #define GL_MATRIX29_ARB 0x88DD #define GL_MATRIX30_ARB 0x88DE #define GL_MATRIX31_ARB 0x88DF #define GL_COLOR_SUM_ARB 0x8458 #define GL_VERTEX_SHADER_ARB 0x8B31 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A #define GL_MAX_TEXTURE_COORDS_ARB 0x8871 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872 #define GL_MAX_VARYING_FLOATS_ARB 0x8B4B #define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643 #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89 #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622 #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624 #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A #define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626 #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C #define GL_ABGR_EXT 0x8000 #define GL_BGR_EXT 0x80E0 #define GL_BGRA_EXT 0x80E1 #define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2 #define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3 #define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4 #define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED #define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF #define GL_UNIFORM_BUFFER_EXT 0x8DEE #define GL_CONSTANT_COLOR_EXT 0x8001 #define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002 #define GL_CONSTANT_ALPHA_EXT 0x8003 #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004 #define GL_BLEND_COLOR_EXT 0x8005 #define GL_BLEND_EQUATION_RGB_EXT 0x8009 #define GL_BLEND_EQUATION_ALPHA_EXT 0x883D #define GL_BLEND_DST_RGB_EXT 0x80C8 #define GL_BLEND_SRC_RGB_EXT 0x80C9 #define GL_BLEND_DST_ALPHA_EXT 0x80CA #define GL_BLEND_SRC_ALPHA_EXT 0x80CB #define GL_FUNC_ADD_EXT 0x8006 #define GL_MIN_EXT 0x8007 #define GL_MAX_EXT 0x8008 #define GL_BLEND_EQUATION_EXT 0x8009 #define GL_FUNC_SUBTRACT_EXT 0x800A #define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0 # 998 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_BUFFER_OBJECT_EXT 0x9151 #define GL_SHADER_OBJECT_EXT 0x8B48 #define GL_PROGRAM_OBJECT_EXT 0x8B40 #define GL_QUERY_OBJECT_EXT 0x9153 #define GL_VERTEX_ARRAY_OBJECT_EXT 0x9154 #define GL_SAMPLER 0x82E6 #define GL_SYNC_OBJECT_APPLE 0x8A53 #define GL_DEPTH_BOUNDS_TEST_EXT 0x8890 #define GL_DEPTH_BOUNDS_EXT 0x8891 #define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8 #define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9 #define GL_FOG_COORDINATE_SOURCE_EXT 0x8450 #define GL_FOG_COORDINATE_EXT 0x8451 #define GL_FRAGMENT_DEPTH_EXT 0x8452 #define GL_CURRENT_FOG_COORDINATE_EXT 0x8453 #define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454 #define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455 #define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456 #define GL_FOG_COORDINATE_ARRAY_EXT 0x8457 #define GL_READ_FRAMEBUFFER_EXT 0x8CA8 #define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9 #define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA6 #define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA #define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56 #define GL_MAX_SAMPLES_EXT 0x8D57 #define GL_SCALED_RESOLVE_FASTEST_EXT 0x90BA #define GL_SCALED_RESOLVE_NICEST_EXT 0x90BB #define GL_FRAMEBUFFER_EXT 0x8D40 #define GL_RENDERBUFFER_EXT 0x8D41 #define GL_STENCIL_INDEX1_EXT 0x8D46 #define GL_STENCIL_INDEX4_EXT 0x8D47 #define GL_STENCIL_INDEX8_EXT 0x8D48 #define GL_STENCIL_INDEX16_EXT 0x8D49 #define GL_RENDERBUFFER_WIDTH_EXT 0x8D42 #define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43 #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44 #define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50 #define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51 #define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52 #define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53 #define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54 #define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4 #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0 #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1 #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2 #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3 #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4 #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5 #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6 #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7 #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8 #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9 #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC #define GL_COLOR_ATTACHMENT13_EXT 0x8CED #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF #define GL_DEPTH_ATTACHMENT_EXT 0x8D00 #define GL_STENCIL_ATTACHMENT_EXT 0x8D20 #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6 #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7 #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF #define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8 #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506 #define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9 #define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA #define GL_GEOMETRY_SHADER_EXT 0x8DD9 #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29 #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD #define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE #define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1 #define GL_LINES_ADJACENCY_EXT 0xA #define GL_LINE_STRIP_ADJACENCY_EXT 0xB #define GL_TRIANGLES_ADJACENCY_EXT 0xC #define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4 #define GL_PROGRAM_POINT_SIZE_EXT 0x8642 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD #define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0 #define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1 #define GL_SAMPLER_BUFFER_EXT 0x8DC2 #define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3 #define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4 #define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5 #define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6 #define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7 #define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8 #define GL_INT_SAMPLER_1D_EXT 0x8DC9 #define GL_INT_SAMPLER_2D_EXT 0x8DCA #define GL_INT_SAMPLER_3D_EXT 0x8DCB #define GL_INT_SAMPLER_CUBE_EXT 0x8DCC #define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD #define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE #define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF #define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0 #define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1 #define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2 #define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3 #define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4 #define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5 #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6 #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7 #define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8 #define GL_MIN_PROGRAM_TEXEL_OFFSET_EXT 0x8904 #define GL_MAX_PROGRAM_TEXEL_OFFSET_EXT 0x8905 # 1177 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_DEPTH_STENCIL_EXT 0x84F9 #define GL_UNSIGNED_INT_24_8_EXT 0x84FA #define GL_DEPTH24_STENCIL8_EXT 0x88F0 #define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1 #define GL_R11F_G11F_B10F_EXT 0x8C3A #define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B #define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C # 1214 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D #define GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E #define GL_PROVOKING_VERTEX_EXT 0x8E4F #define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8E4C #define GL_RESCALE_NORMAL_EXT 0x803A #define GL_COLOR_SUM_EXT 0x8458 #define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459 #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D #define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8 #define GL_SINGLE_COLOR_EXT 0x81F9 #define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA #define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910 #define GL_ACTIVE_STENCIL_FACE_EXT 0x8911 #define GL_INCR_WRAP_EXT 0x8507 #define GL_DECR_WRAP_EXT 0x8508 # 1313 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_TEXTURE_1D_ARRAY_EXT 0x8C18 #define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19 #define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A #define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B #define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C #define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D #define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF #define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E # 1329 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2 #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3 # 1375 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF #define GL_RGBA_INTEGER_MODE_EXT 0x8D9E #define GL_RGBA32UI_EXT 0x8D70 #define GL_RGB32UI_EXT 0x8D71 #define GL_ALPHA32UI_EXT 0x8D72 #define GL_INTENSITY32UI_EXT 0x8D73 #define GL_LUMINANCE32UI_EXT 0x8D74 #define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75 #define GL_RGBA16UI_EXT 0x8D76 #define GL_RGB16UI_EXT 0x8D77 #define GL_ALPHA16UI_EXT 0x8D78 #define GL_INTENSITY16UI_EXT 0x8D79 #define GL_LUMINANCE16UI_EXT 0x8D7A #define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B #define GL_RGBA8UI_EXT 0x8D7C #define GL_RGB8UI_EXT 0x8D7D #define GL_ALPHA8UI_EXT 0x8D7E #define GL_INTENSITY8UI_EXT 0x8D7F #define GL_LUMINANCE8UI_EXT 0x8D80 #define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81 #define GL_RGBA32I_EXT 0x8D82 #define GL_RGB32I_EXT 0x8D83 #define GL_ALPHA32I_EXT 0x8D84 #define GL_INTENSITY32I_EXT 0x8D85 #define GL_LUMINANCE32I_EXT 0x8D86 #define GL_LUMINANCE_ALPHA32I_EXT 0x8D87 #define GL_RGBA16I_EXT 0x8D88 #define GL_RGB16I_EXT 0x8D89 #define GL_ALPHA16I_EXT 0x8D8A #define GL_INTENSITY16I_EXT 0x8D8B #define GL_LUMINANCE16I_EXT 0x8D8C #define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D #define GL_RGBA8I_EXT 0x8D8E #define GL_RGB8I_EXT 0x8D8F #define GL_ALPHA8I_EXT 0x8D90 #define GL_INTENSITY8I_EXT 0x8D91 #define GL_LUMINANCE8I_EXT 0x8D92 #define GL_LUMINANCE_ALPHA8I_EXT 0x8D93 #define GL_RED_INTEGER_EXT 0x8D94 #define GL_GREEN_INTEGER_EXT 0x8D95 #define GL_BLUE_INTEGER_EXT 0x8D96 #define GL_ALPHA_INTEGER_EXT 0x8D97 #define GL_RGB_INTEGER_EXT 0x8D98 #define GL_RGBA_INTEGER_EXT 0x8D99 #define GL_BGR_INTEGER_EXT 0x8D9A #define GL_BGRA_INTEGER_EXT 0x8D9B #define GL_LUMINANCE_INTEGER_EXT 0x8D9C #define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D #define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD #define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500 #define GL_TEXTURE_LOD_BIAS_EXT 0x8501 #define GL_MIRROR_CLAMP_EXT 0x8742 #define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743 #define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912 # 1450 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_TEXTURE_RECTANGLE_EXT 0x84F5 #define GL_TEXTURE_BINDING_RECTANGLE_EXT 0x84F6 #define GL_PROXY_TEXTURE_RECTANGLE_EXT 0x84F7 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT 0x84F8 #define GL_RGB9_E5_EXT 0x8C3D #define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E #define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F #define GL_SRGB_EXT 0x8C40 #define GL_SRGB8_EXT 0x8C41 #define GL_SRGB_ALPHA_EXT 0x8C42 #define GL_SRGB8_ALPHA8_EXT 0x8C43 #define GL_SLUMINANCE_ALPHA_EXT 0x8C44 #define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45 #define GL_SLUMINANCE_EXT 0x8C46 #define GL_SLUMINANCE8_EXT 0x8C47 #define GL_COMPRESSED_SRGB_EXT 0x8C48 #define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49 #define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A #define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B #define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F #define GL_TEXTURE_SRGB_DECODE_EXT 0x8A48 #define GL_DECODE_EXT 0x8A49 #define GL_SKIP_DECODE_EXT 0x8A4A #define GL_TIME_ELAPSED_EXT 0x88BF #define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E #define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F #define GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C #define GL_SEPARATE_ATTRIBS_EXT 0x8C8D #define GL_PRIMITIVES_GENERATED_EXT 0x8C87 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88 #define GL_RASTERIZER_DISCARD_EXT 0x8C89 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80 #define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C83 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76 # 1545 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_AUX_DEPTH_STENCIL_APPLE 0x8A14 #define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2 #define GL_ELEMENT_ARRAY_APPLE 0x8A0C #define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8A0D #define GL_ELEMENT_ARRAY_POINTER_APPLE 0x8A0E #define GL_DRAW_PIXELS_APPLE 0x8A0A #define GL_FENCE_APPLE 0x8A0B #define GL_BUFFER_OBJECT_APPLE 0x85B3 #define GL_HALF_APPLE 0x140B #define GL_COLOR_FLOAT_APPLE 0x8A0F #define GL_RGBA_FLOAT32_APPLE 0x8814 #define GL_RGB_FLOAT32_APPLE 0x8815 #define GL_ALPHA_FLOAT32_APPLE 0x8816 #define GL_INTENSITY_FLOAT32_APPLE 0x8817 #define GL_LUMINANCE_FLOAT32_APPLE 0x8818 #define GL_LUMINANCE_ALPHA_FLOAT32_APPLE 0x8819 #define GL_RGBA_FLOAT16_APPLE 0x881A #define GL_RGB_FLOAT16_APPLE 0x881B #define GL_ALPHA_FLOAT16_APPLE 0x881C #define GL_INTENSITY_FLOAT16_APPLE 0x881D #define GL_LUMINANCE_FLOAT16_APPLE 0x881E #define GL_LUMINANCE_ALPHA_FLOAT16_APPLE 0x881F #define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12 #define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13 #define GL_RELEASED_APPLE 0x8A19 #define GL_VOLATILE_APPLE 0x8A1A #define GL_RETAINED_APPLE 0x8A1B #define GL_UNDEFINED_APPLE 0x8A1C #define GL_PURGEABLE_APPLE 0x8A1D #define GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8A10 #define GL_RGB_422_APPLE 0x8A1F #define GL_PACK_ROW_BYTES_APPLE 0x8A15 #define GL_UNPACK_ROW_BYTES_APPLE 0x8A16 #define GL_PACK_IMAGE_BYTES_APPLE 0x8A17 #define GL_UNPACK_IMAGE_BYTES_APPLE 0x8A18 #define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0 #define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7 #define GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8 #define GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC #define GL_TEXTURE_MINIMIZE_STORAGE_APPLE 0x85B6 #define GL_STORAGE_PRIVATE_APPLE 0x85BD #define GL_STORAGE_CACHED_APPLE 0x85BE #define GL_STORAGE_SHARED_APPLE 0x85BF #define GL_TRANSFORM_HINT_APPLE 0x85B1 #define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5 #define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D #define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE 0x8520 #define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521 #define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F #define GL_STORAGE_CLIENT_APPLE 0x85B4 #define GL_STORAGE_PRIVATE_APPLE 0x85BD #define GL_STORAGE_CACHED_APPLE 0x85BE #define GL_STORAGE_SHARED_APPLE 0x85BF #define GL_VERTEX_POINT_SIZE_APPLE 0x8A26 #define GL_CURRENT_POINT_SIZE_APPLE 0x8A27 #define GL_POINT_SIZE_ARRAY_APPLE 0x8B9C #define GL_POINT_SIZE_ARRAY_TYPE_APPLE 0x898A #define GL_POINT_SIZE_ARRAY_STRIDE_APPLE 0x898B #define GL_POINT_SIZE_ARRAY_POINTER_APPLE 0x898C #define GL_POINT_SIZE_ARRAY_BUFFER_BINDING_APPLE 0x8B9F #define GL_VERTEX_ATTRIB_MAP1_APPLE 0x8A00 #define GL_VERTEX_ATTRIB_MAP2_APPLE 0x8A01 #define GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE 0x8A02 #define GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE 0x8A03 #define GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE 0x8A04 #define GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE 0x8A05 #define GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE 0x8A06 #define GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE 0x8A07 #define GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE 0x8A08 #define GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE 0x8A09 #define GL_YCBCR_422_APPLE 0x85B9 #define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA #define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB #define GL_ALPHA_BLEND_EQUATION_ATI 0x883D #define GL_MIN_WEIGHTED_ATI 0x877D #define GL_MAX_WEIGHTED_ATI 0x877E # 1707 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_STENCIL_BACK_FUNC_ATI 0x8800 #define GL_STENCIL_BACK_FAIL_ATI 0x8801 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802 #define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803 #define GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837 #define GL_MODULATE_ADD_ATI 0x8744 #define GL_MODULATE_SIGNED_ADD_ATI 0x8745 #define GL_MODULATE_SUBTRACT_ATI 0x8746 #define GL_RGBA_FLOAT32_ATI 0x8814 #define GL_RGB_FLOAT32_ATI 0x8815 #define GL_ALPHA_FLOAT32_ATI 0x8816 #define GL_INTENSITY_FLOAT32_ATI 0x8817 #define GL_LUMINANCE_FLOAT32_ATI 0x8818 #define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819 #define GL_RGBA_FLOAT16_ATI 0x881A #define GL_RGB_FLOAT16_ATI 0x881B #define GL_ALPHA_FLOAT16_ATI 0x881C #define GL_INTENSITY_FLOAT16_ATI 0x881D #define GL_LUMINANCE_FLOAT16_ATI 0x881E #define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F #define GL_MIRROR_CLAMP_ATI 0x8742 #define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743 # 1767 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_RASTER_POSITION_UNCLIPPED_IBM 0x19262 #define GL_QUERY_WAIT_NV 0x8E13 #define GL_QUERY_NO_WAIT_NV 0x8E14 #define GL_QUERY_BY_REGION_WAIT_NV 0x8E15 #define GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E16 #define GL_DEPTH_CLAMP_NV 0x864F #define GL_FOG_DISTANCE_MODE_NV 0x855A #define GL_EYE_RADIAL_NV 0x855B #define GL_EYE_PLANE_ABSOLUTE_NV 0x855C #define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6 #define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7 #define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8 #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 #define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 #define GL_MAX_SHININESS_NV 0x8504 #define GL_MAX_SPOT_EXPONENT_NV 0x8505 #define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534 #define GL_POINT_SPRITE_NV 0x8861 #define GL_COORD_REPLACE_NV 0x8862 #define GL_POINT_SPRITE_R_MODE_NV 0x8863 # 1878 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_NORMAL_MAP_NV 0x8511 #define GL_REFLECTION_MAP_NV 0x8512 # 2081 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_COLOR_MATRIX_SGI 0x80B1 #define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3 #define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4 #define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5 #define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7 #define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8 #define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9 #define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA #define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB # 2114 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_GENERATE_MIPMAP_SGIS 0x8191 #define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192 # 2126 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 #define GL_CLAMP_TO_EDGE_SGIS 0x812F #define GL_TEXTURE_MIN_LOD_SGIS 0x813A #define GL_TEXTURE_MAX_LOD_SGIS 0x813B #define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C #define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D # 2152 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glClampColorARB(GLenum target, GLenum clamp); extern void glDrawBuffersARB(GLsizei n, const GLenum *bufs); # 2171 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint base_vertex); extern void glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint base_vertex); extern void glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint base_vertex); extern void glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount, const GLint *base_vertex); # 2183 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glDrawArraysInstancedARB(GLenum mode, GLint first, GLsizei count, GLsizei primcount); extern void glDrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); # 2211 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern GLboolean glIsRenderbuffer(GLuint renderbuffer); extern void glBindRenderbuffer(GLenum target, GLuint renderbuffer); extern void glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers); extern void glGenRenderbuffers(GLsizei n, GLuint *renderbuffers); extern void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); extern void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params); extern GLboolean glIsFramebuffer(GLuint framebuffer); extern void glBindFramebuffer(GLenum target, GLuint framebuffer); extern void glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers); extern void glGenFramebuffers(GLsizei n, GLuint *framebuffers); extern GLenum glCheckFramebufferStatus(GLenum target); extern void glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); extern void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); extern void glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); extern void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); extern void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params); extern void glGenerateMipmap(GLenum target); extern void glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); extern void glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); extern void glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); extern void glVertexAttribDivisorARB(GLuint index, GLuint divisor); extern void glSampleCoverageARB(GLclampf value, GLboolean invert); # 2287 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glActiveTextureARB(GLenum texture); extern void glClientActiveTextureARB(GLenum texture); extern void glMultiTexCoord1dARB(GLenum target, GLdouble s); extern void glMultiTexCoord1dvARB(GLenum target, const GLdouble *v); extern void glMultiTexCoord1fARB(GLenum target, GLfloat s); extern void glMultiTexCoord1fvARB(GLenum target, const GLfloat *v); extern void glMultiTexCoord1iARB(GLenum target, GLint s); extern void glMultiTexCoord1ivARB(GLenum target, const GLint *v); extern void glMultiTexCoord1sARB(GLenum target, GLshort s); extern void glMultiTexCoord1svARB(GLenum target, const GLshort *v); extern void glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t); extern void glMultiTexCoord2dvARB(GLenum target, const GLdouble *v); extern void glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t); extern void glMultiTexCoord2fvARB(GLenum target, const GLfloat *v); extern void glMultiTexCoord2iARB(GLenum target, GLint s, GLint t); extern void glMultiTexCoord2ivARB(GLenum target, const GLint *v); extern void glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t); extern void glMultiTexCoord2svARB(GLenum target, const GLshort *v); extern void glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r); extern void glMultiTexCoord3dvARB(GLenum target, const GLdouble *v); extern void glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r); extern void glMultiTexCoord3fvARB(GLenum target, const GLfloat *v); extern void glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r); extern void glMultiTexCoord3ivARB(GLenum target, const GLint *v); extern void glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r); extern void glMultiTexCoord3svARB(GLenum target, const GLshort *v); extern void glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); extern void glMultiTexCoord4dvARB(GLenum target, const GLdouble *v); extern void glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); extern void glMultiTexCoord4fvARB(GLenum target, const GLfloat *v); extern void glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q); extern void glMultiTexCoord4ivARB(GLenum target, const GLint *v); extern void glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); extern void glMultiTexCoord4svARB(GLenum target, const GLshort *v); # 2335 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glGenQueriesARB(GLsizei n, GLuint *ids); extern void glDeleteQueriesARB(GLsizei n, const GLuint *ids); extern GLboolean glIsQueryARB(GLuint id); extern void glBeginQueryARB(GLenum target, GLuint id); extern void glEndQueryARB(GLenum target); extern void glGetQueryivARB(GLenum target, GLenum pname, GLint *params); extern void glGetQueryObjectivARB(GLuint id, GLenum pname, GLint *params); extern void glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint *params); # 2351 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glPointParameterfARB(GLenum pname, GLfloat param); extern void glPointParameterfvARB(GLenum pname, const GLfloat *params); extern void glProvokingVertex(GLenum mode); # 2406 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glDeleteObjectARB(GLhandleARB obj); extern GLhandleARB glGetHandleARB(GLenum pname); extern void glDetachObjectARB(GLhandleARB containerObj, GLhandleARB attachedObj); extern GLhandleARB glCreateShaderObjectARB(GLenum shaderType); extern void glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB* const *string, const GLint *length); extern void glCompileShaderARB(GLhandleARB shaderObj); extern GLhandleARB glCreateProgramObjectARB(void); extern void glAttachObjectARB(GLhandleARB containerObj, GLhandleARB obj); extern void glLinkProgramARB(GLhandleARB programObj); extern void glUseProgramObjectARB(GLhandleARB programObj); extern void glValidateProgramARB(GLhandleARB programObj); extern void glUniform1fARB(GLint location, GLfloat v0); extern void glUniform2fARB(GLint location, GLfloat v0, GLfloat v1); extern void glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2); extern void glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); extern void glUniform1iARB(GLint location, GLint v0); extern void glUniform2iARB(GLint location, GLint v0, GLint v1); extern void glUniform3iARB(GLint location, GLint v0, GLint v1, GLint v2); extern void glUniform4iARB(GLint location, GLint v0, GLint v1, GLint v2, GLint v3); extern void glUniform1fvARB(GLint location, GLsizei count, const GLfloat *value); extern void glUniform2fvARB(GLint location, GLsizei count, const GLfloat *value); extern void glUniform3fvARB(GLint location, GLsizei count, const GLfloat *value); extern void glUniform4fvARB(GLint location, GLsizei count, const GLfloat *value); extern void glUniform1ivARB(GLint location, GLsizei count, const GLint *value); extern void glUniform2ivARB(GLint location, GLsizei count, const GLint *value); extern void glUniform3ivARB(GLint location, GLsizei count, const GLint *value); extern void glUniform4ivARB(GLint location, GLsizei count, const GLint *value); extern void glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); extern void glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); extern void glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); extern void glGetObjectParameterfvARB(GLhandleARB obj, GLenum pname, GLfloat *params); extern void glGetObjectParameterivARB(GLhandleARB obj, GLenum pname, GLint *params); extern void glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog); extern void glGetAttachedObjectsARB(GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj); extern GLint glGetUniformLocationARB(GLhandleARB programObj, const GLcharARB *name); extern void glGetActiveUniformARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name); extern void glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat *params); extern void glGetUniformivARB(GLhandleARB programObj, GLint location, GLint *params); extern void glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source); # 2458 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern GLsync glFenceSync(GLenum condition, GLbitfield flags); extern GLboolean glIsSync(GLsync sync); extern void glDeleteSync(GLsync sync); extern GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); extern void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); extern void glGetInteger64v(GLenum pname, GLint64 *params); extern void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values); # 2478 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glCompressedTexImage3DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); extern void glCompressedTexImage2DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); extern void glCompressedTexImage1DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); extern void glCompressedTexSubImage3DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); extern void glCompressedTexSubImage2DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); extern void glCompressedTexSubImage1DARB(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); extern void glGetCompressedTexImageARB(GLenum target, GLint level, GLvoid *data); # 2495 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glLoadTransposeMatrixfARB(const GLfloat *m); extern void glLoadTransposeMatrixdARB(const GLdouble *m); extern void glMultTransposeMatrixfARB(const GLfloat *m); extern void glMultTransposeMatrixdARB(const GLdouble *m); # 2515 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glWeightbvARB(GLint size, const GLbyte *weights); extern void glWeightsvARB(GLint size, const GLshort *weights); extern void glWeightivARB(GLint size, const GLint *weights); extern void glWeightfvARB(GLint size, const GLfloat *weights); extern void glWeightdvARB(GLint size, const GLdouble *weights); extern void glWeightubvARB(GLint size, const GLubyte *weights); extern void glWeightusvARB(GLint size, const GLushort *weights); extern void glWeightuivARB(GLint size, const GLuint *weights); extern void glWeightPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); extern void glVertexBlendARB(GLint count); # 2542 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glBindBufferARB(GLenum target, GLuint buffer); extern void glDeleteBuffersARB(GLsizei n, const GLuint *buffers); extern void glGenBuffersARB(GLsizei n, GLuint *buffers); extern GLboolean glIsBufferARB(GLuint buffer); extern void glBufferDataARB(GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage); extern void glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data); extern void glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data); extern GLvoid *glMapBufferARB(GLenum target, GLenum access); extern GLboolean glUnmapBufferARB(GLenum target); extern void glGetBufferParameterivARB(GLenum target, GLenum pname, GLint *params); extern void glGetBufferPointervARB(GLenum target, GLenum pname, GLvoid **params); # 2582 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glBindProgramARB(GLenum target, GLuint program); extern void glDeleteProgramsARB(GLsizei n, const GLuint *programs); extern void glGenProgramsARB(GLsizei n, GLuint *programs); extern GLboolean glIsProgramARB(GLuint program); extern void glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble *params); extern void glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern void glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat *params); extern void glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble *params); extern void glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern void glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat *params); extern void glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble *params); extern void glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat *params); extern void glProgramEnvParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat *params); extern void glProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat *params); extern void glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble *params); extern void glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat *params); extern void glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid *string); extern void glGetProgramStringARB(GLenum target, GLenum pname, GLvoid *string); extern void glGetProgramivARB(GLenum target, GLenum pname, GLint *params); # 2614 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glBindAttribLocationARB(GLhandleARB programObj, GLuint index, const GLcharARB *name); extern void glGetActiveAttribARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name); extern GLint glGetAttribLocationARB(GLhandleARB programObj, const GLcharARB *name); # 2666 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glVertexAttrib1dARB(GLuint index, GLdouble x); extern void glVertexAttrib1dvARB(GLuint index, const GLdouble *v); extern void glVertexAttrib1fARB(GLuint index, GLfloat x); extern void glVertexAttrib1fvARB(GLuint index, const GLfloat *v); extern void glVertexAttrib1sARB(GLuint index, GLshort x); extern void glVertexAttrib1svARB(GLuint index, const GLshort *v); extern void glVertexAttrib2dARB(GLuint index, GLdouble x, GLdouble y); extern void glVertexAttrib2dvARB(GLuint index, const GLdouble *v); extern void glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y); extern void glVertexAttrib2fvARB(GLuint index, const GLfloat *v); extern void glVertexAttrib2sARB(GLuint index, GLshort x, GLshort y); extern void glVertexAttrib2svARB(GLuint index, const GLshort *v); extern void glVertexAttrib3dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z); extern void glVertexAttrib3dvARB(GLuint index, const GLdouble *v); extern void glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z); extern void glVertexAttrib3fvARB(GLuint index, const GLfloat *v); extern void glVertexAttrib3sARB(GLuint index, GLshort x, GLshort y, GLshort z); extern void glVertexAttrib3svARB(GLuint index, const GLshort *v); extern void glVertexAttrib4NbvARB(GLuint index, const GLbyte *v); extern void glVertexAttrib4NivARB(GLuint index, const GLint *v); extern void glVertexAttrib4NsvARB(GLuint index, const GLshort *v); extern void glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); extern void glVertexAttrib4NubvARB(GLuint index, const GLubyte *v); extern void glVertexAttrib4NuivARB(GLuint index, const GLuint *v); extern void glVertexAttrib4NusvARB(GLuint index, const GLushort *v); extern void glVertexAttrib4bvARB(GLuint index, const GLbyte *v); extern void glVertexAttrib4dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern void glVertexAttrib4dvARB(GLuint index, const GLdouble *v); extern void glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern void glVertexAttrib4fvARB(GLuint index, const GLfloat *v); extern void glVertexAttrib4ivARB(GLuint index, const GLint *v); extern void glVertexAttrib4sARB(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); extern void glVertexAttrib4svARB(GLuint index, const GLshort *v); extern void glVertexAttrib4ubvARB(GLuint index, const GLubyte *v); extern void glVertexAttrib4uivARB(GLuint index, const GLuint *v); extern void glVertexAttrib4usvARB(GLuint index, const GLushort *v); extern void glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); extern void glDisableVertexAttribArrayARB(GLuint index); extern void glEnableVertexAttribArrayARB(GLuint index); extern void glGetVertexAttribPointervARB(GLuint index, GLenum pname, GLvoid **pointer); extern void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble *params); extern void glGetVertexAttribfvARB(GLuint index, GLenum pname, GLfloat *params); extern void glGetVertexAttribivARB(GLuint index, GLenum pname, GLint *params); # 2731 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glWindowPos2dARB(GLdouble x, GLdouble y); extern void glWindowPos2dvARB(const GLdouble *p); extern void glWindowPos2fARB(GLfloat x, GLfloat y); extern void glWindowPos2fvARB(const GLfloat *p); extern void glWindowPos2iARB(GLint x, GLint y); extern void glWindowPos2ivARB(const GLint *p); extern void glWindowPos2sARB(GLshort x, GLshort y); extern void glWindowPos2svARB(const GLshort *p); extern void glWindowPos3dARB(GLdouble x, GLdouble y, GLdouble z); extern void glWindowPos3dvARB(const GLdouble *p); extern void glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z); extern void glWindowPos3fvARB(const GLfloat *p); extern void glWindowPos3iARB(GLint x, GLint y, GLint z); extern void glWindowPos3ivARB(const GLint *p); extern void glWindowPos3sARB(GLshort x, GLshort y, GLshort z); extern void glWindowPos3svARB(const GLshort *p); # 2756 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glUniformBufferEXT(GLuint program, GLint location, GLuint buffer); extern GLint glGetUniformBufferSizeEXT(GLuint program, GLint location); extern GLintptr glGetUniformOffsetEXT(GLuint program, GLint location); extern void glBlendColorEXT(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); extern void glBlendEquationSeparateEXT(GLenum modeRGB, GLenum modeAlpha); extern void glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); extern void glBlendEquationEXT(GLenum mode); # 2867 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar *label); extern void glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label); # 2878 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glInsertEventMarkerEXT(GLsizei length, const char *marker); extern void glPushGroupMarkerEXT(GLsizei length, const char *marker); extern void glPopGroupMarkerEXT(void); extern void glDepthBoundsEXT(GLclampd zmin, GLclampd zmax); # 2899 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); extern void glEnableIndexedEXT(GLenum target, GLuint index); extern void glDisableIndexedEXT(GLenum target, GLuint index); extern GLboolean glIsEnabledIndexedEXT(GLenum target, GLuint index); extern void glDrawRangeElementsEXT(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); # 2922 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glFogCoordfEXT(GLfloat coord); extern void glFogCoordfvEXT(const GLfloat *coord); extern void glFogCoorddEXT(GLdouble coord); extern void glFogCoorddvEXT(const GLdouble *coord); extern void glFogCoordPointerEXT(GLenum type, GLsizei stride, const GLvoid *pointer); extern void glBlitFramebufferEXT(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); extern void glRenderbufferStorageMultisampleEXT(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); # 2966 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern GLboolean glIsRenderbufferEXT(GLuint renderbuffer); extern void glBindRenderbufferEXT(GLenum target, GLuint renderbuffer); extern void glDeleteRenderbuffersEXT(GLsizei n, const GLuint *renderbuffers); extern void glGenRenderbuffersEXT(GLsizei n, GLuint *renderbuffers); extern void glRenderbufferStorageEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); extern void glGetRenderbufferParameterivEXT(GLenum target, GLenum pname, GLint *params); extern GLboolean glIsFramebufferEXT(GLuint framebuffer); extern void glBindFramebufferEXT(GLenum target, GLuint framebuffer); extern void glDeleteFramebuffersEXT(GLsizei n, const GLuint *framebuffers); extern void glGenFramebuffersEXT(GLsizei n, GLuint *framebuffers); extern GLenum glCheckFramebufferStatusEXT(GLenum target); extern void glFramebufferTexture1DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); extern void glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); extern void glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); extern void glFramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); extern void glGetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint *params); extern void glGenerateMipmapEXT(GLenum target); # 2992 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glProgramParameteriEXT(GLuint program, GLenum pname, GLint value); extern void glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level); extern void glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); extern void glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); # 3043 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glVertexAttribI1iEXT(GLuint index, GLint x); extern void glVertexAttribI2iEXT(GLuint index, GLint x, GLint y); extern void glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, GLint z); extern void glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, GLint z, GLint w); extern void glVertexAttribI1uiEXT(GLuint index, GLuint x); extern void glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y); extern void glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y, GLuint z); extern void glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); extern void glVertexAttribI1ivEXT(GLuint index, const GLint *v); extern void glVertexAttribI2ivEXT(GLuint index, const GLint *v); extern void glVertexAttribI3ivEXT(GLuint index, const GLint *v); extern void glVertexAttribI4ivEXT(GLuint index, const GLint *v); extern void glVertexAttribI1uivEXT(GLuint index, const GLuint *v); extern void glVertexAttribI2uivEXT(GLuint index, const GLuint *v); extern void glVertexAttribI3uivEXT(GLuint index, const GLuint *v); extern void glVertexAttribI4uivEXT(GLuint index, const GLuint *v); extern void glVertexAttribI4bvEXT(GLuint index, const GLbyte *v); extern void glVertexAttribI4svEXT(GLuint index, const GLshort *v); extern void glVertexAttribI4ubvEXT(GLuint index, const GLubyte *v); extern void glVertexAttribI4usvEXT(GLuint index, const GLushort *v); extern void glVertexAttribIPointerEXT(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); extern void glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint *params); extern void glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint *params); extern void glUniform1uiEXT(GLint location, GLuint v0); extern void glUniform2uiEXT(GLint location, GLuint v0, GLuint v1); extern void glUniform3uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2); extern void glUniform4uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); extern void glUniform1uivEXT(GLint location, GLsizei count, const GLuint *value); extern void glUniform2uivEXT(GLint location, GLsizei count, const GLuint *value); extern void glUniform3uivEXT(GLint location, GLsizei count, const GLuint *value); extern void glUniform4uivEXT(GLint location, GLsizei count, const GLuint *value); extern void glGetUniformuivEXT(GLuint program, GLint location, GLuint *params); extern void glBindFragDataLocationEXT(GLuint program, GLuint colorNumber, const GLchar *name); extern GLint glGetFragDataLocationEXT(GLuint program, const GLchar *name); # 3111 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glMultiDrawArraysEXT(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); extern void glMultiDrawElementsEXT(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount); # 3144 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glProvokingVertexEXT(GLenum mode); # 3168 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue); extern void glSecondaryColor3bvEXT(const GLbyte *v); extern void glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue); extern void glSecondaryColor3dvEXT(const GLdouble *v); extern void glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue); extern void glSecondaryColor3fvEXT(const GLfloat *v); extern void glSecondaryColor3iEXT(GLint red, GLint green, GLint blue); extern void glSecondaryColor3ivEXT(const GLint *v); extern void glSecondaryColor3sEXT(GLshort red, GLshort green, GLshort blue); extern void glSecondaryColor3svEXT(const GLshort *v); extern void glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue); extern void glSecondaryColor3ubvEXT(const GLubyte *v); extern void glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue); extern void glSecondaryColor3uivEXT(const GLuint *v); extern void glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue); extern void glSecondaryColor3usvEXT(const GLushort *v); extern void glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); extern void glActiveStencilFaceEXT(GLenum face); # 3225 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glClearColorIiEXT( GLint r, GLint g, GLint b, GLint a ); extern void glClearColorIuiEXT( GLuint r, GLuint g, GLuint b, GLuint a ); extern void glTexParameterIivEXT( GLenum target, GLenum pname, GLint *params ); extern void glTexParameterIuivEXT( GLenum target, GLenum pname, GLuint *params ); extern void glGetTexParameterIivEXT( GLenum target, GLenum pname, GLint *params); extern void glGetTexParameterIuivEXT( GLenum target, GLenum pname, GLuint *params); # 3257 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT *params); extern void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64EXT *params); # 3272 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glBindBufferRangeEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); extern void glBindBufferOffsetEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset); extern void glBindBufferBaseEXT(GLenum target, GLuint index, GLuint buffer); extern void glBeginTransformFeedbackEXT(GLenum primitiveMode); extern void glEndTransformFeedbackEXT(void); extern void glTransformFeedbackVaryingsEXT(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode); extern void glGetTransformFeedbackVaryingEXT(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); # 3287 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glGetIntegerIndexedvEXT(GLenum param, GLuint index, GLint *values); extern void glGetBooleanIndexedvEXT(GLenum param, GLuint index, GLboolean *values); # 3324 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glElementPointerAPPLE(GLenum type, const GLvoid *pointer); extern void glDrawElementArrayAPPLE(GLenum mode, GLint first, GLsizei count); extern void glDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count); extern void glMultiDrawElementArrayAPPLE(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); extern void glMultiDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount); # 3343 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glGenFencesAPPLE(GLsizei n, GLuint *fences); extern void glDeleteFencesAPPLE(GLsizei n, const GLuint *fences); extern void glSetFenceAPPLE(GLuint fence); extern GLboolean glIsFenceAPPLE(GLuint fence); extern GLboolean glTestFenceAPPLE(GLuint fence); extern void glFinishFenceAPPLE(GLuint fence); extern GLboolean glTestObjectAPPLE(GLenum object, GLuint name); extern void glFinishObjectAPPLE(GLenum object, GLuint name); # 3359 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glBufferParameteriAPPLE(GLenum target, GLenum pname, GLint param); extern void glFlushMappedBufferRangeAPPLE(GLenum target, GLintptr offset, GLsizeiptr size); # 3370 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glFlushRenderAPPLE(void); extern void glFinishRenderAPPLE(void); extern void glSwapAPPLE(void); # 3382 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern GLenum glObjectPurgeableAPPLE(GLenum objectType, GLuint name, GLenum option); extern GLenum glObjectUnpurgeableAPPLE(GLenum objectType, GLuint name, GLenum option); extern void glGetObjectParameterivAPPLE(GLenum objectType, GLuint name, GLenum pname, GLint *params); # 3393 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glTextureRangeAPPLE(GLenum target, GLsizei length, const GLvoid *pointer); extern void glGetTexParameterPointervAPPLE(GLenum target, GLenum pname, GLvoid **params); # 3405 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glBindVertexArrayAPPLE(GLuint id); extern void glDeleteVertexArraysAPPLE(GLsizei n, const GLuint *ids); extern void glGenVertexArraysAPPLE(GLsizei n, GLuint *ids); extern GLboolean glIsVertexArrayAPPLE(GLuint id); # 3418 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glVertexArrayRangeAPPLE(GLsizei length, const GLvoid *pointer); extern void glFlushVertexArrayRangeAPPLE(GLsizei length, const GLvoid *pointer); extern void glVertexArrayParameteriAPPLE(GLenum pname, GLint param); # 3429 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glPointSizePointerAPPLE(GLenum type, GLsizei stride, const GLvoid *pointer); extern void glVertexPointSizefAPPLE(GLfloat size); # 3444 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glEnableVertexAttribAPPLE(GLuint index, GLenum pname); extern void glDisableVertexAttribAPPLE(GLuint index, GLenum pname); extern GLboolean glIsVertexAttribEnabledAPPLE(GLuint index, GLenum pname); extern void glMapVertexAttrib1dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points); extern void glMapVertexAttrib1fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points); extern void glMapVertexAttrib2dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); extern void glMapVertexAttrib2fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); extern void glBlendEquationSeparateATI(GLenum equationRGB, GLenum equationAlpha); # 3477 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glStencilOpSeparateATI(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); extern void glStencilFuncSeparateATI(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); # 3497 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glBeginConditionalRenderNV(GLuint id, GLenum mode); extern void glEndConditionalRenderNV(void); # 3507 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glPointParameteriNV(GLenum pname, GLint param); extern void glPointParameterivNV(GLenum pname, const GLint *params); # 3558 "/System/Library/Frameworks/OpenGL.framework/Headers/glext.h" 3 extern void glTextureBarrierNV (void); # 44 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 2 3 #define GL_LOGIC_OP GL_INDEX_LOGIC_OP #define GL_TEXTURE_COMPONENTS GL_TEXTURE_INTERNAL_FORMAT #define GL_VERSION_1_1 1 #define GL_VERSION_1_2 1 #define GL_VERSION_1_3 1 #define GL_VERSION_1_4 1 #define GL_VERSION_1_5 1 #define GL_VERSION_2_0 1 #define GL_VERSION_2_1 1 #define GL_ACCUM 0x0100 #define GL_LOAD 0x0101 #define GL_RETURN 0x0102 #define GL_MULT 0x0103 #define GL_ADD 0x0104 #define GL_NEVER 0x0200 #define GL_LESS 0x0201 #define GL_EQUAL 0x0202 #define GL_LEQUAL 0x0203 #define GL_GREATER 0x0204 #define GL_NOTEQUAL 0x0205 #define GL_GEQUAL 0x0206 #define GL_ALWAYS 0x0207 #define GL_CURRENT_BIT 0x00000001 #define GL_POINT_BIT 0x00000002 #define GL_LINE_BIT 0x00000004 #define GL_POLYGON_BIT 0x00000008 #define GL_POLYGON_STIPPLE_BIT 0x00000010 #define GL_PIXEL_MODE_BIT 0x00000020 #define GL_LIGHTING_BIT 0x00000040 #define GL_FOG_BIT 0x00000080 #define GL_DEPTH_BUFFER_BIT 0x00000100 #define GL_ACCUM_BUFFER_BIT 0x00000200 #define GL_STENCIL_BUFFER_BIT 0x00000400 #define GL_VIEWPORT_BIT 0x00000800 #define GL_TRANSFORM_BIT 0x00001000 #define GL_ENABLE_BIT 0x00002000 #define GL_COLOR_BUFFER_BIT 0x00004000 #define GL_HINT_BIT 0x00008000 #define GL_EVAL_BIT 0x00010000 #define GL_LIST_BIT 0x00020000 #define GL_TEXTURE_BIT 0x00040000 #define GL_SCISSOR_BIT 0x00080000 #define GL_ALL_ATTRIB_BITS 0x000fffff #define GL_POINTS 0x0000 #define GL_LINES 0x0001 #define GL_LINE_LOOP 0x0002 #define GL_LINE_STRIP 0x0003 #define GL_TRIANGLES 0x0004 #define GL_TRIANGLE_STRIP 0x0005 #define GL_TRIANGLE_FAN 0x0006 #define GL_QUADS 0x0007 #define GL_QUAD_STRIP 0x0008 #define GL_POLYGON 0x0009 # 126 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_ZERO 0 #define GL_ONE 1 #define GL_SRC_COLOR 0x0300 #define GL_ONE_MINUS_SRC_COLOR 0x0301 #define GL_SRC_ALPHA 0x0302 #define GL_ONE_MINUS_SRC_ALPHA 0x0303 #define GL_DST_ALPHA 0x0304 #define GL_ONE_MINUS_DST_ALPHA 0x0305 # 142 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_DST_COLOR 0x0306 #define GL_ONE_MINUS_DST_COLOR 0x0307 #define GL_SRC_ALPHA_SATURATE 0x0308 # 155 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_TRUE 1 #define GL_FALSE 0 # 173 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_CLIP_PLANE0 0x3000 #define GL_CLIP_PLANE1 0x3001 #define GL_CLIP_PLANE2 0x3002 #define GL_CLIP_PLANE3 0x3003 #define GL_CLIP_PLANE4 0x3004 #define GL_CLIP_PLANE5 0x3005 # 234 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_BYTE 0x1400 #define GL_UNSIGNED_BYTE 0x1401 #define GL_SHORT 0x1402 #define GL_UNSIGNED_SHORT 0x1403 #define GL_INT 0x1404 #define GL_UNSIGNED_INT 0x1405 #define GL_FLOAT 0x1406 #define GL_2_BYTES 0x1407 #define GL_3_BYTES 0x1408 #define GL_4_BYTES 0x1409 #define GL_DOUBLE 0x140A # 257 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_NONE 0 #define GL_FRONT_LEFT 0x0400 #define GL_FRONT_RIGHT 0x0401 #define GL_BACK_LEFT 0x0402 #define GL_BACK_RIGHT 0x0403 #define GL_FRONT 0x0404 #define GL_BACK 0x0405 #define GL_LEFT 0x0406 #define GL_RIGHT 0x0407 #define GL_FRONT_AND_BACK 0x0408 #define GL_AUX0 0x0409 #define GL_AUX1 0x040A #define GL_AUX2 0x040B #define GL_AUX3 0x040C # 351 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_NO_ERROR 0 #define GL_INVALID_ENUM 0x0500 #define GL_INVALID_VALUE 0x0501 #define GL_INVALID_OPERATION 0x0502 #define GL_STACK_OVERFLOW 0x0503 #define GL_STACK_UNDERFLOW 0x0504 #define GL_OUT_OF_MEMORY 0x0505 #define GL_2D 0x0600 #define GL_3D 0x0601 #define GL_3D_COLOR 0x0602 #define GL_3D_COLOR_TEXTURE 0x0603 #define GL_4D_COLOR_TEXTURE 0x0604 #define GL_PASS_THROUGH_TOKEN 0x0700 #define GL_POINT_TOKEN 0x0701 #define GL_LINE_TOKEN 0x0702 #define GL_POLYGON_TOKEN 0x0703 #define GL_BITMAP_TOKEN 0x0704 #define GL_DRAW_PIXEL_TOKEN 0x0705 #define GL_COPY_PIXEL_TOKEN 0x0706 #define GL_LINE_RESET_TOKEN 0x0707 #define GL_EXP 0x0800 #define GL_EXP2 0x0801 # 391 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_CW 0x0900 #define GL_CCW 0x0901 # 428 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_COEFF 0x0A00 #define GL_ORDER 0x0A01 #define GL_DOMAIN 0x0A02 # 457 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_CURRENT_COLOR 0x0B00 #define GL_CURRENT_INDEX 0x0B01 #define GL_CURRENT_NORMAL 0x0B02 #define GL_CURRENT_TEXTURE_COORDS 0x0B03 #define GL_CURRENT_RASTER_COLOR 0x0B04 #define GL_CURRENT_RASTER_INDEX 0x0B05 #define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06 #define GL_CURRENT_RASTER_POSITION 0x0B07 #define GL_CURRENT_RASTER_POSITION_VALID 0x0B08 #define GL_CURRENT_RASTER_DISTANCE 0x0B09 #define GL_POINT_SMOOTH 0x0B10 #define GL_POINT_SIZE 0x0B11 #define GL_POINT_SIZE_RANGE 0x0B12 #define GL_POINT_SIZE_GRANULARITY 0x0B13 #define GL_LINE_SMOOTH 0x0B20 #define GL_LINE_WIDTH 0x0B21 #define GL_LINE_WIDTH_RANGE 0x0B22 #define GL_LINE_WIDTH_GRANULARITY 0x0B23 #define GL_LINE_STIPPLE 0x0B24 #define GL_LINE_STIPPLE_PATTERN 0x0B25 #define GL_LINE_STIPPLE_REPEAT 0x0B26 #define GL_LIST_MODE 0x0B30 #define GL_MAX_LIST_NESTING 0x0B31 #define GL_LIST_BASE 0x0B32 #define GL_LIST_INDEX 0x0B33 #define GL_POLYGON_MODE 0x0B40 #define GL_POLYGON_SMOOTH 0x0B41 #define GL_POLYGON_STIPPLE 0x0B42 #define GL_EDGE_FLAG 0x0B43 #define GL_CULL_FACE 0x0B44 #define GL_CULL_FACE_MODE 0x0B45 #define GL_FRONT_FACE 0x0B46 #define GL_LIGHTING 0x0B50 #define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51 #define GL_LIGHT_MODEL_TWO_SIDE 0x0B52 #define GL_LIGHT_MODEL_AMBIENT 0x0B53 #define GL_SHADE_MODEL 0x0B54 #define GL_COLOR_MATERIAL_FACE 0x0B55 #define GL_COLOR_MATERIAL_PARAMETER 0x0B56 #define GL_COLOR_MATERIAL 0x0B57 #define GL_FOG 0x0B60 #define GL_FOG_INDEX 0x0B61 #define GL_FOG_DENSITY 0x0B62 #define GL_FOG_START 0x0B63 #define GL_FOG_END 0x0B64 #define GL_FOG_MODE 0x0B65 #define GL_FOG_COLOR 0x0B66 #define GL_DEPTH_RANGE 0x0B70 #define GL_DEPTH_TEST 0x0B71 #define GL_DEPTH_WRITEMASK 0x0B72 #define GL_DEPTH_CLEAR_VALUE 0x0B73 #define GL_DEPTH_FUNC 0x0B74 #define GL_ACCUM_CLEAR_VALUE 0x0B80 #define GL_STENCIL_TEST 0x0B90 #define GL_STENCIL_CLEAR_VALUE 0x0B91 #define GL_STENCIL_FUNC 0x0B92 #define GL_STENCIL_VALUE_MASK 0x0B93 #define GL_STENCIL_FAIL 0x0B94 #define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95 #define GL_STENCIL_PASS_DEPTH_PASS 0x0B96 #define GL_STENCIL_REF 0x0B97 #define GL_STENCIL_WRITEMASK 0x0B98 #define GL_MATRIX_MODE 0x0BA0 #define GL_NORMALIZE 0x0BA1 #define GL_VIEWPORT 0x0BA2 #define GL_MODELVIEW_STACK_DEPTH 0x0BA3 #define GL_PROJECTION_STACK_DEPTH 0x0BA4 #define GL_TEXTURE_STACK_DEPTH 0x0BA5 #define GL_MODELVIEW_MATRIX 0x0BA6 #define GL_PROJECTION_MATRIX 0x0BA7 #define GL_TEXTURE_MATRIX 0x0BA8 #define GL_ATTRIB_STACK_DEPTH 0x0BB0 #define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1 #define GL_ALPHA_TEST 0x0BC0 #define GL_ALPHA_TEST_FUNC 0x0BC1 #define GL_ALPHA_TEST_REF 0x0BC2 #define GL_DITHER 0x0BD0 #define GL_BLEND_DST 0x0BE0 #define GL_BLEND_SRC 0x0BE1 #define GL_BLEND 0x0BE2 #define GL_LOGIC_OP_MODE 0x0BF0 #define GL_INDEX_LOGIC_OP 0x0BF1 #define GL_COLOR_LOGIC_OP 0x0BF2 #define GL_AUX_BUFFERS 0x0C00 #define GL_DRAW_BUFFER 0x0C01 #define GL_READ_BUFFER 0x0C02 #define GL_SCISSOR_BOX 0x0C10 #define GL_SCISSOR_TEST 0x0C11 #define GL_INDEX_CLEAR_VALUE 0x0C20 #define GL_INDEX_WRITEMASK 0x0C21 #define GL_COLOR_CLEAR_VALUE 0x0C22 #define GL_COLOR_WRITEMASK 0x0C23 #define GL_INDEX_MODE 0x0C30 #define GL_RGBA_MODE 0x0C31 #define GL_DOUBLEBUFFER 0x0C32 #define GL_STEREO 0x0C33 #define GL_RENDER_MODE 0x0C40 #define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50 #define GL_POINT_SMOOTH_HINT 0x0C51 #define GL_LINE_SMOOTH_HINT 0x0C52 #define GL_POLYGON_SMOOTH_HINT 0x0C53 #define GL_FOG_HINT 0x0C54 #define GL_TEXTURE_GEN_S 0x0C60 #define GL_TEXTURE_GEN_T 0x0C61 #define GL_TEXTURE_GEN_R 0x0C62 #define GL_TEXTURE_GEN_Q 0x0C63 #define GL_PIXEL_MAP_I_TO_I 0x0C70 #define GL_PIXEL_MAP_S_TO_S 0x0C71 #define GL_PIXEL_MAP_I_TO_R 0x0C72 #define GL_PIXEL_MAP_I_TO_G 0x0C73 #define GL_PIXEL_MAP_I_TO_B 0x0C74 #define GL_PIXEL_MAP_I_TO_A 0x0C75 #define GL_PIXEL_MAP_R_TO_R 0x0C76 #define GL_PIXEL_MAP_G_TO_G 0x0C77 #define GL_PIXEL_MAP_B_TO_B 0x0C78 #define GL_PIXEL_MAP_A_TO_A 0x0C79 #define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0 #define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1 #define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2 #define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3 #define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4 #define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5 #define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6 #define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7 #define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8 #define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9 #define GL_UNPACK_SWAP_BYTES 0x0CF0 #define GL_UNPACK_LSB_FIRST 0x0CF1 #define GL_UNPACK_ROW_LENGTH 0x0CF2 #define GL_UNPACK_SKIP_ROWS 0x0CF3 #define GL_UNPACK_SKIP_PIXELS 0x0CF4 #define GL_UNPACK_ALIGNMENT 0x0CF5 #define GL_PACK_SWAP_BYTES 0x0D00 #define GL_PACK_LSB_FIRST 0x0D01 #define GL_PACK_ROW_LENGTH 0x0D02 #define GL_PACK_SKIP_ROWS 0x0D03 #define GL_PACK_SKIP_PIXELS 0x0D04 #define GL_PACK_ALIGNMENT 0x0D05 #define GL_MAP_COLOR 0x0D10 #define GL_MAP_STENCIL 0x0D11 #define GL_INDEX_SHIFT 0x0D12 #define GL_INDEX_OFFSET 0x0D13 #define GL_RED_SCALE 0x0D14 #define GL_RED_BIAS 0x0D15 #define GL_ZOOM_X 0x0D16 #define GL_ZOOM_Y 0x0D17 #define GL_GREEN_SCALE 0x0D18 #define GL_GREEN_BIAS 0x0D19 #define GL_BLUE_SCALE 0x0D1A #define GL_BLUE_BIAS 0x0D1B #define GL_ALPHA_SCALE 0x0D1C #define GL_ALPHA_BIAS 0x0D1D #define GL_DEPTH_SCALE 0x0D1E #define GL_DEPTH_BIAS 0x0D1F #define GL_MAX_EVAL_ORDER 0x0D30 #define GL_MAX_LIGHTS 0x0D31 #define GL_MAX_CLIP_PLANES 0x0D32 #define GL_MAX_TEXTURE_SIZE 0x0D33 #define GL_MAX_PIXEL_MAP_TABLE 0x0D34 #define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35 #define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36 #define GL_MAX_NAME_STACK_DEPTH 0x0D37 #define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38 #define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39 #define GL_MAX_VIEWPORT_DIMS 0x0D3A #define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B #define GL_SUBPIXEL_BITS 0x0D50 #define GL_INDEX_BITS 0x0D51 #define GL_RED_BITS 0x0D52 #define GL_GREEN_BITS 0x0D53 #define GL_BLUE_BITS 0x0D54 #define GL_ALPHA_BITS 0x0D55 #define GL_DEPTH_BITS 0x0D56 #define GL_STENCIL_BITS 0x0D57 #define GL_ACCUM_RED_BITS 0x0D58 #define GL_ACCUM_GREEN_BITS 0x0D59 #define GL_ACCUM_BLUE_BITS 0x0D5A #define GL_ACCUM_ALPHA_BITS 0x0D5B #define GL_NAME_STACK_DEPTH 0x0D70 #define GL_AUTO_NORMAL 0x0D80 #define GL_MAP1_COLOR_4 0x0D90 #define GL_MAP1_INDEX 0x0D91 #define GL_MAP1_NORMAL 0x0D92 #define GL_MAP1_TEXTURE_COORD_1 0x0D93 #define GL_MAP1_TEXTURE_COORD_2 0x0D94 #define GL_MAP1_TEXTURE_COORD_3 0x0D95 #define GL_MAP1_TEXTURE_COORD_4 0x0D96 #define GL_MAP1_VERTEX_3 0x0D97 #define GL_MAP1_VERTEX_4 0x0D98 #define GL_MAP2_COLOR_4 0x0DB0 #define GL_MAP2_INDEX 0x0DB1 #define GL_MAP2_NORMAL 0x0DB2 #define GL_MAP2_TEXTURE_COORD_1 0x0DB3 #define GL_MAP2_TEXTURE_COORD_2 0x0DB4 #define GL_MAP2_TEXTURE_COORD_3 0x0DB5 #define GL_MAP2_TEXTURE_COORD_4 0x0DB6 #define GL_MAP2_VERTEX_3 0x0DB7 #define GL_MAP2_VERTEX_4 0x0DB8 #define GL_MAP1_GRID_DOMAIN 0x0DD0 #define GL_MAP1_GRID_SEGMENTS 0x0DD1 #define GL_MAP2_GRID_DOMAIN 0x0DD2 #define GL_MAP2_GRID_SEGMENTS 0x0DD3 #define GL_TEXTURE_1D 0x0DE0 #define GL_TEXTURE_2D 0x0DE1 #define GL_FEEDBACK_BUFFER_POINTER 0x0DF0 #define GL_FEEDBACK_BUFFER_SIZE 0x0DF1 #define GL_FEEDBACK_BUFFER_TYPE 0x0DF2 #define GL_SELECTION_BUFFER_POINTER 0x0DF3 #define GL_SELECTION_BUFFER_SIZE 0x0DF4 # 742 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_TEXTURE_WIDTH 0x1000 #define GL_TEXTURE_HEIGHT 0x1001 #define GL_TEXTURE_INTERNAL_FORMAT 0x1003 #define GL_TEXTURE_BORDER_COLOR 0x1004 #define GL_TEXTURE_BORDER 0x1005 # 763 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_DONT_CARE 0x1100 #define GL_FASTEST 0x1101 #define GL_NICEST 0x1102 # 795 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_LIGHT0 0x4000 #define GL_LIGHT1 0x4001 #define GL_LIGHT2 0x4002 #define GL_LIGHT3 0x4003 #define GL_LIGHT4 0x4004 #define GL_LIGHT5 0x4005 #define GL_LIGHT6 0x4006 #define GL_LIGHT7 0x4007 #define GL_AMBIENT 0x1200 #define GL_DIFFUSE 0x1201 #define GL_SPECULAR 0x1202 #define GL_POSITION 0x1203 #define GL_SPOT_DIRECTION 0x1204 #define GL_SPOT_EXPONENT 0x1205 #define GL_SPOT_CUTOFF 0x1206 #define GL_CONSTANT_ATTENUATION 0x1207 #define GL_LINEAR_ATTENUATION 0x1208 #define GL_QUADRATIC_ATTENUATION 0x1209 # 833 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_COMPILE 0x1300 #define GL_COMPILE_AND_EXECUTE 0x1301 # 849 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_CLEAR 0x1500 #define GL_AND 0x1501 #define GL_AND_REVERSE 0x1502 #define GL_COPY 0x1503 #define GL_AND_INVERTED 0x1504 #define GL_NOOP 0x1505 #define GL_XOR 0x1506 #define GL_OR 0x1507 #define GL_NOR 0x1508 #define GL_EQUIV 0x1509 #define GL_INVERT 0x150A #define GL_OR_REVERSE 0x150B #define GL_COPY_INVERTED 0x150C #define GL_OR_INVERTED 0x150D #define GL_NAND 0x150E #define GL_SET 0x150F # 892 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_EMISSION 0x1600 #define GL_SHININESS 0x1601 #define GL_AMBIENT_AND_DIFFUSE 0x1602 #define GL_COLOR_INDEXES 0x1603 #define GL_MODELVIEW 0x1700 #define GL_PROJECTION 0x1701 #define GL_TEXTURE 0x1702 # 925 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_COLOR 0x1800 #define GL_DEPTH 0x1801 #define GL_STENCIL 0x1802 #define GL_COLOR_INDEX 0x1900 #define GL_STENCIL_INDEX 0x1901 #define GL_DEPTH_COMPONENT 0x1902 #define GL_RED 0x1903 #define GL_GREEN 0x1904 #define GL_BLUE 0x1905 #define GL_ALPHA 0x1906 #define GL_RGB 0x1907 #define GL_RGBA 0x1908 #define GL_LUMINANCE 0x1909 #define GL_LUMINANCE_ALPHA 0x190A # 1041 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_BITMAP 0x1A00 # 1065 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_POINT 0x1B00 #define GL_LINE 0x1B01 #define GL_FILL 0x1B02 # 1084 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_RENDER 0x1C00 #define GL_FEEDBACK 0x1C01 #define GL_SELECT 0x1C02 #define GL_FLAT 0x1D00 #define GL_SMOOTH 0x1D01 # 1107 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_KEEP 0x1E00 #define GL_REPLACE 0x1E01 #define GL_INCR 0x1E02 #define GL_DECR 0x1E03 #define GL_VENDOR 0x1F00 #define GL_RENDERER 0x1F01 #define GL_VERSION 0x1F02 #define GL_EXTENSIONS 0x1F03 #define GL_S 0x2000 #define GL_T 0x2001 #define GL_R 0x2002 #define GL_Q 0x2003 # 1132 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_MODULATE 0x2100 #define GL_DECAL 0x2101 #define GL_TEXTURE_ENV_MODE 0x2200 #define GL_TEXTURE_ENV_COLOR 0x2201 #define GL_TEXTURE_ENV 0x2300 #define GL_EYE_LINEAR 0x2400 #define GL_OBJECT_LINEAR 0x2401 #define GL_SPHERE_MAP 0x2402 #define GL_TEXTURE_GEN_MODE 0x2500 #define GL_OBJECT_PLANE 0x2501 #define GL_EYE_PLANE 0x2502 #define GL_NEAREST 0x2600 #define GL_LINEAR 0x2601 #define GL_NEAREST_MIPMAP_NEAREST 0x2700 #define GL_LINEAR_MIPMAP_NEAREST 0x2701 #define GL_NEAREST_MIPMAP_LINEAR 0x2702 #define GL_LINEAR_MIPMAP_LINEAR 0x2703 #define GL_TEXTURE_MAG_FILTER 0x2800 #define GL_TEXTURE_MIN_FILTER 0x2801 #define GL_TEXTURE_WRAP_S 0x2802 #define GL_TEXTURE_WRAP_T 0x2803 # 1188 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_CLAMP 0x2900 #define GL_REPEAT 0x2901 # 1199 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 #define GL_CLIENT_PIXEL_STORE_BIT 0x00000001 #define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002 #define GL_CLIENT_ALL_ATTRIB_BITS 0xffffffff #define GL_POLYGON_OFFSET_FACTOR 0x8038 #define GL_POLYGON_OFFSET_UNITS 0x2A00 #define GL_POLYGON_OFFSET_POINT 0x2A01 #define GL_POLYGON_OFFSET_LINE 0x2A02 #define GL_POLYGON_OFFSET_FILL 0x8037 #define GL_ALPHA4 0x803B #define GL_ALPHA8 0x803C #define GL_ALPHA12 0x803D #define GL_ALPHA16 0x803E #define GL_LUMINANCE4 0x803F #define GL_LUMINANCE8 0x8040 #define GL_LUMINANCE12 0x8041 #define GL_LUMINANCE16 0x8042 #define GL_LUMINANCE4_ALPHA4 0x8043 #define GL_LUMINANCE6_ALPHA2 0x8044 #define GL_LUMINANCE8_ALPHA8 0x8045 #define GL_LUMINANCE12_ALPHA4 0x8046 #define GL_LUMINANCE12_ALPHA12 0x8047 #define GL_LUMINANCE16_ALPHA16 0x8048 #define GL_INTENSITY 0x8049 #define GL_INTENSITY4 0x804A #define GL_INTENSITY8 0x804B #define GL_INTENSITY12 0x804C #define GL_INTENSITY16 0x804D #define GL_R3_G3_B2 0x2A10 #define GL_RGB4 0x804F #define GL_RGB5 0x8050 #define GL_RGB8 0x8051 #define GL_RGB10 0x8052 #define GL_RGB12 0x8053 #define GL_RGB16 0x8054 #define GL_RGBA2 0x8055 #define GL_RGBA4 0x8056 #define GL_RGB5_A1 0x8057 #define GL_RGBA8 0x8058 #define GL_RGB10_A2 0x8059 #define GL_RGBA12 0x805A #define GL_RGBA16 0x805B #define GL_TEXTURE_RED_SIZE 0x805C #define GL_TEXTURE_GREEN_SIZE 0x805D #define GL_TEXTURE_BLUE_SIZE 0x805E #define GL_TEXTURE_ALPHA_SIZE 0x805F #define GL_TEXTURE_LUMINANCE_SIZE 0x8060 #define GL_TEXTURE_INTENSITY_SIZE 0x8061 #define GL_PROXY_TEXTURE_1D 0x8063 #define GL_PROXY_TEXTURE_2D 0x8064 #define GL_TEXTURE_PRIORITY 0x8066 #define GL_TEXTURE_RESIDENT 0x8067 #define GL_TEXTURE_BINDING_1D 0x8068 #define GL_TEXTURE_BINDING_2D 0x8069 #define GL_TEXTURE_BINDING_3D 0x806A #define GL_VERTEX_ARRAY 0x8074 #define GL_NORMAL_ARRAY 0x8075 #define GL_COLOR_ARRAY 0x8076 #define GL_INDEX_ARRAY 0x8077 #define GL_TEXTURE_COORD_ARRAY 0x8078 #define GL_EDGE_FLAG_ARRAY 0x8079 #define GL_VERTEX_ARRAY_SIZE 0x807A #define GL_VERTEX_ARRAY_TYPE 0x807B #define GL_VERTEX_ARRAY_STRIDE 0x807C #define GL_NORMAL_ARRAY_TYPE 0x807E #define GL_NORMAL_ARRAY_STRIDE 0x807F #define GL_COLOR_ARRAY_SIZE 0x8081 #define GL_COLOR_ARRAY_TYPE 0x8082 #define GL_COLOR_ARRAY_STRIDE 0x8083 #define GL_INDEX_ARRAY_TYPE 0x8085 #define GL_INDEX_ARRAY_STRIDE 0x8086 #define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088 #define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089 #define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A #define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C #define GL_VERTEX_ARRAY_POINTER 0x808E #define GL_NORMAL_ARRAY_POINTER 0x808F #define GL_COLOR_ARRAY_POINTER 0x8090 #define GL_INDEX_ARRAY_POINTER 0x8091 #define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092 #define GL_EDGE_FLAG_ARRAY_POINTER 0x8093 #define GL_V2F 0x2A20 #define GL_V3F 0x2A21 #define GL_C4UB_V2F 0x2A22 #define GL_C4UB_V3F 0x2A23 #define GL_C3F_V3F 0x2A24 #define GL_N3F_V3F 0x2A25 #define GL_C4F_N3F_V3F 0x2A26 #define GL_T2F_V3F 0x2A27 #define GL_T4F_V4F 0x2A28 #define GL_T2F_C4UB_V3F 0x2A29 #define GL_T2F_C3F_V3F 0x2A2A #define GL_T2F_N3F_V3F 0x2A2B #define GL_T2F_C4F_N3F_V3F 0x2A2C #define GL_T4F_C4F_N3F_V4F 0x2A2D #define GL_BGR 0x80E0 #define GL_BGRA 0x80E1 #define GL_CONSTANT_COLOR 0x8001 #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002 #define GL_CONSTANT_ALPHA 0x8003 #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004 #define GL_BLEND_COLOR 0x8005 #define GL_FUNC_ADD 0x8006 #define GL_MIN 0x8007 #define GL_MAX 0x8008 #define GL_BLEND_EQUATION 0x8009 #define GL_BLEND_EQUATION_RGB 0x8009 #define GL_BLEND_EQUATION_ALPHA 0x883D #define GL_FUNC_SUBTRACT 0x800A #define GL_FUNC_REVERSE_SUBTRACT 0x800B #define GL_COLOR_MATRIX 0x80B1 #define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3 #define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4 #define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5 #define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7 #define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8 #define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9 #define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA #define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB #define GL_COLOR_TABLE 0x80D0 #define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1 #define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2 #define GL_PROXY_COLOR_TABLE 0x80D3 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5 #define GL_COLOR_TABLE_SCALE 0x80D6 #define GL_COLOR_TABLE_BIAS 0x80D7 #define GL_COLOR_TABLE_FORMAT 0x80D8 #define GL_COLOR_TABLE_WIDTH 0x80D9 #define GL_COLOR_TABLE_RED_SIZE 0x80DA #define GL_COLOR_TABLE_GREEN_SIZE 0x80DB #define GL_COLOR_TABLE_BLUE_SIZE 0x80DC #define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD #define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE #define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF #define GL_CONVOLUTION_1D 0x8010 #define GL_CONVOLUTION_2D 0x8011 #define GL_SEPARABLE_2D 0x8012 #define GL_CONVOLUTION_BORDER_MODE 0x8013 #define GL_CONVOLUTION_FILTER_SCALE 0x8014 #define GL_CONVOLUTION_FILTER_BIAS 0x8015 #define GL_REDUCE 0x8016 #define GL_CONVOLUTION_FORMAT 0x8017 #define GL_CONVOLUTION_WIDTH 0x8018 #define GL_CONVOLUTION_HEIGHT 0x8019 #define GL_MAX_CONVOLUTION_WIDTH 0x801A #define GL_MAX_CONVOLUTION_HEIGHT 0x801B #define GL_POST_CONVOLUTION_RED_SCALE 0x801C #define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D #define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E #define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F #define GL_POST_CONVOLUTION_RED_BIAS 0x8020 #define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021 #define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022 #define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023 #define GL_CONSTANT_BORDER 0x8151 #define GL_REPLICATE_BORDER 0x8153 #define GL_CONVOLUTION_BORDER_COLOR 0x8154 #define GL_MAX_ELEMENTS_VERTICES 0x80E8 #define GL_MAX_ELEMENTS_INDICES 0x80E9 #define GL_HISTOGRAM 0x8024 #define GL_PROXY_HISTOGRAM 0x8025 #define GL_HISTOGRAM_WIDTH 0x8026 #define GL_HISTOGRAM_FORMAT 0x8027 #define GL_HISTOGRAM_RED_SIZE 0x8028 #define GL_HISTOGRAM_GREEN_SIZE 0x8029 #define GL_HISTOGRAM_BLUE_SIZE 0x802A #define GL_HISTOGRAM_ALPHA_SIZE 0x802B #define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C #define GL_HISTOGRAM_SINK 0x802D #define GL_MINMAX 0x802E #define GL_MINMAX_FORMAT 0x802F #define GL_MINMAX_SINK 0x8030 #define GL_TABLE_TOO_LARGE 0x8031 #define GL_UNSIGNED_BYTE_3_3_2 0x8032 #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 #define GL_UNSIGNED_INT_8_8_8_8 0x8035 #define GL_UNSIGNED_INT_10_10_10_2 0x8036 #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362 #define GL_UNSIGNED_SHORT_5_6_5 0x8363 #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364 #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366 #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 #define GL_RESCALE_NORMAL 0x803A #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8 #define GL_SINGLE_COLOR 0x81F9 #define GL_SEPARATE_SPECULAR_COLOR 0x81FA #define GL_PACK_SKIP_IMAGES 0x806B #define GL_PACK_IMAGE_HEIGHT 0x806C #define GL_UNPACK_SKIP_IMAGES 0x806D #define GL_UNPACK_IMAGE_HEIGHT 0x806E #define GL_TEXTURE_3D 0x806F #define GL_PROXY_TEXTURE_3D 0x8070 #define GL_TEXTURE_DEPTH 0x8071 #define GL_TEXTURE_WRAP_R 0x8072 #define GL_MAX_3D_TEXTURE_SIZE 0x8073 #define GL_CLAMP_TO_EDGE 0x812F #define GL_CLAMP_TO_BORDER 0x812D #define GL_TEXTURE_MIN_LOD 0x813A #define GL_TEXTURE_MAX_LOD 0x813B #define GL_TEXTURE_BASE_LEVEL 0x813C #define GL_TEXTURE_MAX_LEVEL 0x813D #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12 #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13 #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23 #define GL_ALIASED_POINT_SIZE_RANGE 0x846D #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E #define GL_TEXTURE0 0x84C0 #define GL_TEXTURE1 0x84C1 #define GL_TEXTURE2 0x84C2 #define GL_TEXTURE3 0x84C3 #define GL_TEXTURE4 0x84C4 #define GL_TEXTURE5 0x84C5 #define GL_TEXTURE6 0x84C6 #define GL_TEXTURE7 0x84C7 #define GL_TEXTURE8 0x84C8 #define GL_TEXTURE9 0x84C9 #define GL_TEXTURE10 0x84CA #define GL_TEXTURE11 0x84CB #define GL_TEXTURE12 0x84CC #define GL_TEXTURE13 0x84CD #define GL_TEXTURE14 0x84CE #define GL_TEXTURE15 0x84CF #define GL_TEXTURE16 0x84D0 #define GL_TEXTURE17 0x84D1 #define GL_TEXTURE18 0x84D2 #define GL_TEXTURE19 0x84D3 #define GL_TEXTURE20 0x84D4 #define GL_TEXTURE21 0x84D5 #define GL_TEXTURE22 0x84D6 #define GL_TEXTURE23 0x84D7 #define GL_TEXTURE24 0x84D8 #define GL_TEXTURE25 0x84D9 #define GL_TEXTURE26 0x84DA #define GL_TEXTURE27 0x84DB #define GL_TEXTURE28 0x84DC #define GL_TEXTURE29 0x84DD #define GL_TEXTURE30 0x84DE #define GL_TEXTURE31 0x84DF #define GL_ACTIVE_TEXTURE 0x84E0 #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1 #define GL_MAX_TEXTURE_UNITS 0x84E2 #define GL_COMBINE 0x8570 #define GL_COMBINE_RGB 0x8571 #define GL_COMBINE_ALPHA 0x8572 #define GL_RGB_SCALE 0x8573 #define GL_ADD_SIGNED 0x8574 #define GL_INTERPOLATE 0x8575 #define GL_CONSTANT 0x8576 #define GL_PRIMARY_COLOR 0x8577 #define GL_PREVIOUS 0x8578 #define GL_SUBTRACT 0x84E7 #define GL_SRC0_RGB 0x8580 #define GL_SRC1_RGB 0x8581 #define GL_SRC2_RGB 0x8582 #define GL_SRC0_ALPHA 0x8588 #define GL_SRC1_ALPHA 0x8589 #define GL_SRC2_ALPHA 0x858A #define GL_SOURCE0_RGB 0x8580 #define GL_SOURCE1_RGB 0x8581 #define GL_SOURCE2_RGB 0x8582 #define GL_SOURCE0_ALPHA 0x8588 #define GL_SOURCE1_ALPHA 0x8589 #define GL_SOURCE2_ALPHA 0x858A #define GL_OPERAND0_RGB 0x8590 #define GL_OPERAND1_RGB 0x8591 #define GL_OPERAND2_RGB 0x8592 #define GL_OPERAND0_ALPHA 0x8598 #define GL_OPERAND1_ALPHA 0x8599 #define GL_OPERAND2_ALPHA 0x859A #define GL_DOT3_RGB 0x86AE #define GL_DOT3_RGBA 0x86AF #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3 #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4 #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5 #define GL_TRANSPOSE_COLOR_MATRIX 0x84E6 #define GL_NORMAL_MAP 0x8511 #define GL_REFLECTION_MAP 0x8512 #define GL_TEXTURE_CUBE_MAP 0x8513 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C #define GL_COMPRESSED_ALPHA 0x84E9 #define GL_COMPRESSED_LUMINANCE 0x84EA #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB #define GL_COMPRESSED_INTENSITY 0x84EC #define GL_COMPRESSED_RGB 0x84ED #define GL_COMPRESSED_RGBA 0x84EE #define GL_TEXTURE_COMPRESSION_HINT 0x84EF #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0 #define GL_TEXTURE_COMPRESSED 0x86A1 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 #define GL_MULTISAMPLE 0x809D #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E #define GL_SAMPLE_ALPHA_TO_ONE 0x809F #define GL_SAMPLE_COVERAGE 0x80A0 #define GL_SAMPLE_BUFFERS 0x80A8 #define GL_SAMPLES 0x80A9 #define GL_SAMPLE_COVERAGE_VALUE 0x80AA #define GL_SAMPLE_COVERAGE_INVERT 0x80AB #define GL_MULTISAMPLE_BIT 0x20000000 #define GL_DEPTH_COMPONENT16 0x81A5 #define GL_DEPTH_COMPONENT24 0x81A6 #define GL_DEPTH_COMPONENT32 0x81A7 #define GL_TEXTURE_DEPTH_SIZE 0x884A #define GL_DEPTH_TEXTURE_MODE 0x884B #define GL_TEXTURE_COMPARE_MODE 0x884C #define GL_TEXTURE_COMPARE_FUNC 0x884D #define GL_COMPARE_R_TO_TEXTURE 0x884E #define GL_QUERY_COUNTER_BITS 0x8864 #define GL_CURRENT_QUERY 0x8865 #define GL_QUERY_RESULT 0x8866 #define GL_QUERY_RESULT_AVAILABLE 0x8867 #define GL_SAMPLES_PASSED 0x8914 #define GL_FOG_COORD_SRC 0x8450 #define GL_FOG_COORD 0x8451 #define GL_FRAGMENT_DEPTH 0x8452 #define GL_CURRENT_FOG_COORD 0x8453 #define GL_FOG_COORD_ARRAY_TYPE 0x8454 #define GL_FOG_COORD_ARRAY_STRIDE 0x8455 #define GL_FOG_COORD_ARRAY_POINTER 0x8456 #define GL_FOG_COORD_ARRAY 0x8457 #define GL_FOG_COORDINATE_SOURCE 0x8450 #define GL_FOG_COORDINATE 0x8451 #define GL_CURRENT_FOG_COORDINATE 0x8453 #define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454 #define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455 #define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456 #define GL_FOG_COORDINATE_ARRAY 0x8457 #define GL_COLOR_SUM 0x8458 #define GL_CURRENT_SECONDARY_COLOR 0x8459 #define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A #define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B #define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C #define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D #define GL_SECONDARY_COLOR_ARRAY 0x845E #define GL_POINT_SIZE_MIN 0x8126 #define GL_POINT_SIZE_MAX 0x8127 #define GL_POINT_FADE_THRESHOLD_SIZE 0x8128 #define GL_POINT_DISTANCE_ATTENUATION 0x8129 #define GL_BLEND_DST_RGB 0x80C8 #define GL_BLEND_SRC_RGB 0x80C9 #define GL_BLEND_DST_ALPHA 0x80CA #define GL_BLEND_SRC_ALPHA 0x80CB #define GL_GENERATE_MIPMAP 0x8191 #define GL_GENERATE_MIPMAP_HINT 0x8192 #define GL_INCR_WRAP 0x8507 #define GL_DECR_WRAP 0x8508 #define GL_MIRRORED_REPEAT 0x8370 #define GL_MAX_TEXTURE_LOD_BIAS 0x84FD #define GL_TEXTURE_FILTER_CONTROL 0x8500 #define GL_TEXTURE_LOD_BIAS 0x8501 #define GL_ARRAY_BUFFER 0x8892 #define GL_ELEMENT_ARRAY_BUFFER 0x8893 #define GL_ARRAY_BUFFER_BINDING 0x8894 #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896 #define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897 #define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898 #define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C #define GL_FOG_COORD_ARRAY_BUFFER_BINDING 0x889D #define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F #define GL_STREAM_DRAW 0x88E0 #define GL_STREAM_READ 0x88E1 #define GL_STREAM_COPY 0x88E2 #define GL_STATIC_DRAW 0x88E4 #define GL_STATIC_READ 0x88E5 #define GL_STATIC_COPY 0x88E6 #define GL_DYNAMIC_DRAW 0x88E8 #define GL_DYNAMIC_READ 0x88E9 #define GL_DYNAMIC_COPY 0x88EA #define GL_READ_ONLY 0x88B8 #define GL_WRITE_ONLY 0x88B9 #define GL_READ_WRITE 0x88BA #define GL_BUFFER_SIZE 0x8764 #define GL_BUFFER_USAGE 0x8765 #define GL_BUFFER_ACCESS 0x88BB #define GL_BUFFER_MAPPED 0x88BC #define GL_BUFFER_MAP_POINTER 0x88BD #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D #define GL_CURRENT_PROGRAM 0x8B8D #define GL_SHADER_TYPE 0x8B4F #define GL_DELETE_STATUS 0x8B80 #define GL_COMPILE_STATUS 0x8B81 #define GL_LINK_STATUS 0x8B82 #define GL_VALIDATE_STATUS 0x8B83 #define GL_INFO_LOG_LENGTH 0x8B84 #define GL_ATTACHED_SHADERS 0x8B85 #define GL_ACTIVE_UNIFORMS 0x8B86 #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 #define GL_SHADER_SOURCE_LENGTH 0x8B88 #define GL_FLOAT_VEC2 0x8B50 #define GL_FLOAT_VEC3 0x8B51 #define GL_FLOAT_VEC4 0x8B52 #define GL_INT_VEC2 0x8B53 #define GL_INT_VEC3 0x8B54 #define GL_INT_VEC4 0x8B55 #define GL_BOOL 0x8B56 #define GL_BOOL_VEC2 0x8B57 #define GL_BOOL_VEC3 0x8B58 #define GL_BOOL_VEC4 0x8B59 #define GL_FLOAT_MAT2 0x8B5A #define GL_FLOAT_MAT3 0x8B5B #define GL_FLOAT_MAT4 0x8B5C #define GL_SAMPLER_1D 0x8B5D #define GL_SAMPLER_2D 0x8B5E #define GL_SAMPLER_3D 0x8B5F #define GL_SAMPLER_CUBE 0x8B60 #define GL_SAMPLER_1D_SHADOW 0x8B61 #define GL_SAMPLER_2D_SHADOW 0x8B62 #define GL_SHADING_LANGUAGE_VERSION 0x8B8C #define GL_VERTEX_SHADER 0x8B31 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A #define GL_MAX_VARYING_FLOATS 0x8B4B #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D #define GL_ACTIVE_ATTRIBUTES 0x8B89 #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A #define GL_FRAGMENT_SHADER 0x8B30 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B #define GL_MAX_VERTEX_ATTRIBS 0x8869 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A #define GL_CURRENT_VERTEX_ATTRIB 0x8626 #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 #define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642 #define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643 #define GL_MAX_TEXTURE_COORDS 0x8871 #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 #define GL_MAX_DRAW_BUFFERS 0x8824 #define GL_DRAW_BUFFER0 0x8825 #define GL_DRAW_BUFFER1 0x8826 #define GL_DRAW_BUFFER2 0x8827 #define GL_DRAW_BUFFER3 0x8828 #define GL_DRAW_BUFFER4 0x8829 #define GL_DRAW_BUFFER5 0x882A #define GL_DRAW_BUFFER6 0x882B #define GL_DRAW_BUFFER7 0x882C #define GL_DRAW_BUFFER8 0x882D #define GL_DRAW_BUFFER9 0x882E #define GL_DRAW_BUFFER10 0x882F #define GL_DRAW_BUFFER11 0x8830 #define GL_DRAW_BUFFER12 0x8831 #define GL_DRAW_BUFFER13 0x8832 #define GL_DRAW_BUFFER14 0x8833 #define GL_DRAW_BUFFER15 0x8834 #define GL_POINT_SPRITE 0x8861 #define GL_COORD_REPLACE 0x8862 #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0 #define GL_LOWER_LEFT 0x8CA1 #define GL_UPPER_LEFT 0x8CA2 #define GL_STENCIL_BACK_FUNC 0x8800 #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 #define GL_STENCIL_BACK_REF 0x8CA3 #define GL_STENCIL_BACK_FAIL 0x8801 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 #define GL_STENCIL_BACK_WRITEMASK 0x8CA5 #define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F #define GL_PIXEL_PACK_BUFFER 0x88EB #define GL_PIXEL_UNPACK_BUFFER 0x88EC #define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED #define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF #define GL_FLOAT_MAT2x3 0x8B65 #define GL_FLOAT_MAT2x4 0x8B66 #define GL_FLOAT_MAT3x2 0x8B67 #define GL_FLOAT_MAT3x4 0x8B68 #define GL_FLOAT_MAT4x2 0x8B69 #define GL_FLOAT_MAT4x3 0x8B6A #define GL_SRGB 0x8C40 #define GL_SRGB8 0x8C41 #define GL_SRGB_ALPHA 0x8C42 #define GL_SRGB8_ALPHA8 0x8C43 #define GL_SLUMINANCE_ALPHA 0x8C44 #define GL_SLUMINANCE8_ALPHA8 0x8C45 #define GL_SLUMINANCE 0x8C46 #define GL_SLUMINANCE8 0x8C47 #define GL_COMPRESSED_SRGB 0x8C48 #define GL_COMPRESSED_SRGB_ALPHA 0x8C49 #define GL_COMPRESSED_SLUMINANCE 0x8C4A #define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B # 2378 "/System/Library/Frameworks/OpenGL.framework/Headers/gl.h" 3 extern void glAccum (GLenum op, GLfloat value); extern void glAlphaFunc (GLenum func, GLclampf ref); extern GLboolean glAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences); extern void glArrayElement (GLint i); extern void glBegin (GLenum mode); extern void glBindTexture (GLenum target, GLuint texture); extern void glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap); extern void glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); extern void glBlendEquation (GLenum mode); extern void glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha); extern void glBlendFunc (GLenum sfactor, GLenum dfactor); extern void glCallList (GLuint list); extern void glCallLists (GLsizei n, GLenum type, const GLvoid *lists); extern void glClear (GLbitfield mask); extern void glClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); extern void glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); extern void glClearDepth (GLclampd depth); extern void glClearIndex (GLfloat c); extern void glClearStencil (GLint s); extern void glClipPlane (GLenum plane, const GLdouble *equation); extern void glColor3b (GLbyte red, GLbyte green, GLbyte blue); extern void glColor3bv (const GLbyte *v); extern void glColor3d (GLdouble red, GLdouble green, GLdouble blue); extern void glColor3dv (const GLdouble *v); extern void glColor3f (GLfloat red, GLfloat green, GLfloat blue); extern void glColor3fv (const GLfloat *v); extern void glColor3i (GLint red, GLint green, GLint blue); extern void glColor3iv (const GLint *v); extern void glColor3s (GLshort red, GLshort green, GLshort blue); extern void glColor3sv (const GLshort *v); extern void glColor3ub (GLubyte red, GLubyte green, GLubyte blue); extern void glColor3ubv (const GLubyte *v); extern void glColor3ui (GLuint red, GLuint green, GLuint blue); extern void glColor3uiv (const GLuint *v); extern void glColor3us (GLushort red, GLushort green, GLushort blue); extern void glColor3usv (const GLushort *v); extern void glColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha); extern void glColor4bv (const GLbyte *v); extern void glColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha); extern void glColor4dv (const GLdouble *v); extern void glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); extern void glColor4fv (const GLfloat *v); extern void glColor4i (GLint red, GLint green, GLint blue, GLint alpha); extern void glColor4iv (const GLint *v); extern void glColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha); extern void glColor4sv (const GLshort *v); extern void glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); extern void glColor4ubv (const GLubyte *v); extern void glColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha); extern void glColor4uiv (const GLuint *v); extern void glColor4us (GLushort red, GLushort green, GLushort blue, GLushort alpha); extern void glColor4usv (const GLushort *v); extern void glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); extern void glColorMaterial (GLenum face, GLenum mode); extern void glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); extern void glColorSubTable (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); extern void glColorTable (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); extern void glColorTableParameterfv (GLenum target, GLenum pname, const GLfloat *params); extern void glColorTableParameteriv (GLenum target, GLenum pname, const GLint *params); extern void glConvolutionFilter1D (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); extern void glConvolutionFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); extern void glConvolutionParameterf (GLenum target, GLenum pname, GLfloat params); extern void glConvolutionParameterfv (GLenum target, GLenum pname, const GLfloat *params); extern void glConvolutionParameteri (GLenum target, GLenum pname, GLint params); extern void glConvolutionParameteriv (GLenum target, GLenum pname, const GLint *params); extern void glCopyColorSubTable (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); extern void glCopyColorTable (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); extern void glCopyConvolutionFilter1D (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); extern void glCopyConvolutionFilter2D (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); extern void glCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); extern void glCopyTexImage1D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); extern void glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); extern void glCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); extern void glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); extern void glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); extern void glCullFace (GLenum mode); extern void glDeleteLists (GLuint list, GLsizei range); extern void glDeleteTextures (GLsizei n, const GLuint *textures); extern void glDepthFunc (GLenum func); extern void glDepthMask (GLboolean flag); extern void glDepthRange (GLclampd zNear, GLclampd zFar); extern void glDisable (GLenum cap); extern void glDisableClientState (GLenum array); extern void glDrawArrays (GLenum mode, GLint first, GLsizei count); extern void glDrawBuffer (GLenum mode); extern void glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); extern void glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); extern void glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); extern void glEdgeFlag (GLboolean flag); extern void glEdgeFlagPointer (GLsizei stride, const GLvoid *pointer); extern void glEdgeFlagv (const GLboolean *flag); extern void glEnable (GLenum cap); extern void glEnableClientState (GLenum array); extern void glEnd (void); extern void glEndList (void); extern void glEvalCoord1d (GLdouble u); extern void glEvalCoord1dv (const GLdouble *u); extern void glEvalCoord1f (GLfloat u); extern void glEvalCoord1fv (const GLfloat *u); extern void glEvalCoord2d (GLdouble u, GLdouble v); extern void glEvalCoord2dv (const GLdouble *u); extern void glEvalCoord2f (GLfloat u, GLfloat v); extern void glEvalCoord2fv (const GLfloat *u); extern void glEvalMesh1 (GLenum mode, GLint i1, GLint i2); extern void glEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2); extern void glEvalPoint1 (GLint i); extern void glEvalPoint2 (GLint i, GLint j); extern void glFeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer); extern void glFinish (void); extern void glFlush (void); extern void glFogf (GLenum pname, GLfloat param); extern void glFogfv (GLenum pname, const GLfloat *params); extern void glFogi (GLenum pname, GLint param); extern void glFogiv (GLenum pname, const GLint *params); extern void glFrontFace (GLenum mode); extern void glFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); extern GLuint glGenLists (GLsizei range); extern void glGenTextures (GLsizei n, GLuint *textures); extern void glGetBooleanv (GLenum pname, GLboolean *params); extern void glGetClipPlane (GLenum plane, GLdouble *equation); extern void glGetColorTable (GLenum target, GLenum format, GLenum type, GLvoid *table); extern void glGetColorTableParameterfv (GLenum target, GLenum pname, GLfloat *params); extern void glGetColorTableParameteriv (GLenum target, GLenum pname, GLint *params); extern void glGetConvolutionFilter (GLenum target, GLenum format, GLenum type, GLvoid *image); extern void glGetConvolutionParameterfv (GLenum target, GLenum pname, GLfloat *params); extern void glGetConvolutionParameteriv (GLenum target, GLenum pname, GLint *params); extern void glGetDoublev (GLenum pname, GLdouble *params); extern GLenum glGetError (void); extern void glGetFloatv (GLenum pname, GLfloat *params); extern void glGetHistogram (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); extern void glGetHistogramParameterfv (GLenum target, GLenum pname, GLfloat *params); extern void glGetHistogramParameteriv (GLenum target, GLenum pname, GLint *params); extern void glGetIntegerv (GLenum pname, GLint *params); extern void glGetLightfv (GLenum light, GLenum pname, GLfloat *params); extern void glGetLightiv (GLenum light, GLenum pname, GLint *params); extern void glGetMapdv (GLenum target, GLenum query, GLdouble *v); extern void glGetMapfv (GLenum target, GLenum query, GLfloat *v); extern void glGetMapiv (GLenum target, GLenum query, GLint *v); extern void glGetMaterialfv (GLenum face, GLenum pname, GLfloat *params); extern void glGetMaterialiv (GLenum face, GLenum pname, GLint *params); extern void glGetMinmax (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); extern void glGetMinmaxParameterfv (GLenum target, GLenum pname, GLfloat *params); extern void glGetMinmaxParameteriv (GLenum target, GLenum pname, GLint *params); extern void glGetPixelMapfv (GLenum map, GLfloat *values); extern void glGetPixelMapuiv (GLenum map, GLuint *values); extern void glGetPixelMapusv (GLenum map, GLushort *values); extern void glGetPointerv (GLenum pname, GLvoid **params); extern void glGetPolygonStipple (GLubyte *mask); extern void glGetSeparableFilter (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); extern const GLubyte *glGetString (GLenum name); extern void glGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params); extern void glGetTexEnviv (GLenum target, GLenum pname, GLint *params); extern void glGetTexGendv (GLenum coord, GLenum pname, GLdouble *params); extern void glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params); extern void glGetTexGeniv (GLenum coord, GLenum pname, GLint *params); extern void glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); extern void glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params); extern void glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params); extern void glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params); extern void glGetTexParameteriv (GLenum target, GLenum pname, GLint *params); extern void glHint (GLenum target, GLenum mode); extern void glHistogram (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); extern void glIndexMask (GLuint mask); extern void glIndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer); extern void glIndexd (GLdouble c); extern void glIndexdv (const GLdouble *c); extern void glIndexf (GLfloat c); extern void glIndexfv (const GLfloat *c); extern void glIndexi (GLint c); extern void glIndexiv (const GLint *c); extern void glIndexs (GLshort c); extern void glIndexsv (const GLshort *c); extern void glIndexub (GLubyte c); extern void glIndexubv (const GLubyte *c); extern void glInitNames (void); extern void glInterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer); extern GLboolean glIsEnabled (GLenum cap); extern GLboolean glIsList (GLuint list); extern GLboolean glIsTexture (GLuint texture); extern void glLightModelf (GLenum pname, GLfloat param); extern void glLightModelfv (GLenum pname, const GLfloat *params); extern void glLightModeli (GLenum pname, GLint param); extern void glLightModeliv (GLenum pname, const GLint *params); extern void glLightf (GLenum light, GLenum pname, GLfloat param); extern void glLightfv (GLenum light, GLenum pname, const GLfloat *params); extern void glLighti (GLenum light, GLenum pname, GLint param); extern void glLightiv (GLenum light, GLenum pname, const GLint *params); extern void glLineStipple (GLint factor, GLushort pattern); extern void glLineWidth (GLfloat width); extern void glListBase (GLuint base); extern void glLoadIdentity (void); extern void glLoadMatrixd (const GLdouble *m); extern void glLoadMatrixf (const GLfloat *m); extern void glLoadName (GLuint name); extern void glLogicOp (GLenum opcode); extern void glMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points); extern void glMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points); extern void glMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); extern void glMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); extern void glMapGrid1d (GLint un, GLdouble u1, GLdouble u2); extern void glMapGrid1f (GLint un, GLfloat u1, GLfloat u2); extern void glMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2); extern void glMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2); extern void glMaterialf (GLenum face, GLenum pname, GLfloat param); extern void glMaterialfv (GLenum face, GLenum pname, const GLfloat *params); extern void glMateriali (GLenum face, GLenum pname, GLint param); extern void glMaterialiv (GLenum face, GLenum pname, const GLint *params); extern void glMatrixMode (GLenum mode); extern void glMinmax (GLenum target, GLenum internalformat, GLboolean sink); extern void glMultMatrixd (const GLdouble *m); extern void glMultMatrixf (const GLfloat *m); extern void glNewList (GLuint list, GLenum mode); extern void glNormal3b (GLbyte nx, GLbyte ny, GLbyte nz); extern void glNormal3bv (const GLbyte *v); extern void glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz); extern void glNormal3dv (const GLdouble *v); extern void glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz); extern void glNormal3fv (const GLfloat *v); extern void glNormal3i (GLint nx, GLint ny, GLint nz); extern void glNormal3iv (const GLint *v); extern void glNormal3s (GLshort nx, GLshort ny, GLshort nz); extern void glNormal3sv (const GLshort *v); extern void glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer); extern void glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); extern void glPassThrough (GLfloat token); extern void glPixelMapfv (GLenum map, GLint mapsize, const GLfloat *values); extern void glPixelMapuiv (GLenum map, GLint mapsize, const GLuint *values); extern void glPixelMapusv (GLenum map, GLint mapsize, const GLushort *values); extern void glPixelStoref (GLenum pname, GLfloat param); extern void glPixelStorei (GLenum pname, GLint param); extern void glPixelTransferf (GLenum pname, GLfloat param); extern void glPixelTransferi (GLenum pname, GLint param); extern void glPixelZoom (GLfloat xfactor, GLfloat yfactor); extern void glPointSize (GLfloat size); extern void glPolygonMode (GLenum face, GLenum mode); extern void glPolygonOffset (GLfloat factor, GLfloat units); extern void glPolygonStipple (const GLubyte *mask); extern void glPopAttrib (void); extern void glPopClientAttrib (void); extern void glPopMatrix (void); extern void glPopName (void); extern void glPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities); extern void glPushAttrib (GLbitfield mask); extern void glPushClientAttrib (GLbitfield mask); extern void glPushMatrix (void); extern void glPushName (GLuint name); extern void glRasterPos2d (GLdouble x, GLdouble y); extern void glRasterPos2dv (const GLdouble *v); extern void glRasterPos2f (GLfloat x, GLfloat y); extern void glRasterPos2fv (const GLfloat *v); extern void glRasterPos2i (GLint x, GLint y); extern void glRasterPos2iv (const GLint *v); extern void glRasterPos2s (GLshort x, GLshort y); extern void glRasterPos2sv (const GLshort *v); extern void glRasterPos3d (GLdouble x, GLdouble y, GLdouble z); extern void glRasterPos3dv (const GLdouble *v); extern void glRasterPos3f (GLfloat x, GLfloat y, GLfloat z); extern void glRasterPos3fv (const GLfloat *v); extern void glRasterPos3i (GLint x, GLint y, GLint z); extern void glRasterPos3iv (const GLint *v); extern void glRasterPos3s (GLshort x, GLshort y, GLshort z); extern void glRasterPos3sv (const GLshort *v); extern void glRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern void glRasterPos4dv (const GLdouble *v); extern void glRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern void glRasterPos4fv (const GLfloat *v); extern void glRasterPos4i (GLint x, GLint y, GLint z, GLint w); extern void glRasterPos4iv (const GLint *v); extern void glRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w); extern void glRasterPos4sv (const GLshort *v); extern void glReadBuffer (GLenum mode); extern void glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); extern void glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); extern void glRectdv (const GLdouble *v1, const GLdouble *v2); extern void glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); extern void glRectfv (const GLfloat *v1, const GLfloat *v2); extern void glRecti (GLint x1, GLint y1, GLint x2, GLint y2); extern void glRectiv (const GLint *v1, const GLint *v2); extern void glRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2); extern void glRectsv (const GLshort *v1, const GLshort *v2); extern GLint glRenderMode (GLenum mode); extern void glResetHistogram (GLenum target); extern void glResetMinmax (GLenum target); extern void glRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z); extern void glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z); extern void glScaled (GLdouble x, GLdouble y, GLdouble z); extern void glScalef (GLfloat x, GLfloat y, GLfloat z); extern void glScissor (GLint x, GLint y, GLsizei width, GLsizei height); extern void glSelectBuffer (GLsizei size, GLuint *buffer); extern void glSeparableFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); extern void glShadeModel (GLenum mode); extern void glStencilFunc (GLenum func, GLint ref, GLuint mask); extern void glStencilMask (GLuint mask); extern void glStencilOp (GLenum fail, GLenum zfail, GLenum zpass); extern void glTexCoord1d (GLdouble s); extern void glTexCoord1dv (const GLdouble *v); extern void glTexCoord1f (GLfloat s); extern void glTexCoord1fv (const GLfloat *v); extern void glTexCoord1i (GLint s); extern void glTexCoord1iv (const GLint *v); extern void glTexCoord1s (GLshort s); extern void glTexCoord1sv (const GLshort *v); extern void glTexCoord2d (GLdouble s, GLdouble t); extern void glTexCoord2dv (const GLdouble *v); extern void glTexCoord2f (GLfloat s, GLfloat t); extern void glTexCoord2fv (const GLfloat *v); extern void glTexCoord2i (GLint s, GLint t); extern void glTexCoord2iv (const GLint *v); extern void glTexCoord2s (GLshort s, GLshort t); extern void glTexCoord2sv (const GLshort *v); extern void glTexCoord3d (GLdouble s, GLdouble t, GLdouble r); extern void glTexCoord3dv (const GLdouble *v); extern void glTexCoord3f (GLfloat s, GLfloat t, GLfloat r); extern void glTexCoord3fv (const GLfloat *v); extern void glTexCoord3i (GLint s, GLint t, GLint r); extern void glTexCoord3iv (const GLint *v); extern void glTexCoord3s (GLshort s, GLshort t, GLshort r); extern void glTexCoord3sv (const GLshort *v); extern void glTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q); extern void glTexCoord4dv (const GLdouble *v); extern void glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q); extern void glTexCoord4fv (const GLfloat *v); extern void glTexCoord4i (GLint s, GLint t, GLint r, GLint q); extern void glTexCoord4iv (const GLint *v); extern void glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q); extern void glTexCoord4sv (const GLshort *v); extern void glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); extern void glTexEnvf (GLenum target, GLenum pname, GLfloat param); extern void glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params); extern void glTexEnvi (GLenum target, GLenum pname, GLint param); extern void glTexEnviv (GLenum target, GLenum pname, const GLint *params); extern void glTexGend (GLenum coord, GLenum pname, GLdouble param); extern void glTexGendv (GLenum coord, GLenum pname, const GLdouble *params); extern void glTexGenf (GLenum coord, GLenum pname, GLfloat param); extern void glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params); extern void glTexGeni (GLenum coord, GLenum pname, GLint param); extern void glTexGeniv (GLenum coord, GLenum pname, const GLint *params); extern void glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); extern void glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); extern void glTexImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); extern void glTexParameterf (GLenum target, GLenum pname, GLfloat param); extern void glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params); extern void glTexParameteri (GLenum target, GLenum pname, GLint param); extern void glTexParameteriv (GLenum target, GLenum pname, const GLint *params); extern void glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); extern void glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); extern void glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); extern void glTranslated (GLdouble x, GLdouble y, GLdouble z); extern void glTranslatef (GLfloat x, GLfloat y, GLfloat z); extern void glVertex2d (GLdouble x, GLdouble y); extern void glVertex2dv (const GLdouble *v); extern void glVertex2f (GLfloat x, GLfloat y); extern void glVertex2fv (const GLfloat *v); extern void glVertex2i (GLint x, GLint y); extern void glVertex2iv (const GLint *v); extern void glVertex2s (GLshort x, GLshort y); extern void glVertex2sv (const GLshort *v); extern void glVertex3d (GLdouble x, GLdouble y, GLdouble z); extern void glVertex3dv (const GLdouble *v); extern void glVertex3f (GLfloat x, GLfloat y, GLfloat z); extern void glVertex3fv (const GLfloat *v); extern void glVertex3i (GLint x, GLint y, GLint z); extern void glVertex3iv (const GLint *v); extern void glVertex3s (GLshort x, GLshort y, GLshort z); extern void glVertex3sv (const GLshort *v); extern void glVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern void glVertex4dv (const GLdouble *v); extern void glVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern void glVertex4fv (const GLfloat *v); extern void glVertex4i (GLint x, GLint y, GLint z, GLint w); extern void glVertex4iv (const GLint *v); extern void glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w); extern void glVertex4sv (const GLshort *v); extern void glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); extern void glViewport (GLint x, GLint y, GLsizei width, GLsizei height); extern void glSampleCoverage (GLclampf value, GLboolean invert); extern void glLoadTransposeMatrixf (const GLfloat *m); extern void glLoadTransposeMatrixd (const GLdouble *m); extern void glMultTransposeMatrixf (const GLfloat *m); extern void glMultTransposeMatrixd (const GLdouble *m); extern void glCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); extern void glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); extern void glCompressedTexImage1D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); extern void glCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); extern void glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); extern void glCompressedTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); extern void glGetCompressedTexImage (GLenum target, GLint lod, GLvoid *img); extern void glActiveTexture (GLenum texture); extern void glClientActiveTexture (GLenum texture); extern void glMultiTexCoord1d (GLenum target, GLdouble s); extern void glMultiTexCoord1dv (GLenum target, const GLdouble *v); extern void glMultiTexCoord1f (GLenum target, GLfloat s); extern void glMultiTexCoord1fv (GLenum target, const GLfloat *v); extern void glMultiTexCoord1i (GLenum target, GLint s); extern void glMultiTexCoord1iv (GLenum target, const GLint *v); extern void glMultiTexCoord1s (GLenum target, GLshort s); extern void glMultiTexCoord1sv (GLenum target, const GLshort *v); extern void glMultiTexCoord2d (GLenum target, GLdouble s, GLdouble t); extern void glMultiTexCoord2dv (GLenum target, const GLdouble *v); extern void glMultiTexCoord2f (GLenum target, GLfloat s, GLfloat t); extern void glMultiTexCoord2fv (GLenum target, const GLfloat *v); extern void glMultiTexCoord2i (GLenum target, GLint s, GLint t); extern void glMultiTexCoord2iv (GLenum target, const GLint *v); extern void glMultiTexCoord2s (GLenum target, GLshort s, GLshort t); extern void glMultiTexCoord2sv (GLenum target, const GLshort *v); extern void glMultiTexCoord3d (GLenum target, GLdouble s, GLdouble t, GLdouble r); extern void glMultiTexCoord3dv (GLenum target, const GLdouble *v); extern void glMultiTexCoord3f (GLenum target, GLfloat s, GLfloat t, GLfloat r); extern void glMultiTexCoord3fv (GLenum target, const GLfloat *v); extern void glMultiTexCoord3i (GLenum target, GLint s, GLint t, GLint r); extern void glMultiTexCoord3iv (GLenum target, const GLint *v); extern void glMultiTexCoord3s (GLenum target, GLshort s, GLshort t, GLshort r); extern void glMultiTexCoord3sv (GLenum target, const GLshort *v); extern void glMultiTexCoord4d (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); extern void glMultiTexCoord4dv (GLenum target, const GLdouble *v); extern void glMultiTexCoord4f (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); extern void glMultiTexCoord4fv (GLenum target, const GLfloat *v); extern void glMultiTexCoord4i (GLenum target, GLint s, GLint t, GLint r, GLint q); extern void glMultiTexCoord4iv (GLenum target, const GLint *v); extern void glMultiTexCoord4s (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); extern void glMultiTexCoord4sv (GLenum target, const GLshort *v); extern void glFogCoordf (GLfloat coord); extern void glFogCoordfv (const GLfloat *coord); extern void glFogCoordd (GLdouble coord); extern void glFogCoorddv (const GLdouble *coord); extern void glFogCoordPointer (GLenum type, GLsizei stride, const GLvoid *pointer); extern void glSecondaryColor3b (GLbyte red, GLbyte green, GLbyte blue); extern void glSecondaryColor3bv (const GLbyte *v); extern void glSecondaryColor3d (GLdouble red, GLdouble green, GLdouble blue); extern void glSecondaryColor3dv (const GLdouble *v); extern void glSecondaryColor3f (GLfloat red, GLfloat green, GLfloat blue); extern void glSecondaryColor3fv (const GLfloat *v); extern void glSecondaryColor3i (GLint red, GLint green, GLint blue); extern void glSecondaryColor3iv (const GLint *v); extern void glSecondaryColor3s (GLshort red, GLshort green, GLshort blue); extern void glSecondaryColor3sv (const GLshort *v); extern void glSecondaryColor3ub (GLubyte red, GLubyte green, GLubyte blue); extern void glSecondaryColor3ubv (const GLubyte *v); extern void glSecondaryColor3ui (GLuint red, GLuint green, GLuint blue); extern void glSecondaryColor3uiv (const GLuint *v); extern void glSecondaryColor3us (GLushort red, GLushort green, GLushort blue); extern void glSecondaryColor3usv (const GLushort *v); extern void glSecondaryColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); extern void glPointParameterf (GLenum pname, GLfloat param); extern void glPointParameterfv (GLenum pname, const GLfloat *params); extern void glPointParameteri (GLenum pname, GLint param); extern void glPointParameteriv (GLenum pname, const GLint *params); extern void glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); extern void glMultiDrawArrays (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); extern void glMultiDrawElements (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount); extern void glWindowPos2d (GLdouble x, GLdouble y); extern void glWindowPos2dv (const GLdouble *v); extern void glWindowPos2f (GLfloat x, GLfloat y); extern void glWindowPos2fv (const GLfloat *v); extern void glWindowPos2i (GLint x, GLint y); extern void glWindowPos2iv (const GLint *v); extern void glWindowPos2s (GLshort x, GLshort y); extern void glWindowPos2sv (const GLshort *v); extern void glWindowPos3d (GLdouble x, GLdouble y, GLdouble z); extern void glWindowPos3dv (const GLdouble *v); extern void glWindowPos3f (GLfloat x, GLfloat y, GLfloat z); extern void glWindowPos3fv (const GLfloat *v); extern void glWindowPos3i (GLint x, GLint y, GLint z); extern void glWindowPos3iv (const GLint *v); extern void glWindowPos3s (GLshort x, GLshort y, GLshort z); extern void glWindowPos3sv (const GLshort *v); extern void glGenQueries (GLsizei n, GLuint *ids); extern void glDeleteQueries (GLsizei n, const GLuint *ids); extern GLboolean glIsQuery (GLuint id); extern void glBeginQuery (GLenum target, GLuint id); extern void glEndQuery (GLenum target); extern void glGetQueryiv (GLenum target, GLenum pname, GLint *params); extern void glGetQueryObjectiv (GLuint id, GLenum pname, GLint *params); extern void glGetQueryObjectuiv (GLuint id, GLenum pname, GLuint *params); extern void glBindBuffer (GLenum target, GLuint buffer); extern void glDeleteBuffers (GLsizei n, const GLuint *buffers); extern void glGenBuffers (GLsizei n, GLuint *buffers); extern GLboolean glIsBuffer (GLuint buffer); extern void glBufferData (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage); extern void glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data); extern void glGetBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data); extern GLvoid *glMapBuffer (GLenum target, GLenum access); extern GLboolean glUnmapBuffer (GLenum target); extern void glGetBufferParameteriv (GLenum target, GLenum pname, GLint *params); extern void glGetBufferPointerv (GLenum target, GLenum pname, GLvoid **params); extern void glDrawBuffers (GLsizei n, const GLenum *bufs); extern void glVertexAttrib1d (GLuint index, GLdouble x); extern void glVertexAttrib1dv (GLuint index, const GLdouble *v); extern void glVertexAttrib1f (GLuint index, GLfloat x); extern void glVertexAttrib1fv (GLuint index, const GLfloat *v); extern void glVertexAttrib1s (GLuint index, GLshort x); extern void glVertexAttrib1sv (GLuint index, const GLshort *v); extern void glVertexAttrib2d (GLuint index, GLdouble x, GLdouble y); extern void glVertexAttrib2dv (GLuint index, const GLdouble *v); extern void glVertexAttrib2f (GLuint index, GLfloat x, GLfloat y); extern void glVertexAttrib2fv (GLuint index, const GLfloat *v); extern void glVertexAttrib2s (GLuint index, GLshort x, GLshort y); extern void glVertexAttrib2sv (GLuint index, const GLshort *v); extern void glVertexAttrib3d (GLuint index, GLdouble x, GLdouble y, GLdouble z); extern void glVertexAttrib3dv (GLuint index, const GLdouble *v); extern void glVertexAttrib3f (GLuint index, GLfloat x, GLfloat y, GLfloat z); extern void glVertexAttrib3fv (GLuint index, const GLfloat *v); extern void glVertexAttrib3s (GLuint index, GLshort x, GLshort y, GLshort z); extern void glVertexAttrib3sv (GLuint index, const GLshort *v); extern void glVertexAttrib4Nbv (GLuint index, const GLbyte *v); extern void glVertexAttrib4Niv (GLuint index, const GLint *v); extern void glVertexAttrib4Nsv (GLuint index, const GLshort *v); extern void glVertexAttrib4Nub (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); extern void glVertexAttrib4Nubv (GLuint index, const GLubyte *v); extern void glVertexAttrib4Nuiv (GLuint index, const GLuint *v); extern void glVertexAttrib4Nusv (GLuint index, const GLushort *v); extern void glVertexAttrib4bv (GLuint index, const GLbyte *v); extern void glVertexAttrib4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern void glVertexAttrib4dv (GLuint index, const GLdouble *v); extern void glVertexAttrib4f (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern void glVertexAttrib4fv (GLuint index, const GLfloat *v); extern void glVertexAttrib4iv (GLuint index, const GLint *v); extern void glVertexAttrib4s (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); extern void glVertexAttrib4sv (GLuint index, const GLshort *v); extern void glVertexAttrib4ubv (GLuint index, const GLubyte *v); extern void glVertexAttrib4uiv (GLuint index, const GLuint *v); extern void glVertexAttrib4usv (GLuint index, const GLushort *v); extern void glVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); extern void glEnableVertexAttribArray (GLuint index); extern void glDisableVertexAttribArray (GLuint index); extern void glGetVertexAttribdv (GLuint index, GLenum pname, GLdouble *params); extern void glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat *params); extern void glGetVertexAttribiv (GLuint index, GLenum pname, GLint *params); extern void glGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoid **pointer); extern void glDeleteShader (GLuint shader); extern void glDetachShader (GLuint program, GLuint shader); extern GLuint glCreateShader (GLenum type); extern void glShaderSource (GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length); extern void glCompileShader (GLuint shader); extern GLuint glCreateProgram (void); extern void glAttachShader (GLuint program, GLuint shader); extern void glLinkProgram (GLuint program); extern void glUseProgram (GLuint program); extern void glDeleteProgram (GLuint program); extern void glValidateProgram (GLuint program); extern void glUniform1f (GLint location, GLfloat v0); extern void glUniform2f (GLint location, GLfloat v0, GLfloat v1); extern void glUniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); extern void glUniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); extern void glUniform1i (GLint location, GLint v0); extern void glUniform2i (GLint location, GLint v0, GLint v1); extern void glUniform3i (GLint location, GLint v0, GLint v1, GLint v2); extern void glUniform4i (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); extern void glUniform1fv (GLint location, GLsizei count, const GLfloat *value); extern void glUniform2fv (GLint location, GLsizei count, const GLfloat *value); extern void glUniform3fv (GLint location, GLsizei count, const GLfloat *value); extern void glUniform4fv (GLint location, GLsizei count, const GLfloat *value); extern void glUniform1iv (GLint location, GLsizei count, const GLint *value); extern void glUniform2iv (GLint location, GLsizei count, const GLint *value); extern void glUniform3iv (GLint location, GLsizei count, const GLint *value); extern void glUniform4iv (GLint location, GLsizei count, const GLint *value); extern void glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); extern void glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); extern void glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); extern GLboolean glIsShader (GLuint shader); extern GLboolean glIsProgram (GLuint program); extern void glGetShaderiv (GLuint shader, GLenum pname, GLint *params); extern void glGetProgramiv (GLuint program, GLenum pname, GLint *params); extern void glGetAttachedShaders (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders); extern void glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog); extern void glGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog); extern GLint glGetUniformLocation (GLuint program, const GLchar *name); extern void glGetActiveUniform (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); extern void glGetUniformfv (GLuint program, GLint location, GLfloat *params); extern void glGetUniformiv (GLuint program, GLint location, GLint *params); extern void glGetShaderSource (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source); extern void glBindAttribLocation (GLuint program, GLuint index, const GLchar *name); extern void glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); extern GLint glGetAttribLocation (GLuint program, const GLchar *name); extern void glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask); extern void glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass); extern void glStencilMaskSeparate (GLenum face, GLuint mask); extern void glUniformMatrix2x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); extern void glUniformMatrix3x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); extern void glUniformMatrix2x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); extern void glUniformMatrix4x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); extern void glUniformMatrix3x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); extern void glUniformMatrix4x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); # 26 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/ogsf.h" 2 # 1 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/gis.h" 1 # 19 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/gis.h" #define GRASS_GIS_H # 29 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/gis.h" # 1 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/datetime.h" 1 #define GRASS_DATETIME_H #define DATETIME_ABSOLUTE 1 #define DATETIME_RELATIVE 2 #define DATETIME_YEAR 101 #define DATETIME_MONTH 102 #define DATETIME_DAY 103 #define DATETIME_HOUR 104 #define DATETIME_MINUTE 105 #define DATETIME_SECOND 106 typedef struct DateTime { int mode; int from, to; int fracsec; int year, month, day; int hour, minute; double second; int positive; int tz; } DateTime; # 1 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/defs/datetime.h" 1 #define GRASS_DATETIMEDEFS_H int datetime_is_between(int x, int a, int b); int datetime_change_from_to(DateTime * dt, int from, int to, int round); void datetime_copy(DateTime * src, const DateTime * dst); int datetime_difference(const DateTime * a, const DateTime * b, DateTime * result); int datetime_error(int code, char *msg); int datetime_error_code(void); char *datetime_error_msg(void); void datetime_clear_error(void); int datetime_format(const DateTime * dt, char *buf); int datetime_increment(DateTime * src, DateTime * incr); int datetime_is_valid_increment(const DateTime * src, const DateTime * incr); int datetime_check_increment(const DateTime * src, const DateTime * incr); int datetime_get_increment_type(const DateTime * dt, int *mode, int *from, int *to, int *fracsec); int datetime_set_increment_type(const DateTime * src, DateTime * incr); int datetime_get_local_timezone(int *minutes); void datetime_get_local_time(DateTime * dt); int datetime_days_in_month(int year, int month, int ad); int datetime_is_leap_year(int year, int ad); int datetime_days_in_year(int year, int ad); int datetime_is_same(const DateTime * src, const DateTime * dst); int datetime_scan(DateTime * dt, const char *buf); int datetime_is_positive(const DateTime * dt); int datetime_is_negative(const DateTime * dt); void datetime_set_positive(DateTime * dt); void datetime_set_negative(DateTime * dt); void datetime_invert_sign(DateTime * dt); int datetime_set_type(DateTime * dt, int mode, int from, int to, int fracsec); int datetime_get_type(const DateTime * dt, int *mode, int *from, int *to, int *fracsec); int datetime_is_valid_type(const DateTime * dt); int datetime_check_type(const DateTime * dt); int datetime_in_interval_year_month(int x); int datetime_in_interval_day_second(int x); int datetime_is_absolute(const DateTime * dt); int datetime_is_relative(const DateTime * dt); int datetime_check_timezone(const DateTime * dt, int minutes); int datetime_get_timezone(const DateTime * dt, int *minutes); int datetime_set_timezone(DateTime * dt, int minutes); int datetime_unset_timezone(DateTime * dt); int datetime_is_valid_timezone(int minutes); int datetime_change_timezone(DateTime * dt, int minutes); int datetime_change_to_utc(DateTime * dt); void datetime_decompose_timezone(int tz, int *hours, int *minutes); int datetime_check_year(const DateTime * dt, int year); int datetime_check_month(const DateTime * dt, int month); int datetime_check_day(const DateTime * dt, int day); int datetime_check_hour(const DateTime * dt, int hour); int datetime_check_minute(const DateTime * dt, int minute); int datetime_check_second(const DateTime * dt, double second); int datetime_check_fracsec(const DateTime * dt, int fracsec); int datetime_get_year(const DateTime * dt, int *year); int datetime_set_year(DateTime * dt, int year); int datetime_get_month(const DateTime * dt, int *month); int datetime_set_month(DateTime * dt, int month); int datetime_get_day(const DateTime * dt, int *day); int datetime_set_day(DateTime * dt, int day); int datetime_get_hour(const DateTime * dt, int *hour); int datetime_set_hour(DateTime * dt, int hour); int datetime_get_minute(const DateTime * dt, int *minute); int datetime_set_minute(DateTime * dt, int minute); int datetime_get_second(const DateTime * dt, double *second); int datetime_set_second(DateTime * dt, double second); int datetime_get_fracsec(const DateTime * dt, int *fracsec); int datetime_set_fracsec(DateTime * dt, int fracsec); # 31 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/datetime.h" 2 # 30 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/gis.h" 2 #undef __attribute__ #define __attribute__(x) static const char *GRASS_copyright = "GRASS GNU GPL licensed Software"; #define GIS_H_VERSION "$Revision$" #define GIS_H_DATE "$Date$" #define G_gisinit(pgm) G__gisinit(GIS_H_VERSION, (pgm)) #define G_no_gisinit() G__no_gisinit(GIS_H_VERSION) # 59 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/gis.h" #define PRI_OFF_T "ld" #define NEWLINE '\n' #define HOST_NEWLINE "\n" #define WARN_UNUSED_RESULT #define U_UNDEFINED -1 #define U_UNKNOWN 0 #define U_ACRES 1 #define U_HECTARES 2 #define U_KILOMETERS 3 #define U_METERS 4 #define U_MILES 5 #define U_FEET 6 #define U_RADIANS 7 #define U_DEGREES 8 #define U_USFEET 9 #define U_YEARS DATETIME_YEAR #define U_MONTHS DATETIME_MONTH #define U_DAYS DATETIME_DAY #define U_HOURS DATETIME_HOUR #define U_MINUTES DATETIME_MINUTE #define U_SECONDS DATETIME_SECOND #define PROJECTION_XY 0 #define PROJECTION_UTM 1 #define PROJECTION_SP 2 #define PROJECTION_LL 3 #define PROJECTION_OTHER 99 #define PROJECTION_FILE "PROJ_INFO" #define UNIT_FILE "PROJ_UNITS" #define EPSG_FILE "PROJ_EPSG" #define CONFIG_DIR ".grass7" #undef M_PI #define M_PI 3.14159265358979323846 #undef M_PI_2 #define M_PI_2 1.57079632679489661923 #undef M_PI_4 #define M_PI_4 0.78539816339744830962 #undef M_R2D #define M_R2D 57.295779513082320877 #undef M_D2R #define M_D2R 0.017453292519943295769 #define GRASS_EPSILON 1.0e-15 #define G_VAR_GISRC 0 #define G_VAR_MAPSET 1 #define G_GISRC_MODE_FILE 0 #define G_GISRC_MODE_MEMORY 1 #define TYPE_INTEGER 1 #define TYPE_DOUBLE 2 #define TYPE_STRING 3 #define YES 1 #define NO 0 #define GNAME_MAX 256 #define GMAPSET_MAX 256 #define GPATH_MAX 4096 #define GBASENAME_SEP "_" #define serialize_int32_le(buf,x) do { (buf)[0] = ((x) >> 0) & 0xFF; (buf)[1] = ((x) >> 8) & 0xFF; (buf)[2] = ((x) >> 16) & 0xFF; (buf)[3] = ((x) >> 24) & 0xFF; } while(0) #define deserialize_int32_le(buf) (((buf)[0] << 0) | ((buf)[1] << 8) | ((buf)[2] << 16) | ((buf)[3] << 24)) #define serialize_int32_be(buf,x) do { (buf)[0] = ((x) >> 24) & 0xFF; (buf)[1] = ((x) >> 16) & 0xFF; (buf)[2] = ((x) >> 8) & 0xFF; (buf)[3] = ((x) >> 0) & 0xFF; } while(0) #define deserialize_int32_be(buf) (((buf)[0] << 24) | ((buf)[1] << 16) | ((buf)[2] << 8) | ((buf)[3] << 0)) #define GRASS_DIRSEP '/' #define HOST_DIRSEP '/' #define G_DEV_NULL "/dev/null" # 222 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/gis.h" typedef enum { G_OPT_UNDEFINED, G_OPT_DB_SQL, G_OPT_DB_WHERE, G_OPT_DB_TABLE, G_OPT_DB_DRIVER, G_OPT_DB_DATABASE, G_OPT_DB_SCHEMA, G_OPT_DB_COLUMN, G_OPT_DB_COLUMNS, G_OPT_DB_KEYCOLUMN, G_OPT_I_GROUP, G_OPT_I_SUBGROUP, G_OPT_R_INPUT, G_OPT_R_INPUTS, G_OPT_R_OUTPUT, G_OPT_R_OUTPUTS, G_OPT_R_MAP, G_OPT_R_MAPS, G_OPT_R_BASE, G_OPT_R_COVER, G_OPT_R_ELEV, G_OPT_R_ELEVS, G_OPT_R_TYPE, G_OPT_R_INTERP_TYPE, G_OPT_R_BASENAME_INPUT, G_OPT_R_BASENAME_OUTPUT, G_OPT_R3_INPUT, G_OPT_R3_INPUTS, G_OPT_R3_OUTPUT, G_OPT_R3_MAP, G_OPT_R3_MAPS, G_OPT_R3_TYPE, G_OPT_R3_PRECISION, G_OPT_R3_TILE_DIMENSION, G_OPT_R3_COMPRESSION, G_OPT_V_INPUT, G_OPT_V_INPUTS, G_OPT_V_OUTPUT, G_OPT_V_MAP, G_OPT_V_MAPS, G_OPT_V_TYPE, G_OPT_V3_TYPE, G_OPT_V_FIELD, G_OPT_V_FIELD_ALL, G_OPT_V_CAT, G_OPT_V_CATS, G_OPT_V_ID, G_OPT_V_IDS, G_OPT_F_INPUT, G_OPT_F_BIN_INPUT, G_OPT_F_OUTPUT, G_OPT_F_SEP, G_OPT_C, G_OPT_CN, G_OPT_M_UNITS, G_OPT_M_DATATYPE, G_OPT_M_MAPSET, G_OPT_M_LOCATION, G_OPT_M_DBASE, G_OPT_M_COORDS, G_OPT_M_COLR, G_OPT_M_DIR, G_OPT_M_REGION, G_OPT_M_NULL_VALUE, G_OPT_STDS_INPUT, G_OPT_STDS_INPUTS, G_OPT_STDS_OUTPUT, G_OPT_STRDS_INPUT, G_OPT_STRDS_INPUTS, G_OPT_STRDS_OUTPUT, G_OPT_STRDS_OUTPUTS, G_OPT_STR3DS_INPUT, G_OPT_STR3DS_INPUTS, G_OPT_STR3DS_OUTPUT, G_OPT_STVDS_INPUT, G_OPT_STVDS_INPUTS, G_OPT_STVDS_OUTPUT, G_OPT_MAP_INPUT, G_OPT_MAP_INPUTS, G_OPT_STDS_TYPE, G_OPT_MAP_TYPE, G_OPT_T_TYPE, G_OPT_T_WHERE, G_OPT_T_SAMPLE } STD_OPT; # 327 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/gis.h" typedef enum { G_FLG_UNDEFINED, G_FLG_V_TABLE, G_FLG_V_TOPO } STD_FLG; enum rule_type { RULE_EXCLUSIVE, RULE_REQUIRED, RULE_REQUIRES, RULE_REQUIRES_ALL, RULE_EXCLUDES, RULE_COLLECTIVE }; #define G_INFO_FORMAT_STANDARD 0 #define G_INFO_FORMAT_GUI 1 #define G_INFO_FORMAT_SILENT 2 #define G_INFO_FORMAT_PLAIN 3 #define G_ICON_CROSS 0 #define G_ICON_BOX 1 #define G_ICON_ARROW 2 #define DEFAULT_FG_COLOR "black" #define DEFAULT_BG_COLOR "white" #define DEFAULT_COLOR_TABLE "viridis" #define G_FATAL_EXIT 0 #define G_FATAL_PRINT 1 #define G_FATAL_RETURN 2 #define ENDIAN_LITTLE 0 #define ENDIAN_BIG 1 #define ENDIAN_OTHER 2 #define GV_KEY_COLUMN "cat" enum { G_ELEMENT_RASTER = 1, G_ELEMENT_RASTER3D = 2, G_ELEMENT_VECTOR = 3, G_ELEMENT_ASCIIVECTOR = 4, G_ELEMENT_LABEL = 5, G_ELEMENT_REGION = 6, G_ELEMENT_GROUP = 7 }; struct Cell_head { int format; int compressed; int rows; int rows3; int cols; int cols3; int depths; # 430 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/gis.h" int proj; int zone; double ew_res; double ew_res3; double ns_res; double ns_res3; double tb_res; double north; double south; double east; double west; double top; double bottom; }; struct G_3dview { char pgm_id[40]; float from_to[2][3]; float fov; float twist; float exag; int mesh_freq; int poly_freq; int display_type; int lightson; int dozero; int colorgrid; int shading; int fringe; int surfonly; int doavg; char grid_col[40]; char bg_col[40]; char other_col[40]; float lightpos[4]; float lightcol[3]; float ambient; float shine; struct Cell_head vwin; }; struct Key_Value { int nitems; int nalloc; char **key; char **value; }; # 517 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/gis.h" struct Option { const char *key; int type; int required; int multiple; const char *options; const char **opts; const char *key_desc; const char *label; const char *description; const char *descriptions; const char **descs; char *answer; const char *def; char **answers; struct Option *next_opt; const char *gisprompt; const char *guisection; const char *guidependency; int (*checker)(const char *); int count; }; struct Flag { char key; char answer; char suppress_required; char suppress_overwrite; const char *label; const char *description; const char *guisection; struct Flag *next_flag; }; struct GModule { const char *label; const char *description; const char **keywords; int overwrite; int verbose; }; struct TimeStamp { DateTime dt[2]; int count; }; struct Counter { int value; }; struct Popen { FILE *fp; int pid; }; typedef int CELL; typedef double DCELL; typedef float FCELL; typedef int64_t grass_int64; # 607 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/gis.h" typedef grass_int64 LCELL; struct _Color_Value_ { DCELL value; unsigned char red; unsigned char grn; unsigned char blu; }; struct _Color_Rule_ { struct _Color_Value_ low, high; struct _Color_Rule_ *next; struct _Color_Rule_ *prev; }; struct _Color_Info_ { struct _Color_Rule_ *rules; int n_rules; struct { unsigned char *red; unsigned char *grn; unsigned char *blu; unsigned char *set; int nalloc; int active; } lookup; struct { DCELL *vals; struct _Color_Rule_ **rules; int nalloc; int active; } fp_lookup; DCELL min, max; }; struct Colors { int version; DCELL shift; int invert; int is_float; int null_set; unsigned char null_red; unsigned char null_grn; unsigned char null_blu; int undef_set; unsigned char undef_red; unsigned char undef_grn; unsigned char undef_blu; struct _Color_Info_ fixed; struct _Color_Info_ modular; DCELL cmin; DCELL cmax; int organizing; }; struct ilist { int *value; int n_values; int alloc_values; }; # 1 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/defs/gis.h" 1 # 18 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/defs/gis.h" #define GRASS_GISDEFS_H # 57 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/defs/gis.h" #define G_alloca(n) G_malloc(n) #define G_freea(p) G_free(p) # 69 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/defs/gis.h" # 1 "/usr/include/sys/stat.h" 1 3 4 # 71 "/usr/include/sys/stat.h" 3 4 #define _SYS_STAT_H_ # 110 "/usr/include/sys/stat.h" 3 4 struct ostat { short st_dev; ino_t st_ino; mode_t st_mode; nlink_t st_nlink; short st_uid; short st_gid; short st_rdev; __int32_t st_size; struct timespec st_atimespec; struct timespec st_mtimespec; struct timespec st_ctimespec; __int32_t st_blksize; __int32_t st_blocks; uint32_t st_flags; uint32_t st_gen; }; #define __DARWIN_STRUCT_STAT64_TIMES struct timespec st_atimespec; struct timespec st_mtimespec; struct timespec st_ctimespec; struct timespec st_birthtimespec; # 158 "/usr/include/sys/stat.h" 3 4 #define __DARWIN_STRUCT_STAT64 { dev_t st_dev; mode_t st_mode; nlink_t st_nlink; __darwin_ino64_t st_ino; uid_t st_uid; gid_t st_gid; dev_t st_rdev; __DARWIN_STRUCT_STAT64_TIMES off_t st_size; blkcnt_t st_blocks; blksize_t st_blksize; __uint32_t st_flags; __uint32_t st_gen; __int32_t st_lspare; __int64_t st_qspare[2]; } # 182 "/usr/include/sys/stat.h" 3 4 struct stat { dev_t st_dev; mode_t st_mode; nlink_t st_nlink; __darwin_ino64_t st_ino; uid_t st_uid; gid_t st_gid; dev_t st_rdev; struct timespec st_atimespec; struct timespec st_mtimespec; struct timespec st_ctimespec; struct timespec st_birthtimespec; off_t st_size; blkcnt_t st_blocks; blksize_t st_blksize; uint32_t st_flags; uint32_t st_gen; __int32_t st_lspare; __int64_t st_qspare[2]; }; # 221 "/usr/include/sys/stat.h" 3 4 struct stat64 { dev_t st_dev; mode_t st_mode; nlink_t st_nlink; __darwin_ino64_t st_ino; uid_t st_uid; gid_t st_gid; dev_t st_rdev; struct timespec st_atimespec; struct timespec st_mtimespec; struct timespec st_ctimespec; struct timespec st_birthtimespec; off_t st_size; blkcnt_t st_blocks; blksize_t st_blksize; uint32_t st_flags; uint32_t st_gen; __int32_t st_lspare; __int64_t st_qspare[2]; }; # 231 "/usr/include/sys/stat.h" 3 4 #define st_atime st_atimespec.tv_sec #define st_mtime st_mtimespec.tv_sec #define st_ctime st_ctimespec.tv_sec #define st_birthtime st_birthtimespec.tv_sec # 249 "/usr/include/sys/stat.h" 3 4 #define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK) #define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR) #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) #define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) #define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) #define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK) #define S_ISWHT(m) (((m) & S_IFMT) == S_IFWHT) # 275 "/usr/include/sys/stat.h" 3 4 #define S_TYPEISMQ(buf) (0) #define S_TYPEISSEM(buf) (0) #define S_TYPEISSHM(buf) (0) # 293 "/usr/include/sys/stat.h" 3 4 #define S_TYPEISTMO(buf) (0) #define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) #define ALLPERMS (S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO) #define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH) #define S_BLKSIZE 512 #define UF_SETTABLE 0x0000ffff #define UF_NODUMP 0x00000001 #define UF_IMMUTABLE 0x00000002 #define UF_APPEND 0x00000004 #define UF_OPAQUE 0x00000008 #define UF_COMPRESSED 0x00000020 #define UF_TRACKED 0x00000040 #define UF_DATAVAULT 0x00000080 #define UF_HIDDEN 0x00008000 #define SF_SUPPORTED 0x001f0000 #define SF_SETTABLE 0xffff0000 #define SF_ARCHIVED 0x00010000 #define SF_IMMUTABLE 0x00020000 #define SF_APPEND 0x00040000 #define SF_RESTRICTED 0x00080000 #define SF_NOUNLINK 0x00100000 # 355 "/usr/include/sys/stat.h" 3 4 int chmod(const char *, mode_t) ; int fchmod(int, mode_t) ; int fstat(int, struct stat *) ; int lstat(const char *, struct stat *) ; int mkdir(const char *, mode_t); int mkfifo(const char *, mode_t); int stat(const char *, struct stat *) ; int mknod(const char *, mode_t, dev_t); mode_t umask(mode_t); int fchmodat(int, const char *, mode_t, int) ; int fstatat(int, const char *, struct stat *, int) ; int mkdirat(int, const char *, mode_t) ; #define UTIME_NOW -1 #define UTIME_OMIT -2 int futimens(int __fd, const struct timespec __times[2]) ; int utimensat(int __fd, const char *__path, const struct timespec __times[2], int __flag) ; int chflags(const char *, uint32_t); int chmodx_np(const char *, filesec_t); int fchflags(int, uint32_t); int fchmodx_np(int, filesec_t); int fstatx_np(int, struct stat *, filesec_t) ; int lchflags(const char *, uint32_t) ; int lchmod(const char *, mode_t) ; int lstatx_np(const char *, struct stat *, filesec_t) ; int mkdirx_np(const char *, filesec_t); int mkfifox_np(const char *, filesec_t); int statx_np(const char *, struct stat *, filesec_t) ; int umaskx_np(filesec_t) ; int fstatx64_np(int, struct stat64 *, filesec_t) ; int lstatx64_np(const char *, struct stat64 *, filesec_t) ; int statx64_np(const char *, struct stat64 *, filesec_t) ; int fstat64(int, struct stat64 *) ; int lstat64(const char *, struct stat64 *) ; int stat64(const char *, struct stat64 *) ; # 70 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/defs/gis.h" 2 #define RELDIR "?" # 95 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/defs/gis.h" void G_adjust_Cell_head(struct Cell_head *, int, int); void G_adjust_Cell_head3(struct Cell_head *, int, int, int); int G_adjust_window_ll(struct Cell_head *cellhd); #define G_incr_void_ptr(ptr,size) ((void *)((const unsigned char *)(ptr) + (size))) void *G__malloc(const char *, int, size_t); void *G__calloc(const char *, int, size_t, size_t); void *G__realloc(const char *, int, void *, size_t); void G_free(void *); # 116 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/defs/gis.h" #define G_malloc(n) G__malloc("", 0, (n)) #define G_calloc(m,n) G__calloc("", 0, (m), (n)) #define G_realloc(p,n) G__realloc("", 0, (p), (n)) int G_begin_cell_area_calculations(void); double G_area_of_cell_at_row(int); int G_begin_polygon_area_calculations(void); double G_area_of_polygon(const double *, const double *, int); void G_begin_zone_area_on_ellipsoid(double, double, double); double G_darea0_on_ellipsoid(double); double G_area_for_zone_on_ellipsoid(double, double); void G_begin_ellipsoid_polygon_area(double, double); double G_ellipsoid_polygon_area(const double *, const double *, int); double G_planimetric_polygon_area(const double *, const double *, int); void G_begin_zone_area_on_sphere(double, double); double G_darea0_on_sphere(double); double G_area_for_zone_on_sphere(double, double); void G_ascii_check(char *); # 157 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/defs/gis.h" int G_vasprintf(char **, const char *, va_list); int G_asprintf(char **, const char *, ...) ; int G_rasprintf(char **, size_t *,const char *, ...) ; char *G_basename(char *, const char *); size_t G_get_num_decimals(const char *); char *G_double_to_basename_format(double, size_t, size_t); char *G_get_basename_separator(); char *G_join_basename_strings(const char**, size_t); char *G_generate_basename(const char*, double, size_t, size_t); void G_bresenham_line(int, int, int, int, int (*)(int, int)); void G_clicker(void); char *G_color_rules_options(void); char *G_color_rules_descriptions(void); char *G_color_rules_description_type(void); void G_list_color_rules(FILE *); void G_list_color_rules_description_type(FILE *, char *); int G_find_color_rule(const char *); int G_num_standard_colors(void); int G_insert_commas(char *); void G_remove_commas(char *); int G_compressor_number(char *); char *G_compressor_name(int); int G_default_compressor(void); int G_check_compressor(int); int G_write_compressed(int, unsigned char *, int, int); int G_write_unompressed(int, unsigned char *, int); int G_read_compressed(int, int, unsigned char *, int, int); int G_compress_bound(int, int); int G_compress(unsigned char *, int, unsigned char *, int, int); int G_expand(unsigned char *, int, unsigned char *, int, int); int G_no_compress(unsigned char *src, int src_sz, unsigned char *dst, int dst_sz); int G_no_expand(unsigned char *src, int src_sz, unsigned char *dst, int dst_sz); int G_rle_compress(unsigned char *src, int src_sz, unsigned char *dst, int dst_sz); int G_rle_expand(unsigned char *src, int src_sz, unsigned char *dst, int dst_sz); int G_zlib_compress(unsigned char *src, int src_sz, unsigned char *dst, int dst_sz); int G_zlib_expand(unsigned char *src, int src_sz, unsigned char *dst, int dst_sz); int G_lz4_compress(unsigned char *src, int src_sz, unsigned char *dst, int dst_sz); int G_lz4_expand(unsigned char *src, int src_sz, unsigned char *dst, int dst_sz); int G_bz2_compress(unsigned char *src, int src_sz, unsigned char *dst, int dst_sz); int G_bz2_expand(unsigned char *src, int src_sz, unsigned char *dst, int dst_sz); int G_zstd_compress(unsigned char *src, int src_sz, unsigned char *dst, int dst_sz); int G_zstd_expand(unsigned char *src, int src_sz, unsigned char *dst, int dst_sz); int G_recursive_copy(const char *, const char *); int G_copy_file(const char *, const char *); int G_is_initialized(int *); void G_initialize_done(int *); void G_init_counter(struct Counter *, int); int G_counter_next(struct Counter *); const char *G_date(void); int G_get_datum_by_name(const char *); const char *G_datum_name(int); const char *G_datum_description(int); const char *G_datum_ellipsoid(int); int G_get_datumparams_from_projinfo(const struct Key_Value *, char *, char *); void G_read_datum_table(void); void G_init_debug(void); int G_debug(int, const char *, ...) ; int G_begin_distance_calculations(void); double G_distance(double, double, double, double); double G_distance_between_line_segments(double, double, double, double, double, double, double, double); double G_distance_point_to_line_segment(double, double, double, double, double, double); void G_done_msg(const char *, ...) ; int G_is_little_endian(void); void G_init_env(void); const char *G_getenv(const char *); const char *G_getenv2(const char *, int); const char *G_getenv_nofatal(const char *); const char *G_getenv_nofatal2(const char *, int); void G_setenv(const char *, const char *); void G_setenv2(const char *, const char *, int); void G_setenv_nogisrc(const char *, const char *); void G_setenv_nogisrc2(const char *, const char *, int); void G_unsetenv(const char *); void G_unsetenv2(const char *, int); const char *G_get_env_name(int); void G_set_gisrc_mode(int); int G_get_gisrc_mode(void); void G_create_alt_env(void); void G_switch_env(void); void G__read_mapset_env(void); void G__read_gisrc_env(void); int G_info_format(void); void G_message(const char *, ...) ; void G_verbose_message(const char *, ...) ; void G_important_message(const char *, ...) ; void G_fatal_error(const char *, ...) ; void G_warning(const char *, ...) ; int G_suppress_warnings(int); int G_sleep_on_error(int); void G_set_error_routine(int (*)(const char *, int)); void G_unset_error_routine(void); void G_init_logging(void); char *G_file_name(char *, const char *, const char *, const char *); char *G_file_name_misc(char *, const char *, const char *, const char *, const char *); char *G_file_name_tmp(char *, const char *, const char *, const char *); const char *G_find_file(const char *, char *, const char *); const char *G_find_file2(const char *, const char *, const char *); const char *G_find_file_misc(const char *, const char *, char *, const char *); const char *G_find_file2_misc(const char *, const char *, const char *, const char *); char *G_find_etc(const char *); const char *G_find_raster(char *, const char *); const char *G_find_raster2(const char *, const char *); const char *G_find_raster3d(const char *, const char *); const char *G_find_vector(char *, const char *); const char *G_find_vector2(const char *, const char *); int G_begin_geodesic_equation(double, double, double, double); double G_geodesic_lat_from_lon(double); void G_begin_geodesic_distance(double, double); void G_set_geodesic_distance_lat1(double); void G_set_geodesic_distance_lat2(double); double G_geodesic_distance_lon_to_lon(double, double); double G_geodesic_distance(double, double, double, double); int G_get_ellipsoid_parameters(double *, double *); int G_get_spheroid_by_name(const char *, double *, double *, double *); int G_get_ellipsoid_by_name(const char *, double *, double *); const char *G_ellipsoid_name(int); const char *G_ellipsoid_description(int); int G_read_ellipsoid_table(int); struct Key_Value *G_get_projunits(void); struct Key_Value *G_get_projinfo(void); struct Key_Value *G_get_projepsg(void); void G_get_window(struct Cell_head *); void G_get_default_window(struct Cell_head *); void G_get_element_window(struct Cell_head *, const char *, const char *, const char *); int G_getl(char *, int, FILE *); int G_getl2(char *, int, FILE *); const char *G_gisbase(void); const char *G_gisdbase(void); void G__gisinit(const char *, const char *); void G__no_gisinit(const char *); void G_init_all(void); void G_add_error_handler(void (*)(void *), void *); void G_remove_error_handler(void (*)(void *), void *); const char *G_home(void); const char *G_config_path(void); void G_init_ilist(struct ilist *); void G_free_ilist(struct ilist *); struct ilist * G_new_ilist(); void G_ilist_add(struct ilist *, int); int G_intersect_line_segments(double, double, double, double, double, double, double, double, double *, double *, double *, double *); int G_is_gisbase(const char *); int G_is_location(const char *); int G_is_mapset(const char *); struct Key_Value *G_create_key_value(void); void G_set_key_value(const char *, const char *, struct Key_Value *); const char *G_find_key_value(const char *, const struct Key_Value *); void G_free_key_value(struct Key_Value *); int G_fwrite_key_value(FILE *, const struct Key_Value *); struct Key_Value *G_fread_key_value(FILE *); void G_write_key_value_file(const char *, const struct Key_Value *); struct Key_Value *G_read_key_value_file(const char *); void G_update_key_value_file(const char *, const char *, const char *); int G_lookup_key_value_from_file(const char *, const char *, char[], int); int G_legal_filename(const char *); int G_check_input_output_name(const char *, const char *, int); void G_set_distance_to_line_tolerance(double); double G_distance2_point_to_line(double, double, double, double, double, double); void G_list_element(const char *, const char *, const char *, int (*)(const char *, const char *, const char *)); char **G_list(int, const char *, const char *, const char *); void G_free_list(char **); void G_lat_format(double, char *); const char *G_lat_format_string(void); void G_lon_format(double, char *); const char *G_lon_format_string(void); void G_llres_format(double, char *); const char *G_llres_format_string(void); void G_lat_parts(double, int *, int *, double *, char *); void G_lon_parts(double, int *, int *, double *, char *); int G_lat_scan(const char *, double *); int G_lon_scan(const char *, double *); int G_llres_scan(const char *, double *); const char *G_location(void); char *G_location_path(void); void G_srand48(long); long G_srand48_auto(void); long G_lrand48(void); long G_mrand48(void); double G_drand48(void); void G_set_ls_filter(int (*)(const char *, void *), void *); void G_set_ls_exclude_filter(int (*)(const char *, void *), void *); char **G_ls2(const char *, int *); void G_ls(const char *, FILE *); void G_ls_format(char **, int, int, FILE *); void *G_ls_regex_filter(const char *, int, int, int); void *G_ls_glob_filter(const char *, int, int); void G_free_ls_filter(void *); int G_make_location(const char *, struct Cell_head *, const struct Key_Value *, const struct Key_Value *); int G_make_location_epsg(const char *, struct Cell_head *, const struct Key_Value *, const struct Key_Value *, const struct Key_Value *); int G_compare_projections(const struct Key_Value *, const struct Key_Value *, const struct Key_Value *, const struct Key_Value *); int G_make_mapset(const char *, const char *, const char *); char *G_tolcase(char *); char *G_toucase(char *); const char *G_mapset(void); char *G_mapset_path(void); int G_make_mapset_element(const char *); int G_make_mapset_element_tmp(const char *); int G__make_mapset_element_misc(const char *, const char *); int G_mapset_permissions(const char *); int G_mapset_permissions2(const char *, const char *, const char *); const char *G_get_mapset_name(int); void G_create_alt_search_path(void); void G_switch_search_path(void); void G_reset_mapsets(void); char **G_get_available_mapsets(void); void G_add_mapset_to_search_path(const char *); int G_is_mapset_in_search_path(const char *); char *G_myname(void); int G_color_values(const char *, float *, float *, float *); const char *G_color_name(int); void G_newlines_to_spaces(char *); int G_name_is_fully_qualified(const char *, char *, char *); char *G_fully_qualified_name(const char *, const char *); int G_unqualified_name(const char *, const char *, char *, char *); int G_open_new(const char *, const char *); int G_open_old(const char *, const char *, const char *); int G_open_update(const char *, const char *); FILE *G_fopen_new(const char *, const char *); FILE *G_fopen_old(const char *, const char *, const char *); FILE *G_fopen_append(const char *, const char *); FILE *G_fopen_modify(const char *, const char *); int G_open_new_misc(const char *, const char *, const char *); int G_open_old_misc(const char *, const char *, const char *, const char *); int G_open_update_misc(const char *, const char *, const char *); FILE *G_fopen_new_misc(const char *, const char *, const char *); FILE *G_fopen_old_misc(const char *, const char *, const char *, const char *); FILE *G_fopen_append_misc(const char *, const char *, const char *); FILE *G_fopen_modify_misc(const char *, const char *, const char *); int G_check_overwrite(int argc, char **argv); FILE *G_open_pager(struct Popen *); void G_close_pager(struct Popen *); FILE *G_open_mail(struct Popen *); void G_close_mail(struct Popen *); void G_disable_interactive(void); struct GModule *G_define_module(void); struct Flag *G_define_flag(void); struct Option *G_define_option(void); struct Option *G_define_standard_option(int); struct Flag *G_define_standard_flag(int); int G_parser(int, char **); void G_usage(void); char *G_recreate_command(void); void G_add_keyword(const char *); void G_set_keywords(const char *); int G_get_overwrite(); char *G_option_to_separator(const struct Option *); FILE *G_open_option_file(const struct Option *); void G_close_option_file(FILE *); void G_option_rule(int, int, void **); void G_option_exclusive(void *, ...); void G_option_required(void *, ...); void G_option_requires(void *, ...); void G_option_requires_all(void *, ...); void G_option_excludes(void *, ...); void G_option_collective(void *, ...); int G_mkdir(const char *); int G_is_dirsep(char); int G_is_absolute_path(const char *); char *G_convert_dirseps_to_host(char *); char *G_convert_dirseps_from_host(char *); int G_lstat(const char *, struct stat *); int G_stat(const char *, struct stat *); int G_owner(const char *); void G_percent(long, long, int); void G_percent_reset(void); void G_progress(long, int); void G_set_percent_routine(int (*) (int)); void G_unset_percent_routine(void); void G_popen_clear(struct Popen *); FILE *G_popen_write(struct Popen *, const char *, const char **); FILE *G_popen_read(struct Popen *, const char *, const char **); void G_popen_close(struct Popen *); void G_setup_plot(double, double, double, double, int (*)(int, int), int (*)(int, int)); void G_setup_fill(int); void G_plot_where_xy(double, double, int *, int *); void G_plot_where_en(int, int, double *, double *); void G_plot_point(double, double); void G_plot_line(double, double, double, double); void G_plot_line2(double, double, double, double); int G_plot_polygon(const double *, const double *, int); int G_plot_area(double *const *, double *const *, int *, int); void G_plot_fx(double (*)(double), double, double); int G_pole_in_polygon(const double *, const double *, int); const char *G_program_name(void); const char *G_original_program_name(void); void G_set_program_name(const char *); int G_projection(void); int G_projection_units(int); const char *G_projection_name(int); const char *G_database_unit_name(int); int G_database_unit(); const char *G_database_projection_name(void); const char *G_database_datum_name(void); const char *G_database_ellipse_name(void); double G_database_units_to_meters_factor(void); const char *G_database_epsg_code(void); int G_put_window(const struct Cell_head *); int G_put_element_window(const struct Cell_head *, const char *, const char *); void G_putenv(const char *, const char *); double G_meridional_radius_of_curvature(double, double, double); double G_transverse_radius_of_curvature(double, double, double); double G_radius_of_conformal_tangent_sphere(double, double, double); void G__read_Cell_head(FILE *, struct Cell_head *, int); void G__read_Cell_head_array(char **, struct Cell_head *, int); int G_remove(const char *, const char *); int G_remove_misc(const char *, const char *, const char *); int G_recursive_remove(const char *); int G_rename_file(const char *, const char *); int G_rename(const char *, const char *, const char *); int G_begin_rhumbline_equation(double, double, double, double); double G_rhumbline_lat_from_lon(double); void G_rotate_around_point(double, double, double *, double *, double); void G_rotate_around_point_int(int, int, int *, int *, double); off_t G_ftell(FILE *); void G_fseek(FILE *, off_t, int); void G_get_set_window(struct Cell_head *); void G_set_window(struct Cell_head *); void G_unset_window(); void G_shortest_way(double *, double *); void G_sleep(unsigned int); int G_snprintf(char *, size_t, const char *, ...) ; int G_strcasecmp(const char *, const char *); int G_strncasecmp(const char *, const char *, int); char *G_store(const char *); char *G_store_upper(const char *); char *G_store_lower(const char *); char *G_strchg(char *, char, char); char *G_str_replace(const char *, const char *, const char *); void G_strip(char *); char *G_chop(char *); void G_str_to_upper(char *); void G_str_to_lower(char *); int G_str_to_sql(char *); void G_squeeze(char *); char *G_strcasestr(const char *, const char *); void G_init_tempfile(void); char *G_tempfile(void); char *G_tempfile_pid(int); void G_temp_element(char *); void G__temp_element(char *, int); char *G_mktemp(char *); int G_mkstemp(char *, int, int); FILE *G_mkstemp_fp(char *, int, int); void G_init_timestamp(struct TimeStamp *); void G_set_timestamp(struct TimeStamp *, const struct DateTime *); void G_set_timestamp_range(struct TimeStamp *, const struct DateTime *, const struct DateTime *); int G_write_timestamp(FILE *, const struct TimeStamp *); void G_get_timestamps(const struct TimeStamp *, struct DateTime *, struct DateTime *, int *); int G_format_timestamp(const struct TimeStamp *, char *); int G_scan_timestamp(struct TimeStamp *, const char *); int G_has_raster_timestamp(const char *, const char *); int G_read_raster_timestamp(const char *, const char *, struct TimeStamp *); int G_write_raster_timestamp(const char *, const struct TimeStamp *); int G_remove_raster_timestamp(const char *); int G_has_vector_timestamp(const char *, const char *, const char *); int G_read_vector_timestamp(const char *, const char *, const char *, struct TimeStamp *); int G_write_vector_timestamp(const char *, const char *, const struct TimeStamp *); int G_remove_vector_timestamp(const char *, const char *); int G_has_raster3d_timestamp(const char *, const char *); int G_read_raster3d_timestamp(const char *, const char *, struct TimeStamp *); int G_remove_raster3d_timestamp(const char *); int G_write_raster3d_timestamp(const char *, const struct TimeStamp *); char **G_tokenize(const char *, const char *); char **G_tokenize2(const char *, const char *, const char *); int G_number_of_tokens(char **); void G_free_tokens(char **); void G_trim_decimal(char *); double G_meters_to_units_factor(int); double G_meters_to_units_factor_sq(int); const char *G_get_units_name(int, int, int); int G_units(const char *); int G_is_units_type_spatial(int); int G_is_units_type_temporal(int); char *G_rc_path(const char *, const char *); int G_verbose(void); int G_verbose_min(void); int G_verbose_std(void); int G_verbose_max(void); int G_set_verbose(int); void G_3dview_warning(int); int G_get_3dview_defaults(struct G_3dview *, struct Cell_head *); int G_put_3dview(const char *, const char *, const struct G_3dview *, const struct Cell_head *); int G_get_3dview(const char *, const char *, struct G_3dview *); const char *G_whoami(void); void G_adjust_window_to_box(const struct Cell_head *, struct Cell_head *, int, int); void G_format_northing(double, char *, int); void G_format_easting(double, char *, int); void G_format_resolution(double, char *, int); int G_point_in_region(double, double); int G_point_in_window(double, double, const struct Cell_head *); int G_limit_east(double *, int); int G_limit_west(double *, int); int G_limit_north(double *, int); int G_limit_south(double *, int); int G_window_overlap(const struct Cell_head *, double, double, double, double); double G_window_percentage_overlap(const struct Cell_head *, double, double, double, double); int G_scan_northing(const char *, double *, int); int G_scan_easting(const char *, double *, int); int G_scan_resolution(const char *, double *, int); double G_adjust_east_longitude(double, double); double G_adjust_easting(double, const struct Cell_head *); void G__init_window(void); void G_begin_execute(void (*func)(void *), void *, void **, int); void G_end_execute(void **); void G_init_workers(void); void G_finish_workers(void); void G__write_Cell_head(FILE *, const struct Cell_head *, int); void G__write_Cell_head3(FILE *, const struct Cell_head *, int); void G_write_zeros(int, size_t); void G_xdr_get_int(int *, const void *); void G_xdr_put_int(void *, const int *); void G_xdr_get_float(float *, const void *); void G_xdr_put_float(void *, const float *); void G_xdr_get_double(double *, const void *); void G_xdr_put_double(void *, const double *); void G_zero(void *, int); int G_zone(void); # 696 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/gis.h" 2 # 29 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/ogsf.h" 2 #define GS_UNIT_SIZE 1000. #define BETWEEN(x,a,b) (((x) > (a) && (x) < (b)) || ((x) > (b) && (x) < (a))) #define GS_NEAR_EQUAL(x,y,ratio) ((x) == (y) || ((x) == 0.0? GS_BETWEEN((x), (y)+(y)*(ratio), (y)-(y)*(ratio)): GS_BETWEEN((y), (x)+(x)*(ratio), (x)-(x)*(ratio)))) #define MAX_SURFS 12 #define MAX_VECTS 50 #define MAX_SITES 50 #define MAX_VOLS 12 #define MAX_DSP 12 #define MAX_ATTS 7 #define MAX_LIGHTS 3 #define MAX_CPLANES 6 #define MAX_ISOSURFS 12 #define MAX_SLICES 12 #define MAX_VOL_SLICES 4 #define MAX_VOL_FILES 100 #define DM_GOURAUD 0x00000100 #define DM_FLAT 0x00000200 #define DM_FRINGE 0x00000010 #define DM_WIRE 0x00000001 #define DM_COL_WIRE 0x00000002 #define DM_POLY 0x00000004 #define DM_WIRE_POLY 0x00000008 #define DM_GRID_WIRE 0x00000400 #define DM_GRID_SURF 0x00000800 #define WC_COLOR_ATT 0xFF000000 #define IFLAG unsigned int #define ATT_NORM 0 #define ATT_TOPO 1 #define ATT_COLOR 2 #define ATT_MASK 3 #define ATT_TRANSP 4 #define ATT_SHINE 5 #define ATT_EMIT 6 #define LEGAL_ATT(a) (a >= 0 && a < MAX_ATTS) #define NOTSET_ATT 0 #define MAP_ATT 1 #define CONST_ATT 2 #define FUNC_ATT 3 #define LEGAL_SRC(s) (s==NOTSET_ATT||s==MAP_ATT||s==CONST_ATT||s==FUNC_ATT) #define ST_X 1 #define ST_BOX 2 #define ST_SPHERE 3 #define ST_CUBE 4 #define ST_DIAMOND 5 #define ST_DEC_TREE 6 #define ST_CON_TREE 7 #define ST_ASTER 8 #define ST_GYRO 9 #define ST_HISTOGRAM 10 #define GSD_FRONT 1 #define GSD_BACK 2 #define GSD_BOTH 3 #define FC_OFF 0 #define FC_ABOVE 1 #define FC_BELOW 2 #define FC_BLEND 3 #define FC_GREY 4 #define LT_DISCRETE 0x00000100 #define LT_CONTINUOUS 0x00000200 #define LT_LIST 0x00000010 #define LT_RANGE_LOWSET 0x00000001 #define LT_RANGE_HISET 0x00000002 #define LT_RANGE_LOW_HI 0x00000003 #define LT_INVERTED 0x00000008 #define LT_SHOW_VALS 0x00001000 #define LT_SHOW_LABELS 0x00002000 #define VOL_FTYPE_RASTER3D 0 #define VOL_DTYPE_FLOAT 0 #define VOL_DTYPE_DOUBLE 1 #define X 0 #define Y 1 #define Z 2 #define W 3 #define FROM 0 #define TO 1 #define CM_COLOR 0 #define CM_EMISSION 1 #define CM_AMBIENT 2 #define CM_DIFFUSE 3 #define CM_SPECULAR 4 #define CM_AD 5 #define CM_NULL 6 #define CM_WIRE CM_COLOR #define NULL_COLOR 0xFFFFFF #define GS_CHAR8 char #define GS_SHORT16 short #define GS_INT32 int #define ATTY_NULL 32 #define ATTY_MASK 16 #define ATTY_FLOAT 8 #define ATTY_INT 4 #define ATTY_SHORT 2 #define ATTY_CHAR 1 #define ATTY_ANY 63 #define LEGAL_TYPE(t) (t==ATTY_MASK || t==ATTY_FLOAT || t==ATTY_INT || t==ATTY_SHORT || t==ATTY_CHAR) #define MAXDIMS 4 #define FUDGE(gs) ((gs->zmax_nz - gs->zmin_nz)/500.) #define DOT3(a,b) ( (a)[X]*(b)[X] + (a)[Y]*(b)[Y] + (a)[Z]*(b)[Z] ) #define CF_NOT_CHANGED 0x000000 #define CF_COLOR_PACKED 0x000001 #define CF_USR_CHANGED 0x000010 #define CF_CHARSCALED 0x000100 #define MAX_TF 6 #define MASK_TL 0x10000000 #define MASK_TR 0x01000000 #define MASK_BR 0x00100000 #define MASK_BL 0x00010000 #define MASK_NPTS 0x00000007 #define OGSF_POINT 1 #define OGSF_LINE 2 #define OGSF_POLYGON 3 #define RED_MASK 0x000000FF #define GRN_MASK 0x0000FF00 #define BLU_MASK 0x00FF0000 typedef float Point4[4]; typedef float Point3[3]; typedef float Point2[2]; typedef struct { float *fb; int *ib; short *sb; unsigned char *cb; struct BM *bm; struct BM *nm; float (*tfunc) (float, int); float k; } typbuff; typedef struct { int n_elem; char *index; int *value; } table256; typedef struct { float offset; float mult; int use_lookup; table256 lookup; } transform; typedef struct { int data_id; int dims[4]; int ndims; size_t numbytes; char *unique_name; typbuff databuff; unsigned int changed; int need_reload; } dataset; typedef struct { unsigned int att_src; unsigned int att_type; int hdata; int (*user_func) (); float constant; int *lookup; float min_nz, max_nz, range_nz; float default_null; } gsurf_att; typedef struct g_surf { int gsurf_id; int cols, rows; gsurf_att att[7]; unsigned int draw_mode; long wire_color; double ox, oy; double xres, yres; float z_exag; float x_trans, y_trans, z_trans; float xmin, xmax, ymin, ymax, zmin, zmax, zminmasked; float xrange, yrange, zrange; float zmin_nz, zmax_nz, zrange_nz; int x_mod, y_mod, x_modw, y_modw; int nz_topo, nz_color; int mask_needupdate, norm_needupdate; unsigned long *norms; struct BM *curmask; struct g_surf *next; void *clientdata; } geosurf; typedef struct g_vect_style { int color; int symbol; float size; int width; struct g_vect_style *next; } gvstyle; typedef struct g_vect_style_thematic { int active; int layer; char *color_column; char *symbol_column; char *size_column; char *width_column; } gvstyle_thematic; typedef struct g_line { int type; float norm[3]; int dims, npts; Point3 *p3; Point2 *p2; struct line_cats *cats; gvstyle *style; signed char highlighted; struct g_line *next; } geoline; typedef struct g_vect { int gvect_id; int use_mem, n_lines; int drape_surf_id[12]; int use_z; int n_surfs; char *filename; float x_trans, y_trans, z_trans; geoline *lines; geoline *fastlines; int (*bgn_read) (), (*end_read) (), (*nxt_line) (); struct g_vect *next; void *clientdata; gvstyle_thematic *tstyle; gvstyle *style; gvstyle *hstyle; } geovect; typedef struct g_point { int dims; Point3 p3; struct line_cats *cats; gvstyle *style; signed char highlighted; struct g_point *next; } geopoint; typedef struct g_site { int gsite_id; int drape_surf_id[12]; int n_surfs, n_sites; int use_z, use_mem; int has_z; char *filename; transform attr_trans; float x_trans, y_trans, z_trans; geopoint *points; int (*bgn_read) (), (*end_read) (), (*nxt_site) (); struct g_site *next; void *clientdata; gvstyle_thematic *tstyle; gvstyle *style; gvstyle *hstyle; } geosite; typedef struct { int data_id; unsigned int file_type; unsigned int count; char *file_name; unsigned int data_type; void *map; double min, max; unsigned int status; unsigned int mode; void *buff; } geovol_file; typedef struct { unsigned int att_src; int hfile; int (*user_func) (); float constant; void *att_data; int changed; } geovol_isosurf_att; typedef struct { int inout_mode; geovol_isosurf_att att[7]; int data_desc; unsigned char *data; } geovol_isosurf; typedef struct { int dir; float x1, x2, y1, y2, z1, z2; unsigned char *data; int changed; int mode, transp; } geovol_slice; typedef struct g_vol { int gvol_id; struct g_vol *next; int hfile; int cols, rows, depths; double ox, oy, oz; double xres, yres, zres; double xmin, xmax, ymin, ymax, zmin, zmax; double xrange, yrange, zrange; float x_trans, y_trans, z_trans; int draw_wire; int n_isosurfs; geovol_isosurf *isosurf[12]; int isosurf_x_mod, isosurf_y_mod, isosurf_z_mod; unsigned int isosurf_draw_mode; int n_slices; geovol_slice *slice[12]; int slice_x_mod, slice_y_mod, slice_z_mod; unsigned int slice_draw_mode; void *clientdata; } geovol; struct lightdefs { float position[4]; float color[3]; float ambient[3]; float emission[3]; float shine; }; struct georot { int do_rot; double rot_angle; double rot_axes[3]; GLdouble rotMatrix[16]; }; typedef struct { int coord_sys; int view_proj; int infocus; float from_to[2][4]; struct georot rotate; int twist, fov, incl, look; float real_to[4], vert_exag; float scale; struct lightdefs lights[3]; } geoview; typedef struct { float nearclip, farclip, aspect; short left, right, bottom, top; int bgcol; } geodisplay; extern void (*Cxl_func) (); extern void (*Swap_func) (); #define KF_FROMX_MASK 0x00000001 #define KF_FROMY_MASK 0x00000002 #define KF_FROMZ_MASK 0x00000004 #define KF_FROM_MASK 0x00000007 #define KF_DIRX_MASK 0x00000008 #define KF_DIRY_MASK 0x00000010 #define KF_DIRZ_MASK 0x00000020 #define KF_DIR_MASK 0x00000038 #define KF_FOV_MASK 0x00000040 #define KF_TWIST_MASK 0x00000080 #define KF_ALL_MASK 0x000000FF #define KF_NUMFIELDS 8 #define KF_LINEAR 111 #define KF_SPLINE 222 #define KF_LEGAL_MODE(m) (m == KF_LINEAR || m == KF_SPLINE) #define KF_FROMX 0 #define KF_FROMY 1 #define KF_FROMZ 2 #define KF_DIRX 3 #define KF_DIRY 4 #define KF_DIRZ 5 #define KF_FOV 6 #define KF_TWIST 7 #define FM_VECT 0x00000001 #define FM_SITE 0x00000002 #define FM_PATH 0x00000004 #define FM_VOL 0x00000008 #define FM_LABEL 0x00000010 typedef struct view_node { float fields[8]; } Viewnode; typedef struct key_node { float pos, fields[8]; int look_ahead; unsigned long fieldmask; struct key_node *next, *prior; } Keylist; # 1 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/defs/ogsf.h" 1 #define GRASS_OGSFDEFS_H int GK_set_interpmode(int); void GK_set_tension(float); void GK_showtension_start(void); void GK_showtension_stop(void); void GK_update_tension(void); void GK_update_frames(void); void GK_set_numsteps(int); void GK_clear_keys(void); void GK_print_keys(const char *); int GK_move_key(float, float, float); int GK_delete_key(float, float, int); int GK_add_key(float, unsigned long, int, float); void GK_do_framestep(int, int); void GK_show_path(int); void GK_show_vect(int); void GK_show_site(int); void GK_show_vol(int); void GK_show_list(int); int GP_site_exists(int); int GP_new_site(void); int GP_num_sites(void); int *GP_get_site_list(int *); int GP_delete_site(int); int GP_load_site(int, const char *); int GP_get_sitename(int, char **); int GP_get_style(int, int *, int *, float *, int *); int GP_set_style(int, int, int, float, int); int GP_set_style_thematic(int, int, const char *, const char *, const char *, const char *, struct Colors *); int GP_unset_style_thematic(int); int GP_attmode_color(int, const char *); int GP_attmode_none(int); int GP_set_zmode(int, int); int GP_get_zmode(int, int *); void GP_set_trans(int, float, float, float); void GP_get_trans(int, float *, float *, float *); int GP_select_surf(int, int); int GP_unselect_surf(int, int); int GP_surf_is_selected(int, int); void GP_draw_site(int); void GP_alldraw_site(void); int GP_Set_ClientData(int, void *); void *GP_Get_ClientData(int); int GP_str_to_marker(const char *); void void_func(void); void GS_libinit(void); int GS_get_longdim(float *); int GS_get_region(float *, float *, float *, float *); void GS_set_att_defaults(float *, float *); int GS_surf_exists(int); int GS_new_surface(void); int GS_new_light(void); void GS_set_light_reset(int); int GS_get_light_reset(void); void GS_setlight_position(int, float, float, float, int); void GS_setlight_color(int, float, float, float); void GS_setlight_ambient(int, float, float, float); void GS_lights_off(void); void GS_lights_on(void); void GS_switchlight(int, int); int GS_transp_is_set(void); void GS_get_modelposition1(float *); void GS_get_modelposition(float *, float *); void GS_draw_X(int, float *); void GS_set_Narrow(int *, int, float *); void GS_draw_line_onsurf(int, float, float, float, float); int GS_draw_nline_onsurf(int, float, float, float, float, float *, int); void GS_draw_flowline_at_xy(int, float, float); void GS_draw_lighting_model1(void); void GS_draw_lighting_model(void); int GS_update_curmask(int); int GS_is_masked(int, float *); void GS_unset_SDsurf(void); int GS_set_SDsurf(int); int GS_set_SDscale(float); int GS_get_SDsurf(int *); int GS_get_SDscale(float *); int GS_update_normals(int); int GS_get_att(int, int, int *, float *, char *); int GS_get_cat_at_xy(int, int, char *, float, float); int GS_get_norm_at_xy(int, float, float, float *); int GS_get_val_at_xy(int, int, char *, float, float); int GS_unset_att(int, int); int GS_set_att_const(int, int, float); int GS_set_maskmode(int, int); int GS_get_maskmode(int, int *); int GS_Set_ClientData(int, void *); void *GS_Get_ClientData(int); int GS_num_surfs(void); int *GS_get_surf_list(int *); int GS_delete_surface(int); int GS_load_att_map(int, const char *, int); void GS_draw_surf(int); void GS_draw_wire(int); void GS_alldraw_wire(void); void GS_alldraw_surf(void); void GS_set_exag(int, float); void GS_set_global_exag(float); float GS_global_exag(void); void GS_set_wire_color(int, int); int GS_get_wire_color(int, int *); int GS_setall_drawmode(int); int GS_set_drawmode(int, int); int GS_get_drawmode(int, int *); void GS_set_nozero(int, int, int); int GS_get_nozero(int, int, int *); int GS_setall_drawres(int, int, int, int); int GS_set_drawres(int, int, int, int, int); void GS_get_drawres(int, int *, int *, int *, int *); void GS_get_dims(int, int *, int *); int GS_get_exag_guess(int, float *); void GS_get_zrange_nz(float *, float *); void GS_set_trans(int, float, float, float); void GS_get_trans(int, float *, float *, float *); unsigned int GS_default_draw_color(void); unsigned int GS_background_color(void); void GS_set_draw(int); void GS_ready_draw(void); void GS_done_draw(void); void GS_set_focus(float *); int GS_get_focus(float *); void GS_set_focus_center_map(int); void GS_moveto(float *); void GS_moveto_real(float *); void GS_set_focus_real(float *); void GS_get_to_real(float *); int GS_get_zextents(int, float *, float *, float *); int GS_get_zrange(float *, float *, int); void GS_get_from(float *); void GS_get_from_real(float *); void GS_get_to(float *); void GS_get_viewdir(float *); void GS_set_viewdir(float *); void GS_set_fov(int); void GS_set_rotation(double, double, double, double); void GS_get_rotation_matrix(double *); void GS_set_rotation_matrix(double *); void GS_init_rotation(void); void GS_unset_rotation(void); int GS_get_fov(void); int GS_get_twist(void); void GS_set_twist(int); void GS_set_nofocus(void); void GS_set_infocus(void); void GS_set_viewport(int, int, int, int); int GS_look_here(int, int); int GS_get_selected_point_on_surface(int, int, int *, float *, float *, float *); void GS_set_cplane_rot(int, float, float, float); void GS_set_cplane_trans(int, float, float, float); void GS_draw_cplane(int); int GS_draw_cplane_fence(int, int, int); void GS_alldraw_cplane_fences(void); void GS_set_cplane(int); void GS_unset_cplane(int); void GS_get_scale(float *, float *, float *, int); void GS_set_fencecolor(int); int GS_get_fencecolor(void); int GS_get_distance_alongsurf(int, float, float, float, float, float *, int); int GS_save_3dview(const char *, int); int GS_load_3dview(const char *, int); void GS_init_view(void); void GS_clear(int); double GS_get_aspect(void); int GS_has_transparency(void); void GS_zoom_setup(int *, int *, int *, int *, int *, int *); int GS_write_zoom(const char *, unsigned int, unsigned int); void GS_draw_all_list(void); void GS_delete_list(GLuint); int GS_draw_legend(const char *, GLuint, int, int *, float *, int *); void GS_draw_fringe(int, unsigned long, float, int *); void GS_getlight_position(int, float *, float *, float *, int *); void GS_getlight_color(int, float *, float *, float *); void GS_getlight_ambient(int, float *, float *, float *); int GS_check_cancel(void); void GS_set_cancel(int); void GS_set_cxl_func(void (*)(void)); double GS_geodistance(double *, double *, const char *); float GS_distance(float *, float *); float GS_P2distance(float *, float *); void GS_v3eq(float *, float *); void GS_v3add(float *, float *); void GS_v3sub(float *, float *); void GS_v3mult(float *, float); int GS_v3norm(float *); int GS_v2norm(float *); int GS_dv3norm(double *); int GS_v3normalize(float *, float *); int GS_v3dir(float *, float *, float *); void GS_v2dir(float *, float *, float *); void GS_v3cross(float *, float *, float *); void GS_v3mag(float *, float *); int GS_coordpair_repeats(float *, float *, int); int GV_vect_exists(int); int GV_new_vector(void); int GV_num_vects(void); int *GV_get_vect_list(int *); int GV_delete_vector(int); int GV_load_vector(int, const char *); int GV_get_vectname(int, char **); int GV_set_style(int, int, int, int, int); int GV_get_style(int, int *, int *, int *, int *); int GV_set_style_thematic(int, int, const char *, const char *, struct Colors *); int GV_unset_style_thematic(int); void GV_set_trans(int, float, float, float); int GV_get_trans(int, float *, float *, float *); int GV_select_surf(int, int); int GV_unselect_surf(int, int); int GV_surf_is_selected(int, int); void GV_draw_vect(int); void GV_alldraw_vect(void); void GV_alldraw_fastvect(void); void GV_draw_fastvect(int); int GV_Set_ClientData(int, void *); void *GV_Get_ClientData(int); void GVL_libinit(void); void GVL_init_region(void); int GVL_get_region(float *, float *, float *, float *, float *, float *); void *GVL_get_window(); int GVL_vol_exists(int); int GVL_new_vol(void); int GVL_num_vols(void); int *GVL_get_vol_list(int *); int GVL_delete_vol(int); int GVL_load_vol(int, const char *); int GVL_get_volname(int, char *); void GVL_set_trans(int, float, float, float); int GVL_get_trans(int, float *, float *, float *); void GVL_set_draw_wire(int, int); void GVL_draw_vol(int); void GVL_draw_wire(int); void GVL_alldraw_vol(void); void GVL_alldraw_wire(void); int GVL_Set_ClientData(int, void *); void *GVL_Get_ClientData(int); void GVL_get_dims(int, int *, int *, int *); void GVL_set_focus_center_map(int); int GVL_isosurf_move_up(int, int); int GVL_isosurf_move_down(int, int); void GVL_isosurf_get_drawres(int, int *, int *, int *); int GVL_isosurf_set_drawres(int, int, int, int); int GVL_isosurf_get_drawmode(int, int *); int GVL_isosurf_set_drawmode(int, int); int GVL_isosurf_add(int); int GVL_isosurf_del(int, int); int GVL_isosurf_get_att(int, int, int, int *, float *, char *); int GVL_isosurf_unset_att(int, int, int); int GVL_isosurf_set_att_const(int, int, int, float); int GVL_isosurf_set_att_map(int, int, int, const char *); int GVL_isosurf_get_flags(int, int, int *); int GVL_isosurf_set_flags(int, int, int); int GVL_isosurf_num_isosurfs(int); int GVL_isosurf_set_maskmode(int, int, int); int GVL_isosurf_get_maskmode(int, int, int *); int GVL_slice_move_up(int, int); int GVL_slice_move_down(int, int); void GVL_slice_get_drawres(int, int *, int *, int *); int GVL_slice_get_transp(int, int, int *); int GVL_slice_set_transp(int, int, int); int GVL_slice_set_drawres(int, int, int, int); int GVL_slice_get_drawmode(int, int *); int GVL_slice_set_drawmode(int, int); int GVL_slice_add(int); int GVL_slice_del(int, int); int GVL_slice_num_slices(int); int GVL_slice_get_pos(int, int, float *, float *, float *, float *, float *, float *, int *); int GVL_slice_set_pos(int, int, float, float, float, float, float, float, int); int Gp_set_color(const char *, geopoint *); geopoint *Gp_load_sites(const char *, int *, int *); int Gp_load_sites_thematic(geosite *, struct Colors *); double Gs_distance(double *, double *); int Gs_loadmap_as_float(struct Cell_head *, const char *, float *, struct BM *, int *); int Gs_loadmap_as_int(struct Cell_head *, const char *, int *, struct BM *, int *); int Gs_numtype(const char *, int *); int Gs_loadmap_as_short(struct Cell_head *, const char *, short *, struct BM *, int *); int Gs_loadmap_as_char(struct Cell_head *, const char *, unsigned char *, struct BM *, int *); int Gs_loadmap_as_bitmap(struct Cell_head *, const char *, struct BM *); int Gs_build_256lookup(const char *, int *); void Gs_pack_colors(const char *, int *, int, int); void Gs_pack_colors_float(const char *, float *, int *, int, int); int Gs_get_cat_label(const char *, int, int, char *); int Gs_save_3dview(const char *, geoview *, geodisplay *, struct Cell_head *, geosurf *); int Gs_load_3dview(const char *, geoview *, geodisplay *, struct Cell_head *, geosurf *); int Gs_update_attrange(geosurf *, int); geoline *Gv_load_vect(const char *, int *); int Gv_load_vect_thematic(geovect *, struct Colors *); void sub_Vectmem(int); Keylist *gk_copy_key(Keylist *); unsigned long gk_get_mask_sofar(float, Keylist *); int gk_viable_keys_for_mask(unsigned long, Keylist *, Keylist **); void gk_follow_frames(Viewnode *, int, Keylist *, int, int, int, unsigned long); void gk_free_key(Keylist *); Viewnode *gk_make_framesfromkeys(Keylist *, int, int, int, float); double get_key_neighbors(int, double, double, int, Keylist **, Keylist **, Keylist **, Keylist **, Keylist **, double *, double *); double lin_interp(float, float, float); double get_2key_neighbors(int, float, float, int, Keylist **, Keylist **, Keylist **); Viewnode *gk_make_linear_framesfromkeys(Keylist *, int, int, int); void correct_twist(Keylist *); int gk_draw_path(Viewnode *, int, Keylist *); geosite *gp_get_site(int); geosite *gp_get_prev_site(int); int gp_num_sites(void); geosite *gp_get_last_site(void); geosite *gp_get_new_site(void); void gp_update_drapesurfs(void); int gp_set_defaults(geosite *); void print_site_fields(geosite *); int gp_init_site(geosite *); void gp_delete_site(int); int gp_free_site(geosite *); void gp_free_sitemem(geosite *); void gp_set_drapesurfs(geosite *, int *, int); int gs_point_in_region(geosurf *, float *, float *); void gpd_obj(geosurf *, gvstyle *, Point3); int gpd_2dsite(geosite *, geosurf *, int); int gpd_3dsite(geosite *, float, float, int); void gs_err(const char *); void gs_init(void); geosurf *gs_get_surf(int); geosurf *gs_get_prev_surface(int); int gs_getall_surfaces(geosurf **); int gs_num_surfaces(void); int gs_att_is_set(geosurf *, unsigned int); geosurf *gs_get_last_surface(void); geosurf *gs_get_new_surface(void); int gs_init_surf(geosurf *, double, double, int, int, double, double); int gs_init_normbuff(geosurf *); void print_frto(float (*)[4]); void print_realto(float *); void print_256lookup(int *); void print_surf_fields(geosurf *); void print_view_fields(geoview *); void gs_set_defaults(geosurf *, float *, float *); void gs_delete_surf(int); int gs_free_surf(geosurf *); void gs_free_unshared_buffs(geosurf *); int gs_num_datah_reused(int); int gs_get_att_type(geosurf *, int); int gs_get_att_src(geosurf *, int); typbuff *gs_get_att_typbuff(geosurf *, int, int); size_t gs_malloc_att_buff(geosurf *, int, int); int gs_malloc_lookup(geosurf *, int); int gs_set_att_type(geosurf *, int, int); int gs_set_att_src(geosurf *, int, int); int gs_set_att_const(geosurf *, int, float); void gs_set_maskmode(int); int gs_mask_defined(geosurf *); int gs_masked(typbuff *, int, int, int); int gs_mapcolor(typbuff *, gsurf_att *, int); int gs_get_zextents(geosurf *, float *, float *, float *); int gs_get_xextents(geosurf *, float *, float *); int gs_get_yextents(geosurf *, float *, float *); int gs_get_zrange0(float *, float *); int gs_get_zrange(float *, float *); int gs_get_xrange(float *, float *); int gs_get_yrange(float *, float *); int gs_get_data_avg_zmax(float *); int gs_get_datacenter(float *); int gs_setall_norm_needupdate(void); int gs_point_is_masked(geosurf *, float *); int gs_distance_onsurf(geosurf *, float *, float *, float *, int); struct BM *gsbm_make_mask(typbuff *, float, int, int); void gsbm_zero_mask(struct BM *); int gsbm_or_masks(struct BM *, struct BM *); int gsbm_ornot_masks(struct BM *, struct BM *); int gsbm_and_masks(struct BM *, struct BM *); int gsbm_xor_masks(struct BM *, struct BM *); int gs_update_curmask(geosurf *); void print_bm(struct BM *); void init_vars(geosurf *); int gs_calc_normals(geosurf *); int calc_norm(geosurf *, int, int, unsigned int); int gs_los_intersect1(int, float (*)[3], float *); int gs_los_intersect(int, float **, float *); int RayCvxPolyhedronInt(Point3, Point3, double, Point4 *, int, double *, int *); void gs_get_databounds_planes(Point4 *); int gs_setlos_enterdata(Point3 *); void gsd_def_cplane(int, float *, float *); void gsd_update_cplanes(void); void gsd_cplane_on(int); void gsd_cplane_off(int); void gsd_get_cplanes_state(int *); int gsd_get_cplanes(Point4 *); void gsd_update_cpnorm(int); void gsd_cplane_setrot(int, float, float, float); void gsd_cplane_settrans(int, float, float, float); void gsd_draw_cplane_fence(geosurf *, geosurf *, int); void gsd_draw_cplane(int); GLuint gsd_set_font(const char *); int gsd_get_txtwidth(const char *, int); int gsd_get_txtheight(int size); void do_label_display(GLuint, float *, const char *); int get_txtdescender(void); int get_txtxoffset(void); int GS_write_ppm(const char *); int GS_write_tif(const char *); void gs_put_label(const char *, GLuint, int, unsigned long, int *); void gsd_remove_curr(void); void gsd_remove_all(void); void gsd_call_label(void); void gsd_box(float *, int, float *); void gsd_plus(float *, int, float); void gsd_line_onsurf(geosurf *, float *, float *); int gsd_nline_onsurf(geosurf *, float *, float *, float *, int); void gsd_x(geosurf *, float *, int, float); void gsd_diamond(float *, unsigned long, float); void gsd_diamond_lines(void); void gsd_cube(float *, unsigned long, float); void gsd_draw_box(float *, unsigned long, float); void gsd_drawsphere(float *, unsigned long, float); void gsd_draw_asterisk(float *, unsigned long, float); void gsd_draw_gyro(float *, unsigned long, float); void gsd_3dcursor(float *); void dir_to_slope_aspect(float *, float *, float *, int); int gsd_north_arrow(float *, float, GLuint, unsigned long, unsigned long); int gsd_arrow(float *, unsigned long, float, float *, float, geosurf *); int gsd_arrow_onsurf(float *, float *, unsigned long, int, geosurf *); void gsd_3darrow(float *, unsigned long, float, float, float *, float); int gsd_scalebar(float *, float, GLuint, unsigned long, unsigned long); int gsd_scalebar_v2(float *, float, GLuint, unsigned long, unsigned long); void primitive_cone(unsigned long); void primitive_cylinder(unsigned long, int); void gsd_flush(void); void gsd_colormode(int); void show_colormode(void); void gsd_circ(float, float, float); void gsd_disc(float, float, float, float); void gsd_sphere(float *, float); void gsd_zwritemask(unsigned long); void gsd_backface(int); void gsd_linewidth(short); void gsd_bgnqstrip(void); void gsd_endqstrip(void); void gsd_bgntmesh(void); void gsd_endtmesh(void); void gsd_bgntstrip(void); void gsd_endtstrip(void); void gsd_bgntfan(void); void gsd_endtfan(void); void gsd_swaptmesh(void); void gsd_bgnpolygon(void); void gsd_endpolygon(void); void gsd_bgnline(void); void gsd_endline(void); void gsd_shademodel(int); int gsd_getshademodel(void); void gsd_bothbuffers(void); void gsd_frontbuffer(void); void gsd_backbuffer(void); void gsd_swapbuffers(void); void gsd_popmatrix(void); void gsd_pushmatrix(void); void gsd_scale(float, float, float); void gsd_translate(float, float, float); void gsd_rot(float, char); void gsd_checkwindow(int *, int *, double *, double *); int gsd_checkpoint(float *, int *, int *, double *, double *); void gsd_litvert_func(float *, unsigned long, float *); void gsd_litvert_func2(float *, unsigned long, float *); void gsd_vert_func(float *); void gsd_color_func(unsigned int); void gsd_init_lightmodel(void); void gsd_set_material(int, int, float, float, int); void gsd_deflight(int, struct lightdefs *); void gsd_switchlight(int, int); int gsd_getimage(unsigned char **, unsigned int *, unsigned int *); void gsd_blend(int); void gsd_def_clipplane(int, double *); void gsd_set_clipplane(int, int); void gsd_finish(void); void gsd_viewport(int, int, int, int); int gsd_makelist(void); void gsd_bgnlist(int, int); void gsd_endlist(void); void gsd_calllist(int); void gsd_deletelist(GLuint, int); void gsd_calllists(int); void gsd_getwindow(int *, int *, double *, double *); int gsd_writeView(unsigned char **, unsigned int, unsigned int); int gsd_surf(geosurf *); int gsd_surf_map(geosurf *); int gsd_surf_const(geosurf *, float); int gsd_surf_func(geosurf *, int (*)()); int gsd_triangulated_wall(int, int, geosurf *, geosurf *, Point3 *, Point3 *, float *); void gsd_setfc(int); int gsd_getfc(void); int gsd_ortho_wall(int, int, geosurf **, Point3 **, float *); int gsd_wall(float *, float *, float *); int gsd_norm_arrows(geosurf *); int gsd_get_los(float (*)[3], short, short); void gsd_set_view(geoview *, geodisplay *); void gsd_check_focus(geoview *); void gsd_get_zup(geoview *, double *); int gsd_zup_twist(geoview *); void gsd_do_scale(int); void gsd_real2model(Point3); void gsd_model2real(Point3); void gsd_model2surf(geosurf *, Point3); void gsd_surf2model(Point3); void gsd_surf2real(geosurf *, Point3); void gsd_real2surf(geosurf *, Point3); int gsd_wire_surf(geosurf *); int gsd_wire_surf_map(geosurf *); int gsd_coarse_surf_map(geosurf *); int gsd_wire_surf_const(geosurf *, float); int gsd_wire_surf_func(geosurf *, int (*)()); int gsd_wire_arrows(geosurf *); void gsdiff_set_SDscale(float); float gsdiff_get_SDscale(void); void gsdiff_set_SDref(geosurf *); geosurf *gsdiff_get_SDref(void); float gsdiff_do_SD(float, int); int gsdrape_set_surface(geosurf *); int seg_intersect_vregion(geosurf *, float *, float *); Point3 *gsdrape_get_segments(geosurf *, float *, float *, int *); Point3 *gsdrape_get_allsegments(geosurf *, float *, float *, int *); void interp_first_last(geosurf *, float *, float *, Point3, Point3); int _viewcell_tri_interp(geosurf *, Point3); int viewcell_tri_interp(geosurf *, typbuff *, Point3, int); int in_vregion(geosurf *, float *); int order_intersects(geosurf *, Point3, Point3, int, int, int); int get_vert_intersects(geosurf *, float *, float *, float *); int get_horz_intersects(geosurf *, float *, float *, float *); int get_diag_intersects(geosurf *, float *, float *, float *); int segs_intersect(float, float, float, float, float, float, float, float, float *, float *); int Point_on_plane(Point3, Point3, Point3, Point3); int XY_intersect_plane(float *, float *); int P3toPlane(Point3, Point3, Point3, float *); int V3Cross(Point3, Point3, Point3); int gsds_findh(const char *, unsigned int *, unsigned int *, int); int gsds_newh(const char *); typbuff *gsds_get_typbuff(int, unsigned int); char *gsds_get_name(int); int gsds_free_datah(int); int gsds_free_data_buff(int, int); size_t free_data_buffs(dataset *, int); size_t gsds_alloc_typbuff(int, int *, int, int); int gsds_get_changed(int); int gsds_set_changed(int, unsigned int); int gsds_get_type(int); int get_mapatt(typbuff *, int, float *); geovect *gv_get_vect(int); geovect *gv_get_prev_vect(int); int gv_num_vects(void); geovect *gv_get_last_vect(void); geovect *gv_get_new_vect(void); void gv_update_drapesurfs(void); int gv_set_defaults(geovect *); int gv_init_vect(geovect *); void gv_delete_vect(int); int gv_free_vect(geovect *); void gv_free_vectmem(geovect *); void gv_set_drapesurfs(geovect *, int *, int); float gv_line_length(geoline *); int gln_num_points(geoline *); int gv_num_points(geovect *); int gv_decimate_lines(geovect *); int gs_clip_segment(geosurf *, float *, float *, float *); int gvd_vect(geovect *, geosurf *, int); void gvd_draw_lineonsurf(geosurf *, float *, float *, int); geovol *gvl_get_vol(int); geovol *gvl_get_prev_vol(int); int gvl_getall_vols(geovol **); int gvl_num_vols(void); geovol *gvl_get_last_vol(void); geovol *gvl_get_new_vol(void); int gvl_init_vol(geovol *, double, double, double, int, int, int, double, double, double); void gvl_delete_vol(int); int gvl_free_vol(geovol *); void gvl_free_volmem(geovol *); void print_vol_fields(geovol *); int gvl_get_xextents(geovol *, float *, float *); int gvl_get_yextents(geovol *, float *, float *); int gvl_get_zextents(geovol *, float *, float *); int gvl_get_xrange(float *, float *); int gvl_get_yrange(float *, float *); int gvl_get_zrange(float *, float *); int gvl_isosurf_init(geovol_isosurf *); int gvl_isosurf_freemem(geovol_isosurf *); geovol_isosurf *gvl_isosurf_get_isosurf(int, int); int gvl_isosurf_get_att_src(geovol_isosurf *, int); int gvl_isosurf_set_att_src(geovol_isosurf *, int, int); int gvl_isosurf_set_att_const(geovol_isosurf *, int, float); int gvl_isosurf_set_att_map(geovol_isosurf *, int, const char *); int gvl_isosurf_set_att_changed(geovol_isosurf *, int); int gvl_slice_init(geovol_slice *); geovol_slice *gvl_slice_get_slice(int, int); int gvl_slice_freemem(geovol_slice *); void P_scale(float, float, float); void P_transform(int, float (*)[4], float (*)[4]); int P_pushmatrix(void); int P_popmatrix(void); void P_rot(float, char); geovol_file *gvl_file_get_volfile(int); char *gvl_file_get_name(int); int gvl_file_get_file_type(geovol_file *); int gvl_file_get_data_type(geovol_file *); int gvl_file_newh(const char *, unsigned int); int gvl_file_free_datah(int); int gvl_file_start_read(geovol_file *); int gvl_file_end_read(geovol_file *); int gvl_file_get_value(geovol_file *, int, int, int, void *); int gvl_file_is_null_value(geovol_file *, void *); int gvl_file_set_mode(geovol_file *, unsigned int); int gvl_file_set_slices_param(geovol_file *, int, int); void gvl_file_get_min_max(geovol_file *, double *, double *); int Gvl_load_colors_data(void **, const char *); int Gvl_unload_colors_data(void *); int Gvl_get_color_for_value(void *, float *); int gvl_isosurf_calc(geovol *); int gvl_slices_calc(geovol *); void gvl_write_char(int, unsigned char **, unsigned char); unsigned char gvl_read_char(int, const unsigned char *); void gvl_align_data(int, unsigned char **); int gvld_vol(geovol *); int gvld_wire_vol(geovol *); int gvld_isosurf(geovol *); int gvld_wire_isosurf(geovol *); int gvld_slices(geovol *); int gvld_slice(geovol *, int); int gvld_wire_slices(geovol *); int gvld_wind3_box(geovol *); void gsd_display_fringe(geosurf *, unsigned long, float, int[4]); void gsd_fringe_horiz_poly(float, geosurf *, int, int); void gsd_fringe_horiz_line(float, geosurf *, int, int); void gsd_fringe_vert_poly(float, geosurf *, int, int); void gsd_fringe_vert_line(float, geosurf *, int, int); GLuint gsd_put_legend(const char *, GLuint, int, int *, float *, int *); void gsd_bgn_legend_viewport(GLint, GLint, GLint, GLint); void gsd_end_legend_viewport(void); int gsd_make_nice_number(float *); # 555 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/ogsf.h" 2 # 41 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h" 2 #define MAP_OBJ_UNDEFINED 0 #define MAP_OBJ_SURF 1 #define MAP_OBJ_VOL 2 #define MAP_OBJ_VECT 3 #define MAP_OBJ_SITE 4 #define DRAW_COARSE 0 #define DRAW_FINE 1 #define DRAW_BOTH 2 #define DRAW_QUICK_SURFACE 0x01 #define DRAW_QUICK_VLINES 0x02 #define DRAW_QUICK_VPOINTS 0x04 #define DRAW_QUICK_VOLUME 0x08 #define RANGE (5 * GS_UNIT_SIZE) #define RANGE_OFFSET (2 * GS_UNIT_SIZE) #define ZRANGE (3 * GS_UNIT_SIZE) #define ZRANGE_OFFSET (1 * GS_UNIT_SIZE) #define DEFAULT_SURF_COLOR 0x33BBFF #define FORMAT_PPM 1 #define FORMAT_TIF 2 typedef struct { int id; float brt; float r, g, b; float ar, ag, ab; float x, y, z, w; } light_data; struct fringe_data { int id; unsigned long color; float elev; int where[4]; }; struct arrow_data { unsigned long color; float size; float where[3]; }; struct scalebar_data { int id; unsigned long color; float size; float where[3]; }; typedef struct { float zrange, xyrange; int num_cplanes; int cur_cplane, cp_on[6]; float cp_trans[6][3]; float cp_rot[6][3]; light_data light[3]; int num_fringes; struct fringe_data **fringe; int draw_arrow; struct arrow_data *arrow; int num_scalebars; struct scalebar_data **scalebar; int bgcolor; } nv_data; struct render_window { # 145 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h" CGLContextObj contextId; int width, height; }; # 1 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/defs/nviz.h" 1 #define GRASS_NVIZDEFS_H int Nviz_resize_window(int, int); int Nviz_update_ranges(nv_data *); int Nviz_set_viewpoint_position(double, double); void Nviz_get_viewpoint_position(double *, double *); int Nviz_set_viewpoint_height(double); void Nviz_get_viewpoint_height(double *); int Nviz_set_viewpoint_persp(int); int Nviz_set_viewpoint_twist(int); int Nviz_change_exag(nv_data *, double); int Nviz_look_here(double, double); void Nviz_get_modelview(double *); void Nviz_set_rotation(double, double, double, double); void Nviz_unset_rotation(void); void Nviz_init_rotation(void); void Nviz_flythrough(nv_data *, float *, int *, int); int Nviz_new_cplane(nv_data *, int); int Nviz_on_cplane(nv_data *, int); int Nviz_off_cplane(nv_data *, int); int Nviz_draw_cplane(nv_data *, int, int); int Nviz_num_cplanes(nv_data *); int Nviz_get_current_cplane(nv_data *); int Nviz_set_cplane_rotation(nv_data *, int, float, float, float); int Nviz_get_cplane_rotation(nv_data *, int, float *, float *, float *); int Nviz_set_cplane_translation(nv_data *, int, float, float, float); int Nviz_get_cplane_translation(nv_data *, int, float *, float *, float *); int Nviz_set_fence_color(nv_data *, int); int Nviz_set_cplane_here(nv_data *, int, float, float); int Nviz_draw_all_surf(nv_data *); int Nviz_draw_all_vect(); int Nviz_draw_all_site(); int Nviz_draw_all_vol(); int Nviz_draw_all(nv_data *); int Nviz_draw_quick(nv_data *, int); int Nviz_load_image(GLubyte *, int, int, int); void Nviz_draw_image(int, int, int, int, int); void Nviz_set_2D(int, int); void Nviz_del_texture(int); void Nviz_get_max_texture(int *); int Nviz_get_exag_height(double *, double *, double *); double Nviz_get_exag(); int Nviz_set_light_position(nv_data *, int, double, double, double, double); int Nviz_set_light_bright(nv_data *, int, double); int Nviz_set_light_color(nv_data *, int, int, int, int); int Nviz_set_light_ambient(nv_data *, int, double); int Nviz_init_light(nv_data *, int); int Nviz_new_light(nv_data *); void Nviz_draw_model(nv_data *); int Nviz_new_map_obj(int, const char *, double, nv_data *); int Nviz_set_attr(int, int, int, int, const char *, double, nv_data *); void Nviz_set_surface_attr_default(); int Nviz_set_vpoint_attr_default(); int Nviz_set_volume_attr_default(); int Nviz_unset_attr(int, int, int); void Nviz_init_data(nv_data *); void Nviz_destroy_data(nv_data *); void Nviz_set_bgcolor(nv_data *, int); int Nviz_get_bgcolor(nv_data *); int Nviz_color_from_str(const char *); struct fringe_data *Nviz_new_fringe(nv_data *, int, unsigned long, double, int, int, int, int); struct fringe_data *Nviz_set_fringe(nv_data *, int, unsigned long, double, int, int, int, int); void Nviz_draw_fringe(nv_data *data); int Nviz_draw_arrow(nv_data *); int Nviz_set_arrow(nv_data *, int, int, float, unsigned int); void Nviz_delete_arrow(nv_data *); struct scalebar_data * Nviz_new_scalebar(nv_data *, int, float *, float, unsigned int); struct scalebar_data * Nviz_set_scalebar(nv_data *, int , int, int, float, unsigned int); void Nviz_draw_scalebar(nv_data *); void Nviz_delete_scalebar(nv_data *, int); void Nviz_init_view(nv_data *); int Nviz_set_focus_state(int); int Nviz_set_focus_map(int, int); int Nviz_has_focus(nv_data *); int Nviz_set_focus(nv_data *, float, float, float); int Nviz_get_focus(nv_data *, float *, float *, float *); float Nviz_get_xyrange(nv_data *); int Nviz_get_zrange(nv_data *, float *, float *); float Nviz_get_longdim(nv_data *); struct render_window *Nviz_new_render_window(); void Nviz_init_render_window(struct render_window *); void Nviz_destroy_render_window(struct render_window *); int Nviz_create_render_window(struct render_window *, void *, int, int); int Nviz_make_current_render_window(const struct render_window *); # 155 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_grass7/grass7/work/grass-7.8.2/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h" 2 # 2 "/tmp/tmpt6becje8.h" 2 1 warning and 3 errors generated.