# 1 "mac.c" # 1 "/Users/william/repo/git/emacs/src//" # 1 "" #define __STDC_HOSTED__ 1 # 1 "" #define __GNUC__ 4 # 1 "" #define __GNUC_MINOR__ 0 # 1 "" #define __GNUC_PATCHLEVEL__ 1 # 1 "" #define __APPLE_CC__ 5465 # 1 "" #define __SIZE_TYPE__ long unsigned int # 1 "" #define __PTRDIFF_TYPE__ long int # 1 "" #define __WCHAR_TYPE__ int # 1 "" #define __WINT_TYPE__ int # 1 "" #define __INTMAX_TYPE__ long int # 1 "" #define __UINTMAX_TYPE__ long unsigned int # 1 "" #define __GXX_ABI_VERSION 1002 # 1 "" #define __SCHAR_MAX__ 127 # 1 "" #define __SHRT_MAX__ 32767 # 1 "" #define __INT_MAX__ 2147483647 # 1 "" #define __LONG_MAX__ 9223372036854775807L # 1 "" #define __LONG_LONG_MAX__ 9223372036854775807LL # 1 "" #define __WCHAR_MAX__ 2147483647 # 1 "" #define __CHAR_BIT__ 8 # 1 "" #define __INTMAX_MAX__ 9223372036854775807L # 1 "" #define __FLT_EVAL_METHOD__ 0 # 1 "" #define __FLT_RADIX__ 2 # 1 "" #define __FLT_MANT_DIG__ 24 # 1 "" #define __FLT_DIG__ 6 # 1 "" #define __FLT_MIN_EXP__ (-125) # 1 "" #define __FLT_MIN_10_EXP__ (-37) # 1 "" #define __FLT_MAX_EXP__ 128 # 1 "" #define __FLT_MAX_10_EXP__ 38 # 1 "" #define __FLT_MAX__ 3.40282347e+38F # 1 "" #define __FLT_MIN__ 1.17549435e-38F # 1 "" #define __FLT_EPSILON__ 1.19209290e-7F # 1 "" #define __FLT_DENORM_MIN__ 1.40129846e-45F # 1 "" #define __FLT_HAS_INFINITY__ 1 # 1 "" #define __FLT_HAS_QUIET_NAN__ 1 # 1 "" #define __DBL_MANT_DIG__ 53 # 1 "" #define __DBL_DIG__ 15 # 1 "" #define __DBL_MIN_EXP__ (-1021) # 1 "" #define __DBL_MIN_10_EXP__ (-307) # 1 "" #define __DBL_MAX_EXP__ 1024 # 1 "" #define __DBL_MAX_10_EXP__ 308 # 1 "" #define __DBL_MAX__ 1.7976931348623157e+308 # 1 "" #define __DBL_MIN__ 2.2250738585072014e-308 # 1 "" #define __DBL_EPSILON__ 2.2204460492503131e-16 # 1 "" #define __DBL_DENORM_MIN__ 4.9406564584124654e-324 # 1 "" #define __DBL_HAS_INFINITY__ 1 # 1 "" #define __DBL_HAS_QUIET_NAN__ 1 # 1 "" #define __LDBL_MANT_DIG__ 64 # 1 "" #define __LDBL_DIG__ 18 # 1 "" #define __LDBL_MIN_EXP__ (-16381) # 1 "" #define __LDBL_MIN_10_EXP__ (-4931) # 1 "" #define __LDBL_MAX_EXP__ 16384 # 1 "" #define __LDBL_MAX_10_EXP__ 4932 # 1 "" #define __DECIMAL_DIG__ 21 # 1 "" #define __LDBL_MAX__ 1.18973149535723176502e+4932L # 1 "" #define __LDBL_MIN__ 3.36210314311209350626e-4932L # 1 "" #define __LDBL_EPSILON__ 1.08420217248550443401e-19L # 1 "" #define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L # 1 "" #define __LDBL_HAS_INFINITY__ 1 # 1 "" #define __LDBL_HAS_QUIET_NAN__ 1 # 1 "" #define __REGISTER_PREFIX__ # 1 "" #define __USER_LABEL_PREFIX__ _ # 1 "" #define __VERSION__ "4.0.1 (Apple Inc. build 5465)" # 1 "" #define _LP64 1 # 1 "" #define __LP64__ 1 # 1 "" #define __OPTIMIZE__ 1 # 1 "" #define __FINITE_MATH_ONLY__ 0 # 1 "" #define __amd64 1 # 1 "" #define __amd64__ 1 # 1 "" #define __x86_64 1 # 1 "" #define __x86_64__ 1 # 1 "" #define __MMX__ 1 # 1 "" #define __SSE__ 1 # 1 "" #define __SSE2__ 1 # 1 "" #define __SSE3__ 1 # 1 "" #define __SSE_MATH__ 1 # 1 "" #define __SSE2_MATH__ 1 # 1 "" #define __x86_64__ 1 # 1 "" #define __LITTLE_ENDIAN__ 1 # 1 "" #define __MACH__ 1 # 1 "" #define __APPLE__ 1 # 1 "" #define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 1052 # 1 "" #define __CONSTANT_CFSTRINGS__ 1 # 1 "" #define __PASCAL_STRINGS__ 1 # 1 "" #define __strong # 1 "" #define __weak # 1 "" #define OBJC_NEW_PROPERTIES 1 # 1 "" #define __PIC__ 1 # 1 "" #define __DYNAMIC__ 1 # 1 "" #define MAC_OSX 1 # 1 "" #define emacs 1 # 1 "" #define HAVE_CONFIG_H 1 # 1 "" #define MAC_OSX 1 # 1 "" #define temacs 1 # 1 "mac.c" # 24 "mac.c" # 1 "./config.h" 1 # 30 "./config.h" #define EMACS_CONFIG_H #define BROKEN_MKTIME 1 # 51 "./config.h" #define C_SWITCH_X_SITE # 60 "./config.h" #define EMACS_CONFIGURATION "i386-apple-darwin9.2.2" #define EMACS_CONFIG_OPTIONS " '--prefix=/Users/william' '--with-carbon' '--without-x' 'CC=gcc -m64'" #define GETPGRP_VOID 1 # 82 "./config.h" #define HAVE_ALARM 1 #define HAVE_ALLOCA 1 #define HAVE_ALLOCA_H 1 #define HAVE_BCMP 1 #define HAVE_BCOPY 1 #define HAVE_BZERO 1 #define HAVE_CARBON 1 #define HAVE_CBRT 1 #define HAVE_CLOSEDIR 1 # 123 "./config.h" #define HAVE_DECL_SYS_SIGLIST 0 #define HAVE_DECL___SYS_SIGLIST 0 # 140 "./config.h" #define HAVE_DIFFTIME 1 #define HAVE_DUP2 1 #define HAVE_FCNTL_H 1 #define HAVE_FMOD 1 #define HAVE_FORK 1 #define HAVE_FPATHCONF 1 #define HAVE_FREXP 1 #define HAVE_FSEEKO 1 #define HAVE_FSYNC 1 #define HAVE_FTIME 1 #define HAVE_GAI_STRERROR 1 #define HAVE_GETADDRINFO 1 #define HAVE_GETCWD 1 #define HAVE_GETDOMAINNAME 1 #define HAVE_GETHOSTNAME 1 #define HAVE_GETLOADAVG 1 #define HAVE_GETOPT_H 1 #define HAVE_GETOPT_LONG_ONLY 1 #define HAVE_GETPAGESIZE 1 #define HAVE_GETPEERNAME 1 #define HAVE_GETRUSAGE 1 #define HAVE_GETSOCKNAME 1 #define HAVE_GETSOCKOPT 1 #define HAVE_GETTIMEOFDAY 1 #define HAVE_GETWD 1 # 236 "./config.h" #define HAVE_GRANTPT 1 # 260 "./config.h" #define HAVE_H_ERRNO 1 #define HAVE_INDEX 1 #define HAVE_INET_SOCKETS 1 #define HAVE_INTTYPES_H 1 # 293 "./config.h" #define HAVE_LANGINFO_CODESET 1 # 338 "./config.h" #define HAVE_LIBM 1 # 365 "./config.h" #define HAVE_LIMITS_H 1 #define HAVE_LOCALE_H 1 #define HAVE_LOGB 1 #define HAVE_LONG_FILE_NAMES 1 #define HAVE_LRAND48 1 # 392 "./config.h" #define HAVE_MALLOC_MALLOC_H 1 #define HAVE_MBLEN 1 #define HAVE_MBRLEN 1 #define HAVE_MBSINIT 1 #define HAVE_MBSTATE_T 1 #define HAVE_MEMCMP 1 #define HAVE_MEMCPY 1 #define HAVE_MEMMOVE 1 #define HAVE_MEMORY_H 1 #define HAVE_MEMSET 1 #define HAVE_MENUS 1 #define HAVE_MKDIR 1 #define HAVE_MKSTEMP 1 #define HAVE_MKTIME 1 #define HAVE_MMAP 1 # 448 "./config.h" #define HAVE_NET_IF_H 1 # 475 "./config.h" #define HAVE_PWD_H 1 #define HAVE_RANDOM 1 #define HAVE_RECVFROM 1 #define HAVE_RENAME 1 #define HAVE_RES_INIT 1 #define HAVE_RINDEX 1 #define HAVE_RINT 1 #define HAVE_RMDIR 1 #define HAVE_SELECT 1 #define HAVE_SENDTO 1 #define HAVE_SETITIMER 1 #define HAVE_SETLOCALE 1 #define HAVE_SETPGID 1 #define HAVE_SETRLIMIT 1 #define HAVE_SETSID 1 #define HAVE_SETSOCKOPT 1 #define HAVE_SHUTDOWN 1 #define HAVE_SIZE_T 1 #define HAVE_SPEED_T 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRERROR 1 #define HAVE_STRFTIME 1 #define HAVE_STRINGS_H 1 #define HAVE_STRING_H 1 #define HAVE_STRSIGNAL 1 #define HAVE_STRUCT_IFREQ_IFR_ADDR 1 #define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 #define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 # 577 "./config.h" #define HAVE_STRUCT_TM_TM_ZONE 1 #define HAVE_STRUCT_UTIMBUF 1 #define HAVE_SYNC 1 #define HAVE_SYS_IOCTL_H 1 #define HAVE_SYS_MMAN_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_SOCKET_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_TIMEB_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UN_H 1 #define HAVE_SYS_UTSNAME_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMCAP_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_TERM_H 1 #define HAVE_TIMEVAL 1 #define HAVE_TM_GMTOFF 1 #define HAVE_TM_ZONE 1 # 669 "./config.h" #define HAVE_TZSET 1 #define HAVE_UALARM 1 #define HAVE_UNISTD_H 1 #define HAVE_UTIMES 1 #define HAVE_UTIME_H 1 #define HAVE_VFORK 1 #define HAVE_WORKING_FORK 1 #define HAVE_WORKING_VFORK 1 # 721 "./config.h" #define HAVE_XIM 1 # 763 "./config.h" #define LD_SWITCH_X_SITE #define LD_SWITCH_X_SITE_AUX #define MAIL_USE_POP 1 # 783 "./config.h" #define PACKAGE_BUGREPORT "" #define PACKAGE_NAME "" #define PACKAGE_STRING "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" #define POINTER_TYPE void #define PROTOTYPES 1 #define RETSIGTYPE void # 820 "./config.h" #define STDC_HEADERS 1 #define TIME_WITH_SYS_TIME 1 # 839 "./config.h" #define UNEXEC_SRC unexmacosx.c #define USE_TOOLKIT_SCROLL_BARS 1 #define USE_XIM 1 #define XRegisterIMInstantiateCallback_arg6 XPointer # 866 "./config.h" #define _GNU_SOURCE 1 # 877 "./config.h" #define __GETOPT_PREFIX rpl_ #define __PROTOTYPES 1 #define __restrict_arr __restrict #define config_machfile "m/intel386.h" #define config_opsysfile "s/darwin.h" # 926 "./config.h" #define HAVE_WINDOW_SYSTEM #define HAVE_MOUSE # 939 "./config.h" #define USER_FULL_NAME pw->pw_gecos #define AMPERSAND_FULL_NAME #define DO_BLOCK_INPUT # 975 "./config.h" #define INLINE # 1 "./s/darwin.h" 1 # 34 "./s/darwin.h" #define BSD4_2 #define BSD_SYSTEM # 52 "./s/darwin.h" #define MAC_OS #define SYSTEM_TYPE "darwin" # 89 "./s/darwin.h" #define INTERRUPT_INPUT #define FIRST_PTY_LETTER 'p' # 107 "./s/darwin.h" #define HAVE_TERMIOS #define NO_TERMIO #define HAVE_PTYS #define MIN_PTY_KERNEL_VERSION '7' # 135 "./s/darwin.h" #define BSTRING #define subprocesses # 155 "./s/darwin.h" #define MAIL_USE_FLOCK #define CLASH_DETECTION # 217 "./s/darwin.h" #define init_process emacs_init_process #define PENDING_OUTPUT_COUNT(FILE) ((FILE)->_p - (FILE)->_bf._base) #define TAB3 OXTABS #define SYSTEM_MALLOC #define HAVE_SOCKETS #define NO_SOCK_SIGIO #define SYMS_SYSTEM syms_of_mac() #define UNEXEC unexmacosx.o #define START_FILES pre-crt0.o #define TEXT_START (0) #define TEXT_END get_etext() #define DATA_END get_edata() #define C_SWITCH_SYSTEM -fpascal-strings -DMAC_OSX #define LIBS_CARBON -framework Carbon -framework QuickTime # 276 "./s/darwin.h" #define LD_SWITCH_SYSTEM_TEMACS -prebind LIBS_CARBON -Xlinker -headerpad -Xlinker 690 #define C_SWITCH_SYSTEM_TEMACS -Dtemacs # 291 "./s/darwin.h" #define ORDINARY_LINK #define LIBS_DEBUG #define LIB_MATH #define OTHER_FILES macosx-app #define NO_ABORT #define NO_MATHERR #undef HAVE_WORKING_VFORK #define vfork fork #define DONT_REOPEN_PTY #define malloc unexec_malloc #define realloc unexec_realloc #define free unexec_free #define POSIX_SIGNALS #define select sys_select #define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS # 980 "./config.h" 2 # 1 "./m/intel386.h" 1 # 56 "./m/intel386.h" #undef WORDS_BIG_ENDIAN # 73 "./m/intel386.h" #define INTEL386 #define NO_UNION_TYPE #define CRT0_DUMMIES bogus_fp, #define DOT_GLOBAL_START # 220 "./m/intel386.h" #define NO_ARG_ARRAY # 981 "./config.h" 2 # 1013 "./config.h" #define SIGTYPE RETSIGTYPE #define RE_TRANSLATE_TYPE Lisp_Object #define RE_TRANSLATE(TBL,C) CHAR_TABLE_TRANSLATE (TBL, C) #define RE_TRANSLATE_P(TBL) (!(INTEGERP (TBL) && XINT (TBL) == 0)) #define mktime emacs_mktime #define my_strftime nstrftime #define BSTRING # 1051 "./config.h" extern char *getenv (); #define BITS_PER_CHAR 8 #define BITS_PER_SHORT 16 #define BITS_PER_INT 32 #define BITS_PER_LONG 64 # 1083 "./config.h" #define PROTOTYPES 1 #define __P(args) args # 1096 "./config.h" # 1 "/usr/include/string.h" 1 3 4 # 59 "/usr/include/string.h" 3 4 #define _STRING_H_ # 1 "/usr/include/_types.h" 1 3 4 # 25 "/usr/include/_types.h" 3 4 #define __TYPES_H_ # 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 # 86 "/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 # 140 "/usr/include/sys/cdefs.h" 3 4 #define __dead2 __attribute__((__noreturn__)) #define __pure2 __attribute__((__const__)) #define __unused __attribute__((__unused__)) # 158 "/usr/include/sys/cdefs.h" 3 4 #define __dead #define __pure # 175 "/usr/include/sys/cdefs.h" 3 4 #define __restrict # 190 "/usr/include/sys/cdefs.h" 3 4 #define __printflike(fmtarg,firstvararg) __attribute__((__format__ (__printf__, fmtarg, firstvararg))) #define __scanflike(fmtarg,firstvararg) __attribute__((__format__ (__scanf__, fmtarg, firstvararg))) #define __IDSTRING(name,string) static const char name[] __unused = 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) # 277 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_UNIX03 1 # 295 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_64_BIT_INO_T 0 #define __DARWIN_NON_CANCELABLE 0 #define __DARWIN_VERS_1050 1 # 319 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_SUF_UNIX03 #define __DARWIN_SUF_UNIX03_SET 0 #define __DARWIN_SUF_64_BIT_INO_T #define __DARWIN_SUF_NON_CANCELABLE #define __DARWIN_SUF_1050 "$1050" # 349 "/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_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) # 424 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_NO_LONG_LONG (defined(__STRICT_ANSI__) && (__STDC_VERSION__-0 < 199901L) && !defined(__GNUG__)) # 450 "/usr/include/sys/cdefs.h" 3 4 #define __DARWIN_LDBL_COMPAT(x) #define __DARWIN_LDBL_COMPAT2(x) #define __DARWIN_LONG_DOUBLE_IS_DOUBLE 0 # 461 "/usr/include/sys/cdefs.h" 3 4 #define __deprecated __attribute__((deprecated)) # 483 "/usr/include/sys/cdefs.h" 3 4 #define _DARWIN_FEATURE_UNIX_CONFORMANCE 3 # 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_ typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef short __int16_t; typedef unsigned short __uint16_t; 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 __builtin_va_list __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; # 35 "/usr/include/machine/_types.h" 2 3 4 # 34 "/usr/include/sys/_types.h" 2 3 4 #define __PTHREAD_SIZE__ 1168 #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 # 58 "/usr/include/sys/_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[1168]; }; # 91 "/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 __uint32_t __darwin_ino_t; typedef __darwin_natural_t __darwin_mach_port_name_t; typedef __darwin_mach_port_name_t __darwin_mach_port_t; typedef __uint16_t __darwin_mode_t; typedef __int64_t __darwin_off_t; typedef __int32_t __darwin_pid_t; 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; 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]; # 28 "/usr/include/_types.h" 2 3 4 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) # 61 "/usr/include/string.h" 2 3 4 #define _SIZE_T typedef __darwin_size_t size_t; #define _SSIZE_T typedef __darwin_ssize_t ssize_t; #define NULL __DARWIN_NULL void *memchr(const void *, int, size_t); int memcmp(const void *, const void *, size_t); void *memcpy(void *, const void *, size_t); void *memmove(void *, const void *, size_t); void *memset(void *, int, size_t); char *stpcpy(char *, const char *); char *strcasestr(const char *, const char *); char *strcat(char *, const char *); char *strchr(const char *, int); int strcmp(const char *, const char *); int strcoll(const char *, const char *); char *strcpy(char *, const char *); size_t strcspn(const char *, const char *); char *strerror(int) __asm("_" "strerror" ); int strerror_r(int, char *, size_t); size_t strlen(const char *); char *strncat(char *, const char *, size_t); int strncmp(const char *, const char *, size_t); char *strncpy(char *, const char *, size_t); char *strnstr(const char *, const char *, size_t); char *strpbrk(const char *, const char *); char *strrchr(const char *, int); size_t strspn(const char *, const char *); char *strstr(const char *, const char *); char *strtok(char *, const char *); size_t strxfrm(char *, const char *, size_t); void *memccpy(void *, const void *, int, size_t); char *strtok_r(char *, const char *, char **); char *strdup(const char *); int bcmp(const void *, const void *, size_t); void bcopy(const void *, void *, size_t); void bzero(void *, size_t); int ffs(int); int ffsl(long); int fls(int); int flsl(long); char *index(const char *, int); void memset_pattern4(void *, const void *, size_t); void memset_pattern8(void *, const void *, size_t); void memset_pattern16(void *, const void *, size_t); char *rindex(const char *, int); int strcasecmp(const char *, const char *); size_t strlcat(char *, const char *, size_t); size_t strlcpy(char *, const char *, size_t); void strmode(int, char *); int strncasecmp(const char *, const char *, size_t); char *strsep(char **, const char *); char *strsignal(int sig); void swab(const void * , void * , ssize_t); # 1097 "./config.h" 2 # 1 "/usr/include/strings.h" 1 3 4 # 1100 "./config.h" 2 # 1 "/usr/include/stdlib.h" 1 3 4 # 59 "/usr/include/stdlib.h" 3 4 #define _STDLIB_H_ # 1 "/usr/include/available.h" 1 3 4 # 66 "/usr/include/available.h" 3 4 #define _AVAILABLE_H_ #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 # 86 "/usr/include/available.h" 3 4 #define __MAC_OS_X_VERSION_MIN_REQUIRED __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ # 101 "/usr/include/available.h" 3 4 #define __MAC_OS_X_VERSION_MAX_ALLOWED __MAC_OS_X_VERSION_MIN_REQUIRED # 121 "/usr/include/available.h" 3 4 #define __DARWIN_WEAK_IMPORT_ATTRIBUTE __attribute__((weak_import)) # 132 "/usr/include/available.h" 3 4 #define __DARWIN_DEPRECATED_ATTRIBUTE __attribute__((deprecated)) # 141 "/usr/include/available.h" 3 4 #define __DARWIN_UNAVAILABLE_ATTRIBUTE __attribute__((unavailable)) # 153 "/usr/include/available.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 __DARWIN_DEPRECATED_ATTRIBUTE #define __DEPRECATED_IN_MAC_OS_X_VERSION_10_0_AND_LATER __DARWIN_DEPRECATED_ATTRIBUTE # 185 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER # 195 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED __DARWIN_DEPRECATED_ATTRIBUTE # 207 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_1 __DARWIN_DEPRECATED_ATTRIBUTE # 218 "/usr/include/available.h" 3 4 #define __DEPRECATED_IN_MAC_OS_X_VERSION_10_1_AND_LATER __DARWIN_DEPRECATED_ATTRIBUTE # 239 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER # 249 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED __DARWIN_DEPRECATED_ATTRIBUTE # 261 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_2 __DARWIN_DEPRECATED_ATTRIBUTE # 273 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_2 __DARWIN_DEPRECATED_ATTRIBUTE # 284 "/usr/include/available.h" 3 4 #define __DEPRECATED_IN_MAC_OS_X_VERSION_10_2_AND_LATER __DARWIN_DEPRECATED_ATTRIBUTE # 303 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER # 313 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED __DARWIN_DEPRECATED_ATTRIBUTE # 325 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_3 __DARWIN_DEPRECATED_ATTRIBUTE # 337 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_3 __DARWIN_DEPRECATED_ATTRIBUTE # 349 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_3 __DARWIN_DEPRECATED_ATTRIBUTE # 360 "/usr/include/available.h" 3 4 #define __DEPRECATED_IN_MAC_OS_X_VERSION_10_3_AND_LATER __DARWIN_DEPRECATED_ATTRIBUTE # 380 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER # 390 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED __DARWIN_DEPRECATED_ATTRIBUTE # 402 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 __DARWIN_DEPRECATED_ATTRIBUTE # 414 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 __DARWIN_DEPRECATED_ATTRIBUTE # 426 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 __DARWIN_DEPRECATED_ATTRIBUTE # 438 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_4 __DARWIN_DEPRECATED_ATTRIBUTE # 449 "/usr/include/available.h" 3 4 #define __DEPRECATED_IN_MAC_OS_X_VERSION_10_4_AND_LATER __DARWIN_DEPRECATED_ATTRIBUTE # 468 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER # 478 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED __DARWIN_DEPRECATED_ATTRIBUTE # 490 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 __DARWIN_DEPRECATED_ATTRIBUTE # 502 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 __DARWIN_DEPRECATED_ATTRIBUTE # 514 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 __DARWIN_DEPRECATED_ATTRIBUTE # 526 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 __DARWIN_DEPRECATED_ATTRIBUTE # 538 "/usr/include/available.h" 3 4 #define __AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 __DARWIN_DEPRECATED_ATTRIBUTE # 549 "/usr/include/available.h" 3 4 #define __DEPRECATED_IN_MAC_OS_X_VERSION_10_5_AND_LATER __DARWIN_DEPRECATED_ATTRIBUTE # 62 "/usr/include/stdlib.h" 2 3 4 # 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; typedef __darwin_pid_t pid_t; #define _PID_T typedef __darwin_id_t id_t; #define _ID_T # 116 "/usr/include/sys/wait.h" 3 4 # 1 "/usr/include/sys/signal.h" 1 3 4 # 70 "/usr/include/sys/signal.h" 3 4 #define _SYS_SIGNAL_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 # 74 "/usr/include/sys/signal.h" 2 3 4 #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; # 54 "/usr/include/i386/signal.h" 3 4 #define __need_struct_sigcontext # 1 "/usr/include/i386/_structs.h" 1 3 4 # 102 "/usr/include/i386/_structs.h" 3 4 #define I386_MCONTEXT_SIZE sizeof(struct mcontext) # 56 "/usr/include/i386/signal.h" 2 3 4 # 35 "/usr/include/machine/signal.h" 2 3 4 # 82 "/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) # 145 "/usr/include/sys/signal.h" 3 4 #define __need_mcontext_t #define __need_stack_t #define __need_ucontext_t # 1 "/usr/include/sys/_structs.h" 1 3 4 # 34 "/usr/include/sys/_structs.h" 3 4 #define __need_struct_ucontext # 46 "/usr/include/sys/_structs.h" 3 4 #define __need_struct_mcontext # 57 "/usr/include/sys/_structs.h" 3 4 # 1 "/usr/include/machine/_structs.h" 1 3 4 # 31 "/usr/include/machine/_structs.h" 3 4 # 1 "/usr/include/i386/_structs.h" 1 3 4 # 38 "/usr/include/i386/_structs.h" 3 4 # 1 "/usr/include/mach/i386/_structs.h" 1 3 4 # 33 "/usr/include/mach/i386/_structs.h" 3 4 #define _MACH_I386__STRUCTS_H_ # 42 "/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; }; # 88 "/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; # 146 "/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; # 190 "/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]; }; # 209 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_XMM_REG struct __darwin_xmm_reg struct __darwin_xmm_reg { char __xmm_reg[16]; }; # 227 "/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; __uint16_t __fpu_fop; __uint32_t __fpu_ip; __uint16_t __fpu_cs; __uint16_t __fpu_rsrv2; __uint32_t __fpu_dp; __uint16_t __fpu_ds; __uint16_t __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; }; # 307 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_X86_EXCEPTION_STATE32 struct __darwin_i386_exception_state struct __darwin_i386_exception_state { unsigned int __trapno; unsigned int __err; unsigned int __faultvaddr; }; # 325 "/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; }; # 357 "/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; }; # 412 "/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; __uint16_t __fpu_fop; __uint32_t __fpu_ip; __uint16_t __fpu_cs; __uint16_t __fpu_rsrv2; __uint32_t __fpu_dp; __uint16_t __fpu_ds; __uint16_t __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; }; # 516 "/usr/include/mach/i386/_structs.h" 3 4 #define _STRUCT_X86_EXCEPTION_STATE64 struct __darwin_x86_exception_state64 struct __darwin_x86_exception_state64 { unsigned int __trapno; unsigned int __err; __uint64_t __faultvaddr; }; # 534 "/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; }; # 39 "/usr/include/i386/_structs.h" 2 3 4 #undef __need_struct_mcontext #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; }; # 67 "/usr/include/i386/_structs.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; }; # 87 "/usr/include/i386/_structs.h" 3 4 #undef __need_mcontext_t #define _MCONTEXT_T typedef struct __darwin_mcontext64 *mcontext_t; #define _STRUCT_MCONTEXT _STRUCT_MCONTEXT64 # 32 "/usr/include/machine/_structs.h" 2 3 4 # 58 "/usr/include/sys/_structs.h" 2 3 4 #define __need_struct_sigaltstack #undef __need_struct_sigaltstack #define _STRUCT_SIGALTSTACK struct __darwin_sigaltstack struct __darwin_sigaltstack { void *ss_sp; __darwin_size_t ss_size; int ss_flags; }; # 121 "/usr/include/sys/_structs.h" 3 4 #undef __need_struct_ucontext #define _STRUCT_UCONTEXT struct __darwin_ucontext 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; }; # 215 "/usr/include/sys/_structs.h" 3 4 #undef __need_stack_t #define _STACK_T typedef struct __darwin_sigaltstack stack_t; #undef __need_ucontext_t #define _UCONTEXT_T typedef struct __darwin_ucontext ucontext_t; # 155 "/usr/include/sys/signal.h" 2 3 4 #define _PTHREAD_ATTR_T typedef __darwin_pthread_attr_t pthread_attr_t; #define _SIGSET_T typedef __darwin_sigset_t sigset_t; # 177 "/usr/include/sys/signal.h" 3 4 #define _UID_T typedef __darwin_uid_t uid_t; 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; # 229 "/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 # 412 "/usr/include/sys/signal.h" 3 4 void (*signal(int, void (*)(int)))(int); # 117 "/usr/include/sys/wait.h" 2 3 4 # 1 "/usr/include/sys/resource.h" 1 3 4 # 65 "/usr/include/sys/resource.h" 3 4 #define _SYS_RESOURCE_H_ # 75 "/usr/include/sys/resource.h" 3 4 #define __need_struct_timeval # 1 "/usr/include/sys/_structs.h" 1 3 4 # 97 "/usr/include/sys/_structs.h" 3 4 #undef __need_struct_timeval #define _STRUCT_TIMEVAL struct timeval struct timeval { __darwin_time_t tv_sec; __darwin_suseconds_t tv_usec; }; # 77 "/usr/include/sys/resource.h" 2 3 4 # 88 "/usr/include/sys/resource.h" 3 4 typedef __uint64_t rlim_t; # 99 "/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_MIN -20 #define PRIO_MAX 20 #define PRIO_DARWIN_BG 0x1000 # 130 "/usr/include/sys/resource.h" 3 4 #define RUSAGE_SELF 0 #define RUSAGE_CHILDREN -1 # 142 "/usr/include/sys/resource.h" 3 4 struct rusage { struct timeval ru_utime; struct timeval ru_stime; # 153 "/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 }; # 184 "/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 IOPOL_TYPE_DISK 0 #define IOPOL_SCOPE_PROCESS 0 #define IOPOL_SCOPE_THREAD 1 #define IOPOL_DEFAULT 0 #define IOPOL_NORMAL 1 #define IOPOL_PASSIVE 2 #define IOPOL_THROTTLE 3 int getpriority(int, id_t); int getiopolicy_np(int, int); int getrlimit(int, struct rlimit *) __asm("_" "getrlimit" ); int getrusage(int, struct rusage *); int setpriority(int, id_t, int); int setiopolicy_np(int, int, int); int setrlimit(int, const struct rlimit *) __asm("_" "setrlimit" ); # 118 "/usr/include/sys/wait.h" 2 3 4 # 128 "/usr/include/sys/wait.h" 3 4 #define WNOHANG 0x00000001 #define WUNTRACED 0x00000002 # 138 "/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) # 175 "/usr/include/sys/wait.h" 3 4 #define WEXITED 0x00000004 #define WSTOPPED 0x00000008 #define WCONTINUED 0x00000010 #define WNOWAIT 0x00000020 # 190 "/usr/include/sys/wait.h" 3 4 #define WAIT_ANY (-1) #define WAIT_MYPGRP 0 # 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_ # 124 "/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))) # 66 "/usr/include/libkern/_OSByteOrder.h" 3 4 # 1 "/usr/include/libkern/i386/_OSByteOrder.h" 1 3 4 # 30 "/usr/include/libkern/i386/_OSByteOrder.h" 3 4 #define _OS__OSBYTEORDERI386_H #define __DARWIN_OS_INLINE static __inline__ static __inline__ __uint16_t _OSSwapInt16( __uint16_t _data ) { return ((_data << 8) | (_data >> 8)); } static __inline__ __uint32_t _OSSwapInt32( __uint32_t _data ) { __asm__ ("bswap %0" : "+r" (_data)); return _data; } # 77 "/usr/include/libkern/i386/_OSByteOrder.h" 3 4 static __inline__ __uint64_t _OSSwapInt64( __uint64_t _data ) { __asm__ ("bswap %0" : "+r" (_data)); return _data; } # 67 "/usr/include/libkern/_OSByteOrder.h" 2 3 4 #define __DARWIN_OSSwapInt16(x) (__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt16(x) : _OSSwapInt16(x)) #define __DARWIN_OSSwapInt32(x) (__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt32(x) : _OSSwapInt32(x)) #define __DARWIN_OSSwapInt64(x) (__builtin_constant_p(x) ? __DARWIN_OSSwapConstInt64(x) : _OSSwapInt64(x)) # 125 "/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 NTOHL(x) (x) = ntohl((__uint32_t)x) #define NTOHS(x) (x) = ntohs((__uint16_t)x) #define HTONL(x) (x) = htonl((__uint32_t)x) #define HTONS(x) (x) = htons((__uint16_t)x) # 100 "/usr/include/i386/endian.h" 2 3 4 # 38 "/usr/include/machine/endian.h" 2 3 4 # 194 "/usr/include/sys/wait.h" 2 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 # 254 "/usr/include/sys/wait.h" 3 4 pid_t wait(int *) __asm("_" "wait" ); pid_t waitpid(pid_t, int *, int) __asm("_" "waitpid" ); int waitid(idtype_t, id_t, siginfo_t *, int) __asm("_" "waitid" ); 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_ # 35 "/usr/include/alloca.h" 3 4 void *alloca(size_t); #undef alloca #undef __alloca #define alloca(size) __alloca(size) #define __alloca(size) __builtin_alloca(size) # 68 "/usr/include/stdlib.h" 2 3 4 # 80 "/usr/include/stdlib.h" 3 4 #define _CT_RUNE_T typedef __darwin_ct_rune_t ct_rune_t; #define _RUNE_T typedef __darwin_rune_t rune_t; #define _WCHAR_T typedef __darwin_wchar_t wchar_t; 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 # 134 "/usr/include/stdlib.h" 3 4 extern int __mb_cur_max; #define MB_CUR_MAX __mb_cur_max # 144 "/usr/include/stdlib.h" 3 4 void abort(void) __attribute__((__noreturn__)); int abs(int) __attribute__((__const__)); 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 *, const void *, size_t, size_t, int (*)(const void *, const void *)); void *calloc(size_t, size_t); div_t div(int, int) __attribute__((__const__)); void exit(int) __attribute__((__noreturn__)); void unexec_free(void *); char *getenv(const char *); long labs(long) __attribute__((__const__)); ldiv_t ldiv(long, long) __attribute__((__const__)); long long llabs(long long); lldiv_t lldiv(long long, long long); void *unexec_malloc(size_t); int mblen(const char *, size_t); size_t mbstowcs(wchar_t * , const char * , size_t); int mbtowc(wchar_t * , const char * , size_t); void qsort(void *, size_t, size_t, int (*)(const void *, const void *)); int rand(void); void *unexec_realloc(void *, size_t); void srand(unsigned); double strtod(const char *, char **) __asm("_" "strtod" ); float strtof(const char *, char **) __asm("_" "strtof" ); long strtol(const char *, char **, int); long double strtold(const char *, char **) ; long long strtoll(const char *, char **, int); unsigned long strtoul(const char *, char **, int); unsigned long long strtoull(const char *, char **, int); int system(const char *) __asm("_" "system" ); size_t wcstombs(char * , const wchar_t * , size_t); int wctomb(char *, wchar_t); void _Exit(int) __attribute__((__noreturn__)); 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 putenv(char *) __asm("_" "putenv" ); long random(void); int rand_r(unsigned *); char *realpath(const char * , char * ) __asm("_" "realpath" "$DARWIN_EXTSN"); unsigned short *seed48(unsigned short[3]); int setenv(const char *, const char *, int) __asm("_" "setenv" ); void setkey(const char *) __asm("_" "setkey" ); char *setstate(const char *); void srand48(long); void srandom(unsigned); int unlockpt(int); int unsetenv(const char *) __asm("_" "unsetenv" ); # 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_ # 77 "/usr/include/i386/types.h" 3 4 #define _INT8_T typedef signed char int8_t; typedef unsigned char u_int8_t; #define _INT16_T typedef short int16_t; typedef unsigned short u_int16_t; #define _INT32_T typedef int int32_t; typedef unsigned int u_int32_t; #define _INT64_T typedef long long int64_t; typedef unsigned long long u_int64_t; typedef int64_t register_t; #define _INTPTR_T typedef __darwin_intptr_t intptr_t; #define _UINTPTR_T typedef unsigned long int uintptr_t; 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; #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; #define __offsetof(type,field) ((size_t)(&((type *)0)->field)) # 38 "/usr/include/machine/types.h" 2 3 4 # 255 "/usr/include/stdlib.h" 2 3 4 typedef __darwin_dev_t dev_t; #define _DEV_T typedef __darwin_mode_t mode_t; #define _MODE_T u_int32_t arc4random(void); void arc4random_addrandom(unsigned char *dat, int datlen); void arc4random_stir(void); 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) __asm("_" "daemon" "$1050") __attribute__((deprecated)); 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 *, size_t, size_t, int (*)(const void *, const void *)); int mergesort(void *, size_t, size_t, int (*)(const void *, const void *)); void qsort_r(void *, size_t, size_t, void *, int (*)(void *, const void *, const void *)); int radixsort(const unsigned char **, int, const unsigned char *, unsigned); void setprogname(const char *); int sradixsort(const unsigned char **, int, const unsigned char *, unsigned); void sranddev(void); void srandomdev(void); void *reallocf(void *, size_t); long long strtoq(const char *, char **, int); unsigned long long strtouq(const char *, char **, int); extern char *suboptarg; void *valloc(size_t); # 1103 "./config.h" 2 # 1137 "./config.h" #define NO_RETURN __attribute__ ((__noreturn__)) # 1151 "./config.h" #define GC_SETJMP_WORKS 1 #define GC_LISP_OBJECT_ALIGNMENT (__alignof__ (Lisp_Object)) # 25 "mac.c" 2 # 1 "/usr/include/stdio.h" 1 3 4 # 62 "/usr/include/stdio.h" 3 4 #define _STDIO_H_ #define _VA_LIST typedef __darwin_va_list va_list; #define _OFF_T typedef __darwin_off_t off_t; # 87 "/usr/include/stdio.h" 3 4 typedef __darwin_off_t fpos_t; #define _FSTDIO # 98 "/usr/include/stdio.h" 3 4 struct __sbuf { unsigned char *_base; int _size; }; struct __sFILEX; # 132 "/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; 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 # 202 "/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 # 248 "/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 * , const char * ); int fprintf(FILE * , const char * , ...) ; int fputc(int, FILE *); int fputs(const char * , FILE * ) __asm("_" "fputs" ); size_t fread(void * , size_t, size_t, FILE * ); FILE *freopen(const char * , const char * , FILE * ) __asm("_" "freopen" ); int fscanf(FILE * , const char * , ...) ; int fseek(FILE *, long, int); int fsetpos(FILE *, const fpos_t *); long ftell(FILE *); size_t fwrite(const void * , size_t, size_t, FILE * ) __asm("_" "fwrite" ); int getc(FILE *); int getchar(void); char *gets(char *); extern const int sys_nerr; extern const char *const sys_errlist[]; 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 *, const char *); 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) ; int asprintf(char **, const char *, ...) ; int vasprintf(char **, const char *, va_list) ; #define L_ctermid 1024 char *ctermid(char *); char *ctermid_r(char *); FILE *fdopen(int, const char *); char *fgetln(FILE *, size_t *); int fileno(FILE *); void flockfile(FILE *); const char *fmtcheck(const char *, const char *); int fpurge(FILE *); int fseeko(FILE *, off_t, int); off_t ftello(FILE *); int ftrylockfile(FILE *); void funlockfile(FILE *); int getc_unlocked(FILE *); int getchar_unlocked(void); int getw(FILE *); int pclose(FILE *); FILE *popen(const char *, const char *); int putc_unlocked(int, FILE *); int putchar_unlocked(int); int putw(int, FILE *); void setbuffer(FILE *, char *, int); int setlinebuf(FILE *); int snprintf(char * , size_t, const char * , ...) ; char *tempnam(const char *, const char *) __asm("_" "tempnam" ); int vfscanf(FILE * , const char * , va_list) ; int vscanf(const char * , va_list) ; int vsnprintf(char * , size_t, const char * , va_list) ; int vsscanf(const 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) 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++)) static __inline int __sputc(int _c, FILE *_p) { if (--_p->_w >= 0 || (_p->_w >= _p->_lbfsize && (char)_c != '\n')) return (*_p->_p++ = _c); else return (__swbuf(_c, _p)); } # 403 "/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) #define feof_unlocked(p) __sfeof(p) #define ferror_unlocked(p) __sferror(p) #define clearerr_unlocked(p) __sclearerr(p) #define fileno_unlocked(p) __sfileno(p) #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) # 27 "mac.c" 2 # 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_ 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 # 152 "/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 ELAST 103 # 24 "/usr/include/errno.h" 2 3 4 # 28 "mac.c" 2 # 1 "lisp.h" 1 # 24 "lisp.h" #define EMACS_LISP_H #define P_(proto) proto # 60 "lisp.h" #define CHECK_CONS_LIST() 0 #define EMACS_INT long #define BITS_PER_EMACS_INT BITS_PER_LONG #define EMACS_UINT unsigned long # 83 "lisp.h" extern int suppress_checking; extern void die (const char *, const char *, int) __attribute__ ((__noreturn__)); # 95 "lisp.h" #define CHECK(check,msg) ((check),0) # 109 "lisp.h" #define eassert(X) (void) 0 # 122 "lisp.h" enum Lisp_Type { Lisp_Int, Lisp_Symbol, Lisp_Misc, Lisp_String, Lisp_Vectorlike, Lisp_Cons, Lisp_Float, Lisp_Type_Limit }; enum Lisp_Misc_Type { Lisp_Misc_Free = 0x5eab, Lisp_Misc_Marker, Lisp_Misc_Intfwd, Lisp_Misc_Boolfwd, Lisp_Misc_Objfwd, Lisp_Misc_Buffer_Objfwd, Lisp_Misc_Buffer_Local_Value, Lisp_Misc_Some_Buffer_Local_Value, Lisp_Misc_Overlay, Lisp_Misc_Kboard_Objfwd, Lisp_Misc_Save_Value, Lisp_Misc_Float, Lisp_Misc_Limit }; #define GCTYPEBITS 3 #define VALBITS (BITS_PER_EMACS_INT - GCTYPEBITS) # 257 "lisp.h" typedef long Lisp_Object; #define LISP_MAKE_RVALUE(o) (0+(o)) # 267 "lisp.h" #define ARRAY_MARK_FLAG ((EMACS_INT) ((EMACS_UINT) 1 << (VALBITS + GCTYPEBITS - 1))) #define PSEUDOVECTOR_FLAG ((ARRAY_MARK_FLAG >> 1) & ~ARRAY_MARK_FLAG) enum pvec_type { PVEC_NORMAL_VECTOR = 0, PVEC_PROCESS = 0x200, PVEC_FRAME = 0x400, PVEC_COMPILED = 0x800, PVEC_WINDOW = 0x1000, PVEC_WINDOW_CONFIGURATION = 0x2000, PVEC_SUBR = 0x4000, PVEC_CHAR_TABLE = 0x8000, PVEC_BOOL_VECTOR = 0x10000, PVEC_BUFFER = 0x20000, PVEC_HASH_TABLE = 0x40000, PVEC_TYPE_MASK = 0x7fe00 }; #define PSEUDOVECTOR_SIZE_MASK 0x1ff #define BOOL_VECTOR_BITS_PER_CHAR 8 # 337 "lisp.h" #define DECL_ALIGN(type,var) type __attribute__ ((__aligned__ (1 << GCTYPEBITS))) var # 349 "lisp.h" #define USE_LSB_TAG # 371 "lisp.h" #define TYPEMASK ((((EMACS_INT) 1) << GCTYPEBITS) - 1) #define XTYPE(a) ((enum Lisp_Type) (((EMACS_UINT) (a)) & TYPEMASK)) #define XINT(a) (((EMACS_INT) (a)) >> GCTYPEBITS) #define XUINT(a) (((EMACS_UINT) (a)) >> GCTYPEBITS) #define XSET(var,type,ptr) (eassert (XTYPE (ptr) == 0), (var) = ((EMACS_INT) (type)) | ((EMACS_INT) (ptr))) #define make_number(N) (((EMACS_INT) (N)) << GCTYPEBITS) #define XFASTINT(a) XINT (a) #define XSETFASTINT(a,b) ((a) = make_number (b)) #define XPNTR(a) ((EMACS_INT) ((a) & ~TYPEMASK)) # 430 "lisp.h" #define EQ(x,y) ((x) == (y)) # 474 "lisp.h" #define XGCTYPE(a) XTYPE (a) # 504 "lisp.h" #define MOST_NEGATIVE_FIXNUM - ((EMACS_INT) 1 << (VALBITS - 1)) #define MOST_POSITIVE_FIXNUM (((EMACS_INT) 1 << (VALBITS - 1)) - 1) #define INTMASK ((((EMACS_INT) 1) << VALBITS) - 1) #define FIXNUM_OVERFLOW_P(i) ((EMACS_INT)(i) > MOST_POSITIVE_FIXNUM || (EMACS_INT) (i) < MOST_NEGATIVE_FIXNUM) #define XCONS(a) (eassert (GC_CONSP(a)),(struct Lisp_Cons *) XPNTR(a)) #define XVECTOR(a) (eassert (GC_VECTORLIKEP(a)),(struct Lisp_Vector *) XPNTR(a)) #define XSTRING(a) (eassert (GC_STRINGP(a)),(struct Lisp_String *) XPNTR(a)) #define XSYMBOL(a) (eassert (GC_SYMBOLP(a)),(struct Lisp_Symbol *) XPNTR(a)) #define XFLOAT(a) (eassert (GC_FLOATP(a)),(struct Lisp_Float *) XPNTR(a)) #define XMISC(a) ((union Lisp_Misc *) XPNTR(a)) #define XMISCTYPE(a) (XMARKER (a)->type) #define XMARKER(a) (&(XMISC(a)->u_marker)) #define XINTFWD(a) (&(XMISC(a)->u_intfwd)) #define XBOOLFWD(a) (&(XMISC(a)->u_boolfwd)) #define XOBJFWD(a) (&(XMISC(a)->u_objfwd)) #define XBUFFER_OBJFWD(a) (&(XMISC(a)->u_buffer_objfwd)) #define XBUFFER_LOCAL_VALUE(a) (&(XMISC(a)->u_buffer_local_value)) #define XOVERLAY(a) (&(XMISC(a)->u_overlay)) #define XKBOARD_OBJFWD(a) (&(XMISC(a)->u_kboard_objfwd)) #define XSAVE_VALUE(a) (&(XMISC(a)->u_save_value)) #define XPROCESS(a) (eassert (GC_PROCESSP(a)),(struct Lisp_Process *) XPNTR(a)) #define XWINDOW(a) (eassert (GC_WINDOWP(a)),(struct window *) XPNTR(a)) #define XSUBR(a) (eassert (GC_SUBRP(a)),(struct Lisp_Subr *) XPNTR(a)) #define XBUFFER(a) (eassert (GC_BUFFERP(a)),(struct buffer *) XPNTR(a)) #define XCHAR_TABLE(a) ((struct Lisp_Char_Table *) XPNTR(a)) #define XBOOL_VECTOR(a) ((struct Lisp_Bool_Vector *) XPNTR(a)) #define XSETINT(a,b) (a) = make_number (b) #define XSETCONS(a,b) XSET (a, Lisp_Cons, b) #define XSETVECTOR(a,b) XSET (a, Lisp_Vectorlike, b) #define XSETSTRING(a,b) XSET (a, Lisp_String, b) #define XSETSYMBOL(a,b) XSET (a, Lisp_Symbol, b) #define XSETFLOAT(a,b) XSET (a, Lisp_Float, b) #define XSETMISC(a,b) XSET (a, Lisp_Misc, b) #define XSETMARKER(a,b) (XSETMISC (a, b), XMISCTYPE (a) = Lisp_Misc_Marker) #define XSETPSEUDOVECTOR(a,b,code) (XSETVECTOR (a, b), XVECTOR (a)->size |= PSEUDOVECTOR_FLAG | (code)) #define XSETWINDOW_CONFIGURATION(a,b) (XSETPSEUDOVECTOR (a, b, PVEC_WINDOW_CONFIGURATION)) #define XSETPROCESS(a,b) (XSETPSEUDOVECTOR (a, b, PVEC_PROCESS)) #define XSETWINDOW(a,b) (XSETPSEUDOVECTOR (a, b, PVEC_WINDOW)) #define XSETSUBR(a,b) (XSETPSEUDOVECTOR (a, b, PVEC_SUBR)) #define XSETCOMPILED(a,b) (XSETPSEUDOVECTOR (a, b, PVEC_COMPILED)) #define XSETBUFFER(a,b) (XSETPSEUDOVECTOR (a, b, PVEC_BUFFER)) #define XSETCHAR_TABLE(a,b) (XSETPSEUDOVECTOR (a, b, PVEC_CHAR_TABLE)) #define XSETBOOL_VECTOR(a,b) (XSETPSEUDOVECTOR (a, b, PVEC_BOOL_VECTOR)) #define AREF(ARRAY,IDX) XVECTOR ((ARRAY))->contents[IDX] #define ASET(ARRAY,IDX,VAL) (AREF ((ARRAY), (IDX)) = (VAL)) #define ASIZE(ARRAY) XVECTOR ((ARRAY))->size #define SREF(string,index) (XSTRING (string)->data[index] + 0) #define SSET(string,index,new) (XSTRING (string)->data[index] = (new)) #define SDATA(string) (XSTRING (string)->data + 0) #define SCHARS(string) (XSTRING (string)->size + 0) #define SBYTES(string) (STRING_BYTES (XSTRING (string)) + 0) #define STRING_SET_CHARS(string,newsize) (XSTRING (string)->size = (newsize)) #define STRING_COPYIN(string,index,new,count) bcopy (new, XSTRING (string)->data + index, count) #define CHECK_TYPE(ok,Qxxxp,x) do { if (!(ok)) wrong_type_argument (Qxxxp, (x)); } while (0) typedef struct interval *INTERVAL; #define CHECK_STRING_OR_BUFFER(x) CHECK_TYPE (STRINGP (x) || BUFFERP (x), Qbuffer_or_string_p, x) struct Lisp_Cons { # 625 "lisp.h" Lisp_Object car; union { Lisp_Object cdr; struct Lisp_Cons *chain; } u; }; # 645 "lisp.h" #define XCAR_AS_LVALUE(c) (XCONS ((c))->car) #define XCDR_AS_LVALUE(c) (XCONS ((c))->u.cdr) #define XCAR(c) LISP_MAKE_RVALUE(XCAR_AS_LVALUE(c)) #define XCDR(c) LISP_MAKE_RVALUE(XCDR_AS_LVALUE(c)) #define XSETCAR(c,n) (XCAR_AS_LVALUE(c) = (n)) #define XSETCDR(c,n) (XCDR_AS_LVALUE(c) = (n)) #define XSETCARFASTINT(c,n) XSETFASTINT(XCAR_AS_LVALUE(c),(n)) #define XSETCDRFASTINT(c,n) XSETFASTINT(XCDR_AS_LVALUE(c),(n)) #define CAR(c) (CONSP ((c)) ? XCAR ((c)) : NILP ((c)) ? Qnil : wrong_type_argument (Qlistp, (c))) #define CDR(c) (CONSP ((c)) ? XCDR ((c)) : NILP ((c)) ? Qnil : wrong_type_argument (Qlistp, (c))) #define CAR_SAFE(c) (CONSP ((c)) ? XCAR ((c)) : Qnil) #define CDR_SAFE(c) (CONSP ((c)) ? XCDR ((c)) : Qnil) #define STRING_MULTIBYTE(STR) (XSTRING (STR)->size_byte >= 0) # 699 "lisp.h" #define STRING_BYTES(STR) ((STR)->size_byte < 0 ? (STR)->size : (STR)->size_byte) #define STRING_SET_UNIBYTE(STR) (XSTRING (STR)->size_byte = -1) #define STRING_INTERVALS(STR) (XSTRING (STR)->intervals + 0) #define STRING_SET_INTERVALS(STR,INT) (XSTRING (STR)->intervals = (INT)) struct Lisp_String { long size; long size_byte; INTERVAL intervals; unsigned char *data; }; #define OFFSETOF(type,field) ((int)((char*)&((type*)0)->field - (char*)0)) struct Lisp_Vector { long size; struct Lisp_Vector *next; Lisp_Object contents[1]; }; #define VECSIZE(type) ((sizeof (type) - (sizeof (struct Lisp_Vector) - sizeof (Lisp_Object)) + sizeof(Lisp_Object) - 1) / sizeof (Lisp_Object)) #define PSEUDOVECSIZE(type,nonlispfield) ((OFFSETOF(type, nonlispfield) - OFFSETOF(struct Lisp_Vector, contents[0])) / sizeof (Lisp_Object)) # 767 "lisp.h" #define CHAR_TABLE_ORDINARY_SLOTS 384 #define CHAR_TABLE_DEFAULT_SLOT_ASCII (0x9A + 128) #define CHAR_TABLE_DEFAULT_SLOT_8_BIT_CONTROL (0x9E + 128) #define CHAR_TABLE_DEFAULT_SLOT_8_BIT_GRAPHIC (0x80 + 128) #define CHAR_TABLE_SINGLE_BYTE_SLOTS 256 #define CHAR_TABLE_STANDARD_SLOTS (CHAR_TABLE_ORDINARY_SLOTS + 4) #define SUB_CHAR_TABLE_ORDINARY_SLOTS 128 #define SUB_CHAR_TABLE_STANDARD_SLOTS (SUB_CHAR_TABLE_ORDINARY_SLOTS + 2) #define CHAR_TABLE_EXTRA_SLOTS(CT) (((CT)->size & PSEUDOVECTOR_SIZE_MASK) - CHAR_TABLE_STANDARD_SLOTS) #define CHAR_TABLE_REF(CT,IDX) ((IDX) >= 0 && (IDX) < CHAR_TABLE_SINGLE_BYTE_SLOTS ? (!NILP (XCHAR_TABLE (CT)->contents[IDX]) ? XCHAR_TABLE (CT)->contents[IDX] : XCHAR_TABLE (CT)->defalt) : Faref (CT, make_number (IDX))) # 816 "lisp.h" #define CHAR_TABLE_TRANSLATE(CT,IDX) ((IDX) < CHAR_TABLE_SINGLE_BYTE_SLOTS ? (!NILP (XCHAR_TABLE (CT)->contents[IDX]) ? XINT (XCHAR_TABLE (CT)->contents[IDX]) : IDX) : char_table_translate (CT, IDX)) # 825 "lisp.h" #define CHAR_TABLE_SET(CT,IDX,VAL) do { if (XFASTINT (IDX) < CHAR_TABLE_SINGLE_BYTE_SLOTS) XCHAR_TABLE (CT)->contents[XFASTINT (IDX)] = VAL; else Faset (CT, IDX, VAL); } while (0) struct Lisp_Char_Table { long size; struct Lisp_Vector *next; Lisp_Object top; Lisp_Object defalt; Lisp_Object contents[384]; Lisp_Object parent; Lisp_Object purpose; Lisp_Object extras[1]; }; struct Lisp_Bool_Vector { long vector_size; struct Lisp_Vector *next; long size; unsigned char data[1]; }; # 886 "lisp.h" struct Lisp_Subr { long size; Lisp_Object (*function) (); short min_args, max_args; char *symbol_name; char *prompt; char *doc; }; # 903 "lisp.h" enum symbol_interned { SYMBOL_UNINTERNED = 0, SYMBOL_INTERNED = 1, SYMBOL_INTERNED_IN_INITIAL_OBARRAY = 2 }; struct Lisp_Symbol { unsigned gcmarkbit : 1; unsigned indirect_variable : 1; unsigned constant : 1; unsigned interned : 2; Lisp_Object xname; Lisp_Object value; Lisp_Object function; Lisp_Object plist; struct Lisp_Symbol *next; }; #define SYMBOL_NAME(sym) LISP_MAKE_RVALUE (XSYMBOL (sym)->xname) #define SYMBOL_INTERNED_P(sym) (XSYMBOL (sym)->interned != SYMBOL_UNINTERNED) #define SYMBOL_INTERNED_IN_INITIAL_OBARRAY_P(sym) (XSYMBOL (sym)->interned == SYMBOL_INTERNED_IN_INITIAL_OBARRAY) #define SYMBOL_CONSTANT_P(sym) XSYMBOL (sym)->constant #define SYMBOL_VALUE(sym) (XSYMBOL (sym)->indirect_variable ? XSYMBOL (indirect_variable (sym))->value : XSYMBOL (sym)->value) #define SET_SYMBOL_VALUE(sym,val) do { if (XSYMBOL (sym)->indirect_variable) XSYMBOL (indirect_variable ((sym)))->value = (val); else XSYMBOL (sym)->value = (val); } while (0) # 996 "lisp.h" struct Lisp_Hash_Table { long size; struct Lisp_Vector *vec_next; Lisp_Object test; Lisp_Object weak; Lisp_Object rehash_size; Lisp_Object rehash_threshold; Lisp_Object count; Lisp_Object key_and_value; Lisp_Object hash; Lisp_Object next; Lisp_Object next_free; Lisp_Object index; Lisp_Object next_weak; Lisp_Object user_hash_function; Lisp_Object user_cmp_function; int (* cmpfn) (struct Lisp_Hash_Table *, Lisp_Object, unsigned, Lisp_Object, unsigned); unsigned (* hashfn) (struct Lisp_Hash_Table *, Lisp_Object); }; #define XHASH_TABLE(OBJ) ((struct Lisp_Hash_Table *) XPNTR (OBJ)) #define XSET_HASH_TABLE(VAR,PTR) (XSETPSEUDOVECTOR (VAR, PTR, PVEC_HASH_TABLE)) #define HASH_TABLE_P(OBJ) PSEUDOVECTORP (OBJ, PVEC_HASH_TABLE) #define GC_HASH_TABLE_P(x) GC_PSEUDOVECTORP (x, PVEC_HASH_TABLE) #define CHECK_HASH_TABLE(x) CHECK_TYPE (HASH_TABLE_P (x), Qhash_table_p, x) #define HASH_KEY(H,IDX) AREF ((H)->key_and_value, 2 * (IDX)) #define HASH_VALUE(H,IDX) AREF ((H)->key_and_value, 2 * (IDX) + 1) #define HASH_NEXT(H,IDX) AREF ((H)->next, (IDX)) #define HASH_HASH(H,IDX) AREF ((H)->hash, (IDX)) #define HASH_INDEX(H,IDX) AREF ((H)->index, (IDX)) #define HASH_TABLE_SIZE(H) XVECTOR ((H)->next)->size #define DEFAULT_HASH_SIZE 65 #define DEFAULT_REHASH_THRESHOLD 0.8 #define DEFAULT_REHASH_SIZE 1.5 struct Lisp_Marker { int type : 16; unsigned gcmarkbit : 1; int spacer : 14; unsigned int insertion_type : 1; struct buffer *buffer; struct Lisp_Marker *next; long charpos; long bytepos; }; struct Lisp_Intfwd { int type : 16; unsigned gcmarkbit : 1; int spacer : 15; long *intvar; }; struct Lisp_Boolfwd { int type : 16; unsigned gcmarkbit : 1; int spacer : 15; int *boolvar; }; struct Lisp_Objfwd { int type : 16; unsigned gcmarkbit : 1; int spacer : 15; Lisp_Object *objvar; }; struct Lisp_Buffer_Objfwd { int type : 16; unsigned gcmarkbit : 1; int spacer : 15; int offset; }; # 1212 "lisp.h" struct Lisp_Buffer_Local_Value { int type : 16; unsigned gcmarkbit : 1; int spacer : 12; unsigned int check_frame : 1; unsigned int found_for_buffer : 1; unsigned int found_for_frame : 1; Lisp_Object realvalue; Lisp_Object buffer, frame; # 1244 "lisp.h" Lisp_Object cdr; }; struct Lisp_Overlay { int type : 16; unsigned gcmarkbit : 1; int spacer : 15; struct Lisp_Overlay *next; Lisp_Object start, end, plist; }; struct Lisp_Kboard_Objfwd { int type : 16; unsigned gcmarkbit : 1; int spacer : 15; int offset; }; struct Lisp_Save_Value { int type : 16; unsigned gcmarkbit : 1; int spacer : 14; unsigned int dogc : 1; void *pointer; int integer; }; struct Lisp_Free { int type : 16; unsigned gcmarkbit : 1; int spacer : 15; union Lisp_Misc *chain; char padding[((((sizeof (struct Lisp_Marker) - 1) >> 3) + 1) << 3) - sizeof (struct Lisp_Intfwd)]; }; union Lisp_Misc { struct Lisp_Free u_free; struct Lisp_Marker u_marker; struct Lisp_Intfwd u_intfwd; struct Lisp_Boolfwd u_boolfwd; struct Lisp_Objfwd u_objfwd; struct Lisp_Buffer_Objfwd u_buffer_objfwd; struct Lisp_Buffer_Local_Value u_buffer_local_value; struct Lisp_Overlay u_overlay; struct Lisp_Kboard_Objfwd u_kboard_objfwd; struct Lisp_Save_Value u_save_value; }; struct Lisp_Float { union { double data; struct Lisp_Float *chain; } u; }; #define XFLOAT_DATA(f) (XFLOAT (f)->u.data) #define _UCHAR_T typedef unsigned char UCHAR; #define COMPILED_ARGLIST 0 #define COMPILED_BYTECODE 1 #define COMPILED_CONSTANTS 2 #define COMPILED_STACK_DEPTH 3 #define COMPILED_DOC_STRING 4 #define COMPILED_INTERACTIVE 5 #define CHAR_ALT (0x0400000) #define CHAR_SUPER (0x0800000) #define CHAR_HYPER (0x1000000) #define CHAR_SHIFT (0x2000000) #define CHAR_CTL (0x4000000) #define CHAR_META (0x8000000) #define CHAR_MODIFIER_MASK (CHAR_ALT | CHAR_SUPER | CHAR_HYPER | CHAR_SHIFT | CHAR_CTL | CHAR_META) #define CHARACTERBITS 19 # 1379 "lisp.h" #define KEY_DESCRIPTION_SIZE ((2 * 6) + 1 + (CHARACTERBITS / 3) + 1 + 1) # 1422 "lisp.h" #define GLYPH int #define GLYPH_MASK_FACE 0x7FF80000 #define GLYPH_MASK_CHAR 0x0007FFFF #define FAST_MAKE_GLYPH(char,face) ((char) | ((face) << CHARACTERBITS)) #define FAST_GLYPH_CHAR(glyph) ((glyph) & GLYPH_MASK_CHAR) #define FAST_GLYPH_FACE(glyph) (((glyph) & GLYPH_MASK_FACE) >> CHARACTERBITS) #define MAKE_GLYPH(f,char,face) (FAST_MAKE_GLYPH (char, face)) #define GLYPH_CHAR(f,g) (FAST_GLYPH_CHAR (g)) #define GLYPH_FACE(f,g) (FAST_GLYPH_FACE (g)) #define GLYPH_CHAR_VALID_P(glyph) CHAR_VALID_P (FAST_GLYPH_CHAR (glyph), 1) #define GLYPH_MODE_LINE_FACE 1 #define NILP(x) EQ (x, Qnil) #define GC_NILP(x) GC_EQ (x, Qnil) #define NUMBERP(x) (INTEGERP (x) || FLOATP (x)) #define GC_NUMBERP(x) (GC_INTEGERP (x) || GC_FLOATP (x)) #define NATNUMP(x) (INTEGERP (x) && XINT (x) >= 0) #define GC_NATNUMP(x) (GC_INTEGERP (x) && XINT (x) >= 0) #define INTEGERP(x) (XTYPE ((x)) == Lisp_Int) #define GC_INTEGERP(x) INTEGERP (x) #define SYMBOLP(x) (XTYPE ((x)) == Lisp_Symbol) #define GC_SYMBOLP(x) (XGCTYPE ((x)) == Lisp_Symbol) #define MISCP(x) (XTYPE ((x)) == Lisp_Misc) #define GC_MISCP(x) (XGCTYPE ((x)) == Lisp_Misc) #define VECTORLIKEP(x) (XTYPE ((x)) == Lisp_Vectorlike) #define GC_VECTORLIKEP(x) (XGCTYPE ((x)) == Lisp_Vectorlike) #define STRINGP(x) (XTYPE ((x)) == Lisp_String) #define GC_STRINGP(x) (XGCTYPE ((x)) == Lisp_String) #define CONSP(x) (XTYPE ((x)) == Lisp_Cons) #define GC_CONSP(x) (XGCTYPE ((x)) == Lisp_Cons) #define FLOATP(x) (XTYPE ((x)) == Lisp_Float) #define GC_FLOATP(x) (XGCTYPE ((x)) == Lisp_Float) #define VECTORP(x) (VECTORLIKEP (x) && !(XVECTOR (x)->size & PSEUDOVECTOR_FLAG)) #define GC_VECTORP(x) (GC_VECTORLIKEP (x) && !(XVECTOR (x)->size & PSEUDOVECTOR_FLAG)) #define OVERLAYP(x) (MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Overlay) #define GC_OVERLAYP(x) (GC_MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Overlay) #define MARKERP(x) (MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Marker) #define GC_MARKERP(x) (GC_MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Marker) #define INTFWDP(x) (MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Intfwd) #define GC_INTFWDP(x) (GC_MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Intfwd) #define BOOLFWDP(x) (MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Boolfwd) #define GC_BOOLFWDP(x) (GC_MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Boolfwd) #define OBJFWDP(x) (MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Objfwd) #define GC_OBJFWDP(x) (GC_MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Objfwd) #define BUFFER_OBJFWDP(x) (MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Buffer_Objfwd) #define GC_BUFFER_OBJFWDP(x) (GC_MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Buffer_Objfwd) #define BUFFER_LOCAL_VALUEP(x) (MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Buffer_Local_Value) #define GC_BUFFER_LOCAL_VALUEP(x) (GC_MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Buffer_Local_Value) #define SOME_BUFFER_LOCAL_VALUEP(x) (MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Some_Buffer_Local_Value) #define GC_SOME_BUFFER_LOCAL_VALUEP(x) (GC_MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Some_Buffer_Local_Value) #define KBOARD_OBJFWDP(x) (MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Kboard_Objfwd) #define GC_KBOARD_OBJFWDP(x) (GC_MISCP (x) && XMISCTYPE (x) == Lisp_Misc_Kboard_Objfwd) #define PSEUDOVECTORP(x,code) (VECTORLIKEP (x) && (((XVECTOR (x)->size & (PSEUDOVECTOR_FLAG | (code)))) == (PSEUDOVECTOR_FLAG | (code)))) #define GC_PSEUDOVECTORP(x,code) (GC_VECTORLIKEP (x) && (((XVECTOR (x)->size & (PSEUDOVECTOR_FLAG | (code)))) == (PSEUDOVECTOR_FLAG | (code)))) #define WINDOW_CONFIGURATIONP(x) PSEUDOVECTORP (x, PVEC_WINDOW_CONFIGURATION) #define GC_WINDOW_CONFIGURATIONP(x) GC_PSEUDOVECTORP (x, PVEC_WINDOW_CONFIGURATION) #define PROCESSP(x) PSEUDOVECTORP (x, PVEC_PROCESS) #define GC_PROCESSP(x) GC_PSEUDOVECTORP (x, PVEC_PROCESS) #define WINDOWP(x) PSEUDOVECTORP (x, PVEC_WINDOW) #define GC_WINDOWP(x) GC_PSEUDOVECTORP (x, PVEC_WINDOW) #define SUBRP(x) PSEUDOVECTORP (x, PVEC_SUBR) #define GC_SUBRP(x) GC_PSEUDOVECTORP (x, PVEC_SUBR) #define COMPILEDP(x) PSEUDOVECTORP (x, PVEC_COMPILED) #define GC_COMPILEDP(x) GC_PSEUDOVECTORP (x, PVEC_COMPILED) #define BUFFERP(x) PSEUDOVECTORP (x, PVEC_BUFFER) #define GC_BUFFERP(x) GC_PSEUDOVECTORP (x, PVEC_BUFFER) #define CHAR_TABLE_P(x) PSEUDOVECTORP (x, PVEC_CHAR_TABLE) #define GC_CHAR_TABLE_P(x) GC_PSEUDOVECTORP (x, PVEC_CHAR_TABLE) #define BOOL_VECTOR_P(x) PSEUDOVECTORP (x, PVEC_BOOL_VECTOR) #define GC_BOOL_VECTOR_P(x) GC_PSEUDOVECTORP (x, PVEC_BOOL_VECTOR) #define FRAMEP(x) PSEUDOVECTORP (x, PVEC_FRAME) #define GC_FRAMEP(x) GC_PSEUDOVECTORP (x, PVEC_FRAME) #define SUB_CHAR_TABLE_P(x) (CHAR_TABLE_P (x) && NILP (XCHAR_TABLE (x)->top)) #define IMAGEP(x) (CONSP (x) && EQ (XCAR (x), Qimage)) #define ARRAYP(x) (VECTORP (x) || STRINGP (x) || CHAR_TABLE_P (x) || BOOL_VECTOR_P (x)) #define GC_EQ(x,y) EQ (x, y) #define CHECK_LIST(x) CHECK_TYPE (CONSP (x) || NILP (x), Qlistp, x) #define CHECK_LIST_CONS(x,y) CHECK_TYPE (CONSP (x), Qlistp, y) #define CHECK_LIST_END(x,y) CHECK_TYPE (NILP (x), Qlistp, y) #define CHECK_STRING(x) CHECK_TYPE (STRINGP (x), Qstringp, x) #define CHECK_STRING_CAR(x) CHECK_TYPE (STRINGP (XCAR (x)), Qstringp, XCAR (x)) #define CHECK_CONS(x) CHECK_TYPE (CONSP (x), Qconsp, x) #define CHECK_SYMBOL(x) CHECK_TYPE (SYMBOLP (x), Qsymbolp, x) #define CHECK_CHAR_TABLE(x) CHECK_TYPE (CHAR_TABLE_P (x), Qchar_table_p, x) #define CHECK_VECTOR(x) CHECK_TYPE (VECTORP (x), Qvectorp, x) #define CHECK_VECTOR_OR_STRING(x) CHECK_TYPE (VECTORP (x) || STRINGP (x), Qarrayp, x) #define CHECK_ARRAY(x,Qxxxp) CHECK_TYPE (ARRAYP (x), Qxxxp, x) #define CHECK_VECTOR_OR_CHAR_TABLE(x) CHECK_TYPE (VECTORP (x) || CHAR_TABLE_P (x), Qvector_or_char_table_p, x) #define CHECK_BUFFER(x) CHECK_TYPE (BUFFERP (x), Qbufferp, x) #define CHECK_WINDOW(x) CHECK_TYPE (WINDOWP (x), Qwindowp, x) #define CHECK_WINDOW_CONFIGURATION(x) CHECK_TYPE (WINDOW_CONFIGURATIONP (x), Qwindow_configuration_p, x) # 1595 "lisp.h" #define CHECK_LIVE_WINDOW(x) CHECK_TYPE (WINDOWP (x) && !NILP (XWINDOW (x)->buffer), Qwindow_live_p, x) #define CHECK_PROCESS(x) CHECK_TYPE (PROCESSP (x), Qprocessp, x) #define CHECK_SUBR(x) CHECK_TYPE (SUBRP (x), Qsubrp, x) #define CHECK_NUMBER(x) CHECK_TYPE (INTEGERP (x), Qintegerp, x) #define CHECK_NATNUM(x) CHECK_TYPE (NATNUMP (x), Qwholenump, x) #define CHECK_MARKER(x) CHECK_TYPE (MARKERP (x), Qmarkerp, x) #define CHECK_NUMBER_COERCE_MARKER(x) do { if (MARKERP ((x))) XSETFASTINT (x, marker_position (x)); else CHECK_TYPE (INTEGERP (x), Qinteger_or_marker_p, x); } while (0) #define XFLOATINT(n) extract_float((n)) #define CHECK_FLOAT(x) CHECK_TYPE (FLOATP (x), Qfloatp, x) #define CHECK_NUMBER_OR_FLOAT(x) CHECK_TYPE (FLOATP (x) || INTEGERP (x), Qnumberp, x) #define CHECK_NUMBER_OR_FLOAT_COERCE_MARKER(x) do { if (MARKERP (x)) XSETFASTINT (x, marker_position (x)); else CHECK_TYPE (INTEGERP (x) || FLOATP (x), Qnumber_or_marker_p, x); } while (0) #define CHECK_OVERLAY(x) CHECK_TYPE (OVERLAYP (x), Qoverlayp, x) #define CHECK_NUMBER_CAR(x) do { Lisp_Object tmp = XCAR (x); CHECK_NUMBER (tmp); XSETCAR ((x), tmp); } while (0) #define CHECK_NUMBER_CDR(x) do { Lisp_Object tmp = XCDR (x); CHECK_NUMBER (tmp); XSETCDR ((x), tmp); } while (0) # 1650 "lisp.h" #define PNTR_COMPARISON_TYPE EMACS_UINT # 1689 "lisp.h" #define DEFUN(lname,fnname,sname,minargs,maxargs,prompt,doc) Lisp_Object fnname DEFUN_ARGS_ ## maxargs ; DECL_ALIGN (struct Lisp_Subr, sname) = { PVEC_SUBR | (sizeof (struct Lisp_Subr) / sizeof (EMACS_INT)), fnname, minargs, maxargs, lname, prompt, 0}; Lisp_Object fnname # 1698 "lisp.h" #define DEFUN_ARGS_MANY (int, Lisp_Object *) #define DEFUN_ARGS_UNEVALLED (Lisp_Object) #define DEFUN_ARGS_0 (void) #define DEFUN_ARGS_1 (Lisp_Object) #define DEFUN_ARGS_2 (Lisp_Object, Lisp_Object) #define DEFUN_ARGS_3 (Lisp_Object, Lisp_Object, Lisp_Object) #define DEFUN_ARGS_4 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object) #define DEFUN_ARGS_5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object) #define DEFUN_ARGS_6 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object) #define DEFUN_ARGS_7 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object) #define DEFUN_ARGS_8 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object) #define FUNCTIONP(OBJ) ((CONSP (OBJ) && EQ (XCAR (OBJ), Qlambda)) || (SYMBOLP (OBJ) && !NILP (Ffboundp (OBJ))) || COMPILEDP (OBJ) || SUBRP (OBJ)) extern void defsubr (struct Lisp_Subr *); #define MANY -2 #define UNEVALLED -1 extern void defvar_lisp (char *, Lisp_Object *); extern void defvar_lisp_nopro (char *, Lisp_Object *); extern void defvar_bool (char *, int *); extern void defvar_int (char *, long *); extern void defvar_per_buffer (char *, Lisp_Object *, Lisp_Object, char *); extern void defvar_kboard (char *, int); #define DEFVAR_LISP(lname,vname,doc) defvar_lisp (lname, vname) #define DEFVAR_LISP_NOPRO(lname,vname,doc) defvar_lisp_nopro (lname, vname) #define DEFVAR_BOOL(lname,vname,doc) defvar_bool (lname, vname) #define DEFVAR_INT(lname,vname,doc) defvar_int (lname, vname) #define DEFVAR_PER_BUFFER(lname,vname,type,doc) defvar_per_buffer (lname, vname, type, 0) #define DEFVAR_KBOARD(lname,vname,doc) defvar_kboard (lname, (int)((char *)(¤t_kboard->vname) - (char *)current_kboard)) # 1782 "lisp.h" typedef Lisp_Object (*specbinding_func) (Lisp_Object); struct specbinding { Lisp_Object symbol, old_value; specbinding_func func; Lisp_Object unused; }; extern struct specbinding *specpdl; extern struct specbinding *specpdl_ptr; extern int specpdl_size; extern long max_specpdl_size; #define SPECPDL_INDEX() (specpdl_ptr - specpdl) struct handler { Lisp_Object handler; Lisp_Object var; Lisp_Object chosen_clause; struct catchtag *tag; struct handler *next; }; extern struct handler *handlerlist; extern struct catchtag *catchlist; extern struct backtrace *backtrace_list; extern Lisp_Object memory_signal_data; extern char *stack_bottom; # 1866 "lisp.h" #define QUIT do { if (!NILP (Vquit_flag) && NILP (Vinhibit_quit)) { Lisp_Object flag = Vquit_flag; Vquit_flag = Qnil; if (EQ (Vthrow_on_input, flag)) Fthrow (Vthrow_on_input, Qt); Fsignal (Qquit, Qnil); } } while (0) # 1883 "lisp.h" #define QUITP (!NILP (Vquit_flag) && NILP (Vinhibit_quit)) extern int case_temp1; extern Lisp_Object case_temp2; #define DOWNCASE_TABLE current_buffer->downcase_table #define UPCASE_TABLE current_buffer->upcase_table #define DOWNCASE(CH) ((case_temp1 = (CH), case_temp2 = CHAR_TABLE_REF (DOWNCASE_TABLE, case_temp1), NATNUMP (case_temp2)) ? XFASTINT (case_temp2) : case_temp1) #define UPPERCASEP(CH) (DOWNCASE (CH) != (CH)) #define NOCASEP(CH) (UPCASE1 (CH) == (CH)) #define LOWERCASEP(CH) (!UPPERCASEP (CH) && !NOCASEP(CH)) #define UPCASE(CH) (!UPPERCASEP (CH) ? UPCASE1 (CH) : (CH)) #define UPCASE1(CH) ((case_temp1 = (CH), case_temp2 = CHAR_TABLE_REF (UPCASE_TABLE, case_temp1), NATNUMP (case_temp2)) ? XFASTINT (case_temp2) : case_temp1) extern Lisp_Object Vascii_downcase_table, Vascii_upcase_table; extern Lisp_Object Vascii_canon_table, Vascii_eqv_table; extern int consing_since_gc; extern long gc_cons_threshold; extern long gc_relative_threshold; extern long memory_full_cons_threshold; # 1957 "lisp.h" extern struct gcpro *gcprolist; struct gcpro { struct gcpro *next; volatile Lisp_Object *var; int nvars; }; # 1984 "lisp.h" #define GC_USE_GCPROS_AS_BEFORE 0 #define GC_MAKE_GCPROS_NOOPS 1 #define GC_MARK_STACK_CHECK_GCPROS 2 #define GC_USE_GCPROS_CHECK_ZOMBIES 3 # 1998 "lisp.h" #define GCPRO1(varname) ((void) gcpro1) #define GCPRO2(varname1,varname2) (((void) gcpro2, (void) gcpro1)) #define GCPRO3(varname1,varname2,varname3) (((void) gcpro3, (void) gcpro2, (void) gcpro1)) #define GCPRO4(varname1,varname2,varname3,varname4) (((void) gcpro4, (void) gcpro3, (void) gcpro2, (void) gcpro1)) #define GCPRO5(varname1,varname2,varname3,varname4,varname5) (((void) gcpro5, (void) gcpro4, (void) gcpro3, (void) gcpro2, (void) gcpro1)) #define GCPRO6(varname1,varname2,varname3,varname4,varname5,varname6) (((void) gcpro6, (void) gcpro5, (void) gcpro4, (void) gcpro3, (void) gcpro2, (void) gcpro1)) #define UNGCPRO ((void) 0) # 2119 "lisp.h" #define RETURN_UNGCPRO(expr) do { Lisp_Object ret_ungc_val; ret_ungc_val = (expr); UNGCPRO; return ret_ungc_val; } while (0) # 2131 "lisp.h" void staticpro (Lisp_Object *); # 2142 "lisp.h" #define EXFUN(fnname,maxargs) extern Lisp_Object fnname DEFUN_ARGS_ ## maxargs struct window; struct frame; extern Lisp_Object Qnil, Qt, Qquote, Qlambda, Qsubr, Qunbound; extern Lisp_Object Qerror_conditions, Qerror_message, Qtop_level; extern Lisp_Object Qerror, Qquit, Qwrong_type_argument, Qargs_out_of_range; extern Lisp_Object Qvoid_variable, Qvoid_function; extern Lisp_Object Qsetting_constant, Qinvalid_read_syntax; extern Lisp_Object Qinvalid_function, Qwrong_number_of_arguments, Qno_catch; extern Lisp_Object Qend_of_file, Qarith_error, Qmark_inactive; extern Lisp_Object Qbeginning_of_buffer, Qend_of_buffer, Qbuffer_read_only; extern Lisp_Object Qtext_read_only; extern Lisp_Object Qintegerp, Qnatnump, Qwholenump, Qsymbolp, Qlistp, Qconsp; extern Lisp_Object Qstringp, Qarrayp, Qsequencep, Qbufferp; extern Lisp_Object Qchar_or_string_p, Qmarkerp, Qinteger_or_marker_p, Qvectorp; extern Lisp_Object Qbuffer_or_string_p; extern Lisp_Object Qboundp, Qfboundp; extern Lisp_Object Qchar_table_p, Qvector_or_char_table_p; extern Lisp_Object Qcdr; extern Lisp_Object Qrange_error, Qdomain_error, Qsingularity_error; extern Lisp_Object Qoverflow_error, Qunderflow_error; extern Lisp_Object Qfloatp; extern Lisp_Object Qnumberp, Qnumber_or_marker_p; extern Lisp_Object Qinteger; extern void circular_list_error (Lisp_Object) __attribute__ ((__noreturn__)); extern Lisp_Object Finteractive_form (Lisp_Object); extern Lisp_Object Qframep; extern Lisp_Object Feq (Lisp_Object, Lisp_Object); extern Lisp_Object Fnull (Lisp_Object); extern Lisp_Object Flistp (Lisp_Object); extern Lisp_Object Fconsp (Lisp_Object); extern Lisp_Object Fatom (Lisp_Object); extern Lisp_Object Fnlistp (Lisp_Object); extern Lisp_Object Fintegerp (Lisp_Object); extern Lisp_Object Fnatnump (Lisp_Object); extern Lisp_Object Fsymbolp (Lisp_Object); extern Lisp_Object Fvectorp (Lisp_Object); extern Lisp_Object Fstringp (Lisp_Object); extern Lisp_Object Fmultibyte_string_p (Lisp_Object); extern Lisp_Object Farrayp (Lisp_Object); extern Lisp_Object Fsequencep (Lisp_Object); extern Lisp_Object Fbufferp (Lisp_Object); extern Lisp_Object Fmarkerp (Lisp_Object); extern Lisp_Object Fsubrp (Lisp_Object); extern Lisp_Object Fchar_or_string_p (Lisp_Object); extern Lisp_Object Finteger_or_marker_p (Lisp_Object); extern Lisp_Object Ffloatp (Lisp_Object); extern Lisp_Object Finteger_or_floatp (Lisp_Object); extern Lisp_Object Finteger_or_float_or_marker_p (Lisp_Object); extern Lisp_Object Fcar (Lisp_Object); extern Lisp_Object Fcar_safe (Lisp_Object); extern Lisp_Object Fcdr (Lisp_Object); extern Lisp_Object Fcdr_safe (Lisp_Object); extern Lisp_Object Fsetcar (Lisp_Object, Lisp_Object); extern Lisp_Object Fsetcdr (Lisp_Object, Lisp_Object); extern Lisp_Object Fboundp (Lisp_Object); extern Lisp_Object Ffboundp (Lisp_Object); extern Lisp_Object Fmakunbound (Lisp_Object); extern Lisp_Object Ffmakunbound (Lisp_Object); extern Lisp_Object Fsymbol_function (Lisp_Object); extern Lisp_Object Fsymbol_plist (Lisp_Object); extern Lisp_Object Fsymbol_name (Lisp_Object); extern Lisp_Object indirect_function (Lisp_Object); extern Lisp_Object Findirect_function (Lisp_Object, Lisp_Object); extern Lisp_Object Ffset (Lisp_Object, Lisp_Object); extern Lisp_Object Fsetplist (Lisp_Object, Lisp_Object); extern Lisp_Object Fsymbol_value (Lisp_Object); extern Lisp_Object find_symbol_value (Lisp_Object); extern Lisp_Object Fset (Lisp_Object, Lisp_Object); extern Lisp_Object Fdefault_value (Lisp_Object); extern Lisp_Object Fset_default (Lisp_Object, Lisp_Object); extern Lisp_Object Fdefault_boundp (Lisp_Object); extern Lisp_Object Fmake_local_variable (Lisp_Object); extern Lisp_Object Flocal_variable_p (Lisp_Object, Lisp_Object); extern Lisp_Object Flocal_variable_if_set_p (Lisp_Object, Lisp_Object); extern Lisp_Object Faref (Lisp_Object, Lisp_Object); extern Lisp_Object Faset (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fstring_to_number (Lisp_Object, Lisp_Object); extern Lisp_Object Fnumber_to_string (Lisp_Object); extern Lisp_Object Feqlsign (Lisp_Object, Lisp_Object); extern Lisp_Object Fgtr (Lisp_Object, Lisp_Object); extern Lisp_Object Flss (Lisp_Object, Lisp_Object); extern Lisp_Object Fgeq (Lisp_Object, Lisp_Object); extern Lisp_Object Fleq (Lisp_Object, Lisp_Object); extern Lisp_Object Fneq (Lisp_Object, Lisp_Object); extern Lisp_Object Fzerop (Lisp_Object); extern Lisp_Object Fplus (int, Lisp_Object *); extern Lisp_Object Fminus (int, Lisp_Object *); extern Lisp_Object Ftimes (int, Lisp_Object *); extern Lisp_Object Fquo (int, Lisp_Object *); extern Lisp_Object Frem (Lisp_Object, Lisp_Object); extern Lisp_Object Fmax (int, Lisp_Object *); extern Lisp_Object Fmin (int, Lisp_Object *); extern Lisp_Object Flogand (int, Lisp_Object *); extern Lisp_Object Flogior (int, Lisp_Object *); extern Lisp_Object Flogxor (int, Lisp_Object *); extern Lisp_Object Flognot (Lisp_Object); extern Lisp_Object Flsh (Lisp_Object, Lisp_Object); extern Lisp_Object Fash (Lisp_Object, Lisp_Object); extern Lisp_Object Fadd1 (Lisp_Object); extern Lisp_Object Fsub1 (Lisp_Object); extern Lisp_Object Fmake_variable_buffer_local (Lisp_Object); extern Lisp_Object indirect_variable (Lisp_Object); extern Lisp_Object long_to_cons (unsigned long); extern unsigned long cons_to_long (Lisp_Object); extern void args_out_of_range (Lisp_Object, Lisp_Object) __attribute__ ((__noreturn__)); extern void args_out_of_range_3 (Lisp_Object, Lisp_Object, Lisp_Object) __attribute__ ((__noreturn__)); extern Lisp_Object wrong_type_argument (Lisp_Object, Lisp_Object) __attribute__ ((__noreturn__)); extern void store_symval_forwarding (Lisp_Object, Lisp_Object, Lisp_Object, struct buffer *); extern Lisp_Object do_symval_forwarding (Lisp_Object); extern Lisp_Object set_internal (Lisp_Object, Lisp_Object, struct buffer *, int); extern void syms_of_data (void); extern void init_data (void); extern void swap_in_global_binding (Lisp_Object); extern Lisp_Object Fend_of_line (Lisp_Object); extern Lisp_Object Fforward_char (Lisp_Object); extern Lisp_Object Fforward_line (Lisp_Object); extern int internal_self_insert (int, int); extern void syms_of_cmds (void); extern void keys_of_cmds (void); extern Lisp_Object Fcoding_system_p (Lisp_Object); extern Lisp_Object Fcheck_coding_system (Lisp_Object); extern Lisp_Object Fread_coding_system (Lisp_Object, Lisp_Object); extern Lisp_Object Fread_non_nil_coding_system (Lisp_Object); extern Lisp_Object Ffind_operation_coding_system (int, Lisp_Object *); extern Lisp_Object Fupdate_coding_systems_internal (void); extern Lisp_Object Fencode_coding_string (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fdecode_coding_string (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object detect_coding_system (const unsigned char *, int, int, int); extern void init_coding (void); extern void init_coding_once (void); extern void syms_of_coding (void); extern Lisp_Object code_convert_string_norecord (Lisp_Object, Lisp_Object, int); extern long nonascii_insert_offset; extern Lisp_Object Vnonascii_translation_table; extern Lisp_Object Fchar_bytes (Lisp_Object); extern Lisp_Object Fchar_width (Lisp_Object); extern Lisp_Object Fstring (int, Lisp_Object *); extern int chars_in_text (const unsigned char *, int); extern int multibyte_chars_in_text (const unsigned char *, int); extern int unibyte_char_to_multibyte (int); extern int multibyte_char_to_unibyte (int, Lisp_Object); extern Lisp_Object Qcharset; extern void init_charset_once (void); extern void syms_of_charset (void); extern Lisp_Object Fforward_word (Lisp_Object); extern Lisp_Object Fskip_chars_forward (Lisp_Object, Lisp_Object); extern Lisp_Object Fskip_chars_backward (Lisp_Object, Lisp_Object); extern Lisp_Object Fsyntax_table_p (Lisp_Object); extern Lisp_Object Fsyntax_table (void); extern Lisp_Object Fset_syntax_table (Lisp_Object); extern void init_syntax_once (void); extern void syms_of_syntax (void); extern int use_dialog_box; extern int next_almost_prime (int); extern Lisp_Object larger_vector (Lisp_Object, int, Lisp_Object); extern void sweep_weak_hash_tables (void); extern Lisp_Object Qstring_lessp; extern Lisp_Object Foptimize_char_table (Lisp_Object); extern Lisp_Object Vfeatures; extern Lisp_Object QCtest, QCweakness, Qequal; unsigned sxhash (Lisp_Object, int); Lisp_Object make_hash_table (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); Lisp_Object copy_hash_table (struct Lisp_Hash_Table *); int hash_lookup (struct Lisp_Hash_Table *, Lisp_Object, unsigned *); int hash_put (struct Lisp_Hash_Table *, Lisp_Object, Lisp_Object, unsigned); void hash_remove (struct Lisp_Hash_Table *, Lisp_Object); void hash_clear (struct Lisp_Hash_Table *); void remove_hash_entry (struct Lisp_Hash_Table *, int); extern void init_fns (void); extern Lisp_Object Fsxhash (Lisp_Object); extern Lisp_Object Fmake_hash_table (int, Lisp_Object *); extern Lisp_Object Fcopy_hash_table (Lisp_Object); extern Lisp_Object Fhash_table_count (Lisp_Object); extern Lisp_Object Fhash_table_rehash_size (Lisp_Object); extern Lisp_Object Fhash_table_rehash_threshold (Lisp_Object); extern Lisp_Object Fhash_table_size (Lisp_Object); extern Lisp_Object Fhash_table_test (Lisp_Object); extern Lisp_Object Fhash_table_weak (Lisp_Object); extern Lisp_Object Fhash_table_p (Lisp_Object); extern Lisp_Object Fclrhash (Lisp_Object); extern Lisp_Object Fgethash (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fputhash (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fremhash (Lisp_Object, Lisp_Object); extern Lisp_Object Fmaphash (Lisp_Object, Lisp_Object); extern Lisp_Object Fdefine_hash_table_test (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fidentity (Lisp_Object); extern Lisp_Object Frandom (Lisp_Object); extern Lisp_Object Flength (Lisp_Object); extern Lisp_Object Fsafe_length (Lisp_Object); extern Lisp_Object Fappend (int, Lisp_Object *); extern Lisp_Object Fconcat (int, Lisp_Object *); extern Lisp_Object Fvconcat (int, Lisp_Object *); extern Lisp_Object Fcopy_sequence (Lisp_Object); extern Lisp_Object Fstring_make_multibyte (Lisp_Object); extern Lisp_Object Fstring_make_unibyte (Lisp_Object); extern Lisp_Object Fstring_as_multibyte (Lisp_Object); extern Lisp_Object Fstring_as_unibyte (Lisp_Object); extern Lisp_Object Fstring_to_multibyte (Lisp_Object); extern Lisp_Object Fsubstring (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object substring_both (Lisp_Object, int, int, int, int); extern Lisp_Object Fnth (Lisp_Object, Lisp_Object); extern Lisp_Object Fnthcdr (Lisp_Object, Lisp_Object); extern Lisp_Object Fmemq (Lisp_Object, Lisp_Object); extern Lisp_Object Fassq (Lisp_Object, Lisp_Object); extern Lisp_Object Fassoc (Lisp_Object, Lisp_Object); extern Lisp_Object Felt (Lisp_Object, Lisp_Object); extern Lisp_Object Fmember (Lisp_Object, Lisp_Object); extern Lisp_Object Frassq (Lisp_Object, Lisp_Object); extern Lisp_Object Fdelq (Lisp_Object, Lisp_Object); extern Lisp_Object Fdelete (Lisp_Object, Lisp_Object); extern Lisp_Object Fsort (Lisp_Object, Lisp_Object); extern Lisp_Object Freverse (Lisp_Object); extern Lisp_Object Fnreverse (Lisp_Object); extern Lisp_Object Fget (Lisp_Object, Lisp_Object); extern Lisp_Object Fput (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fequal (Lisp_Object, Lisp_Object); extern Lisp_Object Ffillarray (Lisp_Object, Lisp_Object); extern Lisp_Object Fnconc (int, Lisp_Object *); extern Lisp_Object Fmapcar (Lisp_Object, Lisp_Object); extern Lisp_Object Fmapconcat (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fy_or_n_p (Lisp_Object); extern Lisp_Object do_yes_or_no_p (Lisp_Object); extern Lisp_Object Frequire (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fprovide (Lisp_Object, Lisp_Object); extern Lisp_Object concat2 (Lisp_Object, Lisp_Object); extern Lisp_Object concat3 (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object nconc2 (Lisp_Object, Lisp_Object); extern Lisp_Object assq_no_quit (Lisp_Object, Lisp_Object); extern void clear_string_char_byte_cache (void); extern int string_char_to_byte (Lisp_Object, int); extern int string_byte_to_char (Lisp_Object, int); extern Lisp_Object string_make_multibyte (Lisp_Object); extern Lisp_Object string_to_multibyte (Lisp_Object); extern Lisp_Object string_make_unibyte (Lisp_Object); extern Lisp_Object Fcopy_alist (Lisp_Object); extern Lisp_Object Fplist_get (Lisp_Object, Lisp_Object); extern Lisp_Object Fplist_put (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fplist_member (Lisp_Object, Lisp_Object); extern Lisp_Object Fset_char_table_parent (Lisp_Object, Lisp_Object); extern Lisp_Object Fchar_table_extra_slot (Lisp_Object, Lisp_Object); extern Lisp_Object Fset_char_table_extra_slot (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Frassoc (Lisp_Object, Lisp_Object); extern Lisp_Object Fstring_equal (Lisp_Object, Lisp_Object); extern Lisp_Object Fcompare_strings (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fstring_lessp (Lisp_Object, Lisp_Object); extern int char_table_translate (Lisp_Object, int); extern void map_char_table (void (*) (Lisp_Object, Lisp_Object, Lisp_Object), Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, int, Lisp_Object *); extern Lisp_Object char_table_ref_and_index (Lisp_Object, int, int *); extern void syms_of_fns (void); extern double extract_float (Lisp_Object); extern Lisp_Object Ffloat (Lisp_Object); extern Lisp_Object Ftruncate (Lisp_Object, Lisp_Object); extern void init_floatfns (void); extern void syms_of_floatfns (void); extern void syms_of_fringe (void); extern void init_fringe (void); extern void init_fringe_once (void); extern Lisp_Object Finit_image_library (Lisp_Object, Lisp_Object); extern void syms_of_image (void); extern void init_image (void); extern Lisp_Object Qinhibit_modification_hooks; extern void move_gap (int); extern void move_gap_both (int, int); extern void make_gap (int); extern int copy_text (const unsigned char *, unsigned char *, int, int, int); extern int count_size_as_multibyte (const unsigned char *, int); extern int count_combining_before (const unsigned char *, int, int, int); extern int count_combining_after (const unsigned char *, int, int, int); extern void insert (const unsigned char *, int); extern void insert_and_inherit (const unsigned char *, int); extern void insert_1 (const unsigned char *, int, int, int, int); extern void insert_1_both (const unsigned char *, int, int, int, int, int); extern void insert_from_string (Lisp_Object, int, int, int, int, int); extern void insert_from_buffer (struct buffer *, int, int, int); extern void insert_char (int); extern void insert_string (const char *); extern void insert_before_markers (const unsigned char *, int); extern void insert_before_markers_and_inherit (const unsigned char *, int); extern void insert_from_string_before_markers (Lisp_Object, int, int, int, int, int); extern void del_range (int, int); extern Lisp_Object del_range_1 (int, int, int, int); extern void del_range_byte (int, int, int); extern void del_range_both (int, int, int, int, int); extern Lisp_Object del_range_2 (int, int, int, int, int); extern void modify_region (struct buffer *, int, int, int); extern void prepare_to_modify_buffer (int, int, int *); extern void signal_before_change (int, int, int *); extern void signal_after_change (int, int, int); extern void adjust_after_replace (int, int, Lisp_Object, int, int); extern void adjust_after_replace_noundo (int, int, int, int, int, int); extern void adjust_after_insert (int, int, int, int, int); extern void replace_range (int, int, Lisp_Object, int, int, int); extern void replace_range_2 (int, int, int, int, char *, int, int, int); extern void syms_of_insdel (void); extern Lisp_Object selected_frame; extern long baud_rate; extern Lisp_Object Fding (Lisp_Object); extern Lisp_Object Fredraw_frame (Lisp_Object); extern Lisp_Object Fredraw_display (void); extern Lisp_Object Fsleep_for (Lisp_Object, Lisp_Object); extern Lisp_Object Fredisplay (Lisp_Object); extern Lisp_Object sit_for (Lisp_Object, int, int); extern void init_display (void); extern void syms_of_display (void); extern void safe_bcopy (const char *, char *, int); extern Lisp_Object Qinhibit_point_motion_hooks; extern Lisp_Object Qinhibit_redisplay, Qdisplay; extern Lisp_Object Qinhibit_eval_during_redisplay; extern Lisp_Object Qmessage_truncate_lines; extern Lisp_Object Qimage; extern Lisp_Object Vmessage_log_max; extern int message_enable_multibyte; extern Lisp_Object echo_area_buffer[2]; extern void check_message_stack (void); extern void setup_echo_area_for_printing (int); extern int push_message (void); extern Lisp_Object pop_message_unwind (Lisp_Object); extern Lisp_Object restore_message_unwind (Lisp_Object); extern void pop_message (void); extern void restore_message (void); extern Lisp_Object current_message (void); extern void set_message (const char *s, Lisp_Object, int, int); extern void clear_message (int, int); extern void message ( ); extern void message_nolog ( ); extern void message1 (char *); extern void message1_nolog (char *); extern void message2 (const char *, int, int); extern void message2_nolog (const char *, int, int); extern void message3 (Lisp_Object, int, int); extern void message3_nolog (Lisp_Object, int, int); extern void message_dolog (const char *, int, int, int); extern void message_with_string (char *, Lisp_Object, int); extern void message_log_maybe_newline (void); extern void update_echo_area (void); extern void truncate_echo_area (int); extern void redisplay (void); extern int check_point_in_composition (struct buffer *, int, struct buffer *, int); extern void redisplay_preserve_echo_area (int); extern void prepare_menu_bars (void); void set_frame_cursor_types (struct frame *, Lisp_Object); extern void syms_of_xdisp (void); extern void init_xdisp (void); extern Lisp_Object safe_eval (Lisp_Object); extern int pos_visible_p (struct window *, int, int *, int *, int *, int *, int *, int *); extern void memory_warnings (void *, void (*warnfun) ()); extern void check_pure_size (void); extern void allocate_string_data (struct Lisp_String *, int, int); extern void reset_malloc_hooks (void); extern void uninterrupt_malloc (void); extern void malloc_warning (char *); extern void memory_full (void) __attribute__ ((__noreturn__)); extern void buffer_memory_full (void) __attribute__ ((__noreturn__)); extern int survives_gc_p (Lisp_Object); extern void mark_object (Lisp_Object); extern Lisp_Object Vpurify_flag; extern Lisp_Object Vmemory_full; extern Lisp_Object Fcons (Lisp_Object, Lisp_Object); extern Lisp_Object list1 (Lisp_Object); extern Lisp_Object list2 (Lisp_Object, Lisp_Object); extern Lisp_Object list3 (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object list4 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object list5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Flist (int, Lisp_Object *); extern Lisp_Object Fmake_list (Lisp_Object, Lisp_Object); extern Lisp_Object allocate_misc (void); extern Lisp_Object Fmake_vector (Lisp_Object, Lisp_Object); extern Lisp_Object Fvector (int, Lisp_Object *); extern Lisp_Object Fmake_symbol (Lisp_Object); extern Lisp_Object Fmake_marker (void); extern Lisp_Object Fmake_string (Lisp_Object, Lisp_Object); extern Lisp_Object build_string (const char *); extern Lisp_Object make_string (const char *, int); extern Lisp_Object make_unibyte_string (const char *, int); extern Lisp_Object make_multibyte_string (const char *, int, int); extern Lisp_Object make_event_array (int, Lisp_Object *); extern Lisp_Object make_uninit_string (int); extern Lisp_Object make_uninit_multibyte_string (int, int); extern Lisp_Object make_string_from_bytes (const char *, int, int); extern Lisp_Object make_specified_string (const char *, int, int, int); extern Lisp_Object Fpurecopy (Lisp_Object); extern Lisp_Object make_pure_string (char *, int, int, int); extern Lisp_Object pure_cons (Lisp_Object, Lisp_Object); extern Lisp_Object make_pure_vector (long); extern Lisp_Object Fgarbage_collect (void); extern Lisp_Object Fmake_byte_code (int, Lisp_Object *); extern Lisp_Object Fmake_bool_vector (Lisp_Object, Lisp_Object); extern Lisp_Object Fmake_char_table (Lisp_Object, Lisp_Object); extern Lisp_Object make_sub_char_table (Lisp_Object); extern Lisp_Object Qchar_table_extra_slots; extern struct Lisp_Vector *allocate_vector (long); extern struct Lisp_Vector *allocate_other_vector (long); extern struct Lisp_Hash_Table *allocate_hash_table (void); extern struct window *allocate_window (void); extern struct frame *allocate_frame (void); extern struct Lisp_Process *allocate_process (void); extern int gc_in_progress; extern int abort_on_gc; extern Lisp_Object make_float (double); extern void display_malloc_warning (void); extern int inhibit_garbage_collection (void); extern Lisp_Object make_save_value (void *, int); extern void free_misc (Lisp_Object); extern void free_marker (Lisp_Object); extern void free_cons (struct Lisp_Cons *); extern void init_alloc_once (void); extern void init_alloc (void); extern void syms_of_alloc (void); extern struct buffer * allocate_buffer (void); extern int valid_lisp_object_p (Lisp_Object); extern Lisp_Object Vprin1_to_string_buffer; extern void debug_print (Lisp_Object); extern Lisp_Object Fprin1 (Lisp_Object, Lisp_Object); extern Lisp_Object Fprin1_to_string (Lisp_Object, Lisp_Object); extern Lisp_Object Fprinc (Lisp_Object, Lisp_Object); extern Lisp_Object Fterpri (Lisp_Object); extern Lisp_Object Fprint (Lisp_Object, Lisp_Object); extern Lisp_Object Ferror_message_string (Lisp_Object); extern Lisp_Object Vstandard_output, Qstandard_output; extern Lisp_Object Qexternal_debugging_output; extern void temp_output_buffer_setup (const char *); extern int print_level, print_escape_newlines; extern Lisp_Object Qprint_escape_newlines; extern void write_string (char *, int); extern void write_string_1 (char *, int, Lisp_Object); extern void print_error_message (Lisp_Object, Lisp_Object, char *, Lisp_Object); extern Lisp_Object internal_with_output_to_temp_buffer (const char *, Lisp_Object (*) (Lisp_Object), Lisp_Object); extern void float_to_string (unsigned char *, double); extern void syms_of_print (void); extern int doprnt (char *, int, char *, char *, int, char **); extern int doprnt_lisp (char *, int, char *, char *, int, char **); extern Lisp_Object Qvariable_documentation, Qstandard_input; extern Lisp_Object Vobarray, initial_obarray, Vstandard_input; extern Lisp_Object Fread (Lisp_Object); extern Lisp_Object Fread_from_string (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fintern (Lisp_Object, Lisp_Object); extern Lisp_Object Fintern_soft (Lisp_Object, Lisp_Object); extern Lisp_Object Fload (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fget_load_suffixes (void); extern Lisp_Object Fget_file_char (void); extern Lisp_Object Fread_char (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fread_event (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object read_filtered_event (int, int, int, int, Lisp_Object); extern Lisp_Object Feval_region (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object check_obarray (Lisp_Object); extern Lisp_Object intern (const char *); extern Lisp_Object make_symbol (char *); extern Lisp_Object oblookup (Lisp_Object, const char *, int, int); #define LOADHIST_ATTACH(x) if (initialized) Vcurrent_load_list = Fcons (x, Vcurrent_load_list) extern Lisp_Object Vcurrent_load_list; extern Lisp_Object Vload_history, Vload_suffixes, Vload_file_rep_suffixes; extern int openp (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object *, Lisp_Object); extern int isfloat_string (char *); extern void map_obarray (Lisp_Object, void (*) (Lisp_Object, Lisp_Object), Lisp_Object); extern void dir_warning (char *, Lisp_Object); extern void close_load_descs (void); extern void init_obarray (void); extern void init_lread (void); extern void syms_of_lread (void); extern Lisp_Object Qautoload, Qexit, Qinteractive, Qcommandp, Qdefun, Qmacro; extern Lisp_Object Vinhibit_quit, Qinhibit_quit, Vquit_flag; extern Lisp_Object Vautoload_queue; extern Lisp_Object Vdebug_on_error; extern Lisp_Object Vsignaling_function; extern int handling_signal; extern int interactive_p (int); # 2688 "lisp.h" extern Lisp_Object Vrun_hooks; extern Lisp_Object Frun_hooks (int, Lisp_Object *); extern Lisp_Object Frun_hook_with_args (int, Lisp_Object *); extern Lisp_Object Frun_hook_with_args_until_success (int, Lisp_Object *); extern Lisp_Object Frun_hook_with_args_until_failure (int, Lisp_Object *); extern Lisp_Object run_hook_list_with_args (Lisp_Object, int, Lisp_Object *); extern void run_hook_with_args_2 (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fand (Lisp_Object); extern Lisp_Object For (Lisp_Object); extern Lisp_Object Fif (Lisp_Object); extern Lisp_Object Fprogn (Lisp_Object); extern Lisp_Object Fprog1 (Lisp_Object); extern Lisp_Object Fprog2 (Lisp_Object); extern Lisp_Object Fsetq (Lisp_Object); extern Lisp_Object Fquote (Lisp_Object); extern Lisp_Object Fuser_variable_p (Lisp_Object); extern Lisp_Object Finteractive_p (void); extern Lisp_Object Fdefun (Lisp_Object); extern Lisp_Object Flet (Lisp_Object); extern Lisp_Object FletX (Lisp_Object); extern Lisp_Object Fwhile (Lisp_Object); extern Lisp_Object Fcatch (Lisp_Object); extern Lisp_Object Fthrow (Lisp_Object, Lisp_Object) __attribute__ ((__noreturn__)); extern Lisp_Object Funwind_protect (Lisp_Object); extern Lisp_Object Fcondition_case (Lisp_Object); extern Lisp_Object Fsignal (Lisp_Object, Lisp_Object); extern void xsignal (Lisp_Object, Lisp_Object) __attribute__ ((__noreturn__)); extern void xsignal0 (Lisp_Object) __attribute__ ((__noreturn__)); extern void xsignal1 (Lisp_Object, Lisp_Object) __attribute__ ((__noreturn__)); extern void xsignal2 (Lisp_Object, Lisp_Object, Lisp_Object) __attribute__ ((__noreturn__)); extern void xsignal3 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object) __attribute__ ((__noreturn__)); extern void signal_error (char *, Lisp_Object) __attribute__ ((__noreturn__)); extern Lisp_Object Fautoload (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fcommandp (Lisp_Object, Lisp_Object); extern Lisp_Object Feval (Lisp_Object); extern Lisp_Object Fapply (int, Lisp_Object *); extern Lisp_Object Ffuncall (int, Lisp_Object *); extern Lisp_Object Fbacktrace (void); extern Lisp_Object apply1 (Lisp_Object, Lisp_Object); extern Lisp_Object call0 (Lisp_Object); extern Lisp_Object call1 (Lisp_Object, Lisp_Object); extern Lisp_Object call2 (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object call3 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object call4 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object call5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object call6 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fdo_auto_save (Lisp_Object, Lisp_Object); extern Lisp_Object apply_lambda (Lisp_Object, Lisp_Object, int); extern Lisp_Object internal_catch (Lisp_Object, Lisp_Object (*) (Lisp_Object), Lisp_Object); extern Lisp_Object internal_lisp_condition_case (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object internal_condition_case (Lisp_Object (*) (void), Lisp_Object, Lisp_Object (*) (Lisp_Object)); extern Lisp_Object internal_condition_case_1 (Lisp_Object (*) (Lisp_Object), Lisp_Object, Lisp_Object, Lisp_Object (*) (Lisp_Object)); extern Lisp_Object internal_condition_case_2 (Lisp_Object (*) (int, Lisp_Object *), int, Lisp_Object *, Lisp_Object, Lisp_Object (*) (Lisp_Object)); extern void specbind (Lisp_Object, Lisp_Object); extern void record_unwind_protect (Lisp_Object (*) (Lisp_Object), Lisp_Object); extern Lisp_Object unbind_to (int, Lisp_Object); extern void error ( ) __attribute__ ((__noreturn__)); extern void do_autoload (Lisp_Object, Lisp_Object); extern Lisp_Object un_autoload (Lisp_Object); extern Lisp_Object Ffetch_bytecode (Lisp_Object); extern void init_eval_once (void); extern Lisp_Object safe_call (int, Lisp_Object *); extern Lisp_Object safe_call1 (Lisp_Object, Lisp_Object); extern void init_eval (void); extern void syms_of_eval (void); extern Lisp_Object Fpropertize (int, Lisp_Object *); extern Lisp_Object Fcurrent_message (void); extern Lisp_Object Fgoto_char (Lisp_Object); extern Lisp_Object Fpoint_min_marker (void); extern Lisp_Object Fpoint_max_marker (void); extern Lisp_Object Fpoint_min (void); extern Lisp_Object Fpoint_max (void); extern Lisp_Object Fpoint (void); extern Lisp_Object Fpoint_marker (void); extern Lisp_Object Fmark_marker (void); extern Lisp_Object Fline_beginning_position (Lisp_Object); extern Lisp_Object Fline_end_position (Lisp_Object); extern Lisp_Object Ffollowing_char (void); extern Lisp_Object Fprevious_char (void); extern Lisp_Object Fchar_after (Lisp_Object); extern Lisp_Object Finsert (int, Lisp_Object *); extern Lisp_Object Finsert_and_inherit (int, Lisp_Object *); extern Lisp_Object Finsert_before_markers (int, Lisp_Object *); extern Lisp_Object Finsert_buffer_substring (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Finsert_char (Lisp_Object, Lisp_Object, Lisp_Object); extern void insert1 (Lisp_Object); extern Lisp_Object Feolp (void); extern Lisp_Object Feobp (void); extern Lisp_Object Fbolp (void); extern Lisp_Object Fbobp (void); extern Lisp_Object Fformat (int, Lisp_Object *); extern Lisp_Object Fmessage (int, Lisp_Object *); extern Lisp_Object format2 (char *, Lisp_Object, Lisp_Object); extern Lisp_Object Fbuffer_substring (Lisp_Object, Lisp_Object); extern Lisp_Object Fbuffer_string (void); extern Lisp_Object save_excursion_save (void); extern Lisp_Object save_restriction_save (void); extern Lisp_Object save_excursion_restore (Lisp_Object); extern Lisp_Object save_restriction_restore (Lisp_Object); extern Lisp_Object Fchar_to_string (Lisp_Object); extern Lisp_Object Fdelete_region (Lisp_Object, Lisp_Object); extern Lisp_Object Fnarrow_to_region (Lisp_Object, Lisp_Object); extern Lisp_Object Fwiden (void); extern Lisp_Object Fuser_login_name (Lisp_Object); extern Lisp_Object Fsystem_name (void); extern Lisp_Object Fcurrent_time (void); extern int clip_to_bounds (int, int, int); extern Lisp_Object make_buffer_string (int, int, int); extern Lisp_Object make_buffer_string_both (int, int, int, int, int); extern void init_editfns (void); extern void syms_of_editfns (void); extern Lisp_Object Vinhibit_field_text_motion; extern Lisp_Object Fconstrain_to_field (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Ffield_string (Lisp_Object); extern Lisp_Object Fdelete_field (Lisp_Object); extern Lisp_Object Ffield_beginning (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Ffield_end (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Ffield_string_no_properties (Lisp_Object); extern void set_time_zone_rule (char *); extern int mouse_face_overlay_overlaps (Lisp_Object); extern void nsberror (Lisp_Object) __attribute__ ((__noreturn__)); extern char *no_switch_window (Lisp_Object window); extern Lisp_Object Fset_buffer_multibyte (Lisp_Object); extern Lisp_Object Foverlay_start (Lisp_Object); extern Lisp_Object Foverlay_end (Lisp_Object); extern void adjust_overlays_for_insert (long, long); extern void adjust_overlays_for_delete (long, long); extern void fix_start_end_in_overlays (int, int); extern void report_overlay_modification (Lisp_Object, Lisp_Object, int, Lisp_Object, Lisp_Object, Lisp_Object); extern int overlay_touches_p (int); extern Lisp_Object Vbuffer_alist, Vinhibit_read_only; extern Lisp_Object Fget_buffer (Lisp_Object); extern Lisp_Object Fget_buffer_create (Lisp_Object); extern Lisp_Object Fset_buffer (Lisp_Object); extern Lisp_Object set_buffer_if_live (Lisp_Object); extern Lisp_Object Fbarf_if_buffer_read_only (void); extern Lisp_Object Fcurrent_buffer (void); extern Lisp_Object Fswitch_to_buffer (Lisp_Object, Lisp_Object); extern Lisp_Object Fpop_to_buffer (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fother_buffer (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Foverlay_get (Lisp_Object, Lisp_Object); extern Lisp_Object Fbuffer_modified_p (Lisp_Object); extern Lisp_Object Fset_buffer_modified_p (Lisp_Object); extern Lisp_Object Fkill_buffer (Lisp_Object); extern Lisp_Object Fkill_all_local_variables (void); extern Lisp_Object Fbuffer_disable_undo (Lisp_Object); extern Lisp_Object Fbuffer_enable_undo (Lisp_Object); extern Lisp_Object Ferase_buffer (void); extern Lisp_Object Qoverlayp; extern Lisp_Object Qevaporate; extern Lisp_Object get_truename_buffer (Lisp_Object); extern struct buffer *all_buffers; extern Lisp_Object Fprevious_overlay_change (Lisp_Object); extern Lisp_Object Fbuffer_file_name (Lisp_Object); extern void init_buffer_once (void); extern void init_buffer (void); extern void syms_of_buffer (void); extern void keys_of_buffer (void); extern Lisp_Object Fmarker_position (Lisp_Object); extern Lisp_Object Fmarker_buffer (Lisp_Object); extern Lisp_Object Fcopy_marker (Lisp_Object, Lisp_Object); extern Lisp_Object Fset_marker (Lisp_Object, Lisp_Object, Lisp_Object); extern int marker_position (Lisp_Object); extern int marker_byte_position (Lisp_Object); extern void clear_charpos_cache (struct buffer *); extern int charpos_to_bytepos (int); extern int buf_charpos_to_bytepos (struct buffer *, int); extern int buf_bytepos_to_charpos (struct buffer *, int); extern void unchain_marker (struct Lisp_Marker *marker); extern Lisp_Object set_marker_restricted (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object set_marker_both (Lisp_Object, Lisp_Object, int, int); extern Lisp_Object set_marker_restricted_both (Lisp_Object, Lisp_Object, int, int); extern void syms_of_marker (void); extern Lisp_Object Qfile_error; extern Lisp_Object Ffind_file_name_handler (Lisp_Object, Lisp_Object); extern Lisp_Object Ffile_name_as_directory (Lisp_Object); extern Lisp_Object Fmake_temp_name (Lisp_Object); extern Lisp_Object Fexpand_file_name (Lisp_Object, Lisp_Object); extern Lisp_Object Ffile_name_nondirectory (Lisp_Object); extern Lisp_Object Fsubstitute_in_file_name (Lisp_Object); extern Lisp_Object Ffile_symlink_p (Lisp_Object); extern Lisp_Object Fverify_visited_file_modtime (Lisp_Object); extern Lisp_Object Ffile_exists_p (Lisp_Object); extern Lisp_Object Ffile_name_absolute_p (Lisp_Object); extern Lisp_Object Fdirectory_file_name (Lisp_Object); extern Lisp_Object Ffile_name_directory (Lisp_Object); extern Lisp_Object expand_and_dir_to_file (Lisp_Object, Lisp_Object); extern Lisp_Object Ffile_accessible_directory_p (Lisp_Object); extern Lisp_Object Funhandled_file_name_directory (Lisp_Object); extern Lisp_Object Ffile_directory_p (Lisp_Object); extern Lisp_Object Fwrite_region (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Ffile_readable_p (Lisp_Object); extern Lisp_Object Ffile_executable_p (Lisp_Object); extern Lisp_Object Fread_file_name (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object close_file_unwind (Lisp_Object); extern void report_file_error (const char *, Lisp_Object) __attribute__ ((__noreturn__)); extern int internal_delete_file (Lisp_Object); extern void syms_of_fileio (void); extern void init_fileio_once (void); extern Lisp_Object make_temp_name (Lisp_Object, int); extern Lisp_Object Fmake_symbolic_link (Lisp_Object, Lisp_Object, Lisp_Object); extern void syms_of_abbrev (void); extern void shrink_regexp_cache (void); extern Lisp_Object Fstring_match (Lisp_Object, Lisp_Object, Lisp_Object); extern void restore_search_regs (void); extern Lisp_Object Fmatch_data (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fset_match_data (Lisp_Object, Lisp_Object); extern Lisp_Object Fmatch_beginning (Lisp_Object); extern Lisp_Object Fmatch_end (Lisp_Object); extern void record_unwind_save_match_data (void); extern Lisp_Object Flooking_at (Lisp_Object); extern int fast_string_match (Lisp_Object, Lisp_Object); extern int fast_c_string_match_ignore_case (Lisp_Object, const char *); extern int fast_string_match_ignore_case (Lisp_Object, Lisp_Object); extern int scan_buffer (int, int, int, int, int *, int); extern int scan_newline (int, int, int, int, int, int); extern int find_next_newline (int, int); extern int find_next_newline_no_quit (int, int); extern int find_before_next_newline (int, int, int); extern void syms_of_search (void); extern void clear_regexp_cache (void); extern Lisp_Object last_minibuf_string; extern void choose_minibuf_frame (void); extern Lisp_Object Fcompleting_read (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fread_from_minibuffer (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fread_variable (Lisp_Object, Lisp_Object); extern Lisp_Object Fread_buffer (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fread_minibuffer (Lisp_Object, Lisp_Object); extern Lisp_Object Feval_minibuffer (Lisp_Object, Lisp_Object); extern Lisp_Object Fread_string (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fread_no_blanks_input (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object get_minibuffer (int); extern void temp_echo_area_glyphs (Lisp_Object); extern void init_minibuf_once (void); extern void syms_of_minibuf (void); extern void keys_of_minibuf (void); extern Lisp_Object Qminus, Qplus, Vcurrent_prefix_arg; extern Lisp_Object Vcommand_history; extern Lisp_Object Qcall_interactively, Qmouse_leave_buffer_hook; extern Lisp_Object Fcall_interactively (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fprefix_numeric_value (Lisp_Object); extern void syms_of_callint (void); extern Lisp_Object Fdowncase (Lisp_Object); extern Lisp_Object Fupcase (Lisp_Object); extern Lisp_Object Fcapitalize (Lisp_Object); extern Lisp_Object Fupcase_region (Lisp_Object, Lisp_Object); extern Lisp_Object Fupcase_initials (Lisp_Object); extern Lisp_Object Fupcase_initials_region (Lisp_Object, Lisp_Object); extern void syms_of_casefiddle (void); extern void keys_of_casefiddle (void); extern Lisp_Object Fset_case_table (Lisp_Object); extern Lisp_Object Fset_standard_case_table (Lisp_Object); extern void init_casetab_once (void); extern void syms_of_casetab (void); extern int echoing; extern Lisp_Object echo_message_buffer; extern struct kboard *echo_kboard; extern void cancel_echoing (void); extern Lisp_Object Qdisabled, QCfilter; extern Lisp_Object Vtty_erase_char, Vhelp_form, Vtop_level; extern Lisp_Object Vthrow_on_input; extern int input_pending; extern Lisp_Object Fdiscard_input (void); extern Lisp_Object Frecursive_edit (void); extern Lisp_Object Ftop_level (void); extern Lisp_Object Fcommand_execute (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Finput_pending_p (void); extern Lisp_Object menu_bar_items (Lisp_Object); extern Lisp_Object tool_bar_items (Lisp_Object, int *); extern Lisp_Object Qvertical_scroll_bar; extern void discard_mouse_events (void); extern Lisp_Object Fevent_convert_list (Lisp_Object); extern Lisp_Object Fread_key_sequence (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fset_input_mode (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern int detect_input_pending (void); extern int detect_input_pending_ignore_squeezables (void); extern int detect_input_pending_run_timers (int); extern void safe_run_hooks (Lisp_Object); extern void cmd_error_internal (Lisp_Object, char *); extern Lisp_Object command_loop_1 (void); extern Lisp_Object recursive_edit_1 (void); extern void record_auto_save (void); extern void init_keyboard (void); extern void syms_of_keyboard (void); extern void keys_of_keyboard (void); extern char *push_key_description (unsigned int, char *, int); extern Lisp_Object Fvertical_motion (Lisp_Object, Lisp_Object); extern Lisp_Object Findent_to (Lisp_Object, Lisp_Object); extern Lisp_Object Fcurrent_column (void); extern Lisp_Object Fmove_to_column (Lisp_Object, Lisp_Object); extern double current_column (void); extern void invalidate_current_column (void); extern int indented_beyond_p (int, int, double); extern void syms_of_indent (void); extern Lisp_Object Vx_resource_name; extern Lisp_Object Vx_resource_class; extern Lisp_Object Qvisible; extern void store_frame_param (struct frame *, Lisp_Object, Lisp_Object); extern void store_in_alist (Lisp_Object *, Lisp_Object, Lisp_Object); extern Lisp_Object do_switch_frame (Lisp_Object, int, int); extern Lisp_Object get_frame_param (struct frame *, Lisp_Object); extern Lisp_Object frame_buffer_predicate (Lisp_Object); extern Lisp_Object Fframep (Lisp_Object); extern Lisp_Object Fselect_frame (Lisp_Object); extern Lisp_Object Fselected_frame (void); extern Lisp_Object Fwindow_frame (Lisp_Object); extern Lisp_Object Fframe_root_window (Lisp_Object); extern Lisp_Object Fframe_first_window (Lisp_Object); extern Lisp_Object Fframe_selected_window (Lisp_Object); extern Lisp_Object Fframe_list (void); extern Lisp_Object Fnext_frame (Lisp_Object, Lisp_Object); extern Lisp_Object Fdelete_frame (Lisp_Object, Lisp_Object); extern Lisp_Object Fset_mouse_position (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fmake_frame_visible (Lisp_Object); extern Lisp_Object Fmake_frame_invisible (Lisp_Object, Lisp_Object); extern Lisp_Object Ficonify_frame (Lisp_Object); extern Lisp_Object Fframe_visible_p (Lisp_Object); extern Lisp_Object Fvisible_frame_list (void); extern Lisp_Object Fframe_parameter (Lisp_Object, Lisp_Object); extern Lisp_Object Fframe_parameters (Lisp_Object); extern Lisp_Object Fmodify_frame_parameters (Lisp_Object, Lisp_Object); extern Lisp_Object Fset_frame_height (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fset_frame_width (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fset_frame_size (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fset_frame_position (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fraise_frame (Lisp_Object); extern Lisp_Object Fredirect_frame_focus (Lisp_Object, Lisp_Object); extern Lisp_Object Fset_frame_selected_window (Lisp_Object, Lisp_Object); extern Lisp_Object frame_buffer_list (Lisp_Object); extern void frames_discard_buffer (Lisp_Object); extern void set_frame_buffer_list (Lisp_Object, Lisp_Object); extern void frames_bury_buffer (Lisp_Object); extern void syms_of_frame (void); extern Lisp_Object decode_env_path (char *, char *); extern Lisp_Object Vinvocation_name, Vinvocation_directory; extern Lisp_Object Vinstallation_directory, empty_string; extern Lisp_Object Fkill_emacs (Lisp_Object); void fixup_locale (void); void synchronize_system_messages_locale (void); void synchronize_system_time_locale (void); void shut_down_emacs (int, int, Lisp_Object); extern int noninteractive; extern int inhibit_window_system; extern int running_asynch_code; extern Lisp_Object Fget_process (Lisp_Object); extern Lisp_Object Fget_buffer_process (Lisp_Object); extern Lisp_Object Fprocessp (Lisp_Object); extern Lisp_Object Fprocess_status (Lisp_Object); extern Lisp_Object Fkill_process (Lisp_Object, Lisp_Object); extern Lisp_Object Fprocess_send_eof (Lisp_Object); extern Lisp_Object Fwaiting_for_user_input_p (void); extern Lisp_Object Qprocessp; extern void kill_buffer_processes (Lisp_Object); extern int wait_reading_process_output (int, int, int, int, Lisp_Object, struct Lisp_Process *, int); extern void add_keyboard_wait_descriptor (int); extern void delete_keyboard_wait_descriptor (int); extern void close_process_descs (void); extern void emacs_init_process (void); extern void syms_of_process (void); extern void setup_process_coding_systems (Lisp_Object); extern Lisp_Object Vexec_path, Vexec_suffixes, Vexec_directory, Vdata_directory; extern Lisp_Object Vdoc_directory; extern Lisp_Object Fcall_process (int, Lisp_Object *); extern int child_setup (int, int, int, char **, int, Lisp_Object); extern void init_callproc_1 (void); extern void init_callproc (void); extern void set_process_environment (void); extern void syms_of_callproc (void); extern Lisp_Object Vdoc_file_name; extern Lisp_Object Fsubstitute_command_keys (Lisp_Object); extern Lisp_Object Fdocumentation (Lisp_Object, Lisp_Object); extern Lisp_Object Fdocumentation_property (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object read_doc_string (Lisp_Object); extern Lisp_Object get_doc_string (Lisp_Object, int, int); extern void syms_of_doc (void); extern int read_bytecode_char (int); extern Lisp_Object Qbytecode; extern Lisp_Object Fbyte_code (Lisp_Object, Lisp_Object, Lisp_Object); extern void syms_of_bytecode (void); extern struct byte_stack *byte_stack_list; extern void mark_byte_stack (void); extern void unmark_byte_stack (void); extern Lisp_Object Qexecute_kbd_macro; extern Lisp_Object Fexecute_kbd_macro (Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fcancel_kbd_macro_events (void); extern void init_macros (void); extern void syms_of_macros (void); extern Lisp_Object Qinhibit_read_only; extern Lisp_Object Fundo_boundary (void); extern void truncate_undo_list (struct buffer *); extern void record_marker_adjustment (Lisp_Object, int); extern void record_insert (int, int); extern void record_delete (int, Lisp_Object); extern void record_first_change (void); extern void record_change (int, int); extern void record_property_change (int, int, Lisp_Object, Lisp_Object, Lisp_Object); extern void syms_of_undo (void); extern Lisp_Object Vundo_outer_limit; extern Lisp_Object Qfont, Qmouse_face; extern Lisp_Object Qinsert_in_front_hooks, Qinsert_behind_hooks; extern Lisp_Object Fnext_single_property_change (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fnext_single_char_property_change (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fprevious_single_property_change (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fput_text_property (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fprevious_char_property_change (Lisp_Object, Lisp_Object); extern Lisp_Object Fnext_char_property_change (Lisp_Object, Lisp_Object); extern void report_interval_modification (Lisp_Object, Lisp_Object); extern Lisp_Object next_single_char_property_change (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fx_popup_menu (Lisp_Object, Lisp_Object); extern Lisp_Object Fx_popup_dialog (Lisp_Object, Lisp_Object, Lisp_Object); extern void syms_of_xmenu (void); extern char *get_current_dir_name (void); extern void stuff_char (char c); extern void init_sigio (int); extern void request_sigio (void); extern void unrequest_sigio (void); extern void reset_sys_modes (void); extern void sys_subshell (void); extern void sys_suspend (void); extern void discard_tty_input (void); extern void init_sys_modes (void); extern void get_frame_size (int *, int *); extern void wait_for_termination (int); extern void flush_pending_output (int); extern void child_setup_tty (int); extern void setup_pty (int); extern int set_window_size (int, int, int); extern void create_process (Lisp_Object, char **, Lisp_Object); extern int tabs_safe_p (void); extern void init_baud_rate (void); extern int emacs_open (const char *, int, int); extern int emacs_close (int); extern int emacs_read (int, char *, unsigned int); extern int emacs_write (int, const char *, unsigned int); extern Lisp_Object Funlock_buffer (void); extern Lisp_Object Ffile_locked_p (Lisp_Object); extern void unlock_all_files (void); extern void lock_file (Lisp_Object); extern void unlock_file (Lisp_Object); extern void unlock_buffer (struct buffer *); extern void syms_of_filelock (void); extern void init_filelock (void); extern void syms_of_sound (void); extern void init_sound (void); extern void init_category_once (void); extern void syms_of_category (void); extern void syms_of_ccl (void); extern Lisp_Object Ffile_attributes (Lisp_Object, Lisp_Object); extern void syms_of_dired (void); extern void syms_of_term (void); extern void fatal () __attribute__ ((__noreturn__)); extern void syms_of_fontset (void); extern Lisp_Object Fset_fontset_font (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fxw_display_color_p (Lisp_Object); extern Lisp_Object Fx_file_dialog (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern Lisp_Object Fclear_face_cache (Lisp_Object); extern void syms_of_xfaces (void); # 3272 "lisp.h" extern void syms_of_macfns (void); extern void syms_of_macselect (void); extern void syms_of_macterm (void); extern void syms_of_macmenu (void); extern void syms_of_mac (void); extern void init_mac_osx_environment (void); extern int initialized; extern int immediate_quit; extern void *xmalloc (size_t); extern void *xrealloc (void *, size_t); extern void xfree (void *); extern char *xstrdup (const char *); extern char *egetenv (char *); extern void init_system_name (void); # 3316 "lisp.h" #define DIRECTORY_SEP '/' #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) #define IS_DEVICE_SEP(_c_) 0 #define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) #define SWITCH_ENUM_CAST(x) (x) # 3349 "lisp.h" #define LIST_END_P(list,obj) (NILP (obj) ? 1 : (CONSP (obj) ? 0 : (wrong_type_argument (Qlistp, (list))), 1)) #define FOREACH(hare,list,tortoise,n) for (tortoise = hare = (list), n = 0; !LIST_END_P (list, hare); (hare = XCDR (hare), ++n, ((n & 1) != 0 ? (tortoise = XCDR (tortoise), (EQ (hare, tortoise) && (circular_list_error ((list)), 1))) : 0))) # 3372 "lisp.h" #define min(a,b) ((a) < (b) ? (a) : (b)) #define max(a,b) ((a) > (b) ? (a) : (b)) #define make_fixnum_or_float(val) (FIXNUM_OVERFLOW_P (val) ? make_float (val) : make_number ((EMACS_INT)(val))) # 3397 "lisp.h" #define CYCLE_CHECK(check,el,suspicious) (NILP (check) ? make_number (0) : (INTEGERP (check) ? (XFASTINT (check) < (suspicious) ? make_number (XFASTINT (check) + 1) : Fcons (el, Qnil)) : (!NILP (Fmemq ((el), (check))) ? Qnil : Fcons ((el), (check))))) # 3412 "lisp.h" #define MAX_ALLOCA 16*1024 extern Lisp_Object safe_alloca_unwind (Lisp_Object); #define USE_SAFE_ALLOCA int sa_count = SPECPDL_INDEX (), sa_must_free = 0 #define SAFE_ALLOCA(buf,type,size) do { if ((size) < MAX_ALLOCA) buf = (type) alloca (size); else { buf = (type) xmalloc (size); sa_must_free++; record_unwind_protect (safe_alloca_unwind, make_save_value (buf, 0)); } } while (0) # 3436 "lisp.h" #define SAFE_FREE() do { if (sa_must_free) { sa_must_free = 0; unbind_to (sa_count, Qnil); } } while (0) # 3447 "lisp.h" #define SAFE_ALLOCA_LISP(buf,nelt) do { int size_ = (nelt) * sizeof (Lisp_Object); if (size_ < MAX_ALLOCA) buf = (Lisp_Object *) alloca (size_); else { Lisp_Object arg_; buf = (Lisp_Object *) xmalloc (size_); arg_ = make_save_value (buf, nelt); XSAVE_VALUE (arg_)->dogc = 1; sa_must_free++; record_unwind_protect (safe_alloca_unwind, arg_); } } while (0) # 30 "mac.c" 2 # 1 "process.h" 1 # 23 "process.h" # 1 "/usr/include/sys/types.h" 1 3 4 # 70 "/usr/include/sys/types.h" 3 4 #define _SYS_TYPES_H_ # 84 "/usr/include/sys/types.h" 3 4 typedef unsigned char u_char; typedef unsigned short u_short; typedef unsigned int u_int; 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; typedef char * caddr_t; typedef int32_t daddr_t; typedef u_int32_t fixpt_t; typedef __darwin_blkcnt_t blkcnt_t; #define _BLKCNT_T typedef __darwin_blksize_t blksize_t; #define _BLKSIZE_T typedef __darwin_gid_t gid_t; #define _GID_T #define _IN_ADDR_T typedef __uint32_t in_addr_t; #define _IN_PORT_T typedef __uint16_t in_port_t; typedef __darwin_ino_t ino_t; #define _INO_T typedef __darwin_ino64_t ino64_t; #define _INO64_T #define _KEY_T typedef __int32_t key_t; # 157 "/usr/include/sys/types.h" 3 4 typedef __uint16_t nlink_t; #define _NLINK_T # 176 "/usr/include/sys/types.h" 3 4 typedef int32_t segsz_t; typedef int32_t swblk_t; # 214 "/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))) #define _CLOCK_T typedef __darwin_clock_t clock_t; # 239 "/usr/include/sys/types.h" 3 4 #define _TIME_T typedef __darwin_time_t time_t; #define _USECONDS_T typedef __darwin_useconds_t useconds_t; #define _SUSECONDS_T typedef __darwin_suseconds_t suseconds_t; # 259 "/usr/include/sys/types.h" 3 4 #define __need_fd_set # 1 "/usr/include/sys/_structs.h" 1 3 4 # 165 "/usr/include/sys/_structs.h" 3 4 #undef __need_fd_set #define _FD_SET # 177 "/usr/include/sys/_structs.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) - 1)) / (y)) typedef struct fd_set { __int32_t fds_bits[(((1024) + (((sizeof(__int32_t) * 8)) - 1)) / ((sizeof(__int32_t) * 8)))]; } fd_set; static __inline int __darwin_fd_isset(int _n, struct fd_set *_p) { return (_p->fds_bits[_n/(sizeof(__int32_t) * 8)] & (1<<(_n % (sizeof(__int32_t) * 8)))); } #define __DARWIN_FD_SET(n,p) do { int __fd = (n); ((p)->fds_bits[__fd/__DARWIN_NFDBITS] |= (1<<(__fd % __DARWIN_NFDBITS))); } while(0) #define __DARWIN_FD_CLR(n,p) do { int __fd = (n); ((p)->fds_bits[__fd/__DARWIN_NFDBITS] &= ~(1<<(__fd % __DARWIN_NFDBITS))); } while(0) #define __DARWIN_FD_ISSET(n,p) __darwin_fd_isset((n), (p)) #define __DARWIN_FD_ZERO(p) __builtin_bzero(p, sizeof(*(p))) #define __DARWIN_FD_COPY(f,t) bcopy(f, t, sizeof(*(f))) # 261 "/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; # 274 "/usr/include/sys/types.h" 3 4 #define FD_SETSIZE __DARWIN_FD_SETSIZE #define FD_SET(n,p) __DARWIN_FD_SET(n, p) #define FD_CLR(n,p) __DARWIN_FD_CLR(n, p) #define FD_ISSET(n,p) __DARWIN_FD_ISSET(n, p) #define FD_ZERO(p) __DARWIN_FD_ZERO(p) #define FD_COPY(f,t) __DARWIN_FD_COPY(f, t) # 321 "/usr/include/sys/types.h" 3 4 #define _PTHREAD_COND_T typedef __darwin_pthread_cond_t pthread_cond_t; #define _PTHREAD_CONDATTR_T typedef __darwin_pthread_condattr_t pthread_condattr_t; #define _PTHREAD_MUTEX_T typedef __darwin_pthread_mutex_t pthread_mutex_t; #define _PTHREAD_MUTEXATTR_T typedef __darwin_pthread_mutexattr_t pthread_mutexattr_t; #define _PTHREAD_ONCE_T typedef __darwin_pthread_once_t pthread_once_t; #define _PTHREAD_RWLOCK_T typedef __darwin_pthread_rwlock_t pthread_rwlock_t; #define _PTHREAD_RWLOCKATTR_T typedef __darwin_pthread_rwlockattr_t pthread_rwlockattr_t; #define _PTHREAD_T typedef __darwin_pthread_t pthread_t; #define _PTHREAD_KEY_T typedef __darwin_pthread_key_t pthread_key_t; #define _FSBLKCNT_T typedef __darwin_fsblkcnt_t fsblkcnt_t; #define _FSFILCNT_T typedef __darwin_fsfilcnt_t fsfilcnt_t; # 24 "process.h" 2 # 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 #define _POSIX_VDISABLE ((unsigned char)'\377') #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) # 132 "/usr/include/sys/unistd.h" 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 _CS_PATH 1 # 73 "/usr/include/unistd.h" 2 3 4 # 132 "/usr/include/unistd.h" 3 4 #define _UUID_T typedef __darwin_uuid_t uuid_t; #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 _V6_ILP32_OFF32 (-1) #define _V6_ILP32_OFFBIG (1) #define _V6_LP64_OFF64 (-1) #define _V6_LPBIG_OFFBIG (-1) #define _XBS5_ILP32_OFF32 _V6_ILP32_OFF32 #define _XBS5_ILP32_OFFBIG _V6_ILP32_OFFBIG #define _XBS5_LP64_OFF64 _V6_LP64_OFF64 #define _XBS5_LPBIG_OFFBIG _V6_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 F_ULOCK 0 #define F_LOCK 1 #define F_TLOCK 2 #define F_TEST 3 #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 _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 void _exit(int) __attribute__((__noreturn__)); 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) __asm("_" "close" ); size_t confstr(int, char *, size_t) __asm("_" "confstr" ); char *crypt(const char *, const char *); char *ctermid(char *); int dup(int); int dup2(int, int); void encrypt(char *, int) __asm("_" "encrypt" ); int execl(const char *, const char *, ...); int execle(const char *, const char *, ...); int execlp(const char *, const char *, ...); int execv(const char *, char * const *); int execve(const char *, char * const *, char * const *); int execvp(const char *, char * const *); int fchown(int, uid_t, gid_t); int fchdir(int); pid_t fork(void); long fpathconf(int, int); int fsync(int) __asm("_" "fsync" ); int ftruncate(int, off_t); char *getcwd(char *, size_t); gid_t getegid(void); uid_t geteuid(void); gid_t getgid(void); int getgroups(int, gid_t []); long gethostid(void); int gethostname(char *, size_t); char *getlogin(void); int getlogin_r(char *, size_t); int getopt(int, char * const [], const char *) __asm("_" "getopt" ); pid_t getpgid(pid_t); pid_t getpgrp(void); pid_t getpid(void); pid_t getppid(void); pid_t getsid(pid_t); uid_t getuid(void); char *getwd(char *); int isatty(int); int lchown(const char *, uid_t, gid_t) __asm("_" "lchown" ); int link(const char *, const char *); int lockf(int, int, off_t) __asm("_" "lockf" ); off_t lseek(int, off_t, int); int nice(int) __asm("_" "nice" ); long pathconf(const char *, int); int pause(void) __asm("_" "pause" ); int pipe(int [2]); ssize_t pread(int, void *, size_t, off_t) __asm("_" "pread" ); ssize_t pwrite(int, const void *, size_t, off_t) __asm("_" "pwrite" ); ssize_t read(int, void *, size_t) __asm("_" "read" ); ssize_t readlink(const char * , char * , size_t); int rmdir(const char *); int setegid(gid_t); int seteuid(uid_t); int setgid(gid_t); int setpgid(pid_t, pid_t); pid_t setpgrp(void) __asm("_" "setpgrp" ); int setregid(gid_t, gid_t) __asm("_" "setregid" ); int setreuid(uid_t, uid_t) __asm("_" "setreuid" ); pid_t setsid(void); int setuid(uid_t); unsigned int sleep(unsigned int) __asm("_" "sleep" ); void swab(const void * , void * , ssize_t); int symlink(const char *, const char *); void sync(void); long sysconf(int); pid_t tcgetpgrp(int); int tcsetpgrp(int, pid_t); int truncate(const char *, off_t); char *ttyname(int); int ttyname_r(int, char *, size_t) __asm("_" "ttyname_r" ); useconds_t ualarm(useconds_t, useconds_t); int unlink(const char *); int usleep(useconds_t) __asm("_" "usleep" ); pid_t fork(void); ssize_t write(int, const void *, size_t) __asm("_" "write" ); extern char *optarg; extern int optind, opterr, optopt; # 1 "/usr/include/sys/select.h" 1 3 4 # 64 "/usr/include/sys/select.h" 3 4 #define _SYS_SELECT_H_ # 75 "/usr/include/sys/select.h" 3 4 #define __need_fd_set #define __need_struct_timespec #define __need_struct_timeval # 1 "/usr/include/sys/_structs.h" 1 3 4 # 85 "/usr/include/sys/_structs.h" 3 4 #undef __need_struct_timespec #define _STRUCT_TIMESPEC struct timespec struct timespec { __darwin_time_t tv_sec; long tv_nsec; }; #undef __need_struct_timeval # 165 "/usr/include/sys/_structs.h" 3 4 #undef __need_fd_set # 79 "/usr/include/sys/select.h" 2 3 4 # 134 "/usr/include/sys/select.h" 3 4 int pselect(int, fd_set * , fd_set * , fd_set * , const struct timespec * , const sigset_t * ) __asm("_" "pselect" "$1050") ; # 1 "/usr/include/sys/_select.h" 1 3 4 # 37 "/usr/include/sys/_select.h" 3 4 #define _SYS__SELECT_H_ int sys_select(int, fd_set * , fd_set * , fd_set * , struct timeval * ) __asm("_" "sys_select" "$1050") ; # 153 "/usr/include/sys/select.h" 2 3 4 # 516 "/usr/include/unistd.h" 2 3 4 void _Exit(int) __attribute__((__noreturn__)); 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 *brk(const void *); int chroot(const char *); void endusershell(void); int execvP(const char *, const char *, char * const *); char *fflagstostr(unsigned long); int getdtablesize(void); int getdomainname(char *, int); int getgrouplist(const char *, int, int *, int *); mode_t getmode(const void *, mode_t); int getpagesize(void) __attribute__((__const__)); char *getpass(const char *); int getpeereid(int, uid_t *, gid_t *); int getpgid(pid_t _pid); int getsgroups_np(int *, uuid_t); int getsid(pid_t _pid); char *getusershell(void); int getwgroups_np(int *, uuid_t); int initgroups(const char *, int); int iruserok(unsigned long, int, const char *, const char *); int iruserok_sa(const void *, int, int, const char *, const char *); int issetugid(void); char *mkdtemp(char *); int mknod(const char *, mode_t, dev_t); int mkstemp(char *); int mkstemps(char *, int); char *mktemp(char *); 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 rcmd(char **, int, const char *, const char *, const char *, int *); int rcmd_af(char **, int, const char *, const char *, const char *, int *, int); int reboot(int); int revoke(const char *); int rresvport(int *); int rresvport_af(int *, int); int ruserok(const char *, int, const char *, const char *); void *sbrk(int); int setdomainname(const char *, int); int setgroups(int, const gid_t *); void sethostid(long); int sethostname(const char *, int); void setkey(const char *) __asm("_" "setkey" ); 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 syscall(int, ...); int ttyslot(void); int undelete(const char *); int unwhiteout(const char *); void *valloc(size_t); extern char *suboptarg; int getsubopt(char **, char * const *, char **); int getattrlist(const char*,void*,void*,size_t,unsigned int) __asm("_" "getattrlist" ); int setattrlist(const char*,void*,void*,size_t,unsigned int) __asm("_" "setattrlist" ); int exchangedata(const char*,const char*,unsigned int); int getdirentriesattr(int,void*,void*,size_t,unsigned int*,unsigned int*,unsigned int*,unsigned int); int searchfs(const char*,void*,void*,unsigned int,unsigned int,void*); int fsctl(const char *,unsigned int,void*,unsigned int); # 606 "/usr/include/unistd.h" 3 4 extern int optreset; # 27 "process.h" 2 # 35 "process.h" struct Lisp_Process { long size; struct Lisp_Vector *v_next; Lisp_Object infd; Lisp_Object outfd; Lisp_Object tty_name; Lisp_Object name; Lisp_Object command; Lisp_Object filter; Lisp_Object sentinel; Lisp_Object log; Lisp_Object buffer; Lisp_Object childp; Lisp_Object plist; Lisp_Object mark; Lisp_Object kill_without_query; Lisp_Object status; Lisp_Object pty_flag; Lisp_Object tick; Lisp_Object update_tick; Lisp_Object decode_coding_system; Lisp_Object decoding_buf; Lisp_Object decoding_carryover; Lisp_Object encode_coding_system; Lisp_Object encoding_buf; Lisp_Object encoding_carryover; Lisp_Object inherit_coding_system_flag; Lisp_Object filter_multibyte; Lisp_Object adaptive_read_buffering; Lisp_Object read_output_delay; Lisp_Object read_output_skip; pid_t pid; unsigned int raw_status_new : 1; int raw_status; }; #define ChannelMask(n) (1<<(n)) extern Lisp_Object chan_process[]; extern Lisp_Object Vprocess_alist; extern int synch_process_alive; extern char *synch_process_death; extern int synch_process_termsig; extern int synch_process_retcode; #define NULL_DEVICE "/dev/null" extern int inhibit_sentinels; # 31 "mac.c" 2 #undef select # 1 "systime.h" 1 # 23 "systime.h" #define EMACS_SYSTIME_H # 1 "/usr/include/sys/time.h" 1 3 4 # 65 "/usr/include/sys/time.h" 3 4 #define _SYS_TIME_H_ # 74 "/usr/include/sys/time.h" 3 4 #define __need_fd_set #define __need_struct_timespec #define __need_struct_timeval # 1 "/usr/include/sys/_structs.h" 1 3 4 # 85 "/usr/include/sys/_structs.h" 3 4 #undef __need_struct_timespec # 97 "/usr/include/sys/_structs.h" 3 4 #undef __need_struct_timeval # 165 "/usr/include/sys/_structs.h" 3 4 #undef __need_fd_set # 78 "/usr/include/sys/time.h" 2 3 4 # 93 "/usr/include/sys/time.h" 3 4 struct itimerval { struct timeval it_interval; struct timeval it_value; }; #define ITIMER_REAL 0 #define ITIMER_VIRTUAL 1 #define ITIMER_PROF 2 # 135 "/usr/include/sys/time.h" 3 4 #define TIMEVAL_TO_TIMESPEC(tv,ts) { (ts)->tv_sec = (tv)->tv_sec; (ts)->tv_nsec = (tv)->tv_usec * 1000; } #define TIMESPEC_TO_TIMEVAL(tv,ts) { (tv)->tv_sec = (ts)->tv_sec; (tv)->tv_usec = (ts)->tv_nsec / 1000; } struct timezone { int tz_minuteswest; int tz_dsttime; }; #define DST_NONE 0 #define DST_USA 1 #define DST_AUST 2 #define DST_WET 3 #define DST_MET 4 #define DST_EET 5 #define DST_CAN 6 #define timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0 #define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec) #define timercmp(tvp,uvp,cmp) (((tvp)->tv_sec == (uvp)->tv_sec) ? ((tvp)->tv_usec cmp (uvp)->tv_usec) : ((tvp)->tv_sec cmp (uvp)->tv_sec)) #define timeradd(tvp,uvp,vvp) do { (vvp)->tv_sec = (tvp)->tv_sec + (uvp)->tv_sec; (vvp)->tv_usec = (tvp)->tv_usec + (uvp)->tv_usec; if ((vvp)->tv_usec >= 1000000) { (vvp)->tv_sec++; (vvp)->tv_usec -= 1000000; } } while (0) # 172 "/usr/include/sys/time.h" 3 4 #define timersub(tvp,uvp,vvp) do { (vvp)->tv_sec = (tvp)->tv_sec - (uvp)->tv_sec; (vvp)->tv_usec = (tvp)->tv_usec - (uvp)->tv_usec; if ((vvp)->tv_usec < 0) { (vvp)->tv_sec--; (vvp)->tv_usec += 1000000; } } while (0) # 182 "/usr/include/sys/time.h" 3 4 #define timevalcmp(l,r,cmp) timercmp(l, r, cmp) struct clockinfo { int hz; int tick; int tickadj; int stathz; int profhz; }; # 1 "/usr/include/time.h" 1 3 4 # 64 "/usr/include/time.h" 3 4 #define _TIME_H_ #define __need_struct_timespec # 1 "/usr/include/_structs.h" 1 3 4 # 24 "/usr/include/_structs.h" 3 4 # 1 "/usr/include/sys/_structs.h" 1 3 4 # 85 "/usr/include/sys/_structs.h" 3 4 #undef __need_struct_timespec # 25 "/usr/include/_structs.h" 2 3 4 # 70 "/usr/include/time.h" 2 3 4 # 90 "/usr/include/time.h" 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 __asm("_" "timezone" ); extern int daylight; char *asctime(const struct tm *); clock_t clock(void) __asm("_" "clock" ); 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 emacs_mktime(struct tm *) __asm("_" "emacs_mktime" ); size_t strftime(char * , size_t, const char * , const struct tm * ) __asm("_" "strftime" ); char *strptime(const char * , const char * , struct tm * ) __asm("_" "strptime" ); 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 *, struct timespec *) __asm("_" "nanosleep" ); # 199 "/usr/include/sys/time.h" 2 3 4 int adjtime(const struct timeval *, struct timeval *); int futimes(int, const struct timeval *); int lutimes(const char *, const struct timeval *); int settimeofday(const struct timeval *, const struct timezone *); int getitimer(int, struct itimerval *); int gettimeofday(struct timeval * , void * ); int setitimer(int, const struct itimerval * , struct itimerval * ); int utimes(const char *, const struct timeval *); # 27 "systime.h" 2 # 92 "systime.h" #define EMACS_HAS_USECS #define EMACS_TIME struct timeval #define EMACS_SECS(time) ((time).tv_sec + 0) #define EMACS_USECS(time) ((time).tv_usec + 0) #define EMACS_SET_SECS(time,seconds) ((time).tv_sec = (seconds)) #define EMACS_SET_USECS(time,microseconds) ((time).tv_usec = (microseconds)) #define EMACS_GET_TIME(time) gettimeofday (&(time), NULL) #define EMACS_ADD_TIME(dest,src1,src2) do { (dest).tv_sec = (src1).tv_sec + (src2).tv_sec; (dest).tv_usec = (src1).tv_usec + (src2).tv_usec; if ((dest).tv_usec > 1000000) (dest).tv_usec -= 1000000, (dest).tv_sec++; } while (0) #define EMACS_SUB_TIME(dest,src1,src2) do { (dest).tv_sec = (src1).tv_sec - (src2).tv_sec; (dest).tv_usec = (src1).tv_usec - (src2).tv_usec; if ((dest).tv_usec < 0) (dest).tv_usec += 1000000, (dest).tv_sec--; } while (0) #define EMACS_TIME_NEG_P(time) ((long)(time).tv_sec < 0 || ((time).tv_sec == 0 && (long)(time).tv_usec < 0)) # 144 "systime.h" #define EMACS_SET_SECS_USECS(time,secs,usecs) (EMACS_SET_SECS (time, secs), EMACS_SET_USECS (time, usecs)) extern int set_file_times (const char *, struct timeval, struct timeval); extern void set_waiting_for_input (struct timeval *); extern Lisp_Object make_time (time_t); #define EMACS_TIME_CMP(T1,T2) (EMACS_SECS (T1) - EMACS_SECS (T2) + (EMACS_SECS (T1) == EMACS_SECS (T2) ? EMACS_USECS (T1) - EMACS_USECS (T2) : 0)) #define EMACS_TIME_EQ(T1,T2) (EMACS_TIME_CMP (T1, T2) == 0) #define EMACS_TIME_NE(T1,T2) (EMACS_TIME_CMP (T1, T2) != 0) #define EMACS_TIME_GT(T1,T2) (EMACS_TIME_CMP (T1, T2) > 0) #define EMACS_TIME_GE(T1,T2) (EMACS_TIME_CMP (T1, T2) >= 0) #define EMACS_TIME_LT(T1,T2) (EMACS_TIME_CMP (T1, T2) < 0) #define EMACS_TIME_LE(T1,T2) (EMACS_TIME_CMP (T1, T2) <= 0) # 35 "mac.c" 2 # 1 "sysselect.h" 1 # 24 "sysselect.h" #undef init_process #define init_process emacs_init_process #define MAXDESC FD_SETSIZE #define SELECT_TYPE fd_set # 36 "mac.c" 2 # 1 "blockinput.h" 1 # 23 "blockinput.h" #define EMACS_BLOCKINPUT_H # 1 "atimer.h" 1 # 23 "atimer.h" #define EMACS_ATIMER_H #define P_(proto) proto # 36 "atimer.h" struct atimer; enum atimer_type { ATIMER_ABSOLUTE, ATIMER_RELATIVE, ATIMER_CONTINUOUS }; typedef void (* atimer_callback) (struct atimer *timer); struct atimer { enum atimer_type type; struct timeval expiration; struct timeval interval; atimer_callback fn; void *client_data; struct atimer *next; }; struct atimer *start_atimer (enum atimer_type, struct timeval, atimer_callback, void *); void cancel_atimer (struct atimer *); void do_pending_atimers (void); void init_atimer (void); void turn_on_atimers (int); void stop_other_atimers (struct atimer *); void run_all_atimers (void); Lisp_Object unwind_stop_other_atimers (Lisp_Object); # 26 "blockinput.h" 2 # 52 "blockinput.h" extern volatile int interrupt_input_blocked; extern int interrupt_input_pending; extern int pending_atimers; #define BLOCK_INPUT (interrupt_input_blocked++) # 82 "blockinput.h" #define UNBLOCK_INPUT do { --interrupt_input_blocked; if (interrupt_input_blocked == 0) { if (interrupt_input_pending) reinvoke_input_signal (); if (pending_atimers) do_pending_atimers (); } else if (interrupt_input_blocked < 0) abort (); } while (0) # 101 "blockinput.h" #define TOTALLY_UNBLOCK_INPUT do if (interrupt_input_blocked != 0) { interrupt_input_blocked = 1; UNBLOCK_INPUT; } while (0) # 112 "blockinput.h" #define UNBLOCK_INPUT_TO(LEVEL) do { interrupt_input_blocked = (LEVEL) + 1; UNBLOCK_INPUT; } while (0) #define UNBLOCK_INPUT_RESIGNAL UNBLOCK_INPUT #define INPUT_BLOCKED_P (interrupt_input_blocked > 0) extern void reinvoke_input_signal (); # 37 "mac.c" 2 # 1 "macterm.h" 1 # 24 "macterm.h" # 1 "macgui.h" 1 # 25 "macgui.h" #define EMACS_MACGUI_H typedef struct _XDisplay Display; typedef Lisp_Object XrmDatabase; typedef unsigned long Time; #undef Z #undef mktime #undef DEBUG #undef free #undef malloc #undef realloc #undef max #undef min #undef init_process # 1 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 3 #define __CARBON__ # 1 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 3 #define __CORESERVICES__ # 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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 3 #define __CARBONCORE__ # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 1 3 #define __COREFOUNDATION_COREFOUNDATION__ 1 #define __COREFOUNDATION__ 1 # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdarg.h" 1 3 4 # 34 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdarg.h" 3 4 #define _STDARG_H #define _ANSI_STDARG_H_ #undef __need___va_list #define __GNUC_VA_LIST typedef __builtin_va_list __gnuc_va_list; #define va_start(v,l) __builtin_va_start(v,l) #define va_end(v) __builtin_va_end(v) #define va_arg(v,l) __builtin_va_arg(v,l) #define va_copy(d,s) __builtin_va_copy(d,s) #define __va_copy(d,s) __builtin_va_copy(d,s) # 111 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdarg.h" 3 4 #define _VA_LIST_ #define _VA_LIST_DEFINED #define _VA_LIST_T_H #define __va_list__ # 13 "/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 # 75 "/usr/include/assert.h" 3 4 void __assert_rtn(const char *, const char *, int, const char *) __attribute__((__noreturn__)); void __eprintf(const char *, const char *, unsigned, const char *) __attribute__((__noreturn__)); #define __assert(e,file,line) __eprintf ("%s:%u: failed assertion `%s'\n", file, line, e) #define assert(e) (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0) # 14 "/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/runetype.h" 1 3 4 # 40 "/usr/include/runetype.h" 3 4 #define _RUNETYPE_H_ # 69 "/usr/include/runetype.h" 3 4 #define _WINT_T typedef __darwin_wint_t wint_t; #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; # 70 "/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 # 124 "/usr/include/ctype.h" 3 4 #define __DARWIN_CTYPE_static_inline static __inline # 135 "/usr/include/ctype.h" 3 4 #define __DARWIN_CTYPE_TOP_static_inline static __inline # 145 "/usr/include/ctype.h" 3 4 unsigned long ___runetype(__darwin_ct_rune_t); __darwin_ct_rune_t ___tolower(__darwin_ct_rune_t); __darwin_ct_rune_t ___toupper(__darwin_ct_rune_t); static __inline int isascii(int _c) { return ((_c & ~0x7F) == 0); } # 164 "/usr/include/ctype.h" 3 4 int __maskrune(__darwin_ct_rune_t, unsigned long); static __inline int __istype(__darwin_ct_rune_t _c, unsigned long _f) { return (isascii(_c) ? !!(_DefaultRuneLocale.__runetype[_c] & _f) : !!__maskrune(_c, _f)); } static __inline __darwin_ct_rune_t __isctype(__darwin_ct_rune_t _c, unsigned long _f) { return (_c < 0 || _c >= (1 <<8 )) ? 0 : !!(_DefaultRuneLocale.__runetype[_c] & _f); } # 204 "/usr/include/ctype.h" 3 4 __darwin_ct_rune_t __toupper(__darwin_ct_rune_t); __darwin_ct_rune_t __tolower(__darwin_ct_rune_t); static __inline int __wcwidth(__darwin_ct_rune_t _c) { unsigned int _x; if (_c == 0) return (0); _x = (unsigned int)__maskrune(_c, 0xe0000000L|0x00040000L); if ((_x & 0xe0000000L) != 0) return ((_x & 0xe0000000L) >> 30); return ((_x & 0x00040000L) != 0 ? 1 : -1); } #define _tolower(c) __tolower(c) #define _toupper(c) __toupper(c) static __inline int isalnum(int _c) { return (__istype(_c, 0x00000100L|0x00000400L)); } static __inline int isalpha(int _c) { return (__istype(_c, 0x00000100L)); } static __inline int isblank(int _c) { return (__istype(_c, 0x00020000L)); } static __inline int iscntrl(int _c) { return (__istype(_c, 0x00000200L)); } static __inline int isdigit(int _c) { return (__isctype(_c, 0x00000400L)); } static __inline int isgraph(int _c) { return (__istype(_c, 0x00000800L)); } static __inline int islower(int _c) { return (__istype(_c, 0x00001000L)); } static __inline int isprint(int _c) { return (__istype(_c, 0x00040000L)); } static __inline int ispunct(int _c) { return (__istype(_c, 0x00002000L)); } static __inline int isspace(int _c) { return (__istype(_c, 0x00004000L)); } static __inline int isupper(int _c) { return (__istype(_c, 0x00008000L)); } static __inline int isxdigit(int _c) { return (__isctype(_c, 0x00010000L)); } static __inline int toascii(int _c) { return (_c & 0x7F); } static __inline int tolower(int _c) { return (__tolower(_c)); } static __inline int toupper(int _c) { return (__toupper(_c)); } static __inline int digittoint(int _c) { return (__maskrune(_c, 0x0F)); } static __inline int ishexnumber(int _c) { return (__istype(_c, 0x00010000L)); } static __inline int isideogram(int _c) { return (__istype(_c, 0x00080000L)); } static __inline int isnumber(int _c) { return (__istype(_c, 0x00000400L)); } static __inline int isphonogram(int _c) { return (__istype(_c, 0x00200000L)); } static __inline int isrune(int _c) { return (__istype(_c, 0xFFFFFFF0L)); } static __inline int isspecial(int _c) { return (__istype(_c, 0x00100000L)); } # 15 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/include/errno.h" 1 3 4 # 16 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/float.h" 1 3 4 # 32 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/float.h" 3 4 #define _FLOAT_H___ #undef FLT_RADIX #define FLT_RADIX __FLT_RADIX__ #undef FLT_MANT_DIG #undef DBL_MANT_DIG #undef LDBL_MANT_DIG #define FLT_MANT_DIG __FLT_MANT_DIG__ #define DBL_MANT_DIG __DBL_MANT_DIG__ #define LDBL_MANT_DIG __LDBL_MANT_DIG__ # 53 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/float.h" 3 4 #undef FLT_DIG #undef DBL_DIG #undef LDBL_DIG #define FLT_DIG __FLT_DIG__ #define DBL_DIG __DBL_DIG__ #define LDBL_DIG __LDBL_DIG__ #undef FLT_MIN_EXP #undef DBL_MIN_EXP #undef LDBL_MIN_EXP #define FLT_MIN_EXP __FLT_MIN_EXP__ #define DBL_MIN_EXP __DBL_MIN_EXP__ #define LDBL_MIN_EXP __LDBL_MIN_EXP__ #undef FLT_MIN_10_EXP #undef DBL_MIN_10_EXP #undef LDBL_MIN_10_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__ #undef FLT_MAX_EXP #undef DBL_MAX_EXP #undef LDBL_MAX_EXP #define FLT_MAX_EXP __FLT_MAX_EXP__ #define DBL_MAX_EXP __DBL_MAX_EXP__ #define LDBL_MAX_EXP __LDBL_MAX_EXP__ #undef FLT_MAX_10_EXP #undef DBL_MAX_10_EXP #undef LDBL_MAX_10_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__ #undef FLT_MAX #undef DBL_MAX #undef LDBL_MAX #define FLT_MAX __FLT_MAX__ #define DBL_MAX __DBL_MAX__ #define LDBL_MAX __LDBL_MAX__ #undef FLT_EPSILON #undef DBL_EPSILON #undef LDBL_EPSILON #define FLT_EPSILON __FLT_EPSILON__ #define DBL_EPSILON __DBL_EPSILON__ #define LDBL_EPSILON __LDBL_EPSILON__ #undef FLT_MIN #undef DBL_MIN #undef LDBL_MIN #define FLT_MIN __FLT_MIN__ #define DBL_MIN __DBL_MIN__ #define LDBL_MIN __LDBL_MIN__ #undef FLT_ROUNDS #define FLT_ROUNDS 1 # 17 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 1 3 4 # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/syslimits.h" 1 3 4 #define _GCC_NEXT_LIMITS_H # 8 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 2 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 # 9 "/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_AIO_LISTIO_MAX 2 #define _POSIX_AIO_MAX 1 #define _POSIX_DELAYTIMER_MAX 32 #define _POSIX_HOST_NAME_MAX 255 #define _POSIX_LOGIN_NAME_MAX 9 #define _POSIX_MQ_OPEN_MAX 8 #define _POSIX_MQ_PRIO_MAX 32 #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 _POSIX_RE_DUP_MAX 255 #define _POSIX_RTSIG_MAX 8 #define _POSIX_SEM_NSEMS_MAX 256 #define _POSIX_SEM_VALUE_MAX 32767 #define _POSIX_SIGQUEUE_MAX 32 #define _POSIX_SS_REPL_MAX 4 #define _POSIX_SYMLINK_MAX 255 #define _POSIX_SYMLOOP_MAX 8 #define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4 #define _POSIX_THREAD_KEYS_MAX 128 #define _POSIX_THREAD_THREADS_MAX 64 #define _POSIX_TIMER_MAX 32 #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_BC_BASE_MAX 99 #define _POSIX2_BC_DIM_MAX 2048 #define _POSIX2_BC_SCALE_MAX 99 #define _POSIX2_BC_STRING_MAX 1000 #define _POSIX2_CHARCLASS_NAME_MAX 14 #define _POSIX2_COLL_WEIGHTS_MAX 2 #define _POSIX2_EQUIV_CLASS_MAX 2 #define _POSIX2_EXPR_NEST_MAX 32 #define _POSIX2_LINE_MAX 2048 #define _POSIX2_RE_DUP_MAX 255 #define PTHREAD_STACK_MIN 8192 #define PTHREAD_DESTRUCTOR_ITERATIONS 4 #define PTHREAD_KEYS_MAX 512 #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 # 11 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 2 3 4 #undef _GCC_NEXT_LIMITS_H #define _LIMITS_H___ #undef CHAR_BIT #define CHAR_BIT __CHAR_BIT__ #undef SCHAR_MIN #define SCHAR_MIN (-SCHAR_MAX - 1) #undef SCHAR_MAX #define SCHAR_MAX __SCHAR_MAX__ #undef UCHAR_MAX #define UCHAR_MAX (SCHAR_MAX * 2 + 1) # 51 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 3 4 #undef CHAR_MIN #define CHAR_MIN SCHAR_MIN #undef CHAR_MAX #define CHAR_MAX SCHAR_MAX #undef SHRT_MIN #define SHRT_MIN (-SHRT_MAX - 1) #undef SHRT_MAX #define SHRT_MAX __SHRT_MAX__ #undef USHRT_MAX #define USHRT_MAX (SHRT_MAX * 2 + 1) #undef INT_MIN #define INT_MIN (-INT_MAX - 1) #undef INT_MAX #define INT_MAX __INT_MAX__ #undef UINT_MAX #define UINT_MAX (INT_MAX * 2U + 1U) #undef LONG_MIN #define LONG_MIN (-LONG_MAX - 1L) #undef LONG_MAX #define LONG_MAX __LONG_MAX__ #undef ULONG_MAX #define ULONG_MAX (LONG_MAX * 2UL + 1UL) # 106 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 3 4 #undef LONG_LONG_MIN #define LONG_LONG_MIN (-LONG_LONG_MAX - 1LL) #undef LONG_LONG_MAX #define LONG_LONG_MAX __LONG_LONG_MAX__ #undef ULONG_LONG_MAX #define ULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL) # 18 "/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; }; 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 *); # 19 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/include/math.h" 1 3 4 # 23 "/usr/include/math.h" 3 4 #define __MATH_H__ # 1 "/usr/include/architecture/i386/math.h" 1 3 4 # 31 "/usr/include/architecture/i386/math.h" 3 4 #define __MATH__ # 49 "/usr/include/architecture/i386/math.h" 3 4 typedef float float_t; typedef double double_t; # 63 "/usr/include/architecture/i386/math.h" 3 4 #define HUGE_VAL __builtin_huge_val() #define HUGE_VALF __builtin_huge_valf() #define HUGE_VALL __builtin_huge_vall() #define NAN __builtin_nanf("0x7fc00000") #define __MATH_H_ALWAYS_INLINE__ __attribute__ ((always_inline)) # 76 "/usr/include/architecture/i386/math.h" 3 4 #define INFINITY HUGE_VALF enum { _FP_NAN = 1, _FP_INFINITE = 2, _FP_ZERO = 3, _FP_NORMAL = 4, _FP_SUBNORMAL = 5, _FP_SUPERNORMAL = 6 }; #define FP_NAN _FP_NAN #define FP_INFINITE _FP_INFINITE #define FP_ZERO _FP_ZERO #define FP_NORMAL _FP_NORMAL #define FP_SUBNORMAL _FP_SUBNORMAL #define FP_SUPERNORMAL _FP_SUPERNORMAL #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 unsigned int __math_errhandling ( void ); # 132 "/usr/include/architecture/i386/math.h" 3 4 #define fpclassify(x) ( sizeof (x) == sizeof(float ) ? __fpclassifyf((float)(x)) : sizeof (x) == sizeof(double) ? __fpclassifyd((double)(x)) : __fpclassify ((long double)(x))) extern int __fpclassifyf(float ); extern int __fpclassifyd(double ); extern int __fpclassify (long double); #define isnormal(x) ( sizeof (x) == sizeof(float ) ? __inline_isnormalf((float)(x)) : sizeof (x) == sizeof(double) ? __inline_isnormald((double)(x)) : __inline_isnormal ((long double)(x))) #define isfinite(x) ( sizeof (x) == sizeof(float ) ? __inline_isfinitef((float)(x)) : sizeof (x) == sizeof(double) ? __inline_isfinited((double)(x)) : __inline_isfinite ((long double)(x))) #define isinf(x) ( sizeof (x) == sizeof(float ) ? __inline_isinff((float)(x)) : sizeof (x) == sizeof(double) ? __inline_isinfd((double)(x)) : __inline_isinf ((long double)(x))) #define isnan(x) ( sizeof (x) == sizeof(float ) ? __inline_isnanf((float)(x)) : sizeof (x) == sizeof(double) ? __inline_isnand((double)(x)) : __inline_isnan ((long double)(x))) #define signbit(x) ( sizeof (x) == sizeof(float ) ? __inline_signbitf((float)(x)) : sizeof (x) == sizeof(double) ? __inline_signbitd((double)(x)) : __inline_signbit((long double)(x))) static __inline__ int __inline_isfinitef (float ) __attribute__ ((always_inline)); static __inline__ int __inline_isfinited (double ) __attribute__ ((always_inline)); static __inline__ int __inline_isfinite (long double) __attribute__ ((always_inline)); static __inline__ int __inline_isinff (float ) __attribute__ ((always_inline)); static __inline__ int __inline_isinfd (double ) __attribute__ ((always_inline)); static __inline__ int __inline_isinf (long double) __attribute__ ((always_inline)); static __inline__ int __inline_isnanf (float ) __attribute__ ((always_inline)); static __inline__ int __inline_isnand (double ) __attribute__ ((always_inline)); static __inline__ int __inline_isnan (long double) __attribute__ ((always_inline)); static __inline__ int __inline_isnormalf (float ) __attribute__ ((always_inline)); static __inline__ int __inline_isnormald (double ) __attribute__ ((always_inline)); static __inline__ int __inline_isnormal (long double) __attribute__ ((always_inline)); static __inline__ int __inline_signbitf (float ) __attribute__ ((always_inline)); static __inline__ int __inline_signbitd (double ) __attribute__ ((always_inline)); static __inline__ int __inline_signbit (long double) __attribute__ ((always_inline)); static __inline__ int __inline_isinff( float __x ) { return __builtin_fabsf(__x) == __builtin_inff(); } static __inline__ int __inline_isinfd( double __x ) { return __builtin_fabs(__x) == __builtin_inf(); } static __inline__ int __inline_isinf( long double __x ) { return __builtin_fabsl(__x) == __builtin_infl(); } static __inline__ int __inline_isfinitef( float __x ) { return __x == __x && __builtin_fabsf(__x) != __builtin_inff(); } static __inline__ int __inline_isfinited( double __x ) { return __x == __x && __builtin_fabs(__x) != __builtin_inf(); } static __inline__ int __inline_isfinite( long double __x ) { return __x == __x && __builtin_fabsl(__x) != __builtin_infl(); } static __inline__ int __inline_isnanf( float __x ) { return __x != __x; } static __inline__ int __inline_isnand( double __x ) { return __x != __x; } static __inline__ int __inline_isnan( long double __x ) { return __x != __x; } static __inline__ int __inline_signbitf( float __x ) { union{ float __f; unsigned int __u; }__u; __u.__f = __x; return (int)(__u.__u >> 31); } static __inline__ int __inline_signbitd( double __x ) { union{ double __f; unsigned int __u[2]; }__u; __u.__f = __x; return (int)(__u.__u[1] >> 31); } static __inline__ int __inline_signbit( long double __x ){ union{ long double __ld; struct{ unsigned int __m[2]; short __sexp; }__p; }__u; __u.__ld = __x; return (int) (((unsigned short) __u.__p.__sexp) >> 15); } static __inline__ int __inline_isnormalf( float __x ) { float fabsf = __builtin_fabsf(__x); if( __x != __x ) return 0; return fabsf < __builtin_inff() && fabsf >= 1.17549435e-38F; } static __inline__ int __inline_isnormald( double __x ) { double fabsf = __builtin_fabs(__x); if( __x != __x ) return 0; return fabsf < __builtin_inf() && fabsf >= 2.2250738585072014e-308; } static __inline__ int __inline_isnormal( long double __x ) { long double fabsf = __builtin_fabsl(__x); if( __x != __x ) return 0; return fabsf < __builtin_infl() && fabsf >= 3.36210314311209350626e-4932L; } # 262 "/usr/include/architecture/i386/math.h" 3 4 extern double acos( double ); extern float acosf( float ); extern double asin( double ); extern float asinf( float ); extern double atan( double ); extern float atanf( float ); extern double atan2( double, double ); extern float atan2f( float, float ); extern double cos( double ); extern float cosf( float ); extern double sin( double ); extern float sinf( float ); extern double tan( double ); extern float tanf( float ); extern double acosh( double ); extern float acoshf( float ); extern double asinh( double ); extern float asinhf( float ); extern double atanh( double ); extern float atanhf( float ); extern double cosh( double ); extern float coshf( float ); extern double sinh( double ); extern float sinhf( float ); extern double tanh( double ); extern float tanhf( float ); extern double exp ( double ); extern float expf ( float ); extern double exp2 ( double ); extern float exp2f ( float ); extern double expm1 ( double ); extern float expm1f ( float ); extern double log ( double ); extern float logf ( float ); extern double log10 ( double ); extern float log10f ( float ); extern double log2 ( double ); extern float log2f ( float ); extern double log1p ( double ); extern float log1pf ( float ); extern double logb ( double ); extern float logbf ( float ); extern double modf ( double, double * ); extern float modff ( float, float * ); extern double ldexp ( double, int ); extern float ldexpf ( float, int ); extern double frexp ( double, int * ); extern float frexpf ( float, int * ); extern int ilogb ( double ); extern int ilogbf ( float ); extern double scalbn ( double, int ); extern float scalbnf ( float, int ); extern double scalbln ( double, long int ); extern float scalblnf ( float, long int ); extern double fabs( double ); extern float fabsf( float ); extern double cbrt( double ); extern float cbrtf( float ); extern double hypot ( double, double ); extern float hypotf ( float, float ); extern double pow ( double, double ); extern float powf ( float, float ); extern double sqrt( double ); extern float sqrtf( float ); extern double erf( double ); extern float erff( float ); extern double erfc( double ); extern float erfcf( float ); extern double lgamma( double ); extern float lgammaf( float ); extern double tgamma( double ); extern float tgammaf( float ); extern double ceil ( double ); extern float ceilf ( float ); extern double floor ( double ); extern float floorf ( float ); extern double nearbyint ( double ); extern float nearbyintf ( float ); extern double rint ( double ); extern float rintf ( float ); extern long int lrint ( double ); extern long int lrintf ( float ); extern double round ( double ); extern float roundf ( float ); extern long int lround ( double ); extern long int lroundf ( float ); extern long long int llrint ( double ); extern long long int llrintf ( float ); extern long long int llround ( double ); extern long long int llroundf ( float ); extern double trunc ( double ); extern float truncf ( float ); extern double fmod ( double, double ); extern float fmodf ( float, float ); extern double remainder ( double, double ); extern float remainderf ( float, float ); extern double remquo ( double, double, int * ); extern float remquof ( float, float, int * ); extern double copysign ( double, double ); extern float copysignf ( float, float ); extern double nan( const char * ); extern float nanf( const char * ); extern double nextafter ( double, double ); extern float nextafterf ( float, float ); extern double fdim ( double, double ); extern float fdimf ( float, float ); extern double fmax ( double, double ); extern float fmaxf ( float, float ); extern double fmin ( double, double ); extern float fminf ( float, float ); extern double fma ( double, double, double ); extern float fmaf ( float, float, float ); extern long double acosl(long double); extern long double asinl(long double); extern long double atanl(long double); extern long double atan2l(long double, long double); extern long double cosl(long double); extern long double sinl(long double); extern long double tanl(long double); extern long double acoshl(long double); extern long double asinhl(long double); extern long double atanhl(long double); extern long double coshl(long double); extern long double sinhl(long double); extern long double tanhl(long double); extern long double expl(long double); extern long double exp2l(long double); extern long double expm1l(long double); extern long double logl(long double); extern long double log10l(long double); extern long double log2l(long double); extern long double log1pl(long double); extern long double logbl(long double); extern long double modfl(long double, long double *); extern long double ldexpl(long double, int); extern long double frexpl(long double, int *); extern int ilogbl(long double); extern long double scalbnl(long double, int); extern long double scalblnl(long double, long int); extern long double fabsl(long double); extern long double cbrtl(long double); extern long double hypotl(long double, long double); extern long double powl(long double, long double); extern long double sqrtl(long double); extern long double erfl(long double); extern long double erfcl(long double); extern long double lgammal(long double); extern long double tgammal(long double); extern long double ceill(long double); extern long double floorl(long double); extern long double nearbyintl(long double); extern long double rintl(long double); extern long int lrintl(long double); extern long double roundl(long double); extern long int lroundl(long double); extern long long int llrintl(long double); extern long long int llroundl(long double); extern long double truncl(long double); extern long double fmodl(long double, long double); extern long double remainderl(long double, long double); extern long double remquol(long double, long double, int *); extern long double copysignl(long double, long double); extern long double nanl(const char *); 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 long double fdiml(long double, long double); extern long double fmaxl(long double, long double); extern long double fminl(long double, long 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 double __inf( void ); extern float __inff( void ); extern long double __infl( void ); extern float __nan( void ); 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 ); #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 ((float)3.40282346638528860e+38) extern int signgam; #define __WANT_EXTENSIONS__ #define FP_SNAN FP_NAN #define FP_QNAN FP_NAN extern long int rinttol ( double ); extern long int roundtol ( double ); # 568 "/usr/include/architecture/i386/math.h" 3 4 struct exception { int type; char *name; double arg1; double arg2; double retval; }; #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 int finite ( double ); extern double gamma ( double ); extern int matherr ( struct exception * ); extern double significand ( double ); extern double drem ( double, double ); # 29 "/usr/include/math.h" 2 3 4 # 20 "/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 # 1 "/usr/include/machine/setjmp.h" 1 3 4 # 32 "/usr/include/machine/setjmp.h" 3 4 #define _MACHINE_SETJMP_H_ # 1 "/usr/include/i386/setjmp.h" 1 3 4 # 35 "/usr/include/i386/setjmp.h" 3 4 #define _BSD_I386_SETJMP_H # 46 "/usr/include/i386/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]; # 65 "/usr/include/i386/setjmp.h" 3 4 int setjmp(jmp_buf); 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); # 38 "/usr/include/machine/setjmp.h" 2 3 4 # 27 "/usr/include/setjmp.h" 2 3 4 # 21 "/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 # 71 "/usr/include/signal.h" 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) __asm("_" "kill" ); int killpg(pid_t, int) __asm("_" "killpg" ); int pthread_kill(pthread_t, int); int pthread_sigmask(int, const sigset_t *, sigset_t *) __asm("_" "pthread_sigmask" ); int sigaction(int, const struct sigaction * , struct sigaction * ); int sigaddset(sigset_t *, int); int sigaltstack(const stack_t * , stack_t * ) __asm("_" "sigaltstack" ); 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) __asm("_" "sigpause" ); 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 *) __asm("_" "sigsuspend" ); int sigwait(const sigset_t * , int * ) __asm("_" "sigwait" ); void psignal(unsigned int, const char *); int sigblock(int); int sigsetmask(int); int sigvec(int, struct sigvec *, struct sigvec *); static __inline 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) # 22 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 1 3 4 # 43 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 3 4 #define _STDDEF_H #define _STDDEF_H_ #define _ANSI_STDDEF_H #define __STDDEF_H__ # 141 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 3 4 #define _PTRDIFF_T #define _T_PTRDIFF_ #define _T_PTRDIFF #define __PTRDIFF_T #define _PTRDIFF_T_ #define _BSD_PTRDIFF_T_ #define ___int_ptrdiff_t_h #define _GCC_PTRDIFF_T typedef long int ptrdiff_t; # 163 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 3 4 #undef __need_ptrdiff_t # 236 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 3 4 #undef __need_size_t # 345 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 3 4 #undef __need_wchar_t # 398 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 3 4 #undef NULL #define NULL ((void *)0) #undef __need_NULL #define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) # 23 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 38 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 1 3 #define __COREFOUNDATION_CFBASE__ 1 # 38 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 1 3 4 #define _STDINT_H_ #define __WORDSIZE 64 # 39 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4 #define _UINT8_T typedef unsigned char uint8_t; #define _UINT16_T typedef unsigned short uint16_t; #define _UINT32_T typedef unsigned int uint32_t; #define _UINT64_T typedef unsigned long long uint64_t; typedef int8_t 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 uint16_t uint_least16_t; typedef uint32_t uint_least32_t; typedef uint64_t uint_least64_t; typedef int8_t 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 uint16_t uint_fast16_t; typedef uint32_t uint_fast32_t; typedef uint64_t uint_fast64_t; # 95 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4 #define _INTMAX_T typedef long int intmax_t; #define _UINTMAX_T typedef long unsigned int uintmax_t; # 128 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/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_MIN INT64_MIN #define INTPTR_MAX INT64_MAX #define UINTPTR_MAX UINT64_MAX #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 # 217 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4 #define SIZE_MAX UINT64_MAX #define WCHAR_MAX __WCHAR_MAX__ # 238 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/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 # 256 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdint.h" 3 4 #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 ## U) #define UINT16_C(v) (v ## U) #define UINT32_C(v) (v ## U) #define UINT64_C(v) (v ## ULL) #define INTMAX_C(v) (v ## LL) #define UINTMAX_C(v) (v ## ULL) # 39 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 2 3 # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdbool.h" 1 3 4 # 32 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdbool.h" 3 4 #define _STDBOOL_H #define bool _Bool #define true 1 #define false 0 # 51 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stdbool.h" 3 4 #define __bool_true_false_are_defined 1 # 40 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 2 3 # 1 "/usr/include/AvailabilityMacros.h" 1 3 4 # 65 "/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 # 85 "/usr/include/AvailabilityMacros.h" 3 4 #define MAC_OS_X_VERSION_MIN_REQUIRED __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ # 100 "/usr/include/AvailabilityMacros.h" 3 4 #define MAC_OS_X_VERSION_MAX_ALLOWED MAC_OS_X_VERSION_MIN_REQUIRED # 120 "/usr/include/AvailabilityMacros.h" 3 4 #define WEAK_IMPORT_ATTRIBUTE __attribute__((weak_import)) # 131 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_ATTRIBUTE __attribute__((deprecated)) # 140 "/usr/include/AvailabilityMacros.h" 3 4 #define UNAVAILABLE_ATTRIBUTE __attribute__((unavailable)) # 152 "/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 # 184 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER # 194 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_1_AND_LATER_BUT_DEPRECATED DEPRECATED_ATTRIBUTE # 206 "/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 DEPRECATED_ATTRIBUTE # 217 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_1_AND_LATER DEPRECATED_ATTRIBUTE # 238 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER # 248 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED DEPRECATED_ATTRIBUTE # 260 "/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 DEPRECATED_ATTRIBUTE # 272 "/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 DEPRECATED_ATTRIBUTE # 283 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_2_AND_LATER DEPRECATED_ATTRIBUTE # 302 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER # 312 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER_BUT_DEPRECATED DEPRECATED_ATTRIBUTE # 324 "/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 DEPRECATED_ATTRIBUTE # 336 "/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 DEPRECATED_ATTRIBUTE # 348 "/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 DEPRECATED_ATTRIBUTE # 359 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_3_AND_LATER DEPRECATED_ATTRIBUTE # 379 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER # 389 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER_BUT_DEPRECATED DEPRECATED_ATTRIBUTE # 401 "/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 DEPRECATED_ATTRIBUTE # 413 "/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 DEPRECATED_ATTRIBUTE # 425 "/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 DEPRECATED_ATTRIBUTE # 437 "/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 DEPRECATED_ATTRIBUTE # 448 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_4_AND_LATER DEPRECATED_ATTRIBUTE # 467 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER # 477 "/usr/include/AvailabilityMacros.h" 3 4 #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER_BUT_DEPRECATED DEPRECATED_ATTRIBUTE # 489 "/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 DEPRECATED_ATTRIBUTE # 501 "/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 DEPRECATED_ATTRIBUTE # 513 "/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 DEPRECATED_ATTRIBUTE # 525 "/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 DEPRECATED_ATTRIBUTE # 537 "/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 DEPRECATED_ATTRIBUTE # 548 "/usr/include/AvailabilityMacros.h" 3 4 #define DEPRECATED_IN_MAC_OS_X_VERSION_10_5_AND_LATER DEPRECATED_ATTRIBUTE # 42 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 #define __MACTYPES__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ConditionalMacros.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ConditionalMacros.h" 3 #define __CONDITIONALMACROS__ # 36 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ConditionalMacros.h" 3 #define UNIVERSAL_INTERFACES_VERSION 0x0400 # 1 "/usr/include/TargetConditionals.h" 1 3 4 # 15 "/usr/include/TargetConditionals.h" 3 4 #define __TARGETCONDITIONALS__ # 61 "/usr/include/TargetConditionals.h" 3 4 #define TARGET_OS_MAC 1 #define TARGET_OS_WIN32 0 #define TARGET_OS_UNIX 0 #define TARGET_OS_EMBEDDED 0 # 113 "/usr/include/TargetConditionals.h" 3 4 #define TARGET_CPU_PPC 0 #define TARGET_CPU_PPC64 0 #define TARGET_CPU_68K 0 #define TARGET_CPU_X86 0 #define TARGET_CPU_X86_64 1 #define TARGET_CPU_MIPS 0 #define TARGET_CPU_SPARC 0 #define TARGET_CPU_ALPHA 0 #define TARGET_RT_MAC_CFM 0 #define TARGET_RT_MAC_MACHO 1 #define TARGET_RT_LITTLE_ENDIAN 1 #define TARGET_RT_BIG_ENDIAN 0 #define TARGET_RT_64_BIT 1 # 43 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ConditionalMacros.h" 2 3 # 92 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ConditionalMacros.h" 3 #define PRAGMA_IMPORT 0 #define PRAGMA_ONCE 0 #define PRAGMA_STRUCT_PACK 1 #define PRAGMA_STRUCT_PACKPUSH 1 #define PRAGMA_STRUCT_ALIGN 0 #define PRAGMA_ENUM_PACK 0 #define PRAGMA_ENUM_ALWAYSINT 0 #define PRAGMA_ENUM_OPTIONS 0 #define FOUR_CHAR_CODE(x) (x) #define TYPE_EXTENDED 0 #define TYPE_LONGDOUBLE_IS_DOUBLE 0 #define TYPE_LONGLONG 1 #define TYPE_BOOL 0 #define FUNCTION_PASCAL 0 #define FUNCTION_DECLSPEC 0 #define FUNCTION_WIN32CC 0 # 358 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ConditionalMacros.h" 3 #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 # 385 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ConditionalMacros.h" 3 #define TARGET_API_MAC_OS8 0 #define TARGET_API_MAC_CARBON 1 #define TARGET_API_MAC_OSX 1 # 431 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ConditionalMacros.h" 3 #define TARGET_CARBON 1 # 469 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ConditionalMacros.h" 3 #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.. # 494 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ConditionalMacros.h" 3 #define OLDROUTINENAMES 0 # 526 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ConditionalMacros.h" 3 #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) # 564 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ConditionalMacros.h" 3 #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 # 21 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 2 3 # 37 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 #pragma pack(push, 2) # 55 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 #define ALLOW_OBSOLETE_CARBON_MACMEMORY 0 #define ALLOW_OBSOLETE_CARBON_OSUTILS 0 # 69 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 #define nil NULL # 85 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 typedef unsigned char UInt8; typedef signed char SInt8; typedef unsigned short UInt16; typedef signed short SInt16; typedef unsigned int UInt32; typedef signed int SInt32; # 112 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 struct wide { UInt32 lo; SInt32 hi; }; typedef struct wide wide; struct UnsignedWide { UInt32 lo; UInt32 hi; }; typedef struct UnsignedWide UnsignedWide; # 143 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 typedef signed long long SInt64; typedef unsigned long long UInt64; # 163 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 typedef SInt32 Fixed; typedef Fixed * FixedPtr; typedef SInt32 Fract; typedef Fract * FractPtr; typedef UInt32 UnsignedFixed; typedef UnsignedFixed * UnsignedFixedPtr; typedef short ShortFixed; typedef ShortFixed * ShortFixedPtr; # 190 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 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; # 218 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 typedef char * Ptr; typedef Ptr * Handle; typedef long Size; # 248 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 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; # 279 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 typedef unsigned char Boolean; # 292 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 typedef long ( * ProcPtr)(); typedef void ( * Register68kProcPtr)(); typedef ProcPtr UniversalProcPtr; typedef ProcPtr * ProcHandle; typedef UniversalProcPtr * UniversalProcHandle; # 317 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 typedef void * PRefCon; typedef void * URefCon; typedef void * SRefCon; # 347 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 enum { noErr = 0 }; enum { kNilOptions = 0 }; #define kInvalidID 0 enum { kVariableLengthArray = 1 }; enum { kUnknownType = 0x3F3F3F3F }; # 416 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 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]; # 438 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 typedef unsigned char Str32Field[34]; # 448 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 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) (*(unsigned char *)(string)) # 475 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 struct ProcessSerialNumber { UInt32 highLongOfPSN; UInt32 lowLongOfPSN; }; typedef struct ProcessSerialNumber ProcessSerialNumber; typedef ProcessSerialNumber * ProcessSerialNumberPtr; # 497 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 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; # 553 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 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; # 605 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 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; # 666 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 extern void Debugger(void) ; # 678 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 extern void DebugStr(ConstStr255Param debuggerMsg) ; # 725 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 extern void SysBreak(void) ; # 737 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 extern void SysBreakStr(ConstStr255Param debuggerMsg) ; # 749 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 extern void SysBreakFunc(ConstStr255Param debuggerMsg) ; # 760 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h" 3 #pragma pack(pop) # 46 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 2 3 # 90 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define CF_EXTERN_C_BEGIN #define CF_EXTERN_C_END # 108 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define TRUE 1 #define FALSE 0 # 129 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 #define CF_EXPORT extern #define CF_INLINE static __inline__ __attribute__((always_inline)) # 147 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h" 3 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 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; enum { kCFCompareLessThan = -1, kCFCompareEqualTo = 0, kCFCompareGreaterThan = 1 }; typedef CFIndex CFComparisonResult; typedef CFComparisonResult (*CFComparatorFunction)(const void *val1, const void *val2, void *context); enum { kCFNotFound = -1 }; typedef struct { CFIndex location; CFIndex length; } CFRange; static __inline__ __attribute__((always_inline)) 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; # 273 "/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); # 358 "/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 CFIndex CFGetRetainCount(CFTypeRef cf); extern CFTypeRef CFMakeCollectable(CFTypeRef cf) ; extern Boolean CFEqual(CFTypeRef cf1, CFTypeRef cf2); extern CFHashCode CFHash(CFTypeRef cf); extern CFStringRef CFCopyDescription(CFTypeRef cf); extern CFAllocatorRef CFGetAllocator(CFTypeRef cf); # 39 "/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 # 73 "/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; # 101 "/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); # 172 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFArrayRef CFArrayCreate(CFAllocatorRef allocator, const void **values, CFIndex numValues, const CFArrayCallBacks *callBacks); # 193 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFArrayRef CFArrayCreateCopy(CFAllocatorRef allocator, CFArrayRef theArray); # 237 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFMutableArrayRef CFArrayCreateMutable(CFAllocatorRef allocator, CFIndex capacity, const CFArrayCallBacks *callBacks); # 267 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFMutableArrayRef CFArrayCreateMutableCopy(CFAllocatorRef allocator, CFIndex capacity, CFArrayRef theArray); # 277 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFIndex CFArrayGetCount(CFArrayRef theArray); # 300 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFIndex CFArrayGetCountOfValue(CFArrayRef theArray, CFRange range, const void *value); # 323 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern Boolean CFArrayContainsValue(CFArrayRef theArray, CFRange range, const void *value); # 337 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern const void *CFArrayGetValueAtIndex(CFArrayRef theArray, CFIndex idx); # 358 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayGetValues(CFArrayRef theArray, CFRange range, const void **values); # 385 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayApplyFunction(CFArrayRef theArray, CFRange range, CFArrayApplierFunction applier, void *context); # 410 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFIndex CFArrayGetFirstIndexOfValue(CFArrayRef theArray, CFRange range, const void *value); # 435 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFIndex CFArrayGetLastIndexOfValue(CFArrayRef theArray, CFRange range, const void *value); # 474 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern CFIndex CFArrayBSearchValues(CFArrayRef theArray, CFRange range, const void *value, CFComparatorFunction comparator, void *context); # 490 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayAppendValue(CFMutableArrayRef theArray, const void *value); # 511 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayInsertValueAtIndex(CFMutableArrayRef theArray, CFIndex idx, const void *value); # 532 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArraySetValueAtIndex(CFMutableArrayRef theArray, CFIndex idx, const void *value); # 546 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayRemoveValueAtIndex(CFMutableArrayRef theArray, CFIndex idx); # 556 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayRemoveAllValues(CFMutableArrayRef theArray); # 590 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayReplaceValues(CFMutableArrayRef theArray, CFRange range, const void **newValues, CFIndex newCount); # 608 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayExchangeValuesAtIndices(CFMutableArrayRef theArray, CFIndex idx1, CFIndex idx2); # 638 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArraySortValues(CFMutableArrayRef theArray, CFRange range, CFComparatorFunction comparator, void *context); # 665 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFArray.h" 3 extern void CFArrayAppendArray(CFMutableArrayRef theArray, CFArrayRef otherArray, CFRange otherRange); # 40 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBag.h" 1 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); # 41 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 1 3 # 12 "/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; # 49 "/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; # 73 "/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); # 129 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern CFBinaryHeapRef CFBinaryHeapCreate(CFAllocatorRef allocator, CFIndex capacity, const CFBinaryHeapCallBacks *callBacks, const CFBinaryHeapCompareContext *compareContext); # 158 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern CFBinaryHeapRef CFBinaryHeapCreateCopy(CFAllocatorRef allocator, CFIndex capacity, CFBinaryHeapRef heap); # 167 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern CFIndex CFBinaryHeapGetCount(CFBinaryHeapRef heap); # 182 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern CFIndex CFBinaryHeapGetCountOfValue(CFBinaryHeapRef heap, const void *value); # 197 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern Boolean CFBinaryHeapContainsValue(CFBinaryHeapRef heap, const void *value); # 208 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern const void * CFBinaryHeapGetMinimum(CFBinaryHeapRef heap); # 222 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern Boolean CFBinaryHeapGetMinimumIfPresent(CFBinaryHeapRef heap, const void **value); # 234 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern void CFBinaryHeapGetValues(CFBinaryHeapRef heap, const void **values); # 253 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern void CFBinaryHeapApplyFunction(CFBinaryHeapRef heap, CFBinaryHeapApplierFunction applier, void *context); # 265 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern void CFBinaryHeapAddValue(CFBinaryHeapRef heap, const void *value); extern void CFBinaryHeapRemoveMinimumValue(CFBinaryHeapRef heap); # 282 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBinaryHeap.h" 3 extern void CFBinaryHeapRemoveAllValues(CFBinaryHeapRef heap); # 42 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBitVector.h" 1 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); # 43 "/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 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 1 3 # 60 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 #define __COREFOUNDATION_CFDICTIONARY__ 1 # 91 "/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; # 122 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern const CFDictionaryKeyCallBacks kCFCopyStringDictionaryKeyCallBacks; # 148 "/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; # 174 "/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); # 277 "/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); # 301 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern CFDictionaryRef CFDictionaryCreateCopy(CFAllocatorRef allocator, CFDictionaryRef theDict); # 373 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern CFMutableDictionaryRef CFDictionaryCreateMutable(CFAllocatorRef allocator, CFIndex capacity, const CFDictionaryKeyCallBacks *keyCallBacks, const CFDictionaryValueCallBacks *valueCallBacks); # 406 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern CFMutableDictionaryRef CFDictionaryCreateMutableCopy(CFAllocatorRef allocator, CFIndex capacity, CFDictionaryRef theDict); # 416 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern CFIndex CFDictionaryGetCount(CFDictionaryRef theDict); # 435 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern CFIndex CFDictionaryGetCountOfKey(CFDictionaryRef theDict, const void *key); # 451 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern CFIndex CFDictionaryGetCountOfValue(CFDictionaryRef theDict, const void *value); # 469 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern Boolean CFDictionaryContainsKey(CFDictionaryRef theDict, const void *key); # 485 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern Boolean CFDictionaryContainsValue(CFDictionaryRef theDict, const void *value); # 507 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern const void *CFDictionaryGetValue(CFDictionaryRef theDict, const void *key); # 532 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern Boolean CFDictionaryGetValueIfPresent(CFDictionaryRef theDict, const void *key, const void **value); # 555 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern void CFDictionaryGetKeysAndValues(CFDictionaryRef theDict, const void **keys, const void **values); # 575 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern void CFDictionaryApplyFunction(CFDictionaryRef theDict, CFDictionaryApplierFunction applier, void *context); # 595 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern void CFDictionaryAddValue(CFMutableDictionaryRef theDict, const void *key, const void *value); # 618 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern void CFDictionarySetValue(CFMutableDictionaryRef theDict, const void *key, const void *value); # 637 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern void CFDictionaryReplaceValue(CFMutableDictionaryRef theDict, const void *key, const void *value); # 651 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern void CFDictionaryRemoveValue(CFMutableDictionaryRef theDict, const void *key); # 661 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h" 3 extern void CFDictionaryRemoveAllValues(CFMutableDictionaryRef theDict); # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 1 3 # 30 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 3 #define __COREFOUNDATION_CFERROR__ 1 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 1 3 #define __COREFOUNDATION_CFSTRING__ 1 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFData.h" 1 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); # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 1 3 # 32 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 #define __COREFOUNDATION_CFCHARACTERSET__ 1 typedef const struct __CFCharacterSet * CFCharacterSetRef; typedef struct __CFCharacterSet * CFMutableCharacterSetRef; enum { kCFCharacterSetControl = 1, kCFCharacterSetWhitespace, kCFCharacterSetWhitespaceAndNewline, kCFCharacterSetDecimalDigit, kCFCharacterSetLetter, kCFCharacterSetLowercaseLetter, kCFCharacterSetUppercaseLetter, kCFCharacterSetNonBase, kCFCharacterSetDecomposable, kCFCharacterSetAlphaNumeric, kCFCharacterSetPunctuation, kCFCharacterSetCapitalizedLetter = 13, kCFCharacterSetSymbol = 14, kCFCharacterSetNewline = 15, kCFCharacterSetIllegal = 12 }; typedef CFIndex CFCharacterSetPredefinedSet; extern CFTypeID CFCharacterSetGetTypeID(void); # 98 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFCharacterSetRef CFCharacterSetGetPredefined(CFCharacterSetPredefinedSet theSetIdentifier); # 117 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFCharacterSetRef CFCharacterSetCreateWithCharactersInRange(CFAllocatorRef alloc, CFRange theRange); # 134 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFCharacterSetRef CFCharacterSetCreateWithCharactersInString(CFAllocatorRef alloc, CFStringRef theString); # 162 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFCharacterSetRef CFCharacterSetCreateWithBitmapRepresentation(CFAllocatorRef alloc, CFDataRef theData); # 179 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFCharacterSetRef CFCharacterSetCreateInvertedSet(CFAllocatorRef alloc, CFCharacterSetRef theSet); # 189 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern Boolean CFCharacterSetIsSupersetOfSet(CFCharacterSetRef theSet, CFCharacterSetRef theOtherset); # 200 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern Boolean CFCharacterSetHasMemberInPlane(CFCharacterSetRef theSet, CFIndex thePlane); # 213 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFMutableCharacterSetRef CFCharacterSetCreateMutable(CFAllocatorRef alloc); # 230 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFCharacterSetRef CFCharacterSetCreateCopy(CFAllocatorRef alloc, CFCharacterSetRef theSet) ; # 247 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFMutableCharacterSetRef CFCharacterSetCreateMutableCopy(CFAllocatorRef alloc, CFCharacterSetRef theSet); # 261 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern Boolean CFCharacterSetIsCharacterMember(CFCharacterSetRef theSet, UniChar theChar); # 274 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern Boolean CFCharacterSetIsLongCharacterMember(CFCharacterSetRef theSet, UTF32Char theChar); # 293 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern CFDataRef CFCharacterSetCreateBitmapRepresentation(CFAllocatorRef alloc, CFCharacterSetRef theSet); # 308 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern void CFCharacterSetAddCharactersInRange(CFMutableCharacterSetRef theSet, CFRange theRange); # 323 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern void CFCharacterSetRemoveCharactersInRange(CFMutableCharacterSetRef theSet, CFRange theRange); # 336 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern void CFCharacterSetAddCharactersInString(CFMutableCharacterSetRef theSet, CFStringRef theString); # 349 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern void CFCharacterSetRemoveCharactersInString(CFMutableCharacterSetRef theSet, CFStringRef theString); # 363 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern void CFCharacterSetUnion(CFMutableCharacterSetRef theSet, CFCharacterSetRef theOtherSet); # 377 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern void CFCharacterSetIntersect(CFMutableCharacterSetRef theSet, CFCharacterSetRef theOtherSet); # 387 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCharacterSet.h" 3 extern void CFCharacterSetInvert(CFMutableCharacterSetRef theSet); # 13 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFLocale.h" 1 3 #define __COREFOUNDATION_CFLOCALE__ 1 typedef const struct __CFLocale *CFLocaleRef; extern CFTypeID CFLocaleGetTypeID(void) ; extern CFLocaleRef CFLocaleGetSystem(void) ; extern CFLocaleRef CFLocaleCopyCurrent(void) ; # 36 "/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 CFStringRef CFLocaleCreateCanonicalLanguageIdentifierFromString(CFAllocatorRef allocator, CFStringRef localeIdentifier) ; extern CFStringRef CFLocaleCreateCanonicalLocaleIdentifierFromString(CFAllocatorRef allocator, CFStringRef localeIdentifier) ; extern CFStringRef CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes(CFAllocatorRef allocator, LangCode lcode, RegionCode rcode) ; extern CFDictionaryRef CFLocaleCreateComponentsFromLocaleIdentifier(CFAllocatorRef allocator, CFStringRef localeID) ; # 92 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFLocale.h" 3 extern CFStringRef CFLocaleCreateLocaleIdentifierFromComponents(CFAllocatorRef allocator, CFDictionaryRef dictionary) ; extern CFLocaleRef CFLocaleCreate(CFAllocatorRef allocator, CFStringRef localeIdentifier) ; extern CFLocaleRef CFLocaleCreateCopy(CFAllocatorRef allocator, CFLocaleRef locale) ; extern CFStringRef CFLocaleGetIdentifier(CFLocaleRef locale) ; extern CFTypeRef CFLocaleGetValue(CFLocaleRef locale, CFStringRef key) ; extern CFStringRef CFLocaleCopyDisplayNameForPropertyValue(CFLocaleRef displayLocale, CFStringRef key, CFStringRef value) ; extern const CFStringRef kCFLocaleCurrentLocaleDidChangeNotification ; extern const CFStringRef kCFLocaleIdentifier ; extern const CFStringRef kCFLocaleLanguageCode ; extern const CFStringRef kCFLocaleCountryCode ; extern const CFStringRef kCFLocaleScriptCode ; extern const CFStringRef kCFLocaleVariantCode ; extern const CFStringRef kCFLocaleExemplarCharacterSet ; extern const CFStringRef kCFLocaleCalendarIdentifier ; extern const CFStringRef kCFLocaleCalendar ; extern const CFStringRef kCFLocaleCollationIdentifier ; extern const CFStringRef kCFLocaleUsesMetricSystem ; extern const CFStringRef kCFLocaleMeasurementSystem ; extern const CFStringRef kCFLocaleDecimalSeparator ; extern const CFStringRef kCFLocaleGroupingSeparator ; extern const CFStringRef kCFLocaleCurrencySymbol ; extern const CFStringRef kCFLocaleCurrencyCode ; extern const CFStringRef kCFGregorianCalendar ; extern const CFStringRef kCFBuddhistCalendar ; extern const CFStringRef kCFChineseCalendar ; extern const CFStringRef kCFHebrewCalendar ; extern const CFStringRef kCFIslamicCalendar ; extern const CFStringRef kCFIslamicCivilCalendar ; extern const CFStringRef kCFJapaneseCalendar ; # 14 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 2 3 # 91 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 typedef UInt32 CFStringEncoding; #define kCFStringEncodingInvalidId (0xffffffffU) 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 }; typedef CFStringEncoding CFStringBuiltInEncodings; extern CFTypeID CFStringGetTypeID(void); # 141 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 #define CFSTR(cStr) ((CFStringRef) __builtin___CFStringMakeConstantString ("" cStr "")) # 152 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 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); # 183 "/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); # 261 "/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); # 293 "/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) ; enum { kCFCompareCaseInsensitive = 1, kCFCompareBackwards = 4, kCFCompareAnchored = 8, kCFCompareNonliteral = 16, kCFCompareLocalized = 32, kCFCompareNumerically = 64 , kCFCompareDiacriticInsensitive = 128, kCFCompareWidthInsensitive = 256, kCFCompareForcedOrdering = 512 }; typedef CFOptionFlags CFStringCompareFlags; # 371 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern CFComparisonResult CFStringCompareWithOptionsAndLocale(CFStringRef theString1, CFStringRef theString2, CFRange rangeToCompare, CFOptionFlags compareOptions, CFLocaleRef locale) ; extern CFComparisonResult CFStringCompareWithOptions(CFStringRef theString1, CFStringRef theString2, CFRange rangeToCompare, CFOptionFlags compareOptions); extern CFComparisonResult CFStringCompare(CFStringRef theString1, CFStringRef theString2, CFOptionFlags compareOptions); # 395 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern Boolean CFStringFindWithOptionsAndLocale(CFStringRef theString, CFStringRef stringToFind, CFRange rangeToSearch, CFOptionFlags searchOptions, CFLocaleRef locale, CFRange *result) ; extern Boolean CFStringFindWithOptions(CFStringRef theString, CFStringRef stringToFind, CFRange rangeToSearch, CFOptionFlags searchOptions, CFRange *result); # 413 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern CFArrayRef CFStringCreateArrayWithFindResults(CFAllocatorRef alloc, CFStringRef theString, CFStringRef stringToFind, CFRange rangeToSearch, CFOptionFlags compareOptions); extern CFRange CFStringFind(CFStringRef theString, CFStringRef stringToFind, CFOptionFlags compareOptions); extern Boolean CFStringHasPrefix(CFStringRef theString, CFStringRef prefix); extern Boolean CFStringHasSuffix(CFStringRef theString, CFStringRef suffix); # 441 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern CFRange CFStringGetRangeOfComposedCharactersAtIndex(CFStringRef theString, CFIndex theIndex); # 472 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern Boolean CFStringFindCharacterFromSet(CFStringRef theString, CFCharacterSetRef theSet, CFRange rangeToSearch, CFOptionFlags searchOptions, CFRange *result); # 484 "/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) ; 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); # 517 "/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); # 556 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern CFIndex CFStringFindAndReplace(CFMutableStringRef theString, CFStringRef stringToFind, CFStringRef replacementString, CFRange rangeToSearch, CFOptionFlags compareOptions); # 568 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern void CFStringSetExternalCharactersNoCopy(CFMutableStringRef theString, UniChar *chars, CFIndex length, CFIndex capacity); # 582 "/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); # 618 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 enum { kCFStringNormalizationFormD = 0, kCFStringNormalizationFormKD, kCFStringNormalizationFormC, kCFStringNormalizationFormKC }; typedef CFIndex CFStringNormalizationForm; # 637 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern void CFStringNormalize(CFMutableStringRef theString, CFStringNormalizationForm theForm); # 665 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern void CFStringFold(CFMutableStringRef theString, CFOptionFlags theFlags, CFLocaleRef theLocale) ; 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); # 754 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 #define __kCFStringInlineBufferLength 64 typedef struct { UniChar buffer[64]; CFStringRef theString; const UniChar *directBuffer; CFRange rangeToBuffer; CFIndex bufferedRangeStart; CFIndex bufferedRangeEnd; } CFStringInlineBuffer; static __inline__ __attribute__((always_inline)) void CFStringInitInlineBuffer(CFStringRef str, CFStringInlineBuffer *buf, CFRange range) { buf->theString = str; buf->rangeToBuffer = range; buf->directBuffer = CFStringGetCharactersPtr(str); buf->bufferedRangeStart = buf->bufferedRangeEnd = 0; } static __inline__ __attribute__((always_inline)) UniChar CFStringGetCharacterFromInlineBuffer(CFStringInlineBuffer *buf, CFIndex idx) { if (buf->directBuffer) { if (idx < 0 || idx >= buf->rangeToBuffer.length) return 0; return buf->directBuffer[idx + buf->rangeToBuffer.location]; } if (idx >= buf->bufferedRangeEnd || idx < buf->bufferedRangeStart) { if (idx < 0 || idx >= buf->rangeToBuffer.length) return 0; 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]; } # 808 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h" 3 extern void CFShow(CFTypeRef obj); extern void CFShowStr(CFStringRef str); extern CFStringRef __CFStringMakeConstantString(const char *cStr); # 34 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 2 3 typedef struct __CFError * CFErrorRef; extern CFTypeID CFErrorGetTypeID(void) ; extern const CFStringRef kCFErrorDomainPOSIX ; extern const CFStringRef kCFErrorDomainOSStatus ; extern const CFStringRef kCFErrorDomainMach ; extern const CFStringRef kCFErrorDomainCocoa ; extern const CFStringRef kCFErrorLocalizedDescriptionKey ; extern const CFStringRef kCFErrorLocalizedFailureReasonKey ; extern const CFStringRef kCFErrorLocalizedRecoverySuggestionKey ; extern const CFStringRef kCFErrorDescriptionKey ; extern const CFStringRef kCFErrorUnderlyingErrorKey ; # 81 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 3 extern CFErrorRef CFErrorCreate(CFAllocatorRef allocator, CFStringRef domain, CFIndex code, CFDictionaryRef userInfo) ; # 96 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 3 extern CFErrorRef CFErrorCreateWithUserInfoKeysAndValues(CFAllocatorRef allocator, CFStringRef domain, CFIndex code, const void *const *userInfoKeys, const void *const *userInfoValues, CFIndex numUserInfoValues) ; extern CFStringRef CFErrorGetDomain(CFErrorRef err) ; extern CFIndex CFErrorGetCode(CFErrorRef err) ; # 124 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 3 extern CFDictionaryRef CFErrorCopyUserInfo(CFErrorRef err) ; # 138 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 3 extern CFStringRef CFErrorCopyDescription(CFErrorRef err) ; # 150 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 3 extern CFStringRef CFErrorCopyFailureReason(CFErrorRef err) ; # 162 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h" 3 extern CFStringRef CFErrorCopyRecoverySuggestion(CFErrorRef err) ; # 12 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 1 3 #define __COREFOUNDATION_CFURL__ 1 enum { kCFURLPOSIXPathStyle = 0, kCFURLHFSPathStyle, kCFURLWindowsPathStyle }; typedef CFIndex CFURLPathStyle; typedef const struct __CFURL * CFURLRef; # 37 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern CFTypeID CFURLGetTypeID(void); 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); # 69 "/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) ; # 79 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 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); # 98 "/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); # 173 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern Boolean CFURLCanBeDecomposed(CFURLRef anURL); extern CFStringRef CFURLCopyScheme(CFURLRef anURL); extern CFStringRef CFURLCopyNetLocation(CFURLRef anURL); # 196 "/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); # 270 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern CFIndex CFURLGetBytes(CFURLRef url, UInt8 *buffer, CFIndex bufferLength) ; 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 }; typedef CFIndex CFURLComponentType; # 353 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern CFRange CFURLGetByteRangeForComponent(CFURLRef url, CFURLComponentType component, CFRange *rangeIncludingSeparators) ; # 364 "/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) ; # 386 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h" 3 extern CFStringRef CFURLCreateStringByAddingPercentEscapes(CFAllocatorRef allocator, CFStringRef originalString, CFStringRef charactersToLeaveUnescaped, CFStringRef legalURLCharactersToBeEscaped, CFStringEncoding encoding); struct FSRef; extern CFURLRef CFURLCreateFromFSRef(CFAllocatorRef allocator, const struct FSRef *fsRef); extern Boolean CFURLGetFSRef(CFURLRef url, struct FSRef *fsRef); # 14 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h" 2 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)) # 163 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h" 3 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) ; # 197 "/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); # 211 "/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); # 304 "/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); # 44 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFByteOrder.h" 1 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) # 1 "/usr/include/libkern/i386/OSByteOrder.h" 1 3 4 # 30 "/usr/include/libkern/i386/OSByteOrder.h" 3 4 #define _OS_OSBYTEORDERI386_H #define OS_INLINE __DARWIN_OS_INLINE static __inline__ uint16_t OSReadSwapInt16( const volatile void * base, uintptr_t byteOffset ) { uint16_t result; result = *(volatile uint16_t *)((uintptr_t)base + byteOffset); return _OSSwapInt16(result); } static __inline__ uint32_t OSReadSwapInt32( const volatile void * base, uintptr_t byteOffset ) { uint32_t result; result = *(volatile uint32_t *)((uintptr_t)base + byteOffset); return _OSSwapInt32(result); } static __inline__ uint64_t OSReadSwapInt64( const volatile void * base, uintptr_t byteOffset ) { uint64_t result; result = *(volatile uint64_t *)((uintptr_t)base + byteOffset); return _OSSwapInt64(result); } static __inline__ void OSWriteSwapInt16( volatile void * base, uintptr_t byteOffset, uint16_t data ) { *(volatile uint16_t *)((uintptr_t)base + byteOffset) = _OSSwapInt16(data); } static __inline__ void OSWriteSwapInt32( volatile void * base, uintptr_t byteOffset, uint32_t data ) { *(volatile uint32_t *)((uintptr_t)base + byteOffset) = _OSSwapInt32(data); } static __inline__ void OSWriteSwapInt64( volatile void * base, uintptr_t byteOffset, uint64_t data ) { *(volatile uint64_t *)((uintptr_t)base + byteOffset) = _OSSwapInt64(data); } # 46 "/usr/include/libkern/OSByteOrder.h" 2 3 4 # 58 "/usr/include/libkern/OSByteOrder.h" 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 __inline__ 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 __inline__ uint16_t _OSReadInt16( const volatile void * base, uintptr_t byteOffset ) { return *(volatile uint16_t *)((uintptr_t)base + byteOffset); } static __inline__ uint32_t _OSReadInt32( const volatile void * base, uintptr_t byteOffset ) { return *(volatile uint32_t *)((uintptr_t)base + byteOffset); } static __inline__ uint64_t _OSReadInt64( const volatile void * base, uintptr_t byteOffset ) { return *(volatile uint64_t *)((uintptr_t)base + byteOffset); } static __inline__ void _OSWriteInt16( volatile void * base, uintptr_t byteOffset, uint16_t data ) { *(volatile uint16_t *)((uintptr_t)base + byteOffset) = data; } static __inline__ void _OSWriteInt32( volatile void * base, uintptr_t byteOffset, uint32_t data ) { *(volatile uint32_t *)((uintptr_t)base + byteOffset) = data; } static __inline__ void _OSWriteInt64( volatile void * base, uintptr_t byteOffset, uint64_t data ) { *(volatile uint64_t *)((uintptr_t)base + byteOffset) = data; } # 234 "/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) (x) #define OSSwapHostToLittleConstInt32(x) (x) #define OSSwapHostToLittleConstInt64(x) (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) (x) #define OSSwapLittleToHostConstInt32(x) (x) #define OSSwapLittleToHostConstInt64(x) (x) #define OSSwapLittleToHostInt16(x) ((uint16_t)(x)) #define OSSwapLittleToHostInt32(x) ((uint32_t)(x)) #define OSSwapLittleToHostInt64(x) ((uint64_t)(x)) # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFByteOrder.h" 2 3 #define CF_USE_OSBYTEORDER_H 1 enum __CFByteOrder { CFByteOrderUnknown, CFByteOrderLittleEndian, CFByteOrderBigEndian }; typedef CFIndex CFByteOrder; static __inline__ __attribute__((always_inline)) CFByteOrder CFByteOrderGetCurrent(void) { int32_t byteOrder = OSHostByteOrder(); switch (byteOrder) { case OSLittleEndian: return CFByteOrderLittleEndian; case OSBigEndian: return CFByteOrderBigEndian; default: break; } return CFByteOrderUnknown; # 41 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFByteOrder.h" 3 } static __inline__ __attribute__((always_inline)) uint16_t CFSwapInt16(uint16_t arg) { return (__builtin_constant_p(arg) ? ((__uint16_t)((((__uint16_t)(arg) & 0xff00) >> 8) | (((__uint16_t)(arg) & 0x00ff) << 8))) : _OSSwapInt16(arg)); } static __inline__ __attribute__((always_inline)) uint32_t CFSwapInt32(uint32_t arg) { return (__builtin_constant_p(arg) ? ((__uint32_t)((((__uint32_t)(arg) & 0xff000000) >> 24) | (((__uint32_t)(arg) & 0x00ff0000) >> 8) | (((__uint32_t)(arg) & 0x0000ff00) << 8) | (((__uint32_t)(arg) & 0x000000ff) << 24))) : _OSSwapInt32(arg)); } static __inline__ __attribute__((always_inline)) uint64_t CFSwapInt64(uint64_t arg) { return (__builtin_constant_p(arg) ? ((__uint64_t)((((__uint64_t)(arg) & 0xff00000000000000ULL) >> 56) | (((__uint64_t)(arg) & 0x00ff000000000000ULL) >> 40) | (((__uint64_t)(arg) & 0x0000ff0000000000ULL) >> 24) | (((__uint64_t)(arg) & 0x000000ff00000000ULL) >> 8) | (((__uint64_t)(arg) & 0x00000000ff000000ULL) << 8) | (((__uint64_t)(arg) & 0x0000000000ff0000ULL) << 24) | (((__uint64_t)(arg) & 0x000000000000ff00ULL) << 40) | (((__uint64_t)(arg) & 0x00000000000000ffULL) << 56))) : _OSSwapInt64(arg)); # 76 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFByteOrder.h" 3 } static __inline__ __attribute__((always_inline)) uint16_t CFSwapInt16BigToHost(uint16_t arg) { return (__builtin_constant_p(arg) ? ((__uint16_t)((((__uint16_t)(arg) & 0xff00) >> 8) | (((__uint16_t)(arg) & 0x00ff) << 8))) : _OSSwapInt16(arg)); } static __inline__ __attribute__((always_inline)) uint32_t CFSwapInt32BigToHost(uint32_t arg) { return (__builtin_constant_p(arg) ? ((__uint32_t)((((__uint32_t)(arg) & 0xff000000) >> 24) | (((__uint32_t)(arg) & 0x00ff0000) >> 8) | (((__uint32_t)(arg) & 0x0000ff00) << 8) | (((__uint32_t)(arg) & 0x000000ff) << 24))) : _OSSwapInt32(arg)); } static __inline__ __attribute__((always_inline)) uint64_t CFSwapInt64BigToHost(uint64_t arg) { return (__builtin_constant_p(arg) ? ((__uint64_t)((((__uint64_t)(arg) & 0xff00000000000000ULL) >> 56) | (((__uint64_t)(arg) & 0x00ff000000000000ULL) >> 40) | (((__uint64_t)(arg) & 0x0000ff0000000000ULL) >> 24) | (((__uint64_t)(arg) & 0x000000ff00000000ULL) >> 8) | (((__uint64_t)(arg) & 0x00000000ff000000ULL) << 8) | (((__uint64_t)(arg) & 0x0000000000ff0000ULL) << 24) | (((__uint64_t)(arg) & 0x000000000000ff00ULL) << 40) | (((__uint64_t)(arg) & 0x00000000000000ffULL) << 56))) : _OSSwapInt64(arg)); } static __inline__ __attribute__((always_inline)) uint16_t CFSwapInt16HostToBig(uint16_t arg) { return (__builtin_constant_p(arg) ? ((__uint16_t)((((__uint16_t)(arg) & 0xff00) >> 8) | (((__uint16_t)(arg) & 0x00ff) << 8))) : _OSSwapInt16(arg)); } static __inline__ __attribute__((always_inline)) uint32_t CFSwapInt32HostToBig(uint32_t arg) { return (__builtin_constant_p(arg) ? ((__uint32_t)((((__uint32_t)(arg) & 0xff000000) >> 24) | (((__uint32_t)(arg) & 0x00ff0000) >> 8) | (((__uint32_t)(arg) & 0x0000ff00) << 8) | (((__uint32_t)(arg) & 0x000000ff) << 24))) : _OSSwapInt32(arg)); } static __inline__ __attribute__((always_inline)) uint64_t CFSwapInt64HostToBig(uint64_t arg) { return (__builtin_constant_p(arg) ? ((__uint64_t)((((__uint64_t)(arg) & 0xff00000000000000ULL) >> 56) | (((__uint64_t)(arg) & 0x00ff000000000000ULL) >> 40) | (((__uint64_t)(arg) & 0x0000ff0000000000ULL) >> 24) | (((__uint64_t)(arg) & 0x000000ff00000000ULL) >> 8) | (((__uint64_t)(arg) & 0x00000000ff000000ULL) << 8) | (((__uint64_t)(arg) & 0x0000000000ff0000ULL) << 24) | (((__uint64_t)(arg) & 0x000000000000ff00ULL) << 40) | (((__uint64_t)(arg) & 0x00000000000000ffULL) << 56))) : _OSSwapInt64(arg)); } static __inline__ __attribute__((always_inline)) uint16_t CFSwapInt16LittleToHost(uint16_t arg) { return ((uint16_t)(arg)); } static __inline__ __attribute__((always_inline)) uint32_t CFSwapInt32LittleToHost(uint32_t arg) { return ((uint32_t)(arg)); } static __inline__ __attribute__((always_inline)) uint64_t CFSwapInt64LittleToHost(uint64_t arg) { return ((uint64_t)(arg)); } static __inline__ __attribute__((always_inline)) uint16_t CFSwapInt16HostToLittle(uint16_t arg) { return ((uint16_t)(arg)); } static __inline__ __attribute__((always_inline)) uint32_t CFSwapInt32HostToLittle(uint32_t arg) { return ((uint32_t)(arg)); } static __inline__ __attribute__((always_inline)) uint64_t CFSwapInt64HostToLittle(uint64_t arg) { return ((uint64_t)(arg)); } typedef struct {uint32_t v;} CFSwappedFloat32; typedef struct {uint64_t v;} CFSwappedFloat64; static __inline__ __attribute__((always_inline)) CFSwappedFloat32 CFConvertFloat32HostToSwapped(Float32 arg) { union CFSwap { Float32 v; CFSwappedFloat32 sv; } result; result.v = arg; result.sv.v = CFSwapInt32(result.sv.v); return result.sv; } static __inline__ __attribute__((always_inline)) Float32 CFConvertFloat32SwappedToHost(CFSwappedFloat32 arg) { union CFSwap { Float32 v; CFSwappedFloat32 sv; } result; result.sv = arg; result.sv.v = CFSwapInt32(result.sv.v); return result.v; } static __inline__ __attribute__((always_inline)) CFSwappedFloat64 CFConvertFloat64HostToSwapped(Float64 arg) { union CFSwap { Float64 v; CFSwappedFloat64 sv; } result; result.v = arg; result.sv.v = CFSwapInt64(result.sv.v); return result.sv; } static __inline__ __attribute__((always_inline)) Float64 CFConvertFloat64SwappedToHost(CFSwappedFloat64 arg) { union CFSwap { Float64 v; CFSwappedFloat64 sv; } result; result.sv = arg; result.sv.v = CFSwapInt64(result.sv.v); return result.v; } static __inline__ __attribute__((always_inline)) CFSwappedFloat32 CFConvertFloatHostToSwapped(float arg) { union CFSwap { float v; CFSwappedFloat32 sv; } result; result.v = arg; result.sv.v = CFSwapInt32(result.sv.v); return result.sv; } static __inline__ __attribute__((always_inline)) float CFConvertFloatSwappedToHost(CFSwappedFloat32 arg) { union CFSwap { float v; CFSwappedFloat32 sv; } result; result.sv = arg; result.sv.v = CFSwapInt32(result.sv.v); return result.v; } static __inline__ __attribute__((always_inline)) CFSwappedFloat64 CFConvertDoubleHostToSwapped(double arg) { union CFSwap { double v; CFSwappedFloat64 sv; } result; result.v = arg; result.sv.v = CFSwapInt64(result.sv.v); return result.sv; } static __inline__ __attribute__((always_inline)) double CFConvertDoubleSwappedToHost(CFSwappedFloat64 arg) { union CFSwap { double v; CFSwappedFloat64 sv; } result; result.sv = arg; result.sv.v = CFSwapInt64(result.sv.v); return result.v; } # 45 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h" 1 3 #define __COREFOUNDATION_CFCALENDAR__ 1 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h" 1 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; 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; enum { kCFGregorianUnitsYears = (1 << 0), kCFGregorianUnitsMonths = (1 << 1), kCFGregorianUnitsDays = (1 << 2), kCFGregorianUnitsHours = (1 << 3), kCFGregorianUnitsMinutes = (1 << 4), kCFGregorianUnitsSeconds = (1 << 5), kCFGregorianAllUnits = 0x00FFFFFF }; typedef CFOptionFlags CFGregorianUnitFlags; 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); # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFCalendar.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h" 1 3 #define __COREFOUNDATION_CFTIMEZONE__ 1 # 15 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTimeZone.h" 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) ; enum { kCFTimeZoneNameStyleStandard, kCFTimeZoneNameStyleShortStandard, kCFTimeZoneNameStyleDaylightSaving, kCFTimeZoneNameStyleShortDaylightSaving }; typedef CFIndex CFTimeZoneNameStyle; extern CFStringRef CFTimeZoneCopyLocalizedName(CFTimeZoneRef tz, CFTimeZoneNameStyle style, CFLocaleRef locale) ; extern const CFStringRef kCFTimeZoneSystemTimeZoneDidChangeNotification ; # 12 "/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, CFStringRef identifier) ; extern CFStringRef 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) ; enum { kCFCalendarUnitEra = (1 << 1), kCFCalendarUnitYear = (1 << 2), kCFCalendarUnitMonth = (1 << 3), kCFCalendarUnitDay = (1 << 4), kCFCalendarUnitHour = (1 << 5), kCFCalendarUnitMinute = (1 << 6), kCFCalendarUnitSecond = (1 << 7), kCFCalendarUnitWeek = (1 << 8), kCFCalendarUnitWeekday = (1 << 9), kCFCalendarUnitWeekdayOrdinal = (1 << 10) }; typedef CFOptionFlags CFCalendarUnit; 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 = (1 << 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, ...) ; # 46 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDateFormatter.h" 1 3 #define __COREFOUNDATION_CFDATEFORMATTER__ 1 typedef struct __CFDateFormatter *CFDateFormatterRef; extern CFTypeID CFDateFormatterGetTypeID(void) ; enum { kCFDateFormatterNoStyle = 0, kCFDateFormatterShortStyle = 1, kCFDateFormatterMediumStyle = 2, kCFDateFormatterLongStyle = 3, kCFDateFormatterFullStyle = 4 }; typedef CFIndex CFDateFormatterStyle; # 44 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDateFormatter.h" 3 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) ; # 94 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDateFormatter.h" 3 extern void CFDateFormatterSetProperty(CFDateFormatterRef formatter, CFStringRef key, CFTypeRef value) ; extern CFTypeRef CFDateFormatterCopyProperty(CFDateFormatterRef formatter, CFStringRef key) ; extern const CFStringRef kCFDateFormatterIsLenient ; extern const CFStringRef kCFDateFormatterTimeZone ; extern const CFStringRef kCFDateFormatterCalendarName ; extern const CFStringRef kCFDateFormatterDefaultFormat ; extern const CFStringRef kCFDateFormatterTwoDigitStartDate ; extern const CFStringRef kCFDateFormatterDefaultDate ; extern const CFStringRef kCFDateFormatterCalendar ; extern const CFStringRef kCFDateFormatterEraSymbols ; extern const CFStringRef kCFDateFormatterMonthSymbols ; extern const CFStringRef kCFDateFormatterShortMonthSymbols ; extern const CFStringRef kCFDateFormatterWeekdaySymbols ; extern const CFStringRef kCFDateFormatterShortWeekdaySymbols ; extern const CFStringRef kCFDateFormatterAMSymbol ; extern const CFStringRef kCFDateFormatterPMSymbol ; extern const CFStringRef kCFDateFormatterLongEraSymbols ; extern const CFStringRef kCFDateFormatterVeryShortMonthSymbols ; extern const CFStringRef kCFDateFormatterStandaloneMonthSymbols ; extern const CFStringRef kCFDateFormatterShortStandaloneMonthSymbols ; extern const CFStringRef kCFDateFormatterVeryShortStandaloneMonthSymbols ; extern const CFStringRef kCFDateFormatterVeryShortWeekdaySymbols ; extern const CFStringRef kCFDateFormatterStandaloneWeekdaySymbols ; extern const CFStringRef kCFDateFormatterShortStandaloneWeekdaySymbols ; extern const CFStringRef kCFDateFormatterVeryShortStandaloneWeekdaySymbols ; extern const CFStringRef kCFDateFormatterQuarterSymbols ; extern const CFStringRef kCFDateFormatterShortQuarterSymbols ; extern const CFStringRef kCFDateFormatterStandaloneQuarterSymbols ; extern const CFStringRef kCFDateFormatterShortStandaloneQuarterSymbols ; extern const CFStringRef kCFDateFormatterGregorianStartDate ; # 140 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDateFormatter.h" 3 # 50 "/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 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFRunLoop.h" 1 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; # 36 "/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_ # 92 "/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; # 111 "/usr/include/mach/i386/vm_types.h" 3 4 typedef uintptr_t vm_size_t; # 123 "/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; #define MACH_MSG_TYPE_INTEGER_T MACH_MSG_TYPE_INTEGER_32 # 36 "/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 #define _MACH_PORT_T typedef mach_port_name_t mach_port_t; typedef mach_port_t *mach_port_array_t; # 143 "/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)) # 166 "/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) # 190 "/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 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 ((mach_port_msgcount_t) 0) #define MACH_PORT_QLIMIT_BASIC ((mach_port_msgcount_t) 5) #define MACH_PORT_QLIMIT_SMALL ((mach_port_msgcount_t) 16) #define MACH_PORT_QLIMIT_LARGE ((mach_port_msgcount_t) 1024) #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; 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_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 typedef struct mach_port_qos { unsigned int name:1; unsigned int prealloc:1; boolean_t pad1:30; natural_t len; } mach_port_qos_t; # 14 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFRunLoop.h" 2 3 typedef struct __CFRunLoop * CFRunLoopRef; typedef struct __CFRunLoopSource * CFRunLoopSourceRef; typedef struct __CFRunLoopObserver * CFRunLoopObserverRef; typedef struct __CFRunLoopTimer * CFRunLoopTimerRef; enum { kCFRunLoopRunFinished = 1, kCFRunLoopRunStopped = 2, kCFRunLoopRunTimedOut = 3, kCFRunLoopRunHandledSource = 4 }; enum { kCFRunLoopEntry = (1 << 0), kCFRunLoopBeforeTimers = (1 << 1), kCFRunLoopBeforeSources = (1 << 2), kCFRunLoopBeforeWaiting = (1 << 5), kCFRunLoopAfterWaiting = (1 << 6), kCFRunLoopExit = (1 << 7), kCFRunLoopAllActivities = 0x0FFFFFFFU }; typedef CFOptionFlags CFRunLoopActivity; extern const CFStringRef kCFRunLoopDefaultMode; extern const CFStringRef kCFRunLoopCommonModes; extern CFTypeID CFRunLoopGetTypeID(void); extern CFRunLoopRef CFRunLoopGetCurrent(void); extern CFRunLoopRef CFRunLoopGetMain(void) ; extern CFStringRef CFRunLoopCopyCurrentMode(CFRunLoopRef rl); extern CFArrayRef CFRunLoopCopyAllModes(CFRunLoopRef rl); extern void CFRunLoopAddCommonMode(CFRunLoopRef rl, CFStringRef mode); extern CFAbsoluteTime CFRunLoopGetNextTimerFireDate(CFRunLoopRef rl, CFStringRef mode); extern void CFRunLoopRun(void); extern SInt32 CFRunLoopRunInMode(CFStringRef 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, CFStringRef mode); extern void CFRunLoopAddSource(CFRunLoopRef rl, CFRunLoopSourceRef source, CFStringRef mode); extern void CFRunLoopRemoveSource(CFRunLoopRef rl, CFRunLoopSourceRef source, CFStringRef mode); extern Boolean CFRunLoopContainsObserver(CFRunLoopRef rl, CFRunLoopObserverRef observer, CFStringRef mode); extern void CFRunLoopAddObserver(CFRunLoopRef rl, CFRunLoopObserverRef observer, CFStringRef mode); extern void CFRunLoopRemoveObserver(CFRunLoopRef rl, CFRunLoopObserverRef observer, CFStringRef mode); extern Boolean CFRunLoopContainsTimer(CFRunLoopRef rl, CFRunLoopTimerRef timer, CFStringRef mode); extern void CFRunLoopAddTimer(CFRunLoopRef rl, CFRunLoopTimerRef timer, CFStringRef mode); extern void CFRunLoopRemoveTimer(CFRunLoopRef rl, CFRunLoopTimerRef timer, CFStringRef 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, CFStringRef mode); void (*cancel)(void *info, CFRunLoopRef rl, CFStringRef 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); # 9 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFFileDescriptor.h" 2 3 typedef int CFFileDescriptorNativeDescriptor; typedef struct __CFFileDescriptor * CFFileDescriptorRef; enum { kCFFileDescriptorReadCallBack = 1 << 0, kCFFileDescriptorWriteCallBack = 1 << 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); # 53 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFMachPort.h" 1 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); # 55 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFMessagePort.h" 1 3 #define __COREFOUNDATION_CFMESSAGEPORT__ 1 typedef struct __CFMessagePort * CFMessagePortRef; enum { kCFMessagePortSuccess = 0, kCFMessagePortSendTimeout = -1, kCFMessagePortReceiveTimeout = -2, kCFMessagePortIsInvalid = -3, kCFMessagePortTransportError = -4 }; 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); # 56 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNumber.h" 1 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); 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 CFIndex CFNumberType; typedef const struct __CFNumber * CFNumberRef; extern const CFNumberRef kCFNumberPositiveInfinity; extern const CFNumberRef kCFNumberNegativeInfinity; extern const CFNumberRef kCFNumberNaN; extern CFTypeID CFNumberGetTypeID(void); # 72 "/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); # 103 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNumber.h" 3 extern Boolean CFNumberGetValue(CFNumberRef number, CFNumberType theType, void *valuePtr); # 121 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNumber.h" 3 extern CFComparisonResult CFNumberCompare(CFNumberRef number, CFNumberRef otherNumber, void *context); # 57 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNumberFormatter.h" 1 3 #define __COREFOUNDATION_CFNUMBERFORMATTER__ 1 typedef struct __CFNumberFormatter *CFNumberFormatterRef; extern CFTypeID CFNumberFormatterGetTypeID(void) ; enum { kCFNumberFormatterNoStyle = 0, kCFNumberFormatterDecimalStyle = 1, kCFNumberFormatterCurrencyStyle = 2, kCFNumberFormatterPercentStyle = 3, kCFNumberFormatterScientificStyle = 4, kCFNumberFormatterSpellOutStyle = 5 }; typedef CFIndex CFNumberFormatterStyle; 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) ; # 59 "/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) ; enum { kCFNumberFormatterParseIntegersOnly = 1 }; typedef CFOptionFlags CFNumberFormatterOptionFlags; 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) ; # 89 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNumberFormatter.h" 3 extern void CFNumberFormatterSetProperty(CFNumberFormatterRef formatter, CFStringRef key, CFTypeRef value) ; extern CFTypeRef CFNumberFormatterCopyProperty(CFNumberFormatterRef formatter, CFStringRef key) ; extern const CFStringRef kCFNumberFormatterCurrencyCode ; extern const CFStringRef kCFNumberFormatterDecimalSeparator ; extern const CFStringRef kCFNumberFormatterCurrencyDecimalSeparator ; extern const CFStringRef kCFNumberFormatterAlwaysShowDecimalSeparator ; extern const CFStringRef kCFNumberFormatterGroupingSeparator ; extern const CFStringRef kCFNumberFormatterUseGroupingSeparator ; extern const CFStringRef kCFNumberFormatterPercentSymbol ; extern const CFStringRef kCFNumberFormatterZeroSymbol ; extern const CFStringRef kCFNumberFormatterNaNSymbol ; extern const CFStringRef kCFNumberFormatterInfinitySymbol ; extern const CFStringRef kCFNumberFormatterMinusSign ; extern const CFStringRef kCFNumberFormatterPlusSign ; extern const CFStringRef kCFNumberFormatterCurrencySymbol ; extern const CFStringRef kCFNumberFormatterExponentSymbol ; extern const CFStringRef kCFNumberFormatterMinIntegerDigits ; extern const CFStringRef kCFNumberFormatterMaxIntegerDigits ; extern const CFStringRef kCFNumberFormatterMinFractionDigits ; extern const CFStringRef kCFNumberFormatterMaxFractionDigits ; extern const CFStringRef kCFNumberFormatterGroupingSize ; extern const CFStringRef kCFNumberFormatterSecondaryGroupingSize ; extern const CFStringRef kCFNumberFormatterRoundingMode ; extern const CFStringRef kCFNumberFormatterRoundingIncrement ; extern const CFStringRef kCFNumberFormatterFormatWidth ; extern const CFStringRef kCFNumberFormatterPaddingPosition ; extern const CFStringRef kCFNumberFormatterPaddingCharacter ; extern const CFStringRef kCFNumberFormatterDefaultFormat ; extern const CFStringRef kCFNumberFormatterMultiplier ; extern const CFStringRef kCFNumberFormatterPositivePrefix ; extern const CFStringRef kCFNumberFormatterPositiveSuffix ; extern const CFStringRef kCFNumberFormatterNegativePrefix ; extern const CFStringRef kCFNumberFormatterNegativeSuffix ; extern const CFStringRef kCFNumberFormatterPerMillSymbol ; extern const CFStringRef kCFNumberFormatterInternationalCurrencySymbol ; extern const CFStringRef kCFNumberFormatterCurrencyGroupingSeparator ; extern const CFStringRef kCFNumberFormatterIsLenient ; extern const CFStringRef kCFNumberFormatterUseSignificantDigits ; extern const CFStringRef kCFNumberFormatterMinSignificantDigits ; extern const CFStringRef kCFNumberFormatterMaxSignificantDigits ; enum { kCFNumberFormatterRoundCeiling = 0, kCFNumberFormatterRoundFloor = 1, kCFNumberFormatterRoundDown = 2, kCFNumberFormatterRoundUp = 3, kCFNumberFormatterRoundHalfEven = 4, kCFNumberFormatterRoundHalfDown = 5, kCFNumberFormatterRoundHalfUp = 6 }; typedef CFIndex CFNumberFormatterRoundingMode; enum { kCFNumberFormatterPadBeforePrefix = 0, kCFNumberFormatterPadAfterPrefix = 1, kCFNumberFormatterPadBeforeSuffix = 2, kCFNumberFormatterPadAfterSuffix = 3 }; typedef CFIndex CFNumberFormatterPadPosition; extern Boolean CFNumberFormatterGetDecimalInfoForCurrencyCode(CFStringRef currencyCode, int32_t *defaultFractionDigits, double *roundingIncrement) ; # 58 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPlugIn.h" 1 3 #define __COREFOUNDATION_CFPLUGIN__ 1 #define COREFOUNDATION_CFPLUGINCOM_SEPARATE 1 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUUID.h" 1 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); # 18 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPlugIn.h" 2 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); # 59 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPreferences.h" 1 3 #define __COREFOUNDATION_CFPREFERENCES__ 1 extern const CFStringRef kCFPreferencesAnyApplication; extern const CFStringRef kCFPreferencesCurrentApplication; extern const CFStringRef kCFPreferencesAnyHost; extern const CFStringRef kCFPreferencesCurrentHost; extern const CFStringRef kCFPreferencesAnyUser; extern const CFStringRef kCFPreferencesCurrentUser; # 41 "/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); # 124 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPreferences.h" 3 extern Boolean CFPreferencesAppValueIsForced(CFStringRef key, CFStringRef applicationID); # 60 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h" 1 3 #define __COREFOUNDATION_CFPROPERTYLIST__ 1 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 1 3 #define __COREFOUNDATION_CFSTREAM__ 1 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSocket.h" 1 3 #define __COREFOUNDATION_CFSOCKET__ 1 typedef int CFSocketNativeHandle; typedef struct __CFSocket * CFSocketRef; # 102 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSocket.h" 3 enum { kCFSocketSuccess = 0, kCFSocketError = -1, kCFSocketTimeout = -2 }; typedef CFIndex CFSocketError; typedef struct { SInt32 protocolFamily; SInt32 socketType; SInt32 protocol; CFDataRef address; } CFSocketSignature; enum { kCFSocketNoCallBack = 0, kCFSocketReadCallBack = 1, kCFSocketAcceptCallBack = 2, kCFSocketDataCallBack = 3, kCFSocketConnectCallBack = 4 , kCFSocketWriteCallBack = 8 }; typedef CFOptionFlags CFSocketCallBackType; enum { kCFSocketAutomaticallyReenableReadCallBack = 1, kCFSocketAutomaticallyReenableAcceptCallBack = 2, kCFSocketAutomaticallyReenableDataCallBack = 3, kCFSocketAutomaticallyReenableWriteCallBack = 8, 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; 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); # 199 "/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; # 14 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 2 3 enum { kCFStreamStatusNotOpen = 0, kCFStreamStatusOpening, kCFStreamStatusOpen, kCFStreamStatusReading, kCFStreamStatusWriting, kCFStreamStatusAtEnd, kCFStreamStatusClosed, kCFStreamStatusError }; typedef CFIndex CFStreamStatus; enum { kCFStreamEventNone = 0, kCFStreamEventOpenCompleted = 1, kCFStreamEventHasBytesAvailable = 2, kCFStreamEventCanAcceptBytes = 4, kCFStreamEventErrorOccurred = 8, kCFStreamEventEndEncountered = 16 }; typedef CFOptionFlags CFStreamEventType; 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 CFStringRef 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 CFStringRef kCFStreamPropertyAppendToFile; extern const CFStringRef kCFStreamPropertyFileCurrentOffset ; extern const CFStringRef kCFStreamPropertySocketNativeHandle; extern const CFStringRef kCFStreamPropertySocketRemoteHostName; extern const CFStringRef 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); # 164 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 3 extern CFIndex CFReadStreamRead(CFReadStreamRef stream, UInt8 *buffer, CFIndex bufferLength); # 176 "/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); # 200 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStream.h" 3 extern CFTypeRef CFReadStreamCopyProperty(CFReadStreamRef stream, CFStringRef propertyName); extern CFTypeRef CFWriteStreamCopyProperty(CFWriteStreamRef stream, CFStringRef propertyName); extern Boolean CFReadStreamSetProperty(CFReadStreamRef stream, CFStringRef propertyName, CFTypeRef propertyValue); extern Boolean CFWriteStreamSetProperty(CFWriteStreamRef stream, CFStringRef propertyName, CFTypeRef propertyValue); # 231 "/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, CFStringRef runLoopMode); extern void CFWriteStreamScheduleWithRunLoop(CFWriteStreamRef stream, CFRunLoopRef runLoop, CFStringRef runLoopMode); extern void CFReadStreamUnscheduleFromRunLoop(CFReadStreamRef stream, CFRunLoopRef runLoop, CFStringRef runLoopMode); extern void CFWriteStreamUnscheduleFromRunLoop(CFWriteStreamRef stream, CFRunLoopRef runLoop, CFStringRef runLoopMode); enum { kCFStreamErrorDomainCustom = -1, kCFStreamErrorDomainPOSIX = 1, kCFStreamErrorDomainMacOSStatus }; typedef CFIndex CFStreamErrorDomain; typedef struct { CFIndex domain; SInt32 error; } CFStreamError; extern CFStreamError CFReadStreamGetError(CFReadStreamRef stream); extern CFStreamError CFWriteStreamGetError(CFWriteStreamRef stream); # 12 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h" 2 3 enum { kCFPropertyListImmutable = 0, kCFPropertyListMutableContainers, kCFPropertyListMutableContainersAndLeaves }; typedef CFOptionFlags CFPropertyListMutabilityOptions; # 30 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h" 3 extern CFPropertyListRef CFPropertyListCreateFromXMLData(CFAllocatorRef allocator, CFDataRef xmlData, CFOptionFlags mutabilityOption, CFStringRef *errorString); # 43 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h" 3 extern CFDataRef CFPropertyListCreateXMLData(CFAllocatorRef allocator, CFPropertyListRef propertyList); extern CFPropertyListRef CFPropertyListCreateDeepCopy(CFAllocatorRef allocator, CFPropertyListRef propertyList, CFOptionFlags mutabilityOption); enum { kCFPropertyListOpenStepFormat = 1, kCFPropertyListXMLFormat_v1_0 = 100, kCFPropertyListBinaryFormat_v1_0 = 200 }; typedef CFIndex CFPropertyListFormat; extern Boolean CFPropertyListIsValid(CFPropertyListRef plist, CFPropertyListFormat format); extern CFIndex CFPropertyListWriteToStream(CFPropertyListRef propertyList, CFWriteStreamRef stream, CFPropertyListFormat format, CFStringRef *errorString); # 85 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h" 3 extern CFPropertyListRef CFPropertyListCreateFromStream(CFAllocatorRef allocator, CFReadStreamRef stream, CFIndex streamLength, CFOptionFlags mutabilityOption, CFPropertyListFormat *format, CFStringRef *errorString); # 100 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFPropertyList.h" 3 # 61 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 1 3 # 10 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 #define __COREFOUNDATION_CFSET__ 1 # 25 "/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); # 50 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 typedef Boolean (*CFSetEqualCallBack)(const void *value1, const void *value2); typedef CFHashCode (*CFSetHashCallBack)(const void *value); # 84 "/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; # 118 "/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); # 185 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern CFSetRef CFSetCreate(CFAllocatorRef allocator, const void **values, CFIndex numValues, const CFSetCallBacks *callBacks); # 206 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern CFSetRef CFSetCreateCopy(CFAllocatorRef allocator, CFSetRef theSet); # 252 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern CFMutableSetRef CFSetCreateMutable(CFAllocatorRef allocator, CFIndex capacity, const CFSetCallBacks *callBacks); # 282 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern CFMutableSetRef CFSetCreateMutableCopy(CFAllocatorRef allocator, CFIndex capacity, CFSetRef theSet); # 292 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern CFIndex CFSetGetCount(CFSetRef theSet); # 310 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern CFIndex CFSetGetCountOfValue(CFSetRef theSet, const void *value); # 326 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern Boolean CFSetContainsValue(CFSetRef theSet, const void *value); # 341 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern const void *CFSetGetValue(CFSetRef theSet, const void *value); # 365 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern Boolean CFSetGetValueIfPresent(CFSetRef theSet, const void *candidate, const void **value); # 379 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern void CFSetGetValues(CFSetRef theSet, const void **values); # 399 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern void CFSetApplyFunction(CFSetRef theSet, CFSetApplierFunction applier, void *context); # 414 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern void CFSetAddValue(CFMutableSetRef theSet, const void *value); # 433 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern void CFSetReplaceValue(CFMutableSetRef theSet, const void *value); # 453 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern void CFSetSetValue(CFMutableSetRef theSet, const void *value); # 468 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern void CFSetRemoveValue(CFMutableSetRef theSet, const void *value); # 478 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFSet.h" 3 extern void CFSetRemoveAllValues(CFMutableSetRef theSet); # 63 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringEncodingExt.h" 1 3 #define __COREFOUNDATION_CFSTRINGENCODINGEXT__ 1 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, kCFStringEncodingShiftJIS_X0213_00 = 0x0628 }; typedef CFIndex CFStringEncodings; # 67 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 1 3 # 11 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 #define __COREFOUNDATION_CFTREE__ 1 # 27 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 typedef const void * (*CFTreeRetainCallBack)(const void *info); typedef void (*CFTreeReleaseCallBack)(const void *info); # 44 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 typedef CFStringRef (*CFTreeCopyDescriptionCallBack)(const void *info); # 63 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 typedef struct { CFIndex version; void * info; CFTreeRetainCallBack retain; CFTreeReleaseCallBack release; CFTreeCopyDescriptionCallBack copyDescription; } CFTreeContext; # 79 "/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); # 111 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern CFTreeRef CFTreeCreate(CFAllocatorRef allocator, const CFTreeContext *context); # 121 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern CFTreeRef CFTreeGetParent(CFTreeRef tree); # 131 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern CFTreeRef CFTreeGetNextSibling(CFTreeRef tree); # 141 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern CFTreeRef CFTreeGetFirstChild(CFTreeRef tree); # 155 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreeGetContext(CFTreeRef tree, CFTreeContext *context); # 165 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern CFIndex CFTreeGetChildCount(CFTreeRef tree); # 178 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern CFTreeRef CFTreeGetChildAtIndex(CFTreeRef tree, CFIndex idx); # 191 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreeGetChildren(CFTreeRef tree, CFTreeRef *children); # 212 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreeApplyFunctionToChildren(CFTreeRef tree, CFTreeApplierFunction applier, void *context); # 222 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern CFTreeRef CFTreeFindRoot(CFTreeRef tree); # 239 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreeSetContext(CFTreeRef tree, const CFTreeContext *context); # 252 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreePrependChild(CFTreeRef tree, CFTreeRef newChild); # 265 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreeAppendChild(CFTreeRef tree, CFTreeRef newChild); # 280 "/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); # 318 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFTree.h" 3 extern void CFTreeSortChildren(CFTreeRef tree, CFComparatorFunction comparator, void *context); # 69 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURLAccess.h" 1 3 #define __COREFOUNDATION_CFURLACCESS__ 1 # 15 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURLAccess.h" 3 # 39 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURLAccess.h" 3 extern Boolean CFURLCreateDataAndPropertiesFromResource(CFAllocatorRef alloc, CFURLRef url, CFDataRef *resourceData, CFDictionaryRef *properties, CFArrayRef desiredProperties, SInt32 *errorCode); # 50 "/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); enum { kCFURLUnknownError = -10, kCFURLUnknownSchemeError = -11, kCFURLResourceNotFoundError = -12, kCFURLResourceAccessViolationError = -13, kCFURLRemoteHostUnavailableError = -14, kCFURLImproperArgumentsError = -15, kCFURLUnknownPropertyKeyError = -16, kCFURLPropertyKeyUnavailableError = -17, kCFURLTimeoutError = -18 }; typedef CFIndex CFURLError; 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; # 107 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURLAccess.h" 3 # 71 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h" 1 3 #define __COREFOUNDATION_CFUSERNOTIFICATION__ 1 # 15 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUserNotification.h" 3 typedef struct __CFUserNotification * CFUserNotificationRef; # 63 "/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 = (1 << 5), kCFUserNotificationUseRadioButtonsFlag = (1 << 6) }; static __inline__ __attribute__((always_inline)) CFOptionFlags CFUserNotificationCheckBoxChecked(CFIndex i) {return ((CFOptionFlags)(1 << (8 + i)));} static __inline__ __attribute__((always_inline)) CFOptionFlags CFUserNotificationSecureTextField(CFIndex i) {return ((CFOptionFlags)(1 << (16 + i)));} static __inline__ __attribute__((always_inline)) 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 ; # 73 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFXMLNode.h" 1 3 #define __COREFOUNDATION_CFXMLNODE__ 1 enum { kCFXMLNodeCurrentVersion = 1 }; typedef const struct __CFXMLNode * CFXMLNodeRef; typedef CFTreeRef CFXMLTreeRef; # 44 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFXMLNode.h" 3 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 CFIndex CFXMLNodeTypeCode; 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; enum { kCFXMLEntityTypeParameter, kCFXMLEntityTypeParsedInternal, kCFXMLEntityTypeParsedExternal, kCFXMLEntityTypeUnparsed, kCFXMLEntityTypeCharacter }; typedef CFIndex CFXMLEntityTypeCode; typedef struct { CFXMLEntityTypeCode entityType; CFStringRef replacementText; CFXMLExternalID entityID; CFStringRef notationName; } CFXMLEntityInfo; typedef struct { CFXMLEntityTypeCode entityType; } CFXMLEntityReferenceInfo; # 149 "/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); # 74 "/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 # 16 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFXMLParser.h" 3 typedef struct __CFXMLParser * CFXMLParserRef; # 50 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFXMLParser.h" 3 enum { kCFXMLParserValidateDocument = (1 << 0), kCFXMLParserSkipMetaData = (1 << 1), kCFXMLParserReplacePhysicalEntities = (1 << 2), kCFXMLParserSkipWhitespace = (1 << 3), kCFXMLParserResolveExternalEntities = (1 << 4), kCFXMLParserAddImpliedAttributes = (1 << 5), kCFXMLParserAllOptions = 0x00FFFFFF, kCFXMLParserNoOptions = 0 }; typedef CFOptionFlags CFXMLParserOptions; enum { kCFXMLStatusParseNotBegun = -2, kCFXMLStatusParseInProgress = -1, kCFXMLStatusParseSuccessful = 0, kCFXMLErrorUnexpectedEOF = 1, kCFXMLErrorUnknownEncoding, kCFXMLErrorEncodingConversionFailure, kCFXMLErrorMalformedProcessingInstruction, kCFXMLErrorMalformedDTD, kCFXMLErrorMalformedName, kCFXMLErrorMalformedCDSect, kCFXMLErrorMalformedCloseTag, kCFXMLErrorMalformedStartTag, kCFXMLErrorMalformedDocument, kCFXMLErrorElementlessDocument, kCFXMLErrorMalformedComment, kCFXMLErrorMalformedCharacterReference, kCFXMLErrorMalformedParsedCharacterData, kCFXMLErrorNoData }; typedef CFIndex CFXMLParserStatusCode; # 127 "/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); # 162 "/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 ; # 75 "/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 typedef const struct __CFAttributedString *CFAttributedStringRef; typedef struct __CFAttributedString *CFMutableAttributedStringRef; extern CFTypeID CFAttributedStringGetTypeID(void) ; # 40 "/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) ; # 91 "/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) ; # 78 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 1 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFNotificationCenter.h" 1 3 #define __COREFOUNDATION_CFNOTIFICATIONCENTER__ 1 typedef struct __CFNotificationCenter * CFNotificationCenterRef; typedef void (*CFNotificationCallback)(CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef userInfo); enum { CFNotificationSuspensionBehaviorDrop = 1, CFNotificationSuspensionBehaviorCoalesce = 2, CFNotificationSuspensionBehaviorHold = 3, CFNotificationSuspensionBehaviorDeliverImmediately = 4 }; typedef CFIndex CFNotificationSuspensionBehavior; extern CFTypeID CFNotificationCenterGetTypeID(void); extern CFNotificationCenterRef CFNotificationCenterGetLocalCenter(void) ; extern CFNotificationCenterRef CFNotificationCenterGetDistributedCenter(void); extern CFNotificationCenterRef CFNotificationCenterGetDarwinNotifyCenter(void) ; # 53 "/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, CFStringRef name, const void *object); extern void CFNotificationCenterRemoveEveryObserver(CFNotificationCenterRef center, const void *observer); extern void CFNotificationCenterPostNotification(CFNotificationCenterRef center, CFStringRef name, const void *object, CFDictionaryRef userInfo, Boolean deliverImmediately); enum { kCFNotificationDeliverImmediately = (1 << 0), kCFNotificationPostToAllSessions = (1 << 1) }; void CFNotificationCenterPostNotificationWithOptions(CFNotificationCenterRef center, CFStringRef name, const void *object, CFDictionaryRef userInfo, CFOptionFlags options) ; # 79 "/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, # 92 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 kCFStringTokenizerAttributeLatinTranscription = 1L << 16, kCFStringTokenizerAttributeLanguage = 1L << 17 }; enum { kCFStringTokenizerTokenNone = 0, kCFStringTokenizerTokenNormal = 1, kCFStringTokenizerTokenHasSubTokensMask = 1L << 1, kCFStringTokenizerTokenHasDerivedSubTokensMask = 1L << 2, kCFStringTokenizerTokenHasHasNumbersMask = 1L << 3, kCFStringTokenizerTokenHasNonLettersMask = 1L << 4, kCFStringTokenizerTokenIsCJWordMask = 1L << 5 }; typedef CFOptionFlags CFStringTokenizerTokenType; extern CFTypeID CFStringTokenizerGetTypeID(void); # 156 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern CFStringTokenizerRef CFStringTokenizerCreate(CFAllocatorRef alloc, CFStringRef string, CFRange range, CFOptionFlags options, CFLocaleRef locale); # 168 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern void CFStringTokenizerSetString(CFStringTokenizerRef tokenizer, CFStringRef string, CFRange range); # 186 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern CFStringTokenizerTokenType CFStringTokenizerGoToTokenAtIndex(CFStringTokenizerRef tokenizer, CFIndex index); # 210 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern CFStringTokenizerTokenType CFStringTokenizerAdvanceToNextToken(CFStringTokenizerRef tokenizer); # 220 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern CFRange CFStringTokenizerGetCurrentTokenRange(CFStringTokenizerRef tokenizer); # 234 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern CFTypeRef CFStringTokenizerCopyCurrentTokenAttribute(CFStringTokenizerRef tokenizer, CFOptionFlags attribute); # 261 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CFStringTokenizer.h" 3 extern CFIndex CFStringTokenizerGetCurrentSubTokens(CFStringTokenizerRef tokenizer, CFRange *ranges, CFIndex maxRangeLength, CFMutableArrayRef derivedSubTokens); # 80 "/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h" 2 3 # 21 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 33 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h" 3 #define __FINDER__ # 31 "/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; # 100 "/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 }; # 205 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h" 3 enum { kExtendedFlagsAreInvalid = 0x8000, kExtendedFlagHasCustomBadge = 0x0100, kExtendedFlagObjectIsBusy = 0x0080, kExtendedFlagHasRoutingInfo = 0x0004 }; # 220 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Finder.h" 3 enum { kFirstMagicBusyFiletype = 'bzy ', kLastMagicBusyFiletype = 'bzy?' }; enum { kMagicBusyCreationDate = 0x4F3AFDB0 }; # 243 "/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; # 287 "/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) # 34 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 #define __FIXMATH__ # 36 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 #define fixed1 ((Fixed) 0x00010000L) #define fract1 ((Fract) 0x40000000L) #define positiveInfinity ((Fixed) 0x7FFFFFFFL) #define negativeInfinity ((Fixed) -0x80000000L) # 50 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 #define _IntSaturate(x) ({ int _Result = (int) (x); __asm__(" ucomisd %[LimitFloat], %[xx] \n cmovae %[LimitInt], %[_Result] " : [_Result] "+r" (_Result) : [LimitFloat] "mx" (0x1p31), [LimitInt] "mr" (0x7fffffff), [xx] "x" ((double)(x)) : "cc" ); _Result; }) # 100 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 #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)) # 130 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fixed FixRatio( short numer, short denom) ; # 144 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fixed FixMul( Fixed a, Fixed b) ; # 158 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern short FixRound(Fixed x) ; # 170 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fract Fix2Frac(Fixed x) ; # 182 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern SInt32 Fix2Long(Fixed x) ; # 194 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fixed Long2Fix(SInt32 x) ; # 206 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fixed Frac2Fix(Fract x) ; # 218 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fract FracMul( Fract x, Fract y) ; # 232 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fixed FixDiv( Fixed x, Fixed y) ; # 246 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fract FracDiv( Fract x, Fract y) ; # 260 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fract FracSqrt(Fract x) ; # 272 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fract FracSin(Fixed x) ; # 284 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fract FracCos(Fixed x) ; # 296 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fixed FixATan2( SInt32 x, SInt32 y) ; # 319 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern double Frac2X(Fract x) ; # 331 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern double Fix2X(Fixed x) ; # 343 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fixed X2Fix(double x) ; # 355 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern Fract X2Frac(double x) ; # 379 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern short WideCompare( const wide * target, const wide * source) ; # 408 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern wide * WideAdd( wide * target, const wide * source) ; # 437 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern wide * WideSubtract( wide * target, const wide * source) ; # 462 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern wide * WideNegate(wide * target) ; # 487 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern wide * WideShift( wide * target, SInt32 shift) ; # 513 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern UInt32 WideSquareRoot(const wide * source) ; # 541 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern wide * WideMultiply( SInt32 multiplicand, SInt32 multiplier, wide * target) ; # 580 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern SInt32 WideDivide( const wide * dividend, SInt32 divisor, SInt32 * remainder) ; # 615 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern wide * WideWideDivide( wide * dividend, SInt32 divisor, SInt32 * remainder) ; # 646 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern wide * WideBitShift( wide * target, SInt32 shift) ; # 660 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FixMath.h" 3 extern UnsignedFixed UnsignedFixedMulDiv( UnsignedFixed value, UnsignedFixed multiplier, UnsignedFixed divisor) ; # 38 "/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 # 17 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h" 3 #define __INTLRESOURCES__ # 31 "/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 # 209 "/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; # 227 "/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) # 25 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 2 3 # 39 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 3 #pragma pack(push, 2) enum { smSystemScript = -1, smCurrentScript = -2, smAllScripts = -3 }; # 60 "/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 }; # 297 "/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 }; # 435 "/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 = (long)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 }; # 992 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 3 extern long GetScriptManagerVariable(short selector) __attribute__((deprecated)); # 1014 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 3 extern OSErr SetScriptManagerVariable( short selector, long param) __attribute__((deprecated)); # 1032 "/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 }; # 1633 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Script.h" 3 #pragma pack(pop) # 42 "/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 # 17 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 #define __MACERRORS__ # 34 "/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 }; 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 }; # 1058 "/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 }; # 1089 "/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 }; # 1130 "/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 }; # 1225 "/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 }; # 1804 "/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 }; # 1972 "/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 }; # 2037 "/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, # 2788 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 errCouldntSetFocus = -30585, # 2797 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 errNoRootControl = -30586, errRootAlreadyExists = -30587, errInvalidPartCode = -30588, # 2820 "/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 }; # 2922 "/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 = (long)0x80008001, badComponentSelector = (long)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 }; # 3078 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 enum { kPOSIXErrorBase = 100000L, kPOSIXErrorEPERM = 100001L, kPOSIXErrorENOENT = 100002L, kPOSIXErrorESRCH = 100003L, kPOSIXErrorEINTR = 100004L, kPOSIXErrorEIO = 100005L, kPOSIXErrorENXIO = 100006L, kPOSIXErrorE2BIG = 100007L, kPOSIXErrorENOEXEC = 100008L, kPOSIXErrorEBADF = 100009L, kPOSIXErrorECHILD = 100010L, kPOSIXErrorEDEADLK = 100011L, kPOSIXErrorENOMEM = 100012L, kPOSIXErrorEACCES = 100013L, kPOSIXErrorEFAULT = 100014L, kPOSIXErrorENOTBLK = 100015L, kPOSIXErrorEBUSY = 100016L, kPOSIXErrorEEXIST = 100017L, kPOSIXErrorEXDEV = 100018L, kPOSIXErrorENODEV = 100019L, kPOSIXErrorENOTDIR = 100020L, kPOSIXErrorEISDIR = 100021L, kPOSIXErrorEINVAL = 100022L, kPOSIXErrorENFILE = 100023L, kPOSIXErrorEMFILE = 100024L, kPOSIXErrorENOTTY = 100025L, kPOSIXErrorETXTBSY = 100026L, kPOSIXErrorEFBIG = 100027L, kPOSIXErrorENOSPC = 100028L, kPOSIXErrorESPIPE = 100029L, kPOSIXErrorEROFS = 100030L, kPOSIXErrorEMLINK = 100031L, kPOSIXErrorEPIPE = 100032L, kPOSIXErrorEDOM = 100033L, kPOSIXErrorERANGE = 100034L, kPOSIXErrorEAGAIN = 100035L, kPOSIXErrorEINPROGRESS = 100036L, kPOSIXErrorEALREADY = 100037L, kPOSIXErrorENOTSOCK = 100038L, kPOSIXErrorEDESTADDRREQ = 100039L, kPOSIXErrorEMSGSIZE = 100040L, kPOSIXErrorEPROTOTYPE = 100041L, kPOSIXErrorENOPROTOOPT = 100042L, kPOSIXErrorEPROTONOSUPPORT = 100043L, kPOSIXErrorESOCKTNOSUPPORT = 100044L, kPOSIXErrorENOTSUP = 100045L, kPOSIXErrorEPFNOSUPPORT = 100046L, kPOSIXErrorEAFNOSUPPORT = 100047L, kPOSIXErrorEADDRINUSE = 100048L, kPOSIXErrorEADDRNOTAVAIL = 100049L, kPOSIXErrorENETDOWN = 100050L, kPOSIXErrorENETUNREACH = 100051L, kPOSIXErrorENETRESET = 100052L, kPOSIXErrorECONNABORTED = 100053L, kPOSIXErrorECONNRESET = 100054L, kPOSIXErrorENOBUFS = 100055L, kPOSIXErrorEISCONN = 100056L, kPOSIXErrorENOTCONN = 100057L, kPOSIXErrorESHUTDOWN = 100058L, kPOSIXErrorETOOMANYREFS = 100059L, kPOSIXErrorETIMEDOUT = 100060L, kPOSIXErrorECONNREFUSED = 100061L, kPOSIXErrorELOOP = 100062L, kPOSIXErrorENAMETOOLONG = 100063L, kPOSIXErrorEHOSTDOWN = 100064L, kPOSIXErrorEHOSTUNREACH = 100065L, kPOSIXErrorENOTEMPTY = 100066L, kPOSIXErrorEPROCLIM = 100067L, kPOSIXErrorEUSERS = 100068L, kPOSIXErrorEDQUOT = 100069L, kPOSIXErrorESTALE = 100070L, kPOSIXErrorEREMOTE = 100071L, kPOSIXErrorEBADRPC = 100072L, kPOSIXErrorERPCMISMATCH = 100073L, kPOSIXErrorEPROGUNAVAIL = 100074L, kPOSIXErrorEPROGMISMATCH = 100075L, kPOSIXErrorEPROCUNAVAIL = 100076L, kPOSIXErrorENOLCK = 100077L, kPOSIXErrorENOSYS = 100078L, kPOSIXErrorEFTYPE = 100079L, kPOSIXErrorEAUTH = 100080L, kPOSIXErrorENEEDAUTH = 100081L, kPOSIXErrorEPWROFF = 100082L, kPOSIXErrorEDEVERR = 100083L, kPOSIXErrorEOVERFLOW = 100084L, kPOSIXErrorEBADEXEC = 100085L, kPOSIXErrorEBADARCH = 100086L, kPOSIXErrorESHLIBVERS = 100087L, kPOSIXErrorEBADMACHO = 100088L, kPOSIXErrorECANCELED = 100089L, kPOSIXErrorEIDRM = 100090L, kPOSIXErrorENOMSG = 100091L, kPOSIXErrorEILSEQ = 100092L, kPOSIXErrorENOATTR = 100093L, kPOSIXErrorEBADMSG = 100094L, kPOSIXErrorEMULTIHOP = 100095L, kPOSIXErrorENODATA = 100096L, kPOSIXErrorENOLINK = 100097L, kPOSIXErrorENOSR = 100098L, kPOSIXErrorENOSTR = 100099L, kPOSIXErrorEPROTO = 100100L, kPOSIXErrorETIME = 100101L, kPOSIXErrorEOPNOTSUPP = 100102L }; # 3193 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacErrors.h" 3 extern void SysError(short errorCode) ; # 25 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h" 2 3 # 39 "/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; # 249 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UTCUtils.h" 3 #pragma pack(pop) # 46 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 #define __TEXTCOMMON__ # 35 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 #pragma pack(push, 2) # 50 "/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 = 0L, 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 }; # 140 "/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 }; 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, 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_US = 0x0C01, kTextEncodingEBCDIC_CP037 = 0x0C02 }; enum { kTextEncodingMultiRun = 0x0FFF, kTextEncodingUnknown = 0xFFFF }; 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 }; # 428 "/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, # 562 "/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 }; # 678 "/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 }; # 721 "/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 }; # 811 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern TextEncoding CreateTextEncoding( TextEncodingBase encodingBase, TextEncodingVariant encodingVariant, TextEncodingFormat encodingFormat) ; # 826 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern TextEncodingBase GetTextEncodingBase(TextEncoding encoding) ; # 838 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern TextEncodingVariant GetTextEncodingVariant(TextEncoding encoding) ; # 850 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern TextEncodingFormat GetTextEncodingFormat(TextEncoding encoding) ; # 862 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern TextEncoding ResolveDefaultTextEncoding(TextEncoding encoding) ; # 874 "/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) ; # 895 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern OSStatus TECGetInfo(TECInfoHandle * tecInfo) ; # 908 "/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) ; # 925 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern OSStatus RevertTextEncodingToScriptInfo( TextEncoding iEncoding, ScriptCode * oTextScriptID, LangCode * oTextLanguageID, Str255 oTextFontname) ; # 978 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern OSStatus GetTextEncodingFromScriptInfo( ScriptCode iTextScriptID, LangCode iTextLanguageID, RegionCode iTextRegionID, TextEncoding * oEncoding) ; # 1027 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern OSStatus GetScriptInfoFromTextEncoding( TextEncoding iEncoding, ScriptCode * oTextScriptID, LangCode * oTextLanguageID) ; # 1043 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern OSStatus NearestMacTextEncodings( TextEncoding generalEncoding, TextEncoding * bestMacEncoding, TextEncoding * alternateMacEncoding) ; # 1058 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 extern OSStatus UCGetCharProperty( const UniChar * charPtr, UniCharCount textLength, UCCharPropertyType propType, UCCharPropertyValue * propValue) ; # 1077 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 #define UC_INLINE static __inline__ enum { kUCHighSurrogateRangeStart = 0xD800, kUCHighSurrogateRangeEnd = 0xDBFF, kUCLowSurrogateRangeStart = 0xDC00, kUCLowSurrogateRangeEnd = 0xDFFF }; # 1098 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 static __inline__ Boolean UCIsSurrogateHighCharacter( UniChar character ) { return ( ( character & 0xFC00 ) == kUCHighSurrogateRangeStart ); } static __inline__ Boolean UCIsSurrogateLowCharacter( UniChar character ) { return ( ( character & 0xFC00 ) == kUCLowSurrogateRangeStart ); } # 1123 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextCommon.h" 3 static __inline__ UnicodeScalarValue UCGetUnicodeScalarValueForSurrogatePair( UniChar surrogateHigh, UniChar surrogateLow ) { return ( ( surrogateHigh - kUCHighSurrogateRangeStart ) << 10 ) + ( surrogateLow - kUCLowSurrogateRangeStart ) + 0x0010000; } #pragma pack(pop) # 50 "/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 # 17 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define __MIXEDMODE__ # 31 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #pragma pack(push, 2) # 47 "/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 }; # 108 "/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; # 258 "/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 = (long)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 }; # 347 "/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))) # 356 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define RESULT_SIZE(sizeCode) ((ProcInfoType)(sizeCode) << kResultSizePhase) # 366 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define STACK_ROUTINE_PARAMETER(whichParam,sizeCode) ((ProcInfoType)(sizeCode) << (kStackParameterPhase + (((whichParam) - 1) * kStackParameterWidth))) # 378 "/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))) # 389 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define DISPATCHED_STACK_ROUTINE_SELECTOR_SIZE(sizeCode) ((ProcInfoType)(sizeCode) << kDispatchedSelectorSizePhase) # 398 "/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))) # 447 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MixedMode.h" 3 #define SPECIAL_CASE_PROCINFO(specialCaseCode) (kSpecialCase | ((ProcInfoType)(specialCaseCode) << 4)) # 475 "/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 # 511 "/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) # 25 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 2 3 # 43 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 enum { kCollectionDontWantTag = 0L, kCollectionDontWantId = 0L, kCollectionDontWantSize = 0L, kCollectionDontWantAttributes = 0L, kCollectionDontWantIndex = 0L, kCollectionDontWantData = 0L }; enum { kCollectionNoAttributes = 0x00000000, kCollectionAllAttributes = (long)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 = 1L << kCollectionUser0Bit, kCollectionUser1Mask = 1L << kCollectionUser1Bit, kCollectionUser2Mask = 1L << kCollectionUser2Bit, kCollectionUser3Mask = 1L << kCollectionUser3Bit, kCollectionUser4Mask = 1L << kCollectionUser4Bit, kCollectionUser5Mask = 1L << kCollectionUser5Bit, kCollectionUser6Mask = 1L << kCollectionUser6Bit, kCollectionUser7Mask = 1L << kCollectionUser7Bit, kCollectionUser8Mask = 1L << kCollectionUser8Bit, kCollectionUser9Mask = 1L << kCollectionUser9Bit, kCollectionUser10Mask = 1L << kCollectionUser10Bit, kCollectionUser11Mask = 1L << kCollectionUser11Bit, kCollectionUser12Mask = 1L << kCollectionUser12Bit, kCollectionUser13Mask = 1L << kCollectionUser13Bit, kCollectionUser14Mask = 1L << kCollectionUser14Bit, kCollectionUser15Mask = 1L << kCollectionUser15Bit, kCollectionReserved0Mask = 1L << kCollectionReserved0Bit, kCollectionReserved1Mask = 1L << kCollectionReserved1Bit, kCollectionReserved2Mask = 1L << kCollectionReserved2Bit, kCollectionReserved3Mask = 1L << kCollectionReserved3Bit, kCollectionReserved4Mask = 1L << kCollectionReserved4Bit, kCollectionReserved5Mask = 1L << kCollectionReserved5Bit, kCollectionReserved6Mask = 1L << kCollectionReserved6Bit, kCollectionReserved7Mask = 1L << kCollectionReserved7Bit, kCollectionReserved8Mask = 1L << kCollectionReserved8Bit, kCollectionReserved9Mask = 1L << kCollectionReserved9Bit, kCollectionReserved10Mask = 1L << kCollectionReserved10Bit, kCollectionReserved11Mask = 1L << kCollectionReserved11Bit, kCollectionReserved12Mask = 1L << kCollectionReserved12Bit, kCollectionReserved13Mask = 1L << kCollectionReserved13Bit, kCollectionPersistenceMask = 1L << kCollectionPersistenceBit, kCollectionLockMask = 1L << 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; # 159 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern CollectionFlattenUPP NewCollectionFlattenUPP(CollectionFlattenProcPtr userRoutine) ; # 170 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern CollectionExceptionUPP NewCollectionExceptionUPP(CollectionExceptionProcPtr userRoutine) ; # 181 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void DisposeCollectionFlattenUPP(CollectionFlattenUPP userUPP) ; # 192 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void DisposeCollectionExceptionUPP(CollectionExceptionUPP userUPP) ; # 203 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr InvokeCollectionFlattenUPP( SInt32 size, void * data, void * refCon, CollectionFlattenUPP userUPP) ; # 218 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr InvokeCollectionExceptionUPP( Collection c, OSErr status, CollectionExceptionUPP userUPP) ; # 233 "/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) # 253 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern Collection NewCollection(void) ; # 266 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void DisposeCollection(Collection c) ; # 279 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern Collection CloneCollection(Collection c) ; # 292 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern SInt32 CountCollectionOwners(Collection c) ; # 305 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSStatus RetainCollection(Collection c) ; # 318 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSStatus ReleaseCollection(Collection c) ; # 331 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern ItemCount GetCollectionRetainCount(Collection c) ; # 344 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern Collection CopyCollection( Collection srcCollection, Collection dstCollection) ; # 359 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern SInt32 GetCollectionDefaultAttributes(Collection c) ; # 372 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void SetCollectionDefaultAttributes( Collection c, SInt32 whichAttributes, SInt32 newAttributes) ; # 388 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern SInt32 CountCollectionItems(Collection c) ; # 401 "/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) ; # 419 "/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) ; # 437 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr RemoveCollectionItem( Collection c, CollectionTag tag, SInt32 id) ; # 453 "/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) ; # 471 "/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) ; # 490 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr ReplaceIndexedCollectionItem( Collection c, SInt32 itemIndex, SInt32 itemSize, const void * itemData) ; # 507 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr GetIndexedCollectionItem( Collection c, SInt32 itemIndex, SInt32 * itemSize, void * itemData) ; # 524 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr RemoveIndexedCollectionItem( Collection c, SInt32 itemIndex) ; # 539 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr SetIndexedCollectionItemInfo( Collection c, SInt32 itemIndex, SInt32 whichAttributes, SInt32 newAttributes) ; # 556 "/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) ; # 575 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern Boolean CollectionTagExists( Collection c, CollectionTag tag) ; # 590 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern SInt32 CountCollectionTags(Collection c) ; # 603 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr GetIndexedCollectionTag( Collection c, SInt32 tagIndex, CollectionTag * tag) ; # 619 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern SInt32 CountTaggedCollectionItems( Collection c, CollectionTag tag) ; # 634 "/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) ; # 652 "/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) ; # 672 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void PurgeCollection( Collection c, SInt32 whichAttributes, SInt32 matchingAttributes) ; # 688 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void PurgeCollectionTag( Collection c, CollectionTag tag) ; # 703 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void EmptyCollection(Collection c) ; # 715 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr FlattenCollection( Collection c, CollectionFlattenUPP flattenProc, void * refCon) ; # 731 "/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) ; # 749 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr UnflattenCollection( Collection c, CollectionFlattenUPP flattenProc, void * refCon) ; # 765 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern CollectionExceptionUPP GetCollectionExceptionProc(Collection c) ; # 778 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern void SetCollectionExceptionProc( Collection c, CollectionExceptionUPP exceptionProc) ; # 793 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern Collection GetNewCollection(SInt16 collectionID) ; # 809 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr AddCollectionItemHdl( Collection aCollection, CollectionTag tag, SInt32 id, Handle itemData) ; # 826 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr GetCollectionItemHdl( Collection aCollection, CollectionTag tag, SInt32 id, Handle itemData) ; # 843 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr ReplaceIndexedCollectionItemHdl( Collection aCollection, SInt32 itemIndex, Handle itemData) ; # 859 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr GetIndexedCollectionItemHdl( Collection aCollection, SInt32 itemIndex, Handle itemData) ; # 875 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr FlattenCollectionToHdl( Collection aCollection, Handle flattened) ; # 890 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Collections.h" 3 extern OSErr UnflattenCollectionFromHdl( Collection aCollection, Handle flattened) ; # 54 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 #define __ENDIAN__ # 39 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 #pragma pack(push, 2) # 95 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 #define Endian16_Swap(value) (UInt16) (__builtin_constant_p(value) ? OSSwapConstInt16(value) : OSSwapInt16(value)) #define Endian32_Swap(value) (UInt32) (__builtin_constant_p(value) ? OSSwapConstInt32(value) : OSSwapInt32(value)) #define Endian64_Swap(value) (UInt64) (__builtin_constant_p(value) ? OSSwapConstInt64(value) : OSSwapInt64(value)) # 176 "/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) # 209 "/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)) # 251 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 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; # 307 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 enum { kCoreEndianResourceManagerDomain = 'rsrc', kCoreEndianAppleEventManagerDomain = 'aevt' }; # 351 "/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); # 388 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 extern OSStatus CoreEndianInstallFlipper( OSType dataDomain, OSType dataType, CoreEndianFlipProc proc, void * refcon) ; # 428 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Endian.h" 3 extern OSStatus CoreEndianGetFlipper( OSType dataDomain, OSType dataType, CoreEndianFlipProc * proc, void ** refcon) ; # 476 "/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) # 58 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 #define __GESTALT__ # 41 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 typedef OSErr ( * SelectorFunctionProcPtr)(OSType selector, SInt32 *response); typedef SelectorFunctionProcPtr SelectorFunctionUPP; # 128 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern OSErr Gestalt( OSType selector, SInt32 * response) ; # 279 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern OSErr NewGestaltValue( OSType selector, SInt32 newValue) ; # 319 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern OSErr ReplaceGestaltValue( OSType selector, SInt32 replacementValue) ; # 358 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern OSErr SetGestaltValue( OSType selector, SInt32 newValue) ; # 393 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern OSErr DeleteGestaltValue(OSType selector) ; # 406 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern SelectorFunctionUPP NewSelectorFunctionUPP(SelectorFunctionProcPtr userRoutine) ; # 417 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h" 3 extern void DisposeSelectorFunctionUPP(SelectorFunctionUPP userUPP) ; # 428 "/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 = (long)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' }; # 559 "/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' }; # 686 "/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' }; # 1212 "/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 }; # 1436 "/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' }; # 1545 "/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' }; # 1644 "/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 }; # 1746 "/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 }; # 1771 "/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' }; # 1861 "/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' }; # 2080 "/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 = (long)0xFFFF0000, gestaltUSBPrinterSharingAttrRunning = (long)0x80000000, gestaltUSBPrinterSharingAttrBooted = 0x40000000 }; enum { gestaltWorldScriptIIVersion = 'doub', gestaltWorldScriptIIAttr = 'wsat', gestaltWSIICanPrintWithoutPrGeneralBit = 0 }; # 62 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 #define __MACMEMORY__ # 40 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 #pragma pack(push, 2) enum { maxSize = 0x7FFFFFF0 }; #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 }; # 326 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern OSErr MemError(void) ; # 377 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern SInt16 LMGetMemErr(void) ; # 404 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void LMSetMemErr(SInt16 value) ; # 447 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Handle NewHandle(Size byteCount) ; # 489 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Handle NewHandleClear(Size byteCount) ; # 528 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Handle RecoverHandle(Ptr p) ; # 564 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Ptr NewPtr(Size byteCount) ; # 601 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Ptr NewPtrClear(Size byteCount) ; # 672 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Handle NewEmptyHandle(void) ; # 721 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void HLock(Handle h) ; # 754 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void HLockHi(Handle h) ; # 787 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void HUnlock(Handle h) ; # 911 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Handle TempNewHandle( Size logicalSize, OSErr * resultCode) ; # 1184 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void DisposePtr(Ptr p) ; # 1217 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Size GetPtrSize(Ptr p) ; # 1232 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void SetPtrSize( Ptr p, Size newSize) ; # 1274 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void DisposeHandle(Handle h) ; # 1317 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void SetHandleSize( Handle h, Size newSize) ; # 1352 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Size GetHandleSize(Handle h) ; # 1394 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void ReallocateHandle( Handle h, Size byteCount) ; # 1442 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void EmptyHandle(Handle h) ; # 1460 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void HSetRBit(Handle h) ; # 1478 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void HClrRBit(Handle h) ; # 1534 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern SInt8 HGetState(Handle h) ; # 1565 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern void HSetState( Handle h, SInt8 flags) ; # 1690 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern OSErr HandToHand(Handle * theHndl) ; # 1725 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern OSErr PtrToXHand( const void * srcPtr, Handle dstHndl, long size) ; # 1768 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern OSErr PtrToHand( const void * srcPtr, Handle * dstHndl, long size) ; # 1823 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern OSErr HandAndHand( Handle hand1, Handle hand2) ; # 1865 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern OSErr PtrAndHand( const void * ptr1, Handle hand2, long size) ; # 2332 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Boolean IsHeapValid(void) ; # 2348 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Boolean IsHandleValid(Handle h) ; # 2364 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 extern Boolean IsPointerValid(Ptr p) ; # 2524 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacMemory.h" 3 #pragma pack(pop) # 66 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 #define __MATH64__ # 51 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Max(void); #define S64Max() (9223372036854775807LL) # 73 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Min(void); #define S64Min() (-S64Max() - 1) # 98 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Add( SInt64 left, SInt64 right); #define S64Add(left,right) ((SInt64)(left) + (SInt64)(right)) # 125 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Subtract( SInt64 left, SInt64 right); #define S64Subtract(left,right) ((SInt64)(left) - (SInt64)(right)) # 152 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Negate(SInt64 value); #define S64Negate(value) (-(SInt64)(value)) # 206 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Multiply( SInt64 left, SInt64 right); #define S64Multiply(left,right) ((SInt64)(left) * (SInt64)(right)) # 232 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Mod( SInt64 dividend, SInt64 divisor); #define S64Mod(dividend,divisor) ((SInt64)(dividend) % (SInt64)(divisor)) # 265 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Divide( SInt64 dividend, SInt64 divisor, SInt64 * remainder); #define S64Divide(dividend,divisor,remainder) (( (void)((remainder) && (*((SInt64*)(remainder)) = ((SInt64)(dividend) % (SInt64)(divisor)))), ((SInt64)(dividend) / (SInt64)(divisor)) )) # 289 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Div( SInt64 dividend, SInt64 divisor); #define S64Div(dividend,divisor) (S64Divide((dividend), (divisor), NULL)) # 316 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64Set(SInt32 value); #define S64Set(value) ((SInt64)(value)) # 339 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64SetU(UInt32 value); #define S64SetU(value) ((SInt64)(value)) # 362 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt32 S32Set(SInt64 value); #define S32Set(value) ((SInt32)(value)) # 385 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean S64And( SInt64 left, SInt64 right); #define S64And(left,right) ((SInt64)(left) && (SInt64)(right)) # 410 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean S64Or( SInt64 left, SInt64 right); #define S64Or(left,right) ((SInt64)(left) || (SInt64)(right)) # 435 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean S64Eor( SInt64 left, SInt64 right); #define S64Eor(left,right) ((Boolean)(((SInt64)(left) ? 1 : 0) ^ ((SInt64)(right) ? 1 : 0))) # 460 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean S64Not(SInt64 value); #define S64Not(value) (!((SInt64)(value))) # 492 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt32 S64Compare( SInt64 left, SInt64 right) ; # 510 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64BitwiseAnd( SInt64 left, SInt64 right); #define S64BitwiseAnd(left,right) ((SInt64)(left) & (SInt64)(right)) # 535 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64BitwiseOr( SInt64 left, SInt64 right); #define S64BitwiseOr(left,right) ((SInt64)(left) | (SInt64)(right)) # 560 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64BitwiseEor( SInt64 left, SInt64 right); #define S64BitwiseEor(left,right) ((SInt64)(left) ^ (SInt64)(right)) # 585 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64BitwiseNot(SInt64 value); #define S64BitwiseNot(value) (~((SInt64)(value))) # 608 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64ShiftRight( SInt64 value, UInt32 shift); #define S64ShiftRight(value,shift) ((SInt64)(value) >> ((shift) & 0x7F)) # 633 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 S64ShiftLeft( SInt64 value, UInt32 shift); #define S64ShiftLeft(value,shift) ((SInt64)(value) << ((shift) & 0x7F)) # 664 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern long double SInt64ToLongDouble(SInt64 value); #define SInt64ToLongDouble(value) ((long double)(value)) # 691 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 LongDoubleToSInt64(long double value); #define LongDoubleToSInt64(value) ((SInt64)(value)) # 716 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Max(void); #define U64Max() (0xffffffffffffffffULL) # 740 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Add( UInt64 left, UInt64 right); #define U64Add(left,right) ((UInt64)(left) + (UInt64)(right)) # 766 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Subtract( UInt64 left, UInt64 right); #define U64Subtract(left,right) ((UInt64)(left) - (UInt64)(right)) # 794 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Multiply( UInt64 left, UInt64 right); #define U64Multiply(left,right) ((UInt64)(left) * (UInt64)(right)) # 820 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Mod( UInt64 dividend, UInt64 divisor); #define U64Mod(dividend,divisor) ((UInt64)(dividend) % (UInt64)(divisor)) # 852 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Divide( UInt64 dividend, UInt64 divisor, UInt64 * remainder); #define U64Divide(dividend,divisor,remainder) (( (void)((remainder) && (*((UInt64*)(remainder)) = ((UInt64)(dividend) % (UInt64)(divisor)))), ((UInt64)(dividend) / (UInt64)(divisor)) )) # 878 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Div( UInt64 dividend, UInt64 divisor); #define U64Div(dividend,divisor) (U64Divide((dividend), (divisor), NULL)) # 905 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64Set(SInt32 value); #define U64Set(value) ((UInt64)(value)) # 928 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64SetU(UInt32 value); #define U64SetU(value) ((UInt64)(value)) # 951 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt32 U32SetU(UInt64 value); #define U32SetU(value) ((UInt32)(value)) # 974 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean U64And( UInt64 left, UInt64 right); #define U64And(left,right) ((UInt64)(left) && (UInt64)(right)) # 999 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean U64Or( UInt64 left, UInt64 right); #define U64Or(left,right) ((UInt64)(left) || (UInt64)(right)) # 1024 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean U64Eor( UInt64 left, UInt64 right); #define U64Eor(left,right) ((Boolean)(((UInt64)(left) ? 1 : 0) ^ ((UInt64)(right) ? 1 : 0))) # 1049 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern Boolean U64Not(UInt64 value); #define U64Not(value) (!((UInt64)(value))) # 1081 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt32 U64Compare( UInt64 left, UInt64 right) ; # 1098 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64BitwiseAnd( UInt64 left, UInt64 right); #define U64BitwiseAnd(left,right) ((UInt64)(left) & (UInt64)(right)) # 1123 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64BitwiseOr( UInt64 left, UInt64 right); #define U64BitwiseOr(left,right) ((UInt64)(left) | (UInt64)(right)) # 1148 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64BitwiseEor( UInt64 left, UInt64 right); #define U64BitwiseEor(left,right) ((UInt64)(left) ^ (UInt64)(right)) # 1173 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64BitwiseNot(UInt64 value); #define U64BitwiseNot(value) (~((UInt64)(value))) # 1196 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64ShiftRight( UInt64 value, UInt32 shift); #define U64ShiftRight(value,shift) ((UInt64)(value) >> ((shift) & 0x7F)) # 1221 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 U64ShiftLeft( UInt64 value, UInt32 shift); #define U64ShiftLeft(value,shift) ((UInt64)(value) << ((shift) & 0x7F)) # 1248 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern long double UInt64ToLongDouble(UInt64 value); #define UInt64ToLongDouble(value) ((long double)(value)) # 1271 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 LongDoubleToUInt64(long double value); #define LongDoubleToUInt64(value) ((UInt64)(value)) # 1296 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern SInt64 UInt64ToSInt64(UInt64 value); #define UInt64ToSInt64(value) ((SInt64)(value)) # 1319 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 extern UInt64 SInt64ToUInt64(SInt64 value); #define SInt64ToUInt64(value) ((UInt64)(value)) # 1371 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Math64.h" 3 static __inline wide SInt64ToWide ( SInt64 s ) { wide result; result.hi = ( s >> 32 ); result.lo = ( s & 0xffffffffUL ); return result; } static __inline SInt64 WideToSInt64 ( wide w ) { SInt64 result = w.hi; result = ( result << 32 ) | ( w.lo ); return result; } static __inline UnsignedWide UInt64ToUnsignedWide ( UInt64 u ) { UnsignedWide result; result.hi = ( u >> 32 ); result.lo = ( u & 0xffffffffUL ); return result; } static __inline UInt64 UnsignedWideToUInt64 ( UnsignedWide uw ) { UInt64 result = uw.hi ; result = ( result << 32 ) | ( uw.lo ); return result; } # 70 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 81 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/BackupCore.h" 3 #define __BACKUPCORE__ # 66 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/BackupCore.h" 3 extern OSStatus CSBackupSetItemExcluded( CFURLRef item, Boolean exclude, Boolean excludeByPath) ; # 101 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/BackupCore.h" 3 extern Boolean CSBackupIsItemExcluded( CFURLRef item, Boolean * excludeByPath) ; # 82 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 #define __COMPONENTS__ # 32 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 #define __FILES__ # 28 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 #define __OSUTILS__ # 34 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 #define __DATETIMEUTILS__ # 47 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 #pragma pack(push, 2) # 79 "/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; # 191 "/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; # 264 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 extern OSStatus UCConvertUTCDateTimeToCFAbsoluteTime( const UTCDateTime * iUTCDate, CFAbsoluteTime * oCFTime) ; # 297 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 extern OSStatus UCConvertSecondsToCFAbsoluteTime( UInt32 iSeconds, CFAbsoluteTime * oCFTime) ; # 330 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 extern OSStatus UCConvertLongDateTimeToCFAbsoluteTime( LongDateTime iLongTime, CFAbsoluteTime * oCFTime) ; # 363 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 extern OSStatus UCConvertCFAbsoluteTimeToUTCDateTime( CFAbsoluteTime iCFTime, UTCDateTime * oUTCDate) ; # 396 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 extern OSStatus UCConvertCFAbsoluteTimeToSeconds( CFAbsoluteTime iCFTime, UInt32 * oSeconds) ; # 429 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 extern OSStatus UCConvertCFAbsoluteTimeToLongDateTime( CFAbsoluteTime iCFTime, LongDateTime * oLongDate) ; # 987 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DateTimeUtils.h" 3 #pragma pack(pop) # 35 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 2 3 # 52 "/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; # 117 "/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; # 171 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern Boolean IsMetric(void) ; # 198 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern void Delay( unsigned long numTicks, unsigned long * finalTicks) ; # 233 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern void Enqueue( QElemPtr qElement, QHdrPtr qHeader) ; # 267 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern OSErr Dequeue( QElemPtr qElement, QHdrPtr qHeader) ; # 359 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern void ReadLocation(MachineLocation * loc) ; # 395 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern UInt32 TickCount(void) ; # 423 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern CFStringRef CSCopyUserName(Boolean useShortName) ; # 446 "/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 }; # 480 "/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) # 512 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 typedef void ( * DeferredTaskProcPtr)(long dtParam); typedef DeferredTaskProcPtr DeferredTaskUPP; # 522 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern DeferredTaskUPP NewDeferredTaskUPP(DeferredTaskProcPtr userRoutine) ; # 533 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 extern void DisposeDeferredTaskUPP(DeferredTaskUPP userUPP) ; # 544 "/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; # 785 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h" 3 #pragma pack(pop) # 29 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 2 3 # 60 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 # 1 "/usr/include/sys/fcntl.h" 1 3 4 # 71 "/usr/include/sys/fcntl.h" 3 4 #define _SYS_FCNTL_H_ # 110 "/usr/include/sys/fcntl.h" 3 4 #define O_RDONLY 0x0000 #define O_WRONLY 0x0001 #define O_RDWR 0x0002 #define O_ACCMODE 0x0003 # 124 "/usr/include/sys/fcntl.h" 3 4 #define FREAD 0x0001 #define FWRITE 0x0002 #define O_NONBLOCK 0x0004 #define O_APPEND 0x0008 #define O_SYNC 0x0080 #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 O_EVTONLY 0x8000 #define O_NOCTTY 0x20000 #define O_DIRECTORY 0x100000 #define O_SYMLINK 0x200000 # 162 "/usr/include/sys/fcntl.h" 3 4 #define FAPPEND O_APPEND #define FASYNC O_ASYNC #define FFSYNC O_FSYNC #define FNONBLOCK O_NONBLOCK #define FNDELAY O_NONBLOCK #define O_NDELAY O_NONBLOCK #define CPF_OVERWRITE 1 #define CPF_IGNORE_MODE 2 #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_CHKCLEAN 41 #define F_PREALLOCATE 42 #define F_SETSIZE 43 #define F_RDADVISE 44 #define F_RDAHEAD 45 #define F_READBOOTSTRAP 46 #define F_WRITEBOOTSTRAP 47 #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_MARKDEPENDENCY 60 #define FCNTL_FS_SPECIFIC_BASE 0x00010000 #define FD_CLOEXEC 1 #define F_RDLCK 1 #define F_UNLCK 2 #define F_WRLCK 3 # 246 "/usr/include/sys/fcntl.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_IFXATTR 0200000 #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 #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; }; struct radvisory { off_t ra_offset; int ra_count; }; typedef struct fsignatures { off_t fs_file_start; void *fs_blob_start; size_t fs_blob_size; } fsignatures_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 fbootstraptransfer { off_t fbt_offset; size_t fbt_length; void *fbt_buffer; } fbootstraptransfer_t; # 377 "/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 struct _filesec; typedef struct _filesec *filesec_t; #define _FILESEC_T 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, ...) __asm("_" "open" ); int creat(const char *, mode_t) __asm("_" "creat" ); int fcntl(int, int, ...) __asm("_" "fcntl" ); int openx_np(const char *, int, filesec_t); 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_set_property(filesec_t, filesec_property_t, const void *); int filesec_query_property(filesec_t, filesec_property_t, int *); #define _FILESEC_UNSET_PROPERTY ((void *)0) #define _FILESEC_REMOVE_ACL ((void *)1) # 61 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 2 3 # 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 # 48 "/usr/include/sys/kauth.h" 3 4 #define KAUTH_UID_NONE (~(uid_t)0 - 100) #define KAUTH_GID_NONE (~(gid_t)0 - 100) #define _KAUTH_GUID typedef struct { #define KAUTH_GUID_SIZE 16 unsigned char g_guid[16]; } guid_t; #define _GUID_T #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))) # 84 "/usr/include/sys/kauth.h" 3 4 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) 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; }; #define KAUTH_EXTLOOKUP_REGISTER (0) #define KAUTH_EXTLOOKUP_RESULT (1<<0) #define KAUTH_EXTLOOKUP_WORKER (1<<1) # 132 "/usr/include/sys/kauth.h" 3 4 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[]; }; #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)) # 211 "/usr/include/sys/kauth.h" 3 4 #define KAUTH_ACL_SIZE(c) (sizeof(struct kauth_acl) + ((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; # 227 "/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) (sizeof(struct kauth_filesec) + (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 - sizeof(struct kauth_filesec)) / sizeof(struct kauth_ace)) #define KAUTH_FILESEC_VALID(s) ((s) >= sizeof(struct kauth_filesec) && (((s) - sizeof(struct kauth_filesec)) % sizeof(struct kauth_ace)) == 0) #define KAUTH_FILESEC_XATTR "com.apple.system.Security" #define KAUTH_ENDIAN_HOST 0x00000001 #define KAUTH_ENDIAN_DISK 0x00000002 # 269 "/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) # 316 "/usr/include/sys/kauth.h" 3 4 #define KAUTH_VNODE_ACCESS (1<<31) # 326 "/usr/include/sys/kauth.h" 3 4 #define KAUTH_VNODE_NOIMMUTABLE (1<<30) # 337 "/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) # 27 "/usr/include/sys/acl.h" 2 3 4 # 35 "/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_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_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; 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_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); # 62 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 2 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 # 32 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 #define _IOKIT_IOKITLIB_H # 41 "/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 # 66 "/usr/include/mach/host_info.h" 3 4 #define _MACH_HOST_INFO_H_ # 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; # 36 "/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_RETURN_MAX 0x100 # 78 "/usr/include/mach/message.h" 2 3 4 # 89 "/usr/include/mach/message.h" 3 4 typedef natural_t mach_msg_timeout_t; #define MACH_MSG_TIMEOUT_NONE ((mach_msg_timeout_t) 0) # 123 "/usr/include/mach/message.h" 3 4 #define MACH_MSGH_BITS_ZERO 0x00000000 #define MACH_MSGH_BITS_REMOTE_MASK 0x000000ff #define MACH_MSGH_BITS_LOCAL_MASK 0x0000ff00 #define MACH_MSGH_BITS_COMPLEX 0x80000000U #define MACH_MSGH_BITS_USER 0x8000ffffU #define MACH_MSGH_BITS_CIRCULAR 0x40000000 #define MACH_MSGH_BITS_USED 0xc000ffffU #define MACH_MSGH_BITS_PORTS_MASK (MACH_MSGH_BITS_REMOTE_MASK|MACH_MSGH_BITS_LOCAL_MASK) #define MACH_MSGH_BITS(remote,local) ((remote) | ((local) << 8)) #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_PORTS(bits) ((bits) & MACH_MSGH_BITS_PORTS_MASK) #define MACH_MSGH_BITS_OTHER(bits) ((bits) &~ MACH_MSGH_BITS_PORTS_MASK) # 172 "/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_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 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 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_msg_size_t msgh_reserved; mach_msg_id_t msgh_id; } mach_msg_header_t; #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 struct { mach_msg_trailer_type_t msgh_trailer_type; mach_msg_trailer_size_t msgh_trailer_size; } mach_msg_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; } 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; # 375 "/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_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; msg_labels_t msgh_labels; int msgh_ad; } mach_msg_mac_trailer_t; #define MACH_MSG_TRAILER_MINIMUM_SIZE sizeof(mach_msg_trailer_t) # 421 "/usr/include/mach/message.h" 3 4 typedef mach_msg_mac_trailer_t mach_msg_max_trailer_t; #define MAX_TRAILER_SIZE sizeof(mach_msg_max_trailer_t) # 431 "/usr/include/mach/message.h" 3 4 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) #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 # 509 "/usr/include/mach/message.h" 3 4 typedef natural_t mach_msg_type_size_t; typedef natural_t mach_msg_type_number_t; # 521 "/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_SEND_TIMEOUT 0x00000010 #define MACH_SEND_INTERRUPT 0x00000040 #define MACH_SEND_CANCEL 0x00000080 #define MACH_SEND_ALWAYS 0x00010000 #define MACH_SEND_TRAILER 0x00020000 #define MACH_RCV_TIMEOUT 0x00000100 #define MACH_RCV_NOTIFY 0x00000200 #define MACH_RCV_INTERRUPT 0x00000400 #define MACH_RCV_OVERWRITE 0x00001000 # 582 "/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_LABELS 4 #define MACH_RCV_TRAILER_AV 8 #define MACH_RCV_TRAILER_TYPE(x) (((x) & 0xf) << 28) #define MACH_RCV_TRAILER_ELEMENTS(x) (((x) & 0xf) << 24) #define MACH_RCV_TRAILER_MASK ((0xff << 24)) #define GET_RCV_ELEMENTS(y) (((y) >> 24) & 0xf) # 603 "/usr/include/mach/message.h" 3 4 #define REQUESTED_TRAILER_SIZE(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) : sizeof(mach_msg_max_trailer_t)))))) # 626 "/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_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 # 728 "/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); # 748 "/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); # 69 "/usr/include/mach/host_info.h" 2 3 4 # 1 "/usr/include/mach/vm_statistics.h" 1 3 4 # 67 "/usr/include/mach/vm_statistics.h" 3 4 #define _MACH_VM_STATISTICS_H_ 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; # 96 "/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; #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 # 142 "/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_NO_CACHE 0x0010 #define VM_FLAGS_GUARD_BEFORE 0x0010 #define VM_FLAGS_GUARD_AFTER 0x0020 #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_NO_CACHE | VM_FLAGS_ALIAS_MASK) #define VM_FLAGS_USER_MAP VM_FLAGS_USER_ALLOCATE #define VM_MEMORY_MALLOC 1 #define VM_MEMORY_MALLOC_SMALL 2 #define VM_MEMORY_MALLOC_LARGE 3 #define VM_MEMORY_MALLOC_HUGE 4 #define VM_MEMORY_SBRK 5 #define VM_MEMORY_REALLOC 6 #define VM_MEMORY_MALLOC_TINY 7 #define VM_MEMORY_ANALYSIS_TOOL 10 #define VM_MEMORY_MACH_MSG 20 #define VM_MEMORY_IOKIT 21 #define VM_MEMORY_STACK 30 #define VM_MEMORY_GUARD 31 #define VM_MEMORY_SHARED_PMAP 32 #define VM_MEMORY_DYLIB 33 #define VM_MEMORY_APPKIT 40 #define VM_MEMORY_FOUNDATION 41 #define VM_MEMORY_COREGRAPHICS 42 #define VM_MEMORY_CARBON 43 #define VM_MEMORY_JAVA 44 #define VM_MEMORY_ATS 50 #define VM_MEMORY_LAYERKIT 51 #define VM_MEMORY_CGIMAGE 52 #define VM_MEMORY_TCMALLOC 53 #define VM_MEMORY_COREGRAPHICS_DATA 54 #define VM_MEMORY_COREGRAPHICS_SHARED 55 #define VM_MEMORY_COREGRAPHICS_FRAMEBUFFERS 56 #define VM_MEMORY_COREGRAPHICS_BACKINGSTORES 57 #define VM_MEMORY_COREGRAPHICS_MISC VM_MEMORY_COREGRAPHICS #define VM_MEMORY_DYLD 60 #define VM_MEMORY_DYLD_MALLOC 61 #define VM_MEMORY_APPLICATION_SPECIFIC_1 240 #define VM_MEMORY_APPLICATION_SPECIFIC_16 255 #define VM_MAKE_TAG(tag) ((tag) << 24) # 70 "/usr/include/mach/host_info.h" 2 3 4 # 1 "/usr/include/mach/machine.h" 1 3 4 # 61 "/usr/include/mach/machine.h" 3 4 #define _MACH_MACHINE_H_ typedef integer_t cpu_type_t; typedef integer_t cpu_subtype_t; typedef integer_t cpu_threadtype_t; #define CPU_STATE_MAX 4 #define CPU_STATE_USER 0 #define CPU_STATE_SYSTEM 1 #define CPU_STATE_IDLE 2 #define CPU_STATE_NICE 3 #define CPU_ARCH_MASK 0xff000000 #define CPU_ARCH_ABI64 0x01000000 #define CPU_TYPE_ANY ((cpu_type_t) -1) #define CPU_TYPE_VAX ((cpu_type_t) 1) #define CPU_TYPE_MC680x0 ((cpu_type_t) 6) #define CPU_TYPE_X86 ((cpu_type_t) 7) #define CPU_TYPE_I386 CPU_TYPE_X86 #define CPU_TYPE_X86_64 (CPU_TYPE_X86 | CPU_ARCH_ABI64) #define CPU_TYPE_MC98000 ((cpu_type_t) 10) #define CPU_TYPE_HPPA ((cpu_type_t) 11) #define CPU_TYPE_ARM ((cpu_type_t) 12) #define CPU_TYPE_MC88000 ((cpu_type_t) 13) #define CPU_TYPE_SPARC ((cpu_type_t) 14) #define CPU_TYPE_I860 ((cpu_type_t) 15) #define CPU_TYPE_POWERPC ((cpu_type_t) 18) #define CPU_TYPE_POWERPC64 (CPU_TYPE_POWERPC | CPU_ARCH_ABI64) # 124 "/usr/include/mach/machine.h" 3 4 #define CPU_SUBTYPE_MASK 0xff000000 #define CPU_SUBTYPE_LIB64 0x80000000 # 139 "/usr/include/mach/machine.h" 3 4 #define CPU_SUBTYPE_MULTIPLE ((cpu_subtype_t) -1) #define CPU_SUBTYPE_LITTLE_ENDIAN ((cpu_subtype_t) 0) #define CPU_SUBTYPE_BIG_ENDIAN ((cpu_subtype_t) 1) #define CPU_THREADTYPE_NONE ((cpu_threadtype_t) 0) #define CPU_SUBTYPE_VAX_ALL ((cpu_subtype_t) 0) #define CPU_SUBTYPE_VAX780 ((cpu_subtype_t) 1) #define CPU_SUBTYPE_VAX785 ((cpu_subtype_t) 2) #define CPU_SUBTYPE_VAX750 ((cpu_subtype_t) 3) #define CPU_SUBTYPE_VAX730 ((cpu_subtype_t) 4) #define CPU_SUBTYPE_UVAXI ((cpu_subtype_t) 5) #define CPU_SUBTYPE_UVAXII ((cpu_subtype_t) 6) #define CPU_SUBTYPE_VAX8200 ((cpu_subtype_t) 7) #define CPU_SUBTYPE_VAX8500 ((cpu_subtype_t) 8) #define CPU_SUBTYPE_VAX8600 ((cpu_subtype_t) 9) #define CPU_SUBTYPE_VAX8650 ((cpu_subtype_t) 10) #define CPU_SUBTYPE_VAX8800 ((cpu_subtype_t) 11) #define CPU_SUBTYPE_UVAXIII ((cpu_subtype_t) 12) # 185 "/usr/include/mach/machine.h" 3 4 #define CPU_SUBTYPE_MC680x0_ALL ((cpu_subtype_t) 1) #define CPU_SUBTYPE_MC68030 ((cpu_subtype_t) 1) #define CPU_SUBTYPE_MC68040 ((cpu_subtype_t) 2) #define CPU_SUBTYPE_MC68030_ONLY ((cpu_subtype_t) 3) #define CPU_SUBTYPE_INTEL(f,m) ((cpu_subtype_t) (f) + ((m) << 4)) #define CPU_SUBTYPE_I386_ALL CPU_SUBTYPE_INTEL(3, 0) #define CPU_SUBTYPE_386 CPU_SUBTYPE_INTEL(3, 0) #define CPU_SUBTYPE_486 CPU_SUBTYPE_INTEL(4, 0) #define CPU_SUBTYPE_486SX CPU_SUBTYPE_INTEL(4, 8) #define CPU_SUBTYPE_586 CPU_SUBTYPE_INTEL(5, 0) #define CPU_SUBTYPE_PENT CPU_SUBTYPE_INTEL(5, 0) #define CPU_SUBTYPE_PENTPRO CPU_SUBTYPE_INTEL(6, 1) #define CPU_SUBTYPE_PENTII_M3 CPU_SUBTYPE_INTEL(6, 3) #define CPU_SUBTYPE_PENTII_M5 CPU_SUBTYPE_INTEL(6, 5) #define CPU_SUBTYPE_CELERON CPU_SUBTYPE_INTEL(7, 6) #define CPU_SUBTYPE_CELERON_MOBILE CPU_SUBTYPE_INTEL(7, 7) #define CPU_SUBTYPE_PENTIUM_3 CPU_SUBTYPE_INTEL(8, 0) #define CPU_SUBTYPE_PENTIUM_3_M CPU_SUBTYPE_INTEL(8, 1) #define CPU_SUBTYPE_PENTIUM_3_XEON CPU_SUBTYPE_INTEL(8, 2) #define CPU_SUBTYPE_PENTIUM_M CPU_SUBTYPE_INTEL(9, 0) #define CPU_SUBTYPE_PENTIUM_4 CPU_SUBTYPE_INTEL(10, 0) #define CPU_SUBTYPE_PENTIUM_4_M CPU_SUBTYPE_INTEL(10, 1) #define CPU_SUBTYPE_ITANIUM CPU_SUBTYPE_INTEL(11, 0) #define CPU_SUBTYPE_ITANIUM_2 CPU_SUBTYPE_INTEL(11, 1) #define CPU_SUBTYPE_XEON CPU_SUBTYPE_INTEL(12, 0) #define CPU_SUBTYPE_XEON_MP CPU_SUBTYPE_INTEL(12, 1) #define CPU_SUBTYPE_INTEL_FAMILY(x) ((x) & 15) #define CPU_SUBTYPE_INTEL_FAMILY_MAX 15 #define CPU_SUBTYPE_INTEL_MODEL(x) ((x) >> 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_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) # 316 "/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_6_14 0x73d67300 #define CPUFAMILY_INTEL_6_15 0x426f69ef #define CPUFAMILY_INTEL_6_23 0x78ea4fbc #define CPUFAMILY_INTEL_6_26 0x6b5a4cd2 #define CPUFAMILY_ARM_9 0xe73283ae #define CPUFAMILY_ARM_11 0x8ff620d8 #define CPUFAMILY_INTEL_YONAH CPUFAMILY_INTEL_6_14 #define CPUFAMILY_INTEL_MEROM CPUFAMILY_INTEL_6_15 #define CPUFAMILY_INTEL_PENRYN CPUFAMILY_INTEL_6_23 #define CPUFAMILY_INTEL_NEHALEM CPUFAMILY_INTEL_6_26 #define CPUFAMILY_INTEL_CORE CPUFAMILY_INTEL_6_14 #define CPUFAMILY_INTEL_CORE2 CPUFAMILY_INTEL_6_15 # 71 "/usr/include/mach/host_info.h" 2 3 4 # 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++; } } # 73 "/usr/include/mach/host_info.h" 2 3 4 typedef integer_t *host_info_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 #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 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))) #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_TYPE_MAX 0 #define HOST_CALENDAR_CHANGED_REPLYID 950 # 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_LOCKD_PORT (5 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_SEATBELT_PORT (7 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_MAX_SPECIAL_PORT (8 + HOST_MAX_SPECIAL_KERNEL_PORT) #define HOST_LOCAL_NODE -1 # 103 "/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_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))) # 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) # 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) # 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 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 # 144 "/usr/include/mach/memory_object_types.h" 3 4 #define MEMORY_OBJECT_COPY_INVALID 5 # 154 "/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_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) # 240 "/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 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_ONLY 0x10000 #define MAP_MEM_NAMED_CREATE 0x20000 #define MAP_MEM_PURGABLE 0x40000 #define MAP_MEM_NAMED_REUSE 0x80000 # 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 11 #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 # 36 "/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 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_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_CRASH | EXC_MASK_MACHINE) # 148 "/usr/include/mach/exception_types.h" 3 4 #define FIRST_EXCEPTION 1 #define EXC_SOFT_SIGNAL 0x10003 # 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_ struct x86_fx_save { unsigned short fx_control; unsigned short fx_status; unsigned char fx_tag; unsigned char fx_bbz1; unsigned short fx_opcode; unsigned int fx_eip; unsigned short fx_cs; unsigned short fx_bbz2; unsigned int fx_dp; unsigned short fx_ds; unsigned short fx_bbz3; unsigned int fx_MXCSR; unsigned int fx_MXCSR_MASK; unsigned short fx_reg_word[8][8]; unsigned short fx_XMM_reg[8][16]; unsigned char fx_reserved[16*6]; }; #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 (144) #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 # 92 "/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 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 == THREAD_STATE_NONE)) # 141 "/usr/include/mach/i386/thread_status.h" 3 4 struct x86_state_hdr { int flavor; int 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_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_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; }; 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))) #define MACHINE_THREAD_STATE x86_THREAD_STATE #define MACHINE_THREAD_STATE_COUNT x86_THREAD_STATE_COUNT # 288 "/usr/include/mach/i386/thread_status.h" 3 4 struct x86_seg_load_fault32 { unsigned int trapno; unsigned int err; unsigned int eip; unsigned int cs; unsigned int efl; }; # 36 "/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[(144)]; #define THREAD_STATE_FLAVOR_LIST 0 #define THREAD_STATE_FLAVOR_LIST_NEW 128 typedef int thread_state_flavor_t; typedef thread_state_flavor_t *thread_state_flavor_array_t; # 161 "/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/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_ # 36 "/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))) # 90 "/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) # 113 "/usr/include/mach/policy.h" 3 4 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)) #define TASK_BASIC_INFO_64 5 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_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_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)) #pragma pack() #define TASK_SCHED_TIMESHARE_INFO 10 #define TASK_SCHED_RR_INFO 11 #define TASK_SCHED_FIFO_INFO 12 #define TASK_SCHED_INFO 14 # 91 "/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 enum task_role { TASK_RENICED = -1, TASK_UNSPECIFIED = 0, TASK_FOREGROUND_APPLICATION, TASK_BACKGROUND_APPLICATION, TASK_CONTROL_APPLICATION, TASK_GRAPHICS_SERVER }; typedef enum task_role 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))) # 92 "/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_WIRED_LEDGER_PORT 5 #define TASK_PAGED_LEDGER_PORT 6 #define TASK_SEATBELT_PORT 7 #define TASK_GSSD_PORT 8 #define TASK_ACCESS_PORT 9 #define TASK_AUTOMOUNTD_PORT 10 #define task_get_wired_ledger_port(task,port) (task_get_special_port((task), TASK_WIRED_LEDGER_PORT, (port))) #define task_set_wired_ledger_port(task,port) (task_set_special_port((task), TASK_WIRED_LEDGER_PORT, (port))) #define task_get_paged_ledger_port(task,port) (task_get_special_port((task), TASK_PAGED_LEDGER_PORT, (port))) #define task_set_paged_ledger_port(task,port) (task_set_special_port((task), TASK_PAGED_LEDGER_PORT, (port))) #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_set_bootstrap_port(task,port) (task_set_special_port((task), TASK_BOOTSTRAP_PORT, (port))) #define task_get_gssd_port(task,port) (task_get_special_port((task), TASK_GSSD_PORT, (port))) #define task_set_gssd_port(task,port) (task_set_special_port((task), TASK_GSSD_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_get_automountd_port(task,port) (task_get_special_port((task), TASK_AUTOMOUNTD_PORT, (port))) #define task_set_automountd_port(task,port) (task_set_special_port((task), TASK_AUTOMOUNTD_PORT, (port))) # 93 "/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 (1024) typedef integer_t thread_info_data_t[(1024)]; #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 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 THREAD_SCHED_TIMESHARE_INFO 10 #define THREAD_SCHED_RR_INFO 11 #define THREAD_SCHED_FIFO_INFO 12 # 94 "/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_ # 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))) # 95 "/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))) # 96 "/usr/include/mach/mach_types.h" 2 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_ 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 1000 #define USEC_PER_SEC 1000000 #define NSEC_PER_SEC 1000000000 #define BAD_MACH_TIMESPEC(t) ((t)->tv_nsec < 0 || (t)->tv_nsec >= NSEC_PER_SEC) #define CMP_MACH_TIMESPEC(t1,t2) ((t1)->tv_sec > (t2)->tv_sec ? +NSEC_PER_SEC : ((t1)->tv_sec < (t2)->tv_sec ? -NSEC_PER_SEC : (t1)->tv_nsec - (t2)->tv_nsec)) #define ADD_MACH_TIMESPEC(t1,t2) do { if (((t1)->tv_nsec += (t2)->tv_nsec) >= NSEC_PER_SEC) { (t1)->tv_nsec -= NSEC_PER_SEC; (t1)->tv_sec += 1; } (t1)->tv_sec += (t2)->tv_sec; } while (0) # 108 "/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 += NSEC_PER_SEC; (t1)->tv_sec -= 1; } (t1)->tv_sec -= (t2)->tv_sec; } while (0) # 120 "/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) # 99 "/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 # 100 "/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 # 101 "/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_VOLATILE_GROUP_SHIFT 8 #define VM_VOLATILE_GROUP_MASK (7 << VM_VOLATILE_GROUP_SHIFT) #define VM_VOLATILE_GROUP_DEFAULT VM_VOLATILE_GROUP_7 #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 # 102 "/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; # 57 "/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) # 103 "/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_ # 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 i386_btop(x) (((pmap_paddr_t)(x)) >> I386_PGSHIFT) #define machine_btop(x) i386_btop(x) #define i386_ptob(x) (((pmap_paddr_t)(x)) << I386_PGSHIFT) #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) 0x00007FFF5FC00000ULL) #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) # 36 "/usr/include/mach/machine/vm_param.h" 2 3 4 # 48 "/usr/include/mach/vm_region.h" 2 3 4 #pragma pack(4) #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 VM_REGION_EXTENDED_INFO 11 #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 # 133 "/usr/include/mach/vm_region.h" 3 4 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; }; 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(int))) #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(int))) # 191 "/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; vm_offset_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(int))) 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; vm_offset_t object_id; unsigned short user_wired_count; }; 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_COUNT_64 ((mach_msg_type_number_t) (sizeof(vm_region_submap_info_data_64_t)/sizeof(int))) 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; vm_offset_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(int))) 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; }; #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() # 108 "/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_ # 48 "/usr/include/mach/kmod.h" 3 4 #define KMOD_CNTL_START 1 #define KMOD_CNTL_STOP 2 #define KMOD_CNTL_RETAIN 3 #define KMOD_CNTL_RELEASE 4 #define KMOD_CNTL_GET_CMD 5 #define KMOD_CNTL_GET_KERNEL_SYMBOLS 6 #define KMOD_CNTL_FREE_LINKEDIT_DATA 7 #define KMOD_CNTL_GET_KERNEL_UUID 8 #define KMOD_CNTL_GET_UUID 8 #define KMOD_CNTL_DISABLE_LOAD 9 #define KMOD_PACK_IDS(from,to) (((unsigned long)from << 16) | (unsigned long)to) #define KMOD_UNPACK_FROM_ID(i) ((unsigned long)i >> 16) #define KMOD_UNPACK_TO_ID(i) ((unsigned long)i & 0xffff) typedef int kmod_t; typedef int kmod_control_flavor_t; typedef void* kmod_args_t; #define KMOD_MAX_NAME 64 #pragma pack(4) typedef struct kmod_reference { struct kmod_reference *next; struct kmod_info *info; } kmod_reference_t; #pragma pack() #define KMOD_RETURN_SUCCESS KERN_SUCCESS #define KMOD_RETURN_FAILURE KERN_FAILURE 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); #pragma pack(4) typedef struct kmod_info { struct kmod_info *next; int info_version; int id; char name[64]; char version[64]; int 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; #pragma pack() typedef kmod_info_t *kmod_info_array_t; #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, -1, { #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, -1, { #name }, { version }, -1, 0, 0, 0, 0, start, stop }; #define KMOD_LIB_DECL(name,version) kmod_info_t KMOD_INFO_NAME = { 0, KMOD_INFO_VERSION, -1, { #name }, { version }, -1, 0, 0, 0, 0, kmod_default_start, kmod_default_stop }; # 141 "/usr/include/mach/kmod.h" 3 4 #define KMOD_LOAD_EXTENSION_PACKET 1 #define KMOD_LOAD_WITH_DEPENDENCIES_PACKET 2 #define KMOD_IOKIT_START_RANGE_PACKET 0x1000 #define KMOD_IOKIT_END_RANGE_PACKET 0x1fff typedef struct kmod_load_extension_cmd { int type; char name[64]; } kmod_load_extension_cmd_t; typedef struct kmod_load_with_dependencies_cmd { int type; char name[64]; char dependencies[1][64]; } kmod_load_with_dependencies_cmd_t; typedef struct kmod_generic_cmd { int type; char data[1]; } kmod_generic_cmd_t; # 109 "/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 thread_t; typedef mach_port_t thread_act_t; typedef mach_port_t ipc_space_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; # 160 "/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 THREAD_NULL ((thread_t) 0) #define THR_ACT_NULL ((thread_act_t) 0) #define IPC_SPACE_NULL ((ipc_space_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 mach_vm_offset_t *emulation_vector_t; typedef char *user_subsystem_t; typedef char *labelstr_t; # 1 "/usr/include/mach/std_types.h" 1 3 4 # 64 "/usr/include/mach/std_types.h" 3 4 #define _MACH_STD_TYPES_H_ # 229 "/usr/include/mach/mach_types.h" 2 3 4 # 42 "/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 # 70 "/usr/include/mach/mach_init.h" 3 4 extern mach_port_t mach_task_self(void); 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_ # 82 "/usr/include/mach/mach_traps.h" 3 4 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 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); # 128 "/usr/include/mach/mach_traps.h" 3 4 # 82 "/usr/include/mach/mach_init.h" 2 3 4 extern mach_port_t bootstrap_port; extern mach_port_t name_server_port; extern mach_port_t environment_port; extern mach_port_t service_port; #define NAME_SERVER_SLOT 0 #define ENVIRONMENT_SLOT 1 #define SERVICE_SLOT 2 #define MACH_PORTS_SLOTS_USED 3 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)) extern int (*vprintf_stderr_func)(const char *format, va_list ap); # 43 "/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) (((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_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 # 65 "/System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h" 3 typedef UInt32 IOOptionBits; typedef SInt32 IOFixed; typedef UInt32 IOVersion; typedef UInt32 IOItemCount; typedef UInt32 IOCacheMode; typedef UInt32 IOByteCount; typedef vm_address_t IOVirtualAddress; typedef IOVirtualAddress IOLogicalAddress; # 86 "/System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h" 3 typedef UInt32 IOPhysicalAddress; typedef UInt32 IOPhysicalLength; #define IOPhysical32(hi,lo) (lo) #define IOPhysSize 32 # 106 "/System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h" 3 typedef struct { IOVirtualAddress address; IOByteCount length; } IOVirtualRange; typedef struct { mach_vm_address_t address; mach_vm_size_t length; } IOAddressRange; typedef struct { int value; const char *name; } IONamedValue; typedef unsigned int IOAlignment; #define IO_NULL_VM_TASK ((vm_task_t)0) # 145 "/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 # 77 "/usr/include/device/device_types.h" 3 4 typedef char * io_buf_ptr_t; # 86 "/usr/include/device/device_types.h" 3 4 typedef char io_name_t[128]; typedef char io_string_t[512]; 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]; # 150 "/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 }; enum { kIOMapAnywhere = 0x00000001, kIOMapCacheMask = 0x00000700, kIOMapCacheShift = 8, kIOMapDefaultCache = kIODefaultCache << kIOMapCacheShift, kIOMapInhibitCache = kIOInhibitCache << kIOMapCacheShift, kIOMapWriteThruCache = kIOWriteThruCache << kIOMapCacheShift, kIOMapCopybackCache = kIOCopybackCache << kIOMapCacheShift, kIOMapWriteCombineCache = kIOWriteCombineCache << kIOMapCacheShift, kIOMapUserOptionsMask = 0x00000fff, kIOMapReadOnly = 0x00001000, kIOMapStatic = 0x01000000, kIOMapReference = 0x02000000, kIOMapUnique = 0x04000000, kIOMap64Bit = 0x08000000 }; # 204 "/System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h" 3 enum { kNanosecondScale = 1, kMicrosecondScale = 1000, kMillisecondScale = 1000 * 1000, kSecondScale = 1000 * 1000 * 1000, kTickScale = (kSecondScale / 100) }; typedef enum { IO_CacheOff, IO_WriteThrough, IO_CopyBack } IOCache; typedef unsigned int IODeviceNumber; typedef unsigned int IOObjectNumber; # 49 "/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 kIOServiceClass "IOService" #define kIOResourcesClass "IOResources" #define kIOClassKey "IOClass" #define kIOProbeScoreKey "IOProbeScore" #define kIOKitDebugKey "IOKitDebug" #define kIOProviderClassKey "IOProviderClass" #define kIONameMatchKey "IONameMatch" #define kIOPropertyMatchKey "IOPropertyMatch" #define kIOPathMatchKey "IOPathMatch" #define kIOLocationMatchKey "IOLocationMatch" #define kIOParentMatchKey "IOParentMatch" #define kIOResourceMatchKey "IOResourceMatch" #define kIOMatchedServiceCountKey "IOMatchedServiceCountMatch" #define kIONameMatchedKey "IONameMatched" #define kIOMatchCategoryKey "IOMatchCategory" #define kIODefaultMatchCategoryKey "IODefaultMatchCategory" #define kIOUserClientClassKey "IOUserClientClass" #define kIOUserClientCrossEndianKey "IOUserClientCrossEndian" #define kIOUserClientCrossEndianCompatibleKey "IOUserClientCrossEndianCompatible" #define kIOUserClientSharedInstanceKey "IOUserClientSharedInstance" #define kIOPublishNotification "IOServicePublish" #define kIOFirstPublishNotification "IOServiceFirstPublish" #define kIOMatchedNotification "IOServiceMatched" #define kIOFirstMatchNotification "IOServiceFirstMatch" #define kIOTerminatedNotification "IOServiceTerminate" #define kIOGeneralInterest "IOGeneralInterest" #define kIOBusyInterest "IOBusyInterest" #define kIOAppPowerStateInterest "IOAppPowerStateInterest" #define kIOPriorityPowerStateInterest "IOPriorityPowerStateInterest" #define kIOPlatformDeviceMessageKey "IOPlatformDeviceMessage" #define kIOCFPlugInTypesKey "IOCFPlugInTypes" #define kIOCommandPoolSizeKey "IOCommandPoolSize" #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" # 132 "/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 kIODTNVRAMPanicInfoKey "aapl,panic-info" #define kIOBootDeviceKey "IOBootDevice" #define kIOBootDevicePathKey "IOBootDevicePath" #define kIOBootDeviceSizeKey "IOBootDeviceSize" #define kOSBuildVersionKey "OS Build Version" # 50 "/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 }; 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 * 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[0]; }; struct IOServiceInterestContent64 { natural_t messageType; io_user_reference_t messageArgument[1]; }; 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[0]; }; #pragma pack(4) struct IOServiceInterestContent { natural_t messageType; void * messageArgument[1]; }; #pragma pack() struct IOAsyncCompletionContent { IOReturn result; void * args[0]; }; typedef struct OSNotificationHeader OSNotificationHeader; typedef struct IOServiceInterestContent IOServiceInterestContent; typedef struct IOAsyncCompletionContent IOAsyncCompletionContent; # 52 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 2 3 # 64 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 typedef struct IONotificationPort * IONotificationPortRef; typedef void (*IOServiceMatchingCallback)( void * refcon, io_iterator_t iterator ); # 85 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 typedef void (*IOServiceInterestCallback)( void * refcon, io_service_t service, uint32_t messageType, void * messageArgument ); # 99 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 extern const mach_port_t kIOMasterPortDefault; # 109 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOMasterPort( mach_port_t bootstrapPort, mach_port_t * masterPort ); # 120 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 IONotificationPortRef IONotificationPortCreate( mach_port_t masterPort ); void IONotificationPortDestroy( IONotificationPortRef notify ); CFRunLoopSourceRef IONotificationPortGetRunLoopSource( IONotificationPortRef notify ); mach_port_t IONotificationPortGetMachPort( IONotificationPortRef notify ); # 159 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 void IODispatchCalloutFromMessage( void *unused, mach_msg_header_t *msg, void *reference ); # 176 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOCreateReceivePort( uint32_t msgType, mach_port_t * recvPort ); # 191 "/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 ); # 212 "/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) ; # 254 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 boolean_t IOObjectConformsTo( io_object_t object, const io_name_t className ); # 266 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 boolean_t IOObjectIsEqualTo( io_object_t object, io_object_t anObject ); uint32_t IOObjectGetRetainCount( io_object_t object ); # 293 "/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 ); # 331 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 io_service_t IOServiceGetMatchingService( mach_port_t masterPort, CFDictionaryRef matching ); # 344 "/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 ) __attribute__((deprecated)); # 376 "/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 ); # 397 "/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 ); # 414 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceMatchPropertyTable( io_service_t service, CFDictionaryRef matching, boolean_t * matches ); # 427 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceGetBusyState( io_service_t service, uint32_t * busyState ); # 439 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceWaitQuiet( io_service_t service, mach_timespec_t * waitTime ); # 451 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOKitGetBusyState( mach_port_t masterPort, uint32_t * busyState ); # 463 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOKitWaitQuiet( mach_port_t masterPort, mach_timespec_t * waitTime ); # 477 "/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 ); # 491 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceRequestProbe( io_service_t service, uint32_t options ); # 508 "/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 ); # 539 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOConnectGetService( io_connect_t connect, io_service_t * service ); # 553 "/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 ); # 582 "/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 ); # 610 "/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 ); # 624 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOConnectSetCFProperties( io_connect_t connect, CFTypeRef properties ); # 637 "/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); # 784 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOConnectAddClient( io_connect_t connect, io_connect_t client ); # 801 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 io_registry_entry_t IORegistryGetRootEntry( mach_port_t masterPort ); # 812 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 io_registry_entry_t IORegistryEntryFromPath( mach_port_t masterPort, const io_string_t path ); enum { kIORegistryIterateRecursively = 0x00000001, kIORegistryIterateParents = 0x00000002 }; # 832 "/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 ); # 848 "/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 ); # 866 "/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 ); # 892 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntryGetName( io_registry_entry_t entry, io_name_t name ); # 905 "/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 ); # 919 "/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 ); # 933 "/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 ); # 948 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntryCreateCFProperties( io_registry_entry_t entry, CFMutableDictionaryRef * properties, CFAllocatorRef allocator, IOOptionBits options ); # 964 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 CFTypeRef IORegistryEntryCreateCFProperty( io_registry_entry_t entry, CFStringRef key, CFAllocatorRef allocator, IOOptionBits options ); # 982 "/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 ); # 1007 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntrySetCFProperties( io_registry_entry_t entry, CFTypeRef properties ); # 1020 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IORegistryEntrySetCFProperty( io_registry_entry_t entry, CFStringRef propertyName, CFTypeRef property ); # 1034 "/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 ); # 1048 "/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 ); # 1062 "/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 ); # 1076 "/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 ); # 1089 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 boolean_t IORegistryEntryInPlane( io_registry_entry_t entry, const io_name_t plane ); # 1106 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 CFMutableDictionaryRef IOServiceMatching( const char * name ); CFMutableDictionaryRef IOServiceNameMatching( const char * name ); # 1128 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 CFMutableDictionaryRef IOBSDNameMatching( mach_port_t masterPort, uint32_t options, const char * bsdName ); # 1142 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 CFMutableDictionaryRef IOOpenFirmwarePathMatching( mach_port_t masterPort, uint32_t options, const char * path ); # 1158 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 kern_return_t IOServiceOFPathToBSDName(mach_port_t masterPort, const io_name_t openFirmwarePath, io_name_t bsdName); # 1171 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 typedef void (*IOAsyncCallback0)(void *refcon, IOReturn result); # 1181 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 typedef void (*IOAsyncCallback1)(void *refcon, IOReturn result, void *arg0); # 1191 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 typedef void (*IOAsyncCallback2)(void *refcon, IOReturn result, void *arg0, void *arg1); # 1201 "/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 ); # 1422 "/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h" 3 # 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__ # 40 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 typedef struct __DASession * DASessionRef; extern CFTypeID DASessionGetTypeID( void ); # 58 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 extern DASessionRef DASessionCreate( CFAllocatorRef allocator ); # 68 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 extern void DASessionScheduleWithRunLoop( DASessionRef session, CFRunLoopRef runLoop, CFStringRef runLoopMode ); # 78 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 extern void DASessionUnscheduleFromRunLoop( DASessionRef session, CFRunLoopRef runLoop, CFStringRef runLoopMode ); typedef struct __DAApprovalSession * DAApprovalSessionRef; extern CFTypeID DAApprovalSessionGetTypeID( void ); # 103 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 extern DAApprovalSessionRef DAApprovalSessionCreate( CFAllocatorRef allocator ); # 113 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 extern void DAApprovalSessionScheduleWithRunLoop( DAApprovalSessionRef session, CFRunLoopRef runLoop, CFStringRef runLoopMode ); # 123 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DASession.h" 3 extern void DAApprovalSessionUnscheduleFromRunLoop( DAApprovalSessionRef session, CFRunLoopRef runLoop, CFStringRef runLoopMode ); # 31 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 2 3 extern const CFStringRef kDADiskDescriptionVolumeKindKey; extern const CFStringRef kDADiskDescriptionVolumeMountableKey; extern const CFStringRef kDADiskDescriptionVolumeNameKey; extern const CFStringRef kDADiskDescriptionVolumeNetworkKey; extern const CFStringRef kDADiskDescriptionVolumePathKey; 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; # 81 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 typedef struct __DADisk * DADiskRef; extern CFTypeID DADiskGetTypeID( void ); # 103 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 extern DADiskRef DADiskCreateFromBSDName( CFAllocatorRef allocator, DASessionRef session, const char * name ); # 118 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 extern DADiskRef DADiskCreateFromIOMedia( CFAllocatorRef allocator, DASessionRef session, io_service_t media ); # 129 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 extern const char * DADiskGetBSDName( DADiskRef disk ); # 142 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 extern io_service_t DADiskCopyIOMedia( DADiskRef disk ); # 160 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 extern CFDictionaryRef DADiskCopyDescription( DADiskRef disk ); # 173 "/System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h" 3 extern DADiskRef DADiskCopyWholeDisk( DADiskRef disk ); # 63 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 2 3 # 74 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 #pragma pack(push, 2) #define _HFSUNISTR255_DEFINED_ struct HFSUniStr255 { UInt16 length; UniChar unicode[255]; }; typedef struct HFSUniStr255 HFSUniStr255; typedef const HFSUniStr255 * ConstHFSUniStr255Param; #define kFSFileSecurityRemoveACL (acl_t) _FILESEC_REMOVE_ACL # 97 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { fsCurPerm = 0x00, fsRdPerm = 0x01, fsWrPerm = 0x02, fsRdWrPerm = 0x03, fsRdWrShPerm = 0x04 }; # 115 "/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; # 357 "/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; # 1067 "/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 = (long)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 }; # 1148 "/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; # 1300 "/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 = (long)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; struct FSForkInfo { SInt8 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 }; # 1730 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern IOCompletionUPP NewIOCompletionUPP(IOCompletionProcPtr userRoutine) ; # 1741 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void DisposeIOCompletionUPP(IOCompletionUPP userUPP) ; # 1752 "/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) # 1793 "/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) ; # 1807 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBMakeFSRefUnicodeSync(FSRefParam * paramBlock) ; # 1821 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBMakeFSRefUnicodeAsync(FSRefParam * paramBlock) ; # 1846 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSCompareFSRefs(const FSRef *ref1, const FSRef *ref2) ; # 1860 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBCompareFSRefsSync(FSRefParam * paramBlock) ; # 1874 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCompareFSRefsAsync(FSRefParam * paramBlock) ; # 1903 "/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) ; # 1917 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBCreateFileUnicodeSync(FSRefParam * paramBlock) ; # 1931 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCreateFileUnicodeAsync(FSRefParam * paramBlock) ; # 1961 "/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) ; # 1975 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBCreateDirectoryUnicodeSync(FSRefParam * paramBlock) ; # 1989 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCreateDirectoryUnicodeAsync(FSRefParam * paramBlock) ; # 2011 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSDeleteObject(const FSRef * ref) ; # 2025 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBDeleteObjectSync(FSRefParam * paramBlock) ; # 2039 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBDeleteObjectAsync(FSRefParam * paramBlock) ; # 2062 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSUnlinkObject(const FSRef * ref) ; # 2076 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBUnlinkObjectSync(FSRefParam * paramBlock) ; # 2090 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBUnlinkObjectAsync(FSRefParam * paramBlock) ; # 2119 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSMoveObject(const FSRef *ref, const FSRef *destDirectory, FSRef *newRef) ; # 2133 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBMoveObjectSync(FSRefParam * paramBlock) ; # 2147 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBMoveObjectAsync(FSRefParam * paramBlock) ; # 2170 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSExchangeObjects(const FSRef *ref, const FSRef *destRef) ; # 2184 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBExchangeObjectsSync(FSRefParam * paramBlock) ; # 2198 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBExchangeObjectsAsync(FSRefParam * paramBlock) ; # 2316 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { kFSReplaceObjectDefaultOptions = 0, kFSReplaceObjectReplaceMetadata = 0x01, kFSReplaceObjectSaveOriginalAsABackup = 0x02, kFSReplaceObjectReplacePermissionInfo = 0x04, kFSReplaceObjectPreservePermissionInfo = 0x08, # 2359 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 kFSReplaceObjectDoNotCheckObjectWriteAccess = 0x10 }; # 2409 "/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) ; # 2457 "/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) ; # 2489 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetTemporaryDirectoryForReplaceObject(const FSRef *originalObject, FSRef *temporaryDirectory, OptionBits flags) ; # 2525 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathGetTemporaryDirectoryForReplaceObject(const char *originalObjectPath, char *temporaryDirectoryPath, UInt32 maxPathSize, OptionBits flags) ; # 2556 "/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) ; # 2570 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBRenameUnicodeSync(FSRefParam * paramBlock) ; # 2584 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBRenameUnicodeAsync(FSRefParam * paramBlock) ; # 2613 "/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) ; # 2627 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBGetCatalogInfoSync(FSRefParam * paramBlock) ; # 2641 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBGetCatalogInfoAsync(FSRefParam * paramBlock) ; # 2683 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSSetCatalogInfo(const FSRef *ref, FSCatalogInfoBitmap whichInfo, const FSCatalogInfo *catalogInfo) ; # 2705 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBSetCatalogInfoSync(FSRefParam * paramBlock) ; # 2727 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBSetCatalogInfoAsync(FSRefParam * paramBlock) ; # 2754 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSOpenIterator(const FSRef *container, FSIteratorFlags iteratorFlags, FSIterator *iterator) ; # 2768 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBOpenIteratorSync(FSCatalogBulkParam * paramBlock) ; # 2782 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBOpenIteratorAsync(FSCatalogBulkParam * paramBlock) ; # 2804 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSCloseIterator(FSIterator iterator) ; # 2818 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBCloseIteratorSync(FSCatalogBulkParam * paramBlock) ; # 2832 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCloseIteratorAsync(FSCatalogBulkParam * paramBlock) ; # 2865 "/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) ; # 2879 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBGetCatalogInfoBulkSync(FSCatalogBulkParam * paramBlock) ; # 2893 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBGetCatalogInfoBulkAsync(FSCatalogBulkParam * paramBlock) ; # 2929 "/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) ; # 2943 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBCatalogSearchSync(FSCatalogBulkParam * paramBlock) ; # 2957 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCatalogSearchAsync(FSCatalogBulkParam * paramBlock) ; # 2989 "/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) ; # 3003 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBCreateFileAndOpenForkUnicodeSync(FSRefForkIOParamPtr paramBlock) ; # 3017 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCreateFileAndOpenForkUnicodeAsync(FSRefForkIOParamPtr paramBlock) ; # 3040 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSCreateFork(const FSRef *ref, UniCharCount forkNameLength, const UniChar *forkName) ; # 3054 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBCreateForkSync(FSForkIOParam * paramBlock) ; # 3068 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCreateForkAsync(FSForkIOParam * paramBlock) ; # 3092 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSDeleteFork(const FSRef *ref, UniCharCount forkNameLength, const UniChar *forkName) ; # 3106 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBDeleteForkSync(FSForkIOParam * paramBlock) ; # 3120 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBDeleteForkAsync(FSForkIOParam * paramBlock) ; # 3148 "/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) ; # 3162 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBIterateForksSync(FSForkIOParam * paramBlock) ; # 3176 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBIterateForksAsync(FSForkIOParam * paramBlock) ; # 3205 "/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) ; # 3219 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBOpenForkSync(FSForkIOParam * paramBlock) ; # 3233 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBOpenForkAsync(FSForkIOParam * paramBlock) ; # 3261 "/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) ; # 3275 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBReadForkSync(FSForkIOParam * paramBlock) ; # 3289 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBReadForkAsync(FSForkIOParam * paramBlock) ; # 3317 "/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) ; # 3331 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBWriteForkSync(FSForkIOParam * paramBlock) ; # 3345 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBWriteForkAsync(FSForkIOParam * paramBlock) ; # 3369 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSGetForkPosition(FSIORefNum forkRefNum, SInt64 *position) ; # 3383 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBGetForkPositionSync(FSForkIOParam * paramBlock) ; # 3397 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBGetForkPositionAsync(FSForkIOParam * paramBlock) ; # 3422 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSSetForkPosition(FSIORefNum forkRefNum, UInt16 positionMode, SInt64 positionOffset) ; # 3436 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBSetForkPositionSync(FSForkIOParam * paramBlock) ; # 3450 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBSetForkPositionAsync(FSForkIOParam * paramBlock) ; # 3473 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSGetForkSize(FSIORefNum forkRefNum, SInt64 *forkSize) ; # 3487 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBGetForkSizeSync(FSForkIOParam * paramBlock) ; # 3501 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBGetForkSizeAsync(FSForkIOParam * paramBlock) ; # 3526 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSSetForkSize(FSIORefNum forkRefNum, UInt16 positionMode, SInt64 positionOffset) ; # 3540 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBSetForkSizeSync(FSForkIOParam * paramBlock) ; # 3554 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBSetForkSizeAsync(FSForkIOParam * paramBlock) ; # 3594 "/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) ; # 3608 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBAllocateForkSync(FSForkIOParam * paramBlock) ; # 3622 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBAllocateForkAsync(FSForkIOParam * paramBlock) ; # 3645 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSFlushFork(FSIORefNum forkRefNum) ; # 3659 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBFlushForkSync(FSForkIOParam * paramBlock) ; # 3673 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBFlushForkAsync(FSForkIOParam * paramBlock) ; # 3696 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSCloseFork(FSIORefNum forkRefNum) ; # 3710 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBCloseForkSync(FSForkIOParam * paramBlock) ; # 3724 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBCloseForkAsync(FSForkIOParam * paramBlock) ; # 3762 "/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) ; # 3776 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBGetForkCBInfoSync(FSForkCBInfoParam * paramBlock) ; # 3790 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBGetForkCBInfoAsync(FSForkCBInfoParam * paramBlock) ; # 3816 "/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) ; # 3830 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBXLockRangeSync(FSRangeLockParamPtr paramBlock) ; # 3844 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBXLockRangeAsync(FSRangeLockParamPtr paramBlock) ; # 3870 "/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) ; # 3884 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBXUnlockRangeSync(FSRangeLockParamPtr paramBlock) ; # 3898 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBXUnlockRangeAsync(FSRangeLockParamPtr paramBlock) ; # 3929 "/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) ; # 3943 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBGetVolumeInfoSync(FSVolumeInfoParam * paramBlock) ; # 3957 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBGetVolumeInfoAsync(FSVolumeInfoParam * paramBlock) ; # 3984 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSSetVolumeInfo(FSVolumeRefNum volume, FSVolumeInfoBitmap whichInfo, const FSVolumeInfo *info) ; # 3998 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr PBSetVolumeInfoSync(FSVolumeInfoParam * paramBlock) ; # 4012 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void PBSetVolumeInfoAsync(FSVolumeInfoParam * paramBlock) ; # 4030 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSGetDataForkName(HFSUniStr255 * dataForkName) ; # 4049 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSErr FSGetResourceForkName(HFSUniStr255 * resourceForkName) ; # 4079 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSRefMakePath(const FSRef *ref, UInt8 *path, UInt32 pathBufferSize) ; # 4108 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathMakeRef(const UInt8 *path, FSRef *ref, Boolean *isDirectory) ; # 4118 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { kFSPathMakeRefDefaultOptions = 0, kFSPathMakeRefDoNotFollowLeafSymlink = 0x01 }; # 4153 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathMakeRefWithOptions(const UInt8 *path, OptionBits options, FSRef *ref, Boolean *isDirectory) ; # 4177 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern Boolean FSIsFSRefValid(const FSRef * ref) ; # 4190 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 typedef UInt32 FNMessage; enum { kFNDirectoryModifiedMessage = 1 }; # 4231 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FNNotify(const FSRef *ref, FNMessage message, OptionBits flags) ; # 4260 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FNNotifyByPath(const UInt8 *path, FNMessage message, OptionBits flags) ; # 4288 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FNNotifyAll(FNMessage message, OptionBits flags) ; # 4303 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 typedef struct OpaqueFNSubscriptionRef* FNSubscriptionRef; enum { kFNNoImplicitAllSubscription = (1 << 0), kFNNotifyInBackground = (1 << 1) }; # 4350 "/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; # 4360 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FNSubscriptionUPP NewFNSubscriptionUPP(FNSubscriptionProcPtr userRoutine) ; # 4371 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void DisposeFNSubscriptionUPP(FNSubscriptionUPP userUPP) ; # 4382 "/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) # 4434 "/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) ; # 4469 "/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) ; # 4492 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FNUnsubscribe(FNSubscriptionRef subscription) ; # 4522 "/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; # 4555 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FSVolumeMountUPP NewFSVolumeMountUPP(FSVolumeMountProcPtr userRoutine) ; # 4566 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FSVolumeUnmountUPP NewFSVolumeUnmountUPP(FSVolumeUnmountProcPtr userRoutine) ; # 4577 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FSVolumeEjectUPP NewFSVolumeEjectUPP(FSVolumeEjectProcPtr userRoutine) ; # 4588 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void DisposeFSVolumeMountUPP(FSVolumeMountUPP userUPP) ; # 4599 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void DisposeFSVolumeUnmountUPP(FSVolumeUnmountUPP userUPP) ; # 4610 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern void DisposeFSVolumeEjectUPP(FSVolumeEjectUPP userUPP) ; # 4621 "/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) ; # 4637 "/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) ; # 4654 "/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) ; # 4675 "/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) # 4693 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { kFSMountServerMarkDoNotDisplay = (1 << 0), kFSMountServerMountOnMountDir = (1 << 2) }; # 4715 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { kFSMountServerMountWithoutNotification = (1 << 1) }; enum { # 4740 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 kFSEjectVolumeForceEject = (1 << 0) }; enum { # 4758 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 kFSUnmountVolumeForceUnmount = (1 << 0) }; # 4783 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSCreateVolumeOperation(FSVolumeOperation * volumeOp) ; # 4806 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSDisposeVolumeOperation(FSVolumeOperation volumeOp) ; # 4839 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSMountLocalVolumeSync(CFStringRef diskID, CFURLRef mountDir, FSVolumeRefNum *mountedVolumeRefNum, OptionBits flags) ; # 4887 "/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) ; # 4929 "/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) ; # 4986 "/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) ; # 5029 "/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) ; # 5062 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSUnmountVolumeSync(FSVolumeRefNum vRefNum, OptionBits flags, pid_t *dissenter) ; # 5106 "/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) ; # 5148 "/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) ; # 5172 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSCancelVolumeOperation(FSVolumeOperation volumeOp) ; # 5205 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSEjectVolumeSync(FSVolumeRefNum vRefNum, OptionBits flags, pid_t *dissenter) ; # 5249 "/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) ; # 5291 "/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) ; # 5318 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSCopyDiskIDForVolume(FSVolumeRefNum vRefNum, CFStringRef *diskID) ; # 5344 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSCopyURLForVolume(FSVolumeRefNum vRefNum, CFURLRef *url) ; # 5369 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetVolumeForDiskID(CFStringRef diskID, FSVolumeRefNum *vRefNum) ; # 5396 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSCopyDADiskForVolume(FSVolumeRefNum vRefNum, DADiskRef *disk) ; # 5422 "/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; # 5437 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 struct FSFileOperationClientContext { CFIndex version; void * info; # 5459 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 CFAllocatorRetainCallBack retain; CFAllocatorReleaseCallBack release; CFAllocatorCopyDescriptionCallBack copyDescription; }; typedef struct FSFileOperationClientContext FSFileOperationClientContext; # 5512 "/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); # 5551 "/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); # 5560 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { kFSFileOperationDefaultOptions = 0, kFSFileOperationOverwrite = 0x01, kFSFileOperationSkipSourcePermissionErrors = 0x02, kFSFileOperationDoNotMoveAcrossVolumes = 0x04, kFSFileOperationSkipPreflight = 0x08 }; # 5603 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 enum { kFSOperationStageUndefined = 0, kFSOperationStagePreflighting = 1, kFSOperationStageRunning = 2, kFSOperationStageComplete = 3 }; # 5643 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationTotalBytesKey ; # 5659 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationBytesCompleteKey ; # 5675 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationBytesRemainingKey ; # 5691 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationTotalObjectsKey ; # 5707 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationObjectsCompleteKey ; # 5723 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationObjectsRemainingKey ; # 5741 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationTotalUserVisibleObjectsKey ; # 5759 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationUserVisibleObjectsCompleteKey ; # 5777 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationUserVisibleObjectsRemainingKey ; # 5791 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern const CFStringRef kFSOperationThroughputKey ; # 5827 "/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) ; # 5870 "/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) ; # 5904 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSMoveObjectToTrashSync(const FSRef *source, FSRef *target, OptionBits options) ; # 5943 "/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) ; # 5987 "/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) ; # 6022 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSPathMoveObjectToTrashSync(const char *sourcePath, char **targetPath, OptionBits options) ; # 6042 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern CFTypeID FSFileOperationGetTypeID(void) ; # 6069 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FSFileOperationRef FSFileOperationCreate(CFAllocatorRef alloc) ; # 6101 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileOperationScheduleWithRunLoop(FSFileOperationRef fileOp, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 6132 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileOperationUnscheduleFromRunLoop(FSFileOperationRef fileOp, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 6185 "/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) ; # 6241 "/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) ; # 6290 "/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) ; # 6343 "/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) ; # 6399 "/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) ; # 6449 "/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) ; # 6472 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileOperationCancel(FSFileOperationRef fileOp) ; # 6516 "/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) ; # 6561 "/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) ; # 6590 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern CFStringRef FSCreateStringFromHFSUniStr(CFAllocatorRef alloc, const HFSUniStr255 *uniStr) ; # 6616 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetHFSUniStrFromString(CFStringRef theString, HFSUniStr255 *uniStr) ; # 6638 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern CFTypeID FSFileSecurityGetTypeID(void) ; # 6665 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FSFileSecurityRef FSFileSecurityCreate(CFAllocatorRef alloc) ; # 6679 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FSFileSecurityRef FSFileSecurityCreateWithFSPermissionInfo(CFAllocatorRef alloc, const FSPermissionInfo *permissions) ; # 6693 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern FSFileSecurityRef FSFileSecurityRefCreateCopy(CFAllocatorRef alloc, FSFileSecurityRef fileSec) ; # 6724 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecurityGetOwnerUUID(FSFileSecurityRef fileSec, CFUUIDBytes *owner) ; # 6751 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecuritySetOwnerUUID(FSFileSecurityRef fileSec, const CFUUIDBytes *owner) ; # 6780 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecurityGetGroupUUID(FSFileSecurityRef fileSec, CFUUIDBytes *group) ; # 6807 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecuritySetGroupUUID(FSFileSecurityRef fileSec, const CFUUIDBytes *group) ; # 6838 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecurityCopyAccessControlList(FSFileSecurityRef fileSec, acl_t *accessControlList) ; # 6868 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecuritySetAccessControlList(FSFileSecurityRef fileSec, acl_t accessControlList) ; # 6897 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecurityGetOwner(FSFileSecurityRef fileSec, UInt32 *owner) ; # 6923 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecuritySetOwner(FSFileSecurityRef fileSec, UInt32 owner) ; # 6951 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecurityGetGroup(FSFileSecurityRef fileSec, UInt32 *group) ; # 6977 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecuritySetGroup(FSFileSecurityRef fileSec, UInt32 group) ; # 7005 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFileSecurityGetMode(FSFileSecurityRef fileSec, UInt16 *mode) ; # 7031 "/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 { kioACUserNoSeeFolderBit = 0, kioACUserNoSeeFolderMask = 0x01, kioACUserNoSeeFilesBit = 1, kioACUserNoSeeFilesMask = 0x02, kioACUserNoMakeChangesBit = 2, kioACUserNoMakeChangesMask = 0x04, kioACUserNotOwnerBit = 7, kioACUserNotOwnerMask = 0x80 }; enum { kioACAccessOwnerBit = 31, kioACAccessOwnerMask = (long)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 }; # 7212 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetVolumeParms(FSVolumeRefNum volume, GetVolParmsInfoBuffer *buffer, ByteCount bufferSize) ; # 7239 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetVolumeMountInfoSize(FSVolumeRefNum volume, ByteCount *size) ; # 7273 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSGetVolumeMountInfo(FSVolumeRefNum volume, BytePtr buffer, ByteCount bufferSize, ByteCount *actualSize) ; # 7299 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSVolumeMount(BytePtr buffer, FSVolumeRefNum *mountedVolume) ; # 7314 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSFlushVolume(FSVolumeRefNum vRefNum) ; # 7328 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBFlushVolumeSync(FSRefParamPtr paramBlock) ; # 7342 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBFlushVolumeAsync(FSRefParamPtr paramBlock) ; # 7369 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBFSCopyFileSync(FSRefParamPtr paramBlock) ; # 7383 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBFSCopyFileAsync(FSRefParamPtr paramBlock) ; # 7413 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus FSResolveNodeID(FSVolumeRefNum volume, UInt32 nodeID, FSRefPtr newRef) ; # 7434 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBFSResolveNodeIDSync(FSRefParamPtr paramBlock) ; # 7448 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 extern OSStatus PBFSResolveNodeIDAsync(FSRefParamPtr paramBlock) ; # 10469 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h" 3 #pragma pack(pop) # 33 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 #define __RESOURCES__ # 43 "/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; # 101 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResErrUPP NewResErrUPP(ResErrProcPtr userRoutine) ; # 112 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void DisposeResErrUPP(ResErrUPP userUPP) ; # 123 "/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); # 153 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void CloseResFile(ResFileRefNum refNum) ; # 168 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr ResError(void) ; # 183 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResFileRefNum CurResFile(void) ; # 198 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResFileRefNum HomeResFile(Handle theResource) ; # 213 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void UseResFile(ResFileRefNum refNum) ; # 228 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResourceCount CountTypes(void) ; # 243 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResourceCount Count1Types(void) ; # 258 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void GetIndType( ResType * theType, ResourceIndex itemIndex) ; # 275 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void Get1IndType( ResType * theType, ResourceIndex itemIndex) ; # 292 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void SetResLoad(Boolean load) ; # 307 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResourceCount CountResources(ResType theType) ; # 322 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResourceCount Count1Resources(ResType theType) ; # 337 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Handle GetIndResource( ResType theType, ResourceIndex itemIndex) ; # 354 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Handle Get1IndResource( ResType theType, ResourceIndex itemIndex) ; # 371 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Handle GetResource( ResType theType, ResID theID) ; # 388 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Handle Get1Resource( ResType theType, ResID theID) ; # 405 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Handle GetNamedResource( ResType theType, ConstStr255Param name) ; # 422 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Handle Get1NamedResource( ResType theType, ConstStr255Param name) ; # 440 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 #define MacLoadResource LoadResource extern void LoadResource(Handle theResource) ; # 457 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void ReleaseResource(Handle theResource) ; # 472 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void DetachResource(Handle theResource) ; # 487 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResID UniqueID(ResType theType) ; # 502 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResID Unique1ID(ResType theType) ; # 517 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResAttributes GetResAttrs(Handle theResource) ; # 532 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void GetResInfo( Handle theResource, ResID * theID, ResType * theType, Str255 name) ; # 551 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void SetResInfo( Handle theResource, ResID theID, ConstStr255Param name) ; # 569 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void AddResource( Handle theData, ResType theType, ResID theID, ConstStr255Param name) ; # 588 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern long GetResourceSizeOnDisk(Handle theResource) ; # 603 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern long GetMaxResourceSize(Handle theResource) ; # 618 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void SetResAttrs( Handle theResource, ResAttributes attrs) ; # 635 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void ChangedResource(Handle theResource) ; # 650 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void RemoveResource(Handle theResource) ; # 665 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void UpdateResFile(ResFileRefNum refNum) ; # 680 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void WriteResource(Handle theResource) ; # 695 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void SetResPurge(Boolean install) ; # 710 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResFileAttributes GetResFileAttrs(ResFileRefNum refNum) ; # 725 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void SetResFileAttrs( ResFileRefNum refNum, ResFileAttributes attrs) ; # 742 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void ReadPartialResource( Handle theResource, long offset, void * buffer, long count) ; # 761 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void WritePartialResource( Handle theResource, long offset, const void * buffer, long count) ; # 780 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern void SetResourceSize( Handle theResource, long newSize) ; # 797 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Handle GetNextFOND(Handle fondHandle) ; # 820 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 typedef SInt16 RsrcChainLocation; enum { kRsrcChainBelowSystemMap = 0, kRsrcChainBelowApplicationMap = 1, kRsrcChainAboveApplicationMap = 2, kRsrcChainAboveAllMaps = 4 }; # 844 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr InsertResourceFile( ResFileRefNum refNum, RsrcChainLocation where) ; # 865 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr DetachResourceFile(ResFileRefNum refNum) ; # 884 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr GetTopResourceFile(ResFileRefNum * refNum) ; # 905 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr GetNextResourceFile( ResFileRefNum curRefNum, ResFileRefNum * nextRefNum) ; # 922 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern ResFileRefNum FSOpenResFile( const FSRef * ref, SInt8 permission) ; # 939 "/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) ; # 968 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern Boolean FSResourceFileAlreadyOpen( const FSRef * resourceFileRef, Boolean * inChain, ResFileRefNum * refNum) ; # 996 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Resources.h" 3 extern OSErr FSOpenOrphanResFile( const FSRef * ref, SignedByte permission, ResFileRefNum * refNum) ; # 1054 "/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) ; # 1103 "/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) ; # 1147 "/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) ; # 37 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 2 3 # 51 "/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 = 1L << 28, cmpIsMissing = 1L << 29, cmpWantsRegisterMessage = 1L << 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 }; # 287 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void CSSetComponentsThreadMode(CSComponentsThreadMode mode) ; # 310 "/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; # 352 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentFunctionUPP NewComponentFunctionUPP( ProcPtr userRoutine, ProcInfoType procInfo) ; # 374 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void DisposeComponentFunctionUPP(ComponentFunctionUPP userUPP) ; # 395 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 #define ComponentCallNow(callNumber,paramSize) FIVEWORDINLINE( 0x2F3C,paramSize,callNumber,0x7000,0xA82A ) # 418 "/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) ; # 440 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern Component RegisterComponentResource( ComponentResourceHandle cr, SInt16 global) ; # 458 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr UnregisterComponent(Component aComponent) ; # 474 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern Component FindNextComponent( Component aComponent, ComponentDescription * looking) ; # 492 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern long CountComponents(ComponentDescription * looking) ; # 508 "/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) ; # 529 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern SInt32 GetComponentListModSeed(void) ; # 545 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern SInt32 GetComponentTypeModSeed(OSType componentType) ; # 564 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr OpenAComponent( Component aComponent, ComponentInstance * ci) ; # 582 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentInstance OpenComponent(Component aComponent) ; # 598 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr CloseComponent(ComponentInstance aComponentInstance) ; # 614 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr GetComponentInstanceError(ComponentInstance aComponentInstance) ; # 633 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern Component ResolveComponentAlias(Component aComponent) ; # 652 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr GetComponentPublicResource( Component aComponent, OSType resourceType, SInt16 resourceID, Handle * theResource) ; # 671 "/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) ; # 693 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr GetComponentPublicIndString( Component aComponent, Str255 theString, SInt16 strListID, SInt16 index) ; # 721 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void SetComponentInstanceError( ComponentInstance aComponentInstance, OSErr theError) ; # 739 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern long GetComponentRefcon(Component aComponent) ; # 755 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void SetComponentRefcon( Component aComponent, long theRefcon) ; # 773 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ResFileRefNum OpenComponentResFile(Component aComponent) ; # 789 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr OpenAComponentResFile( Component aComponent, ResFileRefNum * resRef) ; # 807 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr CloseComponentResFile(ResFileRefNum refnum) ; # 824 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr GetComponentResource( Component aComponent, OSType resType, SInt16 resID, Handle * theResource) ; # 844 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr GetComponentIndString( Component aComponent, Str255 theString, SInt16 strListID, SInt16 index) ; # 867 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern Handle GetComponentInstanceStorage(ComponentInstance aComponentInstance) ; # 883 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void SetComponentInstanceStorage( ComponentInstance aComponentInstance, Handle theStorage) ; # 901 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern long CountComponentInstances(Component aComponent) ; # 917 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentFunction( ComponentParameters * params, ComponentFunctionUPP func) ; # 935 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentFunctionWithStorage( Handle storage, ComponentParameters * params, ComponentFunctionUPP func) ; # 953 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentFunctionWithStorageProcInfo( Handle storage, ComponentParameters * params, ProcPtr func, ProcInfoType funcProcInfo) ; # 973 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult DelegateComponentCall( ComponentParameters * originalParams, ComponentInstance ci) ; # 991 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr SetDefaultComponent( Component aComponent, SInt16 flags) ; # 1009 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentInstance OpenDefaultComponent( OSType componentType, OSType componentSubType) ; # 1027 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr OpenADefaultComponent( OSType componentType, OSType componentSubType, ComponentInstance * ci) ; # 1046 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern Component CaptureComponent( Component capturedComponent, Component capturingComponent) ; # 1064 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr UncaptureComponent(Component aComponent) ; # 1080 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern SInt32 RegisterComponentResourceFile( SInt16 resRefNum, SInt16 global) ; # 1168 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern OSErr RegisterComponentFileRef( const FSRef * ref, SInt16 global) ; # 1185 "/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) ; # 1269 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentOpen( ComponentInstance ci, ComponentInstance self) ; # 1287 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentClose( ComponentInstance ci, ComponentInstance self) ; # 1305 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentCanDo( ComponentInstance ci, SInt16 ftnNumber) ; # 1323 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentVersion(ComponentInstance ci) ; # 1339 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentRegister(ComponentInstance ci) ; # 1355 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentTarget( ComponentInstance ci, ComponentInstance target) ; # 1373 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentUnregister(ComponentInstance ci) ; # 1389 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentGetMPWorkFunction( ComponentInstance ci, ComponentMPWorkFunctionUPP * workFunction, void ** refCon) ; # 1407 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentGetPublicResource( ComponentInstance ci, OSType resourceType, SInt16 resourceID, Handle * resource) ; # 1431 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult CallComponentDispatch(ComponentParameters * cp) ; # 1445 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentMPWorkFunctionUPP NewComponentMPWorkFunctionUPP(ComponentMPWorkFunctionProcPtr userRoutine) ; # 1456 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentRoutineUPP NewComponentRoutineUPP(ComponentRoutineProcPtr userRoutine) ; # 1467 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern GetMissingComponentResourceUPP NewGetMissingComponentResourceUPP(GetMissingComponentResourceProcPtr userRoutine) ; # 1478 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void DisposeComponentMPWorkFunctionUPP(ComponentMPWorkFunctionUPP userUPP) ; # 1489 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void DisposeComponentRoutineUPP(ComponentRoutineUPP userUPP) ; # 1500 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern void DisposeGetMissingComponentResourceUPP(GetMissingComponentResourceUPP userUPP) ; # 1511 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult InvokeComponentMPWorkFunctionUPP( void * globalRefCon, ComponentMPWorkFunctionHeaderRecordPtr header, ComponentMPWorkFunctionUPP userUPP) ; # 1525 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h" 3 extern ComponentResult InvokeComponentRoutineUPP( ComponentParameters * cp, Handle componentStorage, ComponentRoutineUPP userUPP) ; # 1539 "/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) ; # 1560 "/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) # 86 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 101 "/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 # 25 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CodeFragments.h" 3 #define __CODEFRAGMENTS__ # 41 "/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 # 27 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 #define __MULTIPROCESSING__ # 45 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 #pragma options align=power # 187 "/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 = 0L, kDurationForever = 0x7FFFFFFF, kDurationMillisecond = 1, kDurationMicrosecond = -1 }; # 280 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern ItemCount MPProcessors(void) ; # 297 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern ItemCount MPProcessorsScheduled(void) ; # 312 "/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); # 339 "/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) ; # 364 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPTerminateTask( MPTaskID task, OSStatus terminationStatus) ; # 383 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetTaskWeight( MPTaskID task, MPTaskWeight weight) ; # 402 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern Boolean MPTaskIsPreemptive(MPTaskID taskID) ; # 419 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void MPExit(OSStatus status) ; # 436 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void MPYield(void) ; # 453 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern MPTaskID MPCurrentTaskID(void) ; # 470 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetTaskType( MPTaskID task, OSType taskType) ; # 498 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPAllocateTaskStorageIndex(TaskStorageIndex * taskIndex) ; # 515 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDeallocateTaskStorageIndex(TaskStorageIndex taskIndex) ; # 532 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetTaskStorageValue( TaskStorageIndex taskIndex, TaskStorageValue value) ; # 551 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern TaskStorageValue MPGetTaskStorageValue(TaskStorageIndex taskIndex) ; # 576 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCreateQueue(MPQueueID * queue) ; # 593 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDeleteQueue(MPQueueID queue) ; # 610 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPNotifyQueue( MPQueueID queue, void * param1, void * param2, void * param3) ; # 631 "/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) ; # 653 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetQueueReserve( MPQueueID queue, ItemCount count) ; # 675 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCreateSemaphore( MPSemaphoreCount maximumValue, MPSemaphoreCount initialValue, MPSemaphoreID * semaphore) ; # 695 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDeleteSemaphore(MPSemaphoreID semaphore) ; # 712 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSignalSemaphore(MPSemaphoreID semaphore) ; # 729 "/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) ) # 754 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCreateCriticalRegion(MPCriticalRegionID * criticalRegion) ; # 771 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDeleteCriticalRegion(MPCriticalRegionID criticalRegion) ; # 788 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPEnterCriticalRegion( MPCriticalRegionID criticalRegion, Duration timeout) ; # 807 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPExitCriticalRegion(MPCriticalRegionID criticalRegion) ; # 826 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCreateEvent(MPEventID * event) ; # 842 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDeleteEvent(MPEventID event) ; # 859 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetEvent( MPEventID event, MPEventFlags flags) ; # 877 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPWaitForEvent( MPEventID event, MPEventFlags * flags, Duration timeout) ; # 904 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCreateNotification(MPNotificationID * notificationID) ; # 921 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDeleteNotification(MPNotificationID notificationID) ; # 938 "/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) ; # 960 "/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) ; # 982 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCauseNotification(MPNotificationID notificationID) ; # 1002 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 enum { kMPPreserveTimerIDMask = 1L << 0, kMPTimeIsDeltaMask = 1L << 1, kMPTimeIsDurationMask = 1L << 2 }; # 1022 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDelayUntil(AbsoluteTime * expirationTime) ; # 1051 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCreateTimer(MPTimerID * timerID) ; # 1068 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDeleteTimer(MPTimerID timerID) ; # 1085 "/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) ; # 1107 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPArmTimer( MPTimerID timerID, AbsoluteTime * expirationTime, OptionBits options) ; # 1127 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPCancelTimer( MPTimerID timerID, AbsoluteTime * timeRemaining) ; # 1142 "/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 }; # 1189 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern LogicalAddress MPAllocateAligned( ByteCount size, UInt8 alignment, OptionBits options) ; # 1209 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern LogicalAddress MPAllocate(ByteCount size) ; # 1226 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void MPFree(LogicalAddress object) ; # 1243 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern ByteCount MPGetAllocatedBlockSize(LogicalAddress object) ; # 1263 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void MPBlockCopy( LogicalAddress source, LogicalAddress destination, ByteCount size) ; # 1283 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void MPBlockClear( LogicalAddress address, ByteCount size) ; # 1359 "/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; # 1472 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetExceptionHandler( MPTaskID task, MPQueueID exceptionQ) ; # 1491 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPDisposeTaskException( MPTaskID task, OptionBits action) ; # 1510 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPExtractTaskState( MPTaskID task, MPTaskStateKind kind, void * info) ; # 1530 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPSetTaskState( MPTaskID task, MPTaskStateKind kind, void * info) ; # 1550 "/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 }; # 1580 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPRegisterDebugger( MPQueueID queue, MPDebuggerLevel level) ; # 1599 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern OSStatus MPUnregisterDebugger(MPQueueID queue) ; # 1613 "/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 }; # 1683 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void * MPRemoteCall( MPRemoteProcedure remoteProc, void * parameter, MPRemoteContext context) ; # 1743 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 extern void * MPRemoteCallCFM( MPRemoteProcedure remoteProc, void * parameter, MPRemoteContext context) ; # 1825 "/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() ( ( (UInt32)_MPIsFullyInitialized != (UInt32)kMPUnresolvedCFragSymbolAddress ) && ( _MPIsFullyInitialized () ) ) # 1850 "/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) ; # 1920 "/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 # 2007 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h" 3 #pragma options align=reset # 42 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CodeFragments.h" 2 3 # 57 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CodeFragments.h" 3 #pragma pack(push, 2) # 640 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CodeFragments.h" 3 #pragma pack(pop) # 102 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 #define __ALIASES__ # 39 "/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; # 102 "/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; # 178 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 typedef Boolean ( * FSAliasFilterProcPtr)(const FSRef *ref, Boolean *quitFlag, Ptr myDataPtr); # 190 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSNewAlias( const FSRef * fromFile, const FSRef * target, AliasHandle * inAlias) ; # 208 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSNewAliasMinimal( const FSRef * target, AliasHandle * inAlias) ; # 225 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSIsAliasFile( const FSRef * fileRef, Boolean * aliasFileFlag, Boolean * folderFlag) ; # 244 "/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) ; # 265 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSResolveAlias( const FSRef * fromFile, AliasHandle alias, FSRef * target, Boolean * wasChanged) ; # 285 "/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) ; # 306 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSErr FSResolveAliasFile( FSRef * theRef, Boolean resolveAliasChains, Boolean * targetIsFolder, Boolean * wasAliased) ; # 326 "/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) ; # 346 "/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) ; # 395 "/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) ; # 441 "/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) ; # 487 "/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) ; # 511 "/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) ; # 563 "/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) ; # 598 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern Size GetAliasSize(AliasHandle alias) ; # 625 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSType GetAliasUserType(AliasHandle alias) ; # 652 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern void SetAliasUserType( AliasHandle alias, OSType userType) ; # 681 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern Size GetAliasSizeFromPtr(const AliasRecord * alias) ; # 708 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern OSType GetAliasUserTypeFromPtr(const AliasRecord * alias) ; # 735 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 extern void SetAliasUserTypeWithPtr( AliasPtr alias, OSType userType) ; # 1204 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Aliases.h" 3 #pragma pack(pop) # 106 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 #define __MACLOCALES__ # 39 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 #pragma pack(push, 2) # 48 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 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 }; # 94 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleRefFromLangOrRegionCode( LangCode lang, RegionCode region, LocaleRef * locale) ; # 109 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleRefFromLocaleString( const char localeString[], LocaleRef * locale) ; # 123 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleRefGetPartString( LocaleRef locale, LocalePartMask partMask, ByteCount maxStringLen, char partString[]) ; # 140 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleStringToLangAndRegionCodes( const char localeString[], LangCode * lang, RegionCode * region) ; # 158 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleOperationCountLocales( LocaleOperationClass opClass, ItemCount * localeCount) ; # 172 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleOperationGetLocales( LocaleOperationClass opClass, ItemCount maxLocaleCount, ItemCount * actualLocaleCount, LocaleAndVariant localeVariantList[]) ; # 190 "/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[]) ; # 209 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleCountNames( LocaleRef locale, LocaleOperationVariant opVariant, LocaleNameMask nameMask, ItemCount * nameCount) ; # 225 "/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) ; # 275 "/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[]) ; # 292 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MacLocales.h" 3 extern OSStatus LocaleOperationCountNames( LocaleOperationClass opClass, ItemCount * nameCount) ; # 306 "/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) # 110 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 #define __DEBUGGING__ # 92 "/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 # 129 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 #define DEBUGLEVEL DEBUG_LEVEL_PRODUCTION #define DEBUG_NO_OPTIONS 0 # 185 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 #define DEBUGASSERTMSG(componentSignature,options,assertionString,exceptionLabelString,errorString,fileName,lineNumber,value) # 206 "/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 # 21 "/usr/include/AssertMacros.h" 3 4 #define __ASSERTMACROS__ # 197 "/usr/include/AssertMacros.h" 3 4 #define debug_string(message) # 229 "/usr/include/AssertMacros.h" 3 4 #define check(assertion) # 248 "/usr/include/AssertMacros.h" 3 4 #define ncheck(assertion) check(!(assertion)) # 270 "/usr/include/AssertMacros.h" 3 4 #define check_string(assertion,message) # 289 "/usr/include/AssertMacros.h" 3 4 #define ncheck_string(assertion,message) check_string(!(assertion), message) # 308 "/usr/include/AssertMacros.h" 3 4 #define check_noerr(errorCode) # 348 "/usr/include/AssertMacros.h" 3 4 #define check_noerr_string(errorCode,message) # 385 "/usr/include/AssertMacros.h" 3 4 #define verify(assertion) do { if ( !(assertion) ) { } } while ( 0 ) # 410 "/usr/include/AssertMacros.h" 3 4 #define nverify(assertion) verify(!(assertion)) # 433 "/usr/include/AssertMacros.h" 3 4 #define verify_string(assertion,message) do { if ( !(assertion) ) { } } while ( 0 ) # 458 "/usr/include/AssertMacros.h" 3 4 #define nverify_string(assertion,message) verify_string(!(assertion), message) # 478 "/usr/include/AssertMacros.h" 3 4 #define verify_noerr(errorCode) do { if ( 0 != (errorCode) ) { } } while ( 0 ) # 524 "/usr/include/AssertMacros.h" 3 4 #define verify_noerr_string(errorCode,message) do { if ( 0 != (errorCode) ) { } } while ( 0 ) # 571 "/usr/include/AssertMacros.h" 3 4 #define verify_action(assertion,action) do { if ( __builtin_expect(!(assertion), 0) ) { action; } } while ( 0 ) # 618 "/usr/include/AssertMacros.h" 3 4 #define require(assertion,exceptionLabel) do { if ( __builtin_expect(!(assertion), 0) ) { goto exceptionLabel; } } while ( 0 ) # 645 "/usr/include/AssertMacros.h" 3 4 #define nrequire(assertion,exceptionLabel) require(!(assertion), exceptionLabel) # 673 "/usr/include/AssertMacros.h" 3 4 #define require_action(assertion,exceptionLabel,action) do { if ( __builtin_expect(!(assertion), 0) ) { { action; } goto exceptionLabel; } } while ( 0 ) # 706 "/usr/include/AssertMacros.h" 3 4 #define nrequire_action(assertion,exceptionLabel,action) require_action(!(assertion), exceptionLabel, action) # 724 "/usr/include/AssertMacros.h" 3 4 #define require_quiet(assertion,exceptionLabel) do { if ( __builtin_expect(!(assertion), 0) ) { goto exceptionLabel; } } while ( 0 ) # 733 "/usr/include/AssertMacros.h" 3 4 #define nrequire_quiet(assertion,exceptionLabel) require_quiet(!(assertion), exceptionLabel) # 755 "/usr/include/AssertMacros.h" 3 4 #define require_action_quiet(assertion,exceptionLabel,action) do { if ( __builtin_expect(!(assertion), 0) ) { { action; } goto exceptionLabel; } } while ( 0 ) # 767 "/usr/include/AssertMacros.h" 3 4 #define nrequire_action_quiet(assertion,exceptionLabel,action) require_action_quiet(!(assertion), exceptionLabel, action) # 793 "/usr/include/AssertMacros.h" 3 4 #define require_string(assertion,exceptionLabel,message) do { if ( __builtin_expect(!(assertion), 0) ) { goto exceptionLabel; } } while ( 0 ) # 820 "/usr/include/AssertMacros.h" 3 4 #define nrequire_string(assertion,exceptionLabel,string) require_string(!(assertion), exceptionLabel, string) # 851 "/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 ) # 884 "/usr/include/AssertMacros.h" 3 4 #define nrequire_action_string(assertion,exceptionLabel,action,message) require_action_string(!(assertion), exceptionLabel, action, message) # 907 "/usr/include/AssertMacros.h" 3 4 #define require_noerr(errorCode,exceptionLabel) do { if ( __builtin_expect(0 != (errorCode), 0) ) { goto exceptionLabel; } } while ( 0 ) # 959 "/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 ) # 1009 "/usr/include/AssertMacros.h" 3 4 #define require_noerr_quiet(errorCode,exceptionLabel) do { if ( __builtin_expect(0 != (errorCode), 0) ) { goto exceptionLabel; } } while ( 0 ) # 1038 "/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 ) # 1073 "/usr/include/AssertMacros.h" 3 4 #define require_noerr_string(errorCode,exceptionLabel,message) do { if ( __builtin_expect(0 != (errorCode), 0) ) { goto exceptionLabel; } } while ( 0 ) # 1129 "/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 ) # 220 "/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) # 286 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 #define DPRINTF(x) { } # 301 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 enum { kBlessedBusErrorBait = 0x68F168F1 }; # 353 "/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 }; # 397 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern UInt32 TaskLevel(void) ; enum { kComponentDebugOption = 0 }; enum { kGetDebugOption = 1, kSetDebugOption = 2 }; # 438 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 typedef void ( * DebugComponentCallbackProcPtr)(SInt32 optionSelectorNum, UInt32 command, Boolean *optionSetting); typedef DebugComponentCallbackProcPtr DebugComponentCallbackUPP; # 470 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern OSStatus NewDebugComponent( OSType componentSignature, ConstStr255Param componentName, DebugComponentCallbackUPP componentCallback) ; # 508 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern OSStatus NewDebugOption( OSType componentSignature, SInt32 optionSelectorNum, ConstStr255Param optionName) ; # 539 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern OSStatus DisposeDebugComponent(OSType componentSignature) ; # 574 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern OSStatus GetDebugComponentInfo( UInt32 itemIndex, OSType * componentSignature, Str255 componentName) ; # 621 "/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) ; # 659 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern OSStatus SetDebugOptionValue( OSType componentSignature, SInt32 optionSelectorNum, Boolean newOptionSetting) ; # 708 "/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; # 729 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern void InstallDebugAssertOutputHandler(DebugAssertOutputHandlerUPP handler) ; # 813 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern const char * GetMacOSStatusErrorString(OSStatus err) ; # 854 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern const char * GetMacOSStatusCommentString(OSStatus err) ; # 871 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern DebugComponentCallbackUPP NewDebugComponentCallbackUPP(DebugComponentCallbackProcPtr userRoutine) ; # 882 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern DebugAssertOutputHandlerUPP NewDebugAssertOutputHandlerUPP(DebugAssertOutputHandlerProcPtr userRoutine) ; # 893 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern void DisposeDebugComponentCallbackUPP(DebugComponentCallbackUPP userUPP) ; # 904 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern void DisposeDebugAssertOutputHandlerUPP(DebugAssertOutputHandlerUPP userUPP) ; # 915 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Debugging.h" 3 extern void InvokeDebugComponentCallbackUPP( SInt32 optionSelectorNum, UInt32 command, Boolean * optionSetting, DebugComponentCallbackUPP userUPP) ; # 930 "/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) ; # 952 "/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) # 114 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 #define __PLSTRINGFUNCS__ # 75 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern short PLstrcmp( ConstStr255Param str1, ConstStr255Param str2) __attribute__((deprecated)); # 127 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern short PLstrncmp( ConstStr255Param str1, ConstStr255Param str2, short num) __attribute__((deprecated)); # 170 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern StringPtr PLstrcpy( StringPtr dest, ConstStr255Param source) __attribute__((deprecated)); # 218 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern StringPtr PLstrncpy( StringPtr dest, ConstStr255Param source, short num) __attribute__((deprecated)); # 265 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern StringPtr PLstrcat( StringPtr str, ConstStr255Param append) __attribute__((deprecated)); # 315 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern StringPtr PLstrncat( StringPtr str1, ConstStr255Param append, short num) __attribute__((deprecated)); # 358 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern Ptr PLstrchr( ConstStr255Param str1, short ch1) __attribute__((deprecated)); # 400 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern Ptr PLstrrchr( ConstStr255Param str1, short ch1) __attribute__((deprecated)); # 444 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern Ptr PLstrpbrk( ConstStr255Param str1, ConstStr255Param charSet) __attribute__((deprecated)); # 490 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern short PLstrspn( ConstStr255Param str1, ConstStr255Param charSet) __attribute__((deprecated)); # 534 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern Ptr PLstrstr( ConstStr255Param str1, ConstStr255Param searchStr) __attribute__((deprecated)); # 571 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern short PLstrlen(ConstStr255Param str) __attribute__((deprecated)); # 614 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PLStringFuncs.h" 3 extern short PLpos( ConstStr255Param str1, ConstStr255Param searchStr) __attribute__((deprecated)); # 118 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 #define __DRIVERSYNCHRONIZATION__ # 77 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern Boolean CompareAndSwap( UInt32 oldValue, UInt32 newValue, UInt32 * address) ; # 127 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern Boolean TestAndClear( UInt32 bit, UInt8 * address) ; # 166 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern Boolean TestAndSet( UInt32 bit, UInt8 * address) ; # 201 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt8 IncrementAtomic8(SInt8 * address) ; # 234 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt8 DecrementAtomic8(SInt8 * address) ; # 270 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt8 AddAtomic8( SInt32 amount, SInt8 * address) ; # 309 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt8 BitAndAtomic8( UInt32 mask, UInt8 * address) ; # 348 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt8 BitOrAtomic8( UInt32 mask, UInt8 * address) ; # 387 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt8 BitXorAtomic8( UInt32 mask, UInt8 * address) ; # 422 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt16 IncrementAtomic16(SInt16 * address) ; # 455 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt16 DecrementAtomic16(SInt16 * address) ; # 491 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt16 AddAtomic16( SInt32 amount, SInt16 * address) ; # 530 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt16 BitAndAtomic16( UInt32 mask, UInt16 * address) ; # 569 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt16 BitOrAtomic16( UInt32 mask, UInt16 * address) ; # 608 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt16 BitXorAtomic16( UInt32 mask, UInt16 * address) ; # 643 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt32 IncrementAtomic(SInt32 * address) ; # 676 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt32 DecrementAtomic(SInt32 * address) ; # 712 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern SInt32 AddAtomic( SInt32 amount, SInt32 * address) ; # 751 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt32 BitAndAtomic( UInt32 mask, UInt32 * address) ; # 790 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt32 BitOrAtomic( UInt32 mask, UInt32 * address) ; # 829 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverSynchronization.h" 3 extern UInt32 BitXorAtomic( UInt32 mask, UInt32 * address) ; # 122 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 #define __DRIVERSERVICES__ # 32 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 #define __MACHINEEXCEPTIONS__ # 29 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h" 1 3 4 # 32 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h" 3 4 #define _XMMINTRIN_H_INCLUDED # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/mmintrin.h" 1 3 4 # 32 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/mmintrin.h" 3 4 #define _MMINTRIN_H_INCLUDED typedef long long __m64 __attribute__ ((__vector_size__ (8))); typedef int __v2si __attribute__ ((__vector_size__ (8))); typedef short __v4hi __attribute__ ((__vector_size__ (8))); typedef char __v8qi __attribute__ ((__vector_size__ (8))); #define __always_inline__ __always_inline__, __nodebug__ static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_empty (void) { __builtin_ia32_emms (); } static __inline void __attribute__((__always_inline__, __nodebug__)) _m_empty (void) { _mm_empty (); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi32_si64 (int __i) { return (__m64) __builtin_ia32_vec_init_v2si (__i, 0); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_from_int (int __i) { return _mm_cvtsi32_si64 (__i); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_from_int64 (long long __i) { return (__m64) __i; } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi64_m64 (long long __i) { return (__m64) __i; } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi64x_si64 (long long __i) { return (__m64) __i; } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_set_pi64x (long long __i) { return (__m64) __i; } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi64_si32 (__m64 __i) { return __builtin_ia32_vec_ext_v2si ((__v2si)__i, 0); } static __inline int __attribute__((__always_inline__, __nodebug__)) _m_to_int (__m64 __i) { return _mm_cvtsi64_si32 (__i); } static __inline long long __attribute__((__always_inline__, __nodebug__)) _m_to_int64 (__m64 __i) { return (long long)__i; } static __inline long long __attribute__((__always_inline__, __nodebug__)) _mm_cvtm64_si64 (__m64 __i) { return (long long)__i; } static __inline long long __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi64_si64x (__m64 __i) { return (long long)__i; } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_packs_pi16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_packsswb ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_packsswb (__m64 __m1, __m64 __m2) { return _mm_packs_pi16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_packs_pi32 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_packssdw ((__v2si)__m1, (__v2si)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_packssdw (__m64 __m1, __m64 __m2) { return _mm_packs_pi32 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_packs_pu16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_packuswb ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_packuswb (__m64 __m1, __m64 __m2) { return _mm_packs_pu16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_unpackhi_pi8 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_punpckhbw ((__v8qi)__m1, (__v8qi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_punpckhbw (__m64 __m1, __m64 __m2) { return _mm_unpackhi_pi8 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_unpackhi_pi16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_punpckhwd ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_punpckhwd (__m64 __m1, __m64 __m2) { return _mm_unpackhi_pi16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_unpackhi_pi32 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_punpckhdq ((__v2si)__m1, (__v2si)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_punpckhdq (__m64 __m1, __m64 __m2) { return _mm_unpackhi_pi32 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_unpacklo_pi8 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_punpcklbw ((__v8qi)__m1, (__v8qi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_punpcklbw (__m64 __m1, __m64 __m2) { return _mm_unpacklo_pi8 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_unpacklo_pi16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_punpcklwd ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_punpcklwd (__m64 __m1, __m64 __m2) { return _mm_unpacklo_pi16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_unpacklo_pi32 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_punpckldq ((__v2si)__m1, (__v2si)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_punpckldq (__m64 __m1, __m64 __m2) { return _mm_unpacklo_pi32 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_add_pi8 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_paddb ((__v8qi)__m1, (__v8qi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_paddb (__m64 __m1, __m64 __m2) { return _mm_add_pi8 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_add_pi16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_paddw ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_paddw (__m64 __m1, __m64 __m2) { return _mm_add_pi16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_add_pi32 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_paddd ((__v2si)__m1, (__v2si)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_paddd (__m64 __m1, __m64 __m2) { return _mm_add_pi32 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_add_si64 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_paddq (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_adds_pi8 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_paddsb ((__v8qi)__m1, (__v8qi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_paddsb (__m64 __m1, __m64 __m2) { return _mm_adds_pi8 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_adds_pi16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_paddsw ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_paddsw (__m64 __m1, __m64 __m2) { return _mm_adds_pi16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_adds_pu8 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_paddusb ((__v8qi)__m1, (__v8qi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_paddusb (__m64 __m1, __m64 __m2) { return _mm_adds_pu8 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_adds_pu16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_paddusw ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_paddusw (__m64 __m1, __m64 __m2) { return _mm_adds_pu16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_sub_pi8 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_psubb ((__v8qi)__m1, (__v8qi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psubb (__m64 __m1, __m64 __m2) { return _mm_sub_pi8 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_sub_pi16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_psubw ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psubw (__m64 __m1, __m64 __m2) { return _mm_sub_pi16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_sub_pi32 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_psubd ((__v2si)__m1, (__v2si)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psubd (__m64 __m1, __m64 __m2) { return _mm_sub_pi32 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_sub_si64 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_psubq (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_subs_pi8 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_psubsb ((__v8qi)__m1, (__v8qi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psubsb (__m64 __m1, __m64 __m2) { return _mm_subs_pi8 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_subs_pi16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_psubsw ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psubsw (__m64 __m1, __m64 __m2) { return _mm_subs_pi16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_subs_pu8 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_psubusb ((__v8qi)__m1, (__v8qi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psubusb (__m64 __m1, __m64 __m2) { return _mm_subs_pu8 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_subs_pu16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_psubusw ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psubusw (__m64 __m1, __m64 __m2) { return _mm_subs_pu16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_madd_pi16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_pmaddwd ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pmaddwd (__m64 __m1, __m64 __m2) { return _mm_madd_pi16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_mulhi_pi16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_pmulhw ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pmulhw (__m64 __m1, __m64 __m2) { return _mm_mulhi_pi16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_mullo_pi16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_pmullw ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pmullw (__m64 __m1, __m64 __m2) { return _mm_mullo_pi16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_sll_pi16 (__m64 __m, __m64 __count) { return (__m64) __builtin_ia32_psllw ((__v4hi)__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psllw (__m64 __m, __m64 __count) { return _mm_sll_pi16 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_slli_pi16 (__m64 __m, int __count) { return (__m64) __builtin_ia32_psllwi ((__v4hi)__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psllwi (__m64 __m, int __count) { return _mm_slli_pi16 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_sll_pi32 (__m64 __m, __m64 __count) { return (__m64) __builtin_ia32_pslld ((__v2si)__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pslld (__m64 __m, __m64 __count) { return _mm_sll_pi32 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_slli_pi32 (__m64 __m, int __count) { return (__m64) __builtin_ia32_pslldi ((__v2si)__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pslldi (__m64 __m, int __count) { return _mm_slli_pi32 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_sll_si64 (__m64 __m, __m64 __count) { return (__m64) __builtin_ia32_psllq (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psllq (__m64 __m, __m64 __count) { return _mm_sll_si64 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_slli_si64 (__m64 __m, int __count) { return (__m64) __builtin_ia32_psllqi (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psllqi (__m64 __m, int __count) { return _mm_slli_si64 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_sra_pi16 (__m64 __m, __m64 __count) { return (__m64) __builtin_ia32_psraw ((__v4hi)__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psraw (__m64 __m, __m64 __count) { return _mm_sra_pi16 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_srai_pi16 (__m64 __m, int __count) { return (__m64) __builtin_ia32_psrawi ((__v4hi)__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psrawi (__m64 __m, int __count) { return _mm_srai_pi16 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_sra_pi32 (__m64 __m, __m64 __count) { return (__m64) __builtin_ia32_psrad ((__v2si)__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psrad (__m64 __m, __m64 __count) { return _mm_sra_pi32 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_srai_pi32 (__m64 __m, int __count) { return (__m64) __builtin_ia32_psradi ((__v2si)__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psradi (__m64 __m, int __count) { return _mm_srai_pi32 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_srl_pi16 (__m64 __m, __m64 __count) { return (__m64) __builtin_ia32_psrlw ((__v4hi)__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psrlw (__m64 __m, __m64 __count) { return _mm_srl_pi16 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_srli_pi16 (__m64 __m, int __count) { return (__m64) __builtin_ia32_psrlwi ((__v4hi)__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psrlwi (__m64 __m, int __count) { return _mm_srli_pi16 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_srl_pi32 (__m64 __m, __m64 __count) { return (__m64) __builtin_ia32_psrld ((__v2si)__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psrld (__m64 __m, __m64 __count) { return _mm_srl_pi32 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_srli_pi32 (__m64 __m, int __count) { return (__m64) __builtin_ia32_psrldi ((__v2si)__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psrldi (__m64 __m, int __count) { return _mm_srli_pi32 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_srl_si64 (__m64 __m, __m64 __count) { return (__m64) __builtin_ia32_psrlq (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psrlq (__m64 __m, __m64 __count) { return _mm_srl_si64 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_srli_si64 (__m64 __m, int __count) { return (__m64) __builtin_ia32_psrlqi (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psrlqi (__m64 __m, int __count) { return _mm_srli_si64 (__m, __count); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_and_si64 (__m64 __m1, __m64 __m2) { return __builtin_ia32_pand (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pand (__m64 __m1, __m64 __m2) { return _mm_and_si64 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_andnot_si64 (__m64 __m1, __m64 __m2) { return __builtin_ia32_pandn (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pandn (__m64 __m1, __m64 __m2) { return _mm_andnot_si64 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_or_si64 (__m64 __m1, __m64 __m2) { return __builtin_ia32_por (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_por (__m64 __m1, __m64 __m2) { return _mm_or_si64 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_xor_si64 (__m64 __m1, __m64 __m2) { return __builtin_ia32_pxor (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pxor (__m64 __m1, __m64 __m2) { return _mm_xor_si64 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cmpeq_pi8 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_pcmpeqb ((__v8qi)__m1, (__v8qi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pcmpeqb (__m64 __m1, __m64 __m2) { return _mm_cmpeq_pi8 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cmpgt_pi8 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_pcmpgtb ((__v8qi)__m1, (__v8qi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pcmpgtb (__m64 __m1, __m64 __m2) { return _mm_cmpgt_pi8 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cmpeq_pi16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_pcmpeqw ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pcmpeqw (__m64 __m1, __m64 __m2) { return _mm_cmpeq_pi16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cmpgt_pi16 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_pcmpgtw ((__v4hi)__m1, (__v4hi)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pcmpgtw (__m64 __m1, __m64 __m2) { return _mm_cmpgt_pi16 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cmpeq_pi32 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_pcmpeqd ((__v2si)__m1, (__v2si)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pcmpeqd (__m64 __m1, __m64 __m2) { return _mm_cmpeq_pi32 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cmpgt_pi32 (__m64 __m1, __m64 __m2) { return (__m64) __builtin_ia32_pcmpgtd ((__v2si)__m1, (__v2si)__m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pcmpgtd (__m64 __m1, __m64 __m2) { return _mm_cmpgt_pi32 (__m1, __m2); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_setzero_si64 (void) { return (__m64)0LL; } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_set_pi32 (int __i1, int __i0) { return (__m64) __builtin_ia32_vec_init_v2si (__i0, __i1); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_set_pi16 (short __w3, short __w2, short __w1, short __w0) { return (__m64) __builtin_ia32_vec_init_v4hi (__w0, __w1, __w2, __w3); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_set_pi8 (char __b7, char __b6, char __b5, char __b4, char __b3, char __b2, char __b1, char __b0) { return (__m64) __builtin_ia32_vec_init_v8qi (__b0, __b1, __b2, __b3, __b4, __b5, __b6, __b7); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_setr_pi32 (int __i0, int __i1) { return _mm_set_pi32 (__i1, __i0); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_setr_pi16 (short __w0, short __w1, short __w2, short __w3) { return _mm_set_pi16 (__w3, __w2, __w1, __w0); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_setr_pi8 (char __b0, char __b1, char __b2, char __b3, char __b4, char __b5, char __b6, char __b7) { return _mm_set_pi8 (__b7, __b6, __b5, __b4, __b3, __b2, __b1, __b0); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_set1_pi32 (int __i) { return _mm_set_pi32 (__i, __i); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_set1_pi16 (short __w) { return _mm_set_pi16 (__w, __w, __w, __w); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_set1_pi8 (char __b) { return _mm_set_pi8 (__b, __b, __b, __b, __b, __b, __b, __b); } #undef __always_inline__ # 40 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h" 2 3 4 # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/mm_malloc.h" 1 3 4 # 28 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/mm_malloc.h" 3 4 #define _MM_MALLOC_H_INCLUDED # 1 "/usr/include/errno.h" 1 3 4 # 32 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/mm_malloc.h" 2 3 4 static __inline__ void* _mm_malloc (size_t size, size_t align) { void * malloc_ptr; void * aligned_ptr; if (align & (align - 1)) { (*__error()) = 22; return ((void*) 0); } if (size == 0) return ((void *) 0); if (align < 2 * sizeof (void *)) align = 2 * sizeof (void *); malloc_ptr = malloc (size + align); if (!malloc_ptr) return ((void *) 0); aligned_ptr = (void *) (((size_t) malloc_ptr + align) & ~((size_t) (align) - 1)); ((void **) aligned_ptr) [-1] = malloc_ptr; return aligned_ptr; } static __inline__ void _mm_free (void * aligned_ptr) { if (aligned_ptr) free (((void **) aligned_ptr) [-1]); } # 43 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h" 2 3 4 typedef float __m128 __attribute__ ((__vector_size__ (16))); typedef float __v4sf __attribute__ ((__vector_size__ (16))); #define _MM_SHUFFLE(fp3,fp2,fp1,fp0) (((fp3) << 6) | ((fp2) << 4) | ((fp1) << 2) | (fp0)) enum _mm_hint { _MM_HINT_T0 = 3, _MM_HINT_T1 = 2, _MM_HINT_T2 = 1, _MM_HINT_NTA = 0 }; #define _MM_EXCEPT_MASK 0x003f #define _MM_EXCEPT_INVALID 0x0001 #define _MM_EXCEPT_DENORM 0x0002 #define _MM_EXCEPT_DIV_ZERO 0x0004 #define _MM_EXCEPT_OVERFLOW 0x0008 #define _MM_EXCEPT_UNDERFLOW 0x0010 #define _MM_EXCEPT_INEXACT 0x0020 #define _MM_MASK_MASK 0x1f80 #define _MM_MASK_INVALID 0x0080 #define _MM_MASK_DENORM 0x0100 #define _MM_MASK_DIV_ZERO 0x0200 #define _MM_MASK_OVERFLOW 0x0400 #define _MM_MASK_UNDERFLOW 0x0800 #define _MM_MASK_INEXACT 0x1000 #define _MM_ROUND_MASK 0x6000 #define _MM_ROUND_NEAREST 0x0000 #define _MM_ROUND_DOWN 0x2000 #define _MM_ROUND_UP 0x4000 #define _MM_ROUND_TOWARD_ZERO 0x6000 #define _MM_FLUSH_ZERO_MASK 0x8000 #define _MM_FLUSH_ZERO_ON 0x8000 #define _MM_FLUSH_ZERO_OFF 0x0000 #define __always_inline__ __always_inline__, __nodebug__ static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_setzero_ps (void) { return __extension__ (__m128){ 0.0f, 0.0f, 0.0f, 0.0f }; } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_add_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_addss ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_sub_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_subss ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_mul_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_mulss ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_div_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_divss ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_sqrt_ss (__m128 __A) { return (__m128) __builtin_ia32_sqrtss ((__v4sf)__A); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_rcp_ss (__m128 __A) { return (__m128) __builtin_ia32_rcpss ((__v4sf)__A); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_rsqrt_ss (__m128 __A) { return (__m128) __builtin_ia32_rsqrtss ((__v4sf)__A); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_min_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_minss ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_max_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_maxss ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_add_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_addps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_sub_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_subps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_mul_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_mulps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_div_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_divps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_sqrt_ps (__m128 __A) { return (__m128) __builtin_ia32_sqrtps ((__v4sf)__A); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_rcp_ps (__m128 __A) { return (__m128) __builtin_ia32_rcpps ((__v4sf)__A); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_rsqrt_ps (__m128 __A) { return (__m128) __builtin_ia32_rsqrtps ((__v4sf)__A); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_min_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_minps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_max_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_maxps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_and_ps (__m128 __A, __m128 __B) { return __builtin_ia32_andps (__A, __B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_andnot_ps (__m128 __A, __m128 __B) { return __builtin_ia32_andnps (__A, __B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_or_ps (__m128 __A, __m128 __B) { return __builtin_ia32_orps (__A, __B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_xor_ps (__m128 __A, __m128 __B) { return __builtin_ia32_xorps (__A, __B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpeq_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpeqss ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmplt_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpltss ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmple_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpless ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpgt_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_movss ((__v4sf) __A, (__v4sf) __builtin_ia32_cmpltss ((__v4sf) __B, (__v4sf) __A)); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpge_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_movss ((__v4sf) __A, (__v4sf) __builtin_ia32_cmpless ((__v4sf) __B, (__v4sf) __A)); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpneq_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpneqss ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpnlt_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpnltss ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpnle_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpnless ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpngt_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_movss ((__v4sf) __A, (__v4sf) __builtin_ia32_cmpnltss ((__v4sf) __B, (__v4sf) __A)); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpnge_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_movss ((__v4sf) __A, (__v4sf) __builtin_ia32_cmpnless ((__v4sf) __B, (__v4sf) __A)); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpord_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpordss ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpunord_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpunordss ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpeq_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpeqps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmplt_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpltps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmple_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpleps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpgt_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpgtps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpge_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpgeps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpneq_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpneqps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpnlt_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpnltps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpnle_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpnleps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpngt_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpngtps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpnge_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpngeps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpord_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpordps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cmpunord_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_cmpunordps ((__v4sf)__A, (__v4sf)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_comieq_ss (__m128 __A, __m128 __B) { return __builtin_ia32_comieq ((__v4sf)__A, (__v4sf)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_comilt_ss (__m128 __A, __m128 __B) { return __builtin_ia32_comilt ((__v4sf)__A, (__v4sf)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_comile_ss (__m128 __A, __m128 __B) { return __builtin_ia32_comile ((__v4sf)__A, (__v4sf)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_comigt_ss (__m128 __A, __m128 __B) { return __builtin_ia32_comigt ((__v4sf)__A, (__v4sf)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_comige_ss (__m128 __A, __m128 __B) { return __builtin_ia32_comige ((__v4sf)__A, (__v4sf)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_comineq_ss (__m128 __A, __m128 __B) { return __builtin_ia32_comineq ((__v4sf)__A, (__v4sf)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_ucomieq_ss (__m128 __A, __m128 __B) { return __builtin_ia32_ucomieq ((__v4sf)__A, (__v4sf)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_ucomilt_ss (__m128 __A, __m128 __B) { return __builtin_ia32_ucomilt ((__v4sf)__A, (__v4sf)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_ucomile_ss (__m128 __A, __m128 __B) { return __builtin_ia32_ucomile ((__v4sf)__A, (__v4sf)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_ucomigt_ss (__m128 __A, __m128 __B) { return __builtin_ia32_ucomigt ((__v4sf)__A, (__v4sf)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_ucomige_ss (__m128 __A, __m128 __B) { return __builtin_ia32_ucomige ((__v4sf)__A, (__v4sf)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_ucomineq_ss (__m128 __A, __m128 __B) { return __builtin_ia32_ucomineq ((__v4sf)__A, (__v4sf)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_cvtss_si32 (__m128 __A) { return __builtin_ia32_cvtss2si ((__v4sf) __A); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_cvt_ss2si (__m128 __A) { return _mm_cvtss_si32 (__A); } static __inline long long __attribute__((__always_inline__, __nodebug__)) _mm_cvtss_si64 (__m128 __A) { return __builtin_ia32_cvtss2si64 ((__v4sf) __A); } static __inline long long __attribute__((__always_inline__, __nodebug__)) _mm_cvtss_si64x (__m128 __A) { return __builtin_ia32_cvtss2si64 ((__v4sf) __A); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cvtps_pi32 (__m128 __A) { return (__m64) __builtin_ia32_cvtps2pi ((__v4sf) __A); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cvt_ps2pi (__m128 __A) { return _mm_cvtps_pi32 (__A); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_cvttss_si32 (__m128 __A) { return __builtin_ia32_cvttss2si ((__v4sf) __A); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_cvtt_ss2si (__m128 __A) { return _mm_cvttss_si32 (__A); } static __inline long long __attribute__((__always_inline__, __nodebug__)) _mm_cvttss_si64 (__m128 __A) { return __builtin_ia32_cvttss2si64 ((__v4sf) __A); } static __inline long long __attribute__((__always_inline__, __nodebug__)) _mm_cvttss_si64x (__m128 __A) { return __builtin_ia32_cvttss2si64 ((__v4sf) __A); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cvttps_pi32 (__m128 __A) { return (__m64) __builtin_ia32_cvttps2pi ((__v4sf) __A); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cvtt_ps2pi (__m128 __A) { return _mm_cvttps_pi32 (__A); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi32_ss (__m128 __A, int __B) { return (__m128) __builtin_ia32_cvtsi2ss ((__v4sf) __A, __B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cvt_si2ss (__m128 __A, int __B) { return _mm_cvtsi32_ss (__A, __B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi64_ss (__m128 __A, long long __B) { return (__m128) __builtin_ia32_cvtsi642ss ((__v4sf) __A, __B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi64x_ss (__m128 __A, long long __B) { return (__m128) __builtin_ia32_cvtsi642ss ((__v4sf) __A, __B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cvtpi32_ps (__m128 __A, __m64 __B) { return (__m128) __builtin_ia32_cvtpi2ps ((__v4sf) __A, (__v2si)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cvt_pi2ps (__m128 __A, __m64 __B) { return _mm_cvtpi32_ps (__A, __B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cvtpi16_ps (__m64 __A) { __v4hi __sign; __v2si __hisi, __losi; __v4sf __r; __sign = __builtin_ia32_pcmpgtw ((__v4hi)0LL, (__v4hi)__A); __hisi = (__v2si) __builtin_ia32_punpckhwd ((__v4hi)__A, __sign); __losi = (__v2si) __builtin_ia32_punpcklwd ((__v4hi)__A, __sign); __r = (__v4sf) _mm_setzero_ps (); __r = __builtin_ia32_cvtpi2ps (__r, __hisi); __r = __builtin_ia32_movlhps (__r, __r); __r = __builtin_ia32_cvtpi2ps (__r, __losi); return (__m128) __r; } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cvtpu16_ps (__m64 __A) { __v2si __hisi, __losi; __v4sf __r; __hisi = (__v2si) __builtin_ia32_punpckhwd ((__v4hi)__A, (__v4hi)0LL); __losi = (__v2si) __builtin_ia32_punpcklwd ((__v4hi)__A, (__v4hi)0LL); __r = (__v4sf) _mm_setzero_ps (); __r = __builtin_ia32_cvtpi2ps (__r, __hisi); __r = __builtin_ia32_movlhps (__r, __r); __r = __builtin_ia32_cvtpi2ps (__r, __losi); return (__m128) __r; } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cvtpi8_ps (__m64 __A) { __v8qi __sign; __sign = __builtin_ia32_pcmpgtb ((__v8qi)0LL, (__v8qi)__A); __A = (__m64) __builtin_ia32_punpcklbw ((__v8qi)__A, __sign); return _mm_cvtpi16_ps(__A); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cvtpu8_ps(__m64 __A) { __A = (__m64) __builtin_ia32_punpcklbw ((__v8qi)__A, (__v8qi)0LL); return _mm_cvtpu16_ps(__A); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cvtpi32x2_ps(__m64 __A, __m64 __B) { __v4sf __zero = (__v4sf) _mm_setzero_ps (); __v4sf __sfa = __builtin_ia32_cvtpi2ps (__zero, (__v2si)__A); __v4sf __sfb = __builtin_ia32_cvtpi2ps (__zero, (__v2si)__B); return (__m128) __builtin_ia32_movlhps (__sfa, __sfb); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cvtps_pi16(__m128 __A) { __v4sf __hisf = (__v4sf)__A; __v4sf __losf = __builtin_ia32_movhlps (__hisf, __hisf); __v2si __hisi = __builtin_ia32_cvtps2pi (__hisf); __v2si __losi = __builtin_ia32_cvtps2pi (__losf); return (__m64) __builtin_ia32_packssdw (__hisi, __losi); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cvtps_pi8(__m128 __A) { __v4hi __tmp = (__v4hi) _mm_cvtps_pi16 (__A); return (__m64) __builtin_ia32_packsswb (__tmp, (__v4hi)0LL); } # 729 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h" 3 4 #define _mm_shuffle_ps(A,B,MASK) ((__m128) __builtin_ia32_shufps ((__v4sf)(A), (__v4sf)(B), (MASK))) static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_unpackhi_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_unpckhps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_unpacklo_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_unpcklps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_loadh_pi (__m128 __A, __m64 const *__P) { return (__m128) __builtin_ia32_loadhps ((__v4sf)__A, (__v2si *)__P); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_storeh_pi (__m64 *__P, __m128 __A) { __builtin_ia32_storehps ((__v2si *)__P, (__v4sf)__A); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_movehl_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_movhlps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_movelh_ps (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_movlhps ((__v4sf)__A, (__v4sf)__B); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_loadl_pi (__m128 __A, __m64 const *__P) { return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (__v2si *)__P); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_storel_pi (__m64 *__P, __m128 __A) { __builtin_ia32_storelps ((__v2si *)__P, (__v4sf)__A); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_movemask_ps (__m128 __A) { return __builtin_ia32_movmskps ((__v4sf)__A); } static __inline unsigned int __attribute__((__always_inline__, __nodebug__)) _mm_getcsr (void) { return __builtin_ia32_stmxcsr (); } static __inline unsigned int __attribute__((__always_inline__, __nodebug__)) _MM_GET_EXCEPTION_STATE (void) { return _mm_getcsr() & 0x003f; } static __inline unsigned int __attribute__((__always_inline__, __nodebug__)) _MM_GET_EXCEPTION_MASK (void) { return _mm_getcsr() & 0x1f80; } static __inline unsigned int __attribute__((__always_inline__, __nodebug__)) _MM_GET_ROUNDING_MODE (void) { return _mm_getcsr() & 0x6000; } static __inline unsigned int __attribute__((__always_inline__, __nodebug__)) _MM_GET_FLUSH_ZERO_MODE (void) { return _mm_getcsr() & 0x8000; } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_setcsr (unsigned int __I) { __builtin_ia32_ldmxcsr (__I); } static __inline void __attribute__((__always_inline__, __nodebug__)) _MM_SET_EXCEPTION_STATE(unsigned int __mask) { _mm_setcsr((_mm_getcsr() & ~0x003f) | __mask); } static __inline void __attribute__((__always_inline__, __nodebug__)) _MM_SET_EXCEPTION_MASK (unsigned int __mask) { _mm_setcsr((_mm_getcsr() & ~0x1f80) | __mask); } static __inline void __attribute__((__always_inline__, __nodebug__)) _MM_SET_ROUNDING_MODE (unsigned int __mode) { _mm_setcsr((_mm_getcsr() & ~0x6000) | __mode); } static __inline void __attribute__((__always_inline__, __nodebug__)) _MM_SET_FLUSH_ZERO_MODE (unsigned int __mode) { _mm_setcsr((_mm_getcsr() & ~0x8000) | __mode); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_set_ss (float __F) { return __extension__ (__m128)(__v4sf){ __F, 0, 0, 0 }; } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_set1_ps (float __F) { return __extension__ (__m128)(__v4sf){ __F, __F, __F, __F }; } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_set_ps1 (float __F) { return _mm_set1_ps (__F); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_load_ss (float const *__P) { return _mm_set_ss (*__P); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_load1_ps (float const *__P) { return _mm_set1_ps (*__P); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_load_ps1 (float const *__P) { return _mm_load1_ps (__P); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_load_ps (float const *__P) { return (__m128) *(__v4sf *)__P; } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_loadu_ps (float const *__P) { return (__m128) __builtin_ia32_loadups (__P); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_loadr_ps (float const *__P) { __v4sf __tmp = *(__v4sf *)__P; return (__m128) __builtin_ia32_shufps (__tmp, __tmp, (((0) << 6) | ((1) << 4) | ((2) << 2) | (3))); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_set_ps (const float __Z, const float __Y, const float __X, const float __W) { return __extension__ (__m128)(__v4sf){ __W, __X, __Y, __Z }; } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_setr_ps (float __Z, float __Y, float __X, float __W) { return __extension__ (__m128)(__v4sf){ __Z, __Y, __X, __W }; } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_store_ss (float *__P, __m128 __A) { *__P = __builtin_ia32_vec_ext_v4sf ((__v4sf)__A, 0); } static __inline float __attribute__((__always_inline__, __nodebug__)) _mm_cvtss_f32 (__m128 __A) { return __builtin_ia32_vec_ext_v4sf ((__v4sf)__A, 0); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_store_ps (float *__P, __m128 __A) { *(__v4sf *)__P = (__v4sf)__A; } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_storeu_ps (float *__P, __m128 __A) { __builtin_ia32_storeups (__P, (__v4sf)__A); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_store1_ps (float *__P, __m128 __A) { __v4sf __va = (__v4sf)__A; __v4sf __tmp = __builtin_ia32_shufps (__va, __va, (((0) << 6) | ((0) << 4) | ((0) << 2) | (0))); _mm_storeu_ps (__P, __tmp); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_store_ps1 (float *__P, __m128 __A) { _mm_store1_ps (__P, __A); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_storer_ps (float *__P, __m128 __A) { __v4sf __va = (__v4sf)__A; __v4sf __tmp = __builtin_ia32_shufps (__va, __va, (((0) << 6) | ((1) << 4) | ((2) << 2) | (3))); _mm_store_ps (__P, __tmp); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_move_ss (__m128 __A, __m128 __B) { return (__m128) __builtin_ia32_movss ((__v4sf)__A, (__v4sf)__B); } # 1011 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h" 3 4 #define _mm_extract_pi16(A,N) __builtin_ia32_vec_ext_v4hi ((__v4hi)(A), (N)) #define _m_pextrw(A,N) _mm_extract_pi16((A), (N)) # 1030 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h" 3 4 #define _mm_insert_pi16(A,D,N) ((__m64) __builtin_ia32_vec_set_v4hi ((__v4hi)(A), (D), (N))) #define _m_pinsrw(A,D,N) _mm_insert_pi16((A), (D), (N)) static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_max_pi16 (__m64 __A, __m64 __B) { return (__m64) __builtin_ia32_pmaxsw ((__v4hi)__A, (__v4hi)__B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pmaxsw (__m64 __A, __m64 __B) { return _mm_max_pi16 (__A, __B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_max_pu8 (__m64 __A, __m64 __B) { return (__m64) __builtin_ia32_pmaxub ((__v8qi)__A, (__v8qi)__B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pmaxub (__m64 __A, __m64 __B) { return _mm_max_pu8 (__A, __B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_min_pi16 (__m64 __A, __m64 __B) { return (__m64) __builtin_ia32_pminsw ((__v4hi)__A, (__v4hi)__B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pminsw (__m64 __A, __m64 __B) { return _mm_min_pi16 (__A, __B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_min_pu8 (__m64 __A, __m64 __B) { return (__m64) __builtin_ia32_pminub ((__v8qi)__A, (__v8qi)__B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pminub (__m64 __A, __m64 __B) { return _mm_min_pu8 (__A, __B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_movemask_pi8 (__m64 __A) { return __builtin_ia32_pmovmskb ((__v8qi)__A); } static __inline int __attribute__((__always_inline__, __nodebug__)) _m_pmovmskb (__m64 __A) { return _mm_movemask_pi8 (__A); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_mulhi_pu16 (__m64 __A, __m64 __B) { return (__m64) __builtin_ia32_pmulhuw ((__v4hi)__A, (__v4hi)__B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pmulhuw (__m64 __A, __m64 __B) { return _mm_mulhi_pu16 (__A, __B); } # 1129 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h" 3 4 #define _mm_shuffle_pi16(A,N) ((__m64) __builtin_ia32_pshufw ((__v4hi)(A), (N))) #define _m_pshufw(A,N) _mm_shuffle_pi16 ((A), (N)) static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_maskmove_si64 (__m64 __A, __m64 __N, char *__P) { __builtin_ia32_maskmovq ((__v8qi)__A, (__v8qi)__N, __P); } static __inline void __attribute__((__always_inline__, __nodebug__)) _m_maskmovq (__m64 __A, __m64 __N, char *__P) { _mm_maskmove_si64 (__A, __N, __P); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_avg_pu8 (__m64 __A, __m64 __B) { return (__m64) __builtin_ia32_pavgb ((__v8qi)__A, (__v8qi)__B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pavgb (__m64 __A, __m64 __B) { return _mm_avg_pu8 (__A, __B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_avg_pu16 (__m64 __A, __m64 __B) { return (__m64) __builtin_ia32_pavgw ((__v4hi)__A, (__v4hi)__B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_pavgw (__m64 __A, __m64 __B) { return _mm_avg_pu16 (__A, __B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_sad_pu8 (__m64 __A, __m64 __B) { return (__m64) __builtin_ia32_psadbw ((__v8qi)__A, (__v8qi)__B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _m_psadbw (__m64 __A, __m64 __B) { return _mm_sad_pu8 (__A, __B); } # 1199 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h" 3 4 #define _mm_prefetch(P,I) __builtin_prefetch ((P), 0, (I)) static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_stream_pi (__m64 *__P, __m64 __A) { __builtin_ia32_movntq (__P, __A); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_stream_ps (float *__P, __m128 __A) { __builtin_ia32_movntps (__P, (__v4sf)__A); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_sfence (void) { __builtin_ia32_sfence (); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_pause (void) { __asm__ __volatile__ ("rep; nop" : : ); } #define _MM_TRANSPOSE4_PS(row0,row1,row2,row3) do { __v4sf __r0 = (row0), __r1 = (row1), __r2 = (row2), __r3 = (row3); __v4sf __t0 = __builtin_ia32_unpcklps (__r0, __r1); __v4sf __t1 = __builtin_ia32_unpcklps (__r2, __r3); __v4sf __t2 = __builtin_ia32_unpckhps (__r0, __r1); __v4sf __t3 = __builtin_ia32_unpckhps (__r2, __r3); (row0) = __builtin_ia32_movlhps (__t0, __t1); (row1) = __builtin_ia32_movhlps (__t1, __t0); (row2) = __builtin_ia32_movlhps (__t2, __t3); (row3) = __builtin_ia32_movhlps (__t3, __t2); } while (0) # 1253 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h" 3 4 #undef __always_inline__ # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/emmintrin.h" 1 3 4 # 32 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/emmintrin.h" 3 4 #define _EMMINTRIN_H_INCLUDED # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h" 1 3 4 # 36 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/emmintrin.h" 2 3 4 typedef double __v2df __attribute__ ((__vector_size__ (16))); typedef long long __v2di __attribute__ ((__vector_size__ (16))); typedef int __v4si __attribute__ ((__vector_size__ (16))); typedef short __v8hi __attribute__ ((__vector_size__ (16))); typedef char __v16qi __attribute__ ((__vector_size__ (16))); typedef __v2di __m128i; typedef __v2df __m128d; #define _MM_SHUFFLE2(fp1,fp0) (((fp1) << 1) | (fp0)) #define __always_inline__ __always_inline__, __nodebug__ static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_set_sd (double __F) { return __extension__ (__m128d){ __F, 0 }; } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_set1_pd (double __F) { return __extension__ (__m128d){ __F, __F }; } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_set_pd1 (double __F) { return _mm_set1_pd (__F); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_set_pd (double __W, double __X) { return __extension__ (__m128d){ __X, __W }; } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_setr_pd (double __W, double __X) { return __extension__ (__m128d){ __W, __X }; } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_setzero_pd (void) { return __extension__ (__m128d){ 0.0, 0.0 }; } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_move_sd (__m128d __A, __m128d __B) { return (__m128d) __builtin_ia32_movsd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_load_pd (double const *__P) { return *(__m128d *)__P; } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_loadu_pd (double const *__P) { return __builtin_ia32_loadupd (__P); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_load1_pd (double const *__P) { return _mm_set1_pd (*__P); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_load_sd (double const *__P) { return _mm_set_sd (*__P); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_load_pd1 (double const *__P) { return _mm_load1_pd (__P); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_loadr_pd (double const *__P) { __m128d __tmp = _mm_load_pd (__P); return __builtin_ia32_shufpd (__tmp, __tmp, (((0) << 1) | (1))); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_store_pd (double *__P, __m128d __A) { *(__m128d *)__P = __A; } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_storeu_pd (double *__P, __m128d __A) { __builtin_ia32_storeupd (__P, __A); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_store_sd (double *__P, __m128d __A) { *__P = __builtin_ia32_vec_ext_v2df (__A, 0); } static __inline double __attribute__((__always_inline__, __nodebug__)) _mm_cvtsd_f64 (__m128d __A) { return __builtin_ia32_vec_ext_v2df (__A, 0); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_storel_pd (double *__P, __m128d __A) { _mm_store_sd (__P, __A); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_storeh_pd (double *__P, __m128d __A) { *__P = __builtin_ia32_vec_ext_v2df (__A, 1); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_store1_pd (double *__P, __m128d __A) { _mm_store_pd (__P, __builtin_ia32_shufpd (__A, __A, (((0) << 1) | (0)))); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_store_pd1 (double *__P, __m128d __A) { _mm_store1_pd (__P, __A); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_storer_pd (double *__P, __m128d __A) { _mm_store_pd (__P, __builtin_ia32_shufpd (__A, __A, (((0) << 1) | (1)))); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi128_si32 (__m128i __A) { return __builtin_ia32_vec_ext_v4si ((__v4si)__A, 0); } static __inline long long __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi128_si64 (__m128i __A) { return __builtin_ia32_vec_ext_v2di ((__v2di)__A, 0); } static __inline long long __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi128_si64x (__m128i __A) { return __builtin_ia32_vec_ext_v2di ((__v2di)__A, 0); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_add_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_addpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_add_sd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_addsd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_sub_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_subpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_sub_sd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_subsd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_mul_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_mulpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_mul_sd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_mulsd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_div_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_divpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_div_sd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_divsd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_sqrt_pd (__m128d __A) { return (__m128d)__builtin_ia32_sqrtpd ((__v2df)__A); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_sqrt_sd (__m128d __A, __m128d __B) { __v2df __tmp = __builtin_ia32_movsd ((__v2df)__A, (__v2df)__B); return (__m128d)__builtin_ia32_sqrtsd ((__v2df)__tmp); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_min_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_minpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_min_sd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_minsd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_max_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_maxpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_max_sd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_maxsd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_and_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_andpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_andnot_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_andnpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_or_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_orpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_xor_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_xorpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpeq_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpeqpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmplt_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpltpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmple_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmplepd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpgt_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpgtpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpge_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpgepd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpneq_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpneqpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpnlt_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpnltpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpnle_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpnlepd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpngt_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpngtpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpnge_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpngepd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpord_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpordpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpunord_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpunordpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpeq_sd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpeqsd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmplt_sd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpltsd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmple_sd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmplesd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpgt_sd (__m128d __A, __m128d __B) { return (__m128d) __builtin_ia32_movsd ((__v2df) __A, (__v2df) __builtin_ia32_cmpltsd ((__v2df) __B, (__v2df) __A)); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpge_sd (__m128d __A, __m128d __B) { return (__m128d) __builtin_ia32_movsd ((__v2df) __A, (__v2df) __builtin_ia32_cmplesd ((__v2df) __B, (__v2df) __A)); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpneq_sd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpneqsd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpnlt_sd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpnltsd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpnle_sd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpnlesd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpngt_sd (__m128d __A, __m128d __B) { return (__m128d) __builtin_ia32_movsd ((__v2df) __A, (__v2df) __builtin_ia32_cmpnltsd ((__v2df) __B, (__v2df) __A)); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpnge_sd (__m128d __A, __m128d __B) { return (__m128d) __builtin_ia32_movsd ((__v2df) __A, (__v2df) __builtin_ia32_cmpnlesd ((__v2df) __B, (__v2df) __A)); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpord_sd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpordsd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cmpunord_sd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_cmpunordsd ((__v2df)__A, (__v2df)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_comieq_sd (__m128d __A, __m128d __B) { return __builtin_ia32_comisdeq ((__v2df)__A, (__v2df)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_comilt_sd (__m128d __A, __m128d __B) { return __builtin_ia32_comisdlt ((__v2df)__A, (__v2df)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_comile_sd (__m128d __A, __m128d __B) { return __builtin_ia32_comisdle ((__v2df)__A, (__v2df)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_comigt_sd (__m128d __A, __m128d __B) { return __builtin_ia32_comisdgt ((__v2df)__A, (__v2df)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_comige_sd (__m128d __A, __m128d __B) { return __builtin_ia32_comisdge ((__v2df)__A, (__v2df)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_comineq_sd (__m128d __A, __m128d __B) { return __builtin_ia32_comisdneq ((__v2df)__A, (__v2df)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_ucomieq_sd (__m128d __A, __m128d __B) { return __builtin_ia32_ucomisdeq ((__v2df)__A, (__v2df)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_ucomilt_sd (__m128d __A, __m128d __B) { return __builtin_ia32_ucomisdlt ((__v2df)__A, (__v2df)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_ucomile_sd (__m128d __A, __m128d __B) { return __builtin_ia32_ucomisdle ((__v2df)__A, (__v2df)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_ucomigt_sd (__m128d __A, __m128d __B) { return __builtin_ia32_ucomisdgt ((__v2df)__A, (__v2df)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_ucomige_sd (__m128d __A, __m128d __B) { return __builtin_ia32_ucomisdge ((__v2df)__A, (__v2df)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_ucomineq_sd (__m128d __A, __m128d __B) { return __builtin_ia32_ucomisdneq ((__v2df)__A, (__v2df)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_set_epi64x (long long __q1, long long __q0) { return __extension__ (__m128i)(__v2di){ __q0, __q1 }; } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_set_epi64 (__m64 __q1, __m64 __q0) { return _mm_set_epi64x ((long long)__q1, (long long)__q0); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0) { return __extension__ (__m128i)(__v4si){ __q0, __q1, __q2, __q3 }; } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_set_epi16 (short __q7, short __q6, short __q5, short __q4, short __q3, short __q2, short __q1, short __q0) { return __extension__ (__m128i)(__v8hi){ __q0, __q1, __q2, __q3, __q4, __q5, __q6, __q7 }; } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_set_epi8 (char __q15, char __q14, char __q13, char __q12, char __q11, char __q10, char __q09, char __q08, char __q07, char __q06, char __q05, char __q04, char __q03, char __q02, char __q01, char __q00) { return __extension__ (__m128i)(__v16qi){ __q00, __q01, __q02, __q03, __q04, __q05, __q06, __q07, __q08, __q09, __q10, __q11, __q12, __q13, __q14, __q15 }; } # 618 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/emmintrin.h" 3 4 static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_setr_epi64 (__m64 __q0, __m64 __q1) { return _mm_set_epi64 (__q1, __q0); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_setr_epi32 (int __q0, int __q1, int __q2, int __q3) { return _mm_set_epi32 (__q3, __q2, __q1, __q0); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_setr_epi16 (short __q0, short __q1, short __q2, short __q3, short __q4, short __q5, short __q6, short __q7) { return _mm_set_epi16 (__q7, __q6, __q5, __q4, __q3, __q2, __q1, __q0); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_setr_epi8 (char __q00, char __q01, char __q02, char __q03, char __q04, char __q05, char __q06, char __q07, char __q08, char __q09, char __q10, char __q11, char __q12, char __q13, char __q14, char __q15) { return _mm_set_epi8 (__q15, __q14, __q13, __q12, __q11, __q10, __q09, __q08, __q07, __q06, __q05, __q04, __q03, __q02, __q01, __q00); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_load_si128 (__m128i const *__P) { return *__P; } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_loadu_si128 (__m128i const *__P) { return (__m128i) __builtin_ia32_loaddqu ((char const *)__P); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_loadl_epi64 (__m128i const *__P) { return (__m128i)__builtin_ia32_loadlv4si ((__v2si *)__P); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_store_si128 (__m128i *__P, __m128i __B) { *__P = __B; } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_storeu_si128 (__m128i *__P, __m128i __B) { __builtin_ia32_storedqu ((char *)__P, (__v16qi)__B); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_storel_epi64 (__m128i *__P, __m128i __B) { __builtin_ia32_storelv4si ((__v2si *)__P, __B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_movepi64_pi64 (__m128i __B) { return (__m64) __builtin_ia32_vec_ext_v2di ((__v2di)__B, 0); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_movpi64_epi64 (__m64 __A) { return _mm_set_epi64 ((__m64)0LL, __A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_move_epi64 (__m128i __A) { return (__m128i)__builtin_ia32_movqv4si ((__v4si)__A) ; } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_setzero_si128 (void) { return __extension__ (__m128i)(__v4si){ 0, 0, 0, 0 }; } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cvtepi32_pd (__m128i __A) { return (__m128d)__builtin_ia32_cvtdq2pd ((__v4si) __A); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cvtepi32_ps (__m128i __A) { return (__m128)__builtin_ia32_cvtdq2ps ((__v4si) __A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cvtpd_epi32 (__m128d __A) { return (__m128i)__builtin_ia32_cvtpd2dq ((__v2df) __A); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cvtpd_pi32 (__m128d __A) { return (__m64)__builtin_ia32_cvtpd2pi ((__v2df) __A); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cvtpd_ps (__m128d __A) { return (__m128)__builtin_ia32_cvtpd2ps ((__v2df) __A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cvttpd_epi32 (__m128d __A) { return (__m128i)__builtin_ia32_cvttpd2dq ((__v2df) __A); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_cvttpd_pi32 (__m128d __A) { return (__m64)__builtin_ia32_cvttpd2pi ((__v2df) __A); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cvtpi32_pd (__m64 __A) { return (__m128d)__builtin_ia32_cvtpi2pd ((__v2si) __A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cvtps_epi32 (__m128 __A) { return (__m128i)__builtin_ia32_cvtps2dq ((__v4sf) __A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cvttps_epi32 (__m128 __A) { return (__m128i)__builtin_ia32_cvttps2dq ((__v4sf) __A); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cvtps_pd (__m128 __A) { return (__m128d)__builtin_ia32_cvtps2pd ((__v4sf) __A); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_cvtsd_si32 (__m128d __A) { return __builtin_ia32_cvtsd2si ((__v2df) __A); } static __inline long long __attribute__((__always_inline__, __nodebug__)) _mm_cvtsd_si64 (__m128d __A) { return __builtin_ia32_cvtsd2si64 ((__v2df) __A); } static __inline long long __attribute__((__always_inline__, __nodebug__)) _mm_cvtsd_si64x (__m128d __A) { return __builtin_ia32_cvtsd2si64 ((__v2df) __A); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_cvttsd_si32 (__m128d __A) { return __builtin_ia32_cvttsd2si ((__v2df) __A); } static __inline long long __attribute__((__always_inline__, __nodebug__)) _mm_cvttsd_si64 (__m128d __A) { return __builtin_ia32_cvttsd2si64 ((__v2df) __A); } static __inline long long __attribute__((__always_inline__, __nodebug__)) _mm_cvttsd_si64x (__m128d __A) { return __builtin_ia32_cvttsd2si64 ((__v2df) __A); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_cvtsd_ss (__m128 __A, __m128d __B) { return (__m128)__builtin_ia32_cvtsd2ss ((__v4sf) __A, (__v2df) __B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi32_sd (__m128d __A, int __B) { return (__m128d)__builtin_ia32_cvtsi2sd ((__v2df) __A, __B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi64_sd (__m128d __A, long long __B) { return (__m128d)__builtin_ia32_cvtsi642sd ((__v2df) __A, __B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi64x_sd (__m128d __A, long long __B) { return (__m128d)__builtin_ia32_cvtsi642sd ((__v2df) __A, __B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_cvtss_sd (__m128d __A, __m128 __B) { return (__m128d)__builtin_ia32_cvtss2sd ((__v2df) __A, (__v4sf)__B); } #define _mm_shuffle_pd(__A,__B,__C) ((__m128d)__builtin_ia32_shufpd ((__v2df)__A, (__v2df)__B, (__C))) static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_unpackhi_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_unpckhpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_unpacklo_pd (__m128d __A, __m128d __B) { return (__m128d)__builtin_ia32_unpcklpd ((__v2df)__A, (__v2df)__B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_loadh_pd (__m128d __A, double const *__B) { return (__m128d)__builtin_ia32_loadhpd ((__v2df)__A, __B); } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_loadl_pd (__m128d __A, double const *__B) { return (__m128d)__builtin_ia32_loadlpd ((__v2df)__A, __B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_movemask_pd (__m128d __A) { return __builtin_ia32_movmskpd ((__v2df)__A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_packs_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_packsswb128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_packs_epi32 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_packssdw128 ((__v4si)__A, (__v4si)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_packus_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_packuswb128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_unpackhi_epi8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_punpckhbw128 ((__v16qi)__A, (__v16qi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_unpackhi_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_punpckhwd128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_unpackhi_epi32 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_punpckhdq128 ((__v4si)__A, (__v4si)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_unpackhi_epi64 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_punpckhqdq128 ((__v2di)__A, (__v2di)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_unpacklo_epi8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_punpcklbw128 ((__v16qi)__A, (__v16qi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_unpacklo_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_punpcklwd128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_unpacklo_epi32 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_punpckldq128 ((__v4si)__A, (__v4si)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_unpacklo_epi64 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_punpcklqdq128 ((__v2di)__A, (__v2di)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_add_epi8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_paddb128 ((__v16qi)__A, (__v16qi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_add_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_paddw128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_add_epi32 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_paddd128 ((__v4si)__A, (__v4si)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_add_epi64 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_paddq128 ((__v2di)__A, (__v2di)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_adds_epi8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_paddsb128 ((__v16qi)__A, (__v16qi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_adds_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_paddsw128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_adds_epu8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_paddusb128 ((__v16qi)__A, (__v16qi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_adds_epu16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_paddusw128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_sub_epi8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_psubb128 ((__v16qi)__A, (__v16qi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_sub_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_psubw128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_sub_epi32 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_psubd128 ((__v4si)__A, (__v4si)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_sub_epi64 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_psubq128 ((__v2di)__A, (__v2di)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_subs_epi8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_psubsb128 ((__v16qi)__A, (__v16qi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_subs_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_psubsw128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_subs_epu8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_psubusb128 ((__v16qi)__A, (__v16qi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_subs_epu16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_psubusw128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_madd_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pmaddwd128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_mulhi_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pmulhw128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_mullo_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pmullw128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m64 __attribute__((__always_inline__, __nodebug__)) _mm_mul_su32 (__m64 __A, __m64 __B) { return (__m64)__builtin_ia32_pmuludq ((__v2si)__A, (__v2si)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_mul_epu32 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pmuludq128 ((__v4si)__A, (__v4si)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_slli_epi16 (__m128i __A, int __B) { return (__m128i)__builtin_ia32_psllwi128 ((__v8hi)__A, __B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_slli_epi32 (__m128i __A, int __B) { return (__m128i)__builtin_ia32_pslldi128 ((__v4si)__A, __B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_slli_epi64 (__m128i __A, int __B) { return (__m128i)__builtin_ia32_psllqi128 ((__v2di)__A, __B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_srai_epi16 (__m128i __A, int __B) { return (__m128i)__builtin_ia32_psrawi128 ((__v8hi)__A, __B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_srai_epi32 (__m128i __A, int __B) { return (__m128i)__builtin_ia32_psradi128 ((__v4si)__A, __B); } # 1127 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/emmintrin.h" 3 4 #define _mm_srli_si128(__A,__B) ((__m128i)__builtin_ia32_psrldqi128 (__A, (__B) * 8)) #define _mm_slli_si128(__A,__B) ((__m128i)__builtin_ia32_pslldqi128 (__A, (__B) * 8)) static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_srli_epi16 (__m128i __A, int __B) { return (__m128i)__builtin_ia32_psrlwi128 ((__v8hi)__A, __B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_srli_epi32 (__m128i __A, int __B) { return (__m128i)__builtin_ia32_psrldi128 ((__v4si)__A, __B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_srli_epi64 (__m128i __A, int __B) { return (__m128i)__builtin_ia32_psrlqi128 ((__v2di)__A, __B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_sll_epi16 (__m128i __A, __m128i __B) { return _mm_slli_epi16 (__A, _mm_cvtsi128_si32 (__B)); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_sll_epi32 (__m128i __A, __m128i __B) { return _mm_slli_epi32 (__A, _mm_cvtsi128_si32 (__B)); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_sll_epi64 (__m128i __A, __m128i __B) { return _mm_slli_epi64 (__A, _mm_cvtsi128_si32 (__B)); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_sra_epi16 (__m128i __A, __m128i __B) { return _mm_srai_epi16 (__A, _mm_cvtsi128_si32 (__B)); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_sra_epi32 (__m128i __A, __m128i __B) { return _mm_srai_epi32 (__A, _mm_cvtsi128_si32 (__B)); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_srl_epi16 (__m128i __A, __m128i __B) { return _mm_srli_epi16 (__A, _mm_cvtsi128_si32 (__B)); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_srl_epi32 (__m128i __A, __m128i __B) { return _mm_srli_epi32 (__A, _mm_cvtsi128_si32 (__B)); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_srl_epi64 (__m128i __A, __m128i __B) { return _mm_srli_epi64 (__A, _mm_cvtsi128_si32 (__B)); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_and_si128 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pand128 ((__v2di)__A, (__v2di)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_andnot_si128 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pandn128 ((__v2di)__A, (__v2di)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_or_si128 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_por128 ((__v2di)__A, (__v2di)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_xor_si128 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pxor128 ((__v2di)__A, (__v2di)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cmpeq_epi8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pcmpeqb128 ((__v16qi)__A, (__v16qi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cmpeq_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pcmpeqw128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cmpeq_epi32 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pcmpeqd128 ((__v4si)__A, (__v4si)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cmplt_epi8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pcmpgtb128 ((__v16qi)__B, (__v16qi)__A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cmplt_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pcmpgtw128 ((__v8hi)__B, (__v8hi)__A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cmplt_epi32 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pcmpgtd128 ((__v4si)__B, (__v4si)__A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cmpgt_epi8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pcmpgtb128 ((__v16qi)__A, (__v16qi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cmpgt_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pcmpgtw128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cmpgt_epi32 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pcmpgtd128 ((__v4si)__A, (__v4si)__B); } # 1290 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/emmintrin.h" 3 4 #define _mm_extract_epi16(A,N) ((int) __builtin_ia32_vec_ext_v8hi ((__v8hi)(A), (N))) #define _mm_insert_epi16(A,D,N) ((__m128i) __builtin_ia32_vec_set_v8hi ((__v8hi)(A), (D), (N))) static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_max_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pmaxsw128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_max_epu8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pmaxub128 ((__v16qi)__A, (__v16qi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_min_epi16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pminsw128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_min_epu8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pminub128 ((__v16qi)__A, (__v16qi)__B); } static __inline int __attribute__((__always_inline__, __nodebug__)) _mm_movemask_epi8 (__m128i __A) { return __builtin_ia32_pmovmskb128 ((__v16qi)__A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_mulhi_epu16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pmulhuw128 ((__v8hi)__A, (__v8hi)__B); } #define _mm_shufflehi_epi16(__A,__B) ((__m128i)__builtin_ia32_pshufhw ((__v8hi)__A, __B)) #define _mm_shufflelo_epi16(__A,__B) ((__m128i)__builtin_ia32_pshuflw ((__v8hi)__A, __B)) #define _mm_shuffle_epi32(__A,__B) ((__m128i)__builtin_ia32_pshufd ((__v4si)__A, __B)) static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_maskmoveu_si128 (__m128i __A, __m128i __B, char *__C) { __builtin_ia32_maskmovdqu ((__v16qi)__A, (__v16qi)__B, __C); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_avg_epu8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pavgb128 ((__v16qi)__A, (__v16qi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_avg_epu16 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_pavgw128 ((__v8hi)__A, (__v8hi)__B); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_sad_epu8 (__m128i __A, __m128i __B) { return (__m128i)__builtin_ia32_psadbw128 ((__v16qi)__A, (__v16qi)__B); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_stream_si32 (int *__A, int __B) { __builtin_ia32_movnti (__A, __B); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_stream_si128 (__m128i *__A, __m128i __B) { __builtin_ia32_movntdq ((__v2di *)__A, (__v2di)__B); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_stream_pd (double *__A, __m128d __B) { __builtin_ia32_movntpd (__A, (__v2df)__B); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_clflush (void const *__A) { __builtin_ia32_clflush (__A); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_lfence (void) { __builtin_ia32_lfence (); } static __inline void __attribute__((__always_inline__, __nodebug__)) _mm_mfence (void) { __builtin_ia32_mfence (); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi32_si128 (int __A) { return _mm_set_epi32 (0, 0, 0, __A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi64_si128 (long long __A) { return _mm_set_epi64x (0, __A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_cvtsi64x_si128 (long long __A) { return _mm_set_epi64x (0, __A); } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_castpd_ps(__m128d __A) { return (__m128) __A; } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_castpd_si128(__m128d __A) { return (__m128i) __A; } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_castps_pd(__m128 __A) { return (__m128d) __A; } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_castps_si128(__m128 __A) { return (__m128i) __A; } static __inline __m128 __attribute__((__always_inline__, __nodebug__)) _mm_castsi128_ps(__m128i __A) { return (__m128) __A; } static __inline __m128d __attribute__((__always_inline__, __nodebug__)) _mm_castsi128_pd(__m128i __A) { return (__m128d) __A; } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_set1_epi64x (long long __A) { return _mm_set_epi64x (__A, __A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_set1_epi64 (__m64 __A) { return _mm_set_epi64 (__A, __A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_set1_epi32 (int __A) { return _mm_set_epi32 (__A, __A, __A, __A); } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_set1_epi16 (short __A) { __m128i temp, temp2, temp3; temp = _mm_cvtsi32_si128((int)__A); temp2 = _mm_unpacklo_epi16(temp, temp); temp3 = ((__m128i)__builtin_ia32_pshufd ((__v4si)temp2, 0)); return temp3; } static __inline __m128i __attribute__((__always_inline__, __nodebug__)) _mm_set1_epi8 (char __A) { __m128i temp, temp2, temp3, temp4; temp = _mm_cvtsi32_si128 ((int)__A); temp2 = _mm_unpacklo_epi8 (temp, temp); temp3 = _mm_unpacklo_epi8 (temp2, temp2); temp4 = ((__m128i)__builtin_ia32_pshufd ((__v4si)temp3, 0)); return temp4; } #undef __always_inline__ # 1258 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/xmmintrin.h" 2 3 4 # 30 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 2 3 # 43 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 #pragma options align=power typedef struct OpaqueAreaID* AreaID; # 58 "/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 }; # 192 "/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; # 215 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 union Vector128Intel { __m128 s; __m128i si; __m128d sd; unsigned char c[16]; }; typedef union Vector128Intel Vector128Intel; # 275 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 struct MachineInformationIntel64 { unsigned long CS; unsigned long FS; unsigned long GS; unsigned long RFLAGS; unsigned long RIP; unsigned long ExceptTrap; unsigned long ExceptErr; unsigned long ExceptAddr; }; typedef struct MachineInformationIntel64 MachineInformationIntel64; struct RegisterInformationIntel64 { unsigned long RAX; unsigned long RBX; unsigned long RCX; unsigned long RDX; unsigned long RDI; unsigned long RSI; unsigned long RBP; unsigned long RSP; unsigned long R8; unsigned long R9; unsigned long R10; unsigned long R11; unsigned long R12; unsigned long R13; unsigned long R14; unsigned long R15; }; typedef struct RegisterInformationIntel64 RegisterInformationIntel64; typedef unsigned char FPRegIntel[10]; struct FPUInformationIntel64 { FPRegIntel Registers[8]; unsigned short Control; unsigned short Status; unsigned short Tag; unsigned short Opcode; unsigned int IP; unsigned int DP; unsigned int DS; }; typedef struct FPUInformationIntel64 FPUInformationIntel64; struct VectorInformationIntel64 { Vector128Intel Registers[16]; }; typedef struct VectorInformationIntel64 VectorInformationIntel64; typedef MachineInformationIntel64 MachineInformation; typedef RegisterInformationIntel64 RegisterInformation; typedef FPUInformationIntel64 FPUInformation; typedef VectorInformationIntel64 VectorInformation; struct ExceptionInformation { ExceptionKind theKind; MachineInformation * machineState; RegisterInformation * registerImage; FPUInformation * FPUImage; ExceptionInfo info; VectorInformation * vectorImage; }; typedef struct ExceptionInformation ExceptionInformation; # 347 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 typedef OSStatus ( * ExceptionHandlerProcPtr)(ExceptionInformation * theException); typedef ExceptionHandlerProcPtr ExceptionHandlerUPP; # 357 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 extern ExceptionHandlerUPP NewExceptionHandlerUPP(ExceptionHandlerProcPtr userRoutine) ; # 368 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 extern void DisposeExceptionHandlerUPP(ExceptionHandlerUPP userUPP) ; # 379 "/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) # 404 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 typedef ExceptionHandlerUPP ExceptionHandlerTPP; typedef ExceptionHandlerTPP ExceptionHandler; # 415 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h" 3 extern ExceptionHandlerTPP InstallExceptionHandler(ExceptionHandlerTPP theHandler) ; #pragma options align=reset # 33 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 2 3 # 51 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 #pragma options align=power enum { durationMicrosecond = -1L, durationMillisecond = 1L, durationSecond = 1000L, durationMinute = 60000L, durationHour = 3600000L, durationDay = 86400000L, durationNoWait = 0L, durationForever = 0x7FFFFFFF }; typedef UnsignedWide Nanoseconds; # 75 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime UpTime(void) ; # 98 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern Nanoseconds AbsoluteToNanoseconds(AbsoluteTime absoluteTime) ; # 110 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern Duration AbsoluteToDuration(AbsoluteTime absoluteTime) ; # 122 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime NanosecondsToAbsolute(Nanoseconds nanoseconds) ; # 134 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime DurationToAbsolute(Duration duration) ; # 146 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime AddAbsoluteToAbsolute( AbsoluteTime absoluteTime1, AbsoluteTime absoluteTime2) ; # 160 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime SubAbsoluteFromAbsolute( AbsoluteTime leftAbsoluteTime, AbsoluteTime rightAbsoluteTime) ; # 174 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime AddNanosecondsToAbsolute( Nanoseconds nanoseconds, AbsoluteTime absoluteTime) ; # 188 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime AddDurationToAbsolute( Duration duration, AbsoluteTime absoluteTime) ; # 202 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime SubNanosecondsFromAbsolute( Nanoseconds nanoseconds, AbsoluteTime absoluteTime) ; # 216 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern AbsoluteTime SubDurationFromAbsolute( Duration duration, AbsoluteTime absoluteTime) ; # 230 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern Nanoseconds AbsoluteDeltaToNanoseconds( AbsoluteTime leftAbsoluteTime, AbsoluteTime rightAbsoluteTime) ; # 244 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern Duration AbsoluteDeltaToDuration( AbsoluteTime leftAbsoluteTime, AbsoluteTime rightAbsoluteTime) ; # 258 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern Nanoseconds DurationToNanoseconds(Duration theDuration) ; # 270 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h" 3 extern Duration NanosecondsToDuration(Nanoseconds theNanoseconds) ; #pragma options align=reset # 126 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/NumberFormatting.h" 3 #define __NUMBERFORMATTING__ # 44 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/NumberFormatting.h" 3 #pragma pack(push, 2) # 62 "/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]; # 124 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/NumberFormatting.h" 3 extern void numtostring( long theNum, char * theString) ; # 282 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/NumberFormatting.h" 3 #pragma pack(pop) # 134 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/StringCompare.h" 3 #define __STRINGCOMPARE__ # 77 "/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 }; # 142 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h" 3 #define __TEXTUTILS__ # 47 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h" 3 #pragma pack(push, 2) # 118 "/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) ; # 717 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h" 3 #pragma pack(pop) # 146 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 #define __TOOLUTILS__ # 34 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 #pragma pack(push, 2) # 78 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern Boolean BitTst( const void * bytePtr, long bitNum) ; # 92 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern void BitSet( void * bytePtr, long bitNum) ; # 106 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern void BitClr( void * bytePtr, long bitNum) ; # 120 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern long BitAnd( long value1, long value2) ; # 134 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern long BitOr( long value1, long value2) ; # 148 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern long BitXor( long value1, long value2) ; # 162 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/ToolUtils.h" 3 extern long BitNot(long value) ; # 174 "/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) # 150 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 #define __UNICODEUTILITIES__ # 52 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 #pragma pack(push, 2) # 79 "/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 }; # 101 "/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; # 157 "/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 }; # 260 "/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 }; # 288 "/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 = kUCCollateTypeSourceMask << kUCCollateTypeShiftBits }; typedef UInt32 UCCollationValue; # 340 "/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 }; # 372 "/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; # 395 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern IndexToUCStringUPP NewIndexToUCStringUPP(IndexToUCStringProcPtr userRoutine) ; # 406 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern void DisposeIndexToUCStringUPP(IndexToUCStringUPP userUPP) ; # 417 "/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 }; # 454 "/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, # 485 "/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 }; # 525 "/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[]) ; # 549 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCCreateCollator( LocaleRef locale, LocaleOperationVariant opVariant, UCCollateOptions options, CollatorRef * collatorRef) ; # 565 "/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[]) ; # 583 "/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) ; # 601 "/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) ; # 620 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCDisposeCollator(CollatorRef * collatorRef) ; # 634 "/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) ; # 656 "/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) ; # 678 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCCreateTextBreakLocator( LocaleRef locale, LocaleOperationVariant opVariant, UCTextBreakType breakTypes, TextBreakLocatorRef * breakRef) ; # 694 "/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) ; # 713 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCDisposeTextBreakLocator(TextBreakLocatorRef * breakRef) ; # 758 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCTypeSelectCreateSelector( LocaleRef locale, LocaleOperationVariant opVariant, UCCollateOptions options, UCTypeSelectRef * newSelector) ; # 787 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCTypeSelectFlushSelectorData(UCTypeSelectRef ref) ; # 814 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCTypeSelectReleaseSelector(UCTypeSelectRef * ref) ; # 852 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern Boolean UCTypeSelectWouldResetBuffer( UCTypeSelectRef inRef, CFStringRef inText, double inEventTime) ; # 904 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCTypeSelectAddKeyToSelector( UCTypeSelectRef inRef, CFStringRef inText, double inEventTime, Boolean * updateFlag) ; # 952 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h" 3 extern OSStatus UCTypeSelectCompare( UCTypeSelectRef ref, CFStringRef inText, UCTypeSelectCompareResult * result) ; # 1018 "/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) ; # 1113 "/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) # 154 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 #define __FP__ # 55 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 #pragma pack(push, 2) # 1198 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern const double_t pi ; # 1227 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern double compound(double rate, double periods) ; # 1238 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern double annuity(double rate, double periods) ; # 1259 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern double_t randomx(double_t * x) ; # 1268 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 typedef short relop; enum { GREATERTHAN = 0, LESSTHAN = 1, EQUALTO = 2, UNORDERED = 3 }; # 1285 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern relop relation(double_t x, double_t y) ; # 1318 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 #define SIGDIGLEN 36 #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[36]; unsigned char unused; } sig; }; typedef struct decimal decimal; struct decform { char style; char unused; short digits; }; typedef struct decform decform; # 1349 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern void num2dec(const decform *f, double_t x, decimal *d) ; # 1360 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern double_t dec2num(const decimal * d) ; # 1371 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern void dec2str(const decform *f, const decimal *d, char *s) ; # 1382 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern void str2dec(const char *s, short *ix, decimal *d, short *vp) ; # 1393 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern float dec2f(const decimal * d) ; # 1404 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern short dec2s(const decimal * d) ; # 1415 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern long dec2l(const decimal * d) ; # 2381 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern double x80tod(const extended80 * x80) ; # 2392 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern void dtox80(const double *x, extended80 *x80) ; # 2411 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern void x80told(const extended80 *x80, long double *x); # 2430 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 extern void ldtox80(const long double *x, extended80 *x80); # 2443 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/fp.h" 3 #pragma pack(pop) # 158 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/usr/include/fenv.h" 1 3 4 # 23 "/usr/include/fenv.h" 3 4 #define __FENV_H__ #pragma GCC fenv # 1 "/usr/include/architecture/i386/fenv.h" 1 3 4 # 32 "/usr/include/architecture/i386/fenv.h" 3 4 #define __FENV__ #pragma GCC fenv # 87 "/usr/include/architecture/i386/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; enum { _FE_INEXACT = 0x0020, _FE_DIVBYZERO = 0x0004, _FE_UNDERFLOW = 0x0010, _FE_OVERFLOW = 0x0008, _FE_INVALID = 0x0001, _FE_ALL_EXCEPT = 0x003D }; #define FE_INEXACT _FE_INEXACT #define FE_DIVBYZERO _FE_DIVBYZERO #define FE_UNDERFLOW _FE_UNDERFLOW #define FE_OVERFLOW _FE_OVERFLOW #define FE_INVALID _FE_INVALID #define FE_ALL_EXCEPT _FE_ALL_EXCEPT enum { _FE_TONEAREST = 0x0000, _FE_TOWARDZERO = 0x0C00, _FE_UPWARD = 0x0800, _FE_DOWNWARD = 0x0400 }; #define FE_TONEAREST _FE_TONEAREST #define FE_TOWARDZERO _FE_TOWARDZERO #define FE_UPWARD _FE_UPWARD #define FE_DOWNWARD _FE_DOWNWARD extern const fenv_t _FE_DFL_ENV; #define FE_DFL_ENV &_FE_DFL_ENV # 144 "/usr/include/architecture/i386/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 # 158 "/usr/include/architecture/i386/fenv.h" 3 4 extern int feclearexcept(int ); # 168 "/usr/include/architecture/i386/fenv.h" 3 4 extern int fegetexceptflag(fexcept_t * , int ); # 177 "/usr/include/architecture/i386/fenv.h" 3 4 extern int feraiseexcept(int ); # 190 "/usr/include/architecture/i386/fenv.h" 3 4 extern int fesetexceptflag(const fexcept_t * , int ); # 205 "/usr/include/architecture/i386/fenv.h" 3 4 extern int fetestexcept(int ); # 219 "/usr/include/architecture/i386/fenv.h" 3 4 extern int fegetround(void); # 230 "/usr/include/architecture/i386/fenv.h" 3 4 extern int fesetround(int ); # 242 "/usr/include/architecture/i386/fenv.h" 3 4 extern int fegetenv(fenv_t * ); # 252 "/usr/include/architecture/i386/fenv.h" 3 4 extern int feholdexcept(fenv_t * ); # 277 "/usr/include/architecture/i386/fenv.h" 3 4 extern int fesetenv(const fenv_t * ); # 290 "/usr/include/architecture/i386/fenv.h" 3 4 extern int feupdateenv(const fenv_t * ); # 33 "/usr/include/fenv.h" 2 3 4 # 161 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 #define __TEXTENCODINGCONVERTER__ # 43 "/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; # 76 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 typedef UInt32 TECInternetNameUsageMask; enum { kTECInternetNameDefaultUsageMask = 0, kTECInternetNameStrictUsageMask = 1, # 99 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 kTECInternetNameTolerantUsageMask = 2 }; enum { kTEC_MIBEnumDontCare = -1 }; # 117 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCountAvailableTextEncodings(ItemCount * numberEncodings) ; # 130 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetAvailableTextEncodings( TextEncoding availableEncodings[], ItemCount maxAvailableEncodings, ItemCount * actualAvailableEncodings) ; # 146 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCountDirectTextEncodingConversions(ItemCount * numberOfEncodings) ; # 159 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetDirectTextEncodingConversions( TECConversionInfo availableConversions[], ItemCount maxAvailableConversions, ItemCount * actualAvailableConversions) ; # 175 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCountDestinationTextEncodings( TextEncoding inputEncoding, ItemCount * numberOfEncodings) ; # 190 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetDestinationTextEncodings( TextEncoding inputEncoding, TextEncoding destinationEncodings[], ItemCount maxDestinationEncodings, ItemCount * actualDestinationEncodings) ; # 207 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetTextEncodingInternetName( TextEncoding textEncoding, Str255 encodingName) ; # 221 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetTextEncodingFromInternetName( TextEncoding * textEncoding, ConstStr255Param encodingName) ; # 236 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCreateConverter( TECObjectRef * newEncodingConverter, TextEncoding inputEncoding, TextEncoding outputEncoding) ; # 251 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCreateConverterFromPath( TECObjectRef * newEncodingConverter, const TextEncoding inPath[], ItemCount inEncodings) ; # 266 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECDisposeConverter(TECObjectRef newEncodingConverter) ; # 279 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECClearConverterContextInfo(TECObjectRef encodingConverter) ; # 291 "/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) ; # 310 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECFlushText( TECObjectRef encodingConverter, TextPtr outputBuffer, ByteCount outputBufferLength, ByteCount * actualOutputLength) ; # 327 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCountSubTextEncodings( TextEncoding inputEncoding, ItemCount * numberOfEncodings) ; # 341 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetSubTextEncodings( TextEncoding inputEncoding, TextEncoding subEncodings[], ItemCount maxSubEncodings, ItemCount * actualSubEncodings) ; # 370 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetEncodingList( TECObjectRef encodingConverter, ItemCount * numEncodings, Handle * encodingList) ; # 385 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCreateOneToManyConverter( TECObjectRef * newEncodingConverter, TextEncoding inputEncoding, ItemCount numOutputEncodings, const TextEncoding outputEncodings[]) ; # 401 "/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) ; # 423 "/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) ; # 443 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCountWebTextEncodings( RegionCode locale, ItemCount * numberEncodings) ; # 457 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetWebTextEncodings( RegionCode locale, TextEncoding availableEncodings[], ItemCount maxAvailableEncodings, ItemCount * actualAvailableEncodings) ; # 473 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCountMailTextEncodings( RegionCode locale, ItemCount * numberEncodings) ; # 487 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetMailTextEncodings( RegionCode locale, TextEncoding availableEncodings[], ItemCount maxAvailableEncodings, ItemCount * actualAvailableEncodings) ; # 504 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCountAvailableSniffers(ItemCount * numberOfEncodings) ; # 516 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECGetAvailableSniffers( TextEncoding availableSniffers[], ItemCount maxAvailableSniffers, ItemCount * actualAvailableSniffers) ; # 531 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCreateSniffer( TECSnifferObjectRef * encodingSniffer, TextEncoding testEncodings[], ItemCount numTextEncodings) ; # 546 "/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) ; # 567 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECDisposeSniffer(TECSnifferObjectRef encodingSniffer) ; # 579 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECClearSnifferContextInfo(TECSnifferObjectRef encodingSniffer) ; # 591 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECSetBasicOptions( TECObjectRef encodingConverter, OptionBits controlFlags) ; # 642 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingConverter.h" 3 extern OSStatus TECCopyTextEncodingInternetNameAndMIB( TextEncoding textEncoding, TECInternetNameUsageMask usage, CFStringRef * encodingNamePtr, SInt32 * mibEnumPtr) ; # 676 "/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) # 163 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 #define __UNICODECONVERTER__ # 43 "/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 }; # 146 "/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 = 0L, kUnicodeFallbackCustomOnly = 1L, kUnicodeFallbackDefaultFirst = 2L, kUnicodeFallbackCustomFirst = 3L }; typedef OSStatus ( * UnicodeToTextFallbackProcPtr)(UniChar *iSrcUniStr, ByteCount iSrcUniStrLen, ByteCount *oSrcConvLen, TextPtr oDestStr, ByteCount iDestStrLen, ByteCount *oDestConvLen, LogicalAddress iInfoPtr, ConstUnicodeMappingPtr iUnicodeMappingPtr); typedef UnicodeToTextFallbackProcPtr UnicodeToTextFallbackUPP; # 194 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern UnicodeToTextFallbackUPP NewUnicodeToTextFallbackUPP(UnicodeToTextFallbackProcPtr userRoutine) ; # 205 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern void DisposeUnicodeToTextFallbackUPP(UnicodeToTextFallbackUPP userUPP) ; # 216 "/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) # 249 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CreateTextToUnicodeInfo( ConstUnicodeMappingPtr iUnicodeMapping, TextToUnicodeInfo * oTextToUnicodeInfo) ; # 263 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CreateTextToUnicodeInfoByEncoding( TextEncoding iEncoding, TextToUnicodeInfo * oTextToUnicodeInfo) ; # 277 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CreateUnicodeToTextInfo( ConstUnicodeMappingPtr iUnicodeMapping, UnicodeToTextInfo * oUnicodeToTextInfo) ; # 291 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CreateUnicodeToTextInfoByEncoding( TextEncoding iEncoding, UnicodeToTextInfo * oUnicodeToTextInfo) ; # 305 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CreateUnicodeToTextRunInfo( ItemCount iNumberOfMappings, const UnicodeMapping iUnicodeMappings[], UnicodeToTextRunInfo * oUnicodeToTextInfo) ; # 320 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CreateUnicodeToTextRunInfoByEncoding( ItemCount iNumberOfEncodings, const TextEncoding iEncodings[], UnicodeToTextRunInfo * oUnicodeToTextInfo) ; # 335 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CreateUnicodeToTextRunInfoByScriptCode( ItemCount iNumberOfScriptCodes, const ScriptCode iScripts[], UnicodeToTextRunInfo * oUnicodeToTextInfo) ; # 351 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ChangeTextToUnicodeInfo( TextToUnicodeInfo ioTextToUnicodeInfo, ConstUnicodeMappingPtr iUnicodeMapping) ; # 366 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ChangeUnicodeToTextInfo( UnicodeToTextInfo ioUnicodeToTextInfo, ConstUnicodeMappingPtr iUnicodeMapping) ; # 381 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus DisposeTextToUnicodeInfo(TextToUnicodeInfo * ioTextToUnicodeInfo) ; # 393 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus DisposeUnicodeToTextInfo(UnicodeToTextInfo * ioUnicodeToTextInfo) ; # 405 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus DisposeUnicodeToTextRunInfo(UnicodeToTextRunInfo * ioUnicodeToTextRunInfo) ; # 417 "/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[]) ; # 441 "/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) ; # 465 "/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[]) ; # 492 "/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[]) ; # 520 "/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) ; # 538 "/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) ; # 557 "/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[]) ; # 575 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ConvertFromUnicodeToPString( UnicodeToTextInfo iUnicodeToTextInfo, ByteCount iUnicodeLen, const UniChar iUnicodeStr[], Str255 oPascalStr) ; # 592 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus CountUnicodeMappings( OptionBits iFilter, ConstUnicodeMappingPtr iFindMapping, ItemCount * oActualCount) ; # 608 "/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[]) ; # 626 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus SetFallbackUnicodeToText( UnicodeToTextInfo iUnicodeToTextInfo, UnicodeToTextFallbackUPP iFallback, OptionBits iControlFlags, LogicalAddress iInfoPtr) ; # 643 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus SetFallbackUnicodeToTextRun( UnicodeToTextRunInfo iUnicodeToTextRunInfo, UnicodeToTextFallbackUPP iFallback, OptionBits iControlFlags, LogicalAddress iInfoPtr) ; # 660 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ResetTextToUnicodeInfo(TextToUnicodeInfo ioTextToUnicodeInfo) ; # 673 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ResetUnicodeToTextInfo(UnicodeToTextInfo ioUnicodeToTextInfo) ; # 686 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/UnicodeConverter.h" 3 extern OSStatus ResetUnicodeToTextRunInfo(UnicodeToTextRunInfo ioUnicodeToTextRunInfo) ; #pragma pack(pop) # 167 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 #define __THREADS__ # 43 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 #pragma pack(push, 2) 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; # 127 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern ThreadEntryUPP NewThreadEntryUPP(ThreadEntryProcPtr userRoutine) ; # 138 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern ThreadSchedulerUPP NewThreadSchedulerUPP(ThreadSchedulerProcPtr userRoutine) ; # 149 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern ThreadSwitchUPP NewThreadSwitchUPP(ThreadSwitchProcPtr userRoutine) ; # 160 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern ThreadTerminationUPP NewThreadTerminationUPP(ThreadTerminationProcPtr userRoutine) ; # 171 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern DebuggerNewThreadUPP NewDebuggerNewThreadUPP(DebuggerNewThreadProcPtr userRoutine) ; # 182 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern DebuggerDisposeThreadUPP NewDebuggerDisposeThreadUPP(DebuggerDisposeThreadProcPtr userRoutine) ; # 193 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern DebuggerThreadSchedulerUPP NewDebuggerThreadSchedulerUPP(DebuggerThreadSchedulerProcPtr userRoutine) ; # 204 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void DisposeThreadEntryUPP(ThreadEntryUPP userUPP) ; # 215 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void DisposeThreadSchedulerUPP(ThreadSchedulerUPP userUPP) ; # 226 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void DisposeThreadSwitchUPP(ThreadSwitchUPP userUPP) ; # 237 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void DisposeThreadTerminationUPP(ThreadTerminationUPP userUPP) ; # 248 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void DisposeDebuggerNewThreadUPP(DebuggerNewThreadUPP userUPP) ; # 259 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void DisposeDebuggerDisposeThreadUPP(DebuggerDisposeThreadUPP userUPP) ; # 270 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void DisposeDebuggerThreadSchedulerUPP(DebuggerThreadSchedulerUPP userUPP) ; # 281 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern voidPtr InvokeThreadEntryUPP( void * threadParam, ThreadEntryUPP userUPP) ; # 294 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern ThreadID InvokeThreadSchedulerUPP( SchedulerInfoRecPtr schedulerInfo, ThreadSchedulerUPP userUPP) ; # 307 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void InvokeThreadSwitchUPP( ThreadID threadBeingSwitched, void * switchProcParam, ThreadSwitchUPP userUPP) ; # 321 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void InvokeThreadTerminationUPP( ThreadID threadTerminated, void * terminationProcParam, ThreadTerminationUPP userUPP) ; # 335 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void InvokeDebuggerNewThreadUPP( ThreadID threadCreated, DebuggerNewThreadUPP userUPP) ; # 348 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern void InvokeDebuggerDisposeThreadUPP( ThreadID threadDeleted, DebuggerDisposeThreadUPP userUPP) ; # 361 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern ThreadID InvokeDebuggerThreadSchedulerUPP( SchedulerInfoRecPtr schedulerInfo, DebuggerThreadSchedulerUPP userUPP) ; # 390 "/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) # 424 "/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; # 439 "/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) ; # 458 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr SetThreadScheduler(ThreadSchedulerTPP threadScheduler) ; # 470 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr SetThreadSwitcher( ThreadID thread, ThreadSwitchTPP threadSwitcher, void * switchProcParam, Boolean inOrOut) ; # 486 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr SetThreadTerminator( ThreadID thread, ThreadTerminationTPP threadTerminator, void * terminationProcParam) ; # 501 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr SetDebuggerNotificationProcs( DebuggerNewThreadTPP notifyNewThread, DebuggerDisposeThreadTPP notifyDisposeThread, DebuggerThreadSchedulerTPP notifyThreadScheduler) ; # 516 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr CreateThreadPool( ThreadStyle threadStyle, SInt16 numToCreate, Size stackSize) ; # 531 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr GetDefaultThreadStackSize( ThreadStyle threadStyle, Size * stackSize) ; # 545 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr ThreadCurrentStackSpace( ThreadID thread, ByteCount * freeStack) ; # 559 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr DisposeThread( ThreadID threadToDump, void * threadResult, Boolean recycleThread) ; # 574 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr YieldToThread(ThreadID suggestedThread) ; # 586 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr YieldToAnyThread(void) ; # 599 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 #define MacGetCurrentThread GetCurrentThread extern OSErr GetCurrentThread(ThreadID * currentThreadID) ; # 613 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr GetThreadState( ThreadID threadToGet, ThreadState * threadState) ; # 627 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr SetThreadState( ThreadID threadToSet, ThreadState newState, ThreadID suggestedThread) ; # 642 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr SetThreadStateEndCritical( ThreadID threadToSet, ThreadState newState, ThreadID suggestedThread) ; # 657 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr ThreadBeginCritical(void) ; # 669 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr ThreadEndCritical(void) ; # 681 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr GetThreadCurrentTaskRef(ThreadTaskRef * threadTRef) ; # 693 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr GetThreadStateGivenTaskRef( ThreadTaskRef threadTRef, ThreadID threadToGet, ThreadState * threadState) ; # 708 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 extern OSErr SetThreadReadyGivenTaskRef( ThreadTaskRef threadTRef, ThreadID threadToSet) ; # 749 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Threads.h" 3 #pragma pack(pop) # 171 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 #define __FOLDERS__ # 43 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 #pragma pack(push, 2) # 69 "/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 }; # 177 "/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) ; # 219 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr ReleaseFolder( FSVolumeRefNum vRefNum, OSType folderType) __attribute__((deprecated)); # 291 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr FSFindFolder( FSVolumeRefNum vRefNum, OSType folderType, Boolean createFolder, FSRef * foundRef) ; # 305 "/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', # 329 "/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 { 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 { 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; # 685 "/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) ; # 737 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr GetFolderTypes( UInt32 requestedTypeCount, UInt32 * totalTypeCount, FolderType * theTypes) ; # 765 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr RemoveFolderDescriptor(FolderType foldType) ; # 811 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSStatus GetFolderNameUnicode( FSVolumeRefNum vRefNum, OSType foldType, FSVolumeRefNum * foundVRefNum, HFSUniStr255 * name) ; # 858 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr InvalidateFolderDescriptorCache( FSVolumeRefNum vRefNum, SInt32 dirID) ; # 903 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr IdentifyFolder( FSVolumeRefNum vRefNum, SInt32 dirID, FolderType * foldType) ; # 959 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern OSErr FSDetermineIfRefIsEnclosedByFolder( FSVolumeRefNum domainOrVRefNum, OSType folderType, const FSRef * inRef, Boolean * outResult) ; # 1021 "/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) ; # 1567 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 typedef OSStatus ( * FolderManagerNotificationProcPtr)(OSType message, void *arg, void *userRefCon); typedef FolderManagerNotificationProcPtr FolderManagerNotificationUPP; # 1577 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern FolderManagerNotificationUPP NewFolderManagerNotificationUPP(FolderManagerNotificationProcPtr userRoutine) ; # 1588 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 extern void DisposeFolderManagerNotificationUPP(FolderManagerNotificationUPP userUPP) ; # 1599 "/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) # 1720 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Folders.h" 3 #pragma pack(pop) # 175 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 #define __TIMER__ # 43 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 #pragma pack(push, 2) # 74 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern void Microseconds(UnsignedWide * microTickCount) ; # 112 "/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; }; # 141 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern void InsTime(QElemPtr tmTaskPtr) __attribute__((deprecated)); # 156 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern void InsXTime(QElemPtr tmTaskPtr) __attribute__((deprecated)); # 171 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern void PrimeTime( QElemPtr tmTaskPtr, long count) __attribute__((deprecated)); # 188 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern void RmvTime(QElemPtr tmTaskPtr) __attribute__((deprecated)); # 228 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern OSErr InstallTimeTask(QElemPtr tmTaskPtr) __attribute__((deprecated)); # 278 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern OSErr InstallXTimeTask(QElemPtr tmTaskPtr) __attribute__((deprecated)); # 341 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern OSErr PrimeTimeTask( QElemPtr tmTaskPtr, long count) __attribute__((deprecated)); # 391 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern OSErr RemoveTimeTask(QElemPtr tmTaskPtr) __attribute__((deprecated)); # 404 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern TimerUPP NewTimerUPP(TimerProcPtr userRoutine) ; # 415 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Timer.h" 3 extern void DisposeTimerUPP(TimerUPP userUPP) ; # 426 "/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) # 179 "/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 # 26 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MultiprocessingInfo.h" 3 #define __MULTIPROCESSINGINFO__ # 48 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MultiprocessingInfo.h" 3 #pragma options align=power # 148 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MultiprocessingInfo.h" 3 extern OSStatus MPGetNextCpuID( MPCoherenceID owningCoherenceID, MPCpuID * cpuID) ; # 182 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MultiprocessingInfo.h" 3 extern OSStatus MPGetNextTaskID( MPProcessID owningProcessID, MPTaskID * taskID) ; # 299 "/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; # 460 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MultiprocessingInfo.h" 3 #pragma options align=reset # 183 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 194 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 #define __LOWMEM__ # 52 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 #pragma pack(push, 2) # 262 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern SInt16 LMGetBootDrive(void) ; # 273 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetBootDrive(SInt16 value) ; # 939 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern SInt16 LMGetApFontID(void) __attribute__((deprecated)); # 954 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetApFontID(SInt16 value) __attribute__((deprecated)); # 1012 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern SInt16 LMGetSysMap(void) ; # 1023 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetSysMap(SInt16 value) ; # 1034 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern UInt8 LMGetResLoad(void) ; # 1045 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetResLoad(UInt8 value) ; # 1056 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern SInt16 LMGetResErr(void) ; # 1067 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetResErr(SInt16 value) ; # 1078 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern UInt8 LMGetTmpResLoad(void) ; # 1089 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetTmpResLoad(UInt8 value) ; # 1101 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern Ptr LMGetIntlSpec(void) ; # 1112 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetIntlSpec(Ptr value) ; # 1146 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetSysFontFam(SInt16 value) __attribute__((deprecated)); # 1161 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern SInt16 LMGetSysFontSize(void) __attribute__((deprecated)); # 1176 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 extern void LMSetSysFontSize(SInt16 value) ; # 1416 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/LowMem.h" 3 #pragma pack(pop) # 195 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 #define __AVLTREE__ # 39 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 #pragma pack(push, 2) # 48 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 typedef UInt16 AVLVisitStage; enum { kAVLPreOrder = 0, kAVLInOrder = 1, kAVLPostOrder = 2 }; # 75 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 typedef UInt16 AVLOrder; enum { kLeftToRight = 0, kRightToLeft = 1 }; # 96 "/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 }; # 124 "/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; # 166 "/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); # 192 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 typedef ByteCount ( * AVLItemSizeProcPtr)(AVLTreePtr tree, const void *itemPtr); # 216 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 typedef void ( * AVLDisposeItemProcPtr)(AVLTreePtr tree, const void *dataP); # 269 "/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; # 282 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern AVLCompareItemsUPP NewAVLCompareItemsUPP(AVLCompareItemsProcPtr userRoutine) __attribute__((deprecated)); # 293 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern AVLItemSizeUPP NewAVLItemSizeUPP(AVLItemSizeProcPtr userRoutine) __attribute__((deprecated)); # 304 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern AVLDisposeItemUPP NewAVLDisposeItemUPP(AVLDisposeItemProcPtr userRoutine) __attribute__((deprecated)); # 315 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern AVLWalkUPP NewAVLWalkUPP(AVLWalkProcPtr userRoutine) __attribute__((deprecated)); # 326 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern void DisposeAVLCompareItemsUPP(AVLCompareItemsUPP userUPP) __attribute__((deprecated)); # 337 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern void DisposeAVLItemSizeUPP(AVLItemSizeUPP userUPP) __attribute__((deprecated)); # 348 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern void DisposeAVLDisposeItemUPP(AVLDisposeItemUPP userUPP) __attribute__((deprecated)); # 359 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern void DisposeAVLWalkUPP(AVLWalkUPP userUPP) __attribute__((deprecated)); # 370 "/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) __attribute__((deprecated)); # 386 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern ByteCount InvokeAVLItemSizeUPP( AVLTreePtr tree, const void * itemPtr, AVLItemSizeUPP userUPP) __attribute__((deprecated)); # 400 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 extern void InvokeAVLDisposeItemUPP( AVLTreePtr tree, const void * dataP, AVLDisposeItemUPP userUPP) __attribute__((deprecated)); # 414 "/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) __attribute__((deprecated)); # 440 "/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) # 896 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AVLTree.h" 3 #pragma pack(pop) # 199 "/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 # 19 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 #define __PEFBINARYFORMAT__ # 33 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 #pragma pack(push, 2) # 102 "/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 )) ) # 138 "/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 }; # 197 "/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)) ) # 313 "/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 }; # 375 "/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 }; # 469 "/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) ) ) # 497 "/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) ) ) # 560 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 struct PEFExportedSymbol { UInt32 classAndName; UInt32 symbolValue; SInt16 sectionIndex; }; typedef struct PEFExportedSymbol PEFExportedSymbol; # 578 "/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 }; # 618 "/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; # 639 "/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) ) # 662 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 enum { kPEFRelocBasicOpcodeRange = 128 }; #define PEFRelocBasicOpcode(firstChunk) (kPEFRelocBasicOpcodes[(firstChunk)>>9]) # 675 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 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 }; # 704 "/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) # 720 "/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 # 788 "/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)) ) # 822 "/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) ) # 861 "/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) ) # 897 "/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)) ) # 927 "/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) ) # 958 "/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) ) # 992 "/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) ) # 1027 "/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) ) # 1065 "/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) ) # 1147 "/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 = (long)0xF04D6163 , kVLibTag2 = 'VLib', kBLibTag2 = 'BLib', kXLibVersion = 0x00000001 }; typedef PEFExportedSymbolHashSlot XLibExportedSymbolHashSlot; typedef PEFExportedSymbolKey XLibExportedSymbolKey; struct XLibExportedSymbol { UInt32 classAndName; UInt32 bpOffset; }; typedef struct XLibExportedSymbol XLibExportedSymbol; # 1203 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 #define IncludePEF2Declarations 0 # 1579 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/PEFBinaryFormat.h" 3 #pragma pack(pop) # 203 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h" 3 #define __HFSVOLUMES__ # 32 "/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) enum { kHardLinkFileType = 0x686C6E6B, kHFSPlusCreator = 0x6866732B }; enum { kSymLinkFileType = 0x736C6E6B, kSymLinkCreator = 0x72686170 }; # 139 "/usr/include/hfs/hfs_format.h" 3 4 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; } __attribute__((aligned(2), packed)); 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; } __attribute__((aligned(2), packed)); typedef struct HFSPlusExtentKey HFSPlusExtentKey; enum { kHFSExtentDensity = 3, kHFSPlusExtentDensity = 8 }; struct HFSExtentDescriptor { u_int16_t startBlock; u_int16_t blockCount; } __attribute__((aligned(2), packed)); typedef struct HFSExtentDescriptor HFSExtentDescriptor; struct HFSPlusExtentDescriptor { u_int32_t startBlock; u_int32_t blockCount; } __attribute__((aligned(2), packed)); 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; } __attribute__((aligned(2), packed)); 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; } __attribute__((aligned(2), packed)); typedef struct FndrDirInfo FndrDirInfo; struct FndrOpaqueInfo { int8_t opaque[16]; } __attribute__((aligned(2), packed)); typedef struct FndrOpaqueInfo FndrOpaqueInfo; struct HFSPlusForkData { u_int64_t logicalSize; u_int32_t clumpSize; u_int32_t totalBlocks; HFSPlusExtentRecord extents; } __attribute__((aligned(2), packed)); 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; } __attribute__((aligned(2), packed)); typedef struct HFSPlusBSDInfo HFSPlusBSDInfo; # 269 "/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]; } __attribute__((aligned(2), packed)); typedef struct HFSCatalogKey HFSCatalogKey; struct HFSPlusCatalogKey { u_int16_t keyLength; u_int32_t parentID; HFSUniStr255 nodeName; } __attribute__((aligned(2), packed)); 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 }; 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]; } __attribute__((aligned(2), packed)); 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; } __attribute__((aligned(2), packed)); typedef struct HFSPlusCatalogFolder HFSPlusCatalogFolder; struct HFSCatalogFile { int16_t recordType; u_int8_t flags; int8_t 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; } __attribute__((aligned(2), packed)); 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; } __attribute__((aligned(2), packed)); typedef struct HFSPlusCatalogFile HFSPlusCatalogFile; struct HFSCatalogThread { int16_t recordType; int32_t reserved[2]; u_int32_t parentID; u_int8_t nodeName[kHFSMaxFileNameChars + 1]; } __attribute__((aligned(2), packed)); typedef struct HFSCatalogThread HFSCatalogThread; struct HFSPlusCatalogThread { int16_t recordType; int16_t reserved; u_int32_t parentID; HFSUniStr255 nodeName; } __attribute__((aligned(2), packed)); typedef struct HFSPlusCatalogThread HFSPlusCatalogThread; enum { kHFSPlusAttrInlineData = 0x10, kHFSPlusAttrForkData = 0x20, kHFSPlusAttrExtents = 0x30 }; # 471 "/usr/include/hfs/hfs_format.h" 3 4 struct HFSPlusAttrForkData { u_int32_t recordType; u_int32_t reserved; HFSPlusForkData theFork; } __attribute__((aligned(2), packed)); typedef struct HFSPlusAttrForkData HFSPlusAttrForkData; struct HFSPlusAttrExtents { u_int32_t recordType; u_int32_t reserved; HFSPlusExtentRecord extents; } __attribute__((aligned(2), packed)); typedef struct HFSPlusAttrExtents HFSPlusAttrExtents; struct HFSPlusAttrData { u_int32_t recordType; u_int32_t reserved[2]; u_int32_t attrSize; u_int8_t attrData[2]; } __attribute__((aligned(2), packed)); typedef struct HFSPlusAttrData HFSPlusAttrData; struct HFSPlusAttrInlineData { u_int32_t recordType; u_int32_t reserved; u_int32_t logicalSize; u_int8_t userData[2]; } __attribute__((aligned(2), packed)); 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]; } __attribute__((aligned(2), packed)); 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, kHFSVolumeHardwareLockMask = 1 << kHFSVolumeHardwareLockBit, kHFSVolumeUnmountedMask = 1 << kHFSVolumeUnmountedBit, kHFSVolumeSparedBlocksMask = 1 << kHFSVolumeSparedBlocksBit, kHFSVolumeNoCacheRequiredMask = 1 << kHFSVolumeNoCacheRequiredBit, kHFSBootVolumeInconsistentMask = 1 << kHFSBootVolumeInconsistentBit, kHFSCatalogNodeIDsReusedMask = 1 << kHFSCatalogNodeIDsReusedBit, kHFSVolumeJournaledMask = 1 << kHFSVolumeJournaledBit, kHFSVolumeInconsistentMask = 1 << kHFSVolumeInconsistentBit, kHFSVolumeSoftwareLockMask = 1 << kHFSVolumeSoftwareLockBit, kHFSMDBAttributesMask = 0x8380 }; 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; } __attribute__((aligned(2), packed)); 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; } __attribute__((aligned(2), packed)); 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; int8_t kind; u_int8_t height; u_int16_t numRecords; u_int16_t reserved; } __attribute__((aligned(2), packed)); 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]; } __attribute__((aligned(2), packed)); typedef struct BTHeaderRec BTHeaderRec; enum { kBTBadCloseMask = 0x00000001, kBTBigKeysMask = 0x00000002, kBTVariableIndexKeysMask = 0x00000004 }; enum { kHFSCaseFolding = 0xCF, kHFSBinaryCompare = 0xBC }; struct JournalInfoBlock { u_int32_t flags; u_int32_t device_signature[8]; u_int64_t offset; u_int64_t size; u_int32_t reserved[32]; } __attribute__((aligned(2), packed)); typedef struct JournalInfoBlock JournalInfoBlock; enum { kJIJournalInFSMask = 0x00000001, kJIJournalOnOtherDeviceMask = 0x00000002, kJIJournalNeedInitMask = 0x00000004 }; # 33 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h" 2 3 # 41 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h" 3 typedef UInt32 HFSCatalogNodeID; # 207 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/AIFF.h" 3 #define __AIFF__ # 31 "/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' }; typedef UInt32 ID; typedef SInt16 MarkerIdType; struct ChunkHeader { ID ckID; SInt32 ckSize; }; typedef struct ChunkHeader ChunkHeader; struct ContainerChunk { ID ckID; SInt32 ckSize; ID formType; }; typedef struct ContainerChunk ContainerChunk; struct FormatVersionChunk { ID ckID; SInt32 ckSize; UInt32 timestamp; }; typedef struct FormatVersionChunk FormatVersionChunk; typedef FormatVersionChunk * FormatVersionChunkPtr; struct CommonChunk { ID ckID; SInt32 ckSize; SInt16 numChannels; UInt32 numSampleFrames; SInt16 sampleSize; extended80 sampleRate; }; typedef struct CommonChunk CommonChunk; typedef CommonChunk * CommonChunkPtr; struct ExtCommonChunk { ID ckID; SInt32 ckSize; SInt16 numChannels; UInt32 numSampleFrames; SInt16 sampleSize; extended80 sampleRate; ID compressionType; char compressionName[1]; }; typedef struct ExtCommonChunk ExtCommonChunk; typedef ExtCommonChunk * ExtCommonChunkPtr; struct SoundDataChunk { ID 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 { ID 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 { ID 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 { ID ckID; SInt32 ckSize; UInt8 MIDIdata[1]; }; typedef struct MIDIDataChunk MIDIDataChunk; typedef MIDIDataChunk * MIDIDataChunkPtr; struct AudioRecordingChunk { ID ckID; SInt32 ckSize; UInt8 AESChannelStatus[24]; }; typedef struct AudioRecordingChunk AudioRecordingChunk; typedef AudioRecordingChunk * AudioRecordingChunkPtr; struct ApplicationSpecificChunk { ID 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 { ID ckID; SInt32 ckSize; UInt16 numComments; Comment comments[1]; }; typedef struct CommentsChunk CommentsChunk; typedef CommentsChunk * CommentsChunkPtr; struct TextChunk { ID ckID; SInt32 ckSize; char text[1]; }; typedef struct TextChunk TextChunk; typedef TextChunk * TextChunkPtr; #pragma pack(pop) # 211 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingPlugin.h" 3 #define __TEXTENCODINGPLUGIN__ # 39 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingPlugin.h" 3 #pragma pack(push, 2) # 50 "/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 }; # 84 "/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; # 301 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextEncodingPlugin.h" 3 typedef TECPluginDispatchTable * ( * TECPluginGetPluginDispatchTablePtr)(void); #pragma pack(pop) # 215 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 #define __FSEVENTS__ # 41 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 #pragma pack(push, 2) # 194 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 typedef UInt32 FSEventStreamCreateFlags; # 203 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 enum { kFSEventStreamCreateFlagNone = 0x00000000, kFSEventStreamCreateFlagUseCFTypes = 0x00000001, # 235 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 kFSEventStreamCreateFlagNoDefer = 0x00000002, # 252 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 kFSEventStreamCreateFlagWatchRoot = 0x00000004 }; # 262 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 typedef UInt32 FSEventStreamEventFlags; enum { kFSEventStreamEventFlagNone = 0x00000000, # 291 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 kFSEventStreamEventFlagMustScanSubDirs = 0x00000001, # 306 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 kFSEventStreamEventFlagUserDropped = 0x00000002, kFSEventStreamEventFlagKernelDropped = 0x00000004, kFSEventStreamEventFlagEventIdsWrapped = 0x00000008, # 328 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 kFSEventStreamEventFlagHistoryDone = 0x00000010, # 341 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 kFSEventStreamEventFlagRootChanged = 0x00000020, # 355 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 kFSEventStreamEventFlagMount = 0x00000040, # 367 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 kFSEventStreamEventFlagUnmount = 0x00000080 }; # 380 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 typedef UInt64 FSEventStreamEventId; enum { kFSEventStreamEventIdSinceNow = 0xFFFFFFFFFFFFFFFFULL }; # 393 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 typedef struct __FSEventStream* FSEventStreamRef; typedef const struct __FSEventStream* ConstFSEventStreamRef; # 410 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 struct FSEventStreamContext { CFIndex version; # 426 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 void * info; CFAllocatorRetainCallBack retain; CFAllocatorReleaseCallBack release; CFAllocatorCopyDescriptionCallBack copyDescription; }; typedef struct FSEventStreamContext FSEventStreamContext; # 510 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 typedef void ( * FSEventStreamCallback)(ConstFSEventStreamRef streamRef, void *clientCallBackInfo, size_t numEvents, void *eventPaths, const FSEventStreamEventFlags eventFlags[], const FSEventStreamEventId eventIds[]); # 575 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern FSEventStreamRef FSEventStreamCreate( CFAllocatorRef allocator, FSEventStreamCallback callback, FSEventStreamContext * context, CFArrayRef pathsToWatch, FSEventStreamEventId sinceWhen, CFTimeInterval latency, FSEventStreamCreateFlags flags) ; # 658 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.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) ; # 695 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern FSEventStreamEventId FSEventStreamGetLatestEventId(ConstFSEventStreamRef streamRef) ; # 719 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern dev_t FSEventStreamGetDeviceBeingWatched(ConstFSEventStreamRef streamRef) ; # 744 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern CFArrayRef FSEventStreamCopyPathsBeingWatched(ConstFSEventStreamRef streamRef) ; # 764 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern FSEventStreamEventId FSEventsGetCurrentEventId(void) ; # 800 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern CFUUIDRef FSEventsCopyUUIDForDevice(dev_t dev) ; # 836 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern FSEventStreamEventId FSEventsGetLastEventIdForDeviceBeforeTime( dev_t dev, CFAbsoluteTime time) ; # 865 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern Boolean FSEventsPurgeEventsForDeviceUpToEventId( dev_t dev, FSEventStreamEventId eventId) ; # 891 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern void FSEventStreamRetain(FSEventStreamRef streamRef) ; # 913 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern void FSEventStreamRelease(FSEventStreamRef streamRef) ; # 949 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern void FSEventStreamScheduleWithRunLoop( FSEventStreamRef streamRef, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 979 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern void FSEventStreamUnscheduleFromRunLoop( FSEventStreamRef streamRef, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 1006 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern void FSEventStreamInvalidate(FSEventStreamRef streamRef) ; # 1039 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern Boolean FSEventStreamStart(FSEventStreamRef streamRef) ; # 1069 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern FSEventStreamEventId FSEventStreamFlushAsync(FSEventStreamRef streamRef) ; # 1096 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern void FSEventStreamFlushSync(FSEventStreamRef streamRef) ; # 1121 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern void FSEventStreamStop(FSEventStreamRef streamRef) ; # 1145 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern void FSEventStreamShow(ConstFSEventStreamRef streamRef) ; # 1165 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h" 3 extern CFStringRef FSEventStreamCopyDescription(ConstFSEventStreamRef streamRef) ; #pragma pack(pop) # 219 "/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) 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' }; # 118 "/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', typeKeyword = 'keyw', typeSectionH = 'sect', typeWildCard = '****', typeApplSignature = 'sign', typeQDRectangle = 'qdrt', typeFixed = 'fixd', typeProcessSerialNumber = 'psn ', typeApplicationURL = 'aprl', typeNull = 'null' }; # 155 "/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 { 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' }; enum { kAEDebugPOSTHeader = (1 << 0), kAEDebugReplyHeader = (1 << 1), kAEDebugXMLRequest = (1 << 2), kAEDebugXMLResponse = (1 << 3), kAEDebugXMLDebugAll = (long)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' }; # 260 "/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 ResType DescType; typedef FourCharCode AEKeyword; 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 }; 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; # 425 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern AECoerceDescUPP NewAECoerceDescUPP(AECoerceDescProcPtr userRoutine) ; # 436 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern AECoercePtrUPP NewAECoercePtrUPP(AECoercePtrProcPtr userRoutine) ; # 447 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern void DisposeAECoerceDescUPP(AECoerceDescUPP userUPP) ; # 458 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern void DisposeAECoercePtrUPP(AECoercePtrUPP userUPP) ; # 469 "/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) ; # 485 "/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) ; # 504 "/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; # 583 "/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) ; # 629 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AERemoveCoercionHandler( DescType fromType, DescType toType, AECoercionHandlerUPP handler, Boolean isSysHandler) ; # 684 "/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) ; # 734 "/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) ; # 774 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AECoerceDesc( const AEDesc * theAEDesc, DescType toType, AEDesc * result) ; # 810 "/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) # 865 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AECreateDesc( DescType typeCode, const void * dataPtr, Size dataSize, AEDesc * result) ; # 907 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEDisposeDesc(AEDesc * theAEDesc) ; # 951 "/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; # 1032 "/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) ; # 1088 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AECreateList( const void * factoringPtr, Size factoredSize, Boolean isRecord, AEDescList * resultList) ; # 1120 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AECountItems( const AEDescList * theAEDescList, long * theCount) ; # 1165 "/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) ; # 1207 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEPutDesc( AEDescList * theAEDescList, long index, const AEDesc * theAEDesc) ; # 1266 "/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) ; # 1317 "/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) ; # 1352 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AESizeOfNthItem( const AEDescList * theAEDescList, long index, DescType * typeCode, Size * dataSize) ; # 1401 "/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) ; # 1449 "/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) ; # 1481 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEDeleteItem( AEDescList * theAEDescList, long index) ; # 1508 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern Boolean AECheckIsRecord(const AEDesc * theDesc) ; # 1523 "/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)) # 1608 "/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) ; # 1660 "/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) ; # 1698 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEPutParamDesc( AppleEvent * theAppleEvent, AEKeyword theAEKeyword, const AEDesc * theAEDesc) ; # 1793 "/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) ; # 1858 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEGetParamDesc( const AppleEvent * theAppleEvent, AEKeyword theAEKeyword, DescType desiredType, AEDesc * result) ; # 1898 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AESizeOfParam( const AppleEvent * theAppleEvent, AEKeyword theAEKeyword, DescType * typeCode, Size * dataSize) ; # 1930 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEDeleteParam( AppleEvent * theAppleEvent, AEKeyword theAEKeyword) ; # 2020 "/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) ; # 2081 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEGetAttributeDesc( const AppleEvent * theAppleEvent, AEKeyword theAEKeyword, DescType desiredType, AEDesc * result) ; # 2120 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AESizeOfAttribute( const AppleEvent * theAppleEvent, AEKeyword theAEKeyword, DescType * typeCode, Size * dataSize) ; # 2164 "/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) ; # 2213 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEPutAttributeDesc( AppleEvent * theAppleEvent, AEKeyword theAEKeyword, const AEDesc * theAEDesc) ; # 2253 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern Size AESizeOfFlattenedDesc(const AEDesc * theAEDesc) ; # 2300 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSStatus AEFlattenDesc( const AEDesc * theAEDesc, Ptr buffer, Size bufferSize, Size * actualSize) ; # 2337 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSStatus AEUnflattenDesc( const void * buffer, AEDesc * result) ; # 2382 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEGetDescData( const AEDesc * theAEDesc, void * dataPtr, Size maximumSize) ; # 2409 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern Size AEGetDescDataSize(const AEDesc * theAEDesc) ; # 2443 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr AEReplaceDescData( DescType typeCode, const void * dataPtr, Size dataSize, AEDesc * theAEDesc) ; # 2488 "/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; # 2509 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern AEDisposeExternalUPP NewAEDisposeExternalUPP(AEDisposeExternalProcPtr userRoutine) ; # 2520 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern AEEventHandlerUPP NewAEEventHandlerUPP(AEEventHandlerProcPtr userRoutine) ; # 2531 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern void DisposeAEDisposeExternalUPP(AEDisposeExternalUPP userUPP) ; # 2542 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern void DisposeAEEventHandlerUPP(AEEventHandlerUPP userUPP) ; # 2553 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern void InvokeAEDisposeExternalUPP( const void * dataPtr, Size dataLength, SRefCon refcon, AEDisposeExternalUPP userUPP) ; # 2568 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEDataModel.h" 3 extern OSErr InvokeAEEventHandlerUPP( const AppleEvent * theAppleEvent, AppleEvent * reply, SRefCon handlerRefcon, AEEventHandlerUPP userUPP) ; # 2584 "/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' }; # 99 "/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 }; # 122 "/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) ; # 142 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern OSErr AERemoveEventHandler( AEEventClass theAEEventClass, AEEventID theAEEventID, AEEventHandlerUPP handler, Boolean isSysHandler) ; # 161 "/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) ; # 187 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern OSErr AEInstallSpecialHandler( AEKeyword functionClass, AEEventHandlerUPP handler, Boolean isSysHandler) ; # 205 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern OSErr AERemoveSpecialHandler( AEKeyword functionClass, AEEventHandlerUPP handler, Boolean isSysHandler) ; # 223 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern OSErr AEGetSpecialHandler( AEKeyword functionClass, AEEventHandlerUPP * handler, Boolean isSysHandler) ; # 248 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern OSErr AEManagerInfo( AEKeyword keyWord, long * result) ; # 288 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern const CFStringRef kAERemoteProcessURLKey ; # 301 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern const CFStringRef kAERemoteProcessNameKey ; # 314 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern const CFStringRef kAERemoteProcessUserIDKey ; # 327 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern const CFStringRef kAERemoteProcessProcessIDKey ; # 337 "/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; # 376 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 typedef struct AERemoteProcessResolver* AERemoteProcessResolverRef; # 409 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern AERemoteProcessResolverRef AECreateRemoteProcessResolver( CFAllocatorRef allocator, CFURLRef url) ; # 436 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern void AEDisposeRemoteProcessResolver(AERemoteProcessResolverRef ref) ; # 477 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 extern CFArrayRef AERemoteProcessResolverGetProcesses( AERemoteProcessResolverRef ref, CFStreamError * outError) ; # 492 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AppleEvents.h" 3 typedef void ( * AERemoteProcessResolverCallback)(AERemoteProcessResolverRef ref, void *info); # 532 "/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 ', 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; # 171 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLAccessorUPP NewOSLAccessorUPP(OSLAccessorProcPtr userRoutine) ; # 182 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLCompareUPP NewOSLCompareUPP(OSLCompareProcPtr userRoutine) ; # 193 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLCountUPP NewOSLCountUPP(OSLCountProcPtr userRoutine) ; # 204 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLDisposeTokenUPP NewOSLDisposeTokenUPP(OSLDisposeTokenProcPtr userRoutine) ; # 215 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLGetMarkTokenUPP NewOSLGetMarkTokenUPP(OSLGetMarkTokenProcPtr userRoutine) ; # 226 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLGetErrDescUPP NewOSLGetErrDescUPP(OSLGetErrDescProcPtr userRoutine) ; # 237 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLMarkUPP NewOSLMarkUPP(OSLMarkProcPtr userRoutine) ; # 248 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSLAdjustMarksUPP NewOSLAdjustMarksUPP(OSLAdjustMarksProcPtr userRoutine) ; # 259 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLAccessorUPP(OSLAccessorUPP userUPP) ; # 270 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLCompareUPP(OSLCompareUPP userUPP) ; # 281 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLCountUPP(OSLCountUPP userUPP) ; # 292 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLDisposeTokenUPP(OSLDisposeTokenUPP userUPP) ; # 303 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLGetMarkTokenUPP(OSLGetMarkTokenUPP userUPP) ; # 314 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLGetErrDescUPP(OSLGetErrDescUPP userUPP) ; # 325 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLMarkUPP(OSLMarkUPP userUPP) ; # 336 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern void DisposeOSLAdjustMarksUPP(OSLAdjustMarksUPP userUPP) ; # 347 "/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) ; # 366 "/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) ; # 382 "/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) ; # 398 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr InvokeOSLDisposeTokenUPP( AEDesc * unneededToken, OSLDisposeTokenUPP userUPP) ; # 411 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr InvokeOSLGetMarkTokenUPP( const AEDesc * dContainerToken, DescType containerClass, AEDesc * result, OSLGetMarkTokenUPP userUPP) ; # 426 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr InvokeOSLGetErrDescUPP( AEDesc ** appDescPtr, OSLGetErrDescUPP userUPP) ; # 439 "/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) ; # 454 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr InvokeOSLAdjustMarksUPP( long newStart, long newStop, const AEDesc * markToken, OSLAdjustMarksUPP userUPP) ; # 488 "/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) # 529 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr AEObjectInit(void) ; # 546 "/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) ; # 568 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr AEResolve( const AEDesc * objectSpecifier, short callbackFlags, AEDesc * theToken) ; # 586 "/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) ; # 606 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr AERemoveObjectAccessor( DescType desiredClass, DescType containerType, OSLAccessorUPP theAccessor, Boolean isSysHandler) ; # 625 "/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) ; # 645 "/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AEObjects.h" 3 extern OSErr AEDisposeToken(AEDesc * theToken) ; # 660 "/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 { 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 }; # 744 "/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' }; # 763 "/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 # 22 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 3 #define __OSSERVICES__ # 29 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/AppleDiskPartitions.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/AppleDiskPartitions.h" 3 #define __APPLEDISKPARTITIONS__ # 31 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/AppleDiskPartitions.h" 3 #pragma pack(push, 2) enum { sbSIGWord = 0x4552, sbMac = 1 }; enum { pMapSIG = 0x504D, pdSigWord = 0x5453, oldPMSigWord = pdSigWord, newPMSigWord = pMapSIG }; struct Block0 { UInt16 sbSig; UInt16 sbBlkSize; UInt32 sbBlkCount; UInt16 sbDevType; UInt16 sbDevId; UInt32 sbData; UInt16 sbDrvrCount; UInt32 ddBlock; UInt16 ddSize; UInt16 ddType; UInt16 ddPad[243]; }; typedef struct Block0 Block0; struct DDMap { UInt32 ddBlock; UInt16 ddSize; UInt16 ddType; }; typedef struct DDMap DDMap; enum { kDriverTypeMacSCSI = 0x0001, kDriverTypeMacATA = 0x0701, kDriverTypeMacSCSIChained = 0xFFFF, kDriverTypeMacATAChained = 0xF8FF }; struct Partition { UInt16 pmSig; UInt16 pmSigPad; UInt32 pmMapBlkCnt; UInt32 pmPyPartStart; UInt32 pmPartBlkCnt; UInt8 pmPartName[32]; UInt8 pmParType[32]; UInt32 pmLgDataStart; UInt32 pmDataCnt; UInt32 pmPartStatus; UInt32 pmLgBootStart; UInt32 pmBootSize; UInt32 pmBootAddr; UInt32 pmBootAddr2; UInt32 pmBootEntry; UInt32 pmBootEntry2; UInt32 pmBootCksum; UInt8 pmProcessor[16]; UInt16 pmPad[188]; }; typedef struct Partition Partition; enum { kPartitionAUXIsValid = 0x00000001, kPartitionAUXIsAllocated = 0x00000002, kPartitionAUXIsInUse = 0x00000004, kPartitionAUXIsBootValid = 0x00000008, kPartitionAUXIsReadable = 0x00000010, kPartitionAUXIsWriteable = 0x00000020, kPartitionAUXIsBootCodePositionIndependent = 0x00000040, kPartitionIsWriteable = 0x00000020, kPartitionIsMountedAtStartup = 0x40000000, kPartitionIsStartup = (long)0x80000000, kPartitionIsChainCompatible = 0x00000100, kPartitionIsRealDeviceDriver = 0x00000200, kPartitionCanChainToNext = 0x00000400 }; enum { kPatchDriverSignature = 'ptDR', kSCSIDriverSignature = 0x00010600, kATADriverSignature = 'wiki', kSCSICDDriverSignature = 'CDvr', kATAPIDriverSignature = 'ATPI', kDriveSetupHFSSignature = 'DSU1' }; #pragma pack(pop) # 30 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 3 #define __CSIDENTITYAUTHORITY__ # 43 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 3 typedef struct __CSIdentityAuthority* CSIdentityAuthorityRef; # 61 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 3 extern CFTypeID CSIdentityAuthorityGetTypeID(void) ; # 89 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 3 extern CSIdentityAuthorityRef CSGetDefaultIdentityAuthority(void) ; # 112 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 3 extern CSIdentityAuthorityRef CSGetLocalIdentityAuthority(void) ; # 140 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 3 extern CSIdentityAuthorityRef CSGetManagedIdentityAuthority(void) ; # 167 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityAuthority.h" 3 extern CFStringRef CSIdentityAuthorityCopyLocalizedName(CSIdentityAuthorityRef authority) ; # 34 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 #define __CSIDENTITY__ # 1 "/System/Library/Frameworks/Security.framework/Headers/SecBase.h" 1 3 # 30 "/System/Library/Frameworks/Security.framework/Headers/SecBase.h" 3 #define _SECURITY_SECBASE_H_ # 39 "/System/Library/Frameworks/Security.framework/Headers/SecBase.h" 3 #define __SEC_TYPES__ typedef struct OpaqueSecKeychainRef *SecKeychainRef; typedef struct OpaqueSecKeychainItemRef *SecKeychainItemRef; typedef struct OpaqueSecKeychainSearchRef *SecKeychainSearchRef; typedef OSType SecKeychainAttrType; # 72 "/System/Library/Frameworks/Security.framework/Headers/SecBase.h" 3 struct SecKeychainAttribute { SecKeychainAttrType tag; UInt32 length; void *data; }; typedef struct SecKeychainAttribute SecKeychainAttribute; typedef SecKeychainAttribute *SecKeychainAttributePtr; struct SecKeychainAttributeList { UInt32 count; SecKeychainAttribute *attr; }; typedef struct SecKeychainAttributeList SecKeychainAttributeList; typedef UInt32 SecKeychainStatus; typedef struct OpaqueSecTrustedApplicationRef *SecTrustedApplicationRef; typedef struct OpaqueSecPolicyRef *SecPolicyRef; typedef struct OpaqueSecCertificateRef *SecCertificateRef; typedef struct OpaqueSecAccessRef *SecAccessRef; typedef struct OpaqueSecIdentityRef *SecIdentityRef; typedef struct OpaqueSecKeyRef *SecKeyRef; typedef struct OpaqueSecTrustRef *SecACLRef; typedef struct OpaqueSecPasswordRef *SecPasswordRef; # 162 "/System/Library/Frameworks/Security.framework/Headers/SecBase.h" 3 struct SecKeychainAttributeInfo { UInt32 count; UInt32 *tag; UInt32 *format; }; typedef struct SecKeychainAttributeInfo SecKeychainAttributeInfo; # 177 "/System/Library/Frameworks/Security.framework/Headers/SecBase.h" 3 CFStringRef SecCopyErrorMessageString(OSStatus status, void *reserved); # 236 "/System/Library/Frameworks/Security.framework/Headers/SecBase.h" 3 enum { 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, 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, }; # 25 "/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_ # 63 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 #define kAuthorizationEmptyEnvironment NULL # 78 "/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, }; enum { kAuthorizationFlagDefaults = 0, kAuthorizationFlagInteractionAllowed = (1 << 0), kAuthorizationFlagExtendRights = (1 << 1), kAuthorizationFlagPartialRights = (1 << 2), kAuthorizationFlagDestroyRights = (1 << 3), kAuthorizationFlagPreAuthorize = (1 << 4), kAuthorizationFlagNoData = (1 << 20) }; typedef UInt32 AuthorizationFlags; enum { kAuthorizationFlagCanNotPreAuthorize = (1 << 0) }; typedef const struct AuthorizationOpaqueRef *AuthorizationRef; typedef const char *AuthorizationString; # 156 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 typedef struct { AuthorizationString name; size_t valueLength; void *value; UInt32 flags; } AuthorizationItem; # 171 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 typedef struct { UInt32 count; AuthorizationItem *items; } AuthorizationItemSet; # 189 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 enum { kAuthorizationExternalFormLength = 32 }; typedef struct { char bytes[kAuthorizationExternalFormLength]; } AuthorizationExternalForm; # 204 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 typedef AuthorizationItemSet AuthorizationRights; typedef AuthorizationItemSet AuthorizationEnvironment; # 245 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationCreate(const AuthorizationRights *rights, const AuthorizationEnvironment *environment, AuthorizationFlags flags, AuthorizationRef *authorization); # 267 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationFree(AuthorizationRef authorization, AuthorizationFlags flags); # 303 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationCopyRights(AuthorizationRef authorization, const AuthorizationRights *rights, const AuthorizationEnvironment *environment, AuthorizationFlags flags, AuthorizationRights **authorizedRights); # 327 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationCopyInfo(AuthorizationRef authorization, AuthorizationString tag, AuthorizationItemSet **info); # 351 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationMakeExternalForm(AuthorizationRef authorization, AuthorizationExternalForm *extForm); # 368 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationCreateFromExternalForm(const AuthorizationExternalForm *extForm, AuthorizationRef *authorization); # 383 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationFreeItemSet(AuthorizationItemSet *set); # 403 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationExecuteWithPrivileges(AuthorizationRef authorization, const char *pathToTool, AuthorizationFlags options, char * const *arguments, FILE **communicationsPipe); # 418 "/System/Library/Frameworks/Security.framework/Headers/Authorization.h" 3 OSStatus AuthorizationCopyPrivilegedReference(AuthorizationRef *authorization, AuthorizationFlags flags); # 29 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 2 3 # 48 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 #pragma pack(push, 2) # 62 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern const CFStringRef kCSIdentityErrorDomain ; enum { kCSIdentityUnknownAuthorityErr = -1, kCSIdentityAuthorityNotAccessibleErr = -2, kCSIdentityPermissionErr = -3, kCSIdentityDeletedErr = -4, kCSIdentityInvalidFullNameErr = -5, kCSIdentityDuplicateFullNameErr = -6, kCSIdentityInvalidPosixNameErr = -7, kCSIdentityDuplicatePosixNameErr = -8 }; # 146 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 typedef struct __CSIdentity* CSIdentityRef; # 155 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 typedef struct __CSIdentityQuery* CSIdentityQueryRef; # 170 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern const CFStringRef kCSIdentityGeneratePosixName ; # 179 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 enum { kCSIdentityClassUser = 1, kCSIdentityClassGroup = 2 }; typedef CFIndex CSIdentityClass; enum { kCSIdentityFlagNone = 0, # 214 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 kCSIdentityFlagHidden = 1 }; typedef CFOptionFlags CSIdentityFlags; # 235 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFTypeID CSIdentityGetTypeID(void) ; # 297 "/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) ; # 334 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CSIdentityRef CSIdentityCreateCopy( CFAllocatorRef allocator, CSIdentityRef identity) ; # 368 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CSIdentityClass CSIdentityGetClass(CSIdentityRef identity) ; # 395 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CSIdentityAuthorityRef CSIdentityGetAuthority(CSIdentityRef identity) ; # 423 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFUUIDRef CSIdentityGetUUID(CSIdentityRef identity) ; # 455 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFStringRef CSIdentityGetFullName(CSIdentityRef identity) ; # 482 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern id_t CSIdentityGetPosixID(CSIdentityRef identity) ; # 515 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFStringRef CSIdentityGetPosixName(CSIdentityRef identity) ; # 544 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFStringRef CSIdentityGetEmailAddress(CSIdentityRef identity) ; # 574 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFURLRef CSIdentityGetImageURL(CSIdentityRef identity) ; # 603 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFDataRef CSIdentityGetImageData(CSIdentityRef identity) ; # 632 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFStringRef CSIdentityGetImageDataType(CSIdentityRef identity) ; # 667 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFArrayRef CSIdentityGetAliases(CSIdentityRef identity) ; # 698 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern Boolean CSIdentityIsMemberOfGroup( CSIdentityRef identity, CSIdentityRef group) ; # 727 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern Boolean CSIdentityIsHidden(CSIdentityRef identity) ; # 770 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CFDataRef CSIdentityCreatePersistentReference( CFAllocatorRef allocator, CSIdentityRef identity) ; # 811 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern Boolean CSIdentityIsEnabled(CSIdentityRef user) ; # 841 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern Boolean CSIdentityAuthenticateUsingPassword( CSIdentityRef user, CFStringRef password) ; # 876 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern SecCertificateRef CSIdentityGetCertificate(CSIdentityRef user) ; # 917 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern CSIdentityQueryRef CSIdentityCreateGroupMembershipQuery( CFAllocatorRef allocator, CSIdentityRef group) ; # 955 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentitySetFullName( CSIdentityRef identity, CFStringRef fullName) ; # 988 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentitySetEmailAddress( CSIdentityRef identity, CFStringRef emailAddress) ; # 1021 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentitySetImageURL( CSIdentityRef identity, CFURLRef url) ; # 1057 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentitySetImageData( CSIdentityRef identity, CFDataRef imageData, CFStringRef imageDataType) ; # 1090 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentityAddAlias( CSIdentityRef identity, CFStringRef alias) ; # 1122 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentityRemoveAlias( CSIdentityRef identity, CFStringRef alias) ; # 1161 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentityAddMember( CSIdentityRef group, CSIdentityRef member) ; # 1193 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentityRemoveMember( CSIdentityRef group, CSIdentityRef member) ; # 1235 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentitySetIsEnabled( CSIdentityRef user, Boolean isEnabled) ; # 1271 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentitySetPassword( CSIdentityRef user, CFStringRef password) ; # 1307 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentitySetCertificate( CSIdentityRef user, SecCertificateRef certificate) ; # 1341 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentityDelete(CSIdentityRef identity) ; # 1388 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern Boolean CSIdentityCommit( CSIdentityRef identity, AuthorizationRef authorization, CFErrorRef * error) ; # 1401 "/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); # 1419 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 struct CSIdentityClientContext { CFIndex version; void * info; # 1440 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 CFAllocatorRetainCallBack retain; CFAllocatorReleaseCallBack release; CFAllocatorCopyDescriptionCallBack copyDescription; CSIdentityStatusUpdatedCallback statusUpdated; }; typedef struct CSIdentityClientContext CSIdentityClientContext; # 1506 "/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) ; # 1538 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern Boolean CSIdentityIsCommitting(CSIdentityRef identity) ; # 1569 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentity.h" 3 extern void CSIdentityRemoveClient(CSIdentityRef identity) ; #pragma pack(pop) # 38 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 #define __CSIDENTITYQUERY__ # 36 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 #pragma pack(push, 2) # 53 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CFTypeID CSIdentityQueryGetTypeID(void) ; # 68 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 enum { kCSIdentityQueryGenerateUpdateEvents = 0x0001, kCSIdentityQueryIncludeHiddenIdentities = 0x0002 }; typedef CFOptionFlags CSIdentityQueryFlags; # 95 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 enum { kCSIdentityQueryStringEquals = 1, kCSIdentityQueryStringBeginsWith = 2 }; typedef CFIndex CSIdentityQueryStringComparisonMethod; # 142 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CSIdentityQueryRef CSIdentityQueryCreate( CFAllocatorRef allocator, CSIdentityClass identityClass, CSIdentityAuthorityRef authority) ; # 188 "/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) ; # 229 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CSIdentityQueryRef CSIdentityQueryCreateForUUID( CFAllocatorRef allocator, CFUUIDRef uuid, CSIdentityAuthorityRef authority) ; # 271 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CSIdentityQueryRef CSIdentityQueryCreateForPosixID( CFAllocatorRef allocator, id_t posixID, CSIdentityClass identityClass, CSIdentityAuthorityRef authority) ; # 310 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CSIdentityQueryRef CSIdentityQueryCreateForPersistentReference( CFAllocatorRef allocator, CFDataRef referenceData) ; # 339 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CSIdentityQueryRef CSIdentityQueryCreateForCurrentUser(CFAllocatorRef allocator) ; # 370 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern CFArrayRef CSIdentityQueryCopyResults(CSIdentityQueryRef query) ; # 405 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern Boolean CSIdentityQueryExecute( CSIdentityQueryRef query, CSIdentityQueryFlags flags, CFErrorRef * error) ; # 423 "/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; # 481 "/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; # 533 "/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) ; # 568 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/CSIdentityQuery.h" 3 extern void CSIdentityQueryStop(CSIdentityQueryRef query) ; #pragma pack(pop) # 42 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/IconStorage.h" 3 #define __ICONSTORAGE__ # 31 "/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', 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) # 46 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SystemSound.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SystemSound.h" 3 #define __SYSTEMSOUND__ # 42 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SystemSound.h" 3 enum { kSystemSoundNoError = 0, kSystemSoundUnspecifiedError = -1500, kSystemSoundClientTimedOutError = -1501 }; typedef UInt32 SystemSoundActionID; typedef OSStatus ( * SystemSoundCompletionProcPtr)(SystemSoundActionID actionID, void *userData); typedef SystemSoundCompletionProcPtr SystemSoundCompletionUPP; # 62 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SystemSound.h" 3 extern SystemSoundCompletionUPP NewSystemSoundCompletionUPP(SystemSoundCompletionProcPtr userRoutine) __attribute__((deprecated)); # 73 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SystemSound.h" 3 extern void DisposeSystemSoundCompletionUPP(SystemSoundCompletionUPP userUPP) __attribute__((deprecated)); # 84 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SystemSound.h" 3 extern OSStatus InvokeSystemSoundCompletionUPP( SystemSoundActionID actionID, void * userData, SystemSoundCompletionUPP userUPP) __attribute__((deprecated)); #define NewSystemSoundCompletionUPP(userRoutine) ((SystemSoundCompletionUPP)userRoutine) #define DisposeSystemSoundCompletionUPP(userUPP) #define InvokeSystemSoundCompletionUPP(actionID,userData,userUPP) (*userUPP)(actionID, userData) # 124 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SystemSound.h" 3 extern void AlertSoundPlay(void) __attribute__((deprecated)); # 153 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SystemSound.h" 3 extern void AlertSoundPlayCustomSound(SystemSoundActionID inAction) __attribute__((deprecated)); # 183 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SystemSound.h" 3 extern void SystemSoundPlay(SystemSoundActionID inAction) __attribute__((deprecated)); # 223 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SystemSound.h" 3 extern OSStatus SystemSoundGetActionID( const FSRef * userFile, SystemSoundActionID * outAction) __attribute__((deprecated)); # 256 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SystemSound.h" 3 extern OSStatus SystemSoundRemoveActionID(SystemSoundActionID inAction) __attribute__((deprecated)); # 304 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SystemSound.h" 3 extern OSStatus SystemSoundSetCompletionRoutine( SystemSoundActionID inAction, CFRunLoopRef inRunLoop, CFStringRef inRunLoopMode, SystemSoundCompletionUPP inCompletionRoutine, void * inUserData) __attribute__((deprecated)); # 340 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SystemSound.h" 3 extern void SystemSoundRemoveCompletionRoutine(SystemSoundActionID inAction) __attribute__((deprecated)); # 50 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSTypes.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSTypes.h" 3 #define __WSTYPES__ # 45 "/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 }; # 70 "/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); # 137 "/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; # 176 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSTypes.h" 3 extern CFStringRef kWSXMLRPCProtocol; extern CFStringRef kWSSOAP1999Protocol; extern CFStringRef kWSSOAP2001Protocol; # 206 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSTypes.h" 3 extern WSTypeID WSGetWSTypeIDFromCFType(CFTypeRef ref); # 234 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSTypes.h" 3 extern CFTypeID WSGetCFTypeIDFromWSTypeID(WSTypeID typeID); #pragma pack(pop) # 54 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 #define __WSMETHODINVOCATION__ # 54 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFStringRef kWSMethodInvocationResult; extern CFStringRef kWSFaultString; extern CFStringRef kWSFaultCode; extern CFStringRef kWSFaultExtra; # 70 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFStringRef kWSNetworkStreamFaultString; extern CFStringRef kWSStreamErrorMessage; extern CFStringRef kWSStreamErrorDomain; extern CFStringRef kWSStreamErrorError; # 90 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFStringRef kWSHTTPMessage; extern CFStringRef kWSHTTPResponseMessage; extern CFStringRef kWSHTTPVersion; extern CFStringRef kWSHTTPExtraHeaders; extern CFStringRef kWSHTTPProxy; extern CFStringRef kWSHTTPFollowsRedirects; # 114 "/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 kWSSOAPMethodNamespaceURI; extern CFStringRef kWSSOAPBodyEncodingStyle; extern CFStringRef kWSSOAPStyleDoc; extern CFStringRef kWSSOAPStyleRPC; extern CFStringRef kWSSOAPMessageHeaders; extern CFStringRef kWSRecordParameterOrder; extern CFStringRef kWSRecordNamespaceURI; extern CFStringRef kWSRecordType; extern CFStringRef kWSMethodInvocationResultParameterName; extern CFStringRef kWSMethodInvocationTimeoutValue; # 184 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 typedef struct OpaqueWSMethodInvocationRef* WSMethodInvocationRef; # 196 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFTypeID WSMethodInvocationGetTypeID(void); # 233 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern WSMethodInvocationRef WSMethodInvocationCreate( CFURLRef url, CFStringRef methodName, CFStringRef protocol); # 265 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern WSMethodInvocationRef WSMethodInvocationCreateFromSerialization(CFDataRef contract); # 293 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFDataRef WSMethodInvocationCopySerialization(WSMethodInvocationRef invocation); # 329 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern void WSMethodInvocationSetParameters( WSMethodInvocationRef invocation, CFDictionaryRef parameters, CFArrayRef parameterOrder); # 366 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFDictionaryRef WSMethodInvocationCopyParameters( WSMethodInvocationRef invocation, CFArrayRef * parameterOrder); # 406 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern void WSMethodInvocationSetProperty( WSMethodInvocationRef invocation, CFStringRef propertyName, CFTypeRef propertyValue); # 442 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFTypeRef WSMethodInvocationCopyProperty( WSMethodInvocationRef invocation, CFStringRef propertyName); # 476 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern CFDictionaryRef WSMethodInvocationInvoke(WSMethodInvocationRef invocation); # 526 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 typedef void ( * WSMethodInvocationCallBackProcPtr)(WSMethodInvocationRef invocation, void *info, CFDictionaryRef outRef); # 554 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern void WSMethodInvocationSetCallBack( WSMethodInvocationRef invocation, WSMethodInvocationCallBackProcPtr clientCB, WSClientContext * context); # 587 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern void WSMethodInvocationScheduleWithRunLoop( WSMethodInvocationRef invocation, CFRunLoopRef runLoop, CFStringRef runLoopMode); # 623 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern void WSMethodInvocationUnscheduleFromRunLoop( WSMethodInvocationRef invocation, CFRunLoopRef runLoop, CFStringRef runLoopMode); # 662 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern Boolean WSMethodResultIsFault(CFDictionaryRef methodResult); # 701 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 typedef CFStringRef ( * WSMethodInvocationSerializationProcPtr)(WSMethodInvocationRef invocation, CFTypeRef obj, void *info); # 734 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 extern void WSMethodInvocationAddSerializationOverride( WSMethodInvocationRef invocation, CFTypeID objType, WSMethodInvocationSerializationProcPtr serializationProc, WSClientContext * context); # 773 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSMethodInvocation.h" 3 typedef CFTypeRef ( * WSMethodInvocationDeserializationProcPtr)(WSMethodInvocationRef invocation, CFXMLTreeRef msgRoot, CFXMLTreeRef deserializeRoot, void *info); # 810 "/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); # 58 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 #define __WSPROTOCOLHANDLER__ # 63 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 typedef struct OpaqueWSProtocolHandlerRef* WSProtocolHandlerRef; # 75 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern CFTypeID WSProtocolHandlerGetTypeID(void); # 107 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern WSProtocolHandlerRef WSProtocolHandlerCreate( CFAllocatorRef allocator, CFStringRef protocol); # 149 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern CFDictionaryRef WSProtocolHandlerCopyRequestDictionary( WSProtocolHandlerRef ref, CFDataRef data); # 189 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern CFDictionaryRef WSProtocolHandlerCopyReplyDictionary( WSProtocolHandlerRef ref, CFStringRef methodName, CFDataRef data); # 227 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern CFDataRef WSProtocolHandlerCopyReplyDocument( WSProtocolHandlerRef ref, CFDictionaryRef methodContext, CFTypeRef resultValue); # 265 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern CFDataRef WSProtocolHandlerCopyFaultDocument( WSProtocolHandlerRef ref, CFDictionaryRef methodContext, CFDictionaryRef faultDict); # 309 "/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); # 347 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern CFTypeRef WSProtocolHandlerCopyProperty( WSProtocolHandlerRef ref, CFStringRef propertyName); # 378 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern void WSProtocolHandlerSetProperty( WSProtocolHandlerRef ref, CFStringRef propertyName, CFTypeRef propertyValue); # 421 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 typedef CFStringRef ( * WSProtocolHandlerSerializationProcPtr)(WSProtocolHandlerRef protocol, CFTypeRef obj, void *info); # 454 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 extern void WSProtocolHandlerSetSerializationOverride( WSProtocolHandlerRef protocol, CFTypeID objType, WSProtocolHandlerSerializationProcPtr serializationProc, WSClientContext * context); # 494 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/WSProtocolHandler.h" 3 typedef CFTypeRef ( * WSProtocolHandlerDeserializationProcPtr)(WSProtocolHandlerRef protocol, CFXMLTreeRef msgRoot, CFXMLTreeRef deserializeRoot, void *info); # 531 "/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") # 62 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 2 3 # 80 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/NSLCore.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/NSLCore.h" 3 #define __NSLCORE__ # 34 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/NSLCore.h" 3 #pragma pack(push, 2) enum { kNSLMinSystemVersion = 0x0900, kNSLMinOTVersion = 0x0130 }; enum { kNSLDefaultListSize = 256 }; enum { kNSLURLDelimiter = ',' }; #define kNSLErrorNoErr {noErr, kNSLNoContext} enum { kNSLNoContext = 0 }; struct NSLError { OSStatus theErr; UInt32 theContext; }; typedef struct NSLError NSLError; typedef NSLError * NSLErrorPtr; enum { kNSLDuplicateSearchInProgress = 100, kNSLUserCanceled = userCanceledErr, kNSLInvalidEnumeratorRef = 0 }; typedef UInt16 NSLSearchState; enum { kNSLSearchStateBufferFull = 1, kNSLSearchStateOnGoing = 2, kNSLSearchStateComplete = 3, kNSLSearchStateStalled = 4, kNSLWaitingForContinue = 5 }; typedef UInt32 NSLEventCode; enum { kNSLServicesLookupDataEvent = 6, kNSLNeighborhoodLookupDataEvent = 7, kNSLNewDataEvent = 8, kNSLContinueLookupEvent = 9 }; typedef UInt32 NSLClientRef; typedef UInt32 NSLRequestRef; typedef UInt32 NSLOneBasedIndex; typedef char * NSLPath; typedef char * NSLServiceType; typedef Handle NSLServicesList; typedef unsigned char * NSLNeighborhood; struct NSLClientAsyncInfo { void * clientContextPtr; void * mgrContextPtr; char * resultBuffer; long bufferLen; long maxBufferSize; UInt32 startTime; UInt32 intStartTime; UInt32 maxSearchTime; UInt32 alertInterval; UInt32 totalItems; UInt32 alertThreshold; NSLSearchState searchState; NSLError searchResult; NSLEventCode searchDataType; }; typedef struct NSLClientAsyncInfo NSLClientAsyncInfo; typedef NSLClientAsyncInfo * NSLClientAsyncInfoPtr; struct NSLPluginAsyncInfo { void * mgrContextPtr; void * pluginContextPtr; void * pluginPtr; char * resultBuffer; long bufferLen; long maxBufferSize; UInt32 maxSearchTime; UInt32 reserved1; UInt32 reserved2; UInt32 reserved3; NSLClientRef clientRef; NSLRequestRef requestRef; NSLSearchState searchState; OSStatus searchResult; }; typedef struct NSLPluginAsyncInfo NSLPluginAsyncInfo; typedef NSLPluginAsyncInfo * NSLPluginAsyncInfoPtr; typedef void ( * NSLMgrNotifyProcPtr)(NSLPluginAsyncInfo * thePluginAsyncInfo); typedef void ( * NSLClientNotifyProcPtr)(NSLClientAsyncInfo * theClientAsyncInfo); typedef NSLMgrNotifyProcPtr NSLMgrNotifyUPP; typedef NSLClientNotifyProcPtr NSLClientNotifyUPP; # 162 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/NSLCore.h" 3 extern NSLMgrNotifyUPP NewNSLMgrNotifyUPP(NSLMgrNotifyProcPtr userRoutine) __attribute__((deprecated)); # 173 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/NSLCore.h" 3 extern NSLClientNotifyUPP NewNSLClientNotifyUPP(NSLClientNotifyProcPtr userRoutine) __attribute__((deprecated)); # 184 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/NSLCore.h" 3 extern void DisposeNSLMgrNotifyUPP(NSLMgrNotifyUPP userUPP) __attribute__((deprecated)); # 195 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/NSLCore.h" 3 extern void DisposeNSLClientNotifyUPP(NSLClientNotifyUPP userUPP) __attribute__((deprecated)); # 206 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/NSLCore.h" 3 extern void InvokeNSLMgrNotifyUPP( NSLPluginAsyncInfo * thePluginAsyncInfo, NSLMgrNotifyUPP userUPP) __attribute__((deprecated)); # 219 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/NSLCore.h" 3 extern void InvokeNSLClientNotifyUPP( NSLClientAsyncInfo * theClientAsyncInfo, NSLClientNotifyUPP userUPP) __attribute__((deprecated)); # 233 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/NSLCore.h" 3 #define NewNSLMgrNotifyUPP(userRoutine) ((NSLMgrNotifyUPP)userRoutine) #define NewNSLClientNotifyUPP(userRoutine) ((NSLClientNotifyUPP)userRoutine) #define DisposeNSLMgrNotifyUPP(userUPP) #define DisposeNSLClientNotifyUPP(userUPP) #define InvokeNSLMgrNotifyUPP(thePluginAsyncInfo,userUPP) (*userUPP)(thePluginAsyncInfo) #define InvokeNSLClientNotifyUPP(theClientAsyncInfo,userUPP) (*userUPP)(theClientAsyncInfo) # 247 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/NSLCore.h" 3 struct NSLTypedData { unsigned long dataType; unsigned long lengthOfData; }; typedef struct NSLTypedData NSLTypedData; typedef NSLTypedData * NSLTypedDataPtr; #define kNSLDataType 'NSL_' struct NSLServicesListHeader { unsigned long numServices; unsigned long logicalLen; }; typedef struct NSLServicesListHeader NSLServicesListHeader; typedef NSLServicesListHeader * NSLServicesListHeaderPtr; #define kSLPProtocolType "SLP" #define kDNSProtocolType "DNS" #define kLDAPProtocolType "LDAP" #define kNBPProtocolType "NBP" #define kNSLDirectoryServiceProtocolType "DirService" struct NSLPluginData { long reserved1; long reserved2; long reserved3; Boolean supportsRegistration; Boolean isPurgeable; UInt16 totalLen; UInt16 dataTypeOffset; UInt16 serviceListOffset; UInt16 protocolListOffset; UInt16 commentStringOffset; }; typedef struct NSLPluginData NSLPluginData; typedef NSLPluginData * NSLPluginDataPtr; # 325 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/NSLCore.h" 3 #define NSLLibraryPresent() true # 954 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/NSLCore.h" 3 #pragma pack(pop) # 81 "/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 # 17 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 #define __KEYCHAINCORE__ # 51 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 #pragma pack(push, 2) # 75 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 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 }; # 294 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetKeychainManagerVersion(UInt32 * returnVers); # 309 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 #define KeychainManagerAvailable() (true) # 322 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCSetInteractionAllowed(Boolean state) ; # 334 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern Boolean KCIsInteractionAllowed(void) ; # 365 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCMakeKCRefFromFSRef( FSRef * keychainFSRef, KCRef * keychain) ; # 379 "/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) ; # 407 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCReleaseKeychain(KCRef * keychain) ; # 420 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetDefaultKeychain(KCRef * keychain) ; # 432 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCSetDefaultKeychain(KCRef keychain) ; # 445 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetStatus( KCRef keychain, UInt32 * keychainStatus) ; # 459 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetKeychain( KCItemRef item, KCRef * keychain) ; # 473 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetKeychainName( KCRef keychain, StringPtr keychainName) ; # 488 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern UInt16 KCCountKeychains(void) ; # 500 "/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; # 516 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern KCCallbackUPP NewKCCallbackUPP(KCCallbackProcPtr userRoutine) ; # 527 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern void DisposeKCCallbackUPP(KCCallbackUPP userUPP) ; # 538 "/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) # 566 "/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) ; # 587 "/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) ; # 609 "/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) ; # 632 "/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) ; # 651 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCAddCallback( KCCallbackUPP callbackProc, KCEventMask eventMask, void * userContext) ; # 666 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCRemoveCallback(KCCallbackUPP callbackProc) ; # 679 "/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) ; # 696 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCSetAttribute( KCItemRef item, KCAttribute * attr) ; # 710 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetAttribute( KCItemRef item, KCAttribute * attr, UInt32 * actualLength) ; # 725 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCSetData( KCItemRef item, UInt32 length, const void * data) ; # 741 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCUpdateItem(KCItemRef item) ; # 753 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCReleaseItem(KCItemRef * item) ; # 765 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCCopyItem( KCItemRef item, KCRef destKeychain, KCItemRef * copy) ; # 781 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCFindFirstItem( KCRef keychain, const KCAttributeList * attrList, KCSearchRef * search, KCItemRef * item) ; # 797 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCFindNextItem( KCSearchRef search, KCItemRef * item) ; # 811 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCReleaseSearch(KCSearchRef * search) ; # 824 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCDeleteItem(KCItemRef item) ; # 836 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCGetData( KCItemRef item, UInt32 maxLength, void * data, UInt32 * actualLength) ; # 853 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus KCLock(KCRef keychain) ; # 866 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/KeychainCore.h" 3 extern OSStatus kcgetkeychainname( KCRef keychain, char * keychainName) ; # 880 "/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) ; # 901 "/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) ; # 923 "/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) ; # 946 "/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) # 26 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/SecurityCore.h" 2 3 # 82 "/System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/OSServices.h" 2 3 # 30 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 3 #define __CFNETWORK__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 1 3 # 18 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 3 #define __CFNETWORK_DEFS_H_ # 38 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 3 #define APPLE_WIN_API extern # 26 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 #define __CFNETWORKERRORS__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 1 3 # 21 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 2 3 # 55 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFErrorDomainCFNetwork ; # 69 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFErrorDomainWinSock ; # 79 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 enum CFNetworkErrors { 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, kCFNetServiceErrorUnknown = -72000L, kCFNetServiceErrorCollision = -72001L, kCFNetServiceErrorNotFound = -72002L, kCFNetServiceErrorInProgress = -72003L, kCFNetServiceErrorBadArgument = -72004L, kCFNetServiceErrorCancel = -72005L, kCFNetServiceErrorInvalid = -72006L, kCFNetServiceErrorTimeout = -72007L, kCFNetServiceErrorDNSServiceFailure = -73000L, kCFFTPErrorUnexpectedStatusCode = 200, kCFErrorHTTPAuthenticationTypeUnsupported = 300, kCFErrorHTTPBadCredentials = 301, kCFErrorHTTPConnectionLost = 302, kCFErrorHTTPParseFailure = 303, kCFErrorHTTPRedirectionLoopDetected = 304, kCFErrorHTTPBadURL = 305, kCFErrorHTTPProxyConnectionFailure = 306, kCFErrorHTTPBadProxyCredentials = 307 }; typedef enum CFNetworkErrors CFNetworkErrors; # 132 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFGetAddrInfoFailureKey ; # 146 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFSOCKSStatusCodeKey ; # 161 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFSOCKSVersionKey ; # 176 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFSOCKSNegotiationMethodKey ; # 191 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFDNSServiceFailureKey ; # 206 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h" 3 extern const CFStringRef kCFFTPStatusCodeKey ; # 30 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 #define __CFSOCKETSTREAM__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 1 3 # 21 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 #define __CFHOST__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 1 3 # 21 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 2 3 # 43 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 #pragma pack(push, 2) # 56 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 typedef struct __CFHost* CFHostRef; # 69 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern const SInt32 kCFStreamErrorDomainNetDB ; # 83 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern const SInt32 kCFStreamErrorDomainSystemConfiguration ; # 93 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 enum CFHostInfoType { kCFHostAddresses = 0, kCFHostNames = 1, kCFHostReachability = 2 }; typedef enum CFHostInfoType CFHostInfoType; # 122 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 struct CFHostClientContext { CFIndex version; void * info; # 144 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 CFAllocatorRetainCallBack retain; CFAllocatorReleaseCallBack release; CFAllocatorCopyDescriptionCallBack copyDescription; }; typedef struct CFHostClientContext CFHostClientContext; # 184 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 typedef void ( * CFHostClientCallBack)(CFHostRef theHost, CFHostInfoType typeInfo, const CFStreamError *error, void *info); # 201 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern CFTypeID CFHostGetTypeID(void) ; # 235 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern CFHostRef CFHostCreateWithName( CFAllocatorRef allocator, CFStringRef hostname) ; # 271 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern CFHostRef CFHostCreateWithAddress( CFAllocatorRef allocator, CFDataRef addr) ; # 308 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern CFHostRef CFHostCreateCopy( CFAllocatorRef alloc, CFHostRef host) ; # 352 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern Boolean CFHostStartInfoResolution( CFHostRef theHost, CFHostInfoType info, CFStreamError * error) ; # 392 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern CFArrayRef CFHostGetAddressing( CFHostRef theHost, Boolean * hasBeenResolved) ; # 430 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern CFArrayRef CFHostGetNames( CFHostRef theHost, Boolean * hasBeenResolved) ; # 472 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern CFDataRef CFHostGetReachability( CFHostRef theHost, Boolean * hasBeenResolved) ; # 503 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern void CFHostCancelInfoResolution( CFHostRef theHost, CFHostInfoType info) ; # 547 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern Boolean CFHostSetClient( CFHostRef theHost, CFHostClientCallBack clientCB, CFHostClientContext * clientContext) ; # 586 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern void CFHostScheduleWithRunLoop( CFHostRef theHost, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 625 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHost.h" 3 extern void CFHostUnscheduleFromRunLoop( CFHostRef theHost, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; #pragma pack(pop) # 29 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 #define __CFNETSERVICES__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 1 3 # 21 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 2 3 # 44 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 #pragma pack(push, 2) # 58 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef struct __CFNetService* CFNetServiceRef; # 67 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef struct __CFNetServiceMonitor* CFNetServiceMonitorRef; # 76 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef struct __CFNetServiceBrowser* CFNetServiceBrowserRef; # 89 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern const SInt32 kCFStreamErrorDomainMach ; # 106 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern const SInt32 kCFStreamErrorDomainNetServices ; # 116 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 enum CFNetServicesError { kCFNetServicesErrorUnknown = -72000L, kCFNetServicesErrorCollision = -72001L, kCFNetServicesErrorNotFound = -72002L, kCFNetServicesErrorInProgress = -72003L, kCFNetServicesErrorBadArgument = -72004L, kCFNetServicesErrorCancel = -72005L, kCFNetServicesErrorInvalid = -72006L, kCFNetServicesErrorTimeout = -72007L }; typedef enum CFNetServicesError CFNetServicesError; # 174 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 enum CFNetServiceMonitorType { kCFNetServiceMonitorTXT = 1 }; typedef enum CFNetServiceMonitorType CFNetServiceMonitorType; # 190 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 enum { kCFNetServiceFlagNoAutoRename = 1 }; # 201 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 enum { kCFNetServiceFlagMoreComing = 1, kCFNetServiceFlagIsDomain = 2, kCFNetServiceFlagIsDefault = 4, kCFNetServiceFlagIsRegistrationDomain = 4, kCFNetServiceFlagRemove = 8 }; # 218 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 struct CFNetServiceClientContext { CFIndex version; void * info; # 241 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 CFAllocatorRetainCallBack retain; CFAllocatorReleaseCallBack release; CFAllocatorCopyDescriptionCallBack copyDescription; }; typedef struct CFNetServiceClientContext CFNetServiceClientContext; # 280 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef void ( * CFNetServiceClientCallBack)(CFNetServiceRef theService, CFStreamError *error, void *info); # 309 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef void ( * CFNetServiceMonitorClientCallBack)(CFNetServiceMonitorRef theMonitor, CFNetServiceRef theService, CFNetServiceMonitorType typeInfo, CFDataRef rdata, CFStreamError *error, void *info); # 339 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 typedef void ( * CFNetServiceBrowserClientCallBack)(CFNetServiceBrowserRef browser, CFOptionFlags flags, CFTypeRef domainOrService, CFStreamError *error, void *info); # 354 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFTypeID CFNetServiceGetTypeID(void) ; # 372 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFTypeID CFNetServiceMonitorGetTypeID(void) ; # 390 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFTypeID CFNetServiceBrowserGetTypeID(void) ; # 444 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFNetServiceRef CFNetServiceCreate( CFAllocatorRef alloc, CFStringRef domain, CFStringRef serviceType, CFStringRef name, SInt32 port) ; # 485 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFNetServiceRef CFNetServiceCreateCopy( CFAllocatorRef alloc, CFNetServiceRef service) ; # 518 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFStringRef CFNetServiceGetDomain(CFNetServiceRef theService) ; # 549 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFStringRef CFNetServiceGetType(CFNetServiceRef theService) ; # 580 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFStringRef CFNetServiceGetName(CFNetServiceRef theService) ; # 627 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceRegisterWithOptions( CFNetServiceRef theService, CFOptionFlags options, CFStreamError * error) ; # 676 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceResolveWithTimeout( CFNetServiceRef theService, CFTimeInterval timeout, CFStreamError * error) ; # 703 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceCancel(CFNetServiceRef theService) ; # 736 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFStringRef CFNetServiceGetTargetHost(CFNetServiceRef theService) ; # 766 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern SInt32 CFNetServiceGetPortNumber(CFNetServiceRef theService) ; # 800 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFArrayRef CFNetServiceGetAddressing(CFNetServiceRef theService) ; # 834 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFDataRef CFNetServiceGetTXTData(CFNetServiceRef theService) ; # 865 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceSetTXTData( CFNetServiceRef theService, CFDataRef txtRecord) ; # 904 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFDictionaryRef CFNetServiceCreateDictionaryWithTXTData( CFAllocatorRef alloc, CFDataRef txtRecord) ; # 951 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFDataRef CFNetServiceCreateTXTDataWithDictionary( CFAllocatorRef alloc, CFDictionaryRef keyValuePairs) ; # 1001 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceSetClient( CFNetServiceRef theService, CFNetServiceClientCallBack clientCB, CFNetServiceClientContext * clientContext) ; # 1036 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceScheduleWithRunLoop( CFNetServiceRef theService, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 1072 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceUnscheduleFromRunLoop( CFNetServiceRef theService, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 1117 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFNetServiceMonitorRef CFNetServiceMonitorCreate( CFAllocatorRef alloc, CFNetServiceRef theService, CFNetServiceMonitorClientCallBack clientCB, CFNetServiceClientContext * clientContext) ; # 1147 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceMonitorInvalidate(CFNetServiceMonitorRef monitor) ; # 1190 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceMonitorStart( CFNetServiceMonitorRef monitor, CFNetServiceMonitorType recordType, CFStreamError * error) ; # 1225 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceMonitorStop( CFNetServiceMonitorRef monitor, CFStreamError * error) ; # 1262 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceMonitorScheduleWithRunLoop( CFNetServiceMonitorRef monitor, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 1297 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceMonitorUnscheduleFromRunLoop( CFNetServiceMonitorRef monitor, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 1338 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFNetServiceBrowserRef CFNetServiceBrowserCreate( CFAllocatorRef alloc, CFNetServiceBrowserClientCallBack clientCB, CFNetServiceClientContext * clientContext) ; # 1364 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceBrowserInvalidate(CFNetServiceBrowserRef browser) ; # 1409 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceBrowserSearchForDomains( CFNetServiceBrowserRef browser, Boolean registrationDomains, CFStreamError * error) ; # 1459 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceBrowserSearchForServices( CFNetServiceBrowserRef browser, CFStringRef domain, CFStringRef serviceType, CFStreamError * error) ; # 1497 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceBrowserStopSearch( CFNetServiceBrowserRef browser, CFStreamError * error) ; # 1534 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceBrowserScheduleWithRunLoop( CFNetServiceBrowserRef browser, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 1569 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceBrowserUnscheduleFromRunLoop( CFNetServiceBrowserRef browser, CFRunLoopRef runLoop, CFStringRef runLoopMode) ; # 1620 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceRegister( CFNetServiceRef theService, CFStreamError * error) __attribute__((deprecated)); # 1672 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern Boolean CFNetServiceResolve( CFNetServiceRef theService, CFStreamError * error) __attribute__((deprecated)); # 1715 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern CFStringRef CFNetServiceGetProtocolSpecificInformation(CFNetServiceRef theService) __attribute__((deprecated)); # 1748 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 extern void CFNetServiceSetProtocolSpecificInformation( CFNetServiceRef theService, CFStringRef theInfo) __attribute__((deprecated)); # 1761 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetServices.h" 3 #pragma pack(pop) # 33 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 2 3 # 74 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySSLPeerCertificates ; # 89 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySSLSettings ; # 104 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSSLLevel ; # 120 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSSLAllowsExpiredCertificates ; # 136 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSSLAllowsExpiredRoots ; # 152 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSSLAllowsAnyRoot ; # 168 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSSLValidatesCertificateChain ; # 185 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSSLPeerName ; # 201 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSSLCertificates ; # 218 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSSLIsServer ; # 233 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFIndex kCFStreamErrorDomainWinSock ; # 245 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const int kCFStreamErrorDomainSOCKS; static __inline__ __attribute__((always_inline)) SInt32 CFSocketStreamSOCKSGetErrorSubdomain(CFStreamError* error) { return ((error->error >> 16) & 0x0000FFFF); } static __inline__ __attribute__((always_inline)) SInt32 CFSocketStreamSOCKSGetError(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 }; # 308 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySOCKSProxy; # 324 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySOCKSProxyHost; # 341 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySOCKSProxyPort; # 358 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySOCKSVersion; # 372 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSocketSOCKSVersion4; # 386 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSocketSOCKSVersion5; # 404 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySOCKSUser; # 422 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySOCKSPassword; # 435 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const int kCFStreamErrorDomainSSL; # 453 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySocketSecurityLevel; # 467 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSocketSecurityLevelNone; # 481 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSocketSecurityLevelSSLv2; # 495 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSocketSecurityLevelSSLv3; # 509 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSocketSecurityLevelTLSv1; # 524 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamSocketSecurityLevelNegotiatedSSL; # 545 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertyShouldCloseNativeSocket; # 560 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySocketRemoteHost ; # 575 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertySocketRemoteNetService ; # 616 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern void CFStreamCreatePairWithSocketToCFHost( CFAllocatorRef alloc, CFHostRef host, SInt32 port, CFReadStreamRef * readStream, CFWriteStreamRef * writeStream) ; # 661 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern void CFStreamCreatePairWithSocketToNetService( CFAllocatorRef alloc, CFNetServiceRef service, CFReadStreamRef * readStream, CFWriteStreamRef * writeStream) ; # 680 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 enum CFStreamSocketSecurityProtocol { kCFStreamSocketSecurityNone = 0, kCFStreamSocketSecuritySSLv2 = 1, kCFStreamSocketSecuritySSLv3 = 2, kCFStreamSocketSecuritySSLv23 = 3, kCFStreamSocketSecurityTLSv1 = 4 }; typedef enum CFStreamSocketSecurityProtocol CFStreamSocketSecurityProtocol; # 744 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern Boolean CFSocketStreamPairSetSecurityProtocol( CFReadStreamRef socketReadStream, CFWriteStreamRef socketWriteStream, CFStreamSocketSecurityProtocol securityProtocol) __attribute__((deprecated)); # 767 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFSocketStream.h" 3 extern const CFStringRef kCFStreamPropertyProxyLocalBypass ; # 34 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 #define __CFFTPSTREAM__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 1 3 # 21 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 2 3 # 50 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const SInt32 kCFStreamErrorDomainFTP ; # 75 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPUserName ; # 91 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPPassword ; # 107 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPUsePassiveMode ; # 122 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPResourceSize ; # 140 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPFetchResourceInfo ; # 155 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPFileTransferOffset ; # 171 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPAttemptPersistentConnection ; # 188 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPProxy ; # 206 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPProxyHost ; # 224 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPProxyPort ; # 234 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPProxyUser ; # 243 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFStreamPropertyFTPProxyPassword ; # 265 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceMode ; # 280 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceName ; # 295 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceOwner ; # 310 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceGroup ; # 326 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceLink ; # 341 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceSize ; # 356 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceType ; # 371 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern const CFStringRef kCFFTPResourceModDate ; # 410 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern CFReadStreamRef CFReadStreamCreateWithFTPURL( CFAllocatorRef alloc, CFURLRef ftpURL) ; # 458 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern CFIndex CFFTPCreateParsedResourceListing( CFAllocatorRef alloc, const UInt8 * buffer, CFIndex bufferLength, CFDictionaryRef * parsed) ; # 502 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFFTPStream.h" 3 extern CFWriteStreamRef CFWriteStreamCreateWithFTPURL( CFAllocatorRef alloc, CFURLRef ftpURL) ; # 38 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 #define __CFHTTPMESSAGE__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 1 3 # 21 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 2 3 # 54 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPVersion1_0 ; # 68 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPVersion1_1 ; # 82 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPAuthenticationSchemeBasic ; # 96 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPAuthenticationSchemeDigest ; # 109 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPAuthenticationSchemeNTLM ; # 122 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern const CFStringRef kCFHTTPAuthenticationSchemeNegotiate ; # 132 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 typedef struct __CFHTTPMessage* CFHTTPMessageRef; # 151 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFTypeID CFHTTPMessageGetTypeID(void) ; # 194 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFHTTPMessageRef CFHTTPMessageCreateRequest( CFAllocatorRef alloc, CFStringRef requestMethod, CFURLRef url, CFStringRef httpVersion) ; # 241 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFHTTPMessageRef CFHTTPMessageCreateResponse( CFAllocatorRef alloc, CFIndex statusCode, CFStringRef statusDescription, CFStringRef httpVersion) ; # 281 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFHTTPMessageRef CFHTTPMessageCreateEmpty( CFAllocatorRef alloc, Boolean isRequest) ; # 318 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFHTTPMessageRef CFHTTPMessageCreateCopy( CFAllocatorRef alloc, CFHTTPMessageRef message) ; # 349 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern Boolean CFHTTPMessageIsRequest(CFHTTPMessageRef message) ; # 377 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFStringRef CFHTTPMessageCopyVersion(CFHTTPMessageRef message) ; # 405 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFDataRef CFHTTPMessageCopyBody(CFHTTPMessageRef message) ; # 433 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern void CFHTTPMessageSetBody( CFHTTPMessageRef message, CFDataRef bodyData) ; # 467 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFStringRef CFHTTPMessageCopyHeaderFieldValue( CFHTTPMessageRef message, CFStringRef headerField) ; # 497 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFDictionaryRef CFHTTPMessageCopyAllHeaderFields(CFHTTPMessageRef message) ; # 529 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern void CFHTTPMessageSetHeaderFieldValue( CFHTTPMessageRef message, CFStringRef headerField, CFStringRef value) ; # 568 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern Boolean CFHTTPMessageAppendBytes( CFHTTPMessageRef message, const UInt8 * newBytes, CFIndex numBytes) ; # 599 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern Boolean CFHTTPMessageIsHeaderComplete(CFHTTPMessageRef message) ; # 628 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFDataRef CFHTTPMessageCopySerializedMessage(CFHTTPMessageRef request) ; # 659 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFURLRef CFHTTPMessageCopyRequestURL(CFHTTPMessageRef request) ; # 686 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFStringRef CFHTTPMessageCopyRequestMethod(CFHTTPMessageRef request) ; # 735 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern Boolean CFHTTPMessageAddAuthentication( CFHTTPMessageRef request, CFHTTPMessageRef authenticationFailureResponse, CFStringRef username, CFStringRef password, CFStringRef authenticationScheme, Boolean forProxy) ; # 772 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFIndex CFHTTPMessageGetResponseStatusCode(CFHTTPMessageRef response) ; # 801 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPMessage.h" 3 extern CFStringRef CFHTTPMessageCopyResponseStatusLine(CFHTTPMessageRef response) ; # 46 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 #define __CFHTTPSTREAM__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 1 3 # 21 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 2 3 # 60 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const SInt32 kCFStreamErrorDomainHTTP ; enum CFStreamErrorHTTP { kCFStreamErrorHTTPParseFailure = -1, kCFStreamErrorHTTPRedirectionLoop = -2, kCFStreamErrorHTTPBadURL = -3 }; typedef enum CFStreamErrorHTTP CFStreamErrorHTTP; # 99 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPResponseHeader ; # 116 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPFinalURL ; # 132 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPFinalRequest ; # 152 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPProxy ; # 167 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPProxyHost ; # 181 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPProxyPort ; # 196 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPSProxyHost ; # 211 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPSProxyPort ; # 227 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPShouldAutoredirect ; # 245 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPAttemptPersistentConnection ; # 262 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern const CFStringRef kCFStreamPropertyHTTPRequestBytesWrittenCount ; # 304 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern CFReadStreamRef CFReadStreamCreateForHTTPRequest( CFAllocatorRef alloc, CFHTTPMessageRef request) ; # 354 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern CFReadStreamRef CFReadStreamCreateForStreamedHTTPRequest( CFAllocatorRef alloc, CFHTTPMessageRef requestHeaders, CFReadStreamRef requestBody) ; # 384 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern void CFHTTPReadStreamSetRedirectsAutomatically( CFReadStreamRef httpStream, Boolean shouldAutoRedirect) __attribute__((deprecated)); # 415 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPStream.h" 3 extern void CFHTTPReadStreamSetProxy( CFReadStreamRef httpStream, CFStringRef proxyHost, CFIndex proxyPort) __attribute__((deprecated)); # 50 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 #define __CFHTTPAUTHENTICATION__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 1 3 # 21 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 2 3 # 56 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 typedef struct _CFHTTPAuthentication* CFHTTPAuthenticationRef; # 66 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 enum CFStreamErrorHTTPAuthentication { kCFStreamErrorHTTPAuthenticationTypeUnsupported = -1000, kCFStreamErrorHTTPAuthenticationBadUserName = -1001, kCFStreamErrorHTTPAuthenticationBadPassword = -1002 }; typedef enum CFStreamErrorHTTPAuthentication CFStreamErrorHTTPAuthentication; # 102 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern const CFStringRef kCFHTTPAuthenticationUsername ; # 117 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern const CFStringRef kCFHTTPAuthenticationPassword ; # 132 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern const CFStringRef kCFHTTPAuthenticationAccountDomain ; # 148 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern CFTypeID CFHTTPAuthenticationGetTypeID(void) ; # 184 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern CFHTTPAuthenticationRef CFHTTPAuthenticationCreateFromResponse( CFAllocatorRef alloc, CFHTTPMessageRef response) ; # 230 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern Boolean CFHTTPAuthenticationIsValid( CFHTTPAuthenticationRef auth, CFStreamError * error) ; # 267 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern Boolean CFHTTPAuthenticationAppliesToRequest( CFHTTPAuthenticationRef auth, CFHTTPMessageRef request) ; # 302 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern Boolean CFHTTPAuthenticationRequiresOrderedRequests(CFHTTPAuthenticationRef auth) ; # 351 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern Boolean CFHTTPMessageApplyCredentials( CFHTTPMessageRef request, CFHTTPAuthenticationRef auth, CFStringRef username, CFStringRef password, CFStreamError * error) ; # 403 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern Boolean CFHTTPMessageApplyCredentialDictionary( CFHTTPMessageRef request, CFHTTPAuthenticationRef auth, CFDictionaryRef dict, CFStreamError * error) ; # 442 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern CFStringRef CFHTTPAuthenticationCopyRealm(CFHTTPAuthenticationRef auth) ; # 477 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern CFArrayRef CFHTTPAuthenticationCopyDomains(CFHTTPAuthenticationRef auth) ; # 510 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern CFStringRef CFHTTPAuthenticationCopyMethod(CFHTTPAuthenticationRef auth) ; # 542 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern Boolean CFHTTPAuthenticationRequiresUserNameAndPassword(CFHTTPAuthenticationRef auth) ; # 575 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFHTTPAuthentication.h" 3 extern Boolean CFHTTPAuthenticationRequiresAccountDomain(CFHTTPAuthenticationRef auth) ; # 54 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 1 3 # 18 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 #define __CFNETDIAGNOSTICS__ # 49 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 typedef struct __CFNetDiagnostic* CFNetDiagnosticRef; enum CFNetDiagnosticStatusValues { kCFNetDiagnosticNoErr = 0, kCFNetDiagnosticErr = -66560L, kCFNetDiagnosticConnectionUp = -66559L, kCFNetDiagnosticConnectionIndeterminate = -66558L, kCFNetDiagnosticConnectionDown = -66557L }; typedef enum CFNetDiagnosticStatusValues CFNetDiagnosticStatusValues; # 89 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 typedef CFIndex CFNetDiagnosticStatus; # 118 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 extern CFNetDiagnosticRef CFNetDiagnosticCreateWithStreams( CFAllocatorRef alloc, CFReadStreamRef readStream, CFWriteStreamRef writeStream) ; # 148 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 extern CFNetDiagnosticRef CFNetDiagnosticCreateWithURL( CFAllocatorRef alloc, CFURLRef url) ; # 179 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 extern void CFNetDiagnosticSetName( CFNetDiagnosticRef details, CFStringRef name) ; # 209 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 extern CFNetDiagnosticStatus CFNetDiagnosticDiagnoseProblemInteractively(CFNetDiagnosticRef details) ; # 243 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetDiagnostics.h" 3 extern CFNetDiagnosticStatus CFNetDiagnosticCopyNetworkStatusPassively( CFNetDiagnosticRef details, CFStringRef * description) ; # 58 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 #define __CFPROXYSUPPORT__ # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkDefs.h" 1 3 # 21 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 2 3 # 102 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern CFArrayRef CFNetworkCopyProxiesForURL( CFURLRef url, CFDictionaryRef proxySettings) ; # 136 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 typedef void ( * CFProxyAutoConfigurationResultCallback)(void *client, CFArrayRef proxyList, CFErrorRef error); # 167 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern CFArrayRef CFNetworkCopyProxiesForAutoConfigurationScript( CFStringRef proxyAutoConfigurationScript, CFURLRef targetURL) ; # 187 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern CFRunLoopSourceRef CFNetworkExecuteProxyAutoConfigurationURL( CFURLRef proxyAutoConfigURL, CFURLRef targetURL, CFProxyAutoConfigurationResultCallback cb, CFStreamClientContext * clientContext) ; # 209 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyTypeKey ; # 223 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyHostNameKey ; # 237 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyPortNumberKey ; # 253 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyAutoConfigurationURLKey ; # 269 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyUsernameKey ; # 285 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyPasswordKey ; # 304 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyTypeNone ; # 313 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyTypeHTTP ; # 322 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyTypeHTTPS ; # 331 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyTypeSOCKS ; # 340 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyTypeFTP ; # 349 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFProxySupport.h" 3 extern const CFStringRef kCFProxyTypeAutoConfigurationURL ; # 66 "/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetwork.h" 2 3 # 38 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h" 1 3 # 18 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 #define __ICONSCORE__ # 40 "/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; # 152 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 enum { kSystemIconsCreator = 'macs' }; # 164 "/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 = (long)0xC4686C70 , kInternetFolderIcon = 0x696E74C4 , kInternetPlugInFolderIcon = (long)0xC46E6574 , kInternetSearchSitesFolderIcon = 'issf', kLocalesFolderIcon = (long)0xC46C6F63 , kMacOSReadMeFolderIcon = 0x6D6F72C4 , kPublicFolderIcon = 'pubf', kPreferencesFolderIcon = 0x707266C4 , kPrinterDescriptionFolderIcon = 'ppdf', kPrinterDriverFolderIcon = (long)0xC4707264 , kPrintMonitorFolderIcon = 'prnt', kRecentApplicationsFolderIcon = 'rapp', kRecentDocumentsFolderIcon = 'rdoc', kRecentServersFolderIcon = 'rsrv', kScriptingAdditionsFolderIcon = (long)0xC4736372 , kSharedLibrariesFolderIcon = (long)0xC46C6962 , kScriptsFolderIcon = 0x736372C4 , kShutdownItemsDisabledFolderIcon = 'shdD', kShutdownItemsFolderIcon = 'shdf', kSpeakableItemsFolder = 'spki', kStartupItemsDisabledFolderIcon = 'strD', kStartupItemsFolderIcon = 'strt', kSystemExtensionDisabledFolderIcon = 'macD', kSystemFolderIcon = 'macs', kTextEncodingsFolderIcon = (long)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' }; 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 }; # 389 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 enum { kIconServicesCatalogInfoMask = (kFSCatInfoNodeID | kFSCatInfoParentDirID | kFSCatInfoVolume | kFSCatInfoNodeFlags | kFSCatInfoFinderInfo | kFSCatInfoFinderXInfo | kFSCatInfoUserAccess | kFSCatInfoPermissions | kFSCatInfoContentMod) }; # 420 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr GetIconRefOwners( IconRef theIconRef, UInt16 * owners) ; # 443 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr AcquireIconRef(IconRef theIconRef) ; # 469 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr ReleaseIconRef(IconRef theIconRef) ; # 546 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr GetIconRef( SInt16 vRefNum, OSType creator, OSType iconType, IconRef * theIconRef) ; # 579 "/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) ; # 639 "/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) ; # 695 "/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) ; # 735 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSStatus GetIconRefFromIconFamilyPtr( const IconFamilyResource * inIconFamilyPtr, Size inSize, IconRef * outIconRef) ; # 770 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSStatus GetIconRefFromComponent( Component inComponent, IconRef * outIconRef) ; # 806 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr RegisterIconRefFromIconFamily( OSType creator, OSType iconType, IconFamilyHandle iconFamily, IconRef * theIconRef) ; # 879 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSStatus RegisterIconRefFromFSRef( OSType creator, OSType iconType, const FSRef * iconFile, IconRef * theIconRef) ; # 906 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr UnregisterIconRef( OSType creator, OSType iconType) ; # 937 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr UpdateIconRef(IconRef theIconRef) ; # 991 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr OverrideIconRef( IconRef oldIconRef, IconRef newIconRef) ; # 1015 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr RemoveIconRefOverride(IconRef theIconRef) ; # 1045 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr CompositeIconRef( IconRef backgroundIconRef, IconRef foregroundIconRef, IconRef * compositeIconRef) ; # 1070 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr IsIconRefComposite( IconRef compositeIconRef, IconRef * backgroundIconRef, IconRef * foregroundIconRef) ; # 1101 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern Boolean IsValidIconRef(IconRef theIconRef) ; # 1133 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern Boolean IsDataAvailableInIconRef( OSType inIconKind, IconRef inIconRef) ; # 1224 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr SetCustomIconsEnabled( SInt16 vRefNum, Boolean enableCustomIcons) ; # 1248 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSErr GetCustomIconsEnabled( SInt16 vRefNum, Boolean * customIconsEnabled) ; # 1367 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/IconsCore.h" 3 extern OSStatus ReadIconFromFSRef( const FSRef * ref, IconFamilyHandle * iconFamily) ; # 22 "/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 # 17 "/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) enum { kLSAppInTrashErr = -10660, kLSExecutableIncorrectFormat = -10661, kLSAttributeNotFoundErr = -10662, kLSAttributeNotSettableErr = -10663, 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 LSInitializeFlags; enum { kLSInitializeDefaults = 0x00000001 }; enum { kLSMinCatInfoBitmap = (kFSCatInfoNodeFlags | kFSCatInfoParentDirID | kFSCatInfoFinderInfo | kFSCatInfoFinderXInfo) }; #define kLSInvalidExtensionIndex ULONG_MAX 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 }; typedef OptionBits LSRolesMask; enum { kLSRolesNone = 0x00000001, kLSRolesViewer = 0x00000002, kLSRolesEditor = 0x00000004, kLSRolesShell = 0x00000008, kLSRolesAll = (UInt32)0xFFFFFFFF }; # 127 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 enum { kLSUnknownType = 0, kLSUnknownCreator = 0 }; struct LSItemInfoRecord { LSItemInfoFlags flags; OSType filetype; OSType creator; CFStringRef extension; }; typedef struct LSItemInfoRecord LSItemInfoRecord; typedef OptionBits LSAcceptanceFlags; enum { kLSAcceptDefault = 0x00000001, kLSAcceptAllowLoginUI = 0x00000002 }; # 168 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSInit(LSInitializeFlags inFlags) __attribute__((deprecated)); # 184 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSTerm(void) __attribute__((deprecated)); # 218 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSCopyItemInfoForRef( const FSRef * inItemRef, LSRequestedInfo inWhichInfo, LSItemInfoRecord * outItemInfo) ; # 254 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSCopyItemInfoForURL( CFURLRef inURL, LSRequestedInfo inWhichInfo, LSItemInfoRecord * outItemInfo) ; # 293 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSGetExtensionInfo( UniCharCount inNameLen, const UniChar inNameBuffer[], UniCharCount * outExtStartIndex) ; # 328 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSCopyDisplayNameForRef( const FSRef * inRef, CFStringRef * outDisplayName) ; # 362 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSCopyDisplayNameForURL( CFURLRef inURL, CFStringRef * outDisplayName) ; # 397 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSSetExtensionHiddenForRef( const FSRef * inRef, Boolean inHide) ; # 432 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSSetExtensionHiddenForURL( CFURLRef inURL, Boolean inHide) ; # 466 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSCopyKindStringForRef( const FSRef * inFSRef, CFStringRef * outKindString) ; # 500 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSCopyKindStringForURL( CFURLRef inURL, CFStringRef * outKindString) ; # 551 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSCopyKindStringForTypeInfo( OSType inType, OSType inCreator, CFStringRef inExtension, CFStringRef * outKindString) ; # 587 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSCopyKindStringForMIMEType( CFStringRef inMIMEType, CFStringRef * outKindString) ; # 633 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSGetApplicationForItem( const FSRef * inItemRef, LSRolesMask inRoleMask, FSRef * outAppRef, CFURLRef * outAppURL) ; # 690 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSGetApplicationForInfo( OSType inType, OSType inCreator, CFStringRef inExtension, LSRolesMask inRoleMask, FSRef * outAppRef, CFURLRef * outAppURL) ; # 736 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSCopyApplicationForMIMEType( CFStringRef inMIMEType, LSRolesMask inRoleMask, CFURLRef * outAppURL) ; # 784 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSGetApplicationForURL( CFURLRef inURL, LSRolesMask inRoleMask, FSRef * outAppRef, CFURLRef * outAppURL) ; # 835 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSFindApplicationForInfo( OSType inCreator, CFStringRef inBundleID, CFStringRef inName, FSRef * outAppRef, CFURLRef * outAppURL) ; # 883 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSCanRefAcceptItem( const FSRef * inItemFSRef, const FSRef * inTargetRef, LSRolesMask inRoleMask, LSAcceptanceFlags inFlags, Boolean * outAcceptsItem) ; # 931 "/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) ; # 974 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSRegisterURL( CFURLRef inURL, Boolean inUpdate) ; # 1013 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSRegisterFSRef( const FSRef * inRef, Boolean inUpdate) ; # 1056 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern CFArrayRef LSCopyApplicationURLsForURL( CFURLRef inURL, LSRolesMask inRoleMask) ; # 1141 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern const CFStringRef kLSItemContentType ; # 1150 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern const CFStringRef kLSItemFileType ; # 1159 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern const CFStringRef kLSItemFileCreator ; # 1168 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern const CFStringRef kLSItemExtension ; # 1177 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern const CFStringRef kLSItemDisplayName ; # 1186 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern const CFStringRef kLSItemDisplayKind ; # 1195 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern const CFStringRef kLSItemRoleHandlerDisplayName ; # 1204 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern const CFStringRef kLSItemIsInvisible ; # 1213 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern const CFStringRef kLSItemExtensionIsHidden ; # 1222 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern const CFStringRef kLSItemQuarantineProperties ; # 1259 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSCopyItemAttribute( const FSRef * inItem, LSRolesMask inRoles, CFStringRef inAttributeName, CFTypeRef * outValue) ; # 1307 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSCopyItemAttributes( const FSRef * inItem, LSRolesMask inRoles, CFArrayRef inAttributeNames, CFDictionaryRef * outValues) ; # 1351 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSSetItemAttribute( const FSRef * inItem, LSRolesMask inRoles, CFStringRef inAttributeName, CFTypeRef inValue) ; # 1383 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern CFStringRef LSCopyDefaultRoleHandlerForContentType( CFStringRef inContentType, LSRolesMask inRole) ; # 1411 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern CFArrayRef LSCopyAllRoleHandlersForContentType( CFStringRef inContentType, LSRolesMask inRole) ; # 1437 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSSetDefaultRoleHandlerForContentType( CFStringRef inContentType, LSRolesMask inRole, CFStringRef inHandlerBundleID) ; # 1456 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 typedef OptionBits LSHandlerOptions; enum { kLSHandlerOptionsDefault = 0, kLSHandlerOptionsIgnoreCreator = 1 }; # 1479 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern LSHandlerOptions LSGetHandlerOptionsForContentType(CFStringRef inContentType) ; # 1500 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSSetHandlerOptionsForContentType( CFStringRef inContentType, LSHandlerOptions inOptions) ; # 1525 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern CFStringRef LSCopyDefaultHandlerForURLScheme(CFStringRef inURLScheme) ; # 1550 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern CFArrayRef LSCopyAllHandlersForURLScheme(CFStringRef inURLScheme) ; # 1573 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfo.h" 3 extern OSStatus LSSetDefaultHandlerForURLScheme( CFStringRef inURLScheme, CFStringRef inHandlerBundleID) ; #pragma pack(pop) # 26 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 3 #define __LSOPEN__ # 48 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 3 #pragma pack(push, 2) typedef OptionBits LSLaunchFlags; enum { kLSLaunchDefaults = 0x00000001, kLSLaunchAndPrint = 0x00000002, kLSLaunchReserved2 = 0x00000004, kLSLaunchReserved3 = 0x00000008, kLSLaunchReserved4 = 0x00000010, kLSLaunchReserved5 = 0x00000020, kLSLaunchAndDisplayErrors = 0x00000040, kLSLaunchInhibitBGOnly = 0x00000080, kLSLaunchDontAddToRecents = 0x00000100, kLSLaunchDontSwitch = 0x00000200, kLSLaunchNoParams = 0x00000800, kLSLaunchAsync = 0x00010000, kLSLaunchStartClassic = 0x00020000, kLSLaunchInClassic = 0x00040000, kLSLaunchNewInstance = 0x00080000, kLSLaunchAndHide = 0x00100000, kLSLaunchAndHideOthers = 0x00200000, kLSLaunchHasUntrustedContents = 0x00400000 }; struct LSLaunchFSRefSpec { const FSRef * appRef; ItemCount numDocs; const FSRef * itemRefs; const AEDesc * passThruParams; LSLaunchFlags launchFlags; void * asyncRefCon; }; typedef struct LSLaunchFSRefSpec LSLaunchFSRefSpec; struct LSLaunchURLSpec { CFURLRef appURL; CFArrayRef itemURLs; const AEDesc * passThruParams; LSLaunchFlags launchFlags; void * asyncRefCon; }; typedef struct LSLaunchURLSpec LSLaunchURLSpec; # 131 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 3 extern OSStatus LSOpenFSRef( const FSRef * inRef, FSRef * outLaunchedRef) ; # 171 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 3 extern OSStatus LSOpenCFURLRef( CFURLRef inURL, CFURLRef * outLaunchedURL) ; # 205 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 3 extern OSStatus LSOpenFromRefSpec( const LSLaunchFSRefSpec * inLaunchSpec, FSRef * outLaunchedRef) ; # 241 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 3 extern OSStatus LSOpenFromURLSpec( const LSLaunchURLSpec * inLaunchSpec, CFURLRef * outLaunchedURL) ; # 262 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 3 struct LSApplicationParameters { CFIndex version; LSLaunchFlags flags; const FSRef * application; void * asyncLaunchRefCon; CFDictionaryRef environment; CFArrayRef argv; AppleEvent * initialEvent; }; typedef struct LSApplicationParameters LSApplicationParameters; # 301 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 3 extern OSStatus LSOpenApplication( const LSApplicationParameters * appParams, ProcessSerialNumber * outPSN) ; # 346 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 3 extern OSStatus LSOpenItemsWithRole( const FSRef * inItems, CFIndex inItemCount, LSRolesMask inRole, const AEKeyDesc * inAEParam, const LSApplicationParameters * inAppParams, ProcessSerialNumber * outPSNs, CFIndex inMaxPSNCount) ; # 399 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpen.h" 3 extern OSStatus LSOpenURLsWithRole( CFArrayRef inURLs, LSRolesMask inRole, const AEKeyDesc * inAEParam, const LSApplicationParameters * inAppParams, ProcessSerialNumber * outPSNs, CFIndex inMaxPSNCount) ; #pragma pack(pop) # 30 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 #define __LSQUARANTINE__ # 100 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineAgentNameKey ; # 109 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineAgentBundleIdentifierKey ; # 118 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTimeStampKey ; # 127 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTypeKey ; # 136 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTypeWebDownload ; # 145 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTypeOtherDownload ; # 154 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTypeEmailAttachment ; # 163 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTypeInstantMessageAttachment ; # 172 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTypeCalendarEventAttachment ; # 181 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineTypeOtherAttachment ; # 190 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineOriginURLKey ; # 199 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSQuarantine.h" 3 extern const CFStringRef kLSQuarantineDataURLKey ; # 34 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 1 3 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 #define __LSSHAREDFILELIST__ # 32 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 1 3 # 24 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 3 # 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 # 1 "/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/ConditionalMacros.h" 1 3 # 30 "/System/Library/Frameworks/Security.framework/Headers/cssmconfig.h" 2 3 # 44 "/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 int8_t sint8; #define _SINT8 typedef uint32_t uint32; #define _UINT32 typedef uint16_t 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 # 25 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 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 # 1 "/System/Library/Frameworks/Security.framework/Headers/cssmerr.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/cssmerr.h" 3 #define _CSSMERR_H_ 1 # 43 "/System/Library/Frameworks/Security.framework/Headers/cssmerr.h" 3 enum { CSSM_BASE_ERROR = -0x7FFF0000 }; enum { CSSM_ERRORCODE_MODULE_EXTENT = 0x00000800, CSSM_ERRORCODE_CUSTOM_OFFSET = 0x00000400, CSSM_ERRORCODE_COMMON_EXTENT = 0x100 }; #define CSSM_ERRCODE(CODE) (((CODE) - CSSM_BASE_ERROR) & (CSSM_ERRORCODE_MODULE_EXTENT - 1)) #define CSSM_ERRBASE(CODE) ((((CODE) - CSSM_BASE_ERROR) & ~(CSSM_ERRORCODE_MODULE_EXTENT - 1)) + CSSM_BASE_ERROR) #define CSSM_ERR_IS_CONVERTIBLE(CODE) (CSSM_ERRCODE(CODE) < CSSM_ERRORCODE_COMMON_EXTENT) #define CSSM_ERR_TAG(CODE,BASE) (CSSM_ERRCODE(CODE) + (BASE)) enum { CSSM_CSSM_BASE_ERROR = CSSM_BASE_ERROR, CSSM_CSSM_PRIVATE_ERROR = CSSM_BASE_ERROR + CSSM_ERRORCODE_CUSTOM_OFFSET, CSSM_CSP_BASE_ERROR = CSSM_CSSM_BASE_ERROR + CSSM_ERRORCODE_MODULE_EXTENT, CSSM_CSP_PRIVATE_ERROR = CSSM_CSP_BASE_ERROR + CSSM_ERRORCODE_CUSTOM_OFFSET, CSSM_DL_BASE_ERROR = CSSM_CSP_BASE_ERROR + CSSM_ERRORCODE_MODULE_EXTENT, CSSM_DL_PRIVATE_ERROR = CSSM_DL_BASE_ERROR + CSSM_ERRORCODE_CUSTOM_OFFSET, CSSM_CL_BASE_ERROR = CSSM_DL_BASE_ERROR + CSSM_ERRORCODE_MODULE_EXTENT, CSSM_CL_PRIVATE_ERROR = CSSM_CL_BASE_ERROR + CSSM_ERRORCODE_CUSTOM_OFFSET, CSSM_TP_BASE_ERROR = CSSM_CL_BASE_ERROR + CSSM_ERRORCODE_MODULE_EXTENT, CSSM_TP_PRIVATE_ERROR = CSSM_TP_BASE_ERROR + CSSM_ERRORCODE_CUSTOM_OFFSET , CSSM_KR_BASE_ERROR = CSSM_TP_BASE_ERROR + CSSM_ERRORCODE_MODULE_EXTENT, CSSM_KR_PRIVATE_ERROR = CSSM_KR_BASE_ERROR + CSSM_ERRORCODE_CUSTOM_OFFSET, CSSM_AC_BASE_ERROR = CSSM_KR_BASE_ERROR + CSSM_ERRORCODE_MODULE_EXTENT, CSSM_AC_PRIVATE_ERROR = CSSM_AC_BASE_ERROR + CSSM_ERRORCODE_CUSTOM_OFFSET }; enum { CSSM_MDS_BASE_ERROR = CSSM_CSP_BASE_ERROR + CSSM_ERRORCODE_MODULE_EXTENT, CSSM_MDS_PRIVATE_ERROR = CSSM_MDS_BASE_ERROR + CSSM_ERRORCODE_CUSTOM_OFFSET }; enum { CSSMERR_CSSM_INVALID_ADDIN_HANDLE = CSSM_CSSM_BASE_ERROR + CSSM_ERRORCODE_COMMON_EXTENT + 1, CSSMERR_CSSM_NOT_INITIALIZED = CSSM_CSSM_BASE_ERROR + CSSM_ERRORCODE_COMMON_EXTENT + 2, CSSMERR_CSSM_INVALID_HANDLE_USAGE = CSSM_CSSM_BASE_ERROR + CSSM_ERRORCODE_COMMON_EXTENT + 3, CSSMERR_CSSM_PVC_REFERENT_NOT_FOUND = CSSM_CSSM_BASE_ERROR + CSSM_ERRORCODE_COMMON_EXTENT + 4, CSSMERR_CSSM_FUNCTION_INTEGRITY_FAIL = CSSM_CSSM_BASE_ERROR + CSSM_ERRORCODE_COMMON_EXTENT + 5 }; enum { CSSM_ERRCODE_INTERNAL_ERROR = 0x0001, CSSM_ERRCODE_MEMORY_ERROR = 0x0002, CSSM_ERRCODE_MDS_ERROR = 0x0003, CSSM_ERRCODE_INVALID_POINTER = 0x0004, CSSM_ERRCODE_INVALID_INPUT_POINTER = 0x0005, CSSM_ERRCODE_INVALID_OUTPUT_POINTER = 0x0006, CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED = 0x0007, CSSM_ERRCODE_SELF_CHECK_FAILED = 0x0008, CSSM_ERRCODE_OS_ACCESS_DENIED = 0x0009, CSSM_ERRCODE_FUNCTION_FAILED = 0x000A, CSSM_ERRCODE_MODULE_MANIFEST_VERIFY_FAILED = 0x000B, CSSM_ERRCODE_INVALID_GUID = 0x000C }; enum { CSSM_ERRCODE_OPERATION_AUTH_DENIED = 0x0020, CSSM_ERRCODE_OBJECT_USE_AUTH_DENIED = 0x0021, CSSM_ERRCODE_OBJECT_MANIP_AUTH_DENIED = 0x0022, CSSM_ERRCODE_OBJECT_ACL_NOT_SUPPORTED = 0x0023, CSSM_ERRCODE_OBJECT_ACL_REQUIRED = 0x0024, CSSM_ERRCODE_INVALID_ACCESS_CREDENTIALS = 0x0025, CSSM_ERRCODE_INVALID_ACL_BASE_CERTS = 0x0026, CSSM_ERRCODE_ACL_BASE_CERTS_NOT_SUPPORTED = 0x0027, CSSM_ERRCODE_INVALID_SAMPLE_VALUE = 0x0028, CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED = 0x0029, CSSM_ERRCODE_INVALID_ACL_SUBJECT_VALUE = 0x002A, CSSM_ERRCODE_ACL_SUBJECT_TYPE_NOT_SUPPORTED = 0x002B, CSSM_ERRCODE_INVALID_ACL_CHALLENGE_CALLBACK = 0x002C, CSSM_ERRCODE_ACL_CHALLENGE_CALLBACK_FAILED = 0x002D, CSSM_ERRCODE_INVALID_ACL_ENTRY_TAG = 0x002E, CSSM_ERRCODE_ACL_ENTRY_TAG_NOT_FOUND = 0x002F, CSSM_ERRCODE_INVALID_ACL_EDIT_MODE = 0x0030, CSSM_ERRCODE_ACL_CHANGE_FAILED = 0x0031, CSSM_ERRCODE_INVALID_NEW_ACL_ENTRY = 0x0032, CSSM_ERRCODE_INVALID_NEW_ACL_OWNER = 0x0033, CSSM_ERRCODE_ACL_DELETE_FAILED = 0x0034, CSSM_ERRCODE_ACL_REPLACE_FAILED = 0x0035, CSSM_ERRCODE_ACL_ADD_FAILED = 0x0036 }; enum { CSSM_ERRCODE_INVALID_CONTEXT_HANDLE = 0x0040, CSSM_ERRCODE_INCOMPATIBLE_VERSION = 0x0041, CSSM_ERRCODE_INVALID_CERTGROUP_POINTER = 0x0042, CSSM_ERRCODE_INVALID_CERT_POINTER = 0x0043, CSSM_ERRCODE_INVALID_CRL_POINTER = 0x0044, CSSM_ERRCODE_INVALID_FIELD_POINTER = 0x0045, CSSM_ERRCODE_INVALID_DATA = 0x0046, CSSM_ERRCODE_CRL_ALREADY_SIGNED = 0x0047, CSSM_ERRCODE_INVALID_NUMBER_OF_FIELDS = 0x0048, CSSM_ERRCODE_VERIFICATION_FAILURE = 0x0049, CSSM_ERRCODE_INVALID_DB_HANDLE = 0x004A, CSSM_ERRCODE_PRIVILEGE_NOT_GRANTED = 0x004B, CSSM_ERRCODE_INVALID_DB_LIST = 0x004C, CSSM_ERRCODE_INVALID_DB_LIST_POINTER = 0x004D, CSSM_ERRCODE_UNKNOWN_FORMAT = 0x004E, CSSM_ERRCODE_UNKNOWN_TAG = 0x004F, CSSM_ERRCODE_INVALID_CSP_HANDLE = 0x0050, CSSM_ERRCODE_INVALID_DL_HANDLE = 0x0051, CSSM_ERRCODE_INVALID_CL_HANDLE = 0x0052, CSSM_ERRCODE_INVALID_TP_HANDLE = 0x0053, CSSM_ERRCODE_INVALID_KR_HANDLE = 0x0054, CSSM_ERRCODE_INVALID_AC_HANDLE = 0x0055, CSSM_ERRCODE_INVALID_PASSTHROUGH_ID = 0x0056, CSSM_ERRCODE_INVALID_NETWORK_ADDR = 0x0057, CSSM_ERRCODE_INVALID_CRYPTO_DATA = 0x0058 }; enum { CSSMERR_CSSM_INTERNAL_ERROR = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_INTERNAL_ERROR, CSSMERR_CSSM_MEMORY_ERROR = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_MEMORY_ERROR, CSSMERR_CSSM_MDS_ERROR = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_MDS_ERROR, CSSMERR_CSSM_INVALID_POINTER = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_INVALID_POINTER, CSSMERR_CSSM_INVALID_INPUT_POINTER = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_INVALID_INPUT_POINTER, CSSMERR_CSSM_INVALID_OUTPUT_POINTER = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_INVALID_OUTPUT_POINTER, CSSMERR_CSSM_FUNCTION_NOT_IMPLEMENTED = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED, CSSMERR_CSSM_SELF_CHECK_FAILED = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_SELF_CHECK_FAILED, CSSMERR_CSSM_OS_ACCESS_DENIED = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_OS_ACCESS_DENIED, CSSMERR_CSSM_FUNCTION_FAILED = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_FUNCTION_FAILED, CSSMERR_CSSM_MODULE_MANIFEST_VERIFY_FAILED = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_MODULE_MANIFEST_VERIFY_FAILED, CSSMERR_CSSM_INVALID_GUID = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_INVALID_GUID }; enum { CSSMERR_CSSM_INVALID_CONTEXT_HANDLE = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_INVALID_CONTEXT_HANDLE, CSSMERR_CSSM_INCOMPATIBLE_VERSION = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_INCOMPATIBLE_VERSION, CSSMERR_CSSM_PRIVILEGE_NOT_GRANTED = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_PRIVILEGE_NOT_GRANTED }; enum { CSSM_CSSM_BASE_CSSM_ERROR = CSSM_CSSM_BASE_ERROR + CSSM_ERRORCODE_COMMON_EXTENT + 0x10, CSSMERR_CSSM_SCOPE_NOT_SUPPORTED = CSSM_CSSM_BASE_CSSM_ERROR + 1, CSSMERR_CSSM_PVC_ALREADY_CONFIGURED = CSSM_CSSM_BASE_CSSM_ERROR + 2, CSSMERR_CSSM_INVALID_PVC = CSSM_CSSM_BASE_CSSM_ERROR + 3, CSSMERR_CSSM_EMM_LOAD_FAILED = CSSM_CSSM_BASE_CSSM_ERROR + 4, CSSMERR_CSSM_EMM_UNLOAD_FAILED = CSSM_CSSM_BASE_CSSM_ERROR + 5, CSSMERR_CSSM_ADDIN_LOAD_FAILED = CSSM_CSSM_BASE_CSSM_ERROR + 6, CSSMERR_CSSM_INVALID_KEY_HIERARCHY = CSSM_CSSM_BASE_CSSM_ERROR + 7, CSSMERR_CSSM_ADDIN_UNLOAD_FAILED = CSSM_CSSM_BASE_CSSM_ERROR + 8, CSSMERR_CSSM_LIB_REF_NOT_FOUND = CSSM_CSSM_BASE_CSSM_ERROR + 9, CSSMERR_CSSM_INVALID_ADDIN_FUNCTION_TABLE = CSSM_CSSM_BASE_CSSM_ERROR + 10, CSSMERR_CSSM_EMM_AUTHENTICATE_FAILED = CSSM_CSSM_BASE_CSSM_ERROR + 11, CSSMERR_CSSM_ADDIN_AUTHENTICATE_FAILED = CSSM_CSSM_BASE_CSSM_ERROR + 12, CSSMERR_CSSM_INVALID_SERVICE_MASK = CSSM_CSSM_BASE_CSSM_ERROR + 13, CSSMERR_CSSM_MODULE_NOT_LOADED = CSSM_CSSM_BASE_CSSM_ERROR + 14, CSSMERR_CSSM_INVALID_SUBSERVICEID = CSSM_CSSM_BASE_CSSM_ERROR + 15, CSSMERR_CSSM_BUFFER_TOO_SMALL = CSSM_CSSM_BASE_CSSM_ERROR + 16, CSSMERR_CSSM_INVALID_ATTRIBUTE = CSSM_CSSM_BASE_CSSM_ERROR + 17, CSSMERR_CSSM_ATTRIBUTE_NOT_IN_CONTEXT = CSSM_CSSM_BASE_CSSM_ERROR + 18, CSSMERR_CSSM_MODULE_MANAGER_INITIALIZE_FAIL = CSSM_CSSM_BASE_CSSM_ERROR + 19, CSSMERR_CSSM_MODULE_MANAGER_NOT_FOUND = CSSM_CSSM_BASE_CSSM_ERROR + 20, CSSMERR_CSSM_EVENT_NOTIFICATION_CALLBACK_NOT_FOUND = CSSM_CSSM_BASE_CSSM_ERROR + 21 }; enum { CSSMERR_CSP_INTERNAL_ERROR = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INTERNAL_ERROR, CSSMERR_CSP_MEMORY_ERROR = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_MEMORY_ERROR, CSSMERR_CSP_MDS_ERROR = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_MDS_ERROR, CSSMERR_CSP_INVALID_POINTER = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_POINTER, CSSMERR_CSP_INVALID_INPUT_POINTER = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_INPUT_POINTER, CSSMERR_CSP_INVALID_OUTPUT_POINTER = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_OUTPUT_POINTER, CSSMERR_CSP_FUNCTION_NOT_IMPLEMENTED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED, CSSMERR_CSP_SELF_CHECK_FAILED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_SELF_CHECK_FAILED, CSSMERR_CSP_OS_ACCESS_DENIED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_OS_ACCESS_DENIED, CSSMERR_CSP_FUNCTION_FAILED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_FUNCTION_FAILED }; enum { CSSMERR_CSP_OPERATION_AUTH_DENIED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_OPERATION_AUTH_DENIED, CSSMERR_CSP_OBJECT_USE_AUTH_DENIED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_OBJECT_USE_AUTH_DENIED, CSSMERR_CSP_OBJECT_MANIP_AUTH_DENIED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_OBJECT_MANIP_AUTH_DENIED, CSSMERR_CSP_OBJECT_ACL_NOT_SUPPORTED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_OBJECT_ACL_NOT_SUPPORTED, CSSMERR_CSP_OBJECT_ACL_REQUIRED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_OBJECT_ACL_REQUIRED, CSSMERR_CSP_INVALID_ACCESS_CREDENTIALS = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_ACCESS_CREDENTIALS, CSSMERR_CSP_INVALID_ACL_BASE_CERTS = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_ACL_BASE_CERTS, CSSMERR_CSP_ACL_BASE_CERTS_NOT_SUPPORTED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_ACL_BASE_CERTS_NOT_SUPPORTED, CSSMERR_CSP_INVALID_SAMPLE_VALUE = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_SAMPLE_VALUE, CSSMERR_CSP_SAMPLE_VALUE_NOT_SUPPORTED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED, CSSMERR_CSP_INVALID_ACL_SUBJECT_VALUE = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_ACL_SUBJECT_VALUE, CSSMERR_CSP_ACL_SUBJECT_TYPE_NOT_SUPPORTED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_ACL_SUBJECT_TYPE_NOT_SUPPORTED, CSSMERR_CSP_INVALID_ACL_CHALLENGE_CALLBACK = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_ACL_CHALLENGE_CALLBACK, CSSMERR_CSP_ACL_CHALLENGE_CALLBACK_FAILED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_ACL_CHALLENGE_CALLBACK_FAILED, CSSMERR_CSP_INVALID_ACL_ENTRY_TAG = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_ACL_ENTRY_TAG, CSSMERR_CSP_ACL_ENTRY_TAG_NOT_FOUND = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_ACL_ENTRY_TAG_NOT_FOUND, CSSMERR_CSP_INVALID_ACL_EDIT_MODE = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_ACL_EDIT_MODE, CSSMERR_CSP_ACL_CHANGE_FAILED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_ACL_CHANGE_FAILED, CSSMERR_CSP_INVALID_NEW_ACL_ENTRY = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_NEW_ACL_ENTRY, CSSMERR_CSP_INVALID_NEW_ACL_OWNER = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_NEW_ACL_OWNER, CSSMERR_CSP_ACL_DELETE_FAILED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_ACL_DELETE_FAILED, CSSMERR_CSP_ACL_REPLACE_FAILED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_ACL_REPLACE_FAILED, CSSMERR_CSP_ACL_ADD_FAILED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_ACL_ADD_FAILED }; enum { CSSMERR_CSP_INVALID_CONTEXT_HANDLE = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_CONTEXT_HANDLE, CSSMERR_CSP_PRIVILEGE_NOT_GRANTED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_PRIVILEGE_NOT_GRANTED, CSSMERR_CSP_INVALID_DATA = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_DATA, CSSMERR_CSP_INVALID_PASSTHROUGH_ID = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_PASSTHROUGH_ID, CSSMERR_CSP_INVALID_CRYPTO_DATA = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INVALID_CRYPTO_DATA }; enum { CSSM_CSP_BASE_CSP_ERROR = CSSM_CSP_BASE_ERROR + CSSM_ERRORCODE_COMMON_EXTENT, CSSMERR_CSP_INPUT_LENGTH_ERROR = CSSM_CSP_BASE_CSP_ERROR + 1, CSSMERR_CSP_OUTPUT_LENGTH_ERROR = CSSM_CSP_BASE_CSP_ERROR + 2, CSSMERR_CSP_PRIVILEGE_NOT_SUPPORTED = CSSM_CSP_BASE_CSP_ERROR + 3, CSSMERR_CSP_DEVICE_ERROR = CSSM_CSP_BASE_CSP_ERROR + 4, CSSMERR_CSP_DEVICE_MEMORY_ERROR = CSSM_CSP_BASE_CSP_ERROR + 5, CSSMERR_CSP_ATTACH_HANDLE_BUSY = CSSM_CSP_BASE_CSP_ERROR + 6, CSSMERR_CSP_NOT_LOGGED_IN = CSSM_CSP_BASE_CSP_ERROR + 7, CSSMERR_CSP_INVALID_KEY = CSSM_CSP_BASE_CSP_ERROR + 16, CSSMERR_CSP_INVALID_KEY_REFERENCE = CSSM_CSP_BASE_CSP_ERROR + 17, CSSMERR_CSP_INVALID_KEY_CLASS = CSSM_CSP_BASE_CSP_ERROR + 18, CSSMERR_CSP_ALGID_MISMATCH = CSSM_CSP_BASE_CSP_ERROR + 19, CSSMERR_CSP_KEY_USAGE_INCORRECT = CSSM_CSP_BASE_CSP_ERROR + 20, CSSMERR_CSP_KEY_BLOB_TYPE_INCORRECT = CSSM_CSP_BASE_CSP_ERROR + 21, CSSMERR_CSP_KEY_HEADER_INCONSISTENT = CSSM_CSP_BASE_CSP_ERROR + 22, CSSMERR_CSP_UNSUPPORTED_KEY_FORMAT = CSSM_CSP_BASE_CSP_ERROR + 23, CSSMERR_CSP_UNSUPPORTED_KEY_SIZE = CSSM_CSP_BASE_CSP_ERROR + 24, CSSMERR_CSP_INVALID_KEY_POINTER = CSSM_CSP_BASE_CSP_ERROR + 25, CSSMERR_CSP_INVALID_KEYUSAGE_MASK = CSSM_CSP_BASE_CSP_ERROR + 26, CSSMERR_CSP_UNSUPPORTED_KEYUSAGE_MASK = CSSM_CSP_BASE_CSP_ERROR + 27, CSSMERR_CSP_INVALID_KEYATTR_MASK = CSSM_CSP_BASE_CSP_ERROR + 28, CSSMERR_CSP_UNSUPPORTED_KEYATTR_MASK = CSSM_CSP_BASE_CSP_ERROR + 29, CSSMERR_CSP_INVALID_KEY_LABEL = CSSM_CSP_BASE_CSP_ERROR + 30, CSSMERR_CSP_UNSUPPORTED_KEY_LABEL = CSSM_CSP_BASE_CSP_ERROR + 31, CSSMERR_CSP_INVALID_KEY_FORMAT = CSSM_CSP_BASE_CSP_ERROR + 32, CSSMERR_CSP_INVALID_DATA_COUNT = CSSM_CSP_BASE_CSP_ERROR + 40, CSSMERR_CSP_VECTOR_OF_BUFS_UNSUPPORTED = CSSM_CSP_BASE_CSP_ERROR + 41, CSSMERR_CSP_INVALID_INPUT_VECTOR = CSSM_CSP_BASE_CSP_ERROR + 42, CSSMERR_CSP_INVALID_OUTPUT_VECTOR = CSSM_CSP_BASE_CSP_ERROR + 43, CSSMERR_CSP_INVALID_CONTEXT = CSSM_CSP_BASE_CSP_ERROR + 48, CSSMERR_CSP_INVALID_ALGORITHM = CSSM_CSP_BASE_CSP_ERROR + 49, CSSMERR_CSP_INVALID_ATTR_KEY = CSSM_CSP_BASE_CSP_ERROR + 54, CSSMERR_CSP_MISSING_ATTR_KEY = CSSM_CSP_BASE_CSP_ERROR + 55, CSSMERR_CSP_INVALID_ATTR_INIT_VECTOR = CSSM_CSP_BASE_CSP_ERROR + 56, CSSMERR_CSP_MISSING_ATTR_INIT_VECTOR = CSSM_CSP_BASE_CSP_ERROR + 57, CSSMERR_CSP_INVALID_ATTR_SALT = CSSM_CSP_BASE_CSP_ERROR + 58, CSSMERR_CSP_MISSING_ATTR_SALT = CSSM_CSP_BASE_CSP_ERROR + 59, CSSMERR_CSP_INVALID_ATTR_PADDING = CSSM_CSP_BASE_CSP_ERROR + 60, CSSMERR_CSP_MISSING_ATTR_PADDING = CSSM_CSP_BASE_CSP_ERROR + 61, CSSMERR_CSP_INVALID_ATTR_RANDOM = CSSM_CSP_BASE_CSP_ERROR + 62, CSSMERR_CSP_MISSING_ATTR_RANDOM = CSSM_CSP_BASE_CSP_ERROR + 63, CSSMERR_CSP_INVALID_ATTR_SEED = CSSM_CSP_BASE_CSP_ERROR + 64, CSSMERR_CSP_MISSING_ATTR_SEED = CSSM_CSP_BASE_CSP_ERROR + 65, CSSMERR_CSP_INVALID_ATTR_PASSPHRASE = CSSM_CSP_BASE_CSP_ERROR + 66, CSSMERR_CSP_MISSING_ATTR_PASSPHRASE = CSSM_CSP_BASE_CSP_ERROR + 67, CSSMERR_CSP_INVALID_ATTR_KEY_LENGTH = CSSM_CSP_BASE_CSP_ERROR + 68, CSSMERR_CSP_MISSING_ATTR_KEY_LENGTH = CSSM_CSP_BASE_CSP_ERROR + 69, CSSMERR_CSP_INVALID_ATTR_BLOCK_SIZE = CSSM_CSP_BASE_CSP_ERROR + 70, CSSMERR_CSP_MISSING_ATTR_BLOCK_SIZE = CSSM_CSP_BASE_CSP_ERROR + 71, CSSMERR_CSP_INVALID_ATTR_OUTPUT_SIZE = CSSM_CSP_BASE_CSP_ERROR + 100, CSSMERR_CSP_MISSING_ATTR_OUTPUT_SIZE = CSSM_CSP_BASE_CSP_ERROR + 101, CSSMERR_CSP_INVALID_ATTR_ROUNDS = CSSM_CSP_BASE_CSP_ERROR + 102, CSSMERR_CSP_MISSING_ATTR_ROUNDS = CSSM_CSP_BASE_CSP_ERROR + 103, CSSMERR_CSP_INVALID_ATTR_ALG_PARAMS = CSSM_CSP_BASE_CSP_ERROR + 104, CSSMERR_CSP_MISSING_ATTR_ALG_PARAMS = CSSM_CSP_BASE_CSP_ERROR + 105, CSSMERR_CSP_INVALID_ATTR_LABEL = CSSM_CSP_BASE_CSP_ERROR + 106, CSSMERR_CSP_MISSING_ATTR_LABEL = CSSM_CSP_BASE_CSP_ERROR + 107, CSSMERR_CSP_INVALID_ATTR_KEY_TYPE = CSSM_CSP_BASE_CSP_ERROR + 108, CSSMERR_CSP_MISSING_ATTR_KEY_TYPE = CSSM_CSP_BASE_CSP_ERROR + 109, CSSMERR_CSP_INVALID_ATTR_MODE = CSSM_CSP_BASE_CSP_ERROR + 110, CSSMERR_CSP_MISSING_ATTR_MODE = CSSM_CSP_BASE_CSP_ERROR + 111, CSSMERR_CSP_INVALID_ATTR_EFFECTIVE_BITS = CSSM_CSP_BASE_CSP_ERROR + 112, CSSMERR_CSP_MISSING_ATTR_EFFECTIVE_BITS = CSSM_CSP_BASE_CSP_ERROR + 113, CSSMERR_CSP_INVALID_ATTR_START_DATE = CSSM_CSP_BASE_CSP_ERROR + 114, CSSMERR_CSP_MISSING_ATTR_START_DATE = CSSM_CSP_BASE_CSP_ERROR + 115, CSSMERR_CSP_INVALID_ATTR_END_DATE = CSSM_CSP_BASE_CSP_ERROR + 116, CSSMERR_CSP_MISSING_ATTR_END_DATE = CSSM_CSP_BASE_CSP_ERROR + 117, CSSMERR_CSP_INVALID_ATTR_VERSION = CSSM_CSP_BASE_CSP_ERROR + 118, CSSMERR_CSP_MISSING_ATTR_VERSION = CSSM_CSP_BASE_CSP_ERROR + 119, CSSMERR_CSP_INVALID_ATTR_PRIME = CSSM_CSP_BASE_CSP_ERROR + 120, CSSMERR_CSP_MISSING_ATTR_PRIME = CSSM_CSP_BASE_CSP_ERROR + 121, CSSMERR_CSP_INVALID_ATTR_BASE = CSSM_CSP_BASE_CSP_ERROR + 122, CSSMERR_CSP_MISSING_ATTR_BASE = CSSM_CSP_BASE_CSP_ERROR + 123, CSSMERR_CSP_INVALID_ATTR_SUBPRIME = CSSM_CSP_BASE_CSP_ERROR + 124, CSSMERR_CSP_MISSING_ATTR_SUBPRIME = CSSM_CSP_BASE_CSP_ERROR + 125, CSSMERR_CSP_INVALID_ATTR_ITERATION_COUNT = CSSM_CSP_BASE_CSP_ERROR + 126, CSSMERR_CSP_MISSING_ATTR_ITERATION_COUNT = CSSM_CSP_BASE_CSP_ERROR + 127, CSSMERR_CSP_INVALID_ATTR_DL_DB_HANDLE = CSSM_CSP_BASE_CSP_ERROR + 128, CSSMERR_CSP_MISSING_ATTR_DL_DB_HANDLE = CSSM_CSP_BASE_CSP_ERROR + 129, CSSMERR_CSP_INVALID_ATTR_ACCESS_CREDENTIALS = CSSM_CSP_BASE_CSP_ERROR + 130, CSSMERR_CSP_MISSING_ATTR_ACCESS_CREDENTIALS = CSSM_CSP_BASE_CSP_ERROR + 131, CSSMERR_CSP_INVALID_ATTR_PUBLIC_KEY_FORMAT = CSSM_CSP_BASE_CSP_ERROR + 132, CSSMERR_CSP_MISSING_ATTR_PUBLIC_KEY_FORMAT = CSSM_CSP_BASE_CSP_ERROR + 133, CSSMERR_CSP_INVALID_ATTR_PRIVATE_KEY_FORMAT = CSSM_CSP_BASE_CSP_ERROR + 134, CSSMERR_CSP_MISSING_ATTR_PRIVATE_KEY_FORMAT = CSSM_CSP_BASE_CSP_ERROR + 135, CSSMERR_CSP_INVALID_ATTR_SYMMETRIC_KEY_FORMAT = CSSM_CSP_BASE_CSP_ERROR + 136, CSSMERR_CSP_MISSING_ATTR_SYMMETRIC_KEY_FORMAT = CSSM_CSP_BASE_CSP_ERROR + 137, CSSMERR_CSP_INVALID_ATTR_WRAPPED_KEY_FORMAT = CSSM_CSP_BASE_CSP_ERROR + 138, CSSMERR_CSP_MISSING_ATTR_WRAPPED_KEY_FORMAT = CSSM_CSP_BASE_CSP_ERROR + 139, CSSMERR_CSP_STAGED_OPERATION_IN_PROGRESS = CSSM_CSP_BASE_CSP_ERROR + 72, CSSMERR_CSP_STAGED_OPERATION_NOT_STARTED = CSSM_CSP_BASE_CSP_ERROR + 73, CSSMERR_CSP_VERIFY_FAILED = CSSM_CSP_BASE_CSP_ERROR + 74, CSSMERR_CSP_INVALID_SIGNATURE = CSSM_CSP_BASE_CSP_ERROR + 75, CSSMERR_CSP_QUERY_SIZE_UNKNOWN = CSSM_CSP_BASE_CSP_ERROR + 76, CSSMERR_CSP_BLOCK_SIZE_MISMATCH = CSSM_CSP_BASE_CSP_ERROR + 77, CSSMERR_CSP_PRIVATE_KEY_NOT_FOUND = CSSM_CSP_BASE_CSP_ERROR + 78, CSSMERR_CSP_PUBLIC_KEY_INCONSISTENT = CSSM_CSP_BASE_CSP_ERROR + 79, CSSMERR_CSP_DEVICE_VERIFY_FAILED = CSSM_CSP_BASE_CSP_ERROR + 80, CSSMERR_CSP_INVALID_LOGIN_NAME = CSSM_CSP_BASE_CSP_ERROR + 81, CSSMERR_CSP_ALREADY_LOGGED_IN = CSSM_CSP_BASE_CSP_ERROR + 82, CSSMERR_CSP_PRIVATE_KEY_ALREADY_EXISTS = CSSM_CSP_BASE_CSP_ERROR + 83, CSSMERR_CSP_KEY_LABEL_ALREADY_EXISTS = CSSM_CSP_BASE_CSP_ERROR + 84, CSSMERR_CSP_INVALID_DIGEST_ALGORITHM = CSSM_CSP_BASE_CSP_ERROR + 85, CSSMERR_CSP_CRYPTO_DATA_CALLBACK_FAILED = CSSM_CSP_BASE_CSP_ERROR + 86 }; enum { CSSMERR_TP_INTERNAL_ERROR = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INTERNAL_ERROR, CSSMERR_TP_MEMORY_ERROR = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_MEMORY_ERROR, CSSMERR_TP_MDS_ERROR = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_MDS_ERROR, CSSMERR_TP_INVALID_POINTER = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_POINTER, CSSMERR_TP_INVALID_INPUT_POINTER = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_INPUT_POINTER, CSSMERR_TP_INVALID_OUTPUT_POINTER = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_OUTPUT_POINTER, CSSMERR_TP_FUNCTION_NOT_IMPLEMENTED = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED, CSSMERR_TP_SELF_CHECK_FAILED = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_SELF_CHECK_FAILED, CSSMERR_TP_OS_ACCESS_DENIED = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_OS_ACCESS_DENIED, CSSMERR_TP_FUNCTION_FAILED = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_FUNCTION_FAILED, CSSMERR_TP_INVALID_CONTEXT_HANDLE = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_CONTEXT_HANDLE, CSSMERR_TP_INVALID_DATA = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_DATA, CSSMERR_TP_INVALID_DB_LIST = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_DB_LIST, CSSMERR_TP_INVALID_CERTGROUP_POINTER = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_CERTGROUP_POINTER, CSSMERR_TP_INVALID_CERT_POINTER = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_CERT_POINTER, CSSMERR_TP_INVALID_CRL_POINTER = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_CRL_POINTER, CSSMERR_TP_INVALID_FIELD_POINTER = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_FIELD_POINTER, CSSMERR_TP_INVALID_NETWORK_ADDR = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_NETWORK_ADDR, CSSMERR_TP_CRL_ALREADY_SIGNED = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_CRL_ALREADY_SIGNED, CSSMERR_TP_INVALID_NUMBER_OF_FIELDS = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_NUMBER_OF_FIELDS, CSSMERR_TP_VERIFICATION_FAILURE = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_VERIFICATION_FAILURE, CSSMERR_TP_INVALID_DB_HANDLE = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_DB_HANDLE, CSSMERR_TP_UNKNOWN_FORMAT = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_UNKNOWN_FORMAT, CSSMERR_TP_UNKNOWN_TAG = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_UNKNOWN_TAG, CSSMERR_TP_INVALID_PASSTHROUGH_ID = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_PASSTHROUGH_ID, CSSMERR_TP_INVALID_CSP_HANDLE = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_CSP_HANDLE, CSSMERR_TP_INVALID_DL_HANDLE = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_DL_HANDLE, CSSMERR_TP_INVALID_CL_HANDLE = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_CL_HANDLE, CSSMERR_TP_INVALID_DB_LIST_POINTER = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INVALID_DB_LIST_POINTER }; enum { CSSM_TP_BASE_TP_ERROR = CSSM_TP_BASE_ERROR + CSSM_ERRORCODE_COMMON_EXTENT, CSSMERR_TP_INVALID_CALLERAUTH_CONTEXT_POINTER = CSSM_TP_BASE_TP_ERROR + 1, CSSMERR_TP_INVALID_IDENTIFIER_POINTER = CSSM_TP_BASE_TP_ERROR + 2, CSSMERR_TP_INVALID_KEYCACHE_HANDLE = CSSM_TP_BASE_TP_ERROR + 3, CSSMERR_TP_INVALID_CERTGROUP = CSSM_TP_BASE_TP_ERROR + 4, CSSMERR_TP_INVALID_CRLGROUP = CSSM_TP_BASE_TP_ERROR + 5, CSSMERR_TP_INVALID_CRLGROUP_POINTER = CSSM_TP_BASE_TP_ERROR + 6, CSSMERR_TP_AUTHENTICATION_FAILED = CSSM_TP_BASE_TP_ERROR + 7, CSSMERR_TP_CERTGROUP_INCOMPLETE = CSSM_TP_BASE_TP_ERROR + 8, CSSMERR_TP_CERTIFICATE_CANT_OPERATE = CSSM_TP_BASE_TP_ERROR + 9, CSSMERR_TP_CERT_EXPIRED = CSSM_TP_BASE_TP_ERROR + 10, CSSMERR_TP_CERT_NOT_VALID_YET = CSSM_TP_BASE_TP_ERROR + 11, CSSMERR_TP_CERT_REVOKED = CSSM_TP_BASE_TP_ERROR + 12, CSSMERR_TP_CERT_SUSPENDED = CSSM_TP_BASE_TP_ERROR + 13, CSSMERR_TP_INSUFFICIENT_CREDENTIALS = CSSM_TP_BASE_TP_ERROR + 14, CSSMERR_TP_INVALID_ACTION = CSSM_TP_BASE_TP_ERROR + 15, CSSMERR_TP_INVALID_ACTION_DATA = CSSM_TP_BASE_TP_ERROR + 16, CSSMERR_TP_INVALID_ANCHOR_CERT = CSSM_TP_BASE_TP_ERROR + 18, CSSMERR_TP_INVALID_AUTHORITY = CSSM_TP_BASE_TP_ERROR + 19, CSSMERR_TP_VERIFY_ACTION_FAILED = CSSM_TP_BASE_TP_ERROR + 20, CSSMERR_TP_INVALID_CERTIFICATE = CSSM_TP_BASE_TP_ERROR + 21, CSSMERR_TP_INVALID_CERT_AUTHORITY = CSSM_TP_BASE_TP_ERROR + 22, CSSMERR_TP_INVALID_CRL_AUTHORITY = CSSM_TP_BASE_TP_ERROR + 23, CSSMERR_TP_INVALID_CRL_ENCODING = CSSM_TP_BASE_TP_ERROR + 24, CSSMERR_TP_INVALID_CRL_TYPE = CSSM_TP_BASE_TP_ERROR + 25, CSSMERR_TP_INVALID_CRL = CSSM_TP_BASE_TP_ERROR + 26, CSSMERR_TP_INVALID_FORM_TYPE = CSSM_TP_BASE_TP_ERROR + 27, CSSMERR_TP_INVALID_ID = CSSM_TP_BASE_TP_ERROR + 28, CSSMERR_TP_INVALID_IDENTIFIER = CSSM_TP_BASE_TP_ERROR + 29, CSSMERR_TP_INVALID_INDEX = CSSM_TP_BASE_TP_ERROR + 30, CSSMERR_TP_INVALID_NAME = CSSM_TP_BASE_TP_ERROR + 31, CSSMERR_TP_INVALID_POLICY_IDENTIFIERS = CSSM_TP_BASE_TP_ERROR + 32, CSSMERR_TP_INVALID_TIMESTRING = CSSM_TP_BASE_TP_ERROR + 33, CSSMERR_TP_INVALID_REASON = CSSM_TP_BASE_TP_ERROR + 34, CSSMERR_TP_INVALID_REQUEST_INPUTS = CSSM_TP_BASE_TP_ERROR + 35, CSSMERR_TP_INVALID_RESPONSE_VECTOR = CSSM_TP_BASE_TP_ERROR + 36, CSSMERR_TP_INVALID_SIGNATURE = CSSM_TP_BASE_TP_ERROR + 37, CSSMERR_TP_INVALID_STOP_ON_POLICY = CSSM_TP_BASE_TP_ERROR + 38, CSSMERR_TP_INVALID_CALLBACK = CSSM_TP_BASE_TP_ERROR + 39, CSSMERR_TP_INVALID_TUPLE = CSSM_TP_BASE_TP_ERROR + 40, CSSMERR_TP_NOT_SIGNER = CSSM_TP_BASE_TP_ERROR + 41, CSSMERR_TP_NOT_TRUSTED = CSSM_TP_BASE_TP_ERROR + 42, CSSMERR_TP_NO_DEFAULT_AUTHORITY = CSSM_TP_BASE_TP_ERROR + 43, CSSMERR_TP_REJECTED_FORM = CSSM_TP_BASE_TP_ERROR + 44, CSSMERR_TP_REQUEST_LOST = CSSM_TP_BASE_TP_ERROR + 45, CSSMERR_TP_REQUEST_REJECTED = CSSM_TP_BASE_TP_ERROR + 46, CSSMERR_TP_UNSUPPORTED_ADDR_TYPE = CSSM_TP_BASE_TP_ERROR + 47, CSSMERR_TP_UNSUPPORTED_SERVICE = CSSM_TP_BASE_TP_ERROR + 48, CSSMERR_TP_INVALID_TUPLEGROUP_POINTER = CSSM_TP_BASE_TP_ERROR + 49, CSSMERR_TP_INVALID_TUPLEGROUP = CSSM_TP_BASE_TP_ERROR + 50 }; enum { CSSMERR_AC_INTERNAL_ERROR = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_INTERNAL_ERROR, CSSMERR_AC_MEMORY_ERROR = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_MEMORY_ERROR, CSSMERR_AC_MDS_ERROR = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_MDS_ERROR, CSSMERR_AC_INVALID_POINTER = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_INVALID_POINTER, CSSMERR_AC_INVALID_INPUT_POINTER = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_INVALID_INPUT_POINTER, CSSMERR_AC_INVALID_OUTPUT_POINTER = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_INVALID_OUTPUT_POINTER, CSSMERR_AC_FUNCTION_NOT_IMPLEMENTED = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED, CSSMERR_AC_SELF_CHECK_FAILED = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_SELF_CHECK_FAILED, CSSMERR_AC_OS_ACCESS_DENIED = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_OS_ACCESS_DENIED, CSSMERR_AC_FUNCTION_FAILED = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_FUNCTION_FAILED, CSSMERR_AC_INVALID_CONTEXT_HANDLE = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_INVALID_CONTEXT_HANDLE, CSSMERR_AC_INVALID_DATA = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_INVALID_DATA, CSSMERR_AC_INVALID_DB_LIST = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_INVALID_DB_LIST, CSSMERR_AC_INVALID_PASSTHROUGH_ID = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_INVALID_PASSTHROUGH_ID, CSSMERR_AC_INVALID_DL_HANDLE = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_INVALID_DL_HANDLE, CSSMERR_AC_INVALID_CL_HANDLE = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_INVALID_CL_HANDLE, CSSMERR_AC_INVALID_TP_HANDLE = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_INVALID_TP_HANDLE, CSSMERR_AC_INVALID_DB_HANDLE = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_INVALID_DB_HANDLE, CSSMERR_AC_INVALID_DB_LIST_POINTER = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_INVALID_DB_LIST_POINTER }; enum { CSSM_AC_BASE_AC_ERROR = CSSM_AC_BASE_ERROR + CSSM_ERRORCODE_COMMON_EXTENT, CSSMERR_AC_INVALID_BASE_ACLS = CSSM_AC_BASE_AC_ERROR + 1, CSSMERR_AC_INVALID_TUPLE_CREDENTIALS = CSSM_AC_BASE_AC_ERROR + 2, CSSMERR_AC_INVALID_ENCODING = CSSM_AC_BASE_AC_ERROR + 3, CSSMERR_AC_INVALID_VALIDITY_PERIOD = CSSM_AC_BASE_AC_ERROR + 4, CSSMERR_AC_INVALID_REQUESTOR = CSSM_AC_BASE_AC_ERROR + 5, CSSMERR_AC_INVALID_REQUEST_DESCRIPTOR = CSSM_AC_BASE_AC_ERROR + 6 }; enum { CSSMERR_CL_INTERNAL_ERROR = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_INTERNAL_ERROR, CSSMERR_CL_MEMORY_ERROR = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_MEMORY_ERROR, CSSMERR_CL_MDS_ERROR = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_MDS_ERROR, CSSMERR_CL_INVALID_POINTER = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_INVALID_POINTER, CSSMERR_CL_INVALID_INPUT_POINTER = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_INVALID_INPUT_POINTER, CSSMERR_CL_INVALID_OUTPUT_POINTER = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_INVALID_OUTPUT_POINTER, CSSMERR_CL_FUNCTION_NOT_IMPLEMENTED = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED, CSSMERR_CL_SELF_CHECK_FAILED = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_SELF_CHECK_FAILED, CSSMERR_CL_OS_ACCESS_DENIED = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_OS_ACCESS_DENIED, CSSMERR_CL_FUNCTION_FAILED = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_FUNCTION_FAILED, CSSMERR_CL_INVALID_CONTEXT_HANDLE = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_INVALID_CONTEXT_HANDLE, CSSMERR_CL_INVALID_CERTGROUP_POINTER = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_INVALID_CERTGROUP_POINTER, CSSMERR_CL_INVALID_CERT_POINTER = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_INVALID_CERT_POINTER, CSSMERR_CL_INVALID_CRL_POINTER = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_INVALID_CRL_POINTER, CSSMERR_CL_INVALID_FIELD_POINTER = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_INVALID_FIELD_POINTER, CSSMERR_CL_INVALID_DATA = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_INVALID_DATA, CSSMERR_CL_CRL_ALREADY_SIGNED = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_CRL_ALREADY_SIGNED, CSSMERR_CL_INVALID_NUMBER_OF_FIELDS = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_INVALID_NUMBER_OF_FIELDS, CSSMERR_CL_VERIFICATION_FAILURE = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_VERIFICATION_FAILURE, CSSMERR_CL_UNKNOWN_FORMAT = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_UNKNOWN_FORMAT, CSSMERR_CL_UNKNOWN_TAG = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_UNKNOWN_TAG, CSSMERR_CL_INVALID_PASSTHROUGH_ID = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_INVALID_PASSTHROUGH_ID }; enum { CSSM_CL_BASE_CL_ERROR = CSSM_CL_BASE_ERROR + CSSM_ERRORCODE_COMMON_EXTENT, CSSMERR_CL_INVALID_BUNDLE_POINTER = CSSM_CL_BASE_CL_ERROR + 1, CSSMERR_CL_INVALID_CACHE_HANDLE = CSSM_CL_BASE_CL_ERROR + 2, CSSMERR_CL_INVALID_RESULTS_HANDLE = CSSM_CL_BASE_CL_ERROR + 3, CSSMERR_CL_INVALID_BUNDLE_INFO = CSSM_CL_BASE_CL_ERROR + 4, CSSMERR_CL_INVALID_CRL_INDEX = CSSM_CL_BASE_CL_ERROR + 5, CSSMERR_CL_INVALID_SCOPE = CSSM_CL_BASE_CL_ERROR + 6, CSSMERR_CL_NO_FIELD_VALUES = CSSM_CL_BASE_CL_ERROR + 7, CSSMERR_CL_SCOPE_NOT_SUPPORTED = CSSM_CL_BASE_CL_ERROR + 8 }; enum { CSSMERR_DL_INTERNAL_ERROR = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INTERNAL_ERROR, CSSMERR_DL_MEMORY_ERROR = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_MEMORY_ERROR, CSSMERR_DL_MDS_ERROR = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_MDS_ERROR, CSSMERR_DL_INVALID_POINTER = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_POINTER, CSSMERR_DL_INVALID_INPUT_POINTER = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_INPUT_POINTER, CSSMERR_DL_INVALID_OUTPUT_POINTER = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_OUTPUT_POINTER, CSSMERR_DL_FUNCTION_NOT_IMPLEMENTED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED, CSSMERR_DL_SELF_CHECK_FAILED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_SELF_CHECK_FAILED, CSSMERR_DL_OS_ACCESS_DENIED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_OS_ACCESS_DENIED, CSSMERR_DL_FUNCTION_FAILED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_FUNCTION_FAILED, CSSMERR_DL_INVALID_CSP_HANDLE = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_CSP_HANDLE, CSSMERR_DL_INVALID_DL_HANDLE = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_DL_HANDLE, CSSMERR_DL_INVALID_CL_HANDLE = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_CL_HANDLE, CSSMERR_DL_INVALID_DB_LIST_POINTER = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_DB_LIST_POINTER }; enum { CSSMERR_DL_OPERATION_AUTH_DENIED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_OPERATION_AUTH_DENIED, CSSMERR_DL_OBJECT_USE_AUTH_DENIED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_OBJECT_USE_AUTH_DENIED, CSSMERR_DL_OBJECT_MANIP_AUTH_DENIED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_OBJECT_MANIP_AUTH_DENIED, CSSMERR_DL_OBJECT_ACL_NOT_SUPPORTED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_OBJECT_ACL_NOT_SUPPORTED, CSSMERR_DL_OBJECT_ACL_REQUIRED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_OBJECT_ACL_REQUIRED, CSSMERR_DL_INVALID_ACCESS_CREDENTIALS = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_ACCESS_CREDENTIALS, CSSMERR_DL_INVALID_ACL_BASE_CERTS = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_ACL_BASE_CERTS, CSSMERR_DL_ACL_BASE_CERTS_NOT_SUPPORTED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_ACL_BASE_CERTS_NOT_SUPPORTED, CSSMERR_DL_INVALID_SAMPLE_VALUE = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_SAMPLE_VALUE, CSSMERR_DL_SAMPLE_VALUE_NOT_SUPPORTED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED, CSSMERR_DL_INVALID_ACL_SUBJECT_VALUE = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_ACL_SUBJECT_VALUE, CSSMERR_DL_ACL_SUBJECT_TYPE_NOT_SUPPORTED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_ACL_SUBJECT_TYPE_NOT_SUPPORTED, CSSMERR_DL_INVALID_ACL_CHALLENGE_CALLBACK = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_ACL_CHALLENGE_CALLBACK, CSSMERR_DL_ACL_CHALLENGE_CALLBACK_FAILED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_ACL_CHALLENGE_CALLBACK_FAILED, CSSMERR_DL_INVALID_ACL_ENTRY_TAG = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_ACL_ENTRY_TAG, CSSMERR_DL_ACL_ENTRY_TAG_NOT_FOUND = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_ACL_ENTRY_TAG_NOT_FOUND, CSSMERR_DL_INVALID_ACL_EDIT_MODE = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_ACL_EDIT_MODE, CSSMERR_DL_ACL_CHANGE_FAILED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_ACL_CHANGE_FAILED, CSSMERR_DL_INVALID_NEW_ACL_ENTRY = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_NEW_ACL_ENTRY, CSSMERR_DL_INVALID_NEW_ACL_OWNER = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_NEW_ACL_OWNER, CSSMERR_DL_ACL_DELETE_FAILED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_ACL_DELETE_FAILED, CSSMERR_DL_ACL_REPLACE_FAILED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_ACL_REPLACE_FAILED, CSSMERR_DL_ACL_ADD_FAILED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_ACL_ADD_FAILED }; enum { CSSMERR_DL_INVALID_DB_HANDLE = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_DB_HANDLE, CSSMERR_DL_INVALID_PASSTHROUGH_ID = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_PASSTHROUGH_ID, CSSMERR_DL_INVALID_NETWORK_ADDR = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INVALID_NETWORK_ADDR }; enum { CSSM_DL_BASE_DL_ERROR = CSSM_DL_BASE_ERROR + CSSM_ERRORCODE_COMMON_EXTENT, CSSMERR_DL_DATABASE_CORRUPT = CSSM_DL_BASE_DL_ERROR + 1, CSSMERR_DL_INVALID_RECORD_INDEX = CSSM_DL_BASE_DL_ERROR + 8, CSSMERR_DL_INVALID_RECORDTYPE = CSSM_DL_BASE_DL_ERROR + 9, CSSMERR_DL_INVALID_FIELD_NAME = CSSM_DL_BASE_DL_ERROR + 10, CSSMERR_DL_UNSUPPORTED_FIELD_FORMAT = CSSM_DL_BASE_DL_ERROR + 11, CSSMERR_DL_UNSUPPORTED_INDEX_INFO = CSSM_DL_BASE_DL_ERROR + 12, CSSMERR_DL_UNSUPPORTED_LOCALITY = CSSM_DL_BASE_DL_ERROR + 13, CSSMERR_DL_UNSUPPORTED_NUM_ATTRIBUTES = CSSM_DL_BASE_DL_ERROR + 14, CSSMERR_DL_UNSUPPORTED_NUM_INDEXES = CSSM_DL_BASE_DL_ERROR + 15, CSSMERR_DL_UNSUPPORTED_NUM_RECORDTYPES = CSSM_DL_BASE_DL_ERROR + 16, CSSMERR_DL_UNSUPPORTED_RECORDTYPE = CSSM_DL_BASE_DL_ERROR + 17, CSSMERR_DL_FIELD_SPECIFIED_MULTIPLE = CSSM_DL_BASE_DL_ERROR + 18, CSSMERR_DL_INCOMPATIBLE_FIELD_FORMAT = CSSM_DL_BASE_DL_ERROR + 19, CSSMERR_DL_INVALID_PARSING_MODULE = CSSM_DL_BASE_DL_ERROR + 20, CSSMERR_DL_INVALID_DB_NAME = CSSM_DL_BASE_DL_ERROR + 22, CSSMERR_DL_DATASTORE_DOESNOT_EXIST = CSSM_DL_BASE_DL_ERROR + 23, CSSMERR_DL_DATASTORE_ALREADY_EXISTS = CSSM_DL_BASE_DL_ERROR + 24, CSSMERR_DL_DB_LOCKED = CSSM_DL_BASE_DL_ERROR + 25, CSSMERR_DL_DATASTORE_IS_OPEN = CSSM_DL_BASE_DL_ERROR + 26, CSSMERR_DL_RECORD_NOT_FOUND = CSSM_DL_BASE_DL_ERROR + 27, CSSMERR_DL_MISSING_VALUE = CSSM_DL_BASE_DL_ERROR + 28, CSSMERR_DL_UNSUPPORTED_QUERY = CSSM_DL_BASE_DL_ERROR + 29, CSSMERR_DL_UNSUPPORTED_QUERY_LIMITS = CSSM_DL_BASE_DL_ERROR + 30, CSSMERR_DL_UNSUPPORTED_NUM_SELECTION_PREDS = CSSM_DL_BASE_DL_ERROR + 31, CSSMERR_DL_UNSUPPORTED_OPERATOR = CSSM_DL_BASE_DL_ERROR + 33, CSSMERR_DL_INVALID_RESULTS_HANDLE = CSSM_DL_BASE_DL_ERROR + 34, CSSMERR_DL_INVALID_DB_LOCATION = CSSM_DL_BASE_DL_ERROR + 35, CSSMERR_DL_INVALID_ACCESS_REQUEST = CSSM_DL_BASE_DL_ERROR + 36, CSSMERR_DL_INVALID_INDEX_INFO = CSSM_DL_BASE_DL_ERROR + 37, CSSMERR_DL_INVALID_SELECTION_TAG = CSSM_DL_BASE_DL_ERROR + 38, CSSMERR_DL_INVALID_NEW_OWNER = CSSM_DL_BASE_DL_ERROR + 39, CSSMERR_DL_INVALID_RECORD_UID = CSSM_DL_BASE_DL_ERROR + 40, CSSMERR_DL_INVALID_UNIQUE_INDEX_DATA = CSSM_DL_BASE_DL_ERROR + 41, CSSMERR_DL_INVALID_MODIFY_MODE = CSSM_DL_BASE_DL_ERROR + 42, CSSMERR_DL_INVALID_OPEN_PARAMETERS = CSSM_DL_BASE_DL_ERROR + 43, CSSMERR_DL_RECORD_MODIFIED = CSSM_DL_BASE_DL_ERROR + 44, CSSMERR_DL_ENDOFDATA = CSSM_DL_BASE_DL_ERROR + 45, CSSMERR_DL_INVALID_QUERY = CSSM_DL_BASE_DL_ERROR + 46, CSSMERR_DL_INVALID_VALUE = CSSM_DL_BASE_DL_ERROR + 47, CSSMERR_DL_MULTIPLE_VALUES_UNSUPPORTED = CSSM_DL_BASE_DL_ERROR + 48, CSSMERR_DL_STALE_UNIQUE_RECORD = CSSM_DL_BASE_DL_ERROR + 49 }; # 30 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 2 3 # 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 # 37 "/System/Library/Frameworks/Security.framework/Headers/cssmtype.h" 3 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) (); 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_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 = (uint32)(~0) }; 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, # 1532 "/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; # 31 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/x509defs.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/x509defs.h" 3 #define _X509DEFS_H_ 1 typedef uint8 CSSM_BER_TAG; #define BER_TAG_UNKNOWN 0 #define BER_TAG_BOOLEAN 1 #define BER_TAG_INTEGER 2 #define BER_TAG_BIT_STRING 3 #define BER_TAG_OCTET_STRING 4 #define BER_TAG_NULL 5 #define BER_TAG_OID 6 #define BER_TAG_OBJECT_DESCRIPTOR 7 #define BER_TAG_EXTERNAL 8 #define BER_TAG_REAL 9 #define BER_TAG_ENUMERATED 10 #define BER_TAG_PKIX_UTF8_STRING 12 #define BER_TAG_SEQUENCE 16 #define BER_TAG_SET 17 #define BER_TAG_NUMERIC_STRING 18 #define BER_TAG_PRINTABLE_STRING 19 #define BER_TAG_T61_STRING 20 #define BER_TAG_TELETEX_STRING BER_TAG_T61_STRING #define BER_TAG_VIDEOTEX_STRING 21 #define BER_TAG_IA5_STRING 22 #define BER_TAG_UTC_TIME 23 #define BER_TAG_GENERALIZED_TIME 24 #define BER_TAG_GRAPHIC_STRING 25 #define BER_TAG_ISO646_STRING 26 #define BER_TAG_GENERAL_STRING 27 #define BER_TAG_VISIBLE_STRING BER_TAG_ISO646_STRING #define BER_TAG_PKIX_UNIVERSAL_STRING 28 #define BER_TAG_PKIX_BMP_STRING 30 typedef struct cssm_x509_algorithm_identifier { CSSM_OID algorithm; CSSM_DATA parameters; } CSSM_X509_ALGORITHM_IDENTIFIER, *CSSM_X509_ALGORITHM_IDENTIFIER_PTR; typedef struct cssm_x509_type_value_pair { CSSM_OID type; CSSM_BER_TAG valueType; CSSM_DATA value; } CSSM_X509_TYPE_VALUE_PAIR, *CSSM_X509_TYPE_VALUE_PAIR_PTR; typedef struct cssm_x509_rdn { uint32 numberOfPairs; CSSM_X509_TYPE_VALUE_PAIR_PTR AttributeTypeAndValue; } CSSM_X509_RDN, *CSSM_X509_RDN_PTR; typedef struct cssm_x509_name { uint32 numberOfRDNs; CSSM_X509_RDN_PTR RelativeDistinguishedName; } CSSM_X509_NAME, *CSSM_X509_NAME_PTR; typedef struct cssm_x509_subject_public_key_info { CSSM_X509_ALGORITHM_IDENTIFIER algorithm; CSSM_DATA subjectPublicKey; } CSSM_X509_SUBJECT_PUBLIC_KEY_INFO, *CSSM_X509_SUBJECT_PUBLIC_KEY_INFO_PTR; typedef struct cssm_x509_time { CSSM_BER_TAG timeType; CSSM_DATA time; } CSSM_X509_TIME, *CSSM_X509_TIME_PTR; typedef struct x509_validity { CSSM_X509_TIME notBefore; CSSM_X509_TIME notAfter; } CSSM_X509_VALIDITY, *CSSM_X509_VALIDITY_PTR; #define CSSM_X509_OPTION_PRESENT CSSM_TRUE #define CSSM_X509_OPTION_NOT_PRESENT CSSM_FALSE typedef CSSM_BOOL CSSM_X509_OPTION; typedef struct cssm_x509ext_basicConstraints { CSSM_BOOL cA; CSSM_X509_OPTION pathLenConstraintPresent; uint32 pathLenConstraint; } CSSM_X509EXT_BASICCONSTRAINTS, *CSSM_X509EXT_BASICCONSTRAINTS_PTR; typedef enum extension_data_format { CSSM_X509_DATAFORMAT_ENCODED = 0, CSSM_X509_DATAFORMAT_PARSED, CSSM_X509_DATAFORMAT_PAIR } CSSM_X509EXT_DATA_FORMAT; typedef struct cssm_x509_extensionTagAndValue { CSSM_BER_TAG type; CSSM_DATA value; } CSSM_X509EXT_TAGandVALUE, *CSSM_X509EXT_TAGandVALUE_PTR; typedef struct cssm_x509ext_pair { CSSM_X509EXT_TAGandVALUE tagAndValue; void *parsedValue; } CSSM_X509EXT_PAIR, *CSSM_X509EXT_PAIR_PTR; typedef struct cssm_x509_extension { CSSM_OID extnId; CSSM_BOOL critical; CSSM_X509EXT_DATA_FORMAT format; union cssm_x509ext_value { CSSM_X509EXT_TAGandVALUE *tagAndValue; void *parsedValue; CSSM_X509EXT_PAIR *valuePair; } value; CSSM_DATA BERvalue; } CSSM_X509_EXTENSION, *CSSM_X509_EXTENSION_PTR; typedef struct cssm_x509_extensions { uint32 numberOfExtensions; CSSM_X509_EXTENSION_PTR extensions; } CSSM_X509_EXTENSIONS, *CSSM_X509_EXTENSIONS_PTR; typedef struct cssm_x509_tbs_certificate { CSSM_DATA version; CSSM_DATA serialNumber; CSSM_X509_ALGORITHM_IDENTIFIER signature; CSSM_X509_NAME issuer; CSSM_X509_VALIDITY validity; CSSM_X509_NAME subject; CSSM_X509_SUBJECT_PUBLIC_KEY_INFO subjectPublicKeyInfo; CSSM_DATA issuerUniqueIdentifier; CSSM_DATA subjectUniqueIdentifier; CSSM_X509_EXTENSIONS extensions; } CSSM_X509_TBS_CERTIFICATE, *CSSM_X509_TBS_CERTIFICATE_PTR; typedef struct cssm_x509_signature { CSSM_X509_ALGORITHM_IDENTIFIER algorithmIdentifier; CSSM_DATA encrypted; } CSSM_X509_SIGNATURE, *CSSM_X509_SIGNATURE_PTR; typedef struct cssm_x509_signed_certificate { CSSM_X509_TBS_CERTIFICATE certificate; CSSM_X509_SIGNATURE signature; } CSSM_X509_SIGNED_CERTIFICATE, *CSSM_X509_SIGNED_CERTIFICATE_PTR; typedef struct cssm_x509ext_policyQualifierInfo { CSSM_OID policyQualifierId; CSSM_DATA value; } CSSM_X509EXT_POLICYQUALIFIERINFO, *CSSM_X509EXT_POLICYQUALIFIERINFO_PTR; typedef struct cssm_x509ext_policyQualifiers { uint32 numberOfPolicyQualifiers; CSSM_X509EXT_POLICYQUALIFIERINFO *policyQualifier; } CSSM_X509EXT_POLICYQUALIFIERS, *CSSM_X509EXT_POLICYQUALIFIERS_PTR; typedef struct cssm_x509ext_policyInfo { CSSM_OID policyIdentifier; CSSM_X509EXT_POLICYQUALIFIERS policyQualifiers; } CSSM_X509EXT_POLICYINFO, *CSSM_X509EXT_POLICYINFO_PTR; typedef struct cssm_x509_revoked_cert_entry { CSSM_DATA certificateSerialNumber; CSSM_X509_TIME revocationDate; CSSM_X509_EXTENSIONS extensions; } CSSM_X509_REVOKED_CERT_ENTRY, *CSSM_X509_REVOKED_CERT_ENTRY_PTR; typedef struct cssm_x509_revoked_cert_list { uint32 numberOfRevokedCertEntries; CSSM_X509_REVOKED_CERT_ENTRY_PTR revokedCertEntry; } CSSM_X509_REVOKED_CERT_LIST, *CSSM_X509_REVOKED_CERT_LIST_PTR; typedef struct cssm_x509_tbs_certlist { CSSM_DATA version; CSSM_X509_ALGORITHM_IDENTIFIER signature; CSSM_X509_NAME issuer; CSSM_X509_TIME thisUpdate; CSSM_X509_TIME nextUpdate; CSSM_X509_REVOKED_CERT_LIST_PTR revokedCertificates; CSSM_X509_EXTENSIONS extensions; } CSSM_X509_TBS_CERTLIST, *CSSM_X509_TBS_CERTLIST_PTR; typedef struct cssm_x509_signed_crl { CSSM_X509_TBS_CERTLIST tbsCertList; CSSM_X509_SIGNATURE signature; } CSSM_X509_SIGNED_CRL, *CSSM_X509_SIGNED_CRL_PTR; # 32 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 #define _CERT_EXTENSIONS_H_ # 80 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 typedef enum { GNT_OtherName = 0, GNT_RFC822Name, GNT_DNSName, GNT_X400Address, GNT_DirectoryName, GNT_EdiPartyName, GNT_URI, GNT_IPAddress, GNT_RegisteredID } CE_GeneralNameType; typedef struct { CSSM_OID typeId; CSSM_DATA value; } CE_OtherName; typedef struct { CE_GeneralNameType nameType; CSSM_BOOL berEncoded; CSSM_DATA name; } CE_GeneralName; typedef struct { uint32 numNames; CE_GeneralName *generalName; } CE_GeneralNames; # 120 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 typedef struct { CSSM_BOOL keyIdentifierPresent; CSSM_DATA keyIdentifier; CSSM_BOOL generalNamesPresent; CE_GeneralNames *generalNames; CSSM_BOOL serialNumberPresent; CSSM_DATA serialNumber; } CE_AuthorityKeyID; typedef CSSM_DATA CE_SubjectKeyID; # 154 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 typedef uint16 CE_KeyUsage; #define CE_KU_DigitalSignature 0x8000 #define CE_KU_NonRepudiation 0x4000 #define CE_KU_KeyEncipherment 0x2000 #define CE_KU_DataEncipherment 0x1000 #define CE_KU_KeyAgreement 0x0800 #define CE_KU_KeyCertSign 0x0400 #define CE_KU_CRLSign 0x0200 #define CE_KU_EncipherOnly 0x0100 #define CE_KU_DecipherOnly 0x0080 # 184 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 typedef uint32 CE_CrlReason; #define CE_CR_Unspecified 0 #define CE_CR_KeyCompromise 1 #define CE_CR_CACompromise 2 #define CE_CR_AffiliationChanged 3 #define CE_CR_Superseded 4 #define CE_CR_CessationOfOperation 5 #define CE_CR_CertificateHold 6 #define CE_CR_RemoveFromCRL 8 # 214 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 typedef struct { uint32 numPurposes; CSSM_OID_PTR purposes; } CE_ExtendedKeyUsage; # 228 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 typedef struct { CSSM_BOOL cA; CSSM_BOOL pathLenConstraintPresent; uint32 pathLenConstraint; } CE_BasicConstraints; # 285 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 typedef struct { CSSM_OID policyQualifierId; CSSM_DATA qualifier; } CE_PolicyQualifierInfo; typedef struct { CSSM_OID certPolicyId; uint32 numPolicyQualifiers; CE_PolicyQualifierInfo *policyQualifiers; } CE_PolicyInformation; typedef struct { uint32 numPolicies; CE_PolicyInformation *policies; } CE_CertPolicies; # 309 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 typedef uint16 CE_NetscapeCertType; # 351 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 typedef uint8 CE_CrlDistReasonFlags; #define CE_CD_Unspecified 0x80 #define CE_CD_KeyCompromise 0x40 #define CE_CD_CACompromise 0x20 #define CE_CD_AffiliationChanged 0x10 #define CE_CD_Superseded 0x08 #define CE_CD_CessationOfOperation 0x04 #define CE_CD_CertificateHold 0x02 typedef enum { CE_CDNT_FullName, CE_CDNT_NameRelativeToCrlIssuer } CE_CrlDistributionPointNameType; typedef struct { CE_CrlDistributionPointNameType nameType; union { CE_GeneralNames *fullName; CSSM_X509_RDN_PTR rdn; } dpn; } CE_DistributionPointName; typedef struct { CE_DistributionPointName *distPointName; CSSM_BOOL reasonsPresent; CE_CrlDistReasonFlags reasons; CE_GeneralNames *crlIssuer; } CE_CRLDistributionPoint; typedef struct { uint32 numDistPoints; CE_CRLDistributionPoint *distPoints; } CE_CRLDistPointsSyntax; # 403 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 typedef struct { CSSM_OID accessMethod; CE_GeneralName accessLocation; } CE_AccessDescription; typedef struct { uint32 numAccessDescriptions; CE_AccessDescription *accessDescriptions; } CE_AuthorityInfoAccess; # 420 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 typedef CE_GeneralNames CE_NameRegistrationAuthorities; typedef struct { CSSM_OID *semanticsIdentifier; CE_NameRegistrationAuthorities *nameRegistrationAuthorities; } CE_SemanticsInformation; # 441 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 typedef struct { CSSM_OID statementId; CE_SemanticsInformation *semanticsInfo; CSSM_DATA *otherInfo; } CE_QC_Statement; typedef struct { uint32 numQCStatements; CE_QC_Statement *qcStatements; } CE_QC_Statements; # 462 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 typedef uint32 CE_CrlNumber; typedef uint32 CE_DeltaCrl; # 485 "/System/Library/Frameworks/Security.framework/Headers/certextensions.h" 3 typedef struct { CE_DistributionPointName *distPointName; CSSM_BOOL onlyUserCertsPresent; CSSM_BOOL onlyUserCerts; CSSM_BOOL onlyCACertsPresent; CSSM_BOOL onlyCACerts; CSSM_BOOL onlySomeReasonsPresent; CE_CrlDistReasonFlags onlySomeReasons; CSSM_BOOL indirectCrlPresent; CSSM_BOOL indirectCrl; } CE_IssuingDistributionPoint; typedef enum { DT_AuthorityKeyID, DT_SubjectKeyID, DT_KeyUsage, DT_SubjectAltName, DT_IssuerAltName, DT_ExtendedKeyUsage, DT_BasicConstraints, DT_CertPolicies, DT_NetscapeCertType, DT_CrlNumber, DT_DeltaCrl, DT_CrlReason, DT_CrlDistributionPoints, DT_IssuingDistributionPoint, DT_AuthorityInfoAccess, DT_Other, DT_QC_Statements } CE_DataType; typedef union { CE_AuthorityKeyID authorityKeyID; CE_SubjectKeyID subjectKeyID; CE_KeyUsage keyUsage; CE_GeneralNames subjectAltName; CE_GeneralNames issuerAltName; CE_ExtendedKeyUsage extendedKeyUsage; CE_BasicConstraints basicConstraints; CE_CertPolicies certPolicies; CE_NetscapeCertType netscapeCertType; CE_CrlNumber crlNumber; CE_DeltaCrl deltaCrl; CE_CrlReason crlReason; CE_CRLDistPointsSyntax crlDistPoints; CE_IssuingDistributionPoint issuingDistPoint; CE_AuthorityInfoAccess authorityInfoAccess; CE_QC_Statements qualifiedCertStatements; CSSM_DATA rawData; } CE_Data; typedef struct { CE_DataType type; CE_Data extension; CSSM_BOOL critical; } CE_DataAndType; # 33 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 2 3 # 43 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 3 extern const CSSM_GUID gGuidCssm; extern const CSSM_GUID gGuidAppleFileDL; extern const CSSM_GUID gGuidAppleCSP; extern const CSSM_GUID gGuidAppleCSPDL; extern const CSSM_GUID gGuidAppleX509CL; extern const CSSM_GUID gGuidAppleX509TP; extern const CSSM_GUID gGuidAppleLDAPDL; extern const CSSM_GUID gGuidAppleDotMacTP; extern const CSSM_GUID gGuidAppleSdCSPDL; extern const CSSM_GUID gGuidAppleDotMacDL; enum { CSSM_WORDID_KEYCHAIN_PROMPT = CSSM_WORDID_VENDOR_START, CSSM_WORDID_KEYCHAIN_LOCK, CSSM_WORDID_KEYCHAIN_CHANGE_LOCK, CSSM_WORDID_PROCESS, CSSM_WORDID__RESERVED_1, CSSM_WORDID_SYMMETRIC_KEY, CSSM_WORDID_SYSTEM, CSSM_WORDID_KEY, CSSM_WORDID_PIN, CSSM_WORDID_PREAUTH, CSSM_WORDID_PREAUTH_SOURCE, CSSM_WORDID_ASYMMETRIC_KEY, CSSM_WORDID__FIRST_UNUSED }; enum { CSSM_ACL_SUBJECT_TYPE_KEYCHAIN_PROMPT = CSSM_WORDID_KEYCHAIN_PROMPT, CSSM_ACL_SUBJECT_TYPE_PROCESS = CSSM_WORDID_PROCESS, CSSM_ACL_SUBJECT_TYPE_CODE_SIGNATURE = CSSM_WORDID_SIGNATURE, CSSM_ACL_SUBJECT_TYPE_COMMENT = CSSM_WORDID_COMMENT, CSSM_ACL_SUBJECT_TYPE_SYMMETRIC_KEY = CSSM_WORDID_SYMMETRIC_KEY, CSSM_ACL_SUBJECT_TYPE_PREAUTH = CSSM_WORDID_PREAUTH, CSSM_ACL_SUBJECT_TYPE_PREAUTH_SOURCE = CSSM_WORDID_PREAUTH_SOURCE, CSSM_ACL_SUBJECT_TYPE_ASYMMETRIC_KEY = CSSM_WORDID_ASYMMETRIC_KEY }; enum { CSSM_SAMPLE_TYPE_KEYCHAIN_PROMPT = CSSM_WORDID_KEYCHAIN_PROMPT, CSSM_SAMPLE_TYPE_KEYCHAIN_LOCK = CSSM_WORDID_KEYCHAIN_LOCK, CSSM_SAMPLE_TYPE_KEYCHAIN_CHANGE_LOCK = CSSM_WORDID_KEYCHAIN_CHANGE_LOCK, CSSM_SAMPLE_TYPE_PROCESS = CSSM_WORDID_PROCESS, CSSM_SAMPLE_TYPE_COMMENT = CSSM_WORDID_COMMENT, CSSM_SAMPLE_TYPE_RETRY_ID = CSSM_WORDID_PROPAGATE, CSSM_SAMPLE_TYPE_SYMMETRIC_KEY = CSSM_WORDID_SYMMETRIC_KEY, CSSM_SAMPLE_TYPE_PREAUTH = CSSM_WORDID_PREAUTH, CSSM_SAMPLE_TYPE_ASYMMETRIC_KEY = CSSM_WORDID_ASYMMETRIC_KEY }; enum { CSSM_ACL_AUTHORIZATION_CHANGE_ACL = CSSM_ACL_AUTHORIZATION_TAG_VENDOR_DEFINED_START, CSSM_ACL_AUTHORIZATION_CHANGE_OWNER, CSSM_ACL_AUTHORIZATION_PREAUTH_BASE = CSSM_ACL_AUTHORIZATION_TAG_VENDOR_DEFINED_START + 0x1000000, CSSM_ACL_AUTHORIZATION_PREAUTH_END = CSSM_ACL_AUTHORIZATION_PREAUTH_BASE + 0x10000 }; #define CSSM_ACL_AUTHORIZATION_PREAUTH(slot) (CSSM_ACL_AUTHORIZATION_PREAUTH_BASE + (slot)) #define CSSM_ACL_AUTHORIZATION_PREAUTH_SLOT(auth) ((auth) - CSSM_ACL_AUTHORIZATION_PREAUTH_BASE) #define CSSM_ACL_AUTHORIZATION_IS_PREAUTH(auth) ((auth) >= CSSM_ACL_AUTHORIZATION_PREAUTH_BASE && (auth) < CSSM_ACL_AUTHORIZATION_PREAUTH_END) enum { CSSM_ACL_CODE_SIGNATURE_INVALID = 0, CSSM_ACL_CODE_SIGNATURE_OSX = 1 }; enum { CSSM_ACL_MATCH_UID = 0x01, CSSM_ACL_MATCH_GID = 0x02, CSSM_ACL_MATCH_HONOR_ROOT = 0x100, CSSM_ACL_MATCH_BITS = CSSM_ACL_MATCH_UID | CSSM_ACL_MATCH_GID }; enum { CSSM_ACL_PROCESS_SELECTOR_CURRENT_VERSION = 0x101 }; typedef struct cssm_acl_process_subject_selector { uint16 version; uint16 mask; uint32 uid; uint32 gid; } CSSM_ACL_PROCESS_SUBJECT_SELECTOR; enum { CSSM_ACL_KEYCHAIN_PROMPT_CURRENT_VERSION = 0x101 }; enum { CSSM_ACL_KEYCHAIN_PROMPT_REQUIRE_PASSPHRASE = 0x0001, CSSM_ACL_KEYCHAIN_PROMPT_UNSIGNED = 0x0010, CSSM_ACL_KEYCHAIN_PROMPT_UNSIGNED_ACT = 0x0020, CSSM_ACL_KEYCHAIN_PROMPT_INVALID = 0x0040, CSSM_ACL_KEYCHAIN_PROMPT_INVALID_ACT = 0x0080, }; typedef struct cssm_acl_keychain_prompt_selector { uint16 version; uint16 flags; } CSSM_ACL_KEYCHAIN_PROMPT_SELECTOR; typedef uint32 CSSM_ACL_PREAUTH_TRACKING_STATE; enum { CSSM_ACL_PREAUTH_TRACKING_COUNT_MASK = 0xff, CSSM_ACL_PREAUTH_TRACKING_BLOCKED = 0, CSSM_ACL_PREAUTH_TRACKING_UNKNOWN = 0x40000000, CSSM_ACL_PREAUTH_TRACKING_AUTHORIZED = 0x80000000 }; enum { CSSM_DB_ACCESS_RESET = 0x10000 }; enum { CSSM_ALGID_APPLE_YARROW = CSSM_ALGID_VENDOR_DEFINED, CSSM_ALGID_AES, CSSM_ALGID_FEE, CSSM_ALGID_FEE_MD5, CSSM_ALGID_FEE_SHA1, CSSM_ALGID_FEED, CSSM_ALGID_FEEDEXP, CSSM_ALGID_ASC, CSSM_ALGID_SHA1HMAC_LEGACY, CSSM_ALGID_KEYCHAIN_KEY, CSSM_ALGID_PKCS12_PBE_ENCR, CSSM_ALGID_PKCS12_PBE_MAC, CSSM_ALGID_SECURE_PASSPHRASE, CSSM_ALGID_PBE_OPENSSL_MD5, CSSM_ALGID_SHA256, CSSM_ALGID_SHA384, CSSM_ALGID_SHA512, CSSM_ALGID_ENTROPY_DEFAULT, CSSM_ALGID_SHA224, CSSM_ALGID_SHA224WithRSA, CSSM_ALGID_SHA256WithRSA, CSSM_ALGID_SHA384WithRSA, CSSM_ALGID_SHA512WithRSA, CSSM_ALGID_OPENSSH1, CSSM_ALGID__FIRST_UNUSED }; enum { CSSM_PADDING_APPLE_SSLv2 = CSSM_PADDING_VENDOR_DEFINED }; enum { CSSM_KEYBLOB_RAW_FORMAT_VENDOR_DEFINED = 0x80000000 }; enum { CSSM_KEYBLOB_RAW_FORMAT_X509 = CSSM_KEYBLOB_RAW_FORMAT_VENDOR_DEFINED, CSSM_KEYBLOB_RAW_FORMAT_OPENSSH, CSSM_KEYBLOB_RAW_FORMAT_OPENSSL, CSSM_KEYBLOB_RAW_FORMAT_OPENSSH2 }; enum { CSSM_CUSTOM_COMMON_ERROR_EXTENT = 0x00e0, CSSM_ERRCODE_NO_USER_INTERACTION = 0x00e0, CSSM_ERRCODE_USER_CANCELED = 0x00e1, CSSM_ERRCODE_SERVICE_NOT_AVAILABLE = 0x00e2, CSSM_ERRCODE_INSUFFICIENT_CLIENT_IDENTIFICATION = 0x00e3, CSSM_ERRCODE_DEVICE_RESET = 0x00e4, CSSM_ERRCODE_DEVICE_FAILED = 0x00e5 }; enum { CSSMERR_CSSM_NO_USER_INTERACTION = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_NO_USER_INTERACTION, CSSMERR_AC_NO_USER_INTERACTION = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_NO_USER_INTERACTION, CSSMERR_CSP_NO_USER_INTERACTION = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_NO_USER_INTERACTION, CSSMERR_CL_NO_USER_INTERACTION = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_NO_USER_INTERACTION, CSSMERR_DL_NO_USER_INTERACTION = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_NO_USER_INTERACTION, CSSMERR_TP_NO_USER_INTERACTION = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_NO_USER_INTERACTION, CSSMERR_CSSM_USER_CANCELED = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_USER_CANCELED, CSSMERR_AC_USER_CANCELED = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_USER_CANCELED, CSSMERR_CSP_USER_CANCELED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_USER_CANCELED, CSSMERR_CL_USER_CANCELED = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_USER_CANCELED, CSSMERR_DL_USER_CANCELED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_USER_CANCELED, CSSMERR_TP_USER_CANCELED = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_USER_CANCELED, CSSMERR_CSSM_SERVICE_NOT_AVAILABLE = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_SERVICE_NOT_AVAILABLE, CSSMERR_AC_SERVICE_NOT_AVAILABLE = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_SERVICE_NOT_AVAILABLE, CSSMERR_CSP_SERVICE_NOT_AVAILABLE = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_SERVICE_NOT_AVAILABLE, CSSMERR_CL_SERVICE_NOT_AVAILABLE = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_SERVICE_NOT_AVAILABLE, CSSMERR_DL_SERVICE_NOT_AVAILABLE = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_SERVICE_NOT_AVAILABLE, CSSMERR_TP_SERVICE_NOT_AVAILABLE = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_SERVICE_NOT_AVAILABLE, CSSMERR_CSSM_INSUFFICIENT_CLIENT_IDENTIFICATION = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_INSUFFICIENT_CLIENT_IDENTIFICATION, CSSMERR_AC_INSUFFICIENT_CLIENT_IDENTIFICATION = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_INSUFFICIENT_CLIENT_IDENTIFICATION, CSSMERR_CSP_INSUFFICIENT_CLIENT_IDENTIFICATION = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_INSUFFICIENT_CLIENT_IDENTIFICATION, CSSMERR_CL_INSUFFICIENT_CLIENT_IDENTIFICATION = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_INSUFFICIENT_CLIENT_IDENTIFICATION, CSSMERR_DL_INSUFFICIENT_CLIENT_IDENTIFICATION = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_INSUFFICIENT_CLIENT_IDENTIFICATION, CSSMERR_TP_INSUFFICIENT_CLIENT_IDENTIFICATION = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_INSUFFICIENT_CLIENT_IDENTIFICATION, CSSMERR_CSSM_DEVICE_RESET = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_DEVICE_RESET, CSSMERR_AC_DEVICE_RESET = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_DEVICE_RESET, CSSMERR_CSP_DEVICE_RESET = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_DEVICE_RESET, CSSMERR_CL_DEVICE_RESET = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_DEVICE_RESET, CSSMERR_DL_DEVICE_RESET = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_DEVICE_RESET, CSSMERR_TP_DEVICE_RESET = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_DEVICE_RESET, CSSMERR_CSSM_DEVICE_FAILED = CSSM_CSSM_BASE_ERROR + CSSM_ERRCODE_DEVICE_FAILED, CSSMERR_AC_DEVICE_FAILED = CSSM_AC_BASE_ERROR + CSSM_ERRCODE_DEVICE_FAILED, CSSMERR_CSP_DEVICE_FAILED = CSSM_CSP_BASE_ERROR + CSSM_ERRCODE_DEVICE_FAILED, CSSMERR_CL_DEVICE_FAILED = CSSM_CL_BASE_ERROR + CSSM_ERRCODE_DEVICE_FAILED, CSSMERR_DL_DEVICE_FAILED = CSSM_DL_BASE_ERROR + CSSM_ERRCODE_DEVICE_FAILED, CSSMERR_TP_DEVICE_FAILED = CSSM_TP_BASE_ERROR + CSSM_ERRCODE_DEVICE_FAILED }; enum { CSSMERR_CSP_APPLE_ADD_APPLICATION_ACL_SUBJECT = CSSM_CSP_PRIVATE_ERROR + 0, CSSMERR_CSP_APPLE_PUBLIC_KEY_INCOMPLETE = CSSM_CSP_PRIVATE_ERROR + 1, CSSMERR_CSP_APPLE_SIGNATURE_MISMATCH = CSSM_CSP_PRIVATE_ERROR + 2, CSSMERR_CSP_APPLE_INVALID_KEY_START_DATE = CSSM_CSP_PRIVATE_ERROR + 3, CSSMERR_CSP_APPLE_INVALID_KEY_END_DATE = CSSM_CSP_PRIVATE_ERROR + 4, CSSMERR_CSPDL_APPLE_DL_CONVERSION_ERROR = CSSM_CSP_PRIVATE_ERROR + 5, CSSMERR_CSP_APPLE_SSLv2_ROLLBACK = CSSM_CSP_PRIVATE_ERROR + 6 }; enum { CSSM_DL_DB_RECORD_GENERIC_PASSWORD = CSSM_DB_RECORDTYPE_APP_DEFINED_START + 0, CSSM_DL_DB_RECORD_INTERNET_PASSWORD = CSSM_DB_RECORDTYPE_APP_DEFINED_START + 1, CSSM_DL_DB_RECORD_APPLESHARE_PASSWORD = CSSM_DB_RECORDTYPE_APP_DEFINED_START + 2, CSSM_DL_DB_RECORD_X509_CERTIFICATE = CSSM_DB_RECORDTYPE_APP_DEFINED_START + 0x1000, CSSM_DL_DB_RECORD_USER_TRUST, CSSM_DL_DB_RECORD_X509_CRL, CSSM_DL_DB_RECORD_UNLOCK_REFERRAL, CSSM_DL_DB_RECORD_EXTENDED_ATTRIBUTE, CSSM_DL_DB_RECORD_METADATA = CSSM_DB_RECORDTYPE_APP_DEFINED_START + 0x8000 }; enum { CSSM_APPLEFILEDL_TOGGLE_AUTOCOMMIT, CSSM_APPLEFILEDL_COMMIT, CSSM_APPLEFILEDL_ROLLBACK }; enum { CSSM_APPLE_UNLOCK_TYPE_KEY_DIRECT = 1, CSSM_APPLE_UNLOCK_TYPE_WRAPPED_PRIVATE = 2 }; enum { CSSMERR_APPLEDL_INVALID_OPEN_PARAMETERS = CSSM_DL_PRIVATE_ERROR + 0, CSSMERR_APPLEDL_DISK_FULL = CSSM_DL_PRIVATE_ERROR + 1, CSSMERR_APPLEDL_QUOTA_EXCEEDED = CSSM_DL_PRIVATE_ERROR + 2, CSSMERR_APPLEDL_FILE_TOO_BIG = CSSM_DL_PRIVATE_ERROR + 3, CSSMERR_APPLEDL_INVALID_DATABASE_BLOB = CSSM_DL_PRIVATE_ERROR + 4, CSSMERR_APPLEDL_INVALID_KEY_BLOB = CSSM_DL_PRIVATE_ERROR + 5, CSSMERR_APPLEDL_INCOMPATIBLE_DATABASE_BLOB = CSSM_DL_PRIVATE_ERROR + 6, CSSMERR_APPLEDL_INCOMPATIBLE_KEY_BLOB = CSSM_DL_PRIVATE_ERROR + 7, }; enum { CSSMERR_APPLETP_HOSTNAME_MISMATCH = CSSM_TP_PRIVATE_ERROR + 0, CSSMERR_APPLETP_UNKNOWN_CRITICAL_EXTEN = CSSM_TP_PRIVATE_ERROR + 1, CSSMERR_APPLETP_NO_BASIC_CONSTRAINTS = CSSM_TP_PRIVATE_ERROR + 2, CSSMERR_APPLETP_INVALID_CA = CSSM_TP_PRIVATE_ERROR + 3, CSSMERR_APPLETP_INVALID_AUTHORITY_ID = CSSM_TP_PRIVATE_ERROR + 4, CSSMERR_APPLETP_INVALID_SUBJECT_ID = CSSM_TP_PRIVATE_ERROR + 5, CSSMERR_APPLETP_INVALID_KEY_USAGE = CSSM_TP_PRIVATE_ERROR + 6, CSSMERR_APPLETP_INVALID_EXTENDED_KEY_USAGE = CSSM_TP_PRIVATE_ERROR + 7, CSSMERR_APPLETP_INVALID_ID_LINKAGE = CSSM_TP_PRIVATE_ERROR + 8, CSSMERR_APPLETP_PATH_LEN_CONSTRAINT = CSSM_TP_PRIVATE_ERROR + 9, CSSMERR_APPLETP_INVALID_ROOT = CSSM_TP_PRIVATE_ERROR + 10, CSSMERR_APPLETP_CRL_EXPIRED = CSSM_TP_PRIVATE_ERROR + 11, CSSMERR_APPLETP_CRL_NOT_VALID_YET = CSSM_TP_PRIVATE_ERROR + 12, CSSMERR_APPLETP_CRL_NOT_FOUND = CSSM_TP_PRIVATE_ERROR + 13, CSSMERR_APPLETP_CRL_SERVER_DOWN = CSSM_TP_PRIVATE_ERROR + 14, CSSMERR_APPLETP_CRL_BAD_URI = CSSM_TP_PRIVATE_ERROR + 15, CSSMERR_APPLETP_UNKNOWN_CERT_EXTEN = CSSM_TP_PRIVATE_ERROR + 16, CSSMERR_APPLETP_UNKNOWN_CRL_EXTEN = CSSM_TP_PRIVATE_ERROR + 17, CSSMERR_APPLETP_CRL_NOT_TRUSTED = CSSM_TP_PRIVATE_ERROR + 18, CSSMERR_APPLETP_CRL_INVALID_ANCHOR_CERT = CSSM_TP_PRIVATE_ERROR + 19, CSSMERR_APPLETP_CRL_POLICY_FAIL = CSSM_TP_PRIVATE_ERROR + 20, CSSMERR_APPLETP_IDP_FAIL = CSSM_TP_PRIVATE_ERROR + 21, CSSMERR_APPLETP_CERT_NOT_FOUND_FROM_ISSUER = CSSM_TP_PRIVATE_ERROR + 22, CSSMERR_APPLETP_BAD_CERT_FROM_ISSUER = CSSM_TP_PRIVATE_ERROR + 23, CSSMERR_APPLETP_SMIME_EMAIL_ADDRS_NOT_FOUND = CSSM_TP_PRIVATE_ERROR + 24, CSSMERR_APPLETP_SMIME_BAD_EXT_KEY_USE = CSSM_TP_PRIVATE_ERROR + 25, CSSMERR_APPLETP_SMIME_BAD_KEY_USE = CSSM_TP_PRIVATE_ERROR + 26, CSSMERR_APPLETP_SMIME_KEYUSAGE_NOT_CRITICAL = CSSM_TP_PRIVATE_ERROR + 27, CSSMERR_APPLETP_SMIME_NO_EMAIL_ADDRS = CSSM_TP_PRIVATE_ERROR + 28, CSSMERR_APPLETP_SMIME_SUBJ_ALT_NAME_NOT_CRIT = CSSM_TP_PRIVATE_ERROR + 29, CSSMERR_APPLETP_SSL_BAD_EXT_KEY_USE = CSSM_TP_PRIVATE_ERROR + 30, CSSMERR_APPLETP_OCSP_BAD_RESPONSE = CSSM_TP_PRIVATE_ERROR + 31, CSSMERR_APPLETP_OCSP_BAD_REQUEST = CSSM_TP_PRIVATE_ERROR + 32, CSSMERR_APPLETP_OCSP_UNAVAILABLE = CSSM_TP_PRIVATE_ERROR + 33, CSSMERR_APPLETP_OCSP_STATUS_UNRECOGNIZED = CSSM_TP_PRIVATE_ERROR + 34, CSSMERR_APPLETP_INCOMPLETE_REVOCATION_CHECK = CSSM_TP_PRIVATE_ERROR + 35, CSSMERR_APPLETP_NETWORK_FAILURE = CSSM_TP_PRIVATE_ERROR + 36, CSSMERR_APPLETP_OCSP_NOT_TRUSTED = CSSM_TP_PRIVATE_ERROR + 37, CSSMERR_APPLETP_OCSP_INVALID_ANCHOR_CERT = CSSM_TP_PRIVATE_ERROR + 38, CSSMERR_APPLETP_OCSP_SIG_ERROR = CSSM_TP_PRIVATE_ERROR + 39, CSSMERR_APPLETP_OCSP_NO_SIGNER = CSSM_TP_PRIVATE_ERROR + 40, CSSMERR_APPLETP_OCSP_RESP_MALFORMED_REQ = CSSM_TP_PRIVATE_ERROR + 41, CSSMERR_APPLETP_OCSP_RESP_INTERNAL_ERR = CSSM_TP_PRIVATE_ERROR + 42, CSSMERR_APPLETP_OCSP_RESP_TRY_LATER = CSSM_TP_PRIVATE_ERROR + 43, CSSMERR_APPLETP_OCSP_RESP_SIG_REQUIRED = CSSM_TP_PRIVATE_ERROR + 44, CSSMERR_APPLETP_OCSP_RESP_UNAUTHORIZED = CSSM_TP_PRIVATE_ERROR + 45, CSSMERR_APPLETP_OCSP_NONCE_MISMATCH = CSSM_TP_PRIVATE_ERROR + 46, CSSMERR_APPLETP_CS_BAD_CERT_CHAIN_LENGTH = CSSM_TP_PRIVATE_ERROR + 47, CSSMERR_APPLETP_CS_NO_BASIC_CONSTRAINTS = CSSM_TP_PRIVATE_ERROR + 48, CSSMERR_APPLETP_CS_BAD_PATH_LENGTH = CSSM_TP_PRIVATE_ERROR + 49, CSSMERR_APPLETP_CS_NO_EXTENDED_KEY_USAGE = CSSM_TP_PRIVATE_ERROR + 50, CSSMERR_APPLETP_CODE_SIGN_DEVELOPMENT = CSSM_TP_PRIVATE_ERROR + 51, CSSMERR_APPLETP_RS_BAD_CERT_CHAIN_LENGTH = CSSM_TP_PRIVATE_ERROR + 52, CSSMERR_APPLETP_RS_BAD_EXTENDED_KEY_USAGE = CSSM_TP_PRIVATE_ERROR + 53, CSSMERR_APPLETP_TRUST_SETTING_DENY = CSSM_TP_PRIVATE_ERROR + 54, CSSMERR_APPLETP_INVALID_EMPTY_SUBJECT = CSSM_TP_PRIVATE_ERROR + 55, CSSMERR_APPLETP_UNKNOWN_QUAL_CERT_STATEMENT = CSSM_TP_PRIVATE_ERROR + 56 }; enum { CSSMERR_APPLE_DOTMAC_REQ_QUEUED = CSSM_TP_PRIVATE_ERROR + 100, CSSMERR_APPLE_DOTMAC_REQ_REDIRECT = CSSM_TP_PRIVATE_ERROR + 101, CSSMERR_APPLE_DOTMAC_REQ_SERVER_ERR = CSSM_TP_PRIVATE_ERROR + 102, CSSMERR_APPLE_DOTMAC_REQ_SERVER_PARAM = CSSM_TP_PRIVATE_ERROR + 103, CSSMERR_APPLE_DOTMAC_REQ_SERVER_AUTH = CSSM_TP_PRIVATE_ERROR + 104, CSSMERR_APPLE_DOTMAC_REQ_SERVER_UNIMPL = CSSM_TP_PRIVATE_ERROR + 105, CSSMERR_APPLE_DOTMAC_REQ_SERVER_NOT_AVAIL = CSSM_TP_PRIVATE_ERROR + 106, CSSMERR_APPLE_DOTMAC_REQ_SERVER_ALREADY_EXIST = CSSM_TP_PRIVATE_ERROR + 107, CSSMERR_APPLE_DOTMAC_REQ_SERVER_SERVICE_ERROR = CSSM_TP_PRIVATE_ERROR + 108, CSSMERR_APPLE_DOTMAC_REQ_IS_PENDING = CSSM_TP_PRIVATE_ERROR + 109, CSSMERR_APPLE_DOTMAC_NO_REQ_PENDING = CSSM_TP_PRIVATE_ERROR + 110, CSSMERR_APPLE_DOTMAC_CSR_VERIFY_FAIL = CSSM_TP_PRIVATE_ERROR + 111, CSSMERR_APPLE_DOTMAC_FAILED_CONSISTENCY_CHECK = CSSM_TP_PRIVATE_ERROR + 112 }; enum { CSSM_APPLEDL_OPEN_PARAMETERS_VERSION = 1 }; enum cssm_appledl_open_parameters_mask { kCSSM_APPLEDL_MASK_MODE = (1 << 0) }; typedef struct cssm_appledl_open_parameters { uint32 length; uint32 version; # 577 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 3 CSSM_BOOL autoCommit; uint32 mask; mode_t mode; } CSSM_APPLEDL_OPEN_PARAMETERS, *CSSM_APPLEDL_OPEN_PARAMETERS_PTR; enum { CSSM_APPLECSPDL_DB_LOCK = 0, CSSM_APPLECSPDL_DB_UNLOCK = 1, # 612 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 3 CSSM_APPLECSPDL_DB_GET_SETTINGS = 2, CSSM_APPLECSPDL_DB_SET_SETTINGS = 3, # 631 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 3 CSSM_APPLECSPDL_DB_IS_LOCKED = 4, # 647 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 3 CSSM_APPLECSPDL_DB_CHANGE_PASSWORD =5, CSSM_APPLECSPDL_DB_GET_HANDLE = 6, CSSM_APPLESCPDL_CSP_GET_KEYHANDLE = 7, CSSM_APPLE_PRIVATE_CSPDL_CODE_8 = 8, CSSM_APPLE_PRIVATE_CSPDL_CODE_9 = 9, CSSM_APPLE_PRIVATE_CSPDL_CODE_10 = 10, CSSM_APPLE_PRIVATE_CSPDL_CODE_11 = 11, CSSM_APPLE_PRIVATE_CSPDL_CODE_12 = 12, CSSM_APPLE_PRIVATE_CSPDL_CODE_13 = 13, CSSM_APPLE_PRIVATE_CSPDL_CODE_14 = 14, CSSM_APPLE_PRIVATE_CSPDL_CODE_15 = 15, CSSM_APPLECSP_KEYDIGEST = 0x100 }; typedef struct cssm_applecspdl_db_settings_parameters { uint32 idleTimeout; uint8 lockOnSleep; } CSSM_APPLECSPDL_DB_SETTINGS_PARAMETERS, *CSSM_APPLECSPDL_DB_SETTINGS_PARAMETERS_PTR; typedef struct cssm_applecspdl_db_is_locked_parameters { uint8 isLocked; } CSSM_APPLECSPDL_DB_IS_LOCKED_PARAMETERS, *CSSM_APPLECSPDL_DB_IS_LOCKED_PARAMETERS_PTR; typedef struct cssm_applecspdl_db_change_password_parameters { CSSM_ACCESS_CREDENTIALS *accessCredentials; } CSSM_APPLECSPDL_DB_CHANGE_PASSWORD_PARAMETERS, *CSSM_APPLECSPDL_DB_CHANGE_PASSWORD_PARAMETERS_PTR; enum { CSSM_KEYBLOB_WRAPPED_FORMAT_APPLE_CUSTOM = 100, CSSM_KEYBLOB_WRAPPED_FORMAT_OPENSSL, CSSM_KEYBLOB_WRAPPED_FORMAT_OPENSSH1 }; enum { CSSM_ATTRIBUTE_VENDOR_DEFINED = 0x800000 }; enum { CSSM_ATTRIBUTE_PUBLIC_KEY = (CSSM_ATTRIBUTE_DATA_KEY | (CSSM_ATTRIBUTE_VENDOR_DEFINED + 0)), CSSM_ATTRIBUTE_FEE_PRIME_TYPE = (CSSM_ATTRIBUTE_DATA_UINT32 | (CSSM_ATTRIBUTE_VENDOR_DEFINED + 1)), CSSM_ATTRIBUTE_FEE_CURVE_TYPE = (CSSM_ATTRIBUTE_DATA_UINT32 | (CSSM_ATTRIBUTE_VENDOR_DEFINED + 2)), CSSM_ATTRIBUTE_ASC_OPTIMIZATION = (CSSM_ATTRIBUTE_DATA_UINT32 | (CSSM_ATTRIBUTE_VENDOR_DEFINED + 3)), CSSM_ATTRIBUTE_RSA_BLINDING = (CSSM_ATTRIBUTE_DATA_UINT32 | (CSSM_ATTRIBUTE_VENDOR_DEFINED + 4)), CSSM_ATTRIBUTE_PARAM_KEY = (CSSM_ATTRIBUTE_DATA_KEY | (CSSM_ATTRIBUTE_VENDOR_DEFINED + 5)), CSSM_ATTRIBUTE_PROMPT = (CSSM_ATTRIBUTE_DATA_CSSM_DATA | (CSSM_ATTRIBUTE_VENDOR_DEFINED + 6)), CSSM_ATTRIBUTE_ALERT_TITLE = (CSSM_ATTRIBUTE_DATA_CSSM_DATA | (CSSM_ATTRIBUTE_VENDOR_DEFINED + 7)), CSSM_ATTRIBUTE_VERIFY_PASSPHRASE = (CSSM_ATTRIBUTE_DATA_UINT32 | (CSSM_ATTRIBUTE_VENDOR_DEFINED + 8)) }; enum { CSSM_FEE_PRIME_TYPE_DEFAULT = 0, CSSM_FEE_PRIME_TYPE_MERSENNE, CSSM_FEE_PRIME_TYPE_FEE, CSSM_FEE_PRIME_TYPE_GENERAL }; enum { CSSM_FEE_CURVE_TYPE_DEFAULT = 0, CSSM_FEE_CURVE_TYPE_MONTGOMERY, CSSM_FEE_CURVE_TYPE_WEIERSTRASS }; enum { CSSM_ASC_OPTIMIZE_DEFAULT = 0, CSSM_ASC_OPTIMIZE_SIZE, CSSM_ASC_OPTIMIZE_SECURITY, CSSM_ASC_OPTIMIZE_TIME, CSSM_ASC_OPTIMIZE_TIME_SIZE, CSSM_ASC_OPTIMIZE_ASCII, }; enum { CSSM_KEYATTR_PARTIAL = 0x00010000, CSSM_KEYATTR_PUBLIC_KEY_ENCRYPT = 0x00020000 }; typedef struct { const char *string; const CSSM_OID *oid; } CSSM_APPLE_TP_NAME_OID; typedef struct { CSSM_CSP_HANDLE cspHand; CSSM_CL_HANDLE clHand; uint32 serialNumber; uint32 numSubjectNames; CSSM_APPLE_TP_NAME_OID *subjectNames; uint32 numIssuerNames; CSSM_APPLE_TP_NAME_OID *issuerNames; CSSM_X509_NAME_PTR issuerNameX509; const CSSM_KEY *certPublicKey; const CSSM_KEY *issuerPrivateKey; CSSM_ALGORITHMS signatureAlg; CSSM_OID signatureOid; uint32 notBefore; uint32 notAfter; uint32 numExtensions; CE_DataAndType *extensions; const char *challengeString; } CSSM_APPLE_TP_CERT_REQUEST; #define CSSM_APPLE_TP_SSL_OPTS_VERSION 1 #define CSSM_APPLE_TP_SSL_CLIENT 0x00000001 typedef struct { uint32 Version; uint32 ServerNameLen; const char *ServerName; uint32 Flags; } CSSM_APPLE_TP_SSL_OPTIONS; #define CSSM_APPLE_TP_CRL_OPTS_VERSION 0 typedef uint32 CSSM_APPLE_TP_CRL_OPT_FLAGS; enum { CSSM_TP_ACTION_REQUIRE_CRL_PER_CERT = 0x00000001, CSSM_TP_ACTION_FETCH_CRL_FROM_NET = 0x00000002, CSSM_TP_ACTION_CRL_SUFFICIENT = 0x00000004, CSSM_TP_ACTION_REQUIRE_CRL_IF_PRESENT = 0x00000008 }; typedef struct { uint32 Version; CSSM_APPLE_TP_CRL_OPT_FLAGS CrlFlags; CSSM_DL_DB_HANDLE_PTR crlStore; } CSSM_APPLE_TP_CRL_OPTIONS; #define CSSM_APPLE_TP_SMIME_OPTS_VERSION 0 typedef struct { uint32 Version; CE_KeyUsage IntendedUsage; # 953 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 3 uint32 SenderEmailLen; const char *SenderEmail; } CSSM_APPLE_TP_SMIME_OPTIONS; typedef uint32 CSSM_APPLE_TP_ACTION_FLAGS; enum { CSSM_TP_ACTION_ALLOW_EXPIRED = 0x00000001, CSSM_TP_ACTION_LEAF_IS_CA = 0x00000002, CSSM_TP_ACTION_FETCH_CERT_FROM_NET = 0x00000004, CSSM_TP_ACTION_ALLOW_EXPIRED_ROOT = 0x00000008, CSSM_TP_ACTION_REQUIRE_REV_PER_CERT = 0x00000010, CSSM_TP_ACTION_TRUST_SETTINGS = 0x00000020, CSSM_TP_ACTION_IMPLICIT_ANCHORS = 0x00000040 }; #define CSSM_APPLE_TP_ACTION_VERSION 0 typedef struct { uint32 Version; CSSM_APPLE_TP_ACTION_FLAGS ActionFlags; } CSSM_APPLE_TP_ACTION_DATA; # 990 "/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; #define CSSM_TP_APPLE_EVIDENCE_VERSION 0 typedef struct { uint32 Version; } CSSM_TP_APPLE_EVIDENCE_HEADER; # 1050 "/System/Library/Frameworks/Security.framework/Headers/cssmapple.h" 3 #define CSSM_EVIDENCE_FORM_APPLE_CUSTOM 0x80000000 enum { CSSM_EVIDENCE_FORM_APPLE_HEADER = 0x80000000 + 0, CSSM_EVIDENCE_FORM_APPLE_CERTGROUP = 0x80000000 + 1, CSSM_EVIDENCE_FORM_APPLE_CERT_INFO = 0x80000000 + 2 }; enum { CSSM_APPLEX509CL_OBTAIN_CSR, CSSM_APPLEX509CL_VERIFY_CSR }; typedef struct { CSSM_X509_NAME_PTR subjectNameX509; CSSM_ALGORITHMS signatureAlg; CSSM_OID signatureOid; CSSM_CSP_HANDLE cspHand; const CSSM_KEY *subjectPublicKey; const CSSM_KEY *subjectPrivateKey; const char *challengeString; } CSSM_APPLE_CL_CSR_REQUEST; #define CSSM_APPLE_CRL_END_OF_TIME "99991231235959" #define kKeychainSuffix ".keychain" #define kSystemKeychainName "System.keychain" #define kSystemKeychainDir "/Library/Keychains/" #define kSystemUnlockFile "/var/db/SystemKey" void cssmPerror(const char *how, CSSM_RETURN error); _Bool cssmOidToAlg(const CSSM_OID *oid, CSSM_ALGORITHMS *alg); const CSSM_OID *cssmAlgToOid(CSSM_ALGORITHMS algId); #define errSecErrnoBase 100000 #define errSecErrnoLimit 100255 # 26 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/cssm.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/cssm.h" 3 #define _CSSM_H_ 1 # 1 "/System/Library/Frameworks/Security.framework/Headers/emmtype.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/emmtype.h" 3 #define _EMMTYPE_H_ 1 #define CSSM_HINT_CALLBACK (1) typedef uint32 CSSM_MANAGER_EVENT_TYPES; #define CSSM_MANAGER_SERVICE_REQUEST 1 #define CSSM_MANAGER_REPLY 2 typedef struct cssm_manager_event_notification { CSSM_SERVICE_MASK DestinationModuleManagerType; CSSM_SERVICE_MASK SourceModuleManagerType; CSSM_MANAGER_EVENT_TYPES Event; uint32 EventId; CSSM_DATA EventData; } CSSM_MANAGER_EVENT_NOTIFICATION, *CSSM_MANAGER_EVENT_NOTIFICATION_PTR; # 31 "/System/Library/Frameworks/Security.framework/Headers/cssm.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/cssmapi.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/cssmapi.h" 3 #define _CSSMAPI_H_ 1 # 37 "/System/Library/Frameworks/Security.framework/Headers/cssmapi.h" 3 CSSM_RETURN CSSM_Init (const CSSM_VERSION *Version, CSSM_PRIVILEGE_SCOPE Scope, const CSSM_GUID *CallerGuid, CSSM_KEY_HIERARCHY KeyHierarchy, CSSM_PVC_MODE *PvcPolicy, const void *Reserved); CSSM_RETURN CSSM_Terminate (void); CSSM_RETURN CSSM_ModuleLoad (const CSSM_GUID *ModuleGuid, CSSM_KEY_HIERARCHY KeyHierarchy, CSSM_API_ModuleEventHandler AppNotifyCallback, void *AppNotifyCallbackCtx); CSSM_RETURN CSSM_ModuleUnload (const CSSM_GUID *ModuleGuid, CSSM_API_ModuleEventHandler AppNotifyCallback, void *AppNotifyCallbackCtx); CSSM_RETURN CSSM_Introduce (const CSSM_GUID *ModuleID, CSSM_KEY_HIERARCHY KeyHierarchy); CSSM_RETURN CSSM_Unintroduce (const CSSM_GUID *ModuleID); CSSM_RETURN CSSM_ModuleAttach (const CSSM_GUID *ModuleGuid, const CSSM_VERSION *Version, const CSSM_API_MEMORY_FUNCS *MemoryFuncs, uint32 SubserviceID, CSSM_SERVICE_TYPE SubServiceType, CSSM_ATTACH_FLAGS AttachFlags, CSSM_KEY_HIERARCHY KeyHierarchy, CSSM_FUNC_NAME_ADDR *FunctionTable, uint32 NumFunctionTable, const void *Reserved, CSSM_MODULE_HANDLE_PTR NewModuleHandle); CSSM_RETURN CSSM_ModuleDetach (CSSM_MODULE_HANDLE ModuleHandle); CSSM_RETURN CSSM_SetPrivilege (CSSM_PRIVILEGE Privilege); CSSM_RETURN CSSM_GetPrivilege (CSSM_PRIVILEGE *Privilege); CSSM_RETURN CSSM_GetModuleGUIDFromHandle (CSSM_MODULE_HANDLE ModuleHandle, CSSM_GUID_PTR ModuleGUID); CSSM_RETURN CSSM_GetSubserviceUIDFromHandle (CSSM_MODULE_HANDLE ModuleHandle, CSSM_SUBSERVICE_UID_PTR SubserviceUID); CSSM_RETURN CSSM_ListAttachedModuleManagers (uint32 *NumberOfModuleManagers, CSSM_GUID_PTR ModuleManagerGuids); CSSM_RETURN CSSM_GetAPIMemoryFunctions (CSSM_MODULE_HANDLE AddInHandle, CSSM_API_MEMORY_FUNCS_PTR AppMemoryFuncs); CSSM_RETURN CSSM_CSP_CreateSignatureContext (CSSM_CSP_HANDLE CSPHandle, CSSM_ALGORITHMS AlgorithmID, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_KEY *Key, CSSM_CC_HANDLE *NewContextHandle); CSSM_RETURN CSSM_CSP_CreateSymmetricContext (CSSM_CSP_HANDLE CSPHandle, CSSM_ALGORITHMS AlgorithmID, CSSM_ENCRYPT_MODE Mode, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_KEY *Key, const CSSM_DATA *InitVector, CSSM_PADDING Padding, void *Reserved, CSSM_CC_HANDLE *NewContextHandle); CSSM_RETURN CSSM_CSP_CreateDigestContext (CSSM_CSP_HANDLE CSPHandle, CSSM_ALGORITHMS AlgorithmID, CSSM_CC_HANDLE *NewContextHandle); CSSM_RETURN CSSM_CSP_CreateMacContext (CSSM_CSP_HANDLE CSPHandle, CSSM_ALGORITHMS AlgorithmID, const CSSM_KEY *Key, CSSM_CC_HANDLE *NewContextHandle); CSSM_RETURN CSSM_CSP_CreateRandomGenContext (CSSM_CSP_HANDLE CSPHandle, CSSM_ALGORITHMS AlgorithmID, const CSSM_CRYPTO_DATA *Seed, CSSM_SIZE Length, CSSM_CC_HANDLE *NewContextHandle); CSSM_RETURN CSSM_CSP_CreateAsymmetricContext (CSSM_CSP_HANDLE CSPHandle, CSSM_ALGORITHMS AlgorithmID, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_KEY *Key, CSSM_PADDING Padding, CSSM_CC_HANDLE *NewContextHandle); CSSM_RETURN CSSM_CSP_CreateDeriveKeyContext (CSSM_CSP_HANDLE CSPHandle, CSSM_ALGORITHMS AlgorithmID, CSSM_KEY_TYPE DeriveKeyType, uint32 DeriveKeyLengthInBits, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_KEY *BaseKey, uint32 IterationCount, const CSSM_DATA *Salt, const CSSM_CRYPTO_DATA *Seed, CSSM_CC_HANDLE *NewContextHandle); CSSM_RETURN CSSM_CSP_CreateKeyGenContext (CSSM_CSP_HANDLE CSPHandle, CSSM_ALGORITHMS AlgorithmID, uint32 KeySizeInBits, const CSSM_CRYPTO_DATA *Seed, const CSSM_DATA *Salt, const CSSM_DATE *StartDate, const CSSM_DATE *EndDate, const CSSM_DATA *Params, CSSM_CC_HANDLE *NewContextHandle); CSSM_RETURN CSSM_CSP_CreatePassThroughContext (CSSM_CSP_HANDLE CSPHandle, const CSSM_KEY *Key, CSSM_CC_HANDLE *NewContextHandle); CSSM_RETURN CSSM_GetContext (CSSM_CC_HANDLE CCHandle, CSSM_CONTEXT_PTR *Context); CSSM_RETURN CSSM_FreeContext (CSSM_CONTEXT_PTR Context); CSSM_RETURN CSSM_SetContext (CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context); CSSM_RETURN CSSM_DeleteContext (CSSM_CC_HANDLE CCHandle); CSSM_RETURN CSSM_GetContextAttribute (const CSSM_CONTEXT *Context, uint32 AttributeType, CSSM_CONTEXT_ATTRIBUTE_PTR *ContextAttribute); CSSM_RETURN CSSM_UpdateContextAttributes (CSSM_CC_HANDLE CCHandle, uint32 NumberOfAttributes, const CSSM_CONTEXT_ATTRIBUTE *ContextAttributes); CSSM_RETURN CSSM_DeleteContextAttributes (CSSM_CC_HANDLE CCHandle, uint32 NumberOfAttributes, const CSSM_CONTEXT_ATTRIBUTE *ContextAttributes); CSSM_RETURN CSSM_CSP_Login (CSSM_CSP_HANDLE CSPHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_DATA *LoginName, const void *Reserved); CSSM_RETURN CSSM_CSP_Logout (CSSM_CSP_HANDLE CSPHandle); CSSM_RETURN CSSM_CSP_GetLoginAcl (CSSM_CSP_HANDLE CSPHandle, const CSSM_STRING *SelectionTag, uint32 *NumberOfAclInfos, CSSM_ACL_ENTRY_INFO_PTR *AclInfos); CSSM_RETURN CSSM_CSP_ChangeLoginAcl (CSSM_CSP_HANDLE CSPHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_ACL_EDIT *AclEdit); CSSM_RETURN CSSM_GetKeyAcl (CSSM_CSP_HANDLE CSPHandle, const CSSM_KEY *Key, const CSSM_STRING *SelectionTag, uint32 *NumberOfAclInfos, CSSM_ACL_ENTRY_INFO_PTR *AclInfos); CSSM_RETURN CSSM_ChangeKeyAcl (CSSM_CSP_HANDLE CSPHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_ACL_EDIT *AclEdit, const CSSM_KEY *Key); CSSM_RETURN CSSM_GetKeyOwner (CSSM_CSP_HANDLE CSPHandle, const CSSM_KEY *Key, CSSM_ACL_OWNER_PROTOTYPE_PTR Owner); CSSM_RETURN CSSM_ChangeKeyOwner (CSSM_CSP_HANDLE CSPHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_KEY *Key, const CSSM_ACL_OWNER_PROTOTYPE *NewOwner); CSSM_RETURN CSSM_CSP_GetLoginOwner (CSSM_CSP_HANDLE CSPHandle, CSSM_ACL_OWNER_PROTOTYPE_PTR Owner); CSSM_RETURN CSSM_CSP_ChangeLoginOwner (CSSM_CSP_HANDLE CSPHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_ACL_OWNER_PROTOTYPE *NewOwner); CSSM_RETURN CSSM_SignData (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount, CSSM_ALGORITHMS DigestAlgorithm, CSSM_DATA_PTR Signature); CSSM_RETURN CSSM_SignDataInit (CSSM_CC_HANDLE CCHandle); CSSM_RETURN CSSM_SignDataUpdate (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount); CSSM_RETURN CSSM_SignDataFinal (CSSM_CC_HANDLE CCHandle, CSSM_DATA_PTR Signature); CSSM_RETURN CSSM_VerifyData (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount, CSSM_ALGORITHMS DigestAlgorithm, const CSSM_DATA *Signature); CSSM_RETURN CSSM_VerifyDataInit (CSSM_CC_HANDLE CCHandle); CSSM_RETURN CSSM_VerifyDataUpdate (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount); CSSM_RETURN CSSM_VerifyDataFinal (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *Signature); CSSM_RETURN CSSM_DigestData (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount, CSSM_DATA_PTR Digest); CSSM_RETURN CSSM_DigestDataInit (CSSM_CC_HANDLE CCHandle); CSSM_RETURN CSSM_DigestDataUpdate (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount); CSSM_RETURN CSSM_DigestDataClone (CSSM_CC_HANDLE CCHandle, CSSM_CC_HANDLE *ClonednewCCHandle); CSSM_RETURN CSSM_DigestDataFinal (CSSM_CC_HANDLE CCHandle, CSSM_DATA_PTR Digest); CSSM_RETURN CSSM_GenerateMac (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount, CSSM_DATA_PTR Mac); CSSM_RETURN CSSM_GenerateMacInit (CSSM_CC_HANDLE CCHandle); CSSM_RETURN CSSM_GenerateMacUpdate (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount); CSSM_RETURN CSSM_GenerateMacFinal (CSSM_CC_HANDLE CCHandle, CSSM_DATA_PTR Mac); CSSM_RETURN CSSM_VerifyMac (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount, const CSSM_DATA *Mac); CSSM_RETURN CSSM_VerifyMacInit (CSSM_CC_HANDLE CCHandle); CSSM_RETURN CSSM_VerifyMacUpdate (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount); CSSM_RETURN CSSM_VerifyMacFinal (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *Mac); CSSM_RETURN CSSM_QuerySize (CSSM_CC_HANDLE CCHandle, CSSM_BOOL Encrypt, uint32 QuerySizeCount, CSSM_QUERY_SIZE_DATA_PTR DataBlockSizes); CSSM_RETURN CSSM_EncryptData (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *ClearBufs, uint32 ClearBufCount, CSSM_DATA_PTR CipherBufs, uint32 CipherBufCount, CSSM_SIZE *bytesEncrypted, CSSM_DATA_PTR RemData); CSSM_RETURN CSSM_EncryptDataP (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *ClearBufs, uint32 ClearBufCount, CSSM_DATA_PTR CipherBufs, uint32 CipherBufCount, CSSM_SIZE *bytesEncrypted, CSSM_DATA_PTR RemData, CSSM_PRIVILEGE Privilege); CSSM_RETURN CSSM_EncryptDataInit (CSSM_CC_HANDLE CCHandle); CSSM_RETURN CSSM_EncryptDataInitP (CSSM_CC_HANDLE CCHandle, CSSM_PRIVILEGE Privilege); CSSM_RETURN CSSM_EncryptDataUpdate (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *ClearBufs, uint32 ClearBufCount, CSSM_DATA_PTR CipherBufs, uint32 CipherBufCount, CSSM_SIZE *bytesEncrypted); CSSM_RETURN CSSM_EncryptDataFinal (CSSM_CC_HANDLE CCHandle, CSSM_DATA_PTR RemData); CSSM_RETURN CSSM_DecryptData (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CipherBufs, uint32 CipherBufCount, CSSM_DATA_PTR ClearBufs, uint32 ClearBufCount, CSSM_SIZE *bytesDecrypted, CSSM_DATA_PTR RemData); CSSM_RETURN CSSM_DecryptDataP (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CipherBufs, uint32 CipherBufCount, CSSM_DATA_PTR ClearBufs, uint32 ClearBufCount, CSSM_SIZE *bytesDecrypted, CSSM_DATA_PTR RemData, CSSM_PRIVILEGE Privilege); CSSM_RETURN CSSM_DecryptDataInit (CSSM_CC_HANDLE CCHandle); CSSM_RETURN CSSM_DecryptDataInitP (CSSM_CC_HANDLE CCHandle, CSSM_PRIVILEGE Privilege); CSSM_RETURN CSSM_DecryptDataUpdate (CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CipherBufs, uint32 CipherBufCount, CSSM_DATA_PTR ClearBufs, uint32 ClearBufCount, CSSM_SIZE *bytesDecrypted); CSSM_RETURN CSSM_DecryptDataFinal (CSSM_CC_HANDLE CCHandle, CSSM_DATA_PTR RemData); CSSM_RETURN CSSM_QueryKeySizeInBits (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_KEY *Key, CSSM_KEY_SIZE_PTR KeySize); CSSM_RETURN CSSM_GenerateKey (CSSM_CC_HANDLE CCHandle, uint32 KeyUsage, uint32 KeyAttr, const CSSM_DATA *KeyLabel, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, CSSM_KEY_PTR Key); CSSM_RETURN CSSM_GenerateKeyP (CSSM_CC_HANDLE CCHandle, uint32 KeyUsage, uint32 KeyAttr, const CSSM_DATA *KeyLabel, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, CSSM_KEY_PTR Key, CSSM_PRIVILEGE Privilege); CSSM_RETURN CSSM_GenerateKeyPair (CSSM_CC_HANDLE CCHandle, uint32 PublicKeyUsage, uint32 PublicKeyAttr, const CSSM_DATA *PublicKeyLabel, CSSM_KEY_PTR PublicKey, uint32 PrivateKeyUsage, uint32 PrivateKeyAttr, const CSSM_DATA *PrivateKeyLabel, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, CSSM_KEY_PTR PrivateKey); CSSM_RETURN CSSM_GenerateKeyPairP (CSSM_CC_HANDLE CCHandle, uint32 PublicKeyUsage, uint32 PublicKeyAttr, const CSSM_DATA *PublicKeyLabel, CSSM_KEY_PTR PublicKey, uint32 PrivateKeyUsage, uint32 PrivateKeyAttr, const CSSM_DATA *PrivateKeyLabel, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, CSSM_KEY_PTR PrivateKey, CSSM_PRIVILEGE Privilege); CSSM_RETURN CSSM_GenerateRandom (CSSM_CC_HANDLE CCHandle, CSSM_DATA_PTR RandomNumber); CSSM_RETURN CSSM_CSP_ObtainPrivateKeyFromPublicKey (CSSM_CSP_HANDLE CSPHandle, const CSSM_KEY *PublicKey, CSSM_KEY_PTR PrivateKey); CSSM_RETURN CSSM_WrapKey (CSSM_CC_HANDLE CCHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_KEY *Key, const CSSM_DATA *DescriptiveData, CSSM_WRAP_KEY_PTR WrappedKey); CSSM_RETURN CSSM_UnwrapKey (CSSM_CC_HANDLE CCHandle, const CSSM_KEY *PublicKey, const CSSM_WRAP_KEY *WrappedKey, uint32 KeyUsage, uint32 KeyAttr, const CSSM_DATA *KeyLabel, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, CSSM_KEY_PTR UnwrappedKey, CSSM_DATA_PTR DescriptiveData); CSSM_RETURN CSSM_WrapKeyP (CSSM_CC_HANDLE CCHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_KEY *Key, const CSSM_DATA *DescriptiveData, CSSM_WRAP_KEY_PTR WrappedKey, CSSM_PRIVILEGE Privilege); CSSM_RETURN CSSM_UnwrapKeyP (CSSM_CC_HANDLE CCHandle, const CSSM_KEY *PublicKey, const CSSM_WRAP_KEY *WrappedKey, uint32 KeyUsage, uint32 KeyAttr, const CSSM_DATA *KeyLabel, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, CSSM_KEY_PTR UnwrappedKey, CSSM_DATA_PTR DescriptiveData, CSSM_PRIVILEGE Privilege); CSSM_RETURN CSSM_DeriveKey (CSSM_CC_HANDLE CCHandle, CSSM_DATA_PTR Param, uint32 KeyUsage, uint32 KeyAttr, const CSSM_DATA *KeyLabel, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, CSSM_KEY_PTR DerivedKey); CSSM_RETURN CSSM_FreeKey (CSSM_CSP_HANDLE CSPHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, CSSM_KEY_PTR KeyPtr, CSSM_BOOL Delete); CSSM_RETURN CSSM_GenerateAlgorithmParams (CSSM_CC_HANDLE CCHandle, uint32 ParamBits, CSSM_DATA_PTR Param); CSSM_RETURN CSSM_CSP_GetOperationalStatistics (CSSM_CSP_HANDLE CSPHandle, CSSM_CSP_OPERATIONAL_STATISTICS *Statistics); CSSM_RETURN CSSM_GetTimeValue (CSSM_CSP_HANDLE CSPHandle, CSSM_ALGORITHMS TimeAlgorithm, CSSM_DATA *TimeData); CSSM_RETURN CSSM_RetrieveUniqueId (CSSM_CSP_HANDLE CSPHandle, CSSM_DATA_PTR UniqueID); CSSM_RETURN CSSM_RetrieveCounter (CSSM_CSP_HANDLE CSPHandle, CSSM_DATA_PTR Counter); CSSM_RETURN CSSM_VerifyDevice (CSSM_CSP_HANDLE CSPHandle, const CSSM_DATA *DeviceCert); CSSM_RETURN CSSM_CSP_PassThrough (CSSM_CC_HANDLE CCHandle, uint32 PassThroughId, const void *InData, void **OutData); CSSM_RETURN CSSM_TP_SubmitCredRequest (CSSM_TP_HANDLE TPHandle, const CSSM_TP_AUTHORITY_ID *PreferredAuthority, CSSM_TP_AUTHORITY_REQUEST_TYPE RequestType, const CSSM_TP_REQUEST_SET *RequestInput, const CSSM_TP_CALLERAUTH_CONTEXT *CallerAuthContext, sint32 *EstimatedTime, CSSM_DATA_PTR ReferenceIdentifier); CSSM_RETURN CSSM_TP_RetrieveCredResult (CSSM_TP_HANDLE TPHandle, const CSSM_DATA *ReferenceIdentifier, const CSSM_TP_CALLERAUTH_CONTEXT *CallerAuthCredentials, sint32 *EstimatedTime, CSSM_BOOL *ConfirmationRequired, CSSM_TP_RESULT_SET_PTR *RetrieveOutput); CSSM_RETURN CSSM_TP_ConfirmCredResult (CSSM_TP_HANDLE TPHandle, const CSSM_DATA *ReferenceIdentifier, const CSSM_TP_CALLERAUTH_CONTEXT *CallerAuthCredentials, const CSSM_TP_CONFIRM_RESPONSE *Responses, const CSSM_TP_AUTHORITY_ID *PreferredAuthority); CSSM_RETURN CSSM_TP_ReceiveConfirmation (CSSM_TP_HANDLE TPHandle, const CSSM_DATA *ReferenceIdentifier, CSSM_TP_CONFIRM_RESPONSE_PTR *Responses, sint32 *ElapsedTime); CSSM_RETURN CSSM_TP_CertReclaimKey (CSSM_TP_HANDLE TPHandle, const CSSM_CERTGROUP *CertGroup, uint32 CertIndex, CSSM_LONG_HANDLE KeyCacheHandle, CSSM_CSP_HANDLE CSPHandle, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry); CSSM_RETURN CSSM_TP_CertReclaimAbort (CSSM_TP_HANDLE TPHandle, CSSM_LONG_HANDLE KeyCacheHandle); CSSM_RETURN CSSM_TP_FormRequest (CSSM_TP_HANDLE TPHandle, const CSSM_TP_AUTHORITY_ID *PreferredAuthority, CSSM_TP_FORM_TYPE FormType, CSSM_DATA_PTR BlankForm); CSSM_RETURN CSSM_TP_FormSubmit (CSSM_TP_HANDLE TPHandle, CSSM_TP_FORM_TYPE FormType, const CSSM_DATA *Form, const CSSM_TP_AUTHORITY_ID *ClearanceAuthority, const CSSM_TP_AUTHORITY_ID *RepresentedAuthority, CSSM_ACCESS_CREDENTIALS_PTR Credentials); CSSM_RETURN CSSM_TP_CertGroupVerify (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CSP_HANDLE CSPHandle, const CSSM_CERTGROUP *CertGroupToBeVerified, const CSSM_TP_VERIFY_CONTEXT *VerifyContext, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR VerifyContextResult); CSSM_RETURN CSSM_TP_CertCreateTemplate (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, uint32 NumberOfFields, const CSSM_FIELD *CertFields, CSSM_DATA_PTR CertTemplate); CSSM_RETURN CSSM_TP_CertGetAllTemplateFields (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, const CSSM_DATA *CertTemplate, uint32 *NumberOfFields, CSSM_FIELD_PTR *CertFields); CSSM_RETURN CSSM_TP_CertSign (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CertTemplateToBeSigned, const CSSM_CERTGROUP *SignerCertGroup, const CSSM_TP_VERIFY_CONTEXT *SignerVerifyContext, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR SignerVerifyResult, CSSM_DATA_PTR SignedCert); CSSM_RETURN CSSM_TP_CrlVerify (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CSP_HANDLE CSPHandle, const CSSM_ENCODED_CRL *CrlToBeVerified, const CSSM_CERTGROUP *SignerCertGroup, const CSSM_TP_VERIFY_CONTEXT *VerifyContext, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR RevokerVerifyResult); CSSM_RETURN CSSM_TP_CrlCreateTemplate (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, uint32 NumberOfFields, const CSSM_FIELD *CrlFields, CSSM_DATA_PTR NewCrlTemplate); CSSM_RETURN CSSM_TP_CertRevoke (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CSP_HANDLE CSPHandle, const CSSM_DATA *OldCrlTemplate, const CSSM_CERTGROUP *CertGroupToBeRevoked, const CSSM_CERTGROUP *RevokerCertGroup, const CSSM_TP_VERIFY_CONTEXT *RevokerVerifyContext, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR RevokerVerifyResult, CSSM_TP_CERTCHANGE_REASON Reason, CSSM_DATA_PTR NewCrlTemplate); CSSM_RETURN CSSM_TP_CertRemoveFromCrlTemplate (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CSP_HANDLE CSPHandle, const CSSM_DATA *OldCrlTemplate, const CSSM_CERTGROUP *CertGroupToBeRemoved, const CSSM_CERTGROUP *RevokerCertGroup, const CSSM_TP_VERIFY_CONTEXT *RevokerVerifyContext, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR RevokerVerifyResult, CSSM_DATA_PTR NewCrlTemplate); CSSM_RETURN CSSM_TP_CrlSign (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_ENCODED_CRL *CrlToBeSigned, const CSSM_CERTGROUP *SignerCertGroup, const CSSM_TP_VERIFY_CONTEXT *SignerVerifyContext, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR SignerVerifyResult, CSSM_DATA_PTR SignedCrl); CSSM_RETURN CSSM_TP_ApplyCrlToDb (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CSP_HANDLE CSPHandle, const CSSM_ENCODED_CRL *CrlToBeApplied, const CSSM_CERTGROUP *SignerCertGroup, const CSSM_TP_VERIFY_CONTEXT *ApplyCrlVerifyContext, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR ApplyCrlVerifyResult); CSSM_RETURN CSSM_TP_CertGroupConstruct (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CSP_HANDLE CSPHandle, const CSSM_DL_DB_LIST *DBList, const void *ConstructParams, const CSSM_CERTGROUP *CertGroupFrag, CSSM_CERTGROUP_PTR *CertGroup); CSSM_RETURN CSSM_TP_CertGroupPrune (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, const CSSM_DL_DB_LIST *DBList, const CSSM_CERTGROUP *OrderedCertGroup, CSSM_CERTGROUP_PTR *PrunedCertGroup); CSSM_RETURN CSSM_TP_CertGroupToTupleGroup (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, const CSSM_CERTGROUP *CertGroup, CSSM_TUPLEGROUP_PTR *TupleGroup); CSSM_RETURN CSSM_TP_TupleGroupToCertGroup (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, const CSSM_TUPLEGROUP *TupleGroup, CSSM_CERTGROUP_PTR *CertTemplates); CSSM_RETURN CSSM_TP_PassThrough (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DL_DB_LIST *DBList, uint32 PassThroughId, const void *InputParams, void **OutputParams); CSSM_RETURN CSSM_AC_AuthCompute (CSSM_AC_HANDLE ACHandle, const CSSM_TUPLEGROUP *BaseAuthorizations, const CSSM_TUPLEGROUP *Credentials, uint32 NumberOfRequestors, const CSSM_LIST *Requestors, const CSSM_LIST *RequestedAuthorizationPeriod, const CSSM_LIST *RequestedAuthorization, CSSM_TUPLEGROUP_PTR AuthorizationResult); CSSM_RETURN CSSM_AC_PassThrough (CSSM_AC_HANDLE ACHandle, CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DL_DB_LIST *DBList, uint32 PassThroughId, const void *InputParams, void **OutputParams); CSSM_RETURN CSSM_CL_CertCreateTemplate (CSSM_CL_HANDLE CLHandle, uint32 NumberOfFields, const CSSM_FIELD *CertFields, CSSM_DATA_PTR CertTemplate); CSSM_RETURN CSSM_CL_CertGetAllTemplateFields (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *CertTemplate, uint32 *NumberOfFields, CSSM_FIELD_PTR *CertFields); CSSM_RETURN CSSM_CL_CertSign (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CertTemplate, const CSSM_FIELD *SignScope, uint32 ScopeSize, CSSM_DATA_PTR SignedCert); CSSM_RETURN CSSM_CL_CertVerify (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CertToBeVerified, const CSSM_DATA *SignerCert, const CSSM_FIELD *VerifyScope, uint32 ScopeSize); CSSM_RETURN CSSM_CL_CertVerifyWithKey (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CertToBeVerified); CSSM_RETURN CSSM_CL_CertGetFirstFieldValue (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Cert, const CSSM_OID *CertField, CSSM_HANDLE_PTR ResultsHandle, uint32 *NumberOfMatchedFields, CSSM_DATA_PTR *Value); CSSM_RETURN CSSM_CL_CertGetNextFieldValue (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE ResultsHandle, CSSM_DATA_PTR *Value); CSSM_RETURN CSSM_CL_CertAbortQuery (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE ResultsHandle); CSSM_RETURN CSSM_CL_CertGetKeyInfo (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Cert, CSSM_KEY_PTR *Key); CSSM_RETURN CSSM_CL_CertGetAllFields (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Cert, uint32 *NumberOfFields, CSSM_FIELD_PTR *CertFields); CSSM_RETURN CSSM_CL_FreeFields (CSSM_CL_HANDLE CLHandle, uint32 NumberOfFields, CSSM_FIELD_PTR *Fields); CSSM_RETURN CSSM_CL_FreeFieldValue (CSSM_CL_HANDLE CLHandle, const CSSM_OID *CertOrCrlOid, CSSM_DATA_PTR Value); CSSM_RETURN CSSM_CL_CertCache (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Cert, CSSM_HANDLE_PTR CertHandle); CSSM_RETURN CSSM_CL_CertGetFirstCachedFieldValue (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE CertHandle, const CSSM_OID *CertField, CSSM_HANDLE_PTR ResultsHandle, uint32 *NumberOfMatchedFields, CSSM_DATA_PTR *Value); CSSM_RETURN CSSM_CL_CertGetNextCachedFieldValue (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE ResultsHandle, CSSM_DATA_PTR *Value); CSSM_RETURN CSSM_CL_CertAbortCache (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE CertHandle); CSSM_RETURN CSSM_CL_CertGroupToSignedBundle (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CERTGROUP *CertGroupToBundle, const CSSM_CERT_BUNDLE_HEADER *BundleInfo, CSSM_DATA_PTR SignedBundle); CSSM_RETURN CSSM_CL_CertGroupFromVerifiedBundle (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CERT_BUNDLE *CertBundle, const CSSM_DATA *SignerCert, CSSM_CERTGROUP_PTR *CertGroup); CSSM_RETURN CSSM_CL_CertDescribeFormat (CSSM_CL_HANDLE CLHandle, uint32 *NumberOfFields, CSSM_OID_PTR *OidList); CSSM_RETURN CSSM_CL_CrlCreateTemplate (CSSM_CL_HANDLE CLHandle, uint32 NumberOfFields, const CSSM_FIELD *CrlTemplate, CSSM_DATA_PTR NewCrl); CSSM_RETURN CSSM_CL_CrlSetFields (CSSM_CL_HANDLE CLHandle, uint32 NumberOfFields, const CSSM_FIELD *CrlTemplate, const CSSM_DATA *OldCrl, CSSM_DATA_PTR ModifiedCrl); CSSM_RETURN CSSM_CL_CrlAddCert (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *Cert, uint32 NumberOfFields, const CSSM_FIELD *CrlEntryFields, const CSSM_DATA *OldCrl, CSSM_DATA_PTR NewCrl); CSSM_RETURN CSSM_CL_CrlRemoveCert (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Cert, const CSSM_DATA *OldCrl, CSSM_DATA_PTR NewCrl); CSSM_RETURN CSSM_CL_CrlSign (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *UnsignedCrl, const CSSM_FIELD *SignScope, uint32 ScopeSize, CSSM_DATA_PTR SignedCrl); CSSM_RETURN CSSM_CL_CrlVerify (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CrlToBeVerified, const CSSM_DATA *SignerCert, const CSSM_FIELD *VerifyScope, uint32 ScopeSize); CSSM_RETURN CSSM_CL_CrlVerifyWithKey (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CrlToBeVerified); CSSM_RETURN CSSM_CL_IsCertInCrl (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Cert, const CSSM_DATA *Crl, CSSM_BOOL *CertFound); CSSM_RETURN CSSM_CL_CrlGetFirstFieldValue (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Crl, const CSSM_OID *CrlField, CSSM_HANDLE_PTR ResultsHandle, uint32 *NumberOfMatchedFields, CSSM_DATA_PTR *Value); CSSM_RETURN CSSM_CL_CrlGetNextFieldValue (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE ResultsHandle, CSSM_DATA_PTR *Value); CSSM_RETURN CSSM_CL_CrlAbortQuery (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE ResultsHandle); CSSM_RETURN CSSM_CL_CrlGetAllFields (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Crl, uint32 *NumberOfCrlFields, CSSM_FIELD_PTR *CrlFields); CSSM_RETURN CSSM_CL_CrlCache (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Crl, CSSM_HANDLE_PTR CrlHandle); CSSM_RETURN CSSM_CL_IsCertInCachedCrl (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Cert, CSSM_HANDLE CrlHandle, CSSM_BOOL *CertFound, CSSM_DATA_PTR CrlRecordIndex); CSSM_RETURN CSSM_CL_CrlGetFirstCachedFieldValue (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE CrlHandle, const CSSM_DATA *CrlRecordIndex, const CSSM_OID *CrlField, CSSM_HANDLE_PTR ResultsHandle, uint32 *NumberOfMatchedFields, CSSM_DATA_PTR *Value); CSSM_RETURN CSSM_CL_CrlGetNextCachedFieldValue (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE ResultsHandle, CSSM_DATA_PTR *Value); CSSM_RETURN CSSM_CL_CrlGetAllCachedRecordFields (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE CrlHandle, const CSSM_DATA *CrlRecordIndex, uint32 *NumberOfFields, CSSM_FIELD_PTR *CrlFields); CSSM_RETURN CSSM_CL_CrlAbortCache (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE CrlHandle); CSSM_RETURN CSSM_CL_CrlDescribeFormat (CSSM_CL_HANDLE CLHandle, uint32 *NumberOfFields, CSSM_OID_PTR *OidList); CSSM_RETURN CSSM_CL_PassThrough (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, uint32 PassThroughId, const void *InputParams, void **OutputParams); CSSM_RETURN CSSM_DL_DbOpen (CSSM_DL_HANDLE DLHandle, const char *DbName, const CSSM_NET_ADDRESS *DbLocation, CSSM_DB_ACCESS_TYPE AccessRequest, const CSSM_ACCESS_CREDENTIALS *AccessCred, const void *OpenParameters, CSSM_DB_HANDLE *DbHandle); CSSM_RETURN CSSM_DL_DbClose (CSSM_DL_DB_HANDLE DLDBHandle); CSSM_RETURN CSSM_DL_DbCreate (CSSM_DL_HANDLE DLHandle, const char *DbName, const CSSM_NET_ADDRESS *DbLocation, const CSSM_DBINFO *DBInfo, CSSM_DB_ACCESS_TYPE AccessRequest, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, const void *OpenParameters, CSSM_DB_HANDLE *DbHandle); CSSM_RETURN CSSM_DL_DbDelete (CSSM_DL_HANDLE DLHandle, const char *DbName, const CSSM_NET_ADDRESS *DbLocation, const CSSM_ACCESS_CREDENTIALS *AccessCred); CSSM_RETURN CSSM_DL_CreateRelation (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_DB_RECORDTYPE RelationID, const char *RelationName, uint32 NumberOfAttributes, const CSSM_DB_SCHEMA_ATTRIBUTE_INFO *pAttributeInfo, uint32 NumberOfIndexes, const CSSM_DB_SCHEMA_INDEX_INFO *pIndexInfo); CSSM_RETURN CSSM_DL_DestroyRelation (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_DB_RECORDTYPE RelationID); CSSM_RETURN CSSM_DL_Authenticate (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_DB_ACCESS_TYPE AccessRequest, const CSSM_ACCESS_CREDENTIALS *AccessCred); CSSM_RETURN CSSM_DL_GetDbAcl (CSSM_DL_DB_HANDLE DLDBHandle, const CSSM_STRING *SelectionTag, uint32 *NumberOfAclInfos, CSSM_ACL_ENTRY_INFO_PTR *AclInfos); CSSM_RETURN CSSM_DL_ChangeDbAcl (CSSM_DL_DB_HANDLE DLDBHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_ACL_EDIT *AclEdit); CSSM_RETURN CSSM_DL_GetDbOwner (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_ACL_OWNER_PROTOTYPE_PTR Owner); CSSM_RETURN CSSM_DL_ChangeDbOwner (CSSM_DL_DB_HANDLE DLDBHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_ACL_OWNER_PROTOTYPE *NewOwner); CSSM_RETURN CSSM_DL_GetDbNames (CSSM_DL_HANDLE DLHandle, CSSM_NAME_LIST_PTR *NameList); CSSM_RETURN CSSM_DL_GetDbNameFromHandle (CSSM_DL_DB_HANDLE DLDBHandle, char **DbName); CSSM_RETURN CSSM_DL_FreeNameList (CSSM_DL_HANDLE DLHandle, CSSM_NAME_LIST_PTR NameList); CSSM_RETURN CSSM_DL_DataInsert (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_DB_RECORDTYPE RecordType, const CSSM_DB_RECORD_ATTRIBUTE_DATA *Attributes, const CSSM_DATA *Data, CSSM_DB_UNIQUE_RECORD_PTR *UniqueId); CSSM_RETURN CSSM_DL_DataDelete (CSSM_DL_DB_HANDLE DLDBHandle, const CSSM_DB_UNIQUE_RECORD *UniqueRecordIdentifier); CSSM_RETURN CSSM_DL_DataModify (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_DB_RECORDTYPE RecordType, CSSM_DB_UNIQUE_RECORD_PTR UniqueRecordIdentifier, const CSSM_DB_RECORD_ATTRIBUTE_DATA *AttributesToBeModified, const CSSM_DATA *DataToBeModified, CSSM_DB_MODIFY_MODE ModifyMode); CSSM_RETURN CSSM_DL_DataGetFirst (CSSM_DL_DB_HANDLE DLDBHandle, const CSSM_QUERY *Query, CSSM_HANDLE_PTR ResultsHandle, CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR Attributes, CSSM_DATA_PTR Data, CSSM_DB_UNIQUE_RECORD_PTR *UniqueId); CSSM_RETURN CSSM_DL_DataGetNext (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_HANDLE ResultsHandle, CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR Attributes, CSSM_DATA_PTR Data, CSSM_DB_UNIQUE_RECORD_PTR *UniqueId); CSSM_RETURN CSSM_DL_DataAbortQuery (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_HANDLE ResultsHandle); CSSM_RETURN CSSM_DL_DataGetFromUniqueRecordId (CSSM_DL_DB_HANDLE DLDBHandle, const CSSM_DB_UNIQUE_RECORD *UniqueRecord, CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR Attributes, CSSM_DATA_PTR Data); CSSM_RETURN CSSM_DL_FreeUniqueRecord (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_DB_UNIQUE_RECORD_PTR UniqueRecord); CSSM_RETURN CSSM_DL_PassThrough (CSSM_DL_DB_HANDLE DLDBHandle, uint32 PassThroughId, const void *InputParams, void **OutputParams); # 32 "/System/Library/Frameworks/Security.framework/Headers/cssm.h" 2 3 # 28 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/cssmaci.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/cssmaci.h" 3 #define _CSSMACI_H_ 1 typedef struct cssm_spi_ac_funcs { CSSM_RETURN ( *AuthCompute) (CSSM_AC_HANDLE ACHandle, const CSSM_TUPLEGROUP *BaseAuthorizations, const CSSM_TUPLEGROUP *Credentials, uint32 NumberOfRequestors, const CSSM_LIST *Requestors, const CSSM_LIST *RequestedAuthorizationPeriod, const CSSM_LIST *RequestedAuthorization, CSSM_TUPLEGROUP_PTR AuthorizationResult); CSSM_RETURN ( *PassThrough) (CSSM_AC_HANDLE ACHandle, CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DL_DB_LIST *DBList, uint32 PassThroughId, const void *InputParams, void **OutputParams); } CSSM_SPI_AC_FUNCS, *CSSM_SPI_AC_FUNCS_PTR; # 29 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/cssmcli.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/cssmcli.h" 3 #define _CSSMCLI_H_ 1 typedef struct cssm_spi_cl_funcs { CSSM_RETURN ( *CertCreateTemplate) (CSSM_CL_HANDLE CLHandle, uint32 NumberOfFields, const CSSM_FIELD *CertFields, CSSM_DATA_PTR CertTemplate); CSSM_RETURN ( *CertGetAllTemplateFields) (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *CertTemplate, uint32 *NumberOfFields, CSSM_FIELD_PTR *CertFields); CSSM_RETURN ( *CertSign) (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CertTemplate, const CSSM_FIELD *SignScope, uint32 ScopeSize, CSSM_DATA_PTR SignedCert); CSSM_RETURN ( *CertVerify) (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CertToBeVerified, const CSSM_DATA *SignerCert, const CSSM_FIELD *VerifyScope, uint32 ScopeSize); CSSM_RETURN ( *CertVerifyWithKey) (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CertToBeVerified); CSSM_RETURN ( *CertGetFirstFieldValue) (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Cert, const CSSM_OID *CertField, CSSM_HANDLE_PTR ResultsHandle, uint32 *NumberOfMatchedFields, CSSM_DATA_PTR *Value); CSSM_RETURN ( *CertGetNextFieldValue) (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE ResultsHandle, CSSM_DATA_PTR *Value); CSSM_RETURN ( *CertAbortQuery) (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE ResultsHandle); CSSM_RETURN ( *CertGetKeyInfo) (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Cert, CSSM_KEY_PTR *Key); CSSM_RETURN ( *CertGetAllFields) (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Cert, uint32 *NumberOfFields, CSSM_FIELD_PTR *CertFields); CSSM_RETURN ( *FreeFields) (CSSM_CL_HANDLE CLHandle, uint32 NumberOfFields, CSSM_FIELD_PTR *FieldArray); CSSM_RETURN ( *FreeFieldValue) (CSSM_CL_HANDLE CLHandle, const CSSM_OID *CertOrCrlOid, CSSM_DATA_PTR Value); CSSM_RETURN ( *CertCache) (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Cert, CSSM_HANDLE_PTR CertHandle); CSSM_RETURN ( *CertGetFirstCachedFieldValue) (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE CertHandle, const CSSM_OID *CertField, CSSM_HANDLE_PTR ResultsHandle, uint32 *NumberOfMatchedFields, CSSM_DATA_PTR *Value); CSSM_RETURN ( *CertGetNextCachedFieldValue) (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE ResultsHandle, CSSM_DATA_PTR *Value); CSSM_RETURN ( *CertAbortCache) (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE CertHandle); CSSM_RETURN ( *CertGroupToSignedBundle) (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CERTGROUP *CertGroupToBundle, const CSSM_CERT_BUNDLE_HEADER *BundleInfo, CSSM_DATA_PTR SignedBundle); CSSM_RETURN ( *CertGroupFromVerifiedBundle) (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CERT_BUNDLE *CertBundle, const CSSM_DATA *SignerCert, CSSM_CERTGROUP_PTR *CertGroup); CSSM_RETURN ( *CertDescribeFormat) (CSSM_CL_HANDLE CLHandle, uint32 *NumberOfFields, CSSM_OID_PTR *OidList); CSSM_RETURN ( *CrlCreateTemplate) (CSSM_CL_HANDLE CLHandle, uint32 NumberOfFields, const CSSM_FIELD *CrlTemplate, CSSM_DATA_PTR NewCrl); CSSM_RETURN ( *CrlSetFields) (CSSM_CL_HANDLE CLHandle, uint32 NumberOfFields, const CSSM_FIELD *CrlTemplate, const CSSM_DATA *OldCrl, CSSM_DATA_PTR ModifiedCrl); CSSM_RETURN ( *CrlAddCert) (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *Cert, uint32 NumberOfFields, const CSSM_FIELD *CrlEntryFields, const CSSM_DATA *OldCrl, CSSM_DATA_PTR NewCrl); CSSM_RETURN ( *CrlRemoveCert) (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Cert, const CSSM_DATA *OldCrl, CSSM_DATA_PTR NewCrl); CSSM_RETURN ( *CrlSign) (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *UnsignedCrl, const CSSM_FIELD *SignScope, uint32 ScopeSize, CSSM_DATA_PTR SignedCrl); CSSM_RETURN ( *CrlVerify) (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CrlToBeVerified, const CSSM_DATA *SignerCert, const CSSM_FIELD *VerifyScope, uint32 ScopeSize); CSSM_RETURN ( *CrlVerifyWithKey) (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CrlToBeVerified); CSSM_RETURN ( *IsCertInCrl) (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Cert, const CSSM_DATA *Crl, CSSM_BOOL *CertFound); CSSM_RETURN ( *CrlGetFirstFieldValue) (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Crl, const CSSM_OID *CrlField, CSSM_HANDLE_PTR ResultsHandle, uint32 *NumberOfMatchedFields, CSSM_DATA_PTR *Value); CSSM_RETURN ( *CrlGetNextFieldValue) (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE ResultsHandle, CSSM_DATA_PTR *Value); CSSM_RETURN ( *CrlAbortQuery) (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE ResultsHandle); CSSM_RETURN ( *CrlGetAllFields) (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Crl, uint32 *NumberOfCrlFields, CSSM_FIELD_PTR *CrlFields); CSSM_RETURN ( *CrlCache) (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Crl, CSSM_HANDLE_PTR CrlHandle); CSSM_RETURN ( *IsCertInCachedCrl) (CSSM_CL_HANDLE CLHandle, const CSSM_DATA *Cert, CSSM_HANDLE CrlHandle, CSSM_BOOL *CertFound, CSSM_DATA_PTR CrlRecordIndex); CSSM_RETURN ( *CrlGetFirstCachedFieldValue) (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE CrlHandle, const CSSM_DATA *CrlRecordIndex, const CSSM_OID *CrlField, CSSM_HANDLE_PTR ResultsHandle, uint32 *NumberOfMatchedFields, CSSM_DATA_PTR *Value); CSSM_RETURN ( *CrlGetNextCachedFieldValue) (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE ResultsHandle, CSSM_DATA_PTR *Value); CSSM_RETURN ( *CrlGetAllCachedRecordFields) (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE CrlHandle, const CSSM_DATA *CrlRecordIndex, uint32 *NumberOfFields, CSSM_FIELD_PTR *CrlFields); CSSM_RETURN ( *CrlAbortCache) (CSSM_CL_HANDLE CLHandle, CSSM_HANDLE CrlHandle); CSSM_RETURN ( *CrlDescribeFormat) (CSSM_CL_HANDLE CLHandle, uint32 *NumberOfFields, CSSM_OID_PTR *OidList); CSSM_RETURN ( *PassThrough) (CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, uint32 PassThroughId, const void *InputParams, void **OutputParams); } CSSM_SPI_CL_FUNCS, *CSSM_SPI_CL_FUNCS_PTR; # 31 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/cssmcspi.h" 1 3 # 28 "/System/Library/Frameworks/Security.framework/Headers/cssmcspi.h" 3 #define _CSSMCSPI_H_ 1 # 1 "/System/Library/Frameworks/Security.framework/Headers/cssmspi.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/cssmspi.h" 3 #define _CSSMSPI_H_ 1 typedef CSSM_RETURN ( *CSSM_SPI_ModuleEventHandler) (const CSSM_GUID *ModuleGuid, void *CssmNotifyCallbackCtx, uint32 SubserviceId, CSSM_SERVICE_TYPE ServiceType, CSSM_MODULE_EVENT EventType); typedef uint32 CSSM_CONTEXT_EVENT; enum { CSSM_CONTEXT_EVENT_CREATE = 1, CSSM_CONTEXT_EVENT_DELETE = 2, CSSM_CONTEXT_EVENT_UPDATE = 3 }; typedef struct cssm_module_funcs { CSSM_SERVICE_TYPE ServiceType; uint32 NumberOfServiceFuncs; const CSSM_PROC_ADDR *ServiceFuncs; } CSSM_MODULE_FUNCS, *CSSM_MODULE_FUNCS_PTR; typedef void *( *CSSM_UPCALLS_MALLOC) (CSSM_HANDLE AddInHandle, uint32 size); typedef void ( *CSSM_UPCALLS_FREE) (CSSM_HANDLE AddInHandle, void *memblock); typedef void *( *CSSM_UPCALLS_REALLOC) (CSSM_HANDLE AddInHandle, void *memblock, uint32 size); typedef void *( *CSSM_UPCALLS_CALLOC) (CSSM_HANDLE AddInHandle, uint32 num, uint32 size); typedef struct cssm_upcalls { CSSM_UPCALLS_MALLOC malloc_func; CSSM_UPCALLS_FREE free_func; CSSM_UPCALLS_REALLOC realloc_func; CSSM_UPCALLS_CALLOC calloc_func; CSSM_RETURN ( *CcToHandle_func) (CSSM_CC_HANDLE Cc, CSSM_MODULE_HANDLE_PTR ModuleHandle); CSSM_RETURN ( *GetModuleInfo_func) (CSSM_MODULE_HANDLE Module, CSSM_GUID_PTR Guid, CSSM_VERSION_PTR Version, uint32 *SubServiceId, CSSM_SERVICE_TYPE *SubServiceType, CSSM_ATTACH_FLAGS *AttachFlags, CSSM_KEY_HIERARCHY *KeyHierarchy, CSSM_API_MEMORY_FUNCS_PTR AttachedMemFuncs, CSSM_FUNC_NAME_ADDR_PTR FunctionTable, uint32 NumFunctions); } CSSM_UPCALLS, *CSSM_UPCALLS_PTR; CSSM_RETURN CSSM_SPI_ModuleLoad (const CSSM_GUID *CssmGuid, const CSSM_GUID *ModuleGuid, CSSM_SPI_ModuleEventHandler CssmNotifyCallback, void *CssmNotifyCallbackCtx); CSSM_RETURN CSSM_SPI_ModuleUnload (const CSSM_GUID *CssmGuid, const CSSM_GUID *ModuleGuid, CSSM_SPI_ModuleEventHandler CssmNotifyCallback, void *CssmNotifyCallbackCtx); CSSM_RETURN CSSM_SPI_ModuleAttach (const CSSM_GUID *ModuleGuid, const CSSM_VERSION *Version, uint32 SubserviceID, CSSM_SERVICE_TYPE SubServiceType, CSSM_ATTACH_FLAGS AttachFlags, CSSM_MODULE_HANDLE ModuleHandle, CSSM_KEY_HIERARCHY KeyHierarchy, const CSSM_GUID *CssmGuid, const CSSM_GUID *ModuleManagerGuid, const CSSM_GUID *CallerGuid, const CSSM_UPCALLS *Upcalls, CSSM_MODULE_FUNCS_PTR *FuncTbl); CSSM_RETURN CSSM_SPI_ModuleDetach (CSSM_MODULE_HANDLE ModuleHandle); # 31 "/System/Library/Frameworks/Security.framework/Headers/cssmcspi.h" 2 3 typedef struct cssm_spi_csp_funcs { CSSM_RETURN ( *EventNotify) (CSSM_CSP_HANDLE CSPHandle, CSSM_CONTEXT_EVENT Event, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context); CSSM_RETURN ( *QuerySize) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, CSSM_BOOL Encrypt, uint32 QuerySizeCount, CSSM_QUERY_SIZE_DATA_PTR DataBlock); CSSM_RETURN ( *SignData) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, const CSSM_DATA *DataBufs, uint32 DataBufCount, CSSM_ALGORITHMS DigestAlgorithm, CSSM_DATA_PTR Signature); CSSM_RETURN ( *SignDataInit) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context); CSSM_RETURN ( *SignDataUpdate) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount); CSSM_RETURN ( *SignDataFinal) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, CSSM_DATA_PTR Signature); CSSM_RETURN ( *VerifyData) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, const CSSM_DATA *DataBufs, uint32 DataBufCount, CSSM_ALGORITHMS DigestAlgorithm, const CSSM_DATA *Signature); CSSM_RETURN ( *VerifyDataInit) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context); CSSM_RETURN ( *VerifyDataUpdate) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount); CSSM_RETURN ( *VerifyDataFinal) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *Signature); CSSM_RETURN ( *DigestData) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, const CSSM_DATA *DataBufs, uint32 DataBufCount, CSSM_DATA_PTR Digest); CSSM_RETURN ( *DigestDataInit) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context); CSSM_RETURN ( *DigestDataUpdate) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount); CSSM_RETURN ( *DigestDataClone) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, CSSM_CC_HANDLE ClonedCCHandle); CSSM_RETURN ( *DigestDataFinal) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, CSSM_DATA_PTR Digest); CSSM_RETURN ( *GenerateMac) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, const CSSM_DATA *DataBufs, uint32 DataBufCount, CSSM_DATA_PTR Mac); CSSM_RETURN ( *GenerateMacInit) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context); CSSM_RETURN ( *GenerateMacUpdate) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount); CSSM_RETURN ( *GenerateMacFinal) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, CSSM_DATA_PTR Mac); CSSM_RETURN ( *VerifyMac) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, const CSSM_DATA *DataBufs, uint32 DataBufCount, const CSSM_DATA *Mac); CSSM_RETURN ( *VerifyMacInit) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context); CSSM_RETURN ( *VerifyMacUpdate) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *DataBufs, uint32 DataBufCount); CSSM_RETURN ( *VerifyMacFinal) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *Mac); CSSM_RETURN ( *EncryptData) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, const CSSM_DATA *ClearBufs, uint32 ClearBufCount, CSSM_DATA_PTR CipherBufs, uint32 CipherBufCount, CSSM_SIZE *bytesEncrypted, CSSM_DATA_PTR RemData, CSSM_PRIVILEGE Privilege); CSSM_RETURN ( *EncryptDataInit) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, CSSM_PRIVILEGE Privilege); CSSM_RETURN ( *EncryptDataUpdate) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *ClearBufs, uint32 ClearBufCount, CSSM_DATA_PTR CipherBufs, uint32 CipherBufCount, CSSM_SIZE *bytesEncrypted); CSSM_RETURN ( *EncryptDataFinal) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, CSSM_DATA_PTR RemData); CSSM_RETURN ( *DecryptData) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, const CSSM_DATA *CipherBufs, uint32 CipherBufCount, CSSM_DATA_PTR ClearBufs, uint32 ClearBufCount, CSSM_SIZE *bytesDecrypted, CSSM_DATA_PTR RemData, CSSM_PRIVILEGE Privilege); CSSM_RETURN ( *DecryptDataInit) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, CSSM_PRIVILEGE Privilege); CSSM_RETURN ( *DecryptDataUpdate) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CipherBufs, uint32 CipherBufCount, CSSM_DATA_PTR ClearBufs, uint32 ClearBufCount, CSSM_SIZE *bytesDecrypted); CSSM_RETURN ( *DecryptDataFinal) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, CSSM_DATA_PTR RemData); CSSM_RETURN ( *QueryKeySizeInBits) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, const CSSM_KEY *Key, CSSM_KEY_SIZE_PTR KeySize); CSSM_RETURN ( *GenerateKey) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, uint32 KeyUsage, uint32 KeyAttr, const CSSM_DATA *KeyLabel, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, CSSM_KEY_PTR Key, CSSM_PRIVILEGE Privilege); CSSM_RETURN ( *GenerateKeyPair) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, uint32 PublicKeyUsage, uint32 PublicKeyAttr, const CSSM_DATA *PublicKeyLabel, CSSM_KEY_PTR PublicKey, uint32 PrivateKeyUsage, uint32 PrivateKeyAttr, const CSSM_DATA *PrivateKeyLabel, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, CSSM_KEY_PTR PrivateKey, CSSM_PRIVILEGE Privilege); CSSM_RETURN ( *GenerateRandom) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, CSSM_DATA_PTR RandomNumber); CSSM_RETURN ( *GenerateAlgorithmParams) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, uint32 ParamBits, CSSM_DATA_PTR Param, uint32 *NumberOfUpdatedAttibutes, CSSM_CONTEXT_ATTRIBUTE_PTR *UpdatedAttributes); CSSM_RETURN ( *WrapKey) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_KEY *Key, const CSSM_DATA *DescriptiveData, CSSM_WRAP_KEY_PTR WrappedKey, CSSM_PRIVILEGE Privilege); CSSM_RETURN ( *UnwrapKey) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, const CSSM_KEY *PublicKey, const CSSM_WRAP_KEY *WrappedKey, uint32 KeyUsage, uint32 KeyAttr, const CSSM_DATA *KeyLabel, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, CSSM_KEY_PTR UnwrappedKey, CSSM_DATA_PTR DescriptiveData, CSSM_PRIVILEGE Privilege); CSSM_RETURN ( *DeriveKey) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, CSSM_DATA_PTR Param, uint32 KeyUsage, uint32 KeyAttr, const CSSM_DATA *KeyLabel, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, CSSM_KEY_PTR DerivedKey); CSSM_RETURN ( *FreeKey) (CSSM_CSP_HANDLE CSPHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, CSSM_KEY_PTR KeyPtr, CSSM_BOOL Delete); CSSM_RETURN ( *PassThrough) (CSSM_CSP_HANDLE CSPHandle, CSSM_CC_HANDLE CCHandle, const CSSM_CONTEXT *Context, uint32 PassThroughId, const void *InData, void **OutData); CSSM_RETURN ( *Login) (CSSM_CSP_HANDLE CSPHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_DATA *LoginName, const void *Reserved); CSSM_RETURN ( *Logout) (CSSM_CSP_HANDLE CSPHandle); CSSM_RETURN ( *ChangeLoginAcl) (CSSM_CSP_HANDLE CSPHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_ACL_EDIT *AclEdit); CSSM_RETURN ( *ObtainPrivateKeyFromPublicKey) (CSSM_CSP_HANDLE CSPHandle, const CSSM_KEY *PublicKey, CSSM_KEY_PTR PrivateKey); CSSM_RETURN ( *RetrieveUniqueId) (CSSM_CSP_HANDLE CSPHandle, CSSM_DATA_PTR UniqueID); CSSM_RETURN ( *RetrieveCounter) (CSSM_CSP_HANDLE CSPHandle, CSSM_DATA_PTR Counter); CSSM_RETURN ( *VerifyDevice) (CSSM_CSP_HANDLE CSPHandle, const CSSM_DATA *DeviceCert); CSSM_RETURN ( *GetTimeValue) (CSSM_CSP_HANDLE CSPHandle, CSSM_ALGORITHMS TimeAlgorithm, CSSM_DATA *TimeData); CSSM_RETURN ( *GetOperationalStatistics) (CSSM_CSP_HANDLE CSPHandle, CSSM_CSP_OPERATIONAL_STATISTICS *Statistics); CSSM_RETURN ( *GetLoginAcl) (CSSM_CSP_HANDLE CSPHandle, const CSSM_STRING *SelectionTag, uint32 *NumberOfAclInfos, CSSM_ACL_ENTRY_INFO_PTR *AclInfos); CSSM_RETURN ( *GetKeyAcl) (CSSM_CSP_HANDLE CSPHandle, const CSSM_KEY *Key, const CSSM_STRING *SelectionTag, uint32 *NumberOfAclInfos, CSSM_ACL_ENTRY_INFO_PTR *AclInfos); CSSM_RETURN ( *ChangeKeyAcl) (CSSM_CSP_HANDLE CSPHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_ACL_EDIT *AclEdit, const CSSM_KEY *Key); CSSM_RETURN ( *GetKeyOwner) (CSSM_CSP_HANDLE CSPHandle, const CSSM_KEY *Key, CSSM_ACL_OWNER_PROTOTYPE_PTR Owner); CSSM_RETURN ( *ChangeKeyOwner) (CSSM_CSP_HANDLE CSPHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_KEY *Key, const CSSM_ACL_OWNER_PROTOTYPE *NewOwner); CSSM_RETURN ( *GetLoginOwner) (CSSM_CSP_HANDLE CSPHandle, CSSM_ACL_OWNER_PROTOTYPE_PTR Owner); CSSM_RETURN ( *ChangeLoginOwner) (CSSM_CSP_HANDLE CSPHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_ACL_OWNER_PROTOTYPE *NewOwner); } CSSM_SPI_CSP_FUNCS, *CSSM_SPI_CSP_FUNCS_PTR; # 32 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/cssmdli.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/cssmdli.h" 3 #define _CSSMDLI_H_ 1 typedef struct cssm_spi_dl_funcs { CSSM_RETURN ( *DbOpen) (CSSM_DL_HANDLE DLHandle, const char *DbName, const CSSM_NET_ADDRESS *DbLocation, CSSM_DB_ACCESS_TYPE AccessRequest, const CSSM_ACCESS_CREDENTIALS *AccessCred, const void *OpenParameters, CSSM_DB_HANDLE *DbHandle); CSSM_RETURN ( *DbClose) (CSSM_DL_DB_HANDLE DLDBHandle); CSSM_RETURN ( *DbCreate) (CSSM_DL_HANDLE DLHandle, const char *DbName, const CSSM_NET_ADDRESS *DbLocation, const CSSM_DBINFO *DBInfo, CSSM_DB_ACCESS_TYPE AccessRequest, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, const void *OpenParameters, CSSM_DB_HANDLE *DbHandle); CSSM_RETURN ( *DbDelete) (CSSM_DL_HANDLE DLHandle, const char *DbName, const CSSM_NET_ADDRESS *DbLocation, const CSSM_ACCESS_CREDENTIALS *AccessCred); CSSM_RETURN ( *CreateRelation) (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_DB_RECORDTYPE RelationID, const char *RelationName, uint32 NumberOfAttributes, const CSSM_DB_SCHEMA_ATTRIBUTE_INFO *pAttributeInfo, uint32 NumberOfIndexes, const CSSM_DB_SCHEMA_INDEX_INFO *pIndexInfo); CSSM_RETURN ( *DestroyRelation) (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_DB_RECORDTYPE RelationID); CSSM_RETURN ( *Authenticate) (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_DB_ACCESS_TYPE AccessRequest, const CSSM_ACCESS_CREDENTIALS *AccessCred); CSSM_RETURN ( *GetDbAcl) (CSSM_DL_DB_HANDLE DLDBHandle, const CSSM_STRING *SelectionTag, uint32 *NumberOfAclInfos, CSSM_ACL_ENTRY_INFO_PTR *AclInfos); CSSM_RETURN ( *ChangeDbAcl) (CSSM_DL_DB_HANDLE DLDBHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_ACL_EDIT *AclEdit); CSSM_RETURN ( *GetDbOwner) (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_ACL_OWNER_PROTOTYPE_PTR Owner); CSSM_RETURN ( *ChangeDbOwner) (CSSM_DL_DB_HANDLE DLDBHandle, const CSSM_ACCESS_CREDENTIALS *AccessCred, const CSSM_ACL_OWNER_PROTOTYPE *NewOwner); CSSM_RETURN ( *GetDbNames) (CSSM_DL_HANDLE DLHandle, CSSM_NAME_LIST_PTR *NameList); CSSM_RETURN ( *GetDbNameFromHandle) (CSSM_DL_DB_HANDLE DLDBHandle, char **DbName); CSSM_RETURN ( *FreeNameList) (CSSM_DL_HANDLE DLHandle, CSSM_NAME_LIST_PTR NameList); CSSM_RETURN ( *DataInsert) (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_DB_RECORDTYPE RecordType, const CSSM_DB_RECORD_ATTRIBUTE_DATA *Attributes, const CSSM_DATA *Data, CSSM_DB_UNIQUE_RECORD_PTR *UniqueId); CSSM_RETURN ( *DataDelete) (CSSM_DL_DB_HANDLE DLDBHandle, const CSSM_DB_UNIQUE_RECORD *UniqueRecordIdentifier); CSSM_RETURN ( *DataModify) (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_DB_RECORDTYPE RecordType, CSSM_DB_UNIQUE_RECORD_PTR UniqueRecordIdentifier, const CSSM_DB_RECORD_ATTRIBUTE_DATA *AttributesToBeModified, const CSSM_DATA *DataToBeModified, CSSM_DB_MODIFY_MODE ModifyMode); CSSM_RETURN ( *DataGetFirst) (CSSM_DL_DB_HANDLE DLDBHandle, const CSSM_QUERY *Query, CSSM_HANDLE_PTR ResultsHandle, CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR Attributes, CSSM_DATA_PTR Data, CSSM_DB_UNIQUE_RECORD_PTR *UniqueId); CSSM_RETURN ( *DataGetNext) (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_HANDLE ResultsHandle, CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR Attributes, CSSM_DATA_PTR Data, CSSM_DB_UNIQUE_RECORD_PTR *UniqueId); CSSM_RETURN ( *DataAbortQuery) (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_HANDLE ResultsHandle); CSSM_RETURN ( *DataGetFromUniqueRecordId) (CSSM_DL_DB_HANDLE DLDBHandle, const CSSM_DB_UNIQUE_RECORD *UniqueRecord, CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR Attributes, CSSM_DATA_PTR Data); CSSM_RETURN ( *FreeUniqueRecord) (CSSM_DL_DB_HANDLE DLDBHandle, CSSM_DB_UNIQUE_RECORD_PTR UniqueRecord); CSSM_RETURN ( *PassThrough) (CSSM_DL_DB_HANDLE DLDBHandle, uint32 PassThroughId, const void *InputParams, void **OutputParams); } CSSM_SPI_DL_FUNCS, *CSSM_SPI_DL_FUNCS_PTR; # 33 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/cssmkrapi.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/cssmkrapi.h" 3 #define _CSSMKRAPI_H_ 1 typedef uint32 CSSM_KRSP_HANDLE; typedef struct cssm_kr_name { uint8 Type; uint8 Length; char *Name; } CSSM_KR_NAME; typedef struct cssm_kr_profile { CSSM_KR_NAME UserName; CSSM_CERTGROUP_PTR UserCertificate; CSSM_CERTGROUP_PTR KRSCertChain; uint8 LE_KRANum; CSSM_CERTGROUP_PTR LE_KRACertChainList; uint8 ENT_KRANum; CSSM_CERTGROUP_PTR ENT_KRACertChainList; uint8 INDIV_KRANum; CSSM_CERTGROUP_PTR INDIV_KRACertChainList; CSSM_DATA_PTR INDIV_AuthenticationInfo; uint32 KRSPFlags; CSSM_DATA_PTR KRSPExtensions; } CSSM_KR_PROFILE, *CSSM_KR_PROFILE_PTR; typedef struct cssm_kr_wrappedproductinfo { CSSM_VERSION StandardVersion; CSSM_STRING StandardDescription; CSSM_VERSION ProductVersion; CSSM_STRING ProductDescription; CSSM_STRING ProductVendor; uint32 ProductFlags; } CSSM_KR_WRAPPEDPRODUCT_INFO, *CSSM_KR_WRAPPEDPRODUCT_INFO_PTR; typedef struct cssm_krsubservice { uint32 SubServiceId; char *Description; CSSM_KR_WRAPPEDPRODUCT_INFO WrappedProduct; } CSSM_KRSUBSERVICE, *CSSM_KRSUBSERVICE_PTR; typedef uint32 CSSM_KR_POLICY_TYPE; #define CSSM_KR_INDIV_POLICY (0x00000001) #define CSSM_KR_ENT_POLICY (0x00000002) #define CSSM_KR_LE_MAN_POLICY (0x00000003) #define CSSM_KR_LE_USE_POLICY (0x00000004) typedef uint32 CSSM_KR_POLICY_FLAGS; #define CSSM_KR_INDIV (0x00000001) #define CSSM_KR_ENT (0x00000002) #define CSSM_KR_LE_MAN (0x00000004) #define CSSM_KR_LE_USE (0x00000008) #define CSSM_KR_LE (CSSM_KR_LE_MAN | CSSM_KR_LE_USE) #define CSSM_KR_OPTIMIZE (0x00000010) #define CSSM_KR_DROP_WORKFACTOR (0x00000020) typedef struct cssm_kr_policy_list_item { struct kr_policy_list_item *next; CSSM_ALGORITHMS AlgorithmId; CSSM_ENCRYPT_MODE Mode; uint32 MaxKeyLength; uint32 MaxRounds; uint8 WorkFactor; CSSM_KR_POLICY_FLAGS PolicyFlags; CSSM_CONTEXT_TYPE AlgClass; } CSSM_KR_POLICY_LIST_ITEM, *CSSM_KR_POLICY_LIST_ITEM_PTR; typedef struct cssm_kr_policy_info { CSSM_BOOL krbNotAllowed; uint32 numberOfEntries; CSSM_KR_POLICY_LIST_ITEM *policyEntry; } CSSM_KR_POLICY_INFO, *CSSM_KR_POLICY_INFO_PTR; CSSM_RETURN CSSM_KR_SetEnterpriseRecoveryPolicy (const CSSM_DATA *RecoveryPolicyFileName, const CSSM_ACCESS_CREDENTIALS *OldPassPhrase, const CSSM_ACCESS_CREDENTIALS *NewPassPhrase); CSSM_RETURN CSSM_KR_CreateRecoveryRegistrationContext (CSSM_KRSP_HANDLE KRSPHandle, CSSM_CC_HANDLE *NewContext); CSSM_RETURN CSSM_KR_CreateRecoveryEnablementContext (CSSM_KRSP_HANDLE KRSPHandle, const CSSM_KR_PROFILE *LocalProfile, const CSSM_KR_PROFILE *RemoteProfile, CSSM_CC_HANDLE *NewContext); CSSM_RETURN CSSM_KR_CreateRecoveryRequestContext (CSSM_KRSP_HANDLE KRSPHandle, const CSSM_KR_PROFILE *LocalProfile, CSSM_CC_HANDLE *NewContext); CSSM_RETURN CSSM_KR_GetPolicyInfo (CSSM_CC_HANDLE CCHandle, CSSM_KR_POLICY_FLAGS *EncryptionProhibited, uint32 *WorkFactor); CSSM_RETURN CSSM_KR_RegistrationRequest (CSSM_CC_HANDLE RecoveryRegistrationContext, const CSSM_DATA *KRInData, const CSSM_ACCESS_CREDENTIALS *AccessCredentials, CSSM_KR_POLICY_FLAGS KRFlags, sint32 *EstimatedTime, CSSM_HANDLE_PTR ReferenceHandle); CSSM_RETURN CSSM_KR_RegistrationRetrieve (CSSM_KRSP_HANDLE KRSPHandle, CSSM_HANDLE ReferenceHandle, const CSSM_ACCESS_CREDENTIALS *AccessCredentials, sint32 *EstimatedTime, CSSM_KR_PROFILE_PTR KRProfile); CSSM_RETURN CSSM_KR_GenerateRecoveryFields (CSSM_CC_HANDLE KeyRecoveryContext, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *KRSPOptions, CSSM_KR_POLICY_FLAGS KRFlags, CSSM_DATA_PTR KRFields, CSSM_CC_HANDLE *NewCCHandle); CSSM_RETURN CSSM_KR_ProcessRecoveryFields (CSSM_CC_HANDLE KeyRecoveryContext, CSSM_CC_HANDLE CryptoContext, const CSSM_DATA *KRSPOptions, CSSM_KR_POLICY_FLAGS KRFlags, const CSSM_DATA *KRFields, CSSM_CC_HANDLE *NewCryptoContext); CSSM_RETURN CSSM_KR_RecoveryRequest (CSSM_CC_HANDLE RecoveryRequestContext, const CSSM_DATA *KRInData, const CSSM_ACCESS_CREDENTIALS *AccessCredentials, sint32 *EstimatedTime, CSSM_HANDLE_PTR ReferenceHandle); CSSM_RETURN CSSM_KR_RecoveryRetrieve (CSSM_KRSP_HANDLE KRSPHandle, CSSM_HANDLE ReferenceHandle, const CSSM_ACCESS_CREDENTIALS *AccessCredentials, sint32 *EstimatedTime, CSSM_HANDLE_PTR CacheHandle, uint32 *NumberOfRecoveredKeys); CSSM_RETURN CSSM_KR_GetRecoveredObject (CSSM_KRSP_HANDLE KRSPHandle, CSSM_HANDLE CacheHandle, uint32 IndexInResults, CSSM_CSP_HANDLE CSPHandle, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, uint32 Flags, CSSM_KEY_PTR RecoveredKey, CSSM_DATA_PTR OtherInfo); CSSM_RETURN CSSM_KR_RecoveryRequestAbort (CSSM_KRSP_HANDLE KRSPHandle, CSSM_HANDLE CacheHandle); CSSM_RETURN CSSM_KR_QueryPolicyInfo (CSSM_KRSP_HANDLE KRSPHandle, CSSM_ALGORITHMS AlgorithmID, CSSM_ENCRYPT_MODE Mode, CSSM_CONTEXT_TYPE Class, CSSM_KR_POLICY_INFO_PTR *PolicyInfoData); CSSM_RETURN CSSM_KR_PassThrough (CSSM_KRSP_HANDLE KRSPHandle, CSSM_CC_HANDLE KeyRecoveryContext, CSSM_CC_HANDLE CryptoContext, uint32 PassThroughId, const void *InputParams, void **OutputParams); # 35 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/cssmkrspi.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/cssmkrspi.h" 3 #define _CSSMKRSPI_H_ 1 # 37 "/System/Library/Frameworks/Security.framework/Headers/cssmkrspi.h" 3 typedef struct cssm_spi_kr_funcs { CSSM_RETURN ( *RegistrationRequest) (CSSM_KRSP_HANDLE KRSPHandle, CSSM_CC_HANDLE KRRegistrationContextHandle, const CSSM_CONTEXT *KRRegistrationContext, const CSSM_DATA *KRInData, const CSSM_ACCESS_CREDENTIALS *AccessCredentials, CSSM_KR_POLICY_FLAGS KRFlags, sint32 *EstimatedTime, CSSM_HANDLE_PTR ReferenceHandle); CSSM_RETURN ( *RegistrationRetrieve) (CSSM_KRSP_HANDLE KRSPHandle, CSSM_HANDLE ReferenceHandle, sint32 *EstimatedTime, CSSM_KR_PROFILE_PTR KRProfile); CSSM_RETURN ( *GenerateRecoveryFields) (CSSM_KRSP_HANDLE KRSPHandle, CSSM_CC_HANDLE KREnablementContextHandle, const CSSM_CONTEXT *KREnablementContext, CSSM_CC_HANDLE CryptoContextHandle, const CSSM_CONTEXT *CryptoContext, const CSSM_DATA *KRSPOptions, CSSM_KR_POLICY_FLAGS KRFlags, CSSM_DATA_PTR KRFields); CSSM_RETURN ( *ProcessRecoveryFields) (CSSM_KRSP_HANDLE KRSPHandle, CSSM_CC_HANDLE KREnablementContextHandle, const CSSM_CONTEXT *KREnablementContext, CSSM_CC_HANDLE CryptoContextHandle, const CSSM_CONTEXT *CryptoContext, const CSSM_DATA *KRSPOptions, CSSM_KR_POLICY_FLAGS KRFlags, const CSSM_DATA *KRFields); CSSM_RETURN ( *RecoveryRequest) (CSSM_KRSP_HANDLE KRSPHandle, CSSM_CC_HANDLE KRRequestContextHandle, const CSSM_CONTEXT *KRRequestContext, const CSSM_DATA *KRInData, const CSSM_ACCESS_CREDENTIALS *AccessCredentials, sint32 *EstimatedTime, CSSM_HANDLE_PTR ReferenceHandle); CSSM_RETURN ( *RecoveryRetrieve) (CSSM_KRSP_HANDLE KRSPHandle, CSSM_HANDLE ReferenceHandle, sint32 *EstimatedTime, CSSM_HANDLE_PTR CacheHandle, uint32 *NumberOfRecoveredKeys); CSSM_RETURN ( *GetRecoveredObject) (CSSM_KRSP_HANDLE KRSPHandle, CSSM_HANDLE CacheHandle, uint32 IndexInResults, CSSM_CSP_HANDLE CSPHandle, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry, uint32 Flags, CSSM_KEY_PTR RecoveredKey, CSSM_DATA_PTR OtherInfo); CSSM_RETURN ( *RecoveryRequestAbort) (CSSM_KRSP_HANDLE KRSPHandle, CSSM_HANDLE ResultsHandle); CSSM_RETURN ( *PassThrough) (CSSM_KRSP_HANDLE KRSPHandle, CSSM_CC_HANDLE KeyRecoveryContextHandle, const CSSM_CONTEXT *KeyRecoveryContext, CSSM_CC_HANDLE CryptoContextHandle, const CSSM_CONTEXT *CryptoContext, uint32 PassThroughId, const void *InputParams, void **OutputParams); } CSSM_SPI_KR_FUNCS, *CSSM_SPI_KR_FUNCS_PTR; # 36 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/cssmtpi.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/cssmtpi.h" 3 #define _CSSMTPI_H_ 1 typedef struct cssm_spi_tp_funcs { CSSM_RETURN ( *SubmitCredRequest) (CSSM_TP_HANDLE TPHandle, const CSSM_TP_AUTHORITY_ID *PreferredAuthority, CSSM_TP_AUTHORITY_REQUEST_TYPE RequestType, const CSSM_TP_REQUEST_SET *RequestInput, const CSSM_TP_CALLERAUTH_CONTEXT *CallerAuthContext, sint32 *EstimatedTime, CSSM_DATA_PTR ReferenceIdentifier); CSSM_RETURN ( *RetrieveCredResult) (CSSM_TP_HANDLE TPHandle, const CSSM_DATA *ReferenceIdentifier, const CSSM_TP_CALLERAUTH_CONTEXT *CallerAuthCredentials, sint32 *EstimatedTime, CSSM_BOOL *ConfirmationRequired, CSSM_TP_RESULT_SET_PTR *RetrieveOutput); CSSM_RETURN ( *ConfirmCredResult) (CSSM_TP_HANDLE TPHandle, const CSSM_DATA *ReferenceIdentifier, const CSSM_TP_CALLERAUTH_CONTEXT *CallerAuthCredentials, const CSSM_TP_CONFIRM_RESPONSE *Responses, const CSSM_TP_AUTHORITY_ID *PreferredAuthority); CSSM_RETURN ( *ReceiveConfirmation) (CSSM_TP_HANDLE TPHandle, const CSSM_DATA *ReferenceIdentifier, CSSM_TP_CONFIRM_RESPONSE_PTR *Responses, sint32 *ElapsedTime); CSSM_RETURN ( *CertReclaimKey) (CSSM_TP_HANDLE TPHandle, const CSSM_CERTGROUP *CertGroup, uint32 CertIndex, CSSM_LONG_HANDLE KeyCacheHandle, CSSM_CSP_HANDLE CSPHandle, const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry); CSSM_RETURN ( *CertReclaimAbort) (CSSM_TP_HANDLE TPHandle, CSSM_LONG_HANDLE KeyCacheHandle); CSSM_RETURN ( *FormRequest) (CSSM_TP_HANDLE TPHandle, const CSSM_TP_AUTHORITY_ID *PreferredAuthority, CSSM_TP_FORM_TYPE FormType, CSSM_DATA_PTR BlankForm); CSSM_RETURN ( *FormSubmit) (CSSM_TP_HANDLE TPHandle, CSSM_TP_FORM_TYPE FormType, const CSSM_DATA *Form, const CSSM_TP_AUTHORITY_ID *ClearanceAuthority, const CSSM_TP_AUTHORITY_ID *RepresentedAuthority, CSSM_ACCESS_CREDENTIALS_PTR Credentials); CSSM_RETURN ( *CertGroupVerify) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CSP_HANDLE CSPHandle, const CSSM_CERTGROUP *CertGroupToBeVerified, const CSSM_TP_VERIFY_CONTEXT *VerifyContext, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR VerifyContextResult); CSSM_RETURN ( *CertCreateTemplate) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, uint32 NumberOfFields, const CSSM_FIELD *CertFields, CSSM_DATA_PTR CertTemplate); CSSM_RETURN ( *CertGetAllTemplateFields) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, const CSSM_DATA *CertTemplate, uint32 *NumberOfFields, CSSM_FIELD_PTR *CertFields); CSSM_RETURN ( *CertSign) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DATA *CertTemplateToBeSigned, const CSSM_CERTGROUP *SignerCertGroup, const CSSM_TP_VERIFY_CONTEXT *SignerVerifyContext, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR SignerVerifyResult, CSSM_DATA_PTR SignedCert); CSSM_RETURN ( *CrlVerify) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CSP_HANDLE CSPHandle, const CSSM_ENCODED_CRL *CrlToBeVerified, const CSSM_CERTGROUP *SignerCertGroup, const CSSM_TP_VERIFY_CONTEXT *VerifyContext, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR RevokerVerifyResult); CSSM_RETURN ( *CrlCreateTemplate) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, uint32 NumberOfFields, const CSSM_FIELD *CrlFields, CSSM_DATA_PTR NewCrlTemplate); CSSM_RETURN ( *CertRevoke) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CSP_HANDLE CSPHandle, const CSSM_DATA *OldCrlTemplate, const CSSM_CERTGROUP *CertGroupToBeRevoked, const CSSM_CERTGROUP *RevokerCertGroup, const CSSM_TP_VERIFY_CONTEXT *RevokerVerifyContext, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR RevokerVerifyResult, CSSM_TP_CERTCHANGE_REASON Reason, CSSM_DATA_PTR NewCrlTemplate); CSSM_RETURN ( *CertRemoveFromCrlTemplate) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CSP_HANDLE CSPHandle, const CSSM_DATA *OldCrlTemplate, const CSSM_CERTGROUP *CertGroupToBeRemoved, const CSSM_CERTGROUP *RevokerCertGroup, const CSSM_TP_VERIFY_CONTEXT *RevokerVerifyContext, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR RevokerVerifyResult, CSSM_DATA_PTR NewCrlTemplate); CSSM_RETURN ( *CrlSign) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_ENCODED_CRL *CrlToBeSigned, const CSSM_CERTGROUP *SignerCertGroup, const CSSM_TP_VERIFY_CONTEXT *SignerVerifyContext, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR SignerVerifyResult, CSSM_DATA_PTR SignedCrl); CSSM_RETURN ( *ApplyCrlToDb) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CSP_HANDLE CSPHandle, const CSSM_ENCODED_CRL *CrlToBeApplied, const CSSM_CERTGROUP *SignerCertGroup, const CSSM_TP_VERIFY_CONTEXT *ApplyCrlVerifyContext, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR ApplyCrlVerifyResult); CSSM_RETURN ( *CertGroupConstruct) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CSP_HANDLE CSPHandle, const CSSM_DL_DB_LIST *DBList, const void *ConstructParams, const CSSM_CERTGROUP *CertGroupFrag, CSSM_CERTGROUP_PTR *CertGroup); CSSM_RETURN ( *CertGroupPrune) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, const CSSM_DL_DB_LIST *DBList, const CSSM_CERTGROUP *OrderedCertGroup, CSSM_CERTGROUP_PTR *PrunedCertGroup); CSSM_RETURN ( *CertGroupToTupleGroup) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, const CSSM_CERTGROUP *CertGroup, CSSM_TUPLEGROUP_PTR *TupleGroup); CSSM_RETURN ( *TupleGroupToCertGroup) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, const CSSM_TUPLEGROUP *TupleGroup, CSSM_CERTGROUP_PTR *CertTemplates); CSSM_RETURN ( *PassThrough) (CSSM_TP_HANDLE TPHandle, CSSM_CL_HANDLE CLHandle, CSSM_CC_HANDLE CCHandle, const CSSM_DL_DB_LIST *DBList, uint32 PassThroughId, const void *InputParams, void **OutputParams); } CSSM_SPI_TP_FUNCS, *CSSM_SPI_TP_FUNCS_PTR; # 38 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/emmspi.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/emmspi.h" 3 #define _EMMSPI_H_ 1 typedef struct cssm_state_funcs { CSSM_RETURN ( *cssm_GetAttachFunctions) (CSSM_MODULE_HANDLE hAddIn, CSSM_SERVICE_MASK AddinType, void **SPFunctions, CSSM_GUID_PTR Guid, CSSM_BOOL *Serialized); CSSM_RETURN ( *cssm_ReleaseAttachFunctions) (CSSM_MODULE_HANDLE hAddIn); CSSM_RETURN ( *cssm_GetAppMemoryFunctions) (CSSM_MODULE_HANDLE hAddIn, CSSM_UPCALLS_PTR UpcallTable); CSSM_RETURN ( *cssm_IsFuncCallValid) (CSSM_MODULE_HANDLE hAddin, CSSM_PROC_ADDR SrcAddress, CSSM_PROC_ADDR DestAddress, CSSM_PRIVILEGE InPriv, CSSM_PRIVILEGE *OutPriv, CSSM_BITMASK Hints, CSSM_BOOL *IsOK); CSSM_RETURN ( *cssm_DeregisterManagerServices) (const CSSM_GUID *GUID); CSSM_RETURN ( *cssm_DeliverModuleManagerEvent) (const CSSM_MANAGER_EVENT_NOTIFICATION *EventDescription); } CSSM_STATE_FUNCS, *CSSM_STATE_FUNCS_PTR; typedef struct cssm_manager_registration_info { CSSM_RETURN ( *Initialize) (uint32 VerMajor, uint32 VerMinor); CSSM_RETURN ( *Terminate) (void); CSSM_RETURN ( *RegisterDispatchTable) (CSSM_STATE_FUNCS_PTR CssmStateCallTable); CSSM_RETURN ( *DeregisterDispatchTable) (void); CSSM_RETURN ( *EventNotifyManager) (const CSSM_MANAGER_EVENT_NOTIFICATION *EventDescription); CSSM_RETURN ( *RefreshFunctionTable) (CSSM_FUNC_NAME_ADDR_PTR FuncNameAddrPtr, uint32 NumOfFuncNameAddr); } CSSM_MANAGER_REGISTRATION_INFO, *CSSM_MANAGER_REGISTRATION_INFO_PTR; enum { CSSM_HINT_NONE = 0, CSSM_HINT_ADDRESS_APP = 1 << 0, CSSM_HINT_ADDRESS_SP = 1 << 1 }; CSSM_RETURN ModuleManagerAuthenticate (CSSM_KEY_HIERARCHY KeyHierarchy, const CSSM_GUID *CssmGuid, const CSSM_GUID *AppGuid, CSSM_MANAGER_REGISTRATION_INFO_PTR FunctionTable); # 40 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/mds.h" 1 3 # 28 "/System/Library/Frameworks/Security.framework/Headers/mds.h" 3 #define _MDS_H_ 1 typedef CSSM_DL_HANDLE MDS_HANDLE; typedef CSSM_DL_DB_HANDLE MDS_DB_HANDLE; typedef struct mds_funcs { CSSM_RETURN ( *DbOpen) (MDS_HANDLE MdsHandle, const char *DbName, const CSSM_NET_ADDRESS *DbLocation, CSSM_DB_ACCESS_TYPE AccessRequest, const CSSM_ACCESS_CREDENTIALS *AccessCred, const void *OpenParameters, CSSM_DB_HANDLE *hMds); CSSM_RETURN ( *DbClose) (MDS_DB_HANDLE MdsDbHandle); CSSM_RETURN ( *GetDbNames) (MDS_HANDLE MdsHandle, CSSM_NAME_LIST_PTR *NameList); CSSM_RETURN ( *GetDbNameFromHandle) (MDS_DB_HANDLE MdsDbHandle, char **DbName); CSSM_RETURN ( *FreeNameList) (MDS_HANDLE MdsHandle, CSSM_NAME_LIST_PTR NameList); CSSM_RETURN ( *DataInsert) (MDS_DB_HANDLE MdsDbHandle, CSSM_DB_RECORDTYPE RecordType, const CSSM_DB_RECORD_ATTRIBUTE_DATA *Attributes, const CSSM_DATA *Data, CSSM_DB_UNIQUE_RECORD_PTR *UniqueId); CSSM_RETURN ( *DataDelete) (MDS_DB_HANDLE MdsDbHandle, const CSSM_DB_UNIQUE_RECORD *UniqueRecordIdentifier); CSSM_RETURN ( *DataModify) (MDS_DB_HANDLE MdsDbHandle, CSSM_DB_RECORDTYPE RecordType, CSSM_DB_UNIQUE_RECORD_PTR UniqueRecordIdentifier, const CSSM_DB_RECORD_ATTRIBUTE_DATA *AttributesToBeModified, const CSSM_DATA *DataToBeModified, CSSM_DB_MODIFY_MODE ModifyMode); CSSM_RETURN ( *DataGetFirst) (MDS_DB_HANDLE MdsDbHandle, const CSSM_QUERY *Query, CSSM_HANDLE_PTR ResultsHandle, CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR Attributes, CSSM_DATA_PTR Data, CSSM_DB_UNIQUE_RECORD_PTR *UniqueId); CSSM_RETURN ( *DataGetNext) (MDS_DB_HANDLE MdsDbHandle, CSSM_HANDLE ResultsHandle, CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR Attributes, CSSM_DATA_PTR Data, CSSM_DB_UNIQUE_RECORD_PTR *UniqueId); CSSM_RETURN ( *DataAbortQuery) (MDS_DB_HANDLE MdsDbHandle, CSSM_HANDLE ResultsHandle); CSSM_RETURN ( *DataGetFromUniqueRecordId) (MDS_DB_HANDLE MdsDbHandle, const CSSM_DB_UNIQUE_RECORD *UniqueRecord, CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR Attributes, CSSM_DATA_PTR Data); CSSM_RETURN ( *FreeUniqueRecord) (MDS_DB_HANDLE MdsDbHandle, CSSM_DB_UNIQUE_RECORD_PTR UniqueRecord); CSSM_RETURN ( *CreateRelation) (MDS_DB_HANDLE MdsDbHandle, CSSM_DB_RECORDTYPE RelationID, const char *RelationName, uint32 NumberOfAttributes, const CSSM_DB_SCHEMA_ATTRIBUTE_INFO *pAttributeInfo, uint32 NumberOfIndexes, const CSSM_DB_SCHEMA_INDEX_INFO *pIndexInfo); CSSM_RETURN ( *DestroyRelation) (MDS_DB_HANDLE MdsDbHandle, CSSM_DB_RECORDTYPE RelationID); } MDS_FUNCS, *MDS_FUNCS_PTR; CSSM_RETURN MDS_Initialize (const CSSM_GUID *pCallerGuid, const CSSM_MEMORY_FUNCS *pMemoryFunctions, MDS_FUNCS_PTR pDlFunctions, MDS_HANDLE *hMds); CSSM_RETURN MDS_Terminate (MDS_HANDLE MdsHandle); CSSM_RETURN MDS_Install (MDS_HANDLE MdsHandle); CSSM_RETURN MDS_Uninstall (MDS_HANDLE MdsHandle); # 42 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/mds_schema.h" 1 3 # 28 "/System/Library/Frameworks/Security.framework/Headers/mds_schema.h" 3 #define _MDS_SCHEMA_H_ 1 # 37 "/System/Library/Frameworks/Security.framework/Headers/mds_schema.h" 3 #define MDS_OBJECT_DIRECTORY_NAME "MDS Object Directory" #define MDS_CDSA_DIRECTORY_NAME "MDS CDSA Directory" #define CSSM_DB_RELATIONID_MDS_START (0x40000000) #define CSSM_DB_RELATIONID_MDS_END (0x40004000) #define MDS_OBJECT_RECORDTYPE (CSSM_DB_RELATIONID_MDS_START) #define MDS_CDSA_SCHEMA_START (MDS_OBJECT_RECORDTYPE) #define MDS_CDSADIR_CSSM_RECORDTYPE (MDS_CDSA_SCHEMA_START + 1) #define MDS_CDSADIR_KRMM_RECORDTYPE (MDS_CDSA_SCHEMA_START + 2) #define MDS_CDSADIR_EMM_RECORDTYPE (MDS_CDSA_SCHEMA_START + 3) #define MDS_CDSADIR_COMMON_RECORDTYPE (MDS_CDSA_SCHEMA_START + 4) #define MDS_CDSADIR_CSP_PRIMARY_RECORDTYPE (MDS_CDSA_SCHEMA_START + 5) #define MDS_CDSADIR_CSP_CAPABILITY_RECORDTYPE (MDS_CDSA_SCHEMA_START + 6) #define MDS_CDSADIR_CSP_ENCAPSULATED_PRODUCT_RECORDTYPE (MDS_CDSA_SCHEMA_START + 7) #define MDS_CDSADIR_CSP_SC_INFO_RECORDTYPE (MDS_CDSA_SCHEMA_START + 8) #define MDS_CDSADIR_DL_PRIMARY_RECORDTYPE (MDS_CDSA_SCHEMA_START + 9) #define MDS_CDSADIR_DL_ENCAPSULATED_PRODUCT_RECORDTYPE (MDS_CDSA_SCHEMA_START + 10) #define MDS_CDSADIR_CL_PRIMARY_RECORDTYPE (MDS_CDSA_SCHEMA_START + 11) #define MDS_CDSADIR_CL_ENCAPSULATED_PRODUCT_RECORDTYPE (MDS_CDSA_SCHEMA_START + 12) #define MDS_CDSADIR_TP_PRIMARY_RECORDTYPE (MDS_CDSA_SCHEMA_START + 13) #define MDS_CDSADIR_TP_OIDS_RECORDTYPE (MDS_CDSA_SCHEMA_START + 14) #define MDS_CDSADIR_TP_ENCAPSULATED_PRODUCT_RECORDTYPE (MDS_CDSA_SCHEMA_START + 15) #define MDS_CDSADIR_EMM_PRIMARY_RECORDTYPE (MDS_CDSA_SCHEMA_START + 16) #define MDS_CDSADIR_AC_PRIMARY_RECORDTYPE (MDS_CDSA_SCHEMA_START + 17) #define MDS_CDSADIR_KR_PRIMARY_RECORDTYPE (MDS_CDSA_SCHEMA_START + 18) #define MDS_CDSADIR_MDS_SCHEMA_RELATIONS (MDS_CDSA_SCHEMA_START + 19) #define MDS_CDSADIR_MDS_SCHEMA_ATTRIBUTES (MDS_CDSA_SCHEMA_START + 20) #define MDS_CDSADIR_MDS_SCHEMA_INDEXES (MDS_CDSA_SCHEMA_START + 21) #define CSSM_DB_ATTRIBUTE_MDS_START (0x40000000) #define CSSM_DB_ATTRIBUTE_MDS_END (0x40004000) #define MDS_CDSAATTR_MODULE_ID (CSSM_DB_ATTRIBUTE_MDS_START + 1) #define MDS_CDSAATTR_MANIFEST (CSSM_DB_ATTRIBUTE_MDS_START + 2) #define MDS_CDSAATTR_MODULE_NAME (CSSM_DB_ATTRIBUTE_MDS_START + 3) #define MDS_CDSAATTR_PATH (CSSM_DB_ATTRIBUTE_MDS_START + 4) #define MDS_CDSAATTR_CDSAVERSION (CSSM_DB_ATTRIBUTE_MDS_START + 5) #define MDS_CDSAATTR_VENDOR (CSSM_DB_ATTRIBUTE_MDS_START + 6) #define MDS_CDSAATTR_DESC (CSSM_DB_ATTRIBUTE_MDS_START + 8) #define MDS_CDSAATTR_INTERFACE_GUID (CSSM_DB_ATTRIBUTE_MDS_START + 9) #define MDS_CDSAATTR_POLICY_STMT (CSSM_DB_ATTRIBUTE_MDS_START + 10) #define MDS_CDSAATTR_EMMSPECVERSION (CSSM_DB_ATTRIBUTE_MDS_START + 11) #define MDS_CDSAATTR_EMM_VERSION (CSSM_DB_ATTRIBUTE_MDS_START + 12) #define MDS_CDSAATTR_EMM_VENDOR (CSSM_DB_ATTRIBUTE_MDS_START + 13) #define MDS_CDSAATTR_EMM_TYPE (CSSM_DB_ATTRIBUTE_MDS_START + 14) #define MDS_CDSAATTR_SSID (CSSM_DB_ATTRIBUTE_MDS_START + 15) #define MDS_CDSAATTR_SERVICE_TYPE (CSSM_DB_ATTRIBUTE_MDS_START + 16) #define MDS_CDSAATTR_NATIVE_SERVICES (CSSM_DB_ATTRIBUTE_MDS_START + 17) #define MDS_CDSAATTR_DYNAMIC_FLAG (CSSM_DB_ATTRIBUTE_MDS_START + 18) #define MDS_CDSAATTR_MULTITHREAD_FLAG (CSSM_DB_ATTRIBUTE_MDS_START + 19) #define MDS_CDSAATTR_SERVICE_MASK (CSSM_DB_ATTRIBUTE_MDS_START + 20) #define MDS_CDSAATTR_CSP_TYPE (CSSM_DB_ATTRIBUTE_MDS_START + 21) #define MDS_CDSAATTR_CSP_FLAGS (CSSM_DB_ATTRIBUTE_MDS_START + 22) #define MDS_CDSAATTR_CSP_CUSTOMFLAGS (CSSM_DB_ATTRIBUTE_MDS_START + 23) #define MDS_CDSAATTR_USEE_TAGS (CSSM_DB_ATTRIBUTE_MDS_START + 24) #define MDS_CDSAATTR_CONTEXT_TYPE (CSSM_DB_ATTRIBUTE_MDS_START + 25) #define MDS_CDSAATTR_ALG_TYPE (CSSM_DB_ATTRIBUTE_MDS_START + 26) #define MDS_CDSAATTR_GROUP_ID (CSSM_DB_ATTRIBUTE_MDS_START + 27) #define MDS_CDSAATTR_ATTRIBUTE_TYPE (CSSM_DB_ATTRIBUTE_MDS_START + 28) #define MDS_CDSAATTR_ATTRIBUTE_VALUE (CSSM_DB_ATTRIBUTE_MDS_START + 29) #define MDS_CDSAATTR_PRODUCT_DESC (CSSM_DB_ATTRIBUTE_MDS_START + 30) #define MDS_CDSAATTR_PRODUCT_VENDOR (CSSM_DB_ATTRIBUTE_MDS_START + 31) #define MDS_CDSAATTR_PRODUCT_VERSION (CSSM_DB_ATTRIBUTE_MDS_START + 32) #define MDS_CDSAATTR_PRODUCT_FLAGS (CSSM_DB_ATTRIBUTE_MDS_START + 33) #define MDS_CDSAATTR_PRODUCT_CUSTOMFLAGS (CSSM_DB_ATTRIBUTE_MDS_START + 34) #define MDS_CDSAATTR_STANDARD_DESC (CSSM_DB_ATTRIBUTE_MDS_START + 35) #define MDS_CDSAATTR_STANDARD_VERSION (CSSM_DB_ATTRIBUTE_MDS_START + 36) #define MDS_CDSAATTR_READER_DESC (CSSM_DB_ATTRIBUTE_MDS_START + 37) #define MDS_CDSAATTR_READER_VENDOR (CSSM_DB_ATTRIBUTE_MDS_START + 38) #define MDS_CDSAATTR_READER_VERSION (CSSM_DB_ATTRIBUTE_MDS_START + 39) #define MDS_CDSAATTR_READER_FWVERSION (CSSM_DB_ATTRIBUTE_MDS_START + 40) #define MDS_CDSAATTR_READER_FLAGS (CSSM_DB_ATTRIBUTE_MDS_START + 41) #define MDS_CDSAATTR_READER_CUSTOMFLAGS (CSSM_DB_ATTRIBUTE_MDS_START + 42) #define MDS_CDSAATTR_READER_SERIALNUMBER (CSSM_DB_ATTRIBUTE_MDS_START + 43) #define MDS_CDSAATTR_SC_DESC (CSSM_DB_ATTRIBUTE_MDS_START + 44) #define MDS_CDSAATTR_SC_VENDOR (CSSM_DB_ATTRIBUTE_MDS_START + 45) #define MDS_CDSAATTR_SC_VERSION (CSSM_DB_ATTRIBUTE_MDS_START + 46) #define MDS_CDSAATTR_SC_FWVERSION (CSSM_DB_ATTRIBUTE_MDS_START + 47) #define MDS_CDSAATTR_SC_FLAGS (CSSM_DB_ATTRIBUTE_MDS_START + 48) #define MDS_CDSAATTR_SC_CUSTOMFLAGS (CSSM_DB_ATTRIBUTE_MDS_START + 49) #define MDS_CDSAATTR_SC_SERIALNUMBER (CSSM_DB_ATTRIBUTE_MDS_START + 50) #define MDS_CDSAATTR_DL_TYPE (CSSM_DB_ATTRIBUTE_MDS_START + 51) #define MDS_CDSAATTR_QUERY_LIMITS (CSSM_DB_ATTRIBUTE_MDS_START + 52) #define MDS_CDSAATTR_CONJUNCTIVE_OPS (CSSM_DB_ATTRIBUTE_MDS_START + 53) #define MDS_CDSAATTR_RELATIONAL_OPS (CSSM_DB_ATTRIBUTE_MDS_START + 54) #define MDS_CDSAATTR_PROTOCOL (CSSM_DB_ATTRIBUTE_MDS_START + 55) #define MDS_CDSAATTR_CERT_TYPEFORMAT (CSSM_DB_ATTRIBUTE_MDS_START + 56) #define MDS_CDSAATTR_CRL_TYPEFORMAT (CSSM_DB_ATTRIBUTE_MDS_START + 57) #define MDS_CDSAATTR_CERT_FIELDNAMES (CSSM_DB_ATTRIBUTE_MDS_START + 58) #define MDS_CDSAATTR_BUNDLE_TYPEFORMAT (CSSM_DB_ATTRIBUTE_MDS_START + 59) #define MDS_CDSAATTR_CERT_CLASSNAME (CSSM_DB_ATTRIBUTE_MDS_START + 60) #define MDS_CDSAATTR_ROOTCERT (CSSM_DB_ATTRIBUTE_MDS_START + 61) #define MDS_CDSAATTR_ROOTCERT_TYPEFORMAT (CSSM_DB_ATTRIBUTE_MDS_START + 62) #define MDS_CDSAATTR_VALUE (CSSM_DB_ATTRIBUTE_MDS_START + 63) #define MDS_CDSAATTR_REQCREDENTIALS (CSSM_DB_ATTRIBUTE_MDS_START + 64) #define MDS_CDSAATTR_SAMPLETYPES (CSSM_DB_ATTRIBUTE_MDS_START + 65) #define MDS_CDSAATTR_ACLSUBJECTTYPES (CSSM_DB_ATTRIBUTE_MDS_START + 66) #define MDS_CDSAATTR_AUTHTAGS (CSSM_DB_ATTRIBUTE_MDS_START + 67) #define MDS_CDSAATTR_USEETAG (CSSM_DB_ATTRIBUTE_MDS_START + 68) #define MDS_CDSAATTR_RETRIEVALMODE (CSSM_DB_ATTRIBUTE_MDS_START + 69) #define MDS_CDSAATTR_OID (CSSM_DB_ATTRIBUTE_MDS_START + 70) #define MDS_CDSAATTR_XLATIONTYPEFORMAT (CSSM_DB_ATTRIBUTE_MDS_START + 71) #define MDS_CDSAATTR_DEFAULT_TEMPLATE_TYPE (CSSM_DB_ATTRIBUTE_MDS_START + 72) #define MDS_CDSAATTR_TEMPLATE_FIELD_NAMES (CSSM_DB_ATTRIBUTE_MDS_START + 73) #define MDS_CDSAATTR_AUTHORITY_REQUEST_TYPE (CSSM_DB_ATTRIBUTE_MDS_START + 74) #define MDS_OBJECT_NUM_RELATIONS (1) #define MDS_OBJECT_NUM_ATTRIBUTES (4) #define MDS_CDSADIR_NUM_RELATIONS (19) #define MDS_CDSADIR_CSSM_NUM_ATTRIBUTES (4) #define MDS_CDSADIR_EMM_NUM_ATTRIBUTES (11) #define MDS_CDSADIR_COMMON_NUM_ATTRIBUTES (9) #define MDS_CDSADIR_CSP_PRIMARY_NUM_ATTRIBUTES (13) #define MDS_CDSADIR_CSP_CAPABILITY_NUM_ATTRIBUTES (9) #define MDS_CDSADIR_CSP_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES (16) #define MDS_CDSADIR_CSP_SC_INFO_NUM_ATTRIBUTES (9) #define MDS_CDSADIR_DL_PRIMARY_NUM_ATTRIBUTES (13) #define MDS_CDSADIR_DL_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES (10) #define MDS_CDSADIR_CL_PRIMARY_NUM_ATTRIBUTES (13) #define MDS_CDSADIR_CL_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES (8) #define MDS_CDSADIR_TP_PRIMARY_NUM_ATTRIBUTES (10) #define MDS_CDSADIR_TP_OIDS_NUM_ATTRIBUTES (4) #define MDS_CDSADIR_TP_ENCAPSULATED_PRODUCT_NUM_ATTRIBUTES (14) #define MDS_CDSADIR_EMM_PRIMARY_NUM_ATTRIBUTES (9) #define MDS_CDSADIR_AC_PRIMARY_NUM_ATTRIBUTES (6) #define MDS_CDSADIR_SCHEMA_RELATONS_NUM_ATTRIBUTES (2) #define MDS_CDSADIR_SCHEMA_ATTRIBUTES_NUM_ATTRIBUTES (6) #define MDS_CDSADIR_SCHEMA_INDEXES_NUM_ATTRIBUTES (5) # 43 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/oidsalg.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/oidsalg.h" 3 #define _OIDS_ALG_H_ extern const CSSM_OID CSSMOID_MD2, CSSMOID_MD4, CSSMOID_MD5, CSSMOID_RSA, CSSMOID_MD2WithRSA, CSSMOID_MD4WithRSA, CSSMOID_MD5WithRSA, CSSMOID_SHA1WithRSA, CSSMOID_SHA224WithRSA, CSSMOID_SHA256WithRSA, CSSMOID_SHA384WithRSA, CSSMOID_SHA512WithRSA, CSSMOID_SHA1WithRSA_OIW, CSSMOID_RSAWithOAEP, CSSMOID_OAEP_MGF1, CSSMOID_OAEP_ID_PSPECIFIED, CSSMOID_DES_CBC, CSSMOID_ANSI_DH_PUB_NUMBER, CSSMOID_ANSI_DH_STATIC, CSSMOID_ANSI_DH_ONE_FLOW, CSSMOID_ANSI_DH_EPHEM, CSSMOID_ANSI_DH_HYBRID1, CSSMOID_ANSI_DH_HYBRID2, CSSMOID_ANSI_DH_HYBRID_ONEFLOW, CSSMOID_ANSI_MQV1, CSSMOID_ANSI_MQV2, CSSMOID_ANSI_DH_STATIC_SHA1, CSSMOID_ANSI_DH_ONE_FLOW_SHA1, CSSMOID_ANSI_DH_EPHEM_SHA1, CSSMOID_ANSI_DH_HYBRID1_SHA1, CSSMOID_ANSI_DH_HYBRID2_SHA1, CSSMOID_ANSI_MQV1_SHA1, CSSMOID_ANSI_MQV2_SHA1, CSSMOID_PKCS3, CSSMOID_DH, CSSMOID_DSA, CSSMOID_DSA_CMS, CSSMOID_DSA_JDK, CSSMOID_SHA1WithDSA, CSSMOID_SHA1WithDSA_CMS, CSSMOID_SHA1WithDSA_JDK, CSSMOID_SHA1, CSSMOID_SHA224, CSSMOID_SHA256, CSSMOID_SHA384, CSSMOID_SHA512, CSSMOID_APPLE_ISIGN, CSSMOID_APPLE_X509_BASIC, CSSMOID_APPLE_TP_SSL, CSSMOID_APPLE_TP_LOCAL_CERT_GEN, CSSMOID_APPLE_TP_CSR_GEN, CSSMOID_APPLE_TP_REVOCATION_CRL, CSSMOID_APPLE_TP_REVOCATION_OCSP, CSSMOID_APPLE_TP_SMIME, CSSMOID_APPLE_TP_EAP, CSSMOID_APPLE_TP_CODE_SIGN, CSSMOID_APPLE_TP_SW_UPDATE_SIGNING, CSSMOID_APPLE_TP_IP_SEC, CSSMOID_APPLE_TP_ICHAT, CSSMOID_APPLE_TP_RESOURCE_SIGN, CSSMOID_APPLE_TP_PKINIT_CLIENT, CSSMOID_APPLE_TP_PKINIT_SERVER, CSSMOID_APPLE_TP_CODE_SIGNING, CSSMOID_APPLE_TP_PACKAGE_SIGNING, CSSMOID_APPLE_FEE, CSSMOID_APPLE_ASC, CSSMOID_APPLE_FEE_MD5, CSSMOID_APPLE_FEE_SHA1, CSSMOID_APPLE_FEED, CSSMOID_APPLE_FEEDEXP, CSSMOID_APPLE_ECDSA, CSSMOID_DOTMAC_CERT, CSSMOID_DOTMAC_CERT_REQ, CSSMOID_DOTMAC_CERT_REQ_IDENTITY, CSSMOID_DOTMAC_CERT_REQ_EMAIL_SIGN, CSSMOID_DOTMAC_CERT_REQ_EMAIL_ENCRYPT, CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_LIST, CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_STORE, CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_FETCH, CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_REMOVE, CSSMOID_DOTMAC_CERT_REQ_SHARED_SERVICES, CSSMOID_DOTMAC_CERT_REQ_VALUE_USERNAME, CSSMOID_DOTMAC_CERT_REQ_VALUE_PASSWORD, CSSMOID_DOTMAC_CERT_REQ_VALUE_HOSTNAME, CSSMOID_DOTMAC_CERT_REQ_VALUE_RENEW, CSSMOID_DOTMAC_CERT_REQ_VALUE_ASYNC, CSSMOID_DOTMAC_CERT_REQ_VALUE_IS_PENDING, CSSMOID_PKCS5_DIGEST_ALG, CSSMOID_PKCS5_ENCRYPT_ALG, CSSMOID_PKCS5_HMAC_SHA1, CSSMOID_PKCS5_pbeWithMD2AndDES, CSSMOID_PKCS5_pbeWithMD2AndRC2, CSSMOID_PKCS5_pbeWithMD5AndDES, CSSMOID_PKCS5_pbeWithMD5AndRC2, CSSMOID_PKCS5_pbeWithSHA1AndDES, CSSMOID_PKCS5_pbeWithSHA1AndRC2, CSSMOID_PKCS5_PBKDF2, CSSMOID_PKCS5_PBES2, CSSMOID_PKCS5_PBMAC1, CSSMOID_PKCS5_RC2_CBC, CSSMOID_PKCS5_DES_EDE3_CBC, CSSMOID_PKCS5_RC5_CBC, CSSMOID_PKCS12_pbeWithSHAAnd128BitRC4, CSSMOID_PKCS12_pbeWithSHAAnd40BitRC4, CSSMOID_PKCS12_pbeWithSHAAnd3Key3DESCBC, CSSMOID_PKCS12_pbeWithSHAAnd2Key3DESCBC, CSSMOID_PKCS12_pbeWithSHAAnd128BitRC2CBC, CSSMOID_PKCS12_pbewithSHAAnd40BitRC2CBC; # 44 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/oidsattr.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/oidsattr.h" 3 #define _CDSA_OIDSATTR_H_ # 1 "/System/Library/Frameworks/Security.framework/Headers/oidsbase.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/oidsbase.h" 3 #define _OIDSBASE_H_ 1 #define INTEL 96, 134, 72, 1, 134, 248, 77 #define INTEL_LENGTH 7 #define INTEL_CDSASECURITY INTEL, 2 #define INTEL_CDSASECURITY_LENGTH (INTEL_LENGTH + 1) #define INTEL_SEC_FORMATS INTEL_CDSASECURITY, 1 #define INTEL_SEC_FORMATS_LENGTH (INTEL_CDSASECURITY_LENGTH + 1) #define INTEL_SEC_ALGS INTEL_CDSASECURITY, 2, 5 #define INTEL_SEC_ALGS_LENGTH (INTEL_CDSASECURITY_LENGTH + 2) #define INTEL_SEC_OBJECT_BUNDLE INTEL_SEC_FORMATS, 4 #define INTEL_SEC_OBJECT_BUNDLE_LENGTH (INTEL_SEC_FORMATS_LENGTH + 1) #define INTEL_CERT_AND_PRIVATE_KEY_2_0 INTEL_SEC_OBJECT_BUNDLE, 1 #define INTEL_CERT_AND_PRIVATE_KEY_2_0_LENGTH (INTEL_SEC_OBJECT_BUNDLE_LENGTH + 1) #define INTEL_X509_C_DATATYPE 1 #define INTEL_X509_LDAPSTRING_DATATYPE 2 #define OID_ISO_CCITT_DIR_SERVICE 85 #define OID_DS OID_ISO_CCITT_DIR_SERVICE #define OID_DS_LENGTH 1 #define OID_ATTR_TYPE OID_DS, 4 #define OID_ATTR_TYPE_LENGTH OID_DS_LENGTH + 1 #define OID_EXTENSION OID_DS, 29 #define OID_EXTENSION_LENGTH OID_DS_LENGTH + 1 #define OID_ISO_STANDARD 40 #define OID_ISO_MEMBER 42 #define OID_US OID_ISO_MEMBER, 134, 72 #define OID_ISO_IDENTIFIED_ORG 43 #define OID_OSINET OID_ISO_IDENTIFIED_ORG, 4 #define OID_GOSIP OID_ISO_IDENTIFIED_ORG, 5 #define OID_DOD OID_ISO_IDENTIFIED_ORG, 6 #define OID_OIW OID_ISO_IDENTIFIED_ORG, 14 #define OID_ISO_MEMBER_LENGTH 1 #define OID_US_LENGTH OID_ISO_MEMBER_LENGTH + 2 #define OID_RSA OID_US, 134, 247, 13 #define OID_RSA_LENGTH OID_US_LENGTH + 3 #define OID_RSA_HASH OID_RSA, 2 #define OID_RSA_HASH_LENGTH OID_RSA_LENGTH + 1 #define OID_RSA_ENCRYPT OID_RSA, 3 #define OID_RSA_ENCRYPT_LENGTH OID_RSA_LENGTH + 1 #define OID_PKCS OID_RSA, 1 #define OID_PKCS_LENGTH OID_RSA_LENGTH +1 #define OID_PKCS_1 OID_PKCS, 1 #define OID_PKCS_1_LENGTH OID_PKCS_LENGTH +1 #define OID_PKCS_2 OID_PKCS, 2 #define OID_PKCS_3 OID_PKCS, 3 #define OID_PKCS_3_LENGTH OID_PKCS_LENGTH +1 #define OID_PKCS_4 OID_PKCS, 4 #define OID_PKCS_5 OID_PKCS, 5 #define OID_PKCS_5_LENGTH OID_PKCS_LENGTH +1 #define OID_PKCS_6 OID_PKCS, 6 #define OID_PKCS_7 OID_PKCS, 7 #define OID_PKCS_7_LENGTH OID_PKCS_LENGTH +1 #define OID_PKCS_8 OID_PKCS, 8 #define OID_PKCS_9 OID_PKCS, 9 #define OID_PKCS_9_LENGTH OID_PKCS_LENGTH +1 #define OID_PKCS_10 OID_PKCS, 10 #define OID_PKCS_11 OID_PKCS, 11 #define OID_PKCS_11_LENGTH OID_PKCS_LENGTH +1 #define OID_PKCS_12 OID_PKCS, 12 #define OID_PKCS_12_LENGTH OID_PKCS_LENGTH +1 #define OID_ANSI_X9_42 OID_US, 206, 62, 2 #define OID_ANSI_X9_42_LEN OID_US_LENGTH + 3 #define OID_ANSI_X9_42_SCHEME OID_ANSI_X9_42, 3 #define OID_ANSI_X9_42_SCHEME_LEN OID_ANSI_X9_42_LEN + 1 #define OID_ANSI_X9_42_NAMED_SCHEME OID_ANSI_X9_42, 4 #define OID_ANSI_X9_42_NAMED_SCHEME_LEN OID_ANSI_X9_42_LEN + 1 #define OID_PKIX OID_DOD, 1, 5, 5, 7 #define OID_PKIX_LENGTH 6 #define OID_PE OID_PKIX, 1 #define OID_PE_LENGTH OID_PKIX_LENGTH + 1 #define OID_QT OID_PKIX, 2 #define OID_QT_LENGTH OID_PKIX_LENGTH + 1 #define OID_KP OID_PKIX, 3 #define OID_KP_LENGTH OID_PKIX_LENGTH + 1 #define OID_OTHER_NAME OID_PKIX, 8 #define OID_OTHER_NAME_LENGTH OID_PKIX_LENGTH + 1 #define OID_PDA OID_PKIX, 9 #define OID_PDA_LENGTH OID_PKIX_LENGTH + 1 #define OID_QCS OID_PKIX, 11 #define OID_QCS_LENGTH OID_PKIX_LENGTH + 1 #define OID_AD OID_PKIX, 48 #define OID_AD_LENGTH OID_PKIX_LENGTH + 1 #define OID_AD_OCSP OID_AD, 1 #define OID_AD_OCSP_LENGTH OID_AD_LENGTH + 1 #define OID_ETSI 0x04, 0x00 #define OID_ETSI_LENGTH 2 #define OID_ETSI_QCS 0x04, 0x00, 0x8E, 0x46, 0x01 #define OID_ETSI_QCS_LENGTH 5 #define OID_OIW_SECSIG OID_OIW, 3 #define OID_OIW_LENGTH 2 #define OID_OIW_SECSIG_LENGTH OID_OIW_LENGTH +1 #define OID_OIW_ALGORITHM OID_OIW_SECSIG, 2 #define OID_OIW_ALGORITHM_LENGTH OID_OIW_SECSIG_LENGTH +1 #define OID_NIST_HASHALG 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02 #define OID_NIST_HASHALG_LENGTH 8 #define OID_KERBv5 0x2b, 6, 1, 5, 2 #define OID_KERBv5_LEN 5 #define OID_KERBv5_PKINIT OID_KERBv5, 3 #define OID_KERBv5_PKINIT_LEN OID_KERBv5_LEN + 1 # 168 "/System/Library/Frameworks/Security.framework/Headers/oidsbase.h" 3 #define APPLE_OID OID_US, 0x86, 0xf7, 0x63 #define APPLE_OID_LENGTH OID_US_LENGTH + 3 #define APPLE_ADS_OID APPLE_OID, 0x64 #define APPLE_ADS_OID_LENGTH APPLE_OID_LENGTH + 1 # 187 "/System/Library/Frameworks/Security.framework/Headers/oidsbase.h" 3 #define APPLE_TP_OID APPLE_ADS_OID, 1 #define APPLE_TP_OID_LENGTH APPLE_ADS_OID_LENGTH + 1 # 197 "/System/Library/Frameworks/Security.framework/Headers/oidsbase.h" 3 #define APPLE_ALG_OID APPLE_ADS_OID, 2 #define APPLE_ALG_OID_LENGTH APPLE_ADS_OID_LENGTH + 1 #define APPLE_DOTMAC_CERT_OID APPLE_ADS_OID, 3 #define APPLE_DOTMAC_CERT_OID_LENGTH APPLE_ADS_OID_LENGTH + 1 # 215 "/System/Library/Frameworks/Security.framework/Headers/oidsbase.h" 3 #define APPLE_DOTMAC_CERT_REQ_OID APPLE_DOTMAC_CERT_OID, 1 #define APPLE_DOTMAC_CERT_REQ_OID_LENGTH APPLE_DOTMAC_CERT_OID_LENGTH + 1 # 225 "/System/Library/Frameworks/Security.framework/Headers/oidsbase.h" 3 #define APPLE_DOTMAC_CERT_EXTEN_OID APPLE_DOTMAC_CERT_OID, 2 #define APPLE_DOTMAC_CERT_EXTEN_OID_LENGTH APPLE_DOTMAC_CERT_OID_LENGTH + 1 # 235 "/System/Library/Frameworks/Security.framework/Headers/oidsbase.h" 3 #define APPLE_DOTMAC_CERT_REQ_VALUE_OID APPLE_DOTMAC_CERT_OID, 3 #define APPLE_DOTMAC_CERT_REQ_VALUE_OID_LENGTH APPLE_DOTMAC_CERT_OID_LENGTH + 1 # 245 "/System/Library/Frameworks/Security.framework/Headers/oidsbase.h" 3 #define APPLE_EKU_OID APPLE_ADS_OID, 4 #define APPLE_EKU_OID_LENGTH APPLE_ADS_OID_LENGTH + 1 #define APPLE_EKU_CODE_SIGNING APPLE_EKU_OID, 1 #define APPLE_EKU_CODE_SIGNING_LENGTH APPLE_EKU_OID_LENGTH + 1 #define APPLE_CERT_POLICIES APPLE_ADS_OID, 5 #define APPLE_CERT_POLICIES_LENGTH APPLE_ADS_OID_LENGTH + 1 #define NETSCAPE_BASE_OID 0x60, 0x86, 0x48, 0x01, 0x86, 0xf8, 0x42 #define NETSCAPE_BASE_OID_LEN 7 # 280 "/System/Library/Frameworks/Security.framework/Headers/oidsbase.h" 3 #define NETSCAPE_CERT_EXTEN NETSCAPE_BASE_OID, 0x01 #define NETSCAPE_CERT_EXTEN_LENGTH NETSCAPE_BASE_OID_LEN + 1 #define NETSCAPE_CERT_POLICY NETSCAPE_BASE_OID, 0x04 #define NETSCAPE_CERT_POLICY_LENGTH NETSCAPE_BASE_OID_LEN + 1 # 31 "/System/Library/Frameworks/Security.framework/Headers/oidsattr.h" 2 3 extern const CSSM_OID CSSMOID_ObjectClass, CSSMOID_AliasedEntryName, CSSMOID_KnowledgeInformation, CSSMOID_CommonName, CSSMOID_Surname, CSSMOID_SerialNumber, CSSMOID_CountryName, CSSMOID_LocalityName, CSSMOID_StateProvinceName, CSSMOID_CollectiveStateProvinceName, CSSMOID_StreetAddress, CSSMOID_CollectiveStreetAddress, CSSMOID_OrganizationName, CSSMOID_CollectiveOrganizationName, CSSMOID_OrganizationalUnitName, CSSMOID_CollectiveOrganizationalUnitName, CSSMOID_Title, CSSMOID_Description, CSSMOID_SearchGuide, CSSMOID_BusinessCategory, CSSMOID_PostalAddress, CSSMOID_CollectivePostalAddress, CSSMOID_PostalCode, CSSMOID_CollectivePostalCode, CSSMOID_PostOfficeBox, CSSMOID_CollectivePostOfficeBox, CSSMOID_PhysicalDeliveryOfficeName, CSSMOID_CollectivePhysicalDeliveryOfficeName, CSSMOID_TelephoneNumber, CSSMOID_CollectiveTelephoneNumber, CSSMOID_TelexNumber, CSSMOID_CollectiveTelexNumber, CSSMOID_TelexTerminalIdentifier, CSSMOID_CollectiveTelexTerminalIdentifier, CSSMOID_FacsimileTelephoneNumber, CSSMOID_CollectiveFacsimileTelephoneNumber, CSSMOID_X_121Address, CSSMOID_InternationalISDNNumber, CSSMOID_CollectiveInternationalISDNNumber, CSSMOID_RegisteredAddress, CSSMOID_DestinationIndicator, CSSMOID_PreferredDeliveryMethod, CSSMOID_PresentationAddress, CSSMOID_SupportedApplicationContext, CSSMOID_Member, CSSMOID_Owner, CSSMOID_RoleOccupant, CSSMOID_SeeAlso, CSSMOID_UserPassword, CSSMOID_UserCertificate, CSSMOID_CACertificate, CSSMOID_AuthorityRevocationList, CSSMOID_CertificateRevocationList, CSSMOID_CrossCertificatePair, CSSMOID_Name, CSSMOID_GivenName, CSSMOID_Initials, CSSMOID_GenerationQualifier, CSSMOID_UniqueIdentifier, CSSMOID_DNQualifier, CSSMOID_EnhancedSearchGuide, CSSMOID_ProtocolInformation, CSSMOID_DistinguishedName, CSSMOID_UniqueMember, CSSMOID_HouseIdentifier; extern const CSSM_OID CSSMOID_EmailAddress, CSSMOID_UnstructuredName, CSSMOID_ContentType, CSSMOID_MessageDigest, CSSMOID_SigningTime, CSSMOID_CounterSignature, CSSMOID_ChallengePassword, CSSMOID_UnstructuredAddress, CSSMOID_ExtendedCertificateAttributes; extern const CSSM_OID CSSMOID_QT_CPS, CSSMOID_QT_UNOTICE, CSSMOID_AD_OCSP, CSSMOID_AD_CA_ISSUERS, CSSMOID_AD_TIME_STAMPING, CSSMOID_AD_CA_REPOSITORY, CSSMOID_PDA_DATE_OF_BIRTH, CSSMOID_PDA_PLACE_OF_BIRTH, CSSMOID_PDA_GENDER, CSSMOID_PDA_COUNTRY_CITIZEN, CSSMOID_PDA_COUNTRY_RESIDENCE, CSSMOID_OID_QCS_SYNTAX_V1, CSSMOID_OID_QCS_SYNTAX_V2; extern const CSSM_OID CSSMOID_ETSI_QCS_QC_COMPLIANCE, CSSMOID_ETSI_QCS_QC_LIMIT_VALUE, CSSMOID_ETSI_QCS_QC_RETENTION, CSSMOID_ETSI_QCS_QC_SSCD; extern const CSSM_OID CSSMOID_PKCS7_Data, CSSMOID_PKCS7_SignedData, CSSMOID_PKCS7_EnvelopedData, CSSMOID_PKCS7_SignedAndEnvelopedData, CSSMOID_PKCS7_DigestedData, CSSMOID_PKCS7_EncryptedData, CSSMOID_PKCS7_DataWithAttributes, CSSMOID_PKCS7_EncryptedPrivateKeyInfo, CSSMOID_PKCS9_FriendlyName, CSSMOID_PKCS9_LocalKeyId, CSSMOID_PKCS9_CertTypes, CSSMOID_PKCS9_CrlTypes, CSSMOID_PKCS9_X509Certificate, CSSMOID_PKCS9_SdsiCertificate, CSSMOID_PKCS9_X509Crl, CSSMOID_PKCS12_keyBag, CSSMOID_PKCS12_shroudedKeyBag, CSSMOID_PKCS12_certBag, CSSMOID_PKCS12_crlBag, CSSMOID_PKCS12_secretBag, CSSMOID_PKCS12_safeContentsBag, CSSMOID_KERBv5_PKINIT_AUTH_DATA, CSSMOID_KERBv5_PKINIT_DH_KEY_DATA, CSSMOID_KERBv5_PKINIT_RKEY_DATA; # 45 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/oidscert.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/oidscert.h" 3 #define _OIDSCERT_H_ 1 # 37 "/System/Library/Frameworks/Security.framework/Headers/oidscert.h" 3 #define INTEL_X509V3_CERT_R08 INTEL_SEC_FORMATS, 1, 1 #define INTEL_X509V3_CERT_R08_LENGTH INTEL_SEC_FORMATS_LENGTH + 2 #define INTEL_X509V3_CERT_PRIVATE_EXTENSIONS INTEL_X509V3_CERT_R08, 50 #define INTEL_X509V3_CERT_PRIVATE_EXTENSIONS_LENGTH INTEL_X509V3_CERT_R08_LENGTH + 1 #define INTEL_X509V3_SIGN_R08 INTEL_SEC_FORMATS, 3, 2 #define INTEL_X509V3_SIGN_R08_LENGTH INTEL_SEC_FORMATS_LENGTH + 2 #define INTEL_X509_C_DATATYPE 1 #define INTEL_X509_LDAPSTRING_DATATYPE 2 extern const CSSM_OID CSSMOID_X509V3SignedCertificate, CSSMOID_X509V3SignedCertificateCStruct, CSSMOID_X509V3Certificate, CSSMOID_X509V3CertificateCStruct, CSSMOID_X509V1Version, CSSMOID_X509V1SerialNumber, CSSMOID_X509V1IssuerName, CSSMOID_X509V1IssuerNameStd, CSSMOID_X509V1IssuerNameCStruct, CSSMOID_X509V1IssuerNameLDAP, CSSMOID_X509V1ValidityNotBefore, CSSMOID_X509V1ValidityNotAfter, CSSMOID_X509V1SubjectName, CSSMOID_X509V1SubjectNameStd, CSSMOID_X509V1SubjectNameCStruct, CSSMOID_X509V1SubjectNameLDAP, CSSMOID_CSSMKeyStruct, CSSMOID_X509V1SubjectPublicKeyCStruct, CSSMOID_X509V1SubjectPublicKeyAlgorithm, CSSMOID_X509V1SubjectPublicKeyAlgorithmParameters, CSSMOID_X509V1SubjectPublicKey, CSSMOID_X509V1CertificateIssuerUniqueId, CSSMOID_X509V1CertificateSubjectUniqueId, CSSMOID_X509V3CertificateExtensionsStruct, CSSMOID_X509V3CertificateExtensionsCStruct, CSSMOID_X509V3CertificateNumberOfExtensions, CSSMOID_X509V3CertificateExtensionStruct, CSSMOID_X509V3CertificateExtensionCStruct, CSSMOID_X509V3CertificateExtensionId, CSSMOID_X509V3CertificateExtensionCritical, CSSMOID_X509V3CertificateExtensionType, CSSMOID_X509V3CertificateExtensionValue, CSSMOID_X509V1SignatureStruct, CSSMOID_X509V1SignatureCStruct, CSSMOID_X509V1SignatureAlgorithm, CSSMOID_X509V1SignatureAlgorithmTBS, CSSMOID_X509V1SignatureAlgorithmParameters, CSSMOID_X509V1Signature, CSSMOID_SubjectSignatureBitmap, CSSMOID_SubjectPicture, CSSMOID_SubjectEmailAddress, CSSMOID_UseExemptions; # 111 "/System/Library/Frameworks/Security.framework/Headers/oidscert.h" 3 extern const CSSM_OID CSSMOID_SubjectDirectoryAttributes, CSSMOID_SubjectKeyIdentifier, CSSMOID_KeyUsage, CSSMOID_PrivateKeyUsagePeriod, CSSMOID_SubjectAltName, CSSMOID_IssuerAltName, CSSMOID_BasicConstraints, CSSMOID_CrlNumber, CSSMOID_CrlReason, CSSMOID_HoldInstructionCode, CSSMOID_InvalidityDate, CSSMOID_DeltaCrlIndicator, CSSMOID_IssuingDistributionPoint, CSSMOID_IssuingDistributionPoints, CSSMOID_CertIssuer, CSSMOID_NameConstraints, CSSMOID_CrlDistributionPoints, CSSMOID_CertificatePolicies, CSSMOID_PolicyMappings, CSSMOID_PolicyConstraints, CSSMOID_AuthorityKeyIdentifier, CSSMOID_ExtendedKeyUsage, CSSMOID_AuthorityInfoAccess, CSSMOID_BiometricInfo, CSSMOID_QC_Statements, CSSMOID_SubjectInfoAccess, CSSMOID_ExtendedKeyUsageAny, CSSMOID_ServerAuth, CSSMOID_ClientAuth, CSSMOID_ExtendedUseCodeSigning, CSSMOID_EmailProtection, CSSMOID_TimeStamping, CSSMOID_OCSPSigning, CSSMOID_KERBv5_PKINIT_KP_CLIENT_AUTH, CSSMOID_KERBv5_PKINIT_KP_KDC, CSSMOID_EKU_IPSec, CSSMOID_DOTMAC_CERT_EXTENSION, CSSMOID_DOTMAC_CERT_IDENTITY, CSSMOID_DOTMAC_CERT_EMAIL_SIGN, CSSMOID_DOTMAC_CERT_EMAIL_ENCRYPT, CSSMOID_APPLE_CERT_POLICY, CSSMOID_DOTMAC_CERT_POLICY, CSSMOID_APPLE_EKU_CODE_SIGNING, CSSMOID_APPLE_EKU_CODE_SIGNING_DEV, CSSMOID_APPLE_EKU_RESOURCE_SIGNING, CSSMOID_APPLE_EKU_ICHAT_SIGNING, CSSMOID_APPLE_EKU_ICHAT_ENCRYPTION, CSSMOID_APPLE_EKU_SYSTEM_IDENTITY ; extern const CSSM_OID CSSMOID_NetscapeCertType, CSSMOID_NetscapeCertSequence, CSSMOID_NetscapeSGC; extern const CSSM_OID CSSMOID_MicrosoftSGC; #define CE_NCT_SSL_Client 0x8000 #define CE_NCT_SSL_Server 0x4000 #define CE_NCT_SMIME 0x2000 #define CE_NCT_ObjSign 0x1000 #define CE_NCT_Reserved 0x0800 #define CE_NCT_SSL_CA 0x0400 #define CE_NCT_SMIME_CA 0x0200 #define CE_NCT_ObjSignCA 0x0100 # 47 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/oidscrl.h" 1 3 # 27 "/System/Library/Frameworks/Security.framework/Headers/oidscrl.h" 3 #define _OIDSCRL_H_ 1 # 37 "/System/Library/Frameworks/Security.framework/Headers/oidscrl.h" 3 #define INTEL_X509V2_CRL_R08 INTEL_SEC_FORMATS, 2, 1 #define INTEL_X509V2_CRL_R08_LENGTH INTEL_SEC_FORMATS_LENGTH+2 extern const CSSM_OID CSSMOID_X509V2CRLSignedCrlStruct, CSSMOID_X509V2CRLSignedCrlCStruct, CSSMOID_X509V2CRLTbsCertListStruct, CSSMOID_X509V2CRLTbsCertListCStruct, CSSMOID_X509V2CRLVersion, CSSMOID_X509V1CRLIssuerStruct, CSSMOID_X509V1CRLIssuerNameCStruct, CSSMOID_X509V1CRLIssuerNameLDAP, CSSMOID_X509V1CRLThisUpdate, CSSMOID_X509V1CRLNextUpdate, CSSMOID_X509V1CRLRevokedCertificatesStruct, CSSMOID_X509V1CRLRevokedCertificatesCStruct, CSSMOID_X509V1CRLNumberOfRevokedCertEntries, CSSMOID_X509V1CRLRevokedEntryStruct, CSSMOID_X509V1CRLRevokedEntryCStruct, CSSMOID_X509V1CRLRevokedEntrySerialNumber, CSSMOID_X509V1CRLRevokedEntryRevocationDate, CSSMOID_X509V2CRLRevokedEntryAllExtensionsStruct, CSSMOID_X509V2CRLRevokedEntryAllExtensionsCStruct, CSSMOID_X509V2CRLRevokedEntryNumberOfExtensions, CSSMOID_X509V2CRLRevokedEntrySingleExtensionStruct, CSSMOID_X509V2CRLRevokedEntrySingleExtensionCStruct, CSSMOID_X509V2CRLRevokedEntryExtensionId, CSSMOID_X509V2CRLRevokedEntryExtensionCritical, CSSMOID_X509V2CRLRevokedEntryExtensionType, CSSMOID_X509V2CRLRevokedEntryExtensionValue, CSSMOID_X509V2CRLAllExtensionsStruct, CSSMOID_X509V2CRLAllExtensionsCStruct, CSSMOID_X509V2CRLNumberOfExtensions, CSSMOID_X509V2CRLSingleExtensionStruct, CSSMOID_X509V2CRLSingleExtensionCStruct, CSSMOID_X509V2CRLExtensionId, CSSMOID_X509V2CRLExtensionCritical, CSSMOID_X509V2CRLExtensionType, CSSMOID_PKIX_OCSP, CSSMOID_PKIX_OCSP_BASIC, CSSMOID_PKIX_OCSP_NONCE, CSSMOID_PKIX_OCSP_CRL, CSSMOID_PKIX_OCSP_RESPONSE, CSSMOID_PKIX_OCSP_NOCHECK, CSSMOID_PKIX_OCSP_ARCHIVE_CUTOFF, CSSMOID_PKIX_OCSP_SERVICE_LOCATOR; # 48 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecAccess.h" 1 3 # 31 "/System/Library/Frameworks/Security.framework/Headers/SecAccess.h" 3 #define _SECURITY_SECACCESS_H_ # 47 "/System/Library/Frameworks/Security.framework/Headers/SecAccess.h" 3 CFTypeID SecAccessGetTypeID(void); # 62 "/System/Library/Frameworks/Security.framework/Headers/SecAccess.h" 3 OSStatus SecAccessCreate(CFStringRef descriptor, CFArrayRef trustedlist, SecAccessRef *accessRef); # 73 "/System/Library/Frameworks/Security.framework/Headers/SecAccess.h" 3 OSStatus SecAccessCreateFromOwnerAndACL(const CSSM_ACL_OWNER_PROTOTYPE *owner, uint32 aclCount, const CSSM_ACL_ENTRY_INFO *acls, SecAccessRef *accessRef); # 84 "/System/Library/Frameworks/Security.framework/Headers/SecAccess.h" 3 OSStatus SecAccessGetOwnerAndACL(SecAccessRef accessRef, CSSM_ACL_OWNER_PROTOTYPE_PTR *owner, uint32 *aclCount, CSSM_ACL_ENTRY_INFO_PTR *acls); # 93 "/System/Library/Frameworks/Security.framework/Headers/SecAccess.h" 3 OSStatus SecAccessCopyACLList(SecAccessRef accessRef, CFArrayRef *aclList); # 103 "/System/Library/Frameworks/Security.framework/Headers/SecAccess.h" 3 OSStatus SecAccessCopySelectedACLList(SecAccessRef accessRef, CSSM_ACL_AUTHORIZATION_TAG action, CFArrayRef *aclList); # 52 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecACL.h" 1 3 # 30 "/System/Library/Frameworks/Security.framework/Headers/SecACL.h" 3 #define _SECURITY_SECACL_H_ # 47 "/System/Library/Frameworks/Security.framework/Headers/SecACL.h" 3 CFTypeID SecACLGetTypeID(void); # 59 "/System/Library/Frameworks/Security.framework/Headers/SecACL.h" 3 OSStatus SecACLCreateFromSimpleContents(SecAccessRef access, CFArrayRef applicationList, CFStringRef description, const CSSM_ACL_KEYCHAIN_PROMPT_SELECTOR *promptSelector, SecACLRef *newAcl); OSStatus SecACLRemove(SecACLRef aclRef); # 81 "/System/Library/Frameworks/Security.framework/Headers/SecACL.h" 3 OSStatus SecACLCopySimpleContents(SecACLRef acl, CFArrayRef *applicationList, CFStringRef *description, CSSM_ACL_KEYCHAIN_PROMPT_SELECTOR *promptSelector); # 94 "/System/Library/Frameworks/Security.framework/Headers/SecACL.h" 3 OSStatus SecACLSetSimpleContents(SecACLRef acl, CFArrayRef applicationList, CFStringRef description, const CSSM_ACL_KEYCHAIN_PROMPT_SELECTOR *promptSelector); # 106 "/System/Library/Frameworks/Security.framework/Headers/SecACL.h" 3 OSStatus SecACLGetAuthorizations(SecACLRef acl, CSSM_ACL_AUTHORIZATION_TAG *tags, uint32 *tagCount); # 117 "/System/Library/Frameworks/Security.framework/Headers/SecACL.h" 3 OSStatus SecACLSetAuthorizations(SecACLRef acl, CSSM_ACL_AUTHORIZATION_TAG *tags, uint32 tagCount); # 53 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 1 3 # 32 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 #define _SECURITY_SECCERTIFICATE_H_ # 58 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 enum { kSecSubjectItemAttr = 'subj', kSecIssuerItemAttr = 'issu', kSecSerialNumberItemAttr = 'snbr', kSecPublicKeyHashItemAttr = 'hpky', kSecSubjectKeyIdentifierItemAttr = 'skid', kSecCertTypeItemAttr = 'ctyp', kSecCertEncodingItemAttr = 'cenc' }; CFTypeID SecCertificateGetTypeID(void); #pragma mark ---- Certificate Operations ---- # 87 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateCreateFromData(const CSSM_DATA *data, CSSM_CERT_TYPE type, CSSM_CERT_ENCODING encoding, SecCertificateRef *certificate); # 97 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateAddToKeychain(SecCertificateRef certificate, SecKeychainRef keychain); # 106 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateGetData(SecCertificateRef certificate, CSSM_DATA_PTR data); # 115 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateGetType(SecCertificateRef certificate, CSSM_CERT_TYPE *certificateType); # 131 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateGetSubject(SecCertificateRef certificate, const CSSM_X509_NAME **subject); # 147 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateGetIssuer(SecCertificateRef certificate, const CSSM_X509_NAME **issuer); # 156 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateGetCLHandle(SecCertificateRef certificate, CSSM_CL_HANDLE *clHandle); # 165 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateGetAlgorithmID(SecCertificateRef certificate, const CSSM_X509_ALGORITHM_IDENTIFIER **algid); # 174 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateCopyPublicKey(SecCertificateRef certificate, SecKeyRef *key); # 183 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateCopyCommonName(SecCertificateRef certificate, CFStringRef *commonName); # 192 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateCopyEmailAddresses(SecCertificateRef certificate, CFArrayRef *emailAddresses); # 203 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateCopyPreference(CFStringRef name, CSSM_KEYUSE keyUsage, SecCertificateRef *certificate); # 215 "/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h" 3 OSStatus SecCertificateSetPreference(SecCertificateRef certificate, CFStringRef name, CSSM_KEYUSE keyUsage, CFDateRef date); # 54 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 1 3 # 30 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 3 #define _SECURITY_SECIDENTITY_H_ # 47 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 3 CFTypeID SecIdentityGetTypeID(void); # 57 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 3 OSStatus SecIdentityCreateWithCertificate( CFTypeRef keychainOrArray, SecCertificateRef certificateRef, SecIdentityRef *identityRef); # 69 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 3 OSStatus SecIdentityCopyCertificate( SecIdentityRef identityRef, SecCertificateRef *certificateRef); # 80 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 3 OSStatus SecIdentityCopyPrivateKey( SecIdentityRef identityRef, SecKeyRef *privateKeyRef); # 94 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 3 OSStatus SecIdentityCopyPreference(CFStringRef name, CSSM_KEYUSE keyUsage, CFArrayRef validIssuers, SecIdentityRef *identity); # 104 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 3 OSStatus SecIdentitySetPreference(SecIdentityRef identity, CFStringRef name, CSSM_KEYUSE keyUsage); # 124 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 3 OSStatus SecIdentityCopySystemIdentity( CFStringRef domain, SecIdentityRef *idRef, CFStringRef *actualDomain); # 142 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 3 OSStatus SecIdentitySetSystemIdentity( CFStringRef domain, SecIdentityRef idRef); # 154 "/System/Library/Frameworks/Security.framework/Headers/SecIdentity.h" 3 extern const CFStringRef kSecIdentityDomainDefault; extern const CFStringRef kSecIdentityDomainKerberosKDC; # 55 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecIdentitySearch.h" 1 3 # 30 "/System/Library/Frameworks/Security.framework/Headers/SecIdentitySearch.h" 3 #define _SECURITY_SECIDENTITYSEARCH_H_ # 48 "/System/Library/Frameworks/Security.framework/Headers/SecIdentitySearch.h" 3 typedef struct OpaqueSecIdentitySearchRef *SecIdentitySearchRef; CFTypeID SecIdentitySearchGetTypeID(void); # 66 "/System/Library/Frameworks/Security.framework/Headers/SecIdentitySearch.h" 3 OSStatus SecIdentitySearchCreate(CFTypeRef keychainOrArray, CSSM_KEYUSE keyUsage, SecIdentitySearchRef *searchRef); # 75 "/System/Library/Frameworks/Security.framework/Headers/SecIdentitySearch.h" 3 OSStatus SecIdentitySearchCopyNext(SecIdentitySearchRef searchRef, SecIdentityRef *identity); # 56 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 1 3 # 32 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 #define _SECURITY_SECKEY_H_ # 110 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 enum { kSecKeyKeyClass = 0, kSecKeyPrintName = 1, kSecKeyAlias = 2, kSecKeyPermanent = 3, kSecKeyPrivate = 4, kSecKeyModifiable = 5, kSecKeyLabel = 6, kSecKeyApplicationTag = 7, kSecKeyKeyCreator = 8, kSecKeyKeyType = 9, kSecKeyKeySizeInBits = 10, kSecKeyEffectiveKeySize = 11, kSecKeyStartDate = 12, kSecKeyEndDate = 13, kSecKeySensitive = 14, kSecKeyAlwaysSensitive = 15, kSecKeyExtractable = 16, kSecKeyNeverExtractable = 17, kSecKeyEncrypt = 18, kSecKeyDecrypt = 19, kSecKeyDerive = 20, kSecKeySign = 21, kSecKeyVerify = 22, kSecKeySignRecover = 23, kSecKeyVerifyRecover = 24, kSecKeyWrap = 25, kSecKeyUnwrap = 26 }; typedef uint32 SecCredentialType; # 154 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 enum { kSecCredentialTypeDefault = 0, kSecCredentialTypeWithUI, kSecCredentialTypeNoUI }; CFTypeID SecKeyGetTypeID(void); # 185 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 OSStatus SecKeyCreatePair( SecKeychainRef keychainRef, CSSM_ALGORITHMS algorithm, uint32 keySizeInBits, CSSM_CC_HANDLE contextHandle, CSSM_KEYUSE publicKeyUsage, uint32 publicKeyAttr, CSSM_KEYUSE privateKeyUsage, uint32 privateKeyAttr, SecAccessRef initialAccess, SecKeyRef* publicKey, SecKeyRef* privateKey); # 211 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 OSStatus SecKeyGenerate( SecKeychainRef keychainRef, CSSM_ALGORITHMS algorithm, uint32 keySizeInBits, CSSM_CC_HANDLE contextHandle, CSSM_KEYUSE keyUsage, uint32 keyAttr, SecAccessRef initialAccess, SecKeyRef* keyRef); # 229 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 OSStatus SecKeyGetCSSMKey(SecKeyRef key, const CSSM_KEY **cssmKey); # 238 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 OSStatus SecKeyGetCSPHandle(SecKeyRef keyRef, CSSM_CSP_HANDLE *cspHandle); # 249 "/System/Library/Frameworks/Security.framework/Headers/SecKey.h" 3 OSStatus SecKeyGetCredentials( SecKeyRef keyRef, CSSM_ACL_AUTHORIZATION_TAG operation, SecCredentialType credentialType, const CSSM_ACCESS_CREDENTIALS **outCredentials); # 57 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 1 3 # 30 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 #define _SECURITY_SECKEYCHAIN_H_ # 47 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 enum { kSecUnlockStateStatus = 1, kSecReadPermStatus = 2, kSecWritePermStatus = 4 }; #define SEC_KEYCHAIN_SETTINGS_VERS1 1 # 65 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 struct SecKeychainSettings { UInt32 version; Boolean lockOnSleep; Boolean useLockInterval; UInt32 lockInterval; }; typedef struct SecKeychainSettings SecKeychainSettings; typedef FourCharCode SecAuthenticationType; # 94 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 #define AUTH_TYPE_FIX_(x) ((x >> 24) | ((x >> 8) & 0xff00) | ((x << 8) & 0xff0000) | (x & 0xff) << 24) enum { kSecAuthenticationTypeNTLM = (('ntlm' >> 24) | (('ntlm' >> 8) & 0xff00) | (('ntlm' << 8) & 0xff0000) | ('ntlm' & 0xff) << 24), kSecAuthenticationTypeMSN = (('msna' >> 24) | (('msna' >> 8) & 0xff00) | (('msna' << 8) & 0xff0000) | ('msna' & 0xff) << 24), kSecAuthenticationTypeDPA = (('dpaa' >> 24) | (('dpaa' >> 8) & 0xff00) | (('dpaa' << 8) & 0xff0000) | ('dpaa' & 0xff) << 24), kSecAuthenticationTypeRPA = (('rpaa' >> 24) | (('rpaa' >> 8) & 0xff00) | (('rpaa' << 8) & 0xff0000) | ('rpaa' & 0xff) << 24), kSecAuthenticationTypeHTTPBasic = (('http' >> 24) | (('http' >> 8) & 0xff00) | (('http' << 8) & 0xff0000) | ('http' & 0xff) << 24), kSecAuthenticationTypeHTTPDigest = (('httd' >> 24) | (('httd' >> 8) & 0xff00) | (('httd' << 8) & 0xff0000) | ('httd' & 0xff) << 24), kSecAuthenticationTypeHTMLForm = (('form' >> 24) | (('form' >> 8) & 0xff00) | (('form' << 8) & 0xff0000) | ('form' & 0xff) << 24), kSecAuthenticationTypeDefault = (('dflt' >> 24) | (('dflt' >> 8) & 0xff00) | (('dflt' << 8) & 0xff0000) | ('dflt' & 0xff) << 24), kSecAuthenticationTypeAny = ((0 >> 24) | ((0 >> 8) & 0xff00) | ((0 << 8) & 0xff0000) | (0 & 0xff) << 24) }; typedef FourCharCode SecProtocolType; # 157 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 enum { kSecProtocolTypeFTP = 'ftp ', kSecProtocolTypeFTPAccount = 'ftpa', kSecProtocolTypeHTTP = 'http', kSecProtocolTypeIRC = 'irc ', kSecProtocolTypeNNTP = 'nntp', kSecProtocolTypePOP3 = 'pop3', kSecProtocolTypeSMTP = 'smtp', kSecProtocolTypeSOCKS = 'sox ', kSecProtocolTypeIMAP = 'imap', kSecProtocolTypeLDAP = 'ldap', kSecProtocolTypeAppleTalk = 'atlk', kSecProtocolTypeAFP = 'afp ', kSecProtocolTypeTelnet = 'teln', kSecProtocolTypeSSH = 'ssh ', kSecProtocolTypeFTPS = 'ftps', kSecProtocolTypeHTTPS = 'htps', kSecProtocolTypeHTTPProxy = 'htpx', kSecProtocolTypeHTTPSProxy = 'htsx', kSecProtocolTypeFTPProxy = 'ftpx', kSecProtocolTypeCIFS = 'cifs', kSecProtocolTypeSMB = 'smb ', kSecProtocolTypeRTSP = 'rtsp', kSecProtocolTypeRTSPProxy = 'rtsx', kSecProtocolTypeDAAP = 'daap', kSecProtocolTypeEPPC = 'eppc', kSecProtocolTypeIPP = 'ipp ', kSecProtocolTypeNNTPS = 'ntps', kSecProtocolTypeLDAPS = 'ldps', kSecProtocolTypeTelnetS = 'tels', kSecProtocolTypeIMAPS = 'imps', kSecProtocolTypeIRCS = 'ircs', kSecProtocolTypePOP3S = 'pops', kSecProtocolTypeCVSpserver = 'cvsp', kSecProtocolTypeSVN = 'svn ', kSecProtocolTypeAny = 0 }; typedef UInt32 SecKeychainEvent; # 216 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 enum { kSecLockEvent = 1, kSecUnlockEvent = 2, kSecAddEvent = 3, kSecDeleteEvent = 4, kSecUpdateEvent = 5, kSecPasswordChangedEvent = 6, kSecDefaultChangedEvent = 9, kSecDataAccessEvent = 10, kSecKeychainListChangedEvent = 11, kSecTrustSettingsChangedEvent = 12 }; typedef UInt32 SecKeychainEventMask; # 250 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 enum { kSecLockEventMask = 1 << kSecLockEvent, kSecUnlockEventMask = 1 << kSecUnlockEvent, kSecAddEventMask = 1 << kSecAddEvent, kSecDeleteEventMask = 1 << kSecDeleteEvent, kSecUpdateEventMask = 1 << kSecUpdateEvent, kSecPasswordChangedEventMask = 1 << kSecPasswordChangedEvent, kSecDefaultChangedEventMask = 1 << kSecDefaultChangedEvent, kSecDataAccessEventMask = 1 << kSecDataAccessEvent, kSecKeychainListChangedMask = 1 << kSecKeychainListChangedEvent, kSecTrustSettingsChangedEventMask = 1 << kSecTrustSettingsChangedEvent, kSecEveryEventMask = 0xffffffff }; # 274 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 struct SecKeychainCallbackInfo { UInt32 version; SecKeychainItemRef item; SecKeychainRef keychain; pid_t pid; }; typedef struct SecKeychainCallbackInfo SecKeychainCallbackInfo; CFTypeID SecKeychainGetTypeID(void); OSStatus SecKeychainGetVersion(UInt32 *returnVers); #pragma mark ---- Keychain Management ---- # 308 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainOpen(const char *pathName, SecKeychainRef *keychain); # 321 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainCreate(const char *pathName, UInt32 passwordLength, const void *password, Boolean promptUser, SecAccessRef initialAccess, SecKeychainRef *keychain); OSStatus SecKeychainDelete(SecKeychainRef keychainOrArray); # 338 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainSetSettings(SecKeychainRef keychain, const SecKeychainSettings *newSettings); # 347 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainCopySettings(SecKeychainRef keychain, SecKeychainSettings *outSettings); # 359 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainUnlock(SecKeychainRef keychain, UInt32 passwordLength, const void *password, Boolean usePassword); OSStatus SecKeychainLock(SecKeychainRef keychain); OSStatus SecKeychainLockAll(void); OSStatus SecKeychainCopyDefault(SecKeychainRef *keychain); OSStatus SecKeychainSetDefault(SecKeychainRef keychain); OSStatus SecKeychainCopySearchList(CFArrayRef *searchList); OSStatus SecKeychainSetSearchList(CFArrayRef searchList); typedef enum { kSecPreferencesDomainUser, kSecPreferencesDomainSystem, kSecPreferencesDomainCommon, kSecPreferencesDomainDynamic } SecPreferencesDomain; OSStatus SecKeychainCopyDomainDefault(SecPreferencesDomain domain, SecKeychainRef *keychain); OSStatus SecKeychainSetDomainDefault(SecPreferencesDomain domain, SecKeychainRef keychain); OSStatus SecKeychainCopyDomainSearchList(SecPreferencesDomain domain, CFArrayRef *searchList); OSStatus SecKeychainSetDomainSearchList(SecPreferencesDomain domain, CFArrayRef searchList); OSStatus SecKeychainSetPreferenceDomain(SecPreferencesDomain domain); OSStatus SecKeychainGetPreferenceDomain(SecPreferencesDomain *domain); # 435 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainGetStatus(SecKeychainRef keychain, SecKeychainStatus *keychainStatus); # 445 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainGetPath(SecKeychainRef keychain, UInt32 *ioPathLength, char *pathName); #pragma mark ---- Keychain Item Attribute Information ---- # 457 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainAttributeInfoForItemID(SecKeychainRef keychain, UInt32 itemID, SecKeychainAttributeInfo **info); OSStatus SecKeychainFreeAttributeInfo(SecKeychainAttributeInfo *info); #pragma mark ---- Keychain Manager Callbacks ---- # 484 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 typedef OSStatus (*SecKeychainCallback)(SecKeychainEvent keychainEvent, SecKeychainCallbackInfo *info, void *context); # 494 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainAddCallback(SecKeychainCallback callbackFunction, SecKeychainEventMask eventMask, void* userContext); OSStatus SecKeychainRemoveCallback(SecKeychainCallback callbackFunction); #pragma mark ---- High Level Keychain Manager Calls ---- # 526 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainAddInternetPassword(SecKeychainRef keychain, UInt32 serverNameLength, const char *serverName, UInt32 securityDomainLength, const char *securityDomain, UInt32 accountNameLength, const char *accountName, UInt32 pathLength, const char *path, UInt16 port, SecProtocolType protocol, SecAuthenticationType authenticationType, UInt32 passwordLength, const void *passwordData, SecKeychainItemRef *itemRef); # 549 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainFindInternetPassword(CFTypeRef keychainOrArray, UInt32 serverNameLength, const char *serverName, UInt32 securityDomainLength, const char *securityDomain, UInt32 accountNameLength, const char *accountName, UInt32 pathLength, const char *path, UInt16 port, SecProtocolType protocol, SecAuthenticationType authenticationType, UInt32 *passwordLength, void **passwordData, SecKeychainItemRef *itemRef); # 565 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainAddGenericPassword(SecKeychainRef keychain, UInt32 serviceNameLength, const char *serviceName, UInt32 accountNameLength, const char *accountName, UInt32 passwordLength, const void *passwordData, SecKeychainItemRef *itemRef); # 581 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainFindGenericPassword(CFTypeRef keychainOrArray, UInt32 serviceNameLength, const char *serviceName, UInt32 accountNameLength, const char *accountName, UInt32 *passwordLength, void **passwordData, SecKeychainItemRef *itemRef); #pragma mark ---- Managing User Interaction ---- OSStatus SecKeychainSetUserInteractionAllowed(Boolean state); OSStatus SecKeychainGetUserInteractionAllowed(Boolean *state); #pragma mark ---- CSSM Bridge Functions ---- OSStatus SecKeychainGetCSPHandle(SecKeychainRef keychain, CSSM_CSP_HANDLE *cspHandle); # 617 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainGetDLDBHandle(SecKeychainRef keychain, CSSM_DL_DB_HANDLE *dldbHandle); #pragma mark ---- Keychain Access Management ---- OSStatus SecKeychainCopyAccess(SecKeychainRef keychain, SecAccessRef *access); # 636 "/System/Library/Frameworks/Security.framework/Headers/SecKeychain.h" 3 OSStatus SecKeychainSetAccess(SecKeychainRef keychain, SecAccessRef access); # 58 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 1 3 # 32 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 #define _SECURITY_SECKEYCHAINITEM_H_ # 45 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 typedef FourCharCode SecItemClass; # 59 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 enum { kSecInternetPasswordItemClass = 'inet', kSecGenericPasswordItemClass = 'genp', kSecAppleSharePasswordItemClass = 'ashp', kSecCertificateItemClass = CSSM_DL_DB_RECORD_X509_CERTIFICATE, kSecPublicKeyItemClass = CSSM_DL_DB_RECORD_PUBLIC_KEY, kSecPrivateKeyItemClass = CSSM_DL_DB_RECORD_PRIVATE_KEY, kSecSymmetricKeyItemClass = CSSM_DL_DB_RECORD_SYMMETRIC_KEY }; typedef FourCharCode SecItemAttr; # 110 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 enum { kSecCreationDateItemAttr = 'cdat', kSecModDateItemAttr = 'mdat', kSecDescriptionItemAttr = 'desc', kSecCommentItemAttr = 'icmt', kSecCreatorItemAttr = 'crtr', kSecTypeItemAttr = 'type', kSecScriptCodeItemAttr = 'scrp', kSecLabelItemAttr = 'labl', kSecInvisibleItemAttr = 'invi', kSecNegativeItemAttr = 'nega', kSecCustomIconItemAttr = 'cusi', kSecAccountItemAttr = 'acct', kSecServiceItemAttr = 'svce', kSecGenericItemAttr = 'gena', kSecSecurityDomainItemAttr = 'sdmn', kSecServerItemAttr = 'srvr', kSecAuthenticationTypeItemAttr = 'atyp', kSecPortItemAttr = 'port', kSecPathItemAttr = 'path', kSecVolumeItemAttr = 'vlme', kSecAddressItemAttr = 'addr', kSecSignatureItemAttr = 'ssig', kSecProtocolItemAttr = 'ptcl', kSecCertificateType = 'ctyp', kSecCertificateEncoding = 'cenc', kSecCrlType = 'crtp', kSecCrlEncoding = 'crnc', kSecAlias = 'alis' }; typedef UInt8 SecAFPServerSignature[16]; typedef UInt8 SecPublicKeyHash[20]; #pragma mark ---- Keychain Item Management ---- CFTypeID SecKeychainItemGetTypeID(void); # 172 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 OSStatus SecKeychainItemModifyAttributesAndData(SecKeychainItemRef itemRef, const SecKeychainAttributeList *attrList, UInt32 length, const void *data); # 186 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 OSStatus SecKeychainItemCreateFromContent(SecItemClass itemClass, SecKeychainAttributeList *attrList, UInt32 length, const void *data, SecKeychainRef keychainRef, SecAccessRef initialAccess, SecKeychainItemRef *itemRef); # 199 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 OSStatus SecKeychainItemModifyContent(SecKeychainItemRef itemRef, const SecKeychainAttributeList *attrList, UInt32 length, const void *data); # 211 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 OSStatus SecKeychainItemCopyContent(SecKeychainItemRef itemRef, SecItemClass *itemClass, SecKeychainAttributeList *attrList, UInt32 *length, void **outData); OSStatus SecKeychainItemFreeContent(SecKeychainAttributeList *attrList, void *data); # 232 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 OSStatus SecKeychainItemCopyAttributesAndData(SecKeychainItemRef itemRef, SecKeychainAttributeInfo *info, SecItemClass *itemClass, SecKeychainAttributeList **attrList, UInt32 *length, void **outData); # 241 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 OSStatus SecKeychainItemFreeAttributesAndData(SecKeychainAttributeList *attrList, void *data); # 250 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 OSStatus SecKeychainItemDelete(SecKeychainItemRef itemRef); # 259 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 OSStatus SecKeychainItemCopyKeychain(SecKeychainItemRef itemRef, SecKeychainRef *keychainRef); # 270 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 OSStatus SecKeychainItemCreateCopy(SecKeychainItemRef itemRef, SecKeychainRef destKeychainRef, SecAccessRef initialAccess, SecKeychainItemRef *itemCopy); #pragma mark ---- CSSM Bridge Functions ---- OSStatus SecKeychainItemGetDLDBHandle(SecKeychainItemRef keyItemRef, CSSM_DL_DB_HANDLE *dldbHandle); # 291 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 OSStatus SecKeychainItemGetUniqueRecordID(SecKeychainItemRef itemRef, const CSSM_DB_UNIQUE_RECORD **uniqueRecordID); #pragma mark ---- Keychain Item Access Management ---- OSStatus SecKeychainItemCopyAccess(SecKeychainItemRef itemRef, SecAccessRef *access); # 310 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h" 3 OSStatus SecKeychainItemSetAccess(SecKeychainItemRef itemRef, SecAccessRef access); # 59 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h" 1 3 # 30 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h" 3 #define _SECURITY_SECKEYCHAINSEARCH_H_ # 44 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h" 3 CFTypeID SecKeychainSearchGetTypeID(void); # 55 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h" 3 OSStatus SecKeychainSearchCreateFromAttributes(CFTypeRef keychainOrArray, SecItemClass itemClass, const SecKeychainAttributeList *attrList, SecKeychainSearchRef *searchRef); # 64 "/System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h" 3 OSStatus SecKeychainSearchCopyNext(SecKeychainSearchRef searchRef, SecKeychainItemRef *itemRef); # 60 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 1 3 # 30 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 #define _SECURITY_SECPOLICY_H_ # 45 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 CFTypeID SecPolicyGetTypeID(void); # 54 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 OSStatus SecPolicyGetOID(SecPolicyRef policyRef, CSSM_OID *oid); # 63 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 OSStatus SecPolicyGetValue(SecPolicyRef policyRef, CSSM_DATA *value); # 72 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 OSStatus SecPolicySetValue(SecPolicyRef policyRef, const CSSM_DATA *value); # 81 "/System/Library/Frameworks/Security.framework/Headers/SecPolicy.h" 3 OSStatus SecPolicyGetTPHandle(SecPolicyRef policyRef, CSSM_TP_HANDLE *tpHandle); # 61 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecPolicySearch.h" 1 3 # 30 "/System/Library/Frameworks/Security.framework/Headers/SecPolicySearch.h" 3 #define _SECURITY_SECPOLICYSEARCH_H_ # 44 "/System/Library/Frameworks/Security.framework/Headers/SecPolicySearch.h" 3 typedef struct OpaquePolicySearchRef *SecPolicySearchRef; CFTypeID SecPolicySearchGetTypeID(void); # 62 "/System/Library/Frameworks/Security.framework/Headers/SecPolicySearch.h" 3 OSStatus SecPolicySearchCreate(CSSM_CERT_TYPE certType, const CSSM_OID *policyOID, const CSSM_DATA *value, SecPolicySearchRef *searchRef); # 71 "/System/Library/Frameworks/Security.framework/Headers/SecPolicySearch.h" 3 OSStatus SecPolicySearchCopyNext(SecPolicySearchRef searchRef, SecPolicyRef *policyRef); # 62 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 1 3 # 30 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 #define _SECURITY_SECTRUST_H_ # 55 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 typedef enum { kSecTrustResultInvalid, kSecTrustResultProceed, kSecTrustResultConfirm, kSecTrustResultDeny, kSecTrustResultUnspecified, kSecTrustResultRecoverableTrustFailure, kSecTrustResultFatalTrustFailure, kSecTrustResultOtherError } SecTrustResultType; typedef SecTrustResultType SecTrustUserSetting; typedef struct OpaqueSecTrustRef *SecTrustRef; CFTypeID SecTrustGetTypeID(void); # 93 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustCreateWithCertificates(CFArrayRef certificates, CFTypeRef policies, SecTrustRef *trustRef); # 102 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetPolicies(SecTrustRef trust, CFTypeRef policies); # 112 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetParameters(SecTrustRef trustRef, CSSM_TP_ACTION action, CFDataRef actionData); # 121 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetAnchorCertificates(SecTrustRef trust, CFArrayRef anchorCertificates); # 130 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetKeychains(SecTrustRef trust, CFTypeRef keychainOrArray); # 139 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetVerifyDate(SecTrustRef trust, CFDateRef verifyDate); # 148 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustEvaluate(SecTrustRef trust, SecTrustResultType *result); # 159 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustGetResult(SecTrustRef trustRef, SecTrustResultType *result, CFArrayRef *certChain, CSSM_TP_APPLE_EVIDENCE_INFO **statusChain); # 168 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustGetCssmResult(SecTrustRef trust, CSSM_TP_VERIFY_CONTEXT_RESULT_PTR *result); # 177 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustGetCssmResultCode(SecTrustRef trust, OSStatus *resultCode); # 186 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustGetTPHandle(SecTrustRef trust, CSSM_TP_HANDLE *handle); # 195 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustCopyPolicies(SecTrustRef trust, CFArrayRef *policies); # 205 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustCopyCustomAnchorCertificates(SecTrustRef trust, CFArrayRef *anchors); OSStatus SecTrustCopyAnchorCertificates(CFArrayRef *anchors); # 223 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustGetCSSMAnchorCertificates(const CSSM_DATA **cssmAnchors, uint32 *cssmAnchorCount) __attribute__((deprecated)); # 235 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustGetUserTrust(SecCertificateRef certificate, SecPolicyRef policy, SecTrustUserSetting *trustSetting) __attribute__((deprecated)); # 249 "/System/Library/Frameworks/Security.framework/Headers/SecTrust.h" 3 OSStatus SecTrustSetUserTrust(SecCertificateRef certificate, SecPolicyRef policy, SecTrustUserSetting trustSetting) __attribute__((deprecated)); # 63 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecTrustedApplication.h" 1 3 # 31 "/System/Library/Frameworks/Security.framework/Headers/SecTrustedApplication.h" 3 #define _SECURITY_SECTRUSTEDAPPLICATION_H_ # 46 "/System/Library/Frameworks/Security.framework/Headers/SecTrustedApplication.h" 3 CFTypeID SecTrustedApplicationGetTypeID(void); # 57 "/System/Library/Frameworks/Security.framework/Headers/SecTrustedApplication.h" 3 OSStatus SecTrustedApplicationCreateFromPath(const char *path, SecTrustedApplicationRef *app); # 66 "/System/Library/Frameworks/Security.framework/Headers/SecTrustedApplication.h" 3 OSStatus SecTrustedApplicationCopyData(SecTrustedApplicationRef appRef, CFDataRef *data); # 75 "/System/Library/Frameworks/Security.framework/Headers/SecTrustedApplication.h" 3 OSStatus SecTrustedApplicationSetData(SecTrustedApplicationRef appRef, CFDataRef data); # 64 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecTrustSettings.h" 1 3 # 30 "/System/Library/Frameworks/Security.framework/Headers/SecTrustSettings.h" 3 #define _SECURITY_SEC_TRUST_SETTINGS_H_ # 171 "/System/Library/Frameworks/Security.framework/Headers/SecTrustSettings.h" 3 #define kSecTrustSettingsPolicy CFSTR("kSecTrustSettingsPolicy") #define kSecTrustSettingsApplication CFSTR("kSecTrustSettingsApplication") #define kSecTrustSettingsPolicyString CFSTR("kSecTrustSettingsPolicyString") #define kSecTrustSettingsKeyUsage CFSTR("kSecTrustSettingsKeyUsage") #define kSecTrustSettingsAllowedError CFSTR("kSecTrustSettingsAllowedError") #define kSecTrustSettingsResult CFSTR("kSecTrustSettingsResult") enum { kSecTrustSettingsKeyUseSignature = 0x00000001, kSecTrustSettingsKeyUseEnDecryptData = 0x00000002, kSecTrustSettingsKeyUseEnDecryptKey = 0x00000004, kSecTrustSettingsKeyUseSignCert = 0x00000008, kSecTrustSettingsKeyUseSignRevocation = 0x00000010, kSecTrustSettingsKeyUseKeyExchange = 0x00000020, kSecTrustSettingsKeyUseAny = 0xffffffff }; typedef uint32 SecTrustSettingsKeyUsage; enum { kSecTrustSettingsResultInvalid = 0, kSecTrustSettingsResultTrustRoot, kSecTrustSettingsResultTrustAsRoot, kSecTrustSettingsResultDeny, kSecTrustSettingsResultUnspecified }; typedef uint32 SecTrustSettingsResult; enum { kSecTrustSettingsDomainUser = 0, kSecTrustSettingsDomainAdmin, kSecTrustSettingsDomainSystem }; typedef uint32 SecTrustSettingsDomain; # 242 "/System/Library/Frameworks/Security.framework/Headers/SecTrustSettings.h" 3 #define kSecTrustSettingsDefaultRootCertSetting ((SecCertificateRef)-1) OSStatus SecTrustSettingsCopyTrustSettings( SecCertificateRef certRef, SecTrustSettingsDomain domain, CFArrayRef *trustSettings); # 262 "/System/Library/Frameworks/Security.framework/Headers/SecTrustSettings.h" 3 OSStatus SecTrustSettingsSetTrustSettings( SecCertificateRef certRef, SecTrustSettingsDomain domain, CFTypeRef trustSettingsDictOrArray); OSStatus SecTrustSettingsRemoveTrustSettings( SecCertificateRef certRef, SecTrustSettingsDomain domain); # 283 "/System/Library/Frameworks/Security.framework/Headers/SecTrustSettings.h" 3 OSStatus SecTrustSettingsCopyCertificates( SecTrustSettingsDomain domain, CFArrayRef *certArray); OSStatus SecTrustSettingsCopyModificationDate( SecCertificateRef certRef, SecTrustSettingsDomain domain, CFDateRef *modificationDate); OSStatus SecTrustSettingsCreateExternalRepresentation( SecTrustSettingsDomain domain, CFDataRef *trustSettings); OSStatus SecTrustSettingsImportExternalRepresentation( SecTrustSettingsDomain domain, CFDataRef trustSettings); # 65 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecImportExport.h" 1 3 # 30 "/System/Library/Frameworks/Security.framework/Headers/SecImportExport.h" 3 #define _SECURITY_SEC_IMPORT_EXPORT_H_ # 45 "/System/Library/Frameworks/Security.framework/Headers/SecImportExport.h" 3 enum { kSecFormatUnknown = 0, kSecFormatOpenSSL, kSecFormatSSH, kSecFormatBSAFE, kSecFormatRawKey, kSecFormatWrappedPKCS8, kSecFormatWrappedOpenSSL, kSecFormatWrappedSSH, kSecFormatWrappedLSH, kSecFormatX509Cert, kSecFormatPEMSequence, kSecFormatPKCS7, kSecFormatPKCS12, kSecFormatNetscapeCertSequence, kSecFormatSSHv2 }; typedef uint32_t SecExternalFormat; enum { kSecItemTypeUnknown, kSecItemTypePrivateKey, kSecItemTypePublicKey, kSecItemTypeSessionKey, kSecItemTypeCertificate, kSecItemTypeAggregate }; typedef uint32_t SecExternalItemType; enum { kSecItemPemArmour = 0x00000001, }; typedef uint32_t SecItemImportExportFlags; enum { kSecKeyImportOnlyOne = 0x00000001, # 127 "/System/Library/Frameworks/Security.framework/Headers/SecImportExport.h" 3 kSecKeySecurePassphrase = 0x00000002, kSecKeyNoAccessControl = 0x00000004 }; typedef uint32_t SecKeyImportExportFlags; #define SEC_KEY_IMPORT_EXPORT_PARAMS_VERSION 0 typedef struct { uint32_t version; SecKeyImportExportFlags flags; CFTypeRef passphrase; CFStringRef alertTitle; CFStringRef alertPrompt; SecAccessRef accessRef; CSSM_KEYUSE keyUsage; CSSM_KEYATTR_FLAGS keyAttributes; } SecKeyImportExportParameters; # 215 "/System/Library/Frameworks/Security.framework/Headers/SecImportExport.h" 3 OSStatus SecKeychainItemExport( CFTypeRef keychainItemOrArray, SecExternalFormat outputFormat, SecItemImportExportFlags flags, const SecKeyImportExportParameters *keyParams, CFDataRef *exportedData); # 370 "/System/Library/Frameworks/Security.framework/Headers/SecImportExport.h" 3 OSStatus SecKeychainItemImport( CFDataRef importedData, CFStringRef fileNameOrExtension, SecExternalFormat *inputFormat, SecExternalItemType *itemType, SecItemImportExportFlags flags, const SecKeyImportExportParameters *keyParams, SecKeychainRef importKeychain, CFArrayRef *outItems); # 66 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/AuthorizationTags.h" 1 3 # 31 "/System/Library/Frameworks/Security.framework/Headers/AuthorizationTags.h" 3 #define _SECURITY_AUTHORIZATIONTAGS_H_ # 45 "/System/Library/Frameworks/Security.framework/Headers/AuthorizationTags.h" 3 #define kAuthorizationEnvironmentUsername "username" #define kAuthorizationEnvironmentPassword "password" #define kAuthorizationEnvironmentShared "shared" #define kAuthorizationRightExecute "system.privilege.admin" #define kAuthorizationEnvironmentPrompt "prompt" #define kAuthorizationEnvironmentIcon "icon" # 69 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/AuthorizationDB.h" 1 3 # 30 "/System/Library/Frameworks/Security.framework/Headers/AuthorizationDB.h" 3 #define _SECURITY_AUTHORIZATIONDB_H_ # 61 "/System/Library/Frameworks/Security.framework/Headers/AuthorizationDB.h" 3 #define kAuthorizationRightRule "rule" #define kAuthorizationRuleIsAdmin "is-admin" #define kAuthorizationRuleAuthenticateAsSessionUser "authenticate-session-owner" #define kAuthorizationRuleAuthenticateAsAdmin "authenticate-admin" #define kAuthorizationRuleClassAllow "allow" #define kAuthorizationRuleClassDeny "deny" #define kAuthorizationComment "comment" # 109 "/System/Library/Frameworks/Security.framework/Headers/AuthorizationDB.h" 3 OSStatus AuthorizationRightGet(const char *rightName, CFDictionaryRef *rightDefinition); # 133 "/System/Library/Frameworks/Security.framework/Headers/AuthorizationDB.h" 3 OSStatus AuthorizationRightSet(AuthorizationRef authRef, const char *rightName, CFTypeRef rightDefinition, CFStringRef descriptionKey, CFBundleRef bundle, CFStringRef localeTableName); # 151 "/System/Library/Frameworks/Security.framework/Headers/AuthorizationDB.h" 3 OSStatus AuthorizationRightRemove(AuthorizationRef authRef, const char *rightName); # 70 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/CipherSuite.h" 1 3 # 28 "/System/Library/Frameworks/Security.framework/Headers/CipherSuite.h" 3 #define _SECURITY_CIPHERSUITE_H_ # 37 "/System/Library/Frameworks/Security.framework/Headers/CipherSuite.h" 3 typedef UInt32 SSLCipherSuite; enum { SSL_NULL_WITH_NULL_NULL = 0x0000, SSL_RSA_WITH_NULL_MD5 = 0x0001, SSL_RSA_WITH_NULL_SHA = 0x0002, SSL_RSA_EXPORT_WITH_RC4_40_MD5 = 0x0003, SSL_RSA_WITH_RC4_128_MD5 = 0x0004, SSL_RSA_WITH_RC4_128_SHA = 0x0005, SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5 = 0x0006, SSL_RSA_WITH_IDEA_CBC_SHA = 0x0007, SSL_RSA_EXPORT_WITH_DES40_CBC_SHA = 0x0008, SSL_RSA_WITH_DES_CBC_SHA = 0x0009, SSL_RSA_WITH_3DES_EDE_CBC_SHA = 0x000A, SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA = 0x000B, SSL_DH_DSS_WITH_DES_CBC_SHA = 0x000C, SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA = 0x000D, SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA = 0x000E, SSL_DH_RSA_WITH_DES_CBC_SHA = 0x000F, SSL_DH_RSA_WITH_3DES_EDE_CBC_SHA = 0x0010, SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA = 0x0011, SSL_DHE_DSS_WITH_DES_CBC_SHA = 0x0012, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA = 0x0013, SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA = 0x0014, SSL_DHE_RSA_WITH_DES_CBC_SHA = 0x0015, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA = 0x0016, SSL_DH_anon_EXPORT_WITH_RC4_40_MD5 = 0x0017, SSL_DH_anon_WITH_RC4_128_MD5 = 0x0018, SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA = 0x0019, SSL_DH_anon_WITH_DES_CBC_SHA = 0x001A, SSL_DH_anon_WITH_3DES_EDE_CBC_SHA = 0x001B, SSL_FORTEZZA_DMS_WITH_NULL_SHA = 0x001C, SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA = 0x001D, TLS_RSA_WITH_AES_128_CBC_SHA = 0x002F, TLS_DH_DSS_WITH_AES_128_CBC_SHA = 0x0030, TLS_DH_RSA_WITH_AES_128_CBC_SHA = 0x0031, TLS_DHE_DSS_WITH_AES_128_CBC_SHA = 0x0032, TLS_DHE_RSA_WITH_AES_128_CBC_SHA = 0x0033, TLS_DH_anon_WITH_AES_128_CBC_SHA = 0x0034, TLS_RSA_WITH_AES_256_CBC_SHA = 0x0035, TLS_DH_DSS_WITH_AES_256_CBC_SHA = 0x0036, TLS_DH_RSA_WITH_AES_256_CBC_SHA = 0x0037, TLS_DHE_DSS_WITH_AES_256_CBC_SHA = 0x0038, TLS_DHE_RSA_WITH_AES_256_CBC_SHA = 0x0039, TLS_DH_anon_WITH_AES_256_CBC_SHA = 0x003A, SSL_RSA_WITH_RC2_CBC_MD5 = 0xFF80, SSL_RSA_WITH_IDEA_CBC_MD5 = 0xFF81, SSL_RSA_WITH_DES_CBC_MD5 = 0xFF82, SSL_RSA_WITH_3DES_EDE_CBC_MD5 = 0xFF83, SSL_NO_SUCH_CIPHERSUITE = 0xFFFF }; # 72 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 1 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 1 3 # 29 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 #define _SECURITY_SECURETRANSPORT_H_ # 74 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 struct SSLContext; typedef struct SSLContext *SSLContextRef; typedef const void * SSLConnectionRef; typedef enum { kSSLProtocolUnknown, kSSLProtocol2, kSSLProtocol3, kSSLProtocol3Only, kTLSProtocol1, kTLSProtocol1Only, kSSLProtocolAll } SSLProtocol; typedef enum { kSSLIdle, kSSLHandshake, kSSLConnected, kSSLClosed, kSSLAborted } SSLSessionState; typedef enum { kSSLClientCertNone, kSSLClientCertRequested, kSSLClientCertSent, kSSLClientCertRejected } SSLClientCertificateState; # 141 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 typedef OSStatus (*SSLReadFunc) (SSLConnectionRef connection, void *data, size_t *dataLength); typedef OSStatus (*SSLWriteFunc) (SSLConnectionRef connection, const void *data, size_t *dataLength); # 164 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 enum { errSSLProtocol = -9800, errSSLNegotiation = -9801, errSSLFatalAlert = -9802, errSSLWouldBlock = -9803, errSSLSessionNotFound = -9804, errSSLClosedGraceful = -9805, errSSLClosedAbort = -9806, errSSLXCertChainInvalid = -9807, errSSLBadCert = -9808, errSSLCrypto = -9809, errSSLInternal = -9810, errSSLModuleAttach = -9811, errSSLUnknownRootCert = -9812, errSSLNoRootCert = -9813, errSSLCertExpired = -9814, errSSLCertNotYetValid = -9815, errSSLClosedNoNotify = -9816, errSSLBufferOverflow = -9817, errSSLBadCipherSuite = -9818, errSSLPeerUnexpectedMsg = -9819, errSSLPeerBadRecordMac = -9820, errSSLPeerDecryptionFail = -9821, errSSLPeerRecordOverflow = -9822, errSSLPeerDecompressFail = -9823, errSSLPeerHandshakeFail = -9824, errSSLPeerBadCert = -9825, errSSLPeerUnsupportedCert = -9826, errSSLPeerCertRevoked = -9827, errSSLPeerCertExpired = -9828, errSSLPeerCertUnknown = -9829, errSSLIllegalParam = -9830, errSSLPeerUnknownCA = -9831, errSSLPeerAccessDenied = -9832, errSSLPeerDecodeError = -9833, errSSLPeerDecryptError = -9834, errSSLPeerExportRestriction = -9835, errSSLPeerProtocolVersion = -9836, errSSLPeerInsufficientSecurity = -9837, errSSLPeerInternalError = -9838, errSSLPeerUserCancelled = -9839, errSSLPeerNoRenegotiation = -9840, errSSLHostNameMismatch = -9843, errSSLConnectionRefused = -9844, errSSLDecryptionFail = -9845, errSSLBadRecordMac = -9846, errSSLRecordOverflow = -9847, errSSLBadConfiguration = -9848, errSSLLast = -9849 }; # 227 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLNewContext (Boolean isServer, SSLContextRef *contextPtr); OSStatus SSLDisposeContext (SSLContextRef context); OSStatus SSLGetSessionState (SSLContextRef context, SSLSessionState *state); # 254 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLSetIOFuncs (SSLContextRef context, SSLReadFunc read, SSLWriteFunc write); # 272 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLSetProtocolVersionEnabled (SSLContextRef context, SSLProtocol protocol, Boolean enable); OSStatus SSLGetProtocolVersionEnabled(SSLContextRef context, SSLProtocol protocol, Boolean *enable); # 294 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLSetProtocolVersion (SSLContextRef context, SSLProtocol version); # 306 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLGetProtocolVersion (SSLContextRef context, SSLProtocol *protocol); # 334 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLSetCertificate (SSLContextRef context, CFArrayRef certRefs); # 348 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLSetConnection (SSLContextRef context, SSLConnectionRef connection); OSStatus SSLGetConnection (SSLContextRef context, SSLConnectionRef *connection); # 363 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLSetPeerDomainName (SSLContextRef context, const char *peerName, size_t peerNameLen); OSStatus SSLGetPeerDomainNameLength (SSLContextRef context, size_t *peerNameLen); OSStatus SSLGetPeerDomainName (SSLContextRef context, char *peerName, size_t *peerNameLen); OSStatus SSLGetNegotiatedProtocolVersion (SSLContextRef context, SSLProtocol *protocol); OSStatus SSLGetNumberSupportedCiphers (SSLContextRef context, size_t *numCiphers); OSStatus SSLGetSupportedCiphers (SSLContextRef context, SSLCipherSuite *ciphers, size_t *numCiphers); OSStatus SSLSetEnabledCiphers (SSLContextRef context, const SSLCipherSuite *ciphers, size_t numCiphers); OSStatus SSLGetNumberEnabledCiphers (SSLContextRef context, size_t *numCiphers); OSStatus SSLGetEnabledCiphers (SSLContextRef context, SSLCipherSuite *ciphers, size_t *numCiphers); # 441 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLSetEnableCertVerify (SSLContextRef context, Boolean enableVerify); OSStatus SSLGetEnableCertVerify (SSLContextRef context, Boolean *enableVerify); # 456 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLSetAllowsExpiredCerts (SSLContextRef context, Boolean allowsExpired); OSStatus SSLGetAllowsExpiredCerts (SSLContextRef context, Boolean *allowsExpired); OSStatus SSLSetAllowsExpiredRoots (SSLContextRef context, Boolean allowsExpired); OSStatus SSLGetAllowsExpiredRoots (SSLContextRef context, Boolean *allowsExpired); # 496 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLSetAllowsAnyRoot (SSLContextRef context, Boolean anyRoot); OSStatus SSLGetAllowsAnyRoot (SSLContextRef context, Boolean *anyRoot); # 519 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLSetTrustedRoots (SSLContextRef context, CFArrayRef trustedRoots, Boolean replaceExisting); # 533 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLGetTrustedRoots (SSLContextRef context, CFArrayRef *trustedRoots) __attribute__((deprecated)); # 545 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLCopyTrustedRoots (SSLContextRef context, CFArrayRef *trustedRoots); # 563 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLGetPeerCertificates (SSLContextRef context, CFArrayRef *certs) __attribute__((deprecated)); # 579 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLCopyPeerCertificates (SSLContextRef context, CFArrayRef *certs); # 597 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLSetPeerID (SSLContextRef context, const void *peerID, size_t peerIDLen); OSStatus SSLGetPeerID (SSLContextRef context, const void **peerID, size_t *peerIDLen); OSStatus SSLGetNegotiatedCipher (SSLContextRef context, SSLCipherSuite *cipherSuite); # 656 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLSetEncryptionCertificate (SSLContextRef context, CFArrayRef certRefs); typedef enum { kNeverAuthenticate, kAlwaysAuthenticate, kTryAuthenticate } SSLAuthenticate; OSStatus SSLSetClientSideAuthenticate (SSLContextRef context, SSLAuthenticate auth); OSStatus SSLAddDistinguishedName (SSLContextRef context, const void *derDN, size_t derDNLen); # 699 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLSetCertificateAuthorities(SSLContextRef context, CFTypeRef certificateOrArray, Boolean replaceExisting); OSStatus SSLCopyCertificateAuthorities(SSLContextRef context, CFArrayRef *certificates); # 727 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLCopyDistinguishedNames (SSLContextRef context, CFArrayRef *names); # 738 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLGetClientCertificateState (SSLContextRef context, SSLClientCertificateState *clientState); OSStatus SSLSetDiffieHellmanParams (SSLContextRef context, const void *dhParams, size_t dhParamsLen); OSStatus SSLGetDiffieHellmanParams (SSLContextRef context, const void **dhParams, size_t *dhParamsLen); OSStatus SSLSetRsaBlinding (SSLContextRef context, Boolean blinding); OSStatus SSLGetRsaBlinding (SSLContextRef context, Boolean *blinding); # 809 "/System/Library/Frameworks/Security.framework/Headers/SecureTransport.h" 3 OSStatus SSLHandshake (SSLContextRef context); OSStatus SSLWrite (SSLContextRef context, const void * data, size_t dataLength, size_t *processed); OSStatus SSLRead (SSLContextRef context, void * data, size_t dataLength, size_t *processed); OSStatus SSLGetBufferedReadSize (SSLContextRef context, size_t *bufSize); OSStatus SSLClose (SSLContextRef context); # 72 "/System/Library/Frameworks/Security.framework/Headers/Security.h" 2 3 # 33 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 2 3 # 53 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 typedef struct OpaqueLSSharedFileListRef* LSSharedFileListRef; typedef struct OpaqueLSSharedFileListItemRef* LSSharedFileListItemRef; # 66 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListFavoriteVolumes ; # 77 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListFavoriteItems ; # 88 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListRecentApplicationItems ; # 99 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListRecentDocumentItems ; # 110 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListRecentServerItems ; # 121 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListSessionLoginItems ; # 132 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListGlobalLoginItems ; # 150 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListRecentItemsMaxAmount ; # 164 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListVolumesComputerVisible ; # 178 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListVolumesIDiskVisible ; # 192 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListVolumesNetworkVisible ; # 209 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern LSSharedFileListItemRef kLSSharedFileListItemBeforeFirst ; # 223 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern LSSharedFileListItemRef kLSSharedFileListItemLast ; # 240 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef kLSSharedFileListItemHidden ; enum { kLSSharedFileListNoUserInteraction = 1 << 0, kLSSharedFileListDoNotMountVolumes = 1 << 1 }; # 257 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 typedef void ( * LSSharedFileListChangedProcPtr)(LSSharedFileListRef inList, void *context); # 277 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFTypeID LSSharedFileListGetTypeID(void) ; # 299 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFTypeID LSSharedFileListItemGetTypeID(void) ; # 340 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern LSSharedFileListRef LSSharedFileListCreate( CFAllocatorRef inAllocator, CFStringRef inListType, CFTypeRef listOptions) ; # 376 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern OSStatus LSSharedFileListSetAuthorization( LSSharedFileListRef inList, AuthorizationRef inAuthorization) ; # 418 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern void LSSharedFileListAddObserver( LSSharedFileListRef inList, CFRunLoopRef inRunloop, CFStringRef inRunloopMode, LSSharedFileListChangedProcPtr callback, void * context) ; # 461 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern void LSSharedFileListRemoveObserver( LSSharedFileListRef inList, CFRunLoopRef inRunloop, CFStringRef inRunloopMode, LSSharedFileListChangedProcPtr callback, void * context) ; # 492 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern UInt32 LSSharedFileListGetSeedValue(LSSharedFileListRef inList) ; # 526 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFTypeRef LSSharedFileListCopyProperty( LSSharedFileListRef inList, CFStringRef inPropertyName) ; # 560 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern OSStatus LSSharedFileListSetProperty( LSSharedFileListRef inList, CFStringRef inPropertyName, CFTypeRef inPropertyData) ; # 597 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFArrayRef LSSharedFileListCopySnapshot( LSSharedFileListRef inList, UInt32 * outSnapshotSeed) ; # 654 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern LSSharedFileListItemRef LSSharedFileListInsertItemURL( LSSharedFileListRef inList, LSSharedFileListItemRef insertAfterThisItem, CFStringRef inDisplayName, IconRef inIconRef, CFURLRef inURL, CFDictionaryRef inPropertiesToSet, CFArrayRef inPropertiesToClear) ; # 716 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern LSSharedFileListItemRef LSSharedFileListInsertItemFSRef( LSSharedFileListRef inList, LSSharedFileListItemRef insertAfterThisItem, CFStringRef inDisplayName, IconRef inIconRef, const FSRef * inFSRef, CFDictionaryRef inPropertiesToSet, CFArrayRef inPropertiesToClear) ; # 757 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern OSStatus LSSharedFileListItemMove( LSSharedFileListRef inList, LSSharedFileListItemRef inItem, LSSharedFileListItemRef inMoveAfterItem) ; # 789 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern OSStatus LSSharedFileListItemRemove( LSSharedFileListRef inList, LSSharedFileListItemRef inItem) ; # 817 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern OSStatus LSSharedFileListRemoveAllItems(LSSharedFileListRef inList) ; # 838 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern UInt32 LSSharedFileListItemGetID(LSSharedFileListItemRef inItem) ; # 863 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern IconRef LSSharedFileListItemCopyIconRef(LSSharedFileListItemRef inItem) ; # 885 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFStringRef LSSharedFileListItemCopyDisplayName(LSSharedFileListItemRef inItem) ; # 921 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern OSStatus LSSharedFileListItemResolve( LSSharedFileListItemRef inItem, UInt32 inFlags, CFURLRef * outURL, FSRef * outRef) ; # 947 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern CFTypeRef LSSharedFileListItemCopyProperty( LSSharedFileListItemRef inItem, CFStringRef inPropertyName) ; # 970 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSSharedFileList.h" 3 extern OSStatus LSSharedFileListItemSetProperty( LSSharedFileListItemRef inItem, CFStringRef inPropertyName, CFTypeRef inPropertyData) ; # 38 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 #define __UTCORETYPES__ # 101 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeItem ; # 110 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeContent ; # 119 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeCompositeContent ; # 128 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeApplication ; # 137 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeMessage ; # 146 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeContact ; # 155 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeArchive ; # 164 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeDiskImage ; # 251 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeData ; # 260 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeDirectory ; # 269 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeResolvable ; # 278 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeSymLink ; # 287 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeMountPoint ; # 296 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeAliasFile ; # 305 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeAliasRecord ; # 314 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeURL ; # 323 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeFileURL ; # 469 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeText ; # 478 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypePlainText ; # 487 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeUTF8PlainText ; # 496 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeUTF16ExternalPlainText ; # 505 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeUTF16PlainText ; # 514 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeRTF ; # 523 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeHTML ; # 532 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeXML ; # 541 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeSourceCode ; # 550 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeCSource ; # 559 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeObjectiveCSource ; # 568 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeCPlusPlusSource ; # 577 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeObjectiveCPlusPlusSource ; # 586 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeCHeader ; # 595 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeCPlusPlusHeader ; # 604 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeJavaSource ; # 659 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypePDF ; # 668 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeRTFD ; # 677 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeFlatRTFD ; # 686 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeTXNTextAndMultimediaData ; # 695 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeWebArchive ; # 796 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeImage ; # 805 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeJPEG ; # 814 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeJPEG2000 ; # 823 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeTIFF ; # 832 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypePICT ; # 841 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeGIF ; # 850 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypePNG ; # 859 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeQuickTimeImage ; # 868 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeAppleICNS ; # 877 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeBMP ; # 886 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeICO ; # 982 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeAudiovisualContent ; # 991 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeMovie ; # 1000 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeVideo ; # 1009 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeAudio ; # 1018 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeQuickTimeMovie ; # 1027 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeMPEG ; # 1036 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeMPEG4 ; # 1045 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeMP3 ; # 1054 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeMPEG4Audio ; # 1063 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeAppleProtectedMPEG4Audio ; # 1115 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeFolder ; # 1124 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeVolume ; # 1133 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypePackage ; # 1142 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeBundle ; # 1151 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeFramework ; # 1179 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeApplicationBundle ; # 1188 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeApplicationFile ; # 1208 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeVCard ; # 1228 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTCoreTypes.h" 3 extern const CFStringRef kUTTypeInkText ; # 42 "/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 # 17 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 #define __UTTYPE__ # 217 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTExportedTypeDeclarationsKey ; # 226 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTImportedTypeDeclarationsKey ; # 235 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTTypeIdentifierKey ; # 244 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTTypeTagSpecificationKey ; # 253 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTTypeConformsToKey ; # 262 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTTypeDescriptionKey ; # 271 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTTypeIconFileKey ; # 280 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTTypeReferenceURLKey ; # 289 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTTypeVersionKey ; # 307 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTTagClassFilenameExtension ; # 316 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTTagClassMIMEType ; # 325 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTTagClassNSPboardType ; # 334 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern const CFStringRef kUTTagClassOSType ; # 385 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFStringRef UTTypeCreatePreferredIdentifierForTag( CFStringRef inTagClass, CFStringRef inTag, CFStringRef inConformingToUTI) ; # 436 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFArrayRef UTTypeCreateAllIdentifiersForTag( CFStringRef inTagClass, CFStringRef inTag, CFStringRef inConformingToUTI) ; # 474 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFStringRef UTTypeCopyPreferredTagWithClass( CFStringRef inUTI, CFStringRef inTagClass) ; # 508 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern Boolean UTTypeEqual( CFStringRef inUTI1, CFStringRef inUTI2) ; # 539 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern Boolean UTTypeConformsTo( CFStringRef inUTI, CFStringRef inConformsToUTI) ; # 568 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFStringRef UTTypeCopyDescription(CFStringRef inUTI) ; # 598 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFDictionaryRef UTTypeCopyDeclaration(CFStringRef inUTI) ; # 626 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFURLRef UTTypeCopyDeclaringBundleURL(CFStringRef inUTI) ; # 655 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern CFStringRef UTCreateStringForOSType(OSType inOSType) ; # 684 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/UTType.h" 3 extern OSType UTGetOSTypeFromString(CFStringRef inString) ; # 46 "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LaunchServices.h" 2 3 # 42 "/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__ # 58 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKLanguageTypes ; # 77 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKMinTermLength ; # 94 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKSubstitutions ; # 111 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKStopWords ; # 130 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKProximityIndexing ; # 150 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKMaximumTerms ; # 169 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKTermChars ; # 188 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKStartTermChars ; # 207 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKAnalysis.h" 3 extern const CFStringRef kSKEndTermChars ; # 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__ # 69 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 typedef struct __SKSearchGroup* SKSearchGroupRef; # 81 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern CFTypeID SKSearchGroupGetTypeID(void) ; # 92 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 typedef struct __SKSearchResults* SKSearchResultsRef; # 104 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern CFTypeID SKSearchResultsGetTypeID(void) ; # 120 "/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; # 157 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 typedef Boolean ( * SKSearchResultsFilterCallBack)(SKIndexRef inIndex, SKDocumentRef inDocument, void *inContext); # 180 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern SKSearchGroupRef SKSearchGroupCreate(CFArrayRef inArrayOfInIndexes) __attribute__((deprecated)); # 198 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern CFArrayRef SKSearchGroupCopyIndexes(SKSearchGroupRef inSearchGroup) __attribute__((deprecated)); # 244 "/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) __attribute__((deprecated)); # 294 "/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) __attribute__((deprecated)); # 314 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern CFIndex SKSearchResultsGetCount(SKSearchResultsRef inSearchResults) __attribute__((deprecated)); # 363 "/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) __attribute__((deprecated)); # 395 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern CFArrayRef SKSearchResultsCopyMatchingTerms( SKSearchResultsRef inSearchResults, CFIndex inItem) __attribute__((deprecated)); # 411 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 typedef struct __SKSearch* SKSearchRef; # 423 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern CFTypeID SKSearchGetTypeID(void) ; # 435 "/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 }; # 473 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern SKSearchRef SKSearchCreate( SKIndexRef inIndex, CFStringRef inQuery, SKSearchOptions inSearchOptions) ; # 491 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern void SKSearchCancel(SKSearchRef inSearch) ; # 539 "/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) ; # 580 "/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) ; # 614 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern void SKIndexCopyDocumentRefsForDocumentIDs( SKIndexRef inIndex, CFIndex inCount, SKDocumentID * inDocumentIDsArray, SKDocumentRef * outDocumentRefsArray) ; # 647 "/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/Headers/SKSearch.h" 3 extern void SKIndexCopyDocumentURLsForDocumentIDs( SKIndexRef inIndex, CFIndex inCount, SKDocumentID * inDocumentIDsArray, CFURLRef * outDocumentURLsArray) ; # 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 # 46 "/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 # 43 "/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_4_AND_LATER #define MD_BEGIN_C_DECLS #define MD_END_C_DECLS #define MD_DEPRECATED __attribute__ ((deprecated)) typedef struct __MDItem *MDItemRef; extern CFTypeID MDItemGetTypeID(void) ; # 88 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern MDItemRef MDItemCreate(CFAllocatorRef allocator, CFStringRef path) ; # 98 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern CFTypeRef MDItemCopyAttribute(MDItemRef item, CFStringRef name) ; # 111 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern CFDictionaryRef MDItemCopyAttributes(MDItemRef item, CFArrayRef names) ; # 125 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern CFDictionaryRef MDItemCopyAttributeList(MDItemRef item, ... ) ; # 134 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 3 extern CFArrayRef MDItemCopyAttributeNames(MDItemRef item) ; # 400 "/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 kMDItemProjects ; 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 kMDItemDurationSeconds ; extern const CFStringRef kMDItemContactKeywords ; extern const CFStringRef kMDItemVersion ; extern const CFStringRef kMDItemPixelHeight ; extern const CFStringRef kMDItemPixelWidth ; 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 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 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 ; # 531 "/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 __attribute__((deprecated)); extern const CFStringRef kMDItemFSIsReadable __attribute__((deprecated)); extern const CFStringRef kMDItemFSIsWriteable __attribute__((deprecated)); 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 kMDItemTextContent ; # 611 "/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 ; # 694 "/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 ; # 763 "/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 ; # 836 "/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 ; # 880 "/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 kMDItemURL ; #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/MDQuery.h" 1 3 # 64 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 #define __MDQUERY__ 1 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 1 3 # 73 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 2 3 typedef struct __MDQuery *MDQueryRef; typedef enum { kMDQuerySynchronous = 1, kMDQueryWantsUpdates = 4 } MDQueryOptionFlags; # 117 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFTypeID MDQueryGetTypeID(void) ; # 153 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern MDQueryRef MDQueryCreate(CFAllocatorRef allocator, CFStringRef queryString, CFArrayRef valueListAttrs, CFArrayRef sortingAttrs) ; # 193 "/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) ; extern CFStringRef MDQueryCopyQueryString(MDQueryRef query) ; # 210 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFArrayRef MDQueryCopyValueListAttributes(MDQueryRef query) ; # 219 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFArrayRef MDQueryCopySortingAttributes(MDQueryRef query) ; # 264 "/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; # 281 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern MDQueryBatchingParams MDQueryGetBatchingParameters(MDQueryRef query) ; extern void MDQuerySetBatchingParameters(MDQueryRef query, MDQueryBatchingParams params) ; # 320 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 typedef const void *(*MDQueryCreateResultFunction)(MDQueryRef query, MDItemRef item, void *context); # 387 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQuerySetCreateResultFunction(MDQueryRef query, MDQueryCreateResultFunction func, void *context, const CFArrayCallBacks *cb) ; # 411 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 typedef const void *(*MDQueryCreateValueFunction)(MDQueryRef query, CFStringRef attrName, CFTypeRef attrValue, void *context); # 476 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQuerySetCreateValueFunction(MDQueryRef query, MDQueryCreateValueFunction func, void *context, const CFArrayCallBacks *cb) ; # 512 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern Boolean MDQueryExecute(MDQueryRef query, CFOptionFlags optionFlags) ; # 537 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQueryStop(MDQueryRef query) ; # 548 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQueryDisableUpdates(MDQueryRef query) ; # 559 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQueryEnableUpdates(MDQueryRef query) ; # 569 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern Boolean MDQueryIsGatheringComplete(MDQueryRef query) ; # 579 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFIndex MDQueryGetResultCount(MDQueryRef query) ; # 600 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const void *MDQueryGetResultAtIndex(MDQueryRef query, CFIndex idx) ; # 622 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFIndex MDQueryGetIndexOfResult(MDQueryRef query, const void *result) ; # 639 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void *MDQueryGetAttributeValueOfResultAtIndex(MDQueryRef query, CFStringRef name, CFIndex idx) ; # 655 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFArrayRef MDQueryCopyValuesOfAttribute(MDQueryRef query, CFStringRef name) ; # 674 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern CFIndex MDQueryGetCountOfResultsWithAttributeValue(MDQueryRef query, CFStringRef name, CFTypeRef value) ; # 705 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 typedef CFComparisonResult (*MDQuerySortComparatorFunction)(const CFTypeRef attrs1[], const CFTypeRef attrs2[], void *context); # 736 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQuerySetSortComparator(MDQueryRef query, MDQuerySortComparatorFunction comparator, void *context) ; # 755 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const CFStringRef kMDQueryProgressNotification ; # 768 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const CFStringRef kMDQueryDidFinishNotification ; # 783 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const CFStringRef kMDQueryDidUpdateNotification ; # 794 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const CFStringRef kMDQueryUpdateAddedItems ; # 811 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const CFStringRef kMDQueryUpdateChangedItems ; # 826 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const CFStringRef kMDQueryUpdateRemovedItems ; # 854 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern const CFStringRef kMDQueryResultContentRelevance ; # 874 "/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 ; # 906 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDQuery.h" 3 extern void MDQuerySetMaxCount(MDQueryRef query, CFIndex size) ; # 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 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 1 3 # 20 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDSchema.h" 2 3 # 32 "/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) ; # 56 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDSchema.h" 3 extern CFStringRef MDSchemaCopyDisplayNameForAttribute(CFStringRef name) ; # 65 "/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 ; # 13 "/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 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDItem.h" 1 3 # 23 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/MDImporter.h" 2 3 # 40 "/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) # 14 "/System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Headers/Metadata.h" 2 3 # 49 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 2 3 # 1 "/System/Library/Frameworks/CoreServices.framework/Frameworks/DictionaryServices.framework/Headers/DictionaryServices.h" 1 3 # 9 "/System/Library/Frameworks/CoreServices.framework/Frameworks/DictionaryServices.framework/Headers/DictionaryServices.h" 3 #define __DICTIONARYSERVICES__ # 23 "/System/Library/Frameworks/CoreServices.framework/Frameworks/DictionaryServices.framework/Headers/DictionaryServices.h" 3 typedef const struct __DCSDictionary* DCSDictionaryRef; # 40 "/System/Library/Frameworks/CoreServices.framework/Frameworks/DictionaryServices.framework/Headers/DictionaryServices.h" 3 extern CFRange DCSGetTermRangeInString( DCSDictionaryRef dictionary, CFStringRef textString, CFIndex offset ); # 53 "/System/Library/Frameworks/CoreServices.framework/Frameworks/DictionaryServices.framework/Headers/DictionaryServices.h" 3 extern CFStringRef DCSCopyTextDefinition( DCSDictionaryRef dictionary, CFStringRef textString, CFRange range ); # 50 "/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h" 2 3 # 21 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 3 #define __APPLICATIONSERVICES__ # 26 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 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/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 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTLayoutTypes.h" 3 #define __SFNTLAYOUTTYPES__ # 30 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTLayoutTypes.h" 3 #pragma pack(push, 2) # 46 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.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, 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 }; 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 }; 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 }; 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 }; enum { kLowerCaseNumbersSelector = 0, kUpperCaseNumbersSelector = 1 }; enum { kProportionalTextSelector = 0, kMonospacedTextSelector = 1, kHalfWidthTextSelector = 2 }; 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 { kHalfWidthCJKRomanSelector = 0, kProportionalCJKRomanSelector = 1, kDefaultCJKRomanSelector = 2, kFullWidthCJKRomanSelector = 3 }; enum { kSFNTLookupSimpleArray = 0, kSFNTLookupSegmentSingle = 2, kSFNTLookupSegmentArray = 4, kSFNTLookupSingleTable = 6, kSFNTLookupTrimmedArray = 8 }; 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 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; }; 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 { 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 substThreshhold; 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 = (long)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 = (long)0x80000000, kMORXCoverDescending = 0x40000000, kMORXCoverIgnoreVertical = 0x20000000, 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; # 1213 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.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; # 1278 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.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 { kBSLNTag = 0x62736C6E, kBSLNCurrentVersion = 0x00010000, kBSLNDistanceFormatNoMap = 0, kBSLNDistanceFormatWithMap = 1, kBSLNControlPointFormatNoMap = 2, kBSLNControlPointFormatWithMap = 3 }; enum { kBSLNRomanBaseline = 0, kBSLNIdeographicCenterBaseline = 1, kBSLNIdeographicLowBaseline = 2, kBSLNHangingBaseline = 3, kBSLNMathBaseline = 4, kBSLNLastBaseline = 31, kBSLNNumBaselineClasses = kBSLNLastBaseline + 1, 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; #pragma pack(pop) # 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/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h" 1 3 #define CGGEOMETRY_H_ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 #define CGBASE_H_ # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 1 3 4 # 11 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 2 3 #define CG_EXTERN_C_BEGIN #define CG_EXTERN_C_END #define CG_EXTERN extern #define CG_PRIVATE_EXTERN __private_extern__ #define CG_LOCAL CG_PRIVATE_EXTERN #define CG_OBSOLETE __attribute__((deprecated)) # 60 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 #define CG_INLINE static __inline__ # 71 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 3 typedef double CGFloat; #define CGFLOAT_MIN DBL_MIN #define CGFLOAT_MAX DBL_MAX #define CGFLOAT_IS_DOUBLE 1 #define CGFLOAT_DEFINED 1 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h" 2 3 struct CGPoint { CGFloat x; CGFloat y; }; typedef struct CGPoint CGPoint; struct CGSize { CGFloat width; CGFloat height; }; typedef struct CGSize CGSize; struct CGRect { CGPoint origin; CGSize size; }; typedef struct CGRect CGRect; enum CGRectEdge { CGRectMinXEdge, CGRectMinYEdge, CGRectMaxXEdge, CGRectMaxYEdge }; typedef enum CGRectEdge CGRectEdge; extern const CGPoint CGPointZero; extern const CGSize CGSizeZero; extern const CGRect CGRectZero; extern const CGRect CGRectNull; extern const CGRect CGRectInfinite ; static __inline__ CGPoint CGPointMake(CGFloat x, CGFloat y); static __inline__ CGSize CGSizeMake(CGFloat width, CGFloat height); static __inline__ 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 _Bool CGPointEqualToPoint(CGPoint point1, CGPoint point2); extern _Bool CGSizeEqualToSize(CGSize size1, CGSize size2); extern _Bool CGRectEqualToRect(CGRect rect1, CGRect rect2); extern CGRect CGRectStandardize(CGRect rect); extern _Bool CGRectIsEmpty(CGRect rect); extern _Bool CGRectIsNull(CGRect rect); extern _Bool 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 _Bool CGRectContainsPoint(CGRect rect, CGPoint point); extern _Bool CGRectContainsRect(CGRect rect1, CGRect rect2); extern _Bool CGRectIntersectsRect(CGRect rect1, CGRect rect2); extern CFDictionaryRef CGPointCreateDictionaryRepresentation(CGPoint point) ; extern _Bool CGPointMakeWithDictionaryRepresentation(CFDictionaryRef dict, CGPoint *point) ; extern CFDictionaryRef CGSizeCreateDictionaryRepresentation(CGSize size) ; extern _Bool CGSizeMakeWithDictionaryRepresentation(CFDictionaryRef dict, CGSize *size) ; extern CFDictionaryRef CGRectCreateDictionaryRepresentation(CGRect) ; extern _Bool CGRectMakeWithDictionaryRepresentation(CFDictionaryRef dict, CGRect *rect) ; static __inline__ CGPoint CGPointMake(CGFloat x, CGFloat y) { CGPoint p; p.x = x; p.y = y; return p; } static __inline__ CGSize CGSizeMake(CGFloat width, CGFloat height) { CGSize size; size.width = width; size.height = height; return size; } static __inline__ 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; } # 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) # 61 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 typedef CGPoint ATSPoint; # 71 "/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 = 0L, kInvalidFontFamily = -1, kInvalidFont = 0L }; enum { kFMCurrentFilterFormat = 0L }; typedef UInt32 FMFilterSelector; enum { kFMFontTechnologyFilterSelector = 1L, kFMFontContainerFilterSelector = 2L, kFMGenerationFilterSelector = 3L, kFMFontFamilyCallbackFilterSelector = 4L, kFMFontCallbackFilterSelector = 5L, kFMFontDirectoryFilterSelector = 6L, kFMFontFileRefFilterSelector = 10L }; 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; # 156 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 extern FMFontFamilyCallbackFilterUPP NewFMFontFamilyCallbackFilterUPP(FMFontFamilyCallbackFilterProcPtr userRoutine) ; # 167 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 extern FMFontCallbackFilterUPP NewFMFontCallbackFilterUPP(FMFontCallbackFilterProcPtr userRoutine) ; # 178 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 extern void DisposeFMFontFamilyCallbackFilterUPP(FMFontFamilyCallbackFilterUPP userUPP) ; # 189 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 extern void DisposeFMFontCallbackFilterUPP(FMFontCallbackFilterUPP userUPP) ; # 200 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 extern OSStatus InvokeFMFontFamilyCallbackFilterUPP( FMFontFamily iFontFamily, void * iRefCon, FMFontFamilyCallbackFilterUPP userUPP) ; # 214 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 3 extern OSStatus InvokeFMFontCallbackFilterUPP( FMFont iFont, void * iRefCon, FMFontCallbackFilterUPP userUPP) ; # 229 "/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; typedef UInt16 ATSGlyphRef; typedef CGFloat ATSFontSize; typedef UInt32 ATSFontFormat; enum { kATSFontFormatUnspecified = 0 }; enum { kATSGenerationUnspecified = 0L, kATSFontContainerRefUnspecified = 0L, kATSFontFamilyRefUnspecified = 0L, kATSFontRefUnspecified = 0L }; 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 = (long)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) # 26 "/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__ # 32 "/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 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/SFNTTypes.h" 3 #define __SFNTTYPES__ # 30 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.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 }; 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; UInt16 nameID; }; typedef struct sfntFeatureName sfntFeatureName; struct sfntFontFeatureSetting { UInt16 setting; UInt16 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 = 65535L }; enum { kFontNoPlatform = (unsigned int)(~0), kFontNoScript = (unsigned int)(~0), kFontNoLanguage = (unsigned int)(~0), kFontNoName = (unsigned int)(~0) }; 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) # 33 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 2 3 # 47 "/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; # 138 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 enum ATSFontNotifyOption { kATSFontNotifyOptionDefault = 0, # 153 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 kATSFontNotifyOptionReceiveWhileSuspended = 1L << 0 }; typedef enum ATSFontNotifyOption ATSFontNotifyOption; # 168 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 enum ATSFontNotifyAction { # 177 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 kATSFontNotifyActionFontsChanged = 1, # 187 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 kATSFontNotifyActionDirectoriesChanged = 2 }; typedef enum ATSFontNotifyAction ATSFontNotifyAction; # 208 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 typedef void ( * ATSNotificationCallback)(ATSFontNotificationInfoRef info, void *refCon); # 223 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSGeneration ATSGetGeneration(void) ; # 333 "/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) ; # 354 "/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) ; # 376 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontDeactivate( ATSFontContainerRef iContainer, void * iRefCon, ATSOptionFlags iOptions) ; # 427 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetContainerFromFileReference( const FSRef * iFile, ATSFontContext iContext, ATSOptionFlags iOptions, ATSFontContainerRef * oContainer) ; # 466 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetContainer( ATSFontRef iFont, ATSOptionFlags iOptions, ATSFontContainerRef * oContainer) ; # 504 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontSetEnabled( ATSFontRef iFont, ATSOptionFlags iOptions, Boolean iEnabled) ; # 533 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern Boolean ATSFontIsEnabled(ATSFontRef iFont) ; # 551 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontFamilyApplyFunction( ATSFontFamilyApplierFunction iFunction, void * iRefCon) ; # 568 "/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) ; # 588 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontFamilyIteratorRelease(ATSFontFamilyIterator * ioIterator) ; # 603 "/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) ; # 623 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontFamilyIteratorNext( ATSFontFamilyIterator iIterator, ATSFontFamilyRef * oFamily) ; # 640 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSFontFamilyRef ATSFontFamilyFindFromName( CFStringRef iName, ATSOptionFlags iOptions) ; # 657 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSGeneration ATSFontFamilyGetGeneration(ATSFontFamilyRef iFamily) ; # 672 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontFamilyGetName( ATSFontFamilyRef iFamily, ATSOptionFlags iOptions, CFStringRef * oName) ; # 690 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern TextEncoding ATSFontFamilyGetEncoding(ATSFontFamilyRef iFamily) ; # 708 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontApplyFunction( ATSFontApplierFunction iFunction, void * iRefCon) ; # 725 "/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) ; # 745 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontIteratorRelease(ATSFontIterator * ioIterator) ; # 760 "/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) ; # 780 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontIteratorNext( ATSFontIterator iIterator, ATSFontRef * oFont) ; # 797 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSFontRef ATSFontFindFromName( CFStringRef iName, ATSOptionFlags iOptions) ; # 814 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSFontRef ATSFontFindFromPostScriptName( CFStringRef iName, ATSOptionFlags iOptions) ; # 831 "/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) ; # 851 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSGeneration ATSFontGetGeneration(ATSFontRef iFont) ; # 866 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetName( ATSFontRef iFont, ATSOptionFlags iOptions, CFStringRef * oName) ; # 884 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetPostScriptName( ATSFontRef iFont, ATSOptionFlags iOptions, CFStringRef * oName) ; # 902 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetTableDirectory( ATSFontRef iFont, ByteCount iBufferSize, void * ioBuffer, ByteCount * oSize) ; # 921 "/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) ; # 942 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetHorizontalMetrics( ATSFontRef iFont, ATSOptionFlags iOptions, ATSFontMetrics * oMetrics) ; # 960 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetVerticalMetrics( ATSFontRef iFont, ATSOptionFlags iOptions, ATSFontMetrics * oMetrics) ; # 981 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSFontFamilyRef ATSFontFamilyFindFromQuickDrawName(ConstStr255Param iName) ; # 996 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontFamilyGetQuickDrawName( ATSFontFamilyRef iFamily, Str255 oName) ; # 1070 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetFileReference( ATSFontRef iFont, FSRef * oFile) ; # 1088 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontGetFontFamilyResource( ATSFontRef iFont, ByteCount iBufferSize, void * ioBuffer, ByteCount * oSize) ; # 1128 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontNotify( ATSFontNotifyAction action, void * info) ; # 1173 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontNotificationSubscribe( ATSNotificationCallback callback, ATSFontNotifyOption options, void * iRefcon, ATSFontNotificationRef * oNotificationRef) ; # 1209 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontNotificationUnsubscribe(ATSFontNotificationRef notificationRef) ; # 1225 "/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; # 1293 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 typedef CFPropertyListRef ( * ATSFontQueryCallback)(ATSFontQueryMessageID msgid, CFPropertyListRef data, void *refCon); # 1333 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern CFRunLoopSourceRef ATSCreateFontQueryRunLoopSource( CFIndex queryOrder, CFIndex sourceOrder, ATSFontQueryCallback callout, const ATSFontQuerySourceContext * context) ; # 1354 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSQueryClientPID CFSTR("ATS client pid") # 1364 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSQueryQDFamilyName CFSTR("font family name") # 1374 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSQueryFontName CFSTR("font name") # 1386 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSQueryFontPostScriptName CFSTR("font PS name") # 1397 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSQueryFontNameTableEntries CFSTR("font name table entries") # 1407 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSFontNameTableCode CFSTR("font name code") # 1416 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSFontNameTablePlatform CFSTR("font platform code") # 1425 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSFontNameTableScript CFSTR("font script code") # 1434 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSFontNameTableLanguage CFSTR("font language code") # 1443 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 #define kATSFontNameTableBytes CFSTR("font name table bytes") # 1454 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 enum { kATSFontAutoActivationDefault = 0, kATSFontAutoActivationDisabled = 1, kATSFontAutoActivationEnabled = 2, kATSFontAutoActivationAsk = 4 }; typedef UInt32 ATSFontAutoActivationSetting; # 1498 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontSetGlobalAutoActivationSetting(ATSFontAutoActivationSetting iSetting) ; # 1520 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSFontAutoActivationSetting ATSFontGetGlobalAutoActivationSetting(void) ; # 1561 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern OSStatus ATSFontSetAutoActivationSettingForApplication( ATSFontAutoActivationSetting iSetting, CFURLRef iApplicationFileURL) ; # 1598 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSFont.h" 3 extern ATSFontAutoActivationSetting ATSFontGetAutoActivationSettingForApplication(CFURLRef iApplicationFileURL) ; #pragma pack(pop) # 30 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATS.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ScalerStreamTypes.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ScalerStreamTypes.h" 3 #define __SCALERSTREAMTYPES__ # 35 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ScalerStreamTypes.h" 3 #pragma pack(push, 2) enum { cexec68K = 0x00000001, truetypeStreamType = 0x00000001, type1StreamType = 0x00000002, type3StreamType = 0x00000004, type42StreamType = 0x00000008, type42GXStreamType = 0x00000010, portableStreamType = 0x00000020, flattenedStreamType = 0x00000040, cidType2StreamType = 0x00000080, cidType0StreamType = 0x00000100, type1CFFStreamType = 0x00000200, evenOddModifierStreamType = 0x00008000, eexecBinaryModifierStreamType = 0x00010000, unicodeMappingModifierStreamType = 0x00020000, scalerSpecifcModifierMask = 0x0000F000, streamTypeModifierMask = (long)0xFFFFF000 }; typedef UInt32 scalerStreamTypeFlag; enum { downloadStreamAction = 0, asciiDownloadStreamAction = 1, fontSizeQueryStreamAction = 2, encodingOnlyStreamAction = 3, prerequisiteQueryStreamAction = 4, prerequisiteItemStreamAction = 5, variationQueryStreamAction = 6, variationPSOperatorStreamAction = 7 }; typedef SInt32 scalerStreamAction; enum { selectAllVariations = -1 }; struct scalerPrerequisiteItem { SInt32 enumeration; SInt32 size; unsigned char name[1]; }; typedef struct scalerPrerequisiteItem scalerPrerequisiteItem; struct scalerStream { const void * streamRefCon; const char * targetVersion; scalerStreamTypeFlag types; scalerStreamAction action; UInt32 memorySize; SInt32 variationCount; const void * variations; union { struct { const unsigned short * encoding; SInt32 * glyphBits; char * name; } font; struct { SInt32 size; void * list; } prerequisiteQuery; SInt32 prerequisiteItem; SInt32 variationQueryResult; } info; }; typedef struct scalerStream scalerStream; struct scalerStreamData { SInt32 hexFlag; SInt32 byteCount; const void * data; }; typedef struct scalerStreamData scalerStreamData; #pragma pack(pop) # 38 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATS.h" 2 3 # 27 "/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__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 1 3 #define COREGRAPHICS_H_ #define __COREGRAPHICS__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h" 1 3 #define CGAFFINETRANSFORM_H_ typedef struct CGAffineTransform CGAffineTransform; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h" 2 3 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 _Bool 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 _Bool CGAffineTransformEqualToTransform(CGAffineTransform t1, CGAffineTransform t2) ; extern CGPoint CGPointApplyAffineTransform(CGPoint point, CGAffineTransform t); extern CGSize CGSizeApplyAffineTransform(CGSize size, CGAffineTransform t); # 96 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h" 3 extern CGRect CGRectApplyAffineTransform(CGRect rect, CGAffineTransform t) ; static __inline__ 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 __inline__ 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 __inline__ 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 # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBitmapContext.h" 1 3 #define CGBITMAPCONTEXT_H_ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBitmapContext.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 #define CGCONTEXT_H_ typedef struct CGContext *CGContextRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColor.h" 1 3 #define CGCOLOR_H_ typedef struct CGColor *CGColorRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColor.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 1 3 #define CGCOLORSPACE_H_ typedef struct CGColorSpace *CGColorSpaceRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataProvider.h" 1 3 #define CGDATAPROVIDER_H_ typedef struct CGDataProvider *CGDataProviderRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataProvider.h" 2 3 # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 1 3 4 # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataProvider.h" 2 3 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); # 51 "/System/Library/Frameworks/ApplicationServices.framework/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 position, size_t count); # 89 "/System/Library/Frameworks/ApplicationServices.framework/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); typedef void (*CGDataProviderSkipBytesCallback)(void *info, size_t count); # 168 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataProvider.h" 3 struct CGDataProviderCallbacks { CGDataProviderGetBytesCallback getBytes; CGDataProviderSkipBytesCallback skipBytes; CGDataProviderRewindCallback rewind; CGDataProviderReleaseInfoCallback releaseProvider; }; typedef struct CGDataProviderCallbacks CGDataProviderCallbacks; typedef size_t (*CGDataProviderGetBytesAtOffsetCallback)(void *info, void *buffer, size_t offset, size_t count); # 193 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataProvider.h" 3 struct CGDataProviderDirectAccessCallbacks { CGDataProviderGetBytePointerCallback getBytePointer; CGDataProviderReleaseBytePointerCallback releaseBytePointer; CGDataProviderGetBytesAtOffsetCallback getBytes; CGDataProviderReleaseInfoCallback releaseProvider; }; typedef struct CGDataProviderDirectAccessCallbacks CGDataProviderDirectAccessCallbacks; extern CGDataProviderRef CGDataProviderCreate(void *info, const CGDataProviderCallbacks *callbacks) __attribute__((deprecated)); extern CGDataProviderRef CGDataProviderCreateDirectAccess(void *info, size_t size, const CGDataProviderDirectAccessCallbacks *callbacks) __attribute__((deprecated)); # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 2 3 enum CGColorRenderingIntent { kCGRenderingIntentDefault, kCGRenderingIntentAbsoluteColorimetric, kCGRenderingIntentRelativeColorimetric, kCGRenderingIntentPerceptual, kCGRenderingIntentSaturation }; typedef enum CGColorRenderingIntent CGColorRenderingIntent; enum CGColorSpaceModel { kCGColorSpaceModelUnknown = -1, kCGColorSpaceModelMonochrome, kCGColorSpaceModelRGB, kCGColorSpaceModelCMYK, kCGColorSpaceModelLab, kCGColorSpaceModelDeviceN, kCGColorSpaceModelIndexed, kCGColorSpaceModelPattern }; typedef enum CGColorSpaceModel CGColorSpaceModel; extern const CFStringRef kCGColorSpaceGenericGray ; extern const CFStringRef kCGColorSpaceGenericRGB ; extern const CFStringRef kCGColorSpaceGenericCMYK ; extern const CFStringRef kCGColorSpaceGenericRGBLinear ; extern const CFStringRef kCGColorSpaceAdobeRGB1998 ; extern const CFStringRef kCGColorSpaceSRGB ; extern CGColorSpaceRef CGColorSpaceCreateDeviceGray(void); extern CGColorSpaceRef CGColorSpaceCreateDeviceRGB(void); extern CGColorSpaceRef CGColorSpaceCreateDeviceCMYK(void); extern CGColorSpaceRef CGColorSpaceCreateCalibratedGray(const CGFloat whitePoint[3], const CGFloat blackPoint[3], CGFloat gamma); # 102 "/System/Library/Frameworks/ApplicationServices.framework/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]); # 111 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 3 extern CGColorSpaceRef CGColorSpaceCreateLab(const CGFloat whitePoint[3], const CGFloat blackPoint[3], const CGFloat range[4]); # 127 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 3 extern CGColorSpaceRef CGColorSpaceCreateICCBased(size_t nComponents, const CGFloat *range, CGDataProviderRef profile, CGColorSpaceRef alternate); # 139 "/System/Library/Frameworks/ApplicationServices.framework/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(void *ref); extern CGColorSpaceRef CGColorSpaceCreateWithName(CFStringRef name) ; extern CGColorSpaceRef CGColorSpaceRetain(CGColorSpaceRef space); extern void CGColorSpaceRelease(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) ; # 200 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 3 extern void CGColorSpaceGetColorTable(CGColorSpaceRef space, unsigned char *table) ; extern CFDataRef CGColorSpaceCopyICCProfile(CGColorSpaceRef space) ; #define kCGColorSpaceUserGray CFSTR("kCGColorSpaceUserGray") #define kCGColorSpaceUserRGB CFSTR("kCGColorSpaceUserRGB") #define kCGColorSpaceUserCMYK CFSTR("kCGColorSpaceUserCMYK") # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColor.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPattern.h" 1 3 #define CGPATTERN_H_ typedef struct CGPattern *CGPatternRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPattern.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPattern.h" 2 3 # 28 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPattern.h" 3 enum CGPatternTiling { kCGPatternTilingNoDistortion, kCGPatternTilingConstantSpacingMinimalDistortion, kCGPatternTilingConstantSpacing }; typedef enum CGPatternTiling CGPatternTiling; # 49 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPattern.h" 3 typedef void (*CGPatternDrawPatternCallback)(void *info, CGContextRef c); 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, _Bool isColored, const CGPatternCallbacks *callbacks); extern CGPatternRef CGPatternRetain(CGPatternRef pattern); extern void CGPatternRelease(CGPatternRef pattern); # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColor.h" 2 3 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) ; # 42 "/System/Library/Frameworks/ApplicationServices.framework/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 CGColorRetain(CGColorRef color) ; extern void CGColorRelease(CGColorRef color) ; extern _Bool 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 ; # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGFont.h" 1 3 #define CGFONT_H_ typedef struct CGFont *CGFontRef; typedef unsigned short CGFontIndex; typedef CGFontIndex CGGlyph; enum CGFontPostScriptFormat { kCGFontPostScriptFormatType1 = 1, kCGFontPostScriptFormatType3 = 3, kCGFontPostScriptFormatType42 = 42 }; typedef enum CGFontPostScriptFormat CGFontPostScriptFormat; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 34 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGFont.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataProvider.h" 1 3 # 35 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGFont.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h" 1 3 # 36 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGFont.h" 2 3 enum { kCGFontIndexMax = ((1 << 16) - 2), kCGFontIndexInvalid = ((1 << 16) - 1), kCGGlyphMax = kCGFontIndexMax }; extern CFTypeID CGFontGetTypeID(void) ; extern CGFontRef CGFontCreateWithPlatformFont(void *platformFontReference); extern CGFontRef CGFontCreateWithDataProvider(CGDataProviderRef provider) ; extern CGFontRef CGFontCreateWithFontName(CFStringRef name) ; # 82 "/System/Library/Frameworks/ApplicationServices.framework/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) ; # 171 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGFont.h" 3 extern CFDictionaryRef CGFontCopyVariations(CGFontRef font) ; extern _Bool CGFontGetGlyphAdvances(CGFontRef font, const CGGlyph glyphs[], size_t count, int advances[]); extern _Bool 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 _Bool 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 ; enum { CGGlyphMin = 0, CGGlyphMax = kCGGlyphMax }; # 16 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGradient.h" 1 3 #define CGGRADIENT_H_ typedef struct CGGradient *CGGradientRef; enum { kCGGradientDrawsBeforeStartLocation = (1 << 0), kCGGradientDrawsAfterEndLocation = (1 << 1) }; typedef uint32_t CGGradientDrawingOptions; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 20 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGradient.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 1 3 # 21 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGradient.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 # 22 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGradient.h" 2 3 # 35 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGradient.h" 3 extern CFTypeID CGGradientGetTypeID(void) ; # 50 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGradient.h" 3 extern CGGradientRef CGGradientCreateWithColorComponents(CGColorSpaceRef space, const CGFloat components[], const CGFloat locations[], size_t count) ; # 68 "/System/Library/Frameworks/ApplicationServices.framework/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) ; # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGImage.h" 1 3 #define CGIMAGE_H_ typedef struct CGImage *CGImageRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGImage.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataProvider.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGImage.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h" 1 3 # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGImage.h" 2 3 enum CGImageAlphaInfo { kCGImageAlphaNone, kCGImageAlphaPremultipliedLast, kCGImageAlphaPremultipliedFirst, kCGImageAlphaLast, kCGImageAlphaFirst, kCGImageAlphaNoneSkipLast, kCGImageAlphaNoneSkipFirst, kCGImageAlphaOnly }; typedef enum CGImageAlphaInfo CGImageAlphaInfo; enum { kCGBitmapAlphaInfoMask = 0x1F, kCGBitmapFloatComponents = (1 << 8), kCGBitmapByteOrderMask = 0x7000, kCGBitmapByteOrderDefault = (0 << 12), kCGBitmapByteOrder16Little = (1 << 12), kCGBitmapByteOrder32Little = (2 << 12), kCGBitmapByteOrder16Big = (3 << 12), kCGBitmapByteOrder32Big = (4 << 12) }; typedef uint32_t CGBitmapInfo; #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 colorspace, CGBitmapInfo bitmapInfo, CGDataProviderRef provider, const CGFloat decode[], _Bool 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[], _Bool shouldInterpolate); extern CGImageRef CGImageCreateCopy(CGImageRef image) ; extern CGImageRef CGImageCreateWithJPEGDataProvider(CGDataProviderRef source, const CGFloat decode[], _Bool shouldInterpolate, CGColorRenderingIntent intent) ; extern CGImageRef CGImageCreateWithPNGDataProvider(CGDataProviderRef source, const CGFloat decode[], _Bool shouldInterpolate, CGColorRenderingIntent intent) ; # 96 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGImage.h" 3 extern CGImageRef CGImageCreateWithImageInRect(CGImageRef image, CGRect rect) ; # 124 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGImage.h" 3 extern CGImageRef CGImageCreateWithMask(CGImageRef image, CGImageRef mask) ; # 142 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGImage.h" 3 extern CGImageRef CGImageCreateWithMaskingColors(CGImageRef image, const CGFloat components[]) ; extern CGImageRef CGImageCreateCopyWithColorSpace(CGImageRef image, CGColorSpaceRef colorspace) ; extern CGImageRef CGImageRetain(CGImageRef image); extern void CGImageRelease(CGImageRef image); extern _Bool 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 _Bool CGImageGetShouldInterpolate(CGImageRef image); extern CGColorRenderingIntent CGImageGetRenderingIntent(CGImageRef image); extern CGBitmapInfo CGImageGetBitmapInfo(CGImageRef image) ; # 18 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 1 3 #define CGPATH_H_ typedef struct CGPath *CGMutablePathRef; typedef const struct CGPath *CGPathRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h" 1 3 # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 2 3 extern CFTypeID CGPathGetTypeID(void) ; extern CGMutablePathRef CGPathCreateMutable(void) ; extern CGPathRef CGPathCreateCopy(CGPathRef path) ; extern CGMutablePathRef CGPathCreateMutableCopy(CGPathRef path) ; extern CGPathRef CGPathRetain(CGPathRef path) ; extern void CGPathRelease(CGPathRef path) ; extern _Bool 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) ; # 109 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 3 extern void CGPathAddEllipseInRect(CGMutablePathRef path, const CGAffineTransform *m, CGRect rect) ; # 121 "/System/Library/Frameworks/ApplicationServices.framework/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, _Bool clockwise) ; # 131 "/System/Library/Frameworks/ApplicationServices.framework/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 _Bool CGPathIsEmpty(CGPathRef path) ; extern _Bool CGPathIsRect(CGPathRef path, CGRect *rect) ; extern CGPoint CGPathGetCurrentPoint(CGPathRef path) ; extern CGRect CGPathGetBoundingBox(CGPathRef path) ; # 167 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 3 extern _Bool CGPathContainsPoint(CGPathRef path, const CGAffineTransform *m, CGPoint point, _Bool eoFill) ; enum CGPathElementType { kCGPathElementMoveToPoint, kCGPathElementAddLineToPoint, kCGPathElementAddQuadCurveToPoint, kCGPathElementAddCurveToPoint, kCGPathElementCloseSubpath }; typedef enum CGPathElementType CGPathElementType; 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) ; # 19 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPattern.h" 1 3 # 20 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFDocument.h" 1 3 #define CGPDFDOCUMENT_H_ typedef struct CGPDFDocument *CGPDFDocumentRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataProvider.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFDocument.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFDocument.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFPage.h" 1 3 #define CGPDFPAGE_H_ typedef struct CGPDFPage *CGPDFPageRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFPage.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFDictionary.h" 1 3 #define CGPDFDICTIONARY_H_ typedef struct CGPDFDictionary *CGPDFDictionaryRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFArray.h" 1 3 #define CGPDFARRAY_H_ typedef struct CGPDFArray *CGPDFArrayRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFDictionary.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFArray.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFObject.h" 1 3 #define CGPDFOBJECT_H_ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFObject.h" 2 3 typedef unsigned char CGPDFBoolean; typedef long int CGPDFInteger; typedef CGFloat CGPDFReal; typedef union CGPDFObject *CGPDFObjectRef; enum CGPDFObjectType { kCGPDFObjectTypeNull = 1, kCGPDFObjectTypeBoolean, kCGPDFObjectTypeInteger, kCGPDFObjectTypeReal, kCGPDFObjectTypeName, kCGPDFObjectTypeString, kCGPDFObjectTypeArray, kCGPDFObjectTypeDictionary, kCGPDFObjectTypeStream }; typedef enum CGPDFObjectType CGPDFObjectType; extern CGPDFObjectType CGPDFObjectGetType(CGPDFObjectRef object) ; # 55 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFObject.h" 3 extern _Bool CGPDFObjectGetValue(CGPDFObjectRef object, CGPDFObjectType type, void *value) ; # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFArray.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFStream.h" 1 3 #define CGPDFSTREAM_H_ typedef struct CGPDFStream *CGPDFStreamRef; enum CGPDFDataFormat { CGPDFDataFormatRaw, CGPDFDataFormatJPEGEncoded, CGPDFDataFormatJPEG2000 }; typedef enum CGPDFDataFormat CGPDFDataFormat; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFDictionary.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFStream.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFStream.h" 1 3 # 18 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFStream.h" 2 3 extern CGPDFDictionaryRef CGPDFStreamGetDictionary(CGPDFStreamRef stream) ; extern CFDataRef CGPDFStreamCopyData(CGPDFStreamRef stream, CGPDFDataFormat *format) ; # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFArray.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFString.h" 1 3 #define CGPDFSTRING_H_ typedef struct CGPDFString *CGPDFStringRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFString.h" 2 3 extern size_t CGPDFStringGetLength(CGPDFStringRef string) ; extern const unsigned char *CGPDFStringGetBytePtr(CGPDFStringRef string) ; extern CFStringRef CGPDFStringCopyTextString(CGPDFStringRef string) ; extern CFDateRef CGPDFStringCopyDate(CGPDFStringRef string) ; # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFArray.h" 2 3 extern size_t CGPDFArrayGetCount(CGPDFArrayRef array) ; extern _Bool CGPDFArrayGetObject(CGPDFArrayRef array, size_t index, CGPDFObjectRef *value) ; extern _Bool CGPDFArrayGetNull(CGPDFArrayRef array, size_t index) ; extern _Bool CGPDFArrayGetBoolean(CGPDFArrayRef array, size_t index, CGPDFBoolean *value) ; extern _Bool CGPDFArrayGetInteger(CGPDFArrayRef array, size_t index, CGPDFInteger *value) ; extern _Bool CGPDFArrayGetNumber(CGPDFArrayRef array, size_t index, CGPDFReal *value) ; extern _Bool CGPDFArrayGetName(CGPDFArrayRef array, size_t index, const char **value) ; extern _Bool CGPDFArrayGetString(CGPDFArrayRef array, size_t index, CGPDFStringRef *value) ; extern _Bool CGPDFArrayGetArray(CGPDFArrayRef array, size_t index, CGPDFArrayRef *value) ; extern _Bool CGPDFArrayGetDictionary(CGPDFArrayRef array, size_t index, CGPDFDictionaryRef *value) ; extern _Bool CGPDFArrayGetStream(CGPDFArrayRef array, size_t index, CGPDFStreamRef *value) ; # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFDictionary.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFObject.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFDictionary.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFStream.h" 1 3 # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFDictionary.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFString.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFDictionary.h" 2 3 extern size_t CGPDFDictionaryGetCount(CGPDFDictionaryRef dict) ; extern _Bool CGPDFDictionaryGetObject(CGPDFDictionaryRef dict, const char *key, CGPDFObjectRef *value) ; extern _Bool CGPDFDictionaryGetBoolean(CGPDFDictionaryRef dict, const char *key, CGPDFBoolean *value) ; extern _Bool CGPDFDictionaryGetInteger(CGPDFDictionaryRef dict, const char *key, CGPDFInteger *value) ; extern _Bool CGPDFDictionaryGetNumber(CGPDFDictionaryRef dict, const char *key, CGPDFReal *value) ; extern _Bool CGPDFDictionaryGetName(CGPDFDictionaryRef dict, const char *key, const char **value) ; extern _Bool CGPDFDictionaryGetString(CGPDFDictionaryRef dict, const char *key, CGPDFStringRef *value) ; extern _Bool CGPDFDictionaryGetArray(CGPDFDictionaryRef dict, const char *key, CGPDFArrayRef *value) ; extern _Bool CGPDFDictionaryGetDictionary(CGPDFDictionaryRef dict, const char *key, CGPDFDictionaryRef *value) ; extern _Bool 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) ; # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFPage.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFDocument.h" 1 3 # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFPage.h" 2 3 enum CGPDFBox { kCGPDFMediaBox = 0, kCGPDFCropBox = 1, kCGPDFBleedBox = 2, kCGPDFTrimBox = 3, kCGPDFArtBox = 4 }; typedef enum CGPDFBox CGPDFBox; 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) ; # 68 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFPage.h" 3 extern CGAffineTransform CGPDFPageGetDrawingTransform(CGPDFPageRef page, CGPDFBox box, CGRect rect, int rotate, _Bool preserveAspectRatio) ; extern CGPDFDictionaryRef CGPDFPageGetDictionary(CGPDFPageRef page) ; extern CFTypeID CGPDFPageGetTypeID(void) ; # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFDocument.h" 2 3 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 _Bool CGPDFDocumentIsEncrypted(CGPDFDocumentRef document) ; extern _Bool CGPDFDocumentUnlockWithPassword(CGPDFDocumentRef document, const char *password) ; extern _Bool CGPDFDocumentIsUnlocked(CGPDFDocumentRef document) ; extern _Bool CGPDFDocumentAllowsPrinting(CGPDFDocumentRef document) ; extern _Bool 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 CGRect CGPDFDocumentGetMediaBox(CGPDFDocumentRef document, int page) __attribute__((deprecated)); extern CGRect CGPDFDocumentGetCropBox(CGPDFDocumentRef document, int page) __attribute__((deprecated)); extern CGRect CGPDFDocumentGetBleedBox(CGPDFDocumentRef document, int page) __attribute__((deprecated)); extern CGRect CGPDFDocumentGetTrimBox(CGPDFDocumentRef document, int page) __attribute__((deprecated)); extern CGRect CGPDFDocumentGetArtBox(CGPDFDocumentRef document, int page) __attribute__((deprecated)); extern int CGPDFDocumentGetRotationAngle(CGPDFDocumentRef document, int page) __attribute__((deprecated)); # 21 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGShading.h" 1 3 #define CGSHADING_H_ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGShading.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 1 3 # 11 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGShading.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGFunction.h" 1 3 #define CGFUNCTION_H_ typedef struct CGFunction *CGFunctionRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 16 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGFunction.h" 2 3 typedef void (*CGFunctionEvaluateCallback)(void *info, const CGFloat *in, CGFloat *out); typedef void (*CGFunctionReleaseInfoCallback)(void *info); # 40 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGFunction.h" 3 struct CGFunctionCallbacks { unsigned int version; CGFunctionEvaluateCallback evaluate; CGFunctionReleaseInfoCallback releaseInfo; }; typedef struct CGFunctionCallbacks CGFunctionCallbacks; extern CFTypeID CGFunctionGetTypeID(void) ; # 79 "/System/Library/Frameworks/ApplicationServices.framework/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) ; # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGShading.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGShading.h" 2 3 typedef struct CGShading *CGShadingRef; extern CFTypeID CGShadingGetTypeID(void) ; # 52 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGShading.h" 3 extern CGShadingRef CGShadingCreateAxial(CGColorSpaceRef colorspace, CGPoint start, CGPoint end, CGFunctionRef function, _Bool extendStart, _Bool extendEnd) ; # 87 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGShading.h" 3 extern CGShadingRef CGShadingCreateRadial(CGColorSpaceRef colorspace, CGPoint start, CGFloat startRadius, CGPoint end, CGFloat endRadius, CGFunctionRef function, _Bool extendStart, _Bool extendEnd) ; extern CGShadingRef CGShadingRetain(CGShadingRef shading) ; extern void CGShadingRelease(CGShadingRef shading) ; # 22 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 2 3 enum CGLineJoin { kCGLineJoinMiter, kCGLineJoinRound, kCGLineJoinBevel }; typedef enum CGLineJoin CGLineJoin; enum CGLineCap { kCGLineCapButt, kCGLineCapRound, kCGLineCapSquare }; typedef enum CGLineCap CGLineCap; enum CGPathDrawingMode { kCGPathFill, kCGPathEOFill, kCGPathStroke, kCGPathFillStroke, kCGPathEOFillStroke }; typedef enum CGPathDrawingMode CGPathDrawingMode; enum CGTextDrawingMode { kCGTextFill, kCGTextStroke, kCGTextFillStroke, kCGTextInvisible, kCGTextFillClip, kCGTextStrokeClip, kCGTextFillStrokeClip, kCGTextClip }; typedef enum CGTextDrawingMode CGTextDrawingMode; enum CGTextEncoding { kCGEncodingFontSpecific, kCGEncodingMacRoman }; typedef enum CGTextEncoding CGTextEncoding; enum CGInterpolationQuality { kCGInterpolationDefault, kCGInterpolationNone, kCGInterpolationLow, kCGInterpolationHigh }; typedef enum CGInterpolationQuality CGInterpolationQuality; # 97 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 enum CGBlendMode { kCGBlendModeNormal, kCGBlendModeMultiply, kCGBlendModeScreen, kCGBlendModeOverlay, kCGBlendModeDarken, kCGBlendModeLighten, kCGBlendModeColorDodge, kCGBlendModeColorBurn, kCGBlendModeSoftLight, kCGBlendModeHardLight, kCGBlendModeDifference, kCGBlendModeExclusion, kCGBlendModeHue, kCGBlendModeSaturation, kCGBlendModeColor, kCGBlendModeLuminosity, # 127 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 kCGBlendModeClear, kCGBlendModeCopy, kCGBlendModeSourceIn, kCGBlendModeSourceOut, kCGBlendModeSourceAtop, kCGBlendModeDestinationOver, kCGBlendModeDestinationIn, kCGBlendModeDestinationOut, kCGBlendModeDestinationAtop, kCGBlendModeXOR, kCGBlendModePlusDarker, kCGBlendModePlusLighter }; typedef enum CGBlendMode CGBlendMode; 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 context, CGBlendMode mode) ; # 230 "/System/Library/Frameworks/ApplicationServices.framework/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 context, CGRect rect) ; # 281 "/System/Library/Frameworks/ApplicationServices.framework/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 context, CGPathRef path) ; # 305 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextReplacePathWithStrokedPath(CGContextRef c) ; extern _Bool CGContextIsPathEmpty(CGContextRef c); extern CGPoint CGContextGetPathCurrentPoint(CGContextRef c); extern CGRect CGContextGetPathBoundingBox(CGContextRef c); extern _Bool CGContextPathContainsPoint(CGContextRef context, 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 context, CGRect rect) ; extern void CGContextStrokeEllipseInRect(CGContextRef context, CGRect rect) ; # 394 "/System/Library/Frameworks/ApplicationServices.framework/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); # 437 "/System/Library/Frameworks/ApplicationServices.framework/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 colorspace); extern void CGContextSetStrokeColorSpace(CGContextRef c, CGColorSpaceRef colorspace); # 490 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextSetFillColor(CGContextRef c, const CGFloat components[]); extern void CGContextSetStrokeColor(CGContextRef c, const CGFloat components[]); # 509 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextSetFillPattern(CGContextRef c, CGPatternRef pattern, const CGFloat components[]); # 518 "/System/Library/Frameworks/ApplicationServices.framework/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); # 582 "/System/Library/Frameworks/ApplicationServices.framework/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); # 608 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextSetShadowWithColor(CGContextRef context, CGSize offset, CGFloat blur, CGColorRef color) ; extern void CGContextSetShadow(CGContextRef context, CGSize offset, CGFloat blur) ; # 627 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextDrawLinearGradient(CGContextRef context, CGGradientRef gradient, CGPoint startPoint, CGPoint endPoint, CGGradientDrawingOptions options) ; # 638 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextDrawRadialGradient(CGContextRef context, CGGradientRef gradient, CGPoint startCenter, CGFloat startRadius, CGPoint endCenter, CGFloat endRadius, CGGradientDrawingOptions options) ; extern void CGContextDrawShading(CGContextRef context, 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 CGContextSelectFont(CGContextRef c, const char *name, CGFloat size, CGTextEncoding textEncoding); extern void CGContextShowGlyphsAtPositions(CGContextRef context, const CGGlyph glyphs[], const CGPoint positions[], size_t count) ; # 705 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 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 CGContextDrawPDFPage(CGContextRef c, CGPDFPageRef page) ; extern void CGContextDrawPDFDocument(CGContextRef c, CGRect rect, CGPDFDocumentRef document, int 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, _Bool shouldAntialias); extern void CGContextSetAllowsAntialiasing(CGContextRef context, _Bool allowsAntialiasing) ; # 795 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextSetShouldSmoothFonts(CGContextRef c, _Bool shouldSmoothFonts) ; # 815 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 3 extern void CGContextBeginTransparencyLayer(CGContextRef context, CFDictionaryRef auxiliaryInfo) ; extern void CGContextBeginTransparencyLayerWithRect(CGContextRef context, CGRect rect, CFDictionaryRef auxiliaryInfo) ; extern void CGContextEndTransparencyLayer(CGContextRef context) ; 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) ; # 11 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBitmapContext.h" 2 3 # 28 "/System/Library/Frameworks/ApplicationServices.framework/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 colorspace, CGBitmapInfo bitmapInfo); extern void *CGBitmapContextGetData(CGContextRef c) ; extern size_t CGBitmapContextGetWidth(CGContextRef c) ; extern size_t CGBitmapContextGetHeight(CGContextRef c) ; extern size_t CGBitmapContextGetBitsPerComponent(CGContextRef c) ; extern size_t CGBitmapContextGetBitsPerPixel(CGContextRef c) ; extern size_t CGBitmapContextGetBytesPerRow(CGContextRef c) ; extern CGColorSpaceRef CGBitmapContextGetColorSpace(CGContextRef c) ; extern CGImageAlphaInfo CGBitmapContextGetAlphaInfo(CGContextRef c) ; extern CGBitmapInfo CGBitmapContextGetBitmapInfo(CGContextRef c) ; # 88 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBitmapContext.h" 3 extern CGImageRef CGBitmapContextCreateImage(CGContextRef c) ; # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColor.h" 1 3 # 16 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColorSpace.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 # 18 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataConsumer.h" 1 3 #define CGDATACONSUMER_H_ typedef struct CGDataConsumer *CGDataConsumerRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataConsumer.h" 2 3 # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 1 3 4 # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataConsumer.h" 2 3 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 *callbacks); extern CGDataConsumerRef CGDataConsumerCreateWithURL(CFURLRef url); extern CGDataConsumerRef CGDataConsumerCreateWithCFData(CFMutableDataRef data) ; extern CGDataConsumerRef CGDataConsumerRetain(CGDataConsumerRef consumer); extern void CGDataConsumerRelease(CGDataConsumerRef consumer); # 19 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataProvider.h" 1 3 # 20 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 1 3 # 9 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 #define __CGDIRECT_DISPLAY_H__ 1 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGError.h" 1 3 # 9 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGError.h" 3 #define __CGERROR_H__ 1 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGError.h" 2 3 enum _CGError { kCGErrorSuccess = 0, kCGErrorFirst = 1000, kCGErrorFailure = kCGErrorFirst, kCGErrorIllegalArgument = 1001, kCGErrorInvalidConnection = 1002, kCGErrorInvalidContext = 1003, kCGErrorCannotComplete = 1004, kCGErrorNameTooLong = 1005, kCGErrorNotImplemented = 1006, kCGErrorRangeCheck = 1007, kCGErrorTypeCheck = 1008, kCGErrorNoCurrentPoint = 1009, kCGErrorInvalidOperation = 1010, kCGErrorNoneAvailable = 1011, kCGErrorApplicationRequiresNewerSystem = 1015, kCGErrorApplicationNotPermittedToExecute = 1016, kCGErrorApplicationIncorrectExecutableFormatFound = 1023, kCGErrorApplicationIsLaunching = 1024, kCGErrorApplicationAlreadyRunning = 1025, kCGErrorApplicationCanOnlyBeRunInOneSessionAtATime = 1026, kCGErrorClassicApplicationsMustBeLaunchedByClassic = 1027, kCGErrorForkFailed = 1028, kCGErrorRetryRegistration = 1029, kCGErrorLast = kCGErrorRetryRegistration }; typedef int32_t CGError; # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 2 3 # 28 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 typedef uint32_t CGDirectDisplayID; typedef struct _CGDirectPaletteRef * CGDirectPaletteRef; typedef uint32_t CGDisplayCount; typedef uint32_t CGTableCount; typedef int32_t CGDisplayCoord; typedef uint8_t CGByteValue; typedef uint32_t CGOpenGLDisplayMask; typedef uint32_t CGBeamPosition; typedef int32_t CGMouseDelta; typedef double CGRefreshRate; typedef uint32_t CGCaptureOptions; typedef CGError CGDisplayErr; #define CGDisplayNoErr kCGErrorSuccess #define kCGNullDirectDisplay ((CGDirectDisplayID)0) extern CGDirectDisplayID CGMainDisplayID(void) ; #define kCGDirectMainDisplay CGMainDisplayID() # 63 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGDisplayErr CGGetDisplaysWithPoint(CGPoint point, CGDisplayCount maxDisplays, CGDirectDisplayID * dspys, CGDisplayCount * dspyCnt) ; extern CGDisplayErr CGGetDisplaysWithRect(CGRect rect, CGDisplayCount maxDisplays, CGDirectDisplayID * dspys, CGDisplayCount * dspyCnt) ; extern CGDisplayErr CGGetDisplaysWithOpenGLDisplayMask(CGOpenGLDisplayMask mask, CGDisplayCount maxDisplays, CGDirectDisplayID * dspys, CGDisplayCount * dspyCnt) ; # 89 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGDisplayErr CGGetActiveDisplayList(CGDisplayCount maxDisplays, CGDirectDisplayID * activeDspys, CGDisplayCount * dspyCnt) ; # 100 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGDisplayErr CGGetOnlineDisplayList(CGDisplayCount maxDisplays, CGDirectDisplayID * onlineDspys, CGDisplayCount * dspyCnt) ; 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) ; # 142 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 #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") # 166 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 #define kCGDisplayModeIsSafeForHardware CFSTR("kCGDisplayModeIsSafeForHardware") #define kCGDisplayModeIsInterlaced CFSTR("kCGDisplayModeIsInterlaced") #define kCGDisplayModeIsStretched CFSTR("kCGDisplayModeIsStretched") #define kCGDisplayModeIsTelevisionOutput CFSTR("kCGDisplayModeIsTelevisionOutput" ) extern CFArrayRef CGDisplayAvailableModes(CGDirectDisplayID display) ; # 197 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 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 refresh, boolean_t * exactMatch) ; extern CFDictionaryRef CGDisplayBestModeForParametersAndRefreshRateWithProperty(CGDirectDisplayID display, size_t bitsPerPixel, size_t width, size_t height, CGRefreshRate refresh, CFStringRef property, boolean_t * exactMatch) ; extern CFDictionaryRef CGDisplayCurrentMode(CGDirectDisplayID display) ; # 223 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGDisplayErr CGDisplaySwitchToMode(CGDirectDisplayID display, CFDictionaryRef mode) ; extern size_t CGDisplayBitsPerPixel(CGDirectDisplayID display) ; extern size_t CGDisplayBitsPerSample(CGDirectDisplayID display) ; extern size_t CGDisplaySamplesPerPixel(CGDirectDisplayID display) ; extern size_t CGDisplayBytesPerRow(CGDirectDisplayID display) ; # 246 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 typedef float CGGammaValue; extern CGDisplayErr CGSetDisplayTransferByFormula(CGDirectDisplayID display, CGGammaValue redMin, CGGammaValue redMax, CGGammaValue redGamma, CGGammaValue greenMin, CGGammaValue greenMax, CGGammaValue greenGamma, CGGammaValue blueMin, CGGammaValue blueMax, CGGammaValue blueGamma) ; extern CGDisplayErr CGGetDisplayTransferByFormula(CGDirectDisplayID display, CGGammaValue *redMin, CGGammaValue *redMax, CGGammaValue *redGamma, CGGammaValue *greenMin, CGGammaValue *greenMax, CGGammaValue *greenGamma, CGGammaValue *blueMin, CGGammaValue *blueMax, CGGammaValue *blueGamma) ; extern CGTableCount CGDisplayGammaTableCapacity(CGDirectDisplayID display) ; # 283 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGDisplayErr CGSetDisplayTransferByTable(CGDirectDisplayID display, CGTableCount tableSize, const CGGammaValue *redTable, const CGGammaValue *greenTable, const CGGammaValue *blueTable) ; extern CGDisplayErr CGGetDisplayTransferByTable(CGDirectDisplayID display, CGTableCount capacity, CGGammaValue *redTable, CGGammaValue *greenTable, CGGammaValue *blueTable, CGTableCount *sampleCount) ; extern CGDisplayErr CGSetDisplayTransferByByteTable(CGDirectDisplayID display, CGTableCount tableSize, const CGByteValue *redTable, const CGByteValue *greenTable, const CGByteValue *blueTable) ; extern void CGDisplayRestoreColorSyncSettings(void) ; enum { kCGCaptureNoOptions = 0, kCGCaptureNoFill = (1 << 0) }; extern boolean_t CGDisplayIsCaptured(CGDirectDisplayID display) ; extern CGDisplayErr CGDisplayCapture(CGDirectDisplayID display) ; extern CGDisplayErr CGDisplayCaptureWithOptions(CGDirectDisplayID display, CGCaptureOptions options) ; extern CGDisplayErr CGDisplayRelease(CGDirectDisplayID display) ; extern CGDisplayErr CGCaptureAllDisplays(void) ; extern CGDisplayErr CGCaptureAllDisplaysWithOptions(CGCaptureOptions options) ; extern CGDisplayErr CGReleaseAllDisplays(void) ; extern uint32_t CGShieldingWindowID(CGDirectDisplayID display) ; extern int32_t CGShieldingWindowLevel(void) ; extern void * CGDisplayBaseAddress(CGDirectDisplayID display) ; extern void * CGDisplayAddressForPosition(CGDirectDisplayID display, CGDisplayCoord x, CGDisplayCoord y) ; extern CGDisplayErr CGDisplayHideCursor(CGDirectDisplayID display) ; extern CGDisplayErr CGDisplayShowCursor(CGDirectDisplayID display) ; extern CGDisplayErr CGDisplayMoveCursorToPoint(CGDirectDisplayID display, CGPoint point) ; extern void CGGetLastMouseDelta( CGMouseDelta * deltaX, CGMouseDelta * deltaY ) ; # 395 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern boolean_t CGDisplayCanSetPalette(CGDirectDisplayID display) ; # 404 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGDisplayErr CGDisplaySetPalette(CGDirectDisplayID display, const CGDirectPaletteRef palette) ; # 436 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGDisplayErr CGDisplayWaitForBeamPositionOutsideLines( CGDirectDisplayID display, CGBeamPosition upperScanLine, CGBeamPosition lowerScanLine ) ; extern CGBeamPosition CGDisplayBeamPosition( CGDirectDisplayID display ) ; # 466 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 3 extern CGContextRef CGDisplayGetDrawingContext(CGDirectDisplayID display) ; # 21 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectPalette.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectPalette.h" 3 #define __CGDIRECT_PALETTE_H__ 1 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectPalette.h" 2 3 typedef float CGPaletteBlendFraction; struct _CGDeviceColor { float red; float green; float blue; }; typedef struct _CGDeviceColor CGDeviceColor; struct _CGDeviceByteColor { CGByteValue red; CGByteValue green; CGByteValue blue; }; typedef struct _CGDeviceByteColor CGDeviceByteColor; extern CGDirectPaletteRef CGPaletteCreateDefaultColorPalette(void) ; extern CGDirectPaletteRef CGPaletteCreateWithDisplay(CGDirectDisplayID display) ; extern CGDirectPaletteRef CGPaletteCreateWithCapacity( CGTableCount capacity ) ; extern CGDirectPaletteRef CGPaletteCreateWithSamples(CGDeviceColor * sampleTable, CGTableCount sampleCount) ; extern CGDirectPaletteRef CGPaletteCreateWithByteSamples(CGDeviceByteColor * sampleTable, CGTableCount sampleCount) ; extern void CGPaletteRelease( CGDirectPaletteRef palette ) ; extern CGDeviceColor CGPaletteGetColorAtIndex(CGDirectPaletteRef palette, CGTableCount index) ; extern CGTableCount CGPaletteGetIndexForColor(CGDirectPaletteRef palette, CGDeviceColor color) ; extern CGTableCount CGPaletteGetNumberOfSamples(CGDirectPaletteRef palette) ; extern void CGPaletteSetColorAtIndex(CGDirectPaletteRef palette, CGDeviceColor color, CGTableCount index) ; extern CGDirectPaletteRef CGPaletteCreateCopy(CGDirectPaletteRef palette) ; extern Boolean CGPaletteIsEqualToPalette(CGDirectPaletteRef palette1, CGDirectPaletteRef palette2) ; extern CGDirectPaletteRef CGPaletteCreateFromPaletteBlendedWithColor( CGDirectPaletteRef palette, CGPaletteBlendFraction fraction, CGDeviceColor color) ; # 22 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 1 3 # 9 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 #define __CGDISPLAY_CONFIGURATION_H__ 1 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 2 3 # 26 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 typedef struct _CGDisplayConfigRef * CGDisplayConfigRef; extern CGError CGBeginDisplayConfiguration(CGDisplayConfigRef *pConfigRef) ; # 45 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 extern CGError CGConfigureDisplayOrigin(CGDisplayConfigRef configRef, CGDirectDisplayID display, CGDisplayCoord x, CGDisplayCoord y) ; # 60 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 extern CGError CGConfigureDisplayMode(CGDisplayConfigRef configRef, CGDirectDisplayID display, CFDictionaryRef mode) ; # 89 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 extern CGError CGConfigureDisplayStereoOperation(CGDisplayConfigRef configRef, CGDirectDisplayID display, boolean_t stereo, boolean_t forceBlueLine); # 113 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 extern CGError CGConfigureDisplayMirrorOfDisplay(CGDisplayConfigRef configRef, CGDirectDisplayID display, CGDirectDisplayID masterDisplay) ; extern CGError CGCancelDisplayConfiguration(CGDisplayConfigRef configRef) ; # 142 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 enum { kCGConfigureForAppOnly = 0, kCGConfigureForSession = 1, kCGConfigurePermanently = 2 }; typedef u_int32_t CGConfigureOption; extern CGError CGCompleteDisplayConfiguration( CGDisplayConfigRef configRef, CGConfigureOption option ) ; extern void CGRestorePermanentDisplayConfiguration(void) ; # 185 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 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 u_int32_t CGDisplayChangeSummaryFlags; typedef void(*CGDisplayReconfigurationCallBack)(CGDirectDisplayID display, CGDisplayChangeSummaryFlags flags, void *userInfo); extern CGError CGDisplayRegisterReconfigurationCallback(CGDisplayReconfigurationCallBack proc, void *userInfo) ; extern CGError CGDisplayRemoveReconfigurationCallback(CGDisplayReconfigurationCallBack proc, void *userInfo) ; # 257 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 extern CGError CGDisplaySetStereoOperation(CGDirectDisplayID display, boolean_t stereo, boolean_t forceBlueLine, CGConfigureOption option); # 277 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 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) ; # 339 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 extern CGSize CGDisplayScreenSize(CGDirectDisplayID display) ; # 352 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 3 extern double CGDisplayRotation(CGDirectDisplayID display) ; extern CGColorSpaceRef CGDisplayCopyColorSpace(CGDirectDisplayID display) ; # 23 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayFade.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayFade.h" 3 #define __CGDISPLAY_FADE_H__ 1 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 1 3 # 18 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayFade.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayConfiguration.h" 1 3 # 19 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayFade.h" 2 3 typedef uint32_t CGDisplayFadeReservationToken; #define kCGDisplayFadeReservationInvalidToken (0) typedef float CGDisplayBlendFraction; #define kCGDisplayBlendNormal (0.0) #define kCGDisplayBlendSolidColor (1.0) typedef float CGDisplayFadeInterval; # 59 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayFade.h" 3 extern CGError CGConfigureDisplayFadeEffect(CGDisplayConfigRef configRef, CGDisplayFadeInterval fadeOutSeconds, CGDisplayFadeInterval fadeInSeconds, float fadeRed, float fadeGreen, float fadeBlue) ; typedef float CGDisplayReservationInterval; #define kCGMaxDisplayReservationInterval (15.0) # 88 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayFade.h" 3 extern CGError CGAcquireDisplayFadeReservation(CGDisplayReservationInterval seconds, CGDisplayFadeReservationToken * pNewToken) ; # 103 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayFade.h" 3 extern CGError CGReleaseDisplayFadeReservation(CGDisplayFadeReservationToken myToken) ; # 154 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDisplayFade.h" 3 extern CGError CGDisplayFade(CGDisplayFadeReservationToken myToken, CGDisplayFadeInterval seconds, CGDisplayBlendFraction startBlend, CGDisplayBlendFraction endBlend, float redBlend, float greenBlend, float blueBlend, boolean_t synchronous ) ; extern boolean_t CGDisplayFadeOperationInProgress(void) ; # 24 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGError.h" 1 3 # 25 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 1 3 # 9 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 #define __CGEVENT_H__ 1 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGError.h" 1 3 # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 1 3 # 9 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 #define __CGREMOTE_OPERATION_H__ 1 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGError.h" 1 3 # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 2 3 typedef CGError CGEventErr; #define CGEventNoErr kCGErrorSuccess # 46 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 typedef u_int32_t CGRectCount; typedef void (*CGScreenRefreshCallback)(CGRectCount count, const CGRect * rectArray, void * userParameter); # 56 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern CGError CGRegisterScreenRefreshCallback( CGScreenRefreshCallback function, void * userParameter ) ; extern void CGUnregisterScreenRefreshCallback( CGScreenRefreshCallback function, void * userParameter ) ; # 75 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern CGError CGWaitForScreenRefreshRects( CGRect ** pRectArray, CGRectCount * pCount ) ; # 84 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 enum _CGScreenUpdateOperation { kCGScreenUpdateOperationRefresh = 0, kCGScreenUpdateOperationMove = (1 << 0), kCGScreenUpdateOperationReducedDirtyRectangleCount = (1 << 31) }; typedef uint32_t CGScreenUpdateOperation; # 102 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 struct _CGScreenUpdateMoveDelta { int32_t dX, dY; }; typedef struct _CGScreenUpdateMoveDelta CGScreenUpdateMoveDelta; # 133 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 typedef void (*CGScreenUpdateMoveCallback)(CGScreenUpdateMoveDelta delta, size_t count, const CGRect * rectArray, void * userParameter); extern CGError CGScreenRegisterMoveCallback( CGScreenUpdateMoveCallback function, void * userParameter ) ; extern void CGScreenUnregisterMoveCallback( CGScreenUpdateMoveCallback function, void * userParameter ) ; # 172 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern CGError CGWaitForScreenUpdateRects( CGScreenUpdateOperation requestedOperations, CGScreenUpdateOperation * currentOperation, CGRect ** pRectArray, size_t * pCount, CGScreenUpdateMoveDelta *pDelta ) ; extern void CGReleaseScreenRefreshRects( CGRect * rectArray ) ; # 190 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern boolean_t CGCursorIsVisible(void) ; extern boolean_t CGCursorIsDrawnInFramebuffer(void) ; # 219 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 typedef u_int32_t CGButtonCount; extern CGError CGPostMouseEvent( CGPoint mouseCursorPosition, boolean_t updateMouseCursorPosition, CGButtonCount buttonCount, boolean_t mouseButtonDown, ... ) ; # 239 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 typedef u_int32_t CGWheelCount; extern CGError CGPostScrollWheelEvent( CGWheelCount wheelCount, int32_t wheel1, ... ) ; # 258 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 typedef u_int16_t CGCharCode; typedef u_int16_t CGKeyCode; extern CGError CGPostKeyboardEvent( CGCharCode keyChar, CGKeyCode virtualKey, boolean_t keyDown ) ; extern CGError CGWarpMouseCursorPosition( CGPoint newCursorPosition ) ; # 283 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern CGError CGInhibitLocalEvents( boolean_t doInhibit) ; extern CGError CGSetLocalEventsSuppressionInterval(CFTimeInterval seconds) ; # 307 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern CGError CGEnableEventStateCombining(boolean_t doCombineState) ; # 323 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 enum { kCGEventFilterMaskPermitLocalMouseEvents = 0x00000001, kCGEventFilterMaskPermitLocalKeyboardEvents = 0x00000002, kCGEventFilterMaskPermitSystemDefinedEvents = 0x00000004 }; typedef uint32_t CGEventFilterMask; enum { kCGEventSuppressionStateSuppressionInterval = 0, kCGEventSuppressionStateRemoteMouseDrag, kCGNumberOfEventSuppressionStates }; typedef uint32_t CGEventSuppressionState; #define kCGEventFilterMaskPermitAllEvents (kCGEventFilterMaskPermitLocalMouseEvents | kCGEventFilterMaskPermitLocalKeyboardEvents | kCGEventFilterMaskPermitSystemDefinedEvents) extern CGError CGSetLocalEventsFilterDuringSuppressionState(CGEventFilterMask filter, CGEventSuppressionState state) ; # 355 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 #define kCGMouseDownEventMaskingDeadSwitchTimeout (60.0) # 376 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern CGError CGAssociateMouseAndMouseCursorPosition(boolean_t connected) ; # 416 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 3 extern CFMachPortRef CGWindowServerCFMachPort(void) ; #define kCGEventSupressionStateSupressionInterval kCGEventSuppressionStateSuppressionInterval #define kCGEventSupressionStateRemoteMouseDrag kCGEventSuppressionStateRemoteMouseDrag #define kCGNumberOfEventSupressionStates kCGNumberOfEventSuppressionStates #define CGEventSupressionState CGEventSuppressionState #define CGSetLocalEventsFilterDuringSupressionState(filter,state) CGSetLocalEventsFilterDuringSuppressionState(filter, state) # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 1 3 # 9 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 #define __CGEVENTSOURCE_H__ 1 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 1 3 # 9 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 3 #define __CGEVENTTYPES_H__ 1 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/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 # 36 "/usr/include/libkern/OSTypes.h" 3 4 #define _OS_OSTYPES_H typedef unsigned int UInt; typedef signed int SInt; # 49 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOLLEvent.h" 2 3 # 1 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDTypes.h" 1 3 # 36 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDTypes.h" 3 #define _DEV_EV_TYPES_H # 1 "/System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h" 1 3 # 54 "/System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h" 3 #define _IOKIT_IOSHAREDLOCK_H typedef volatile int IOSharedLockData; typedef IOSharedLockData * IOSharedLock; #define IOSpinLockInit(l) (*(l) = (IOSharedLockData)0) extern void IOSpinLock(IOSharedLock l); extern void IOSpinUnlock(IOSharedLock l); extern boolean_t IOTrySpinLock(IOSharedLock l); typedef IOSharedLockData ev_lock_data_t; typedef ev_lock_data_t * ev_lock_t; #define ev_init_lock(l) (*(l) = (ev_lock_data_t)0) extern void ev_lock(ev_lock_t l); extern void ev_unlock(ev_lock_t l); extern boolean_t ev_try_lock(ev_lock_t l); # 40 "/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 13 typedef SInt32 IOIndex; typedef UInt32 IOSelect; typedef UInt32 IOFixed1616; typedef UInt32 IODisplayVendorID; typedef UInt32 IODisplayProductID; typedef SInt32 IODisplayModeID; enum { kIODisplayModeIDBootProgrammable = (long)0xFFFFFFFB, kIODisplayModeIDReservedBase = (long)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 { IOByteCount bytesPerRow; IOByteCount 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; # 144 "/System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h" 3 struct IODisplayModeInformation { UInt32 nominalWidth; UInt32 nominalHeight; IOFixed1616 refreshRate; IOIndex maxDepthIndex; UInt32 flags; UInt32 reserved[ 4 ]; }; 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 }; 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 }; typedef UInt16 IOColorComponent; # 223 "/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 { kIOPowerAttribute = 'powr', kIOHardwareCursorAttribute = 'crsr', kIOMirrorAttribute = 'mirr', kIOMirrorDefaultAttribute = 'mrdf', kIOCapturedAttribute = 'capd', kIOCursorControlAttribute = 'crsc', kIOSystemPowerAttribute = 'spwr', kIOVRAMSaveAttribute = 'vrsv', kIODeferCLUTSetAttribute = 'vclt', kIOClamshellStateAttribute = 'clam' }; enum { kIOMirrorIsPrimary = 0x80000000, kIOMirrorHWClipped = 0x40000000 }; 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; # 335 "/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 __reservedB[7]; }; 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 }; struct IOFBDisplayModeDescription { IODisplayModeInformation info; IOTimingInformation timingInfo; }; typedef struct IOFBDisplayModeDescription IOFBDisplayModeDescription; # 499 "/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; UInt32 __reservedF[3]; }; typedef struct IODisplayTimingRange IODisplayTimingRange; 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 }; # 642 "/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', kConnectionProbe = 'prob', kConnectionChanged = 'chng', kConnectionPower = 'powr', kConnectionPostWake = 'pwak', kConnectionDisplayParameterCount = 'pcnt', kConnectionDisplayParameters = 'parm', kConnectionOverscan = 'oscn', kConnectionVideoBest = 'vbst' }; enum { kIOConnectionBuiltIn = 0x00000800, kIOConnectionStereoSync = 0x00008000 }; enum { kIOHSyncDisable = 0x00000001, kIOVSyncDisable = 0x00000002, kIOCSyncDisable = 0x00000004, kIONoSeparateSyncControl = 0x00000040, kIOTriStateSyncs = 0x00000080, kIOSyncOnBlue = 0x00000008, kIOSyncOnGreen = 0x00000010, kIOSyncOnRed = 0x00000020 }; #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 }; 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; # 773 "/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 }; # 808 "/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 { kIOFBVBLInterruptType = 'vbl ', kIOFBHBLInterruptType = 'hbl ', kIOFBFrameInterruptType = 'fram', kIOFBConnectInterruptType = 'dci ', kIOFBChangedInterruptType = 'chng', kIOFBOfflineInterruptType = 'remv', kIOFBOnlineInterruptType = 'add ' }; 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, 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 kIOFBHostAccessFlagsKey "IOFBHostAccessFlags" #define kIOFBMemorySizeKey "IOFBMemorySize" #define kIOFBProbeOptionsKey "IOFBProbeOptions" #define kIOFBGammaWidthKey "IOFBGammaWidth" #define kIOFBGammaCountKey "IOFBGammaCount" #define kIOFBCLUTDeferKey "IOFBCLUTDefer" #define kIOHibernatePreviewActiveKey "IOHibernatePreviewActive" enum { kIOHibernatePreviewActive = 0x00000001, kIOHibernatePreviewUpdates = 0x00000002 }; #define kIOFBConfigKey "IOFBConfig" #define kIOFBModesKey "IOFBModes" #define kIOFBModeIDKey "ID" #define kIOFBModeDMKey "DM" #define kIOFBModeTMKey "TM" #define kIOFBModeAIDKey "AID" #define kIOFBModeDFKey "DF" #define kIODisplayEDIDKey "IODisplayEDID" #define kIODisplayLocationKey "IODisplayLocation" #define kIODisplayConnectFlagsKey "IODisplayConnectFlags" #define kIODisplayHasBacklightKey "IODisplayHasBacklight" #define kIODisplayIsDigitalKey "IODisplayIsDigital" #define kDisplayBundleKey "DisplayBundle" #define kAppleDisplayTypeKey "AppleDisplayType" #define kAppleSenseKey "AppleSense" 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 kIODisplayBrightnessKey "brightness" #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 kIODisplayParametersCommitKey "commit" #define kIODisplayParametersDefaultKey "defaults" # 41 "/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; # 83 "/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 # 108 "/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) # 151 "/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_POWER_KEY 1 #define NX_SUBTYPE_AUX_MOUSE_BUTTONS 7 # 184 "/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_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_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_DEVICERCTLKEYMASK 0x00002000 #define NX_STYLUSPROXIMITYMASK 0x00000080 #define NX_NONCOALSESCEDMASK 0x00000100 # 277 "/System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOLLEvent.h" 3 #define NX_ASCIISET 0 #define NX_SYMBOLSET 1 #define NX_DINGBATSSET 2 # 297 "/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 # 308 "/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; # 526 "/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_UNDIMMASK (NX_KEYDOWNMASK | NX_KEYUPMASK | NX_LMOUSEDOWNMASK | NX_LMOUSEUPMASK | NX_RMOUSEDOWNMASK | NX_RMOUSEUPMASK | NX_MOUSEMOVEDMASK | NX_FLAGSCHANGEDMASK | NX_MOUSEENTEREDMASK | NX_MOUSEEXITEDMASK | NX_LMOUSEDRAGGEDMASK | NX_RMOUSEDRAGGEDMASK | NX_SCROLLWHEELMOVEDMASK | NX_TABLETPOINTERMASK | NX_TABLETPROXIMITYMASK | NX_NULLEVENTMASK) # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 2 3 typedef struct __CGEvent *CGEventRef; enum _CGMouseButton { kCGMouseButtonLeft = 0, kCGMouseButtonRight = 1, kCGMouseButtonCenter = 2 }; typedef uint32_t CGMouseButton; enum { kCGScrollEventUnitPixel = 0, kCGScrollEventUnitLine = 1, }; typedef uint32_t CGScrollEventUnit; enum _CGEventFlags { kCGEventFlagMaskAlphaShift = 0x00010000, kCGEventFlagMaskShift = 0x00020000, kCGEventFlagMaskControl = 0x00040000, kCGEventFlagMaskAlternate = 0x00080000, kCGEventFlagMaskCommand = 0x00100000, kCGEventFlagMaskHelp = 0x00400000, kCGEventFlagMaskSecondaryFn = 0x00800000, kCGEventFlagMaskNumericPad = 0x00200000, kCGEventFlagMaskNonCoalesced = 0x00000100 }; typedef uint64_t CGEventFlags; # 85 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 3 enum _CGEventType { 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 uint32_t CGEventType; typedef uint64_t CGEventTimestamp; enum _CGEventField { kCGMouseEventNumber = 0, kCGMouseEventClickState = 1, kCGMouseEventPressure = 2, kCGMouseEventButtonNumber = 3, kCGMouseEventDeltaX = 4, kCGMouseEventDeltaY = 5, kCGMouseEventInstantMouser = 6, kCGMouseEventSubtype = 7, # 161 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 3 kCGKeyboardEventAutorepeat = 8, kCGKeyboardEventKeycode = 9, kCGKeyboardEventKeyboardType = 10, kCGScrollWheelEventDeltaAxis1 = 11, kCGScrollWheelEventDeltaAxis2 = 12, kCGScrollWheelEventDeltaAxis3 = 13, kCGScrollWheelEventFixedPtDeltaAxis1 = 93, kCGScrollWheelEventFixedPtDeltaAxis2 = 94, kCGScrollWheelEventFixedPtDeltaAxis3 = 95, kCGScrollWheelEventPointDeltaAxis1 = 96, kCGScrollWheelEventPointDeltaAxis2 = 97, kCGScrollWheelEventPointDeltaAxis3 = 98, kCGScrollWheelEventInstantMouser = 14, # 197 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 3 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, # 232 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 3 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 }; typedef uint32_t CGEventField; enum _CGEventMouseSubtype { kCGEventMouseSubtypeDefault = 0, kCGEventMouseSubtypeTabletPoint = 1, kCGEventMouseSubtypeTabletProximity = 2 }; typedef uint32_t CGEventMouseSubtype; # 338 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 3 enum _CGEventTapLocation { kCGHIDEventTap = 0, kCGSessionEventTap, kCGAnnotatedSessionEventTap }; typedef uint32_t CGEventTapLocation; enum _CGEventTapPlacement { kCGHeadInsertEventTap = 0, kCGTailAppendEventTap }; typedef uint32_t CGEventTapPlacement; # 365 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 3 enum _CGEventTapOptions { kCGEventTapOptionDefault = 0x00000000, kCGEventTapOptionListenOnly = 0x00000001 }; typedef uint32_t CGEventTapOptions; typedef uint64_t CGEventMask; #define CGEventMaskBit(eventType) ((CGEventMask)1 << (eventType)) #define kCGEventMaskForAllEvents (~(CGEventMask)0) typedef struct __CGEventTapProxy * CGEventTapProxy; # 391 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 3 typedef CGEventRef (*CGEventTapCallBack)(CGEventTapProxy proxy, CGEventType type, CGEventRef event, void *refcon); #define kCGNotifyEventTapAdded "com.apple.coregraphics.eventTapAdded" #define kCGNotifyEventTapRemoved "com.apple.coregraphics.eventTapRemoved" typedef struct CGEventTapInformation { uint32_t eventTapID; CGEventTapLocation tapPoint; CGEventTapOptions options; CGEventMask eventsOfInterest; pid_t tappingProcess; pid_t processBeingTapped; _Bool enabled; float minUsecLatency; float avgUsecLatency; float maxUsecLatency; } CGEventTapInformation; # 426 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 3 typedef struct __CGEventSource * CGEventSourceRef; typedef uint32_t CGEventSourceStateID; enum { kCGEventSourceStatePrivate = -1, kCGEventSourceStateCombinedSessionState = 0, kCGEventSourceStateHIDSystemState = 1 }; typedef uint32_t CGEventSourceKeyboardType; #define kCGAnyInputEventType ((CGEventType)(~0)) # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 2 3 extern CFTypeID CGEventSourceGetTypeID(void) ; # 75 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern CGEventSourceRef CGEventSourceCreate(CGEventSourceStateID sourceState) ; extern CGEventSourceKeyboardType CGEventSourceGetKeyboardType(CGEventSourceRef source) ; extern void CGEventSourceSetKeyboardType(CGEventSourceRef source, CGEventSourceKeyboardType keyboardType) ; # 92 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern void CGEventSourceSetPixelsPerLine( CGEventSourceRef source, double pixelsPerLine ); extern double CGEventSourceGetPixelsPerLine( CGEventSourceRef source ); # 112 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern CGEventSourceStateID CGEventSourceGetSourceStateID(CGEventSourceRef source) ; extern _Bool CGEventSourceButtonState( CGEventSourceStateID sourceState, CGMouseButton button ) ; extern _Bool CGEventSourceKeyState( CGEventSourceStateID sourceState, CGKeyCode key ) ; extern CGEventFlags CGEventSourceFlagsState( CGEventSourceStateID sourceState ) ; # 136 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern CFTimeInterval CGEventSourceSecondsSinceLastEventType( CGEventSourceStateID source, CGEventType eventType ) ; # 163 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern uint32_t CGEventSourceCounterForEventType(CGEventSourceStateID source, CGEventType evType) ; # 172 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern void CGEventSourceSetUserData(CGEventSourceRef source, int64_t userData) ; extern int64_t CGEventSourceGetUserData(CGEventSourceRef source) ; # 215 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern void CGEventSourceSetLocalEventsFilterDuringSuppressionState(CGEventSourceRef source, CGEventFilterMask filter, CGEventSuppressionState state); extern CGEventFilterMask CGEventSourceGetLocalEventsFilterDuringSuppressionState(CGEventSourceRef source, CGEventSuppressionState state); # 229 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 3 extern void CGEventSourceSetLocalEventsSuppressionInterval(CGEventSourceRef source, CFTimeInterval seconds); extern CFTimeInterval CGEventSourceGetLocalEventsSuppressionInterval(CGEventSourceRef source); # 16 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 1 3 # 19 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 2 3 extern CFTypeID CGEventGetTypeID(void) ; extern CGEventRef CGEventCreate(CGEventSourceRef source) ; # 40 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern CGEventRef CGEventCreateFromData(CFAllocatorRef allocator, CFDataRef eventData) ; extern CFDataRef CGEventCreateData(CFAllocatorRef allocator, CGEventRef event) ; # 63 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern CGEventRef CGEventCreateMouseEvent( CGEventSourceRef source, CGEventType mouseType, CGPoint mouseCursorPosition, CGMouseButton mouseButton) ; # 85 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern CGEventRef CGEventCreateKeyboardEvent( CGEventSourceRef source, CGKeyCode virtualKey, _Bool keyDown ) ; # 106 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern CGEventRef CGEventCreateScrollWheelEvent (CGEventSourceRef source, CGScrollEventUnit units, CGWheelCount wheelCount, int32_t wheel1, ... ) ; extern CGEventRef CGEventCreateCopy(CGEventRef event) ; # 126 "/System/Library/Frameworks/ApplicationServices.framework/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) ; # 159 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern void CGEventKeyboardGetUnicodeString(CGEventRef event, UniCharCount maxStringLength, UniCharCount * actualStringLength, UniChar unicodeString[]) ; extern void CGEventKeyboardSetUnicodeString(CGEventRef event, UniCharCount stringLength, const UniChar unicodeString[]) ; # 189 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern int64_t CGEventGetIntegerValueField(CGEventRef event, CGEventField field) ; extern double CGEventGetDoubleValueField(CGEventRef event, CGEventField field) ; # 205 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern void CGEventSetIntegerValueField(CGEventRef event, CGEventField field, int64_t value) ; extern void CGEventSetDoubleValueField(CGEventRef event, CGEventField field, double value) ; # 259 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern CFMachPortRef CGEventTapCreate(CGEventTapLocation tap, CGEventTapPlacement place, CGEventTapOptions options, CGEventMask eventsOfInterest, CGEventTapCallBack callback, void * refcon ) ; # 273 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern CFMachPortRef CGEventTapCreateForPSN(void *processSerialNumber, CGEventTapPlacement place, CGEventTapOptions options, CGEventMask eventsOfInterest, CGEventTapCallBack callback, void * refcon ) ; # 290 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern void CGEventTapEnable(CFMachPortRef myTap, _Bool enable) ; extern _Bool CGEventTapIsEnabled(CFMachPortRef myTap) ; # 308 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern void CGEventTapPostEvent( CGEventTapProxy proxy, CGEventRef event ) ; # 325 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern void CGEventPost( CGEventTapLocation tap, CGEventRef event ) ; extern void CGEventPostToPSN( void *processSerialNumber, CGEventRef event ) ; # 346 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEvent.h" 3 extern CGError CGGetEventTapList( CGTableCount maxNumberOfTaps, CGEventTapInformation tapList[], CGTableCount *eventTapCount ) ; # 26 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventSource.h" 1 3 # 27 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGEventTypes.h" 1 3 # 28 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGFont.h" 1 3 # 29 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGFunction.h" 1 3 # 30 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h" 1 3 # 31 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGLContext.h" 1 3 #define CGGLCONTEXT_H_ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGLContext.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 # 11 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGLContext.h" 2 3 # 25 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGLContext.h" 3 extern CGContextRef CGGLContextCreate(void *glContext, CGSize size, CGColorSpaceRef colorspace) ; # 35 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGLContext.h" 3 extern void CGGLContextUpdateViewportSize(CGContextRef c, CGSize size) ; # 32 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGradient.h" 1 3 # 33 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGImage.h" 1 3 # 34 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGLayer.h" 1 3 #define CGLAYER_H_ typedef struct CGLayer *CGLayerRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGLayer.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGLayer.h" 2 3 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) ; # 35 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFArray.h" 1 3 # 36 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFContentStream.h" 1 3 #define CGPDFCONTENTSTREAM_H_ typedef struct CGPDFContentStream *CGPDFContentStreamRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFPage.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFContentStream.h" 2 3 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) ; # 37 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 1 3 #define CGPDFCONTEXT_H_ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 # 11 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataConsumer.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 2 3 # 24 "/System/Library/Frameworks/ApplicationServices.framework/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) ; 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 ; # 121 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern const CFStringRef kCGPDFContextKeywords ; extern const CFStringRef kCGPDFContextCreator ; # 139 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern const CFStringRef kCGPDFContextOwnerPassword ; # 150 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern const CFStringRef kCGPDFContextUserPassword ; # 159 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern const CFStringRef kCGPDFContextEncryptionKeyLength ; extern const CFStringRef kCGPDFContextAllowsPrinting ; extern const CFStringRef kCGPDFContextAllowsCopying ; # 180 "/System/Library/Frameworks/ApplicationServices.framework/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 ; # 220 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern const CFStringRef kCGPDFXInfo ; # 229 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern const CFStringRef kCGPDFXDestinationOutputProfile ; # 241 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h" 3 extern const CFStringRef kCGPDFContextOutputIntents ; # 38 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFDictionary.h" 1 3 # 39 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFDocument.h" 1 3 # 40 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFObject.h" 1 3 # 41 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFOperatorTable.h" 1 3 #define CGPDFOPERATORTABLE_H_ typedef struct CGPDFOperatorTable *CGPDFOperatorTableRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFScanner.h" 1 3 #define CGPDFSCANNER_H_ typedef struct CGPDFScanner *CGPDFScannerRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFContentStream.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFScanner.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFOperatorTable.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFScanner.h" 2 3 extern CGPDFScannerRef CGPDFScannerCreate(CGPDFContentStreamRef cs, CGPDFOperatorTableRef table, void *info) ; extern CGPDFScannerRef CGPDFScannerRetain(CGPDFScannerRef scanner) ; extern void CGPDFScannerRelease(CGPDFScannerRef scanner) ; extern _Bool CGPDFScannerScan(CGPDFScannerRef scanner) ; extern CGPDFContentStreamRef CGPDFScannerGetContentStream(CGPDFScannerRef scanner) ; extern _Bool CGPDFScannerPopObject(CGPDFScannerRef scanner, CGPDFObjectRef *value) ; extern _Bool CGPDFScannerPopBoolean(CGPDFScannerRef scanner, CGPDFBoolean *value) ; extern _Bool CGPDFScannerPopInteger(CGPDFScannerRef scanner, CGPDFInteger *value) ; extern _Bool CGPDFScannerPopNumber(CGPDFScannerRef scanner, CGPDFReal *value) ; extern _Bool CGPDFScannerPopName(CGPDFScannerRef scanner, const char **value) ; extern _Bool CGPDFScannerPopString(CGPDFScannerRef scanner, CGPDFStringRef *value) ; extern _Bool CGPDFScannerPopArray(CGPDFScannerRef scanner, CGPDFArrayRef *value) ; extern _Bool CGPDFScannerPopDictionary(CGPDFScannerRef scanner, CGPDFDictionaryRef *value) ; extern _Bool CGPDFScannerPopStream(CGPDFScannerRef scanner, CGPDFStreamRef *value) ; # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFOperatorTable.h" 2 3 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) ; # 42 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFPage.h" 1 3 # 43 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFScanner.h" 1 3 # 44 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFStream.h" 1 3 # 45 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPDFString.h" 1 3 # 46 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPSConverter.h" 1 3 #define CGPSCONVERTER_H_ typedef struct CGPSConverter *CGPSConverterRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPSConverter.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataConsumer.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPSConverter.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGDataProvider.h" 1 3 # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPSConverter.h" 2 3 # 44 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPSConverter.h" 3 typedef void (*CGPSConverterBeginDocumentCallback)(void *info); typedef void (*CGPSConverterEndDocumentCallback)(void *info, _Bool 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 _Bool CGPSConverterConvert(CGPSConverterRef converter, CGDataProviderRef provider, CGDataConsumerRef consumer, CFDictionaryRef options) ; extern _Bool CGPSConverterAbort(CGPSConverterRef converter) ; extern _Bool CGPSConverterIsConverting(CGPSConverterRef converter) ; extern CFTypeID CGPSConverterGetTypeID(void) ; # 47 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 1 3 # 48 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPattern.h" 1 3 # 49 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGRemoteOperation.h" 1 3 # 50 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGSession.h" 1 3 # 9 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGSession.h" 3 #define __CGSESSION_H__ 1 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGSession.h" 2 3 extern CFDictionaryRef CGSessionCopyCurrentDictionary(void) ; # 34 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGSession.h" 3 #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" # 51 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGShading.h" 1 3 # 52 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h" 1 3 # 9 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h" 3 #define __CGWINDOWLEVEL_H__ 1 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h" 2 3 # 28 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGWindowLevel.h" 3 typedef int32_t CGWindowLevel; typedef int32_t CGWindowLevelKey; enum _CGCommonWindowLevelKey { kCGBaseWindowLevelKey = 0, kCGMinimumWindowLevelKey, kCGDesktopWindowLevelKey, kCGBackstopMenuLevelKey, kCGNormalWindowLevelKey, kCGFloatingWindowLevelKey, kCGTornOffMenuWindowLevelKey, kCGDockWindowLevelKey, kCGMainMenuWindowLevelKey, kCGStatusWindowLevelKey, kCGModalPanelWindowLevelKey, kCGPopUpMenuWindowLevelKey, kCGDraggingWindowLevelKey, kCGScreenSaverWindowLevelKey, kCGMaximumWindowLevelKey, kCGOverlayWindowLevelKey, kCGHelpWindowLevelKey, kCGUtilityWindowLevelKey, kCGDesktopIconWindowLevelKey, kCGCursorWindowLevelKey, kCGAssistiveTechHighWindowLevelKey, kCGNumberOfWindowLevelKeys }; extern CGWindowLevel CGWindowLevelForKey( CGWindowLevelKey key ) ; #define kCGNumReservedWindowLevels (16) #define kCGBaseWindowLevel CGWindowLevelForKey(kCGBaseWindowLevelKey) #define kCGMinimumWindowLevel CGWindowLevelForKey(kCGMinimumWindowLevelKey) #define kCGDesktopWindowLevel CGWindowLevelForKey(kCGDesktopWindowLevelKey) #define kCGDesktopIconWindowLevel CGWindowLevelForKey(kCGDesktopIconWindowLevelKey) #define kCGBackstopMenuLevel CGWindowLevelForKey(kCGBackstopMenuLevelKey) #define kCGNormalWindowLevel CGWindowLevelForKey(kCGNormalWindowLevelKey) #define kCGFloatingWindowLevel CGWindowLevelForKey(kCGFloatingWindowLevelKey) #define kCGTornOffMenuWindowLevel CGWindowLevelForKey(kCGTornOffMenuWindowLevelKey) #define kCGDockWindowLevel CGWindowLevelForKey(kCGDockWindowLevelKey) #define kCGMainMenuWindowLevel CGWindowLevelForKey(kCGMainMenuWindowLevelKey) #define kCGStatusWindowLevel CGWindowLevelForKey(kCGStatusWindowLevelKey) #define kCGModalPanelWindowLevel CGWindowLevelForKey(kCGModalPanelWindowLevelKey) #define kCGPopUpMenuWindowLevel CGWindowLevelForKey(kCGPopUpMenuWindowLevelKey) #define kCGDraggingWindowLevel CGWindowLevelForKey(kCGDraggingWindowLevelKey) #define kCGScreenSaverWindowLevel CGWindowLevelForKey(kCGScreenSaverWindowLevelKey) #define kCGCursorWindowLevel CGWindowLevelForKey(kCGCursorWindowLevelKey) #define kCGOverlayWindowLevel CGWindowLevelForKey(kCGOverlayWindowLevelKey) #define kCGHelpWindowLevel CGWindowLevelForKey(kCGHelpWindowLevelKey) #define kCGUtilityWindowLevel CGWindowLevelForKey(kCGUtilityWindowLevelKey) #define kCGAssistiveTechHighWindowLevel CGWindowLevelForKey(kCGAssistiveTechHighWindowLevelKey) #define kCGMaximumWindowLevel CGWindowLevelForKey(kCGMaximumWindowLevelKey) # 53 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGWindow.h" 1 3 #define CGWINDOW_H_ typedef uint32_t CGWindowID; typedef uint32_t CGWindowListOption; typedef uint32_t CGWindowImageOption; typedef uint32_t CGWindowSharingType; typedef uint32_t CGWindowBackingType; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 24 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGWindow.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGImage.h" 1 3 # 25 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGWindow.h" 2 3 #define kCGWindowIDCFNumberType kCFNumberSInt32Type #define kCGNullWindowID ((CGWindowID)0) enum { kCGWindowSharingNone = 0, kCGWindowSharingReadOnly = 1, kCGWindowSharingReadWrite = 2 }; #define kCGWindowSharingCFNumberType kCFNumberSInt32Type enum { kCGBackingStoreRetained = 0, kCGBackingStoreNonretained = 1, kCGBackingStoreBuffered = 2 }; #define kCGWindowBackingCFNumberType kCFNumberSInt32Type 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 ; enum { kCGWindowListOptionAll = 0, kCGWindowListOptionOnScreenOnly = (1 << 0), kCGWindowListOptionOnScreenAboveWindow = (1 << 1), kCGWindowListOptionOnScreenBelowWindow = (1 << 2), kCGWindowListOptionIncludingWindow = (1 << 3), kCGWindowListExcludeDesktopElements = (1 << 4) }; extern CFArrayRef CGWindowListCopyWindowInfo( CGWindowListOption option, CGWindowID relativeToWindow ) ; extern CFArrayRef CGWindowListCreate( CGWindowListOption option, CGWindowID relativeToWindow ) ; # 171 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGWindow.h" 3 extern CFArrayRef CGWindowListCreateDescriptionFromArray(CFArrayRef windowArray) ; # 223 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGWindow.h" 3 enum { kCGWindowImageDefault = 0, kCGWindowImageBoundsIgnoreFraming = (1 << 0), kCGWindowImageShouldBeOpaque = (1 << 1), kCGWindowImageOnlyShadows = (1 << 2) }; extern CGImageRef CGWindowListCreateImage( CGRect screenBounds, CGWindowListOption windowOption, CGWindowID windowID, CGWindowImageOption imageOption ) ; # 269 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGWindow.h" 3 extern CGImageRef CGWindowListCreateImageFromArray( CGRect screenBounds, CFArrayRef windowArray, CGWindowImageOption imageOption ) ; # 54 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 2 3 # 26 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/ColorSync.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/ColorSync.h" 3 #define __COLORSYNC__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMTypes.h" 1 3 # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMTypes.h" 3 #define __CMTYPES__ # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/stddef.h" 1 3 4 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMTypes.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMBase.h" 1 3 # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMBase.h" 3 #define __CMBASE__ # 28 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMBase.h" 3 #define CSEXTERN __attribute__((visibility("default"))) extern # 40 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMBase.h" 3 #define CSEXPORT __attribute__((visibility("default"))) # 24 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMTypes.h" 2 3 # 37 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMTypes.h" 3 typedef OSStatus CMError; typedef struct OpaqueCMProfileRef* CMProfileRef; # 51 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMTypes.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; # 87 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMTypes.h" 3 static __inline__ __attribute__((always_inline)) CMFlattenUPP NewCMFlattenUPP(CMFlattenProcPtr userRoutine) { return (CMFlattenUPP)userRoutine; } static __inline__ __attribute__((always_inline)) OSErr InvokeCMFlattenUPP(SInt32 command, long * size, void * data, void * refCon, CMFlattenUPP userUPP) { return (*((CMFlattenProcPtr)userUPP))(command, size, data, refCon); } static __inline__ __attribute__((always_inline)) void DisposeCMFlattenUPP(CMFlattenUPP userUPP) { #pragma unused (userUPP) } typedef Boolean ( * CMBitmapCallBackProcPtr)(SInt32 progress, void *refCon); typedef CMBitmapCallBackProcPtr CMBitmapCallBackUPP; # 126 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMTypes.h" 3 static __inline__ __attribute__((always_inline)) CMBitmapCallBackUPP NewCMBitmapCallBackUPP(CMBitmapCallBackProcPtr userRoutine) { return (CMBitmapCallBackUPP)userRoutine; } static __inline__ __attribute__((always_inline)) Boolean InvokeCMBitmapCallBackUPP(SInt32 progress, void * refCon, CMBitmapCallBackUPP userUPP) { return (*((CMBitmapCallBackProcPtr)userUPP))(progress, refCon); } static __inline__ __attribute__((always_inline)) void DisposeCMBitmapCallBackUPP(CMBitmapCallBackUPP userUPP) { #pragma unused (userUPP) } typedef Boolean ( * CMConcatCallBackProcPtr)(SInt32 progress, void *refCon); typedef CMConcatCallBackProcPtr CMConcatCallBackUPP; # 163 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMTypes.h" 3 static __inline__ __attribute__((always_inline)) CMConcatCallBackUPP NewCMConcatCallBackUPP(CMConcatCallBackProcPtr userRoutine) { return (CMConcatCallBackUPP)userRoutine; } static __inline__ __attribute__((always_inline)) Boolean InvokeCMConcatCallBackUPP(SInt32 progress, void * refCon, CMConcatCallBackUPP userUPP) { return (*((CMConcatCallBackProcPtr)userUPP))(progress, refCon); } static __inline__ __attribute__((always_inline)) void DisposeCMConcatCallBackUPP(CMConcatCallBackUPP userUPP) { #pragma unused (userUPP) } # 21 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/ColorSync.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 #define __CMAPPLICATION__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMICCProfile.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMICCProfile.h" 3 #define __CMICCPROFILE__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMBase.h" 1 3 # 19 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMICCProfile.h" 2 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; # 416 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMICCProfile.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]; # 525 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMICCProfile.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]; # 544 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMICCProfile.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]; # 594 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMICCProfile.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]; # 662 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMICCProfile.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]; # 767 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMICCProfile.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; # 948 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMICCProfile.h" 3 #pragma pack(pop) # 20 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMBase.h" 1 3 # 27 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 2 3 # 46 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 enum { kDefaultCMMSignature = 'appl' }; # 99 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 enum { cmPS7bit = 1, cmPS8bit = 2 }; # 113 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.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; # 304 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.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; # 341 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.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 }; # 516 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 typedef struct CMHandleLocation { Handle h; } CMHandleLocation; # 533 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.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 }; 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; # 611 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 static __inline__ __attribute__((always_inline)) CMProfileIterateUPP NewCMProfileIterateUPP(CMProfileIterateProcPtr userRoutine) { return (CMProfileIterateUPP)userRoutine; } static __inline__ __attribute__((always_inline)) OSErr InvokeCMProfileIterateUPP(CMProfileIterateData * iterateData, void * refCon, CMProfileIterateUPP userUPP) { return (*((CMProfileIterateProcPtr)userUPP))(iterateData, refCon); } static __inline__ __attribute__((always_inline)) void DisposeCMProfileIterateUPP(CMProfileIterateUPP userUPP) {} typedef OSErr ( * CMMIterateProcPtr)(CMMInfo *iterateData, void *refCon); typedef CMMIterateProcPtr CMMIterateUPP; # 644 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 static __inline__ __attribute__((always_inline)) CMMIterateUPP NewCMMIterateUPP(CMMIterateProcPtr userRoutine) { return (CMMIterateUPP)userRoutine; } static __inline__ __attribute__((always_inline)) OSErr InvokeCMMIterateUPP(CMMInfo * iterateData, void * refCon, CMMIterateUPP userUPP) { return (*((CMMIterateProcPtr)userUPP))(iterateData, refCon); } static __inline__ __attribute__((always_inline)) void DisposeCMMIterateUPP(CMMIterateUPP userUPP) {} typedef void ( * CMLabToLabProcPtr)(float *L, float *a, float *b, void *refcon); __attribute__((visibility("default"))) extern CMError CMNewProfile( CMProfileRef * prof, const CMProfileLocation * theProfile) ; # 679 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern CMError NCWNewLinkProfile( CMProfileRef * prof, const CMProfileLocation * targetLocation, NCMConcatProfileSet * profileSet, CMConcatCallBackUPP proc, void * refCon) ; # 749 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern CMError CMMakeProfile( CMProfileRef prof, CFDictionaryRef spec) ; __attribute__((visibility("default"))) extern CMError CMOpenProfile( CMProfileRef * prof, const CMProfileLocation * theProfile) ; __attribute__((visibility("default"))) extern CMError CMCloseProfile(CMProfileRef prof) ; __attribute__((visibility("default"))) extern CMError CMUpdateProfile(CMProfileRef prof) ; __attribute__((visibility("default"))) extern CMError CMCopyProfile( CMProfileRef * targetProf, const CMProfileLocation * targetLocation, CMProfileRef srcProf) ; __attribute__((visibility("default"))) extern CMError CMValidateProfile( CMProfileRef prof, Boolean * valid, Boolean * preferredCMMnotfound) ; # 794 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern CMError NCMGetProfileLocation( CMProfileRef prof, CMProfileLocation * theProfile, UInt32 * locationSize) ; # 807 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern CFDataRef CMProfileCopyICCData( CFAllocatorRef allocator, CMProfileRef prof) ; # 836 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern CMError CMGetProfileHeader( CMProfileRef prof, CMAppleProfileHeader * header) ; __attribute__((visibility("default"))) extern CMError CMSetProfileHeader( CMProfileRef prof, const CMAppleProfileHeader * header) ; __attribute__((visibility("default"))) extern CMError CMCloneProfileRef(CMProfileRef prof) ; __attribute__((visibility("default"))) extern CMError CMGetProfileRefCount( CMProfileRef prof, long * count) ; __attribute__((visibility("default"))) extern CMError CMProfileModified( CMProfileRef prof, Boolean * modified) ; __attribute__((visibility("default"))) extern CMError CMGetProfileMD5( CMProfileRef prof, CMProfileMD5 digest) ; __attribute__((visibility("default"))) extern CMError CMCountProfileElements( CMProfileRef prof, UInt32 * elementCount) ; __attribute__((visibility("default"))) extern CMError CMProfileElementExists( CMProfileRef prof, OSType tag, Boolean * found) ; __attribute__((visibility("default"))) extern CMError CMGetProfileElement( CMProfileRef prof, OSType tag, UInt32 * elementSize, void * elementData) ; __attribute__((visibility("default"))) extern CMError CMSetProfileElement( CMProfileRef prof, OSType tag, UInt32 elementSize, const void * elementData) ; __attribute__((visibility("default"))) extern CMError CMSetProfileElementSize( CMProfileRef prof, OSType tag, UInt32 elementSize) ; __attribute__((visibility("default"))) extern CMError CMSetProfileElementReference( CMProfileRef prof, OSType elementTag, OSType referenceTag) ; __attribute__((visibility("default"))) extern CMError CMGetPartialProfileElement( CMProfileRef prof, OSType tag, UInt32 offset, UInt32 * byteCount, void * elementData) ; __attribute__((visibility("default"))) extern CMError CMSetPartialProfileElement( CMProfileRef prof, OSType tag, UInt32 offset, UInt32 byteCount, const void * elementData) ; __attribute__((visibility("default"))) extern CMError CMGetIndProfileElementInfo( CMProfileRef prof, UInt32 index, OSType * tag, UInt32 * elementSize, Boolean * refs) ; __attribute__((visibility("default"))) extern CMError CMGetIndProfileElement( CMProfileRef prof, UInt32 index, UInt32 * elementSize, void * elementData) ; __attribute__((visibility("default"))) extern CMError CMRemoveProfileElement( CMProfileRef prof, OSType tag) ; # 968 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern CMError CMGetProfileDescriptions( CMProfileRef prof, char * aName, UInt32 * aCount, Str255 mName, ScriptCode * mCode, UniChar * uName, UniCharCount * uCount) ; __attribute__((visibility("default"))) extern CMError CMSetProfileDescriptions( CMProfileRef prof, const char * aName, UInt32 aCount, ConstStr255Param mName, ScriptCode mCode, const UniChar * uName, UniCharCount uCount) ; __attribute__((visibility("default"))) extern CMError CMCopyProfileLocalizedStringDictionary( CMProfileRef prof, OSType tag, CFDictionaryRef * theDict) ; __attribute__((visibility("default"))) extern CMError CMSetProfileLocalizedStringDictionary( CMProfileRef prof, OSType tag, CFDictionaryRef theDict) ; __attribute__((visibility("default"))) extern CMError CMCopyProfileLocalizedString( CMProfileRef prof, OSType tag, CFStringRef reqLocale, CFStringRef * locale, CFStringRef * str) ; # 1020 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern CMError CMCopyProfileDescriptionString( CMProfileRef prof, CFStringRef * str) ; __attribute__((visibility("default"))) extern CMError CMGetNamedColorInfo( CMProfileRef prof, UInt32 * deviceChannels, OSType * deviceColorSpace, OSType * PCSColorSpace, UInt32 * count, StringPtr prefix, StringPtr suffix) ; __attribute__((visibility("default"))) extern CMError CMGetNamedColorValue( CMProfileRef prof, StringPtr name, CMColor * deviceColor, CMColor * PCSColor) ; __attribute__((visibility("default"))) extern CMError CMGetIndNamedColorValue( CMProfileRef prof, UInt32 index, CMColor * deviceColor, CMColor * PCSColor) ; __attribute__((visibility("default"))) extern CMError CMGetNamedColorIndex( CMProfileRef prof, StringPtr name, UInt32 * index) ; __attribute__((visibility("default"))) extern CMError CMGetNamedColorName( CMProfileRef prof, UInt32 index, StringPtr name) ; __attribute__((visibility("default"))) extern CMError NCWNewColorWorld( CMWorldRef * cw, CMProfileRef src, CMProfileRef dst) ; # 1086 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern CMError NCWConcatColorWorld( CMWorldRef * cw, NCMConcatProfileSet * profileSet, CMConcatCallBackUPP proc, void * refCon) ; # 1103 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern void CWDisposeColorWorld(CMWorldRef cw) ; __attribute__((visibility("default"))) extern CMError CWMatchColors( CMWorldRef cw, CMColor * myColors, size_t count) ; __attribute__((visibility("default"))) extern CMError CWCheckColors( CMWorldRef cw, CMColor * myColors, size_t count, UInt8 * result) ; __attribute__((visibility("default"))) extern CMError CWMatchBitmap( CMWorldRef cw, CMBitmap * bitmap, CMBitmapCallBackUPP progressProc, void * refCon, CMBitmap * matchedBitmap) ; __attribute__((visibility("default"))) extern CMError CWCheckBitmap( CMWorldRef cw, const CMBitmap * bitmap, CMBitmapCallBackUPP progressProc, void * refCon, CMBitmap * resultBitmap) ; __attribute__((visibility("default"))) extern UInt32 CWGetCMMSignature( CMWorldRef cw) ; enum { cmTextureRGBtoRGBX8 = 0, cmTextureRGBtoRGBX16 = 1, cmTextureRGBtoRGBXFloat32 = 2 }; # 1161 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern CMError CWFillLookupTexture( CMWorldRef cw, UInt32 gridPoints, UInt32 format, UInt32 dataSize, void * data) ; __attribute__((visibility("default"))) extern CMError CMGetSystemProfile(CMProfileRef * prof) ; # 1190 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern CMError CMGetDefaultProfileBySpace( OSType dataColorSpace, CMProfileRef * prof) ; # 1205 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern CMError CMGetDefaultProfileByUse( OSType use, CMProfileRef * prof) ; # 1220 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern CMError CMGetProfileByAVID( CMDisplayIDType theID, CMProfileRef * prof) ; __attribute__((visibility("default"))) extern CMError CMSetProfileByAVID( CMDisplayIDType theID, CMProfileRef prof) ; __attribute__((visibility("default"))) extern CMError CMGetGammaByAVID( CMDisplayIDType theID, CMVideoCardGamma * gamma, UInt32 * size) ; __attribute__((visibility("default"))) extern CMError CMSetGammaByAVID( CMDisplayIDType theID, CMVideoCardGamma * gamma) ; __attribute__((visibility("default"))) extern CMError CMIterateColorSyncFolder( CMProfileIterateUPP proc, UInt32 * seed, UInt32 * count, void * refCon) ; # 1349 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern CMError CMIterateCMMInfo( CMMIterateUPP proc, UInt32 * count, void * refCon) ; __attribute__((visibility("default"))) extern CMError CMGetColorSyncVersion(UInt32 * version) ; __attribute__((visibility("default"))) extern CMError CMLaunchControlPanel(UInt32 flags) ; # 1491 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 __attribute__((visibility("default"))) extern CMError CMGetPS2ColorSpace( CMProfileRef srcProf, UInt32 flags, CMFlattenUPP proc, void * refCon, Boolean * preferredCMMnotfound) ; __attribute__((visibility("default"))) extern CMError CMGetPS2ColorRenderingIntent( CMProfileRef srcProf, UInt32 flags, CMFlattenUPP proc, void * refCon, Boolean * preferredCMMnotfound) ; __attribute__((visibility("default"))) extern CMError CMGetPS2ColorRendering( CMProfileRef srcProf, CMProfileRef dstProf, UInt32 flags, CMFlattenUPP proc, void * refCon, Boolean * preferredCMMnotfound) ; __attribute__((visibility("default"))) extern CMError CMGetPS2ColorRenderingVMSize( CMProfileRef srcProf, CMProfileRef dstProf, UInt32 * vmSize, Boolean * preferredCMMnotfound) ; # 1539 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMApplication.h" 3 #define kCMPrefsChangedNotification CFSTR("AppleColorSyncPreferencesChangedNotification") # 25 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/ColorSync.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMFloatBitmap.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMFloatBitmap.h" 3 #define __CMFLOATBITMAP__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMBase.h" 1 3 # 19 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMFloatBitmap.h" 2 3 # 35 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMFloatBitmap.h" 3 enum CMFloatBitmapFlags { kCMFloatBitmapFlagsNone = 0, kCMFloatBitmapFlagsAlpha = 1, kCMFloatBitmapFlagsAlphaPremul = 2, kCMFloatBitmapFlagsRangeClipped = 4 }; typedef enum CMFloatBitmapFlags CMFloatBitmapFlags; # 106 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMFloatBitmap.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; __attribute__((visibility("default"))) extern const float kCMIlluminantD50[3] ; __attribute__((visibility("default"))) extern const float kCMIlluminantD65[3] ; # 138 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMFloatBitmap.h" 3 __attribute__((visibility("default"))) extern CMFloatBitmap CMFloatBitmapMakeChunky( float * buffer, size_t height, size_t width, OSType space) ; # 157 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMFloatBitmap.h" 3 __attribute__((visibility("default"))) extern CMError CMConvertXYZFloatBitmap( const CMFloatBitmap * src, const float srcIlluminantXYZ[3], CMFloatBitmap * dst, const float dstIlluminantXYZ[3], CMChromaticAdaptation method) ; # 174 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMFloatBitmap.h" 3 __attribute__((visibility("default"))) extern CMError CMConvertRGBFloatBitmap( const CMFloatBitmap * src, CMFloatBitmap * dst) ; # 190 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMFloatBitmap.h" 3 __attribute__((visibility("default"))) extern CMError CMMatchFloatBitmap( CMWorldRef cw, const CMFloatBitmap * src, CMFloatBitmap * dst) ; # 29 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/ColorSync.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 #define __CMDEVICEINTEGRATION__ # 26 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMBase.h" 1 3 # 27 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 2 3 # 50 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.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 }; # 111 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 enum { cmIterateFactoryDeviceProfiles = 0x00000001, cmIterateCustomDeviceProfiles = 0x00000002, cmIterateCurrentDeviceProfiles = 0x00000003, cmIterateAllDeviceProfiles = 0x00000004, cmIterateDeviceProfilesMask = 0x0000000F }; enum { cmDeviceDBNotFoundErr = -4227, cmDeviceAlreadyRegistered = -4228, cmDeviceNotRegistered = -4229, cmDeviceProfilesNotFound = -4230, cmInternalCFErr = -4231 }; # 145 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.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); # 266 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMRegisterColorDevice( CMDeviceClass deviceClass, CMDeviceID deviceID, CFDictionaryRef deviceName, const CMDeviceScope * deviceScope) ; # 285 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMUnregisterColorDevice( CMDeviceClass deviceClass, CMDeviceID deviceID) ; # 301 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMSetDefaultDevice( CMDeviceClass deviceClass, CMDeviceID deviceID) ; # 313 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMGetDefaultDevice( CMDeviceClass deviceClass, CMDeviceID * deviceID) ; # 334 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMSetDeviceFactoryProfiles( CMDeviceClass deviceClass, CMDeviceID deviceID, CMDeviceProfileID defaultProfID, const CMDeviceProfileArray * deviceProfiles) ; # 354 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMGetDeviceFactoryProfiles( CMDeviceClass deviceClass, CMDeviceID deviceID, CMDeviceProfileID * defaultProfID, UInt32 * arraySize, CMDeviceProfileArray * deviceProfiles) ; # 413 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMSetDeviceDefaultProfileID( CMDeviceClass deviceClass, CMDeviceID deviceID, CMDeviceProfileID defaultProfID) ; # 427 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMGetDeviceDefaultProfileID( CMDeviceClass deviceClass, CMDeviceID deviceID, CMDeviceProfileID * defaultProfID) ; # 447 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMSetDeviceProfile( CMDeviceClass deviceClass, CMDeviceID deviceID, const CMDeviceProfileScope * profileScope, CMDeviceProfileID profileID, const CMProfileLocation * profileLoc) ; # 465 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMGetDeviceProfile( CMDeviceClass deviceClass, CMDeviceID deviceID, CMDeviceProfileID profileID, CMProfileLocation * profileLoc) ; # 488 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMSetDeviceState( CMDeviceClass deviceClass, CMDeviceID deviceID, CMDeviceState deviceState) ; # 502 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMGetDeviceState( CMDeviceClass deviceClass, CMDeviceID deviceID, CMDeviceState * deviceState) ; # 522 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMGetDeviceInfo( CMDeviceClass deviceClass, CMDeviceID deviceID, CMDeviceInfo * deviceInfo) ; # 547 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMIterateColorDevices( CMIterateDeviceInfoProcPtr proc, UInt32 * seed, UInt32 * count, void * refCon) ; # 574 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMDeviceIntegration.h" 3 __attribute__((visibility("default"))) extern CMError CMIterateDeviceProfiles( CMIterateDeviceProfileProcPtr proc, UInt32 * seed, UInt32 * count, UInt32 flags, void * refCon) ; # 37 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/ColorSync.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMMComponent.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMMComponent.h" 3 #define __CMMCOMPONENT__ # 39 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMMComponent.h" 3 __attribute__((visibility("default"))) extern void CWColorWorldSetProperty( CMWorldRef cw, CFStringRef key, CFTypeRef value) ; __attribute__((visibility("default"))) extern const void* CWColorWorldGetProperty( CMWorldRef cw, CFStringRef key) ; extern CMError CMM_ConcatColorWorld( CMWorldRef cw, NCMConcatProfileSet * profileSet, CMConcatCallBackUPP proc, void * refCon); extern CMError CMM_MatchColors( CMWorldRef cw, CMColor * colors, UInt32 count); extern CMError CMM_CheckColors( CMWorldRef cw, CMColor * colors, UInt32 count, UInt8 * result); extern CMError CMM_ValidateProfile( CMProfileRef prof, Boolean * valid); extern CMError CMM_MatchBitmap( CMWorldRef cw, CMBitmap * bitmap, CMBitmapCallBackUPP progressProc, void * refCon, CMBitmap * matchedBitmap); extern CMError CMM_CheckBitmap( CMWorldRef cw, const CMBitmap * bitmap, CMBitmapCallBackUPP progressProc, void * refCon, CMBitmap * resultBitmap); extern CMError CMM_MatchFloatBitmap( CMWorldRef cw, const CMFloatBitmap * bitmap, CMFloatBitmap * resultBitmap); extern CMError CMM_CreateLinkProfile( CMProfileRef prof, NCMConcatProfileSet * profileSet, CMConcatCallBackUPP proc, void * refCon); extern CFTypeRef CMM_GetProperty( CMWorldRef cw, CFStringRef requestedKey); # 41 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/ColorSync.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMScriptingPlugin.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMScriptingPlugin.h" 3 #define __CMSCRIPTINGPLUGIN__ # 23 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMScriptingPlugin.h" 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMBase.h" 1 3 # 24 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/CMScriptingPlugin.h" 2 3 # 45 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/ColorSync.h" 2 3 # 30 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 2 3 # 42 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 #define __QUICKDRAWTYPES__ # 29 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawText.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawText.h" 3 #define __QUICKDRAWTEXT__ # 34 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawText.h" 3 #pragma pack(push, 2) # 52 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawText.h" 3 enum { leftCaret = 0, rightCaret = -1, kHilite = 1 }; enum { smLeftCaret = 0, smRightCaret = -1, smHilite = 1 }; enum { onlyStyleRun = 0, leftStyleRun = 1, rightStyleRun = 2, middleStyleRun = 3, smOnlyStyleRun = 0, smLeftStyleRun = 1, smRightStyleRun = 2, smMiddleStyleRun = 3 }; typedef short JustStyleCode; typedef short TruncCode; enum { truncEnd = 0, truncMiddle = 0x4000, smTruncEnd = 0, smTruncMiddle = 0x4000 }; enum { notTruncated = 0, truncated = 1, truncErr = -1, smNotTruncated = 0, smTruncated = 1, smTruncErr = -1 }; typedef SInt8 StyledLineBreakCode; enum { smBreakWord = 0, smBreakChar = 1, smBreakOverflow = 2 }; enum { tfAntiAlias = 1 << 0, tfUnicode = 1 << 1 }; struct FontInfo { short ascent; short descent; short widMax; short leading; }; typedef struct FontInfo FontInfo; typedef short FormatOrder[1]; typedef FormatOrder * FormatOrderPtr; # 146 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawText.h" 3 typedef Boolean ( * StyleRunDirectionProcPtr)(short styleRunIndex, void *dirParam); typedef StyleRunDirectionProcPtr StyleRunDirectionUPP; # 156 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawText.h" 3 extern StyleRunDirectionUPP NewStyleRunDirectionUPP(StyleRunDirectionProcPtr userRoutine) __attribute__((deprecated)); # 167 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawText.h" 3 extern void DisposeStyleRunDirectionUPP(StyleRunDirectionUPP userUPP) __attribute__((deprecated)); # 178 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawText.h" 3 extern Boolean InvokeStyleRunDirectionUPP( short styleRunIndex, void * dirParam, StyleRunDirectionUPP userUPP) __attribute__((deprecated)); #define NewStyleRunDirectionUPP(userRoutine) ((StyleRunDirectionUPP)userRoutine) #define DisposeStyleRunDirectionUPP(userUPP) #define InvokeStyleRunDirectionUPP(styleRunIndex,dirParam,userUPP) (*userUPP)(styleRunIndex, dirParam) # 728 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawText.h" 3 #pragma pack(pop) # 30 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 2 3 # 48 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 #pragma pack(push, 2) enum { invalColReq = -1 }; enum { srcCopy = 0, srcOr = 1, srcXor = 2, srcBic = 3, notSrcCopy = 4, notSrcOr = 5, notSrcXor = 6, notSrcBic = 7, patCopy = 8, patOr = 9, patXor = 10, patBic = 11, notPatCopy = 12, notPatOr = 13, notPatXor = 14, notPatBic = 15, grayishTextOr = 49, hilitetransfermode = 50, hilite = 50, blend = 32, addPin = 33, addOver = 34, subPin = 35, addMax = 37, adMax = 37, subOver = 38, adMin = 39, ditherCopy = 64, transparent = 36 }; enum { italicBit = 1, ulineBit = 2, outlineBit = 3, shadowBit = 4, condenseBit = 5, extendBit = 6 }; enum { normalBit = 0, inverseBit = 1, redBit = 4, greenBit = 3, blueBit = 2, cyanBit = 8, magentaBit = 7, yellowBit = 6, blackBit = 5 }; enum { blackColor = 33, whiteColor = 30, redColor = 205, greenColor = 341, blueColor = 409, cyanColor = 273, magentaColor = 137, yellowColor = 69 }; enum { picLParen = 0, picRParen = 1 }; enum { clutType = 0, fixedType = 1, directType = 2 }; enum { gdDevType = 0, interlacedDevice = 2, hwMirroredDevice = 4, roundedDevice = 5, hasAuxMenuBar = 6, burstDevice = 7, ext32Device = 8, ramInit = 10, mainScreen = 11, allInit = 12, screenDevice = 13, noDriver = 14, screenActive = 15 }; enum { hiliteBit = 7, pHiliteBit = 0 }; enum { defQDColors = 127, RGBDirect = 16, baseAddr32 = 4 }; enum { sysPatListID = 0, iBeamCursor = 1, crossCursor = 2, plusCursor = 3, watchCursor = 4 }; enum { kQDGrafVerbFrame = 0, kQDGrafVerbPaint = 1, kQDGrafVerbErase = 2, kQDGrafVerbInvert = 3, kQDGrafVerbFill = 4 }; # 188 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 typedef SInt8 GrafVerb; enum { chunky = 0, chunkyPlanar = 1, planar = 2 }; typedef SInt8 PixelType; typedef short Bits16[16]; # 208 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 struct Pattern { UInt8 pat[8]; }; typedef struct Pattern Pattern; typedef const Pattern * ConstPatternParam; typedef Pattern * PatPtr; typedef PatPtr * PatHandle; typedef SignedByte QDByte; typedef QDByte * QDPtr; typedef QDPtr * QDHandle; typedef short QDErr; enum { singleDevicesBit = 0, dontMatchSeedsBit = 1, allDevicesBit = 2 }; enum { singleDevices = 1 << singleDevicesBit, dontMatchSeeds = 1 << dontMatchSeedsBit, allDevices = 1 << allDevicesBit }; typedef unsigned long DeviceLoopFlags; typedef SInt32 PrinterStatusOpcode; enum { kPrinterFontStatus = 0, kPrinterScalingStatus = 1 }; struct PrinterFontStatus { SInt32 oResult; SInt16 iFondID; Style iStyle; }; typedef struct PrinterFontStatus PrinterFontStatus; struct PrinterScalingStatus { Point oScalingFactors; }; typedef struct PrinterScalingStatus PrinterScalingStatus; struct BitMap { Ptr baseAddr; short rowBytes; Rect bounds; }; typedef struct BitMap BitMap; typedef BitMap * BitMapPtr; typedef BitMapPtr * BitMapHandle; struct Cursor { Bits16 data; Bits16 mask; Point hotSpot; }; typedef struct Cursor Cursor; typedef Cursor * CursPtr; typedef CursPtr * CursHandle; struct PenState { Point pnLoc; Point pnSize; short pnMode; Pattern pnPat; }; typedef struct PenState PenState; # 293 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 typedef struct OpaqueRgnHandle* RgnHandle; struct Picture { short picSize; Rect picFrame; }; typedef struct Picture Picture; typedef Picture * PicPtr; typedef PicPtr * PicHandle; struct MacPolygon { short polySize; Rect polyBBox; Point polyPoints[1]; }; typedef struct MacPolygon MacPolygon; typedef MacPolygon Polygon; typedef MacPolygon * PolyPtr; typedef PolyPtr * PolyHandle; 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 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; struct QDProcs { 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; }; typedef struct QDProcs QDProcs; typedef QDProcs * QDProcsPtr; # 374 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDTextUPP NewQDTextUPP(QDTextProcPtr userRoutine) __attribute__((deprecated)); # 385 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDLineUPP NewQDLineUPP(QDLineProcPtr userRoutine) __attribute__((deprecated)); # 396 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDRectUPP NewQDRectUPP(QDRectProcPtr userRoutine) __attribute__((deprecated)); # 407 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDRRectUPP NewQDRRectUPP(QDRRectProcPtr userRoutine) __attribute__((deprecated)); # 418 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDOvalUPP NewQDOvalUPP(QDOvalProcPtr userRoutine) __attribute__((deprecated)); # 429 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDArcUPP NewQDArcUPP(QDArcProcPtr userRoutine) __attribute__((deprecated)); # 440 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDPolyUPP NewQDPolyUPP(QDPolyProcPtr userRoutine) __attribute__((deprecated)); # 451 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDRgnUPP NewQDRgnUPP(QDRgnProcPtr userRoutine) __attribute__((deprecated)); # 462 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDBitsUPP NewQDBitsUPP(QDBitsProcPtr userRoutine) __attribute__((deprecated)); # 473 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDCommentUPP NewQDCommentUPP(QDCommentProcPtr userRoutine) __attribute__((deprecated)); # 484 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDTxMeasUPP NewQDTxMeasUPP(QDTxMeasProcPtr userRoutine) __attribute__((deprecated)); # 495 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDGetPicUPP NewQDGetPicUPP(QDGetPicProcPtr userRoutine) __attribute__((deprecated)); # 506 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDPutPicUPP NewQDPutPicUPP(QDPutPicProcPtr userRoutine) __attribute__((deprecated)); # 517 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDOpcodeUPP NewQDOpcodeUPP(QDOpcodeProcPtr userRoutine) __attribute__((deprecated)); # 528 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDStdGlyphsUPP NewQDStdGlyphsUPP(QDStdGlyphsProcPtr userRoutine) __attribute__((deprecated)); # 539 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern QDJShieldCursorUPP NewQDJShieldCursorUPP(QDJShieldCursorProcPtr userRoutine) __attribute__((deprecated)); # 550 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDTextUPP(QDTextUPP userUPP) __attribute__((deprecated)); # 561 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDLineUPP(QDLineUPP userUPP) __attribute__((deprecated)); # 572 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDRectUPP(QDRectUPP userUPP) __attribute__((deprecated)); # 583 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDRRectUPP(QDRRectUPP userUPP) __attribute__((deprecated)); # 594 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDOvalUPP(QDOvalUPP userUPP) __attribute__((deprecated)); # 605 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDArcUPP(QDArcUPP userUPP) __attribute__((deprecated)); # 616 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDPolyUPP(QDPolyUPP userUPP) __attribute__((deprecated)); # 627 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDRgnUPP(QDRgnUPP userUPP) __attribute__((deprecated)); # 638 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDBitsUPP(QDBitsUPP userUPP) __attribute__((deprecated)); # 649 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDCommentUPP(QDCommentUPP userUPP) __attribute__((deprecated)); # 660 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDTxMeasUPP(QDTxMeasUPP userUPP) __attribute__((deprecated)); # 671 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDGetPicUPP(QDGetPicUPP userUPP) __attribute__((deprecated)); # 682 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDPutPicUPP(QDPutPicUPP userUPP) __attribute__((deprecated)); # 693 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDOpcodeUPP(QDOpcodeUPP userUPP) __attribute__((deprecated)); # 704 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDStdGlyphsUPP(QDStdGlyphsUPP userUPP) __attribute__((deprecated)); # 715 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeQDJShieldCursorUPP(QDJShieldCursorUPP userUPP) __attribute__((deprecated)); # 726 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeQDTextUPP( short byteCount, const void * textBuf, Point numer, Point denom, QDTextUPP userUPP) __attribute__((deprecated)); # 742 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeQDLineUPP( Point newPt, QDLineUPP userUPP) __attribute__((deprecated)); # 755 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeQDRectUPP( GrafVerb verb, const Rect * r, QDRectUPP userUPP) __attribute__((deprecated)); # 769 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeQDRRectUPP( GrafVerb verb, const Rect * r, short ovalWidth, short ovalHeight, QDRRectUPP userUPP) __attribute__((deprecated)); # 785 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeQDOvalUPP( GrafVerb verb, const Rect * r, QDOvalUPP userUPP) __attribute__((deprecated)); # 799 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeQDArcUPP( GrafVerb verb, const Rect * r, short startAngle, short arcAngle, QDArcUPP userUPP) __attribute__((deprecated)); # 815 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeQDPolyUPP( GrafVerb verb, PolyHandle poly, QDPolyUPP userUPP) __attribute__((deprecated)); # 829 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeQDRgnUPP( GrafVerb verb, RgnHandle rgn, QDRgnUPP userUPP) __attribute__((deprecated)); # 843 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeQDBitsUPP( const BitMap * srcBits, const Rect * srcRect, const Rect * dstRect, short mode, RgnHandle maskRgn, QDBitsUPP userUPP) __attribute__((deprecated)); # 860 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeQDCommentUPP( short kind, short dataSize, Handle dataHandle, QDCommentUPP userUPP) __attribute__((deprecated)); # 875 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern short InvokeQDTxMeasUPP( short byteCount, const void * textAddr, Point * numer, Point * denom, FontInfo * info, QDTxMeasUPP userUPP) __attribute__((deprecated)); # 892 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeQDGetPicUPP( void * dataPtr, short byteCount, QDGetPicUPP userUPP) __attribute__((deprecated)); # 906 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeQDPutPicUPP( const void * dataPtr, short byteCount, QDPutPicUPP userUPP) __attribute__((deprecated)); # 920 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeQDOpcodeUPP( const Rect * fromRect, const Rect * toRect, UInt16 opcode, SInt16 version, QDOpcodeUPP userUPP) __attribute__((deprecated)); # 936 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern OSStatus InvokeQDStdGlyphsUPP( void * dataStream, ByteCount size, QDStdGlyphsUPP userUPP) __attribute__((deprecated)); # 950 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeQDJShieldCursorUPP( short left, short top, short right, short bottom, QDJShieldCursorUPP userUPP) __attribute__((deprecated)); # 1009 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 #define NewQDTextUPP(userRoutine) ((QDTextUPP)userRoutine) #define NewQDLineUPP(userRoutine) ((QDLineUPP)userRoutine) #define NewQDRectUPP(userRoutine) ((QDRectUPP)userRoutine) #define NewQDRRectUPP(userRoutine) ((QDRRectUPP)userRoutine) #define NewQDOvalUPP(userRoutine) ((QDOvalUPP)userRoutine) #define NewQDArcUPP(userRoutine) ((QDArcUPP)userRoutine) #define NewQDPolyUPP(userRoutine) ((QDPolyUPP)userRoutine) #define NewQDRgnUPP(userRoutine) ((QDRgnUPP)userRoutine) #define NewQDBitsUPP(userRoutine) ((QDBitsUPP)userRoutine) #define NewQDCommentUPP(userRoutine) ((QDCommentUPP)userRoutine) #define NewQDTxMeasUPP(userRoutine) ((QDTxMeasUPP)userRoutine) #define NewQDGetPicUPP(userRoutine) ((QDGetPicUPP)userRoutine) #define NewQDPutPicUPP(userRoutine) ((QDPutPicUPP)userRoutine) #define NewQDOpcodeUPP(userRoutine) ((QDOpcodeUPP)userRoutine) #define NewQDStdGlyphsUPP(userRoutine) ((QDStdGlyphsUPP)userRoutine) #define NewQDJShieldCursorUPP(userRoutine) ((QDJShieldCursorUPP)userRoutine) #define DisposeQDTextUPP(userUPP) #define DisposeQDLineUPP(userUPP) #define DisposeQDRectUPP(userUPP) #define DisposeQDRRectUPP(userUPP) #define DisposeQDOvalUPP(userUPP) #define DisposeQDArcUPP(userUPP) #define DisposeQDPolyUPP(userUPP) #define DisposeQDRgnUPP(userUPP) #define DisposeQDBitsUPP(userUPP) #define DisposeQDCommentUPP(userUPP) #define DisposeQDTxMeasUPP(userUPP) #define DisposeQDGetPicUPP(userUPP) #define DisposeQDPutPicUPP(userUPP) #define DisposeQDOpcodeUPP(userUPP) #define DisposeQDStdGlyphsUPP(userUPP) #define DisposeQDJShieldCursorUPP(userUPP) #define InvokeQDTextUPP(byteCount,textBuf,numer,denom,userUPP) (*userUPP)(byteCount, textBuf, numer, denom) #define InvokeQDLineUPP(newPt,userUPP) (*userUPP)(newPt) #define InvokeQDRectUPP(verb,r,userUPP) (*userUPP)(verb, r) #define InvokeQDRRectUPP(verb,r,ovalWidth,ovalHeight,userUPP) (*userUPP)(verb, r, ovalWidth, ovalHeight) #define InvokeQDOvalUPP(verb,r,userUPP) (*userUPP)(verb, r) #define InvokeQDArcUPP(verb,r,startAngle,arcAngle,userUPP) (*userUPP)(verb, r, startAngle, arcAngle) #define InvokeQDPolyUPP(verb,poly,userUPP) (*userUPP)(verb, poly) #define InvokeQDRgnUPP(verb,rgn,userUPP) (*userUPP)(verb, rgn) #define InvokeQDBitsUPP(srcBits,srcRect,dstRect,mode,maskRgn,userUPP) (*userUPP)(srcBits, srcRect, dstRect, mode, maskRgn) #define InvokeQDCommentUPP(kind,dataSize,dataHandle,userUPP) (*userUPP)(kind, dataSize, dataHandle) #define InvokeQDTxMeasUPP(byteCount,textAddr,numer,denom,info,userUPP) (*userUPP)(byteCount, textAddr, numer, denom, info) #define InvokeQDGetPicUPP(dataPtr,byteCount,userUPP) (*userUPP)(dataPtr, byteCount) #define InvokeQDPutPicUPP(dataPtr,byteCount,userUPP) (*userUPP)(dataPtr, byteCount) #define InvokeQDOpcodeUPP(fromRect,toRect,opcode,version,userUPP) (*userUPP)(fromRect, toRect, opcode, version) #define InvokeQDStdGlyphsUPP(dataStream,size,userUPP) (*userUPP)(dataStream, size) #define InvokeQDJShieldCursorUPP(left,top,right,bottom,userUPP) (*userUPP)(left, top, right, bottom) # 1100 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 typedef struct OpaqueWindowPtr* WindowPtr; typedef struct OpaqueDialogPtr* DialogPtr; typedef struct OpaqueGrafPtr* GrafPtr; typedef WindowPtr WindowRef; typedef UInt16 DragConstraint; enum { kNoConstraint = 0, kVerticalConstraint = 1, kHorizontalConstraint = 2 }; typedef void ( * DragGrayRgnProcPtr)(void); struct RGBColor { unsigned short red; unsigned short green; unsigned short blue; }; typedef struct RGBColor RGBColor; typedef RGBColor * RGBColorPtr; typedef RGBColorPtr * RGBColorHdl; typedef Boolean ( * ColorSearchProcPtr)(RGBColor *rgb, long *position); typedef Boolean ( * ColorComplementProcPtr)(RGBColor * rgb); typedef DragGrayRgnProcPtr DragGrayRgnUPP; typedef ColorSearchProcPtr ColorSearchUPP; typedef ColorComplementProcPtr ColorComplementUPP; # 1142 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern DragGrayRgnUPP NewDragGrayRgnUPP(DragGrayRgnProcPtr userRoutine) __attribute__((deprecated)); # 1153 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern ColorSearchUPP NewColorSearchUPP(ColorSearchProcPtr userRoutine) __attribute__((deprecated)); # 1164 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern ColorComplementUPP NewColorComplementUPP(ColorComplementProcPtr userRoutine) __attribute__((deprecated)); # 1175 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeDragGrayRgnUPP(DragGrayRgnUPP userUPP) __attribute__((deprecated)); # 1186 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeColorSearchUPP(ColorSearchUPP userUPP) __attribute__((deprecated)); # 1197 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeColorComplementUPP(ColorComplementUPP userUPP) __attribute__((deprecated)); # 1208 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeDragGrayRgnUPP(DragGrayRgnUPP userUPP) __attribute__((deprecated)); # 1219 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern Boolean InvokeColorSearchUPP( RGBColor * rgb, long * position, ColorSearchUPP userUPP) __attribute__((deprecated)); # 1233 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern Boolean InvokeColorComplementUPP( RGBColor * rgb, ColorComplementUPP userUPP) __attribute__((deprecated)); # 1250 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 #define NewDragGrayRgnUPP(userRoutine) ((DragGrayRgnUPP)userRoutine) #define NewColorSearchUPP(userRoutine) ((ColorSearchUPP)userRoutine) #define NewColorComplementUPP(userRoutine) ((ColorComplementUPP)userRoutine) #define DisposeDragGrayRgnUPP(userUPP) #define DisposeColorSearchUPP(userUPP) #define DisposeColorComplementUPP(userUPP) #define InvokeDragGrayRgnUPP(userUPP) (*userUPP)() #define InvokeColorSearchUPP(rgb,position,userUPP) (*userUPP)(rgb, position) #define InvokeColorComplementUPP(rgb,userUPP) (*userUPP)(rgb) 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 xColorSpec { short value; RGBColor rgb; short xalpha; }; typedef struct xColorSpec xColorSpec; typedef xColorSpec * xColorSpecPtr; typedef xColorSpec xCSpecArray[1]; struct MatchRec { unsigned short red; unsigned short green; unsigned short blue; long matchData; }; typedef struct MatchRec MatchRec; #define OLDPIXMAPSTRUCT 0 #define NON_MAC_PIXEL_FORMATS 1 #define GETPIXMAPPIXELFORMAT(pm) ( ((pm)->pixelFormat != 0) ? (UInt32)(pm)->pixelFormat : (UInt32)(pm)->pixelSize ) # 1310 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 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 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; 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; struct CCrsr { short crsrType; PixMapHandle crsrMap; Handle crsrData; Handle crsrXData; short crsrXValid; Handle crsrXHandle; Bits16 crsr1Data; Bits16 crsrMask; Point crsrHotSpot; SInt32 crsrXTable; SInt32 crsrID; }; typedef struct CCrsr CCrsr; typedef CCrsr * CCrsrPtr; typedef CCrsrPtr * CCrsrHandle; struct GammaTbl { short gVersion; short gType; short gFormulaSize; short gChanCnt; short gDataCnt; short gDataWidth; short gFormulaData[1]; }; typedef struct GammaTbl GammaTbl; typedef GammaTbl * GammaTblPtr; typedef GammaTblPtr * GammaTblHandle; struct ITab { SInt32 iTabSeed; short iTabRes; Byte iTTable[1]; }; typedef struct ITab ITab; typedef ITab * ITabPtr; typedef ITabPtr * ITabHandle; struct SProcRec { Handle nxtSrch; ColorSearchUPP srchProc; }; typedef struct SProcRec SProcRec; typedef SProcRec * SProcPtr; typedef SProcPtr * SProcHndl; struct CProcRec { Handle nxtComp; ColorComplementUPP compProc; }; typedef struct CProcRec CProcRec; typedef CProcRec * CProcPtr; typedef CProcPtr * CProcHndl; #define OLDGDEVICESTRUCT 0 typedef struct GDevice GDevice; typedef GDevice * GDPtr; typedef GDPtr * GDHandle; struct GDevice { short gdRefNum; short gdID; short gdType; ITabHandle gdITable; short gdResPref; SProcHndl gdSearchProc; CProcHndl gdCompProc; short gdFlags; PixMapHandle gdPMap; SInt32 gdRefCon; GDHandle gdNextGD; Rect gdRect; SInt32 gdMode; short gdCCBytes; short gdCCDepth; Handle gdCCXData; Handle gdCCXMask; Handle gdExt; }; struct GrafVars { RGBColor rgbOpColor; RGBColor rgbHiliteColor; Handle pmFgColor; short pmFgIndex; Handle pmBkColor; short pmBkIndex; short pmFlags; }; typedef struct GrafVars GrafVars; typedef GrafVars * GVarPtr; typedef GVarPtr * GVarHandle; typedef GrafPtr CGrafPtr; typedef OSStatus ( * QDPrinterStatusProcPtr)(PrinterStatusOpcode opcode, CGrafPtr currentPort, void *printerStatus); 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; # 1537 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 typedef WindowPtr CWindowPtr; struct ReqListRec { short reqLSize; short reqLData[1]; }; typedef struct ReqListRec ReqListRec; struct OpenCPicParams { Rect srcRect; Fixed hRes; Fixed vRes; short version; short reserved1; SInt32 reserved2; }; typedef struct OpenCPicParams OpenCPicParams; typedef void ( * DeviceLoopDrawingProcPtr)(short depth, short deviceFlags, GDHandle targetDevice, SRefCon userData); typedef DeviceLoopDrawingProcPtr DeviceLoopDrawingUPP; # 1575 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern DeviceLoopDrawingUPP NewDeviceLoopDrawingUPP(DeviceLoopDrawingProcPtr userRoutine) __attribute__((deprecated)); # 1595 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void DisposeDeviceLoopDrawingUPP(DeviceLoopDrawingUPP userUPP) __attribute__((deprecated)); # 1615 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 extern void InvokeDeviceLoopDrawingUPP( short depth, short deviceFlags, GDHandle targetDevice, SRefCon userData, DeviceLoopDrawingUPP userUPP) __attribute__((deprecated)); #define NewDeviceLoopDrawingUPP(userRoutine) ((DeviceLoopDrawingUPP)userRoutine) #define DisposeDeviceLoopDrawingUPP(userUPP) #define InvokeDeviceLoopDrawingUPP(depth,deviceFlags,targetDevice,userData,userUPP) (*userUPP)(depth, deviceFlags, targetDevice, userData) # 1667 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h" 3 #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/QuickdrawAPI.h" 1 3 # 18 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 #define __QUICKDRAWAPI__ # 51 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 #pragma pack(push, 2) # 70 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 enum { kQDRegionToRectsMsgInit = 1, kQDRegionToRectsMsgParse = 2, kQDRegionToRectsMsgTerminate = 3 }; enum { kQDParseRegionFromTop = (1 << 0), kQDParseRegionFromBottom = (1 << 1), kQDParseRegionFromLeft = (1 << 2), kQDParseRegionFromRight = (1 << 3), kQDParseRegionFromTopLeft = kQDParseRegionFromTop | kQDParseRegionFromLeft, kQDParseRegionFromBottomRight = kQDParseRegionFromBottom | kQDParseRegionFromRight }; typedef SInt32 QDRegionParseDirection; typedef OSStatus ( * RegionToRectsProcPtr)(UInt16 message, RgnHandle rgn, const Rect *rect, void *refCon); typedef RegionToRectsProcPtr RegionToRectsUPP; # 96 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern RegionToRectsUPP NewRegionToRectsUPP(RegionToRectsProcPtr userRoutine) __attribute__((deprecated)); # 107 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern void DisposeRegionToRectsUPP(RegionToRectsUPP userUPP) __attribute__((deprecated)); # 118 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern OSStatus InvokeRegionToRectsUPP( UInt16 message, RgnHandle rgn, const Rect * rect, void * refCon, RegionToRectsUPP userUPP) __attribute__((deprecated)); #define NewRegionToRectsUPP(userRoutine) ((RegionToRectsUPP)userRoutine) #define DisposeRegionToRectsUPP(userUPP) #define InvokeRegionToRectsUPP(message,rgn,rect,refCon,userUPP) (*userUPP)(message, rgn, rect, refCon) # 149 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern OSStatus QDRegionToRects( RgnHandle rgn, QDRegionParseDirection dir, RegionToRectsUPP proc, void * userData) ; # 844 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 #define MacSetRect SetRect extern void SetRect( Rect * r, short left, short top, short right, short bottom) ; # 867 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 #define MacOffsetRect OffsetRect extern void OffsetRect( Rect * r, short dh, short dv) ; # 888 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 #define MacInsetRect InsetRect extern void InsetRect( Rect * r, short dh, short dv) ; # 908 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern Boolean SectRect( const Rect * src1, const Rect * src2, Rect * dstRect) ; # 927 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 #define MacUnionRect UnionRect extern void UnionRect( const Rect * src1, const Rect * src2, Rect * dstRect) ; # 948 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 #define MacEqualRect EqualRect extern Boolean EqualRect( const Rect * rect1, const Rect * rect2) ; # 967 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern Boolean EmptyRect(const Rect * r) ; # 2146 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern void SetPt( Point * pt, short h, short v) ; # 2249 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern void ScalePt( Point * pt, const Rect * srcRect, const Rect * dstRect) ; # 2267 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern void MapPt( Point * pt, const Rect * srcRect, const Rect * dstRect) ; # 2285 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern void MapRect( Rect * r, const Rect * srcRect, const Rect * dstRect) ; # 2554 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern void AddPt( Point src, Point * dst) ; # 2571 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern Boolean EqualPt( Point pt1, Point pt2) ; # 2589 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 #define MacPtInRect PtInRect extern Boolean PtInRect( Point pt, const Rect * r) ; # 2608 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern void Pt2Rect( Point pt1, Point pt2, Rect * dstRect) ; # 2626 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern void PtToAngle( const Rect * r, Point pt, short * angle) ; # 2644 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 extern void SubPt( Point src, Point * dst) ; # 4006 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 enum { colorXorXFer = 52, noiseXFer = 53, customXFer = 54 }; enum { kXFer1PixelAtATime = 0x00000001, kXFerConvertPixelToRGB32 = 0x00000002 }; struct CustomXFerRec { UInt32 version; void * srcPixels; void * destPixels; void * resultPixels; UInt32 refCon; UInt32 pixelSize; UInt32 pixelCount; Point firstPixelHV; Rect destBounds; }; typedef struct CustomXFerRec CustomXFerRec; typedef CustomXFerRec * CustomXFerRecPtr; typedef void ( * CustomXFerProcPtr)(CustomXFerRecPtr info); # 4074 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 enum { kCursorComponentsVersion = 0x00010001 }; enum { kCursorComponentType = 'curs' }; enum { cursorDoesAnimate = 1L << 0, cursorDoesHardware = 1L << 1, cursorDoesUnreadableScreenBits = 1L << 2 }; enum { kRenderCursorInHardware = 1L << 0, kRenderCursorInSoftware = 1L << 1 }; struct CursorInfo { long version; long capabilities; long animateDuration; Rect bounds; Point hotspot; long reserved; }; typedef struct CursorInfo CursorInfo; enum { kCursorComponentInit = 0x0001, kCursorComponentGetInfo = 0x0002, kCursorComponentSetOutputMode = 0x0003, kCursorComponentSetData = 0x0004, kCursorComponentReconfigure = 0x0005, kCursorComponentDraw = 0x0006, kCursorComponentErase = 0x0007, kCursorComponentMove = 0x0008, kCursorComponentAnimate = 0x0009, kCursorComponentLastReserved = 0x0050 }; # 5930 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 typedef struct OpaqueQDRegionBitsRef* QDRegionBitsRef; # 6286 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 enum { kQDXArrowCursor = 0, kQDXIBeamCursor = 1, kQDXIBeamXORCursor = 2, kQDXAliasCursor = 3, kQDXCopyCursor = 4, kQDXMoveCursor = 5, kQDXNumberOfSystemCursors = 6 }; typedef UInt32 QDXSystemCursorID; # 6421 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 enum { kQDUseDefaultTextRendering = 0, kQDUseTrueTypeScalerGlyphs = (1 << 0), kQDUseCGTextRendering = (1 << 1), kQDUseCGTextMetrics = (1 << 2), kQDSupportedFlags = kQDUseTrueTypeScalerGlyphs | kQDUseCGTextRendering | kQDUseCGTextMetrics, kQDDontChangeFlags = (long)0xFFFFFFFF }; # 6986 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawAPI.h" 3 #pragma pack(pop) # 47 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 2 3 # 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__ # 51 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h" 3 #define __QDOFFSCREEN__ # 44 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h" 3 enum { pixPurgeBit = 0, noNewDeviceBit = 1, useTempMemBit = 2, keepLocalBit = 3, useDistantHdwrMemBit = 4, useLocalHdwrMemBit = 5, pixelsPurgeableBit = 6, pixelsLockedBit = 7, nativeEndianPixMapBit = 8, mapPixBit = 16, newDepthBit = 17, alignPixBit = 18, newRowBytesBit = 19, reallocPixBit = 20, clipPixBit = 28, stretchPixBit = 29, ditherPixBit = 30, gwFlagErrBit = 31 }; enum { pixPurge = 1L << pixPurgeBit, noNewDevice = 1L << noNewDeviceBit, useTempMem = 1L << useTempMemBit, keepLocal = 1L << keepLocalBit, useDistantHdwrMem = 1L << useDistantHdwrMemBit, useLocalHdwrMem = 1L << useLocalHdwrMemBit, pixelsPurgeable = 1L << pixelsPurgeableBit, pixelsLocked = 1L << pixelsLockedBit, kNativeEndianPixMap = 1L << nativeEndianPixMapBit, kAllocDirectDrawSurface = 1L << 14, mapPix = 1L << mapPixBit, newDepth = 1L << newDepthBit, alignPix = 1L << alignPixBit, newRowBytes = 1L << newRowBytesBit, reallocPix = 1L << reallocPixBit, clipPix = 1L << clipPixBit, stretchPix = 1L << stretchPixBit, ditherPix = 1L << ditherPixBit, gwFlagErr = 1L << gwFlagErrBit }; typedef unsigned long GWorldFlags; typedef CGrafPtr GWorldPtr; # 112 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDOffscreen.h" 3 enum { deviceIsIndirect = (1L << 0), deviceNeedsLock = (1L << 1), deviceIsStatic = (1L << 2), deviceIsExternalBuffer = (1L << 3), deviceIsDDSurface = (1L << 4), deviceIsDCISurface = (1L << 5), deviceIsGDISurface = (1L << 6), deviceIsAScreen = (1L << 7), deviceIsOverlaySurface = (1L << 8) }; # 55 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDPictToCGContext.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDPictToCGContext.h" 3 #define __QDPICTTOCGCONTEXT__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 # 21 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDPictToCGContext.h" 2 3 # 35 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QDPictToCGContext.h" 3 typedef struct QDPict* QDPictRef; # 59 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 2 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__ # 43 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Fonts.h" 3 #pragma pack(push, 2) # 158 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Fonts.h" 3 enum { systemFont = 0, applFont = 1 }; enum { kFMDefaultOptions = kNilOptions }; enum { kFMDefaultActivationContext = kFMDefaultOptions, kFMGlobalActivationContext = 0x00000001, kFMLocalActivationContext = kFMDefaultActivationContext }; enum { kFMDefaultIterationScope = kFMDefaultOptions, kFMGlobalIterationScope = 0x00000001, kFMLocalIterationScope = kFMDefaultIterationScope }; enum { kPlatformDefaultGuiFontID = applFont }; enum { commandMark = 17, checkMark = 18, diamondMark = 19, appleMark = 20 }; enum { propFont = 36864L, prpFntH = 36865L, prpFntW = 36866L, prpFntHW = 36867L, fixedFont = 45056L, fxdFntH = 45057L, fxdFntW = 45058L, fxdFntHW = 45059L, fontWid = 44208L }; struct FMInput { short family; short size; Style face; Boolean needBits; short device; Point numer; Point denom; }; typedef struct FMInput FMInput; struct FMOutput { short errNum; Handle fontHandle; UInt8 boldPixels; UInt8 italicPixels; UInt8 ulOffset; UInt8 ulShadow; UInt8 ulThick; UInt8 shadowPixels; SInt8 extra; UInt8 ascent; UInt8 descent; UInt8 widMax; SInt8 leading; SInt8 curStyle; Point numer; Point denom; }; typedef struct FMOutput FMOutput; typedef FMOutput * FMOutputPtr; typedef FMOutputPtr FMOutPtr; struct FMetricRec { Fixed ascent; Fixed descent; Fixed leading; Fixed widMax; Handle wTabHandle; }; typedef struct FMetricRec FMetricRec; typedef FMetricRec * FMetricRecPtr; typedef FMetricRecPtr * FMetricRecHandle; # 1148 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Fonts.h" 3 typedef FMFontFamily FontFamilyID; typedef FMFontSize FontPointSize; enum { kFMUseGlobalScopeOption = 0x00000001 }; enum { kFontIDNewYork = 2, kFontIDGeneva = 3, kFontIDMonaco = 4, kFontIDVenice = 5, kFontIDLondon = 6, kFontIDAthens = 7, kFontIDSanFrancisco = 8, kFontIDToronto = 9, kFontIDCairo = 11, kFontIDLosAngeles = 12, kFontIDTimes = 20, kFontIDHelvetica = 21, kFontIDCourier = 22, kFontIDSymbol = 23, kFontIDMobile = 24 }; # 1185 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Fonts.h" 3 struct WidEntry { SInt16 widStyle; }; typedef struct WidEntry WidEntry; struct WidTable { SInt16 numWidths; }; typedef struct WidTable WidTable; 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; struct WidthTable { Fixed tabData[256]; Handle tabFont; long sExtra; long style; short fID; short fSize; short face; short device; Point inNumer; Point inDenom; short aFID; Handle fHand; Boolean usedFam; UInt8 aFace; short vOutput; short hOutput; short vFactor; short hFactor; short aSize; short tabSize; }; typedef struct WidthTable WidthTable; typedef WidthTable * WidthTablePtr; typedef WidthTablePtr * WidthTableHdl; 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 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; # 1312 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Fonts.h" 3 #pragma pack(pop) # 67 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Palettes.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Palettes.h" 3 #define __PALETTES__ # 35 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Palettes.h" 3 #pragma pack(push, 2) enum { pmCourteous = 0, pmDithered = 0x0001, pmTolerant = 0x0002, pmAnimated = 0x0004, pmExplicit = 0x0008, pmWhite = 0x0010, pmBlack = 0x0020, pmInhibitG2 = 0x0100, pmInhibitC2 = 0x0200, pmInhibitG4 = 0x0400, pmInhibitC4 = 0x0800, pmInhibitG8 = 0x1000, pmInhibitC8 = 0x2000, pmNoUpdates = 0x8000, pmBkUpdates = 0xA000, pmFgUpdates = 0xC000, pmAllUpdates = 0xE000 }; struct ColorInfo { RGBColor ciRGB; short ciUsage; short ciTolerance; short ciDataFields[3]; }; typedef struct ColorInfo ColorInfo; typedef ColorInfo * ColorInfoPtr; typedef ColorInfoPtr * ColorInfoHandle; struct Palette { short pmEntries; short pmDataFields[7]; ColorInfo pmInfo[1]; }; typedef struct Palette Palette; typedef Palette * PalettePtr; typedef PalettePtr * PaletteHandle; # 528 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Palettes.h" 3 #pragma pack(pop) # 71 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 #define __PICTUTILS__ # 39 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 #pragma pack(push, 2) enum { returnColorTable = 0x0001, returnPalette = 0x0002, recordComments = 0x0004, recordFontInfo = 0x0008, suppressBlackAndWhite = 0x0010 }; enum { systemMethod = 0, popularMethod = 1, medianMethod = 2 }; enum { ColorBankIsCustom = -1, ColorBankIsExactAnd555 = 0, ColorBankIs555 = 1 }; typedef long PictInfoID; struct CommentSpec { short count; short ID; }; typedef struct CommentSpec CommentSpec; typedef CommentSpec * CommentSpecPtr; typedef CommentSpecPtr * CommentSpecHandle; struct FontSpec { short pictFontID; short sysFontID; long size[4]; short style; long nameOffset; }; typedef struct FontSpec FontSpec; typedef FontSpec * FontSpecPtr; typedef FontSpecPtr * FontSpecHandle; struct PictInfo { short version; long uniqueColors; PaletteHandle thePalette; CTabHandle theColorTable; Fixed hRes; Fixed vRes; short depth; Rect sourceRect; long textCount; long lineCount; long rectCount; long rRectCount; long ovalCount; long arcCount; long polyCount; long regionCount; long bitMapCount; long pixMapCount; long commentCount; long uniqueComments; CommentSpecHandle commentHandle; long uniqueFonts; FontSpecHandle fontHandle; Handle fontNamesHandle; long reserved1; long reserved2; }; typedef struct PictInfo PictInfo; typedef PictInfo * PictInfoPtr; typedef PictInfoPtr * PictInfoHandle; typedef OSErr ( * InitPickMethodProcPtr)(SInt16 colorsRequested, UInt32 *dataRef, SInt16 *colorBankType); typedef OSErr ( * RecordColorsProcPtr)(UInt32 dataRef, RGBColor *colorsArray, SInt32 colorCount, SInt32 *uniqueColors); typedef OSErr ( * CalcColorTableProcPtr)(UInt32 dataRef, SInt16 colorsRequested, void *colorBankPtr, CSpecArray resultPtr); typedef OSErr ( * DisposeColorPickMethodProcPtr)(UInt32 dataRef); typedef InitPickMethodProcPtr InitPickMethodUPP; typedef RecordColorsProcPtr RecordColorsUPP; typedef CalcColorTableProcPtr CalcColorTableUPP; typedef DisposeColorPickMethodProcPtr DisposeColorPickMethodUPP; # 129 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 extern InitPickMethodUPP NewInitPickMethodUPP(InitPickMethodProcPtr userRoutine) __attribute__((deprecated)); # 140 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 extern RecordColorsUPP NewRecordColorsUPP(RecordColorsProcPtr userRoutine) __attribute__((deprecated)); # 151 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 extern CalcColorTableUPP NewCalcColorTableUPP(CalcColorTableProcPtr userRoutine) __attribute__((deprecated)); # 162 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 extern DisposeColorPickMethodUPP NewDisposeColorPickMethodUPP(DisposeColorPickMethodProcPtr userRoutine) __attribute__((deprecated)); # 173 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 extern void DisposeInitPickMethodUPP(InitPickMethodUPP userUPP) __attribute__((deprecated)); # 184 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 extern void DisposeRecordColorsUPP(RecordColorsUPP userUPP) __attribute__((deprecated)); # 195 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 extern void DisposeCalcColorTableUPP(CalcColorTableUPP userUPP) __attribute__((deprecated)); # 206 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 extern void DisposeDisposeColorPickMethodUPP(DisposeColorPickMethodUPP userUPP) __attribute__((deprecated)); # 217 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 extern OSErr InvokeInitPickMethodUPP( SInt16 colorsRequested, UInt32 * dataRef, SInt16 * colorBankType, InitPickMethodUPP userUPP) __attribute__((deprecated)); # 232 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 extern OSErr InvokeRecordColorsUPP( UInt32 dataRef, RGBColor * colorsArray, SInt32 colorCount, SInt32 * uniqueColors, RecordColorsUPP userUPP) __attribute__((deprecated)); # 248 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 extern OSErr InvokeCalcColorTableUPP( UInt32 dataRef, SInt16 colorsRequested, void * colorBankPtr, CSpecArray resultPtr, CalcColorTableUPP userUPP) __attribute__((deprecated)); # 264 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 extern OSErr InvokeDisposeColorPickMethodUPP( UInt32 dataRef, DisposeColorPickMethodUPP userUPP) __attribute__((deprecated)); # 284 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 #define NewInitPickMethodUPP(userRoutine) ((InitPickMethodUPP)userRoutine) #define NewRecordColorsUPP(userRoutine) ((RecordColorsUPP)userRoutine) #define NewCalcColorTableUPP(userRoutine) ((CalcColorTableUPP)userRoutine) #define NewDisposeColorPickMethodUPP(userRoutine) ((DisposeColorPickMethodUPP)userRoutine) #define DisposeInitPickMethodUPP(userUPP) #define DisposeRecordColorsUPP(userUPP) #define DisposeCalcColorTableUPP(userUPP) #define DisposeDisposeColorPickMethodUPP(userUPP) #define InvokeInitPickMethodUPP(colorsRequested,dataRef,colorBankType,userUPP) (*userUPP)(colorsRequested, dataRef, colorBankType) #define InvokeRecordColorsUPP(dataRef,colorsArray,colorCount,uniqueColors,userUPP) (*userUPP)(dataRef, colorsArray, colorCount, uniqueColors) #define InvokeCalcColorTableUPP(dataRef,colorsRequested,colorBankPtr,resultPtr,userUPP) (*userUPP)(dataRef, colorsRequested, colorBankPtr, resultPtr) #define InvokeDisposeColorPickMethodUPP(dataRef,userUPP) (*userUPP)(dataRef) # 418 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/PictUtils.h" 3 #pragma pack(pop) # 75 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Video.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Video.h" 3 #define __VIDEO__ # 31 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Video.h" 3 #pragma pack(push, 2) # 45 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Video.h" 3 enum { mBaseOffset = 1, mRowBytes = 2, mBounds = 3, mVersion = 4, mHRes = 5, mVRes = 6, mPixelType = 7, mPixelSize = 8, mCmpCount = 9, mCmpSize = 10, mPlaneBytes = 11, mVertRefRate = 14, mVidParams = 1, mTable = 2, mPageCnt = 3, mDevType = 4, oneBitMode = 128, twoBitMode = 129, fourBitMode = 130, eightBitMode = 131 }; enum { sixteenBitMode = 132, thirtyTwoBitMode = 133, firstVidMode = 128, secondVidMode = 129, thirdVidMode = 130, fourthVidMode = 131, fifthVidMode = 132, sixthVidMode = 133, spGammaDir = 64, spVidNamesDir = 65 }; enum { kDeclROMtables = 'decl', kDetailedTimingFormat = 'arba' }; enum { kDDCBlockSize = 128 }; enum { kDDCBlockTypeEDID = 0 }; enum { kDDCForceReadBit = 0, kDDCForceReadMask = (1 << kDDCForceReadBit) }; # 114 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Video.h" 3 enum { timingInvalid = 0, timingInvalid_SM_T24 = 8, timingApple_FixedRateLCD = 42, timingApple_512x384_60hz = 130, timingApple_560x384_60hz = 135, timingApple_640x480_67hz = 140, timingApple_640x400_67hz = 145, timingVESA_640x480_60hz = 150, timingVESA_640x480_72hz = 152, timingVESA_640x480_75hz = 154, timingVESA_640x480_85hz = 158, timingGTF_640x480_120hz = 159, timingApple_640x870_75hz = 160, timingApple_640x818_75hz = 165, timingApple_832x624_75hz = 170, timingVESA_800x600_56hz = 180, timingVESA_800x600_60hz = 182, timingVESA_800x600_72hz = 184, timingVESA_800x600_75hz = 186, timingVESA_800x600_85hz = 188, timingVESA_1024x768_60hz = 190, timingVESA_1024x768_70hz = 200, timingVESA_1024x768_75hz = 204, timingVESA_1024x768_85hz = 208, timingApple_1024x768_75hz = 210, timingApple_1152x870_75hz = 220, timingAppleNTSC_ST = 230, timingAppleNTSC_FF = 232, timingAppleNTSC_STconv = 234, timingAppleNTSC_FFconv = 236, timingApplePAL_ST = 238, timingApplePAL_FF = 240, timingApplePAL_STconv = 242, timingApplePAL_FFconv = 244, timingVESA_1280x960_75hz = 250, timingVESA_1280x960_60hz = 252, timingVESA_1280x960_85hz = 254, timingVESA_1280x1024_60hz = 260, timingVESA_1280x1024_75hz = 262, timingVESA_1280x1024_85hz = 268, timingVESA_1600x1200_60hz = 280, timingVESA_1600x1200_65hz = 282, timingVESA_1600x1200_70hz = 284, timingVESA_1600x1200_75hz = 286, timingVESA_1600x1200_80hz = 288, timingVESA_1600x1200_85hz = 289, timingVESA_1792x1344_60hz = 296, timingVESA_1792x1344_75hz = 298, timingVESA_1856x1392_60hz = 300, timingVESA_1856x1392_75hz = 302, timingVESA_1920x1440_60hz = 304, timingVESA_1920x1440_75hz = 306, timingSMPTE240M_60hz = 400, timingFilmRate_48hz = 410, timingSony_1600x1024_76hz = 500, timingSony_1920x1080_60hz = 510, timingSony_1920x1080_72hz = 520, timingSony_1920x1200_76hz = 540, timingApple_0x0_0hz_Offline = 550 }; enum { timingApple12 = timingApple_512x384_60hz, timingApple12x = timingApple_560x384_60hz, timingApple13 = timingApple_640x480_67hz, timingApple13x = timingApple_640x400_67hz, timingAppleVGA = timingVESA_640x480_60hz, timingApple15 = timingApple_640x870_75hz, timingApple15x = timingApple_640x818_75hz, timingApple16 = timingApple_832x624_75hz, timingAppleSVGA = timingVESA_800x600_56hz, timingApple1Ka = timingVESA_1024x768_60hz, timingApple1Kb = timingVESA_1024x768_70hz, timingApple19 = timingApple_1024x768_75hz, timingApple21 = timingApple_1152x870_75hz, timingSony_1900x1200_74hz = 530, timingSony_1900x1200_76hz = timingSony_1920x1200_76hz }; enum { kAllModesValid = 0, kAllModesSafe = 1, kReportsTagging = 2, kHasDirectConnection = 3, kIsMonoDev = 4, kUncertainConnection = 5, kTaggingInfoNonStandard = 6, kReportsDDCConnection = 7, kHasDDCConnection = 8, kConnectionInactive = 9, kDependentConnection = 10, kBuiltInConnection = 11, kOverrideConnection = 12, kFastCheckForDDC = 13, kReportsHotPlugging = 14 }; enum { kUnknownConnect = 1, kPanelConnect = 2, kPanelTFTConnect = 2, kFixedModeCRTConnect = 3, kMultiModeCRT1Connect = 4, kMultiModeCRT2Connect = 5, kMultiModeCRT3Connect = 6, kMultiModeCRT4Connect = 7, kModelessConnect = 8, kFullPageConnect = 9, kVGAConnect = 10, kNTSCConnect = 11, kPALConnect = 12, kHRConnect = 13, kPanelFSTNConnect = 14, kMonoTwoPageConnect = 15, kColorTwoPageConnect = 16, kColor16Connect = 17, kColor19Connect = 18, kGenericCRT = 19, kGenericLCD = 20, kDDCConnect = 21, kNoConnect = 22 }; enum { kModeValid = 0, kModeSafe = 1, kModeDefault = 2, kModeShowNow = 3, kModeNotResize = 4, kModeRequiresPan = 5, kModeInterlaced = 6, kModeShowNever = 7, kModeSimulscan = 8, kModeNotPreset = 9, kModeBuiltIn = 10, kModeStretched = 11 }; enum { kDepthDependent = 0 }; enum { kResolutionHasMultipleDepthSizes = 0 }; enum { kAVPowerOff = 0, kAVPowerStandby = 1, kAVPowerSuspend = 2, kAVPowerOn = 3, kHardwareSleep = 128, kHardwareWake = 129, kHardwareWakeFromSuspend = 130, kHardwareWakeToDoze = 131, kHardwareWakeToDozeFromSuspend = 132 }; enum { kPowerStateNeedsRefresh = 0, kPowerStateSleepAwareBit = 1, kPowerStateSleepForbiddenBit = 2, kPowerStateSleepCanPowerOffBit = 3, kPowerStateSleepNoDPMSBit = 4, kPowerStateSleepWaketoDozeBit = 5, kPowerStateNeedsRefreshMask = (1L << kPowerStateNeedsRefresh), kPowerStateSleepAwareMask = (1L << kPowerStateSleepAwareBit), kPowerStateSleepForbiddenMask = (1L << kPowerStateSleepForbiddenBit), kPowerStateSleepCanPowerOffMask = (1L << kPowerStateSleepCanPowerOffBit), kPowerStateSleepNoDPMSMask = (1L << kPowerStateSleepNoDPMSBit), kPowerStateSleepWaketoDozeMask = (1L << kPowerStateSleepWaketoDozeBit) }; enum { cscReset = 0, cscKillIO = 1, cscSetMode = 2, cscSetEntries = 3, cscSetGamma = 4, cscGrayPage = 5, cscGrayScreen = 5, cscSetGray = 6, cscSetInterrupt = 7, cscDirectSetEntries = 8, cscSetDefaultMode = 9, cscSwitchMode = 10, cscSetSync = 11, cscSavePreferredConfiguration = 16, cscSetHardwareCursor = 22, cscDrawHardwareCursor = 23, cscSetConvolution = 24, cscSetPowerState = 25, cscPrivateControlCall = 26, cscSetMultiConnect = 28, cscSetClutBehavior = 29, cscSetDetailedTiming = 31, cscDoCommunication = 33, cscProbeConnection = 34, cscUnusedCall = 127 }; enum { cscGetMode = 2, cscGetEntries = 3, cscGetPageCnt = 4, cscGetPages = 4, cscGetPageBase = 5, cscGetBaseAddr = 5, cscGetGray = 6, cscGetInterrupt = 7, cscGetGamma = 8, cscGetDefaultMode = 9, cscGetCurMode = 10, cscGetSync = 11, cscGetConnection = 12, cscGetModeTiming = 13, cscGetModeBaseAddress = 14, cscGetScanProc = 15, cscGetPreferredConfiguration = 16, cscGetNextResolution = 17, cscGetVideoParameters = 18, cscGetGammaInfoList = 20, cscRetrieveGammaTable = 21, cscSupportsHardwareCursor = 22, cscGetHardwareCursorDrawState = 23, cscGetConvolution = 24, cscGetPowerState = 25, cscPrivateStatusCall = 26, cscGetDDCBlock = 27, cscGetMultiConnect = 28, cscGetClutBehavior = 29, cscGetTimingRanges = 30, cscGetDetailedTiming = 31, cscGetCommunicationInfo = 32 }; enum { kDisableHorizontalSyncBit = 0, kDisableVerticalSyncBit = 1, kDisableCompositeSyncBit = 2, kEnableSyncOnBlue = 3, kEnableSyncOnGreen = 4, kEnableSyncOnRed = 5, kNoSeparateSyncControlBit = 6, kTriStateSyncBit = 7, kHorizontalSyncMask = 0x01, kVerticalSyncMask = 0x02, kCompositeSyncMask = 0x04, kDPMSSyncMask = 0x07, kTriStateSyncMask = 0x80, kSyncOnBlueMask = 0x08, kSyncOnGreenMask = 0x10, kSyncOnRedMask = 0x20, kSyncOnMask = 0x38 }; enum { kDPMSSyncOn = 0, kDPMSSyncStandby = 1, kDPMSSyncSuspend = 2, kDPMSSyncOff = 7 }; enum { kConvolved = 0, kLiveVideoPassThru = 1, kConvolvedMask = 0x01, kLiveVideoPassThruMask = 0x02 }; struct VPBlock { long vpBaseOffset; short vpRowBytes; Rect vpBounds; short vpVersion; short vpPackType; long vpPackSize; long vpHRes; long vpVRes; short vpPixelType; short vpPixelSize; short vpCmpCount; short vpCmpSize; long vpPlaneBytes; }; typedef struct VPBlock VPBlock; typedef VPBlock * VPBlockPtr; struct VDEntryRecord { Ptr csTable; }; typedef struct VDEntryRecord VDEntryRecord; typedef VDEntryRecord * VDEntRecPtr; struct VDGrayRecord { Boolean csMode; SInt8 filler; }; typedef struct VDGrayRecord VDGrayRecord; typedef VDGrayRecord * VDGrayPtr; struct VDFlagRecord { SInt8 csMode; SInt8 filler; }; typedef struct VDFlagRecord VDFlagRecord; typedef VDFlagRecord * VDFlagRecPtr; struct VDSetEntryRecord { ColorSpec * csTable; short csStart; short csCount; }; typedef struct VDSetEntryRecord VDSetEntryRecord; typedef VDSetEntryRecord * VDSetEntryPtr; struct VDGammaRecord { Ptr csGTable; }; typedef struct VDGammaRecord VDGammaRecord; typedef VDGammaRecord * VDGamRecPtr; struct VDBaseAddressInfoRec { long csDevData; long csDevBase; short csModeReserved; long csModeBase; }; typedef struct VDBaseAddressInfoRec VDBaseAddressInfoRec; typedef VDBaseAddressInfoRec * VDBaseAddressInfoPtr; struct VDSwitchInfoRec { unsigned short csMode; unsigned long csData; unsigned short csPage; Ptr csBaseAddr; unsigned long csReserved; }; typedef struct VDSwitchInfoRec VDSwitchInfoRec; typedef VDSwitchInfoRec * VDSwitchInfoPtr; struct VDTimingInfoRec { unsigned long csTimingMode; unsigned long csTimingReserved; unsigned long csTimingFormat; unsigned long csTimingData; unsigned long csTimingFlags; }; typedef struct VDTimingInfoRec VDTimingInfoRec; typedef VDTimingInfoRec * VDTimingInfoPtr; struct VDDisplayConnectInfoRec { unsigned short csDisplayType; unsigned char csConnectTaggedType; unsigned char csConnectTaggedData; unsigned long csConnectFlags; unsigned long csDisplayComponent; unsigned long csConnectReserved; }; typedef struct VDDisplayConnectInfoRec VDDisplayConnectInfoRec; typedef VDDisplayConnectInfoRec * VDDisplayConnectInfoPtr; struct VDMultiConnectInfoRec { unsigned long csDisplayCountOrNumber; VDDisplayConnectInfoRec csConnectInfo; }; typedef struct VDMultiConnectInfoRec VDMultiConnectInfoRec; typedef VDMultiConnectInfoRec * VDMultiConnectInfoPtr; # 508 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Video.h" 3 typedef unsigned char RawSenseCode; enum { kRSCZero = 0, kRSCOne = 1, kRSCTwo = 2, kRSCThree = 3, kRSCFour = 4, kRSCFive = 5, kRSCSix = 6, kRSCSeven = 7 }; # 539 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Video.h" 3 typedef unsigned char ExtendedSenseCode; enum { kESCZero21Inch = 0x00, kESCOnePortraitMono = 0x14, kESCTwo12Inch = 0x21, kESCThree21InchRadius = 0x31, kESCThree21InchMonoRadius = 0x34, kESCThree21InchMono = 0x35, kESCFourNTSC = 0x0A, kESCFivePortrait = 0x1E, kESCSixMSB1 = 0x03, kESCSixMSB2 = 0x0B, kESCSixMSB3 = 0x23, kESCSixStandard = 0x2B, kESCSevenPAL = 0x00, kESCSevenNTSC = 0x14, kESCSevenVGA = 0x17, kESCSeven16Inch = 0x2D, kESCSevenPALAlternate = 0x30, kESCSeven19Inch = 0x3A, kESCSevenDDC = 0x3E, kESCSevenNoDisplay = 0x3F }; # 575 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Video.h" 3 typedef unsigned short DepthMode; enum { kDepthMode1 = 128, kDepthMode2 = 129, kDepthMode3 = 130, kDepthMode4 = 131, kDepthMode5 = 132, kDepthMode6 = 133 }; enum { kFirstDepthMode = 128, kSecondDepthMode = 129, kThirdDepthMode = 130, kFourthDepthMode = 131, kFifthDepthMode = 132, kSixthDepthMode = 133 }; struct VDPageInfo { short csMode; long csData; short csPage; Ptr csBaseAddr; }; typedef struct VDPageInfo VDPageInfo; typedef VDPageInfo * VDPgInfoPtr; struct VDSizeInfo { short csHSize; short csHPos; short csVSize; short csVPos; }; typedef struct VDSizeInfo VDSizeInfo; typedef VDSizeInfo * VDSzInfoPtr; struct VDSettings { short csParamCnt; short csBrightMax; short csBrightDef; short csBrightVal; short csCntrstMax; short csCntrstDef; short csCntrstVal; short csTintMax; short csTintDef; short csTintVal; short csHueMax; short csHueDef; short csHueVal; short csHorizDef; short csHorizVal; short csHorizMax; short csVertDef; short csVertVal; short csVertMax; }; typedef struct VDSettings VDSettings; typedef VDSettings * VDSettingsPtr; struct VDDefMode { UInt8 csID; SInt8 filler; }; typedef struct VDDefMode VDDefMode; typedef VDDefMode * VDDefModePtr; struct VDSyncInfoRec { UInt8 csMode; UInt8 csFlags; }; typedef struct VDSyncInfoRec VDSyncInfoRec; typedef VDSyncInfoRec * VDSyncInfoPtr; typedef UInt32 AVIDType; typedef AVIDType DisplayIDType; typedef UInt32 DisplayModeID; typedef UInt32 VideoDeviceType; typedef UInt32 GammaTableID; enum { kDisplayModeIDCurrent = 0x00, kDisplayModeIDInvalid = (long)0xFFFFFFFF, kDisplayModeIDFindFirstResolution = (long)0xFFFFFFFE, kDisplayModeIDNoMoreResolutions = (long)0xFFFFFFFD, kDisplayModeIDFindFirstProgrammable = (long)0xFFFFFFFC, kDisplayModeIDBootProgrammable = (long)0xFFFFFFFB, kDisplayModeIDReservedBase = (long)0x80000000 }; enum { kGammaTableIDFindFirst = (long)0xFFFFFFFE, kGammaTableIDNoMoreTables = (long)0xFFFFFFFD, kGammaTableIDSpecific = 0x00 }; enum { kGetConnectionCount = (long)0xFFFFFFFF, kActivateConnection = (0 << kConnectionInactive), kDeactivateConnection = (1 << kConnectionInactive) }; enum { kVideoDefaultBus = 0 }; enum { kVideoBusTypeInvalid = 0, kVideoBusTypeI2C = 1 }; enum { kVideoNoTransactionType = 0, kVideoSimpleI2CType = 1, kVideoDDCciReplyType = 2 }; enum { kVideoReplyMicroSecDelayMask = (1 << 0) }; struct VDResolutionInfoRec { DisplayModeID csPreviousDisplayModeID; DisplayModeID csDisplayModeID; unsigned long csHorizontalPixels; unsigned long csVerticalLines; Fixed csRefreshRate; DepthMode csMaxDepthMode; unsigned long csResolutionFlags; unsigned long csReserved; }; typedef struct VDResolutionInfoRec VDResolutionInfoRec; typedef VDResolutionInfoRec * VDResolutionInfoPtr; struct VDVideoParametersInfoRec { DisplayModeID csDisplayModeID; DepthMode csDepthMode; VPBlockPtr csVPBlockPtr; unsigned long csPageCount; VideoDeviceType csDeviceType; UInt32 csDepthFlags; }; typedef struct VDVideoParametersInfoRec VDVideoParametersInfoRec; typedef VDVideoParametersInfoRec * VDVideoParametersInfoPtr; struct VDGammaInfoRec { GammaTableID csLastGammaID; GammaTableID csNextGammaID; Ptr csGammaPtr; unsigned long csReserved; }; typedef struct VDGammaInfoRec VDGammaInfoRec; typedef VDGammaInfoRec * VDGammaInfoPtr; struct VDGetGammaListRec { GammaTableID csPreviousGammaTableID; GammaTableID csGammaTableID; unsigned long csGammaTableSize; char * csGammaTableName; }; typedef struct VDGetGammaListRec VDGetGammaListRec; typedef VDGetGammaListRec * VDGetGammaListPtr; struct VDRetrieveGammaRec { GammaTableID csGammaTableID; GammaTbl * csGammaTablePtr; }; typedef struct VDRetrieveGammaRec VDRetrieveGammaRec; typedef VDRetrieveGammaRec * VDRetrieveGammaPtr; struct VDSetHardwareCursorRec { void * csCursorRef; UInt32 csReserved1; UInt32 csReserved2; }; typedef struct VDSetHardwareCursorRec VDSetHardwareCursorRec; typedef VDSetHardwareCursorRec * VDSetHardwareCursorPtr; struct VDDrawHardwareCursorRec { SInt32 csCursorX; SInt32 csCursorY; UInt32 csCursorVisible; UInt32 csReserved1; UInt32 csReserved2; }; typedef struct VDDrawHardwareCursorRec VDDrawHardwareCursorRec; typedef VDDrawHardwareCursorRec * VDDrawHardwareCursorPtr; struct VDSupportsHardwareCursorRec { UInt32 csSupportsHardwareCursor; UInt32 csReserved1; UInt32 csReserved2; }; typedef struct VDSupportsHardwareCursorRec VDSupportsHardwareCursorRec; typedef VDSupportsHardwareCursorRec * VDSupportsHardwareCursorPtr; struct VDHardwareCursorDrawStateRec { SInt32 csCursorX; SInt32 csCursorY; UInt32 csCursorVisible; UInt32 csCursorSet; UInt32 csReserved1; UInt32 csReserved2; }; typedef struct VDHardwareCursorDrawStateRec VDHardwareCursorDrawStateRec; typedef VDHardwareCursorDrawStateRec * VDHardwareCursorDrawStatePtr; struct VDConvolutionInfoRec { DisplayModeID csDisplayModeID; DepthMode csDepthMode; unsigned long csPage; UInt32 csFlags; UInt32 csReserved; }; typedef struct VDConvolutionInfoRec VDConvolutionInfoRec; typedef VDConvolutionInfoRec * VDConvolutionInfoPtr; struct VDPowerStateRec { unsigned long powerState; unsigned long powerFlags; unsigned long powerReserved1; unsigned long powerReserved2; }; typedef struct VDPowerStateRec VDPowerStateRec; typedef VDPowerStateRec * VDPowerStatePtr; # 813 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Video.h" 3 struct VDPrivateSelectorDataRec { LogicalAddress privateParameters; ByteCount privateParametersSize; LogicalAddress privateResults; ByteCount privateResultsSize; }; typedef struct VDPrivateSelectorDataRec VDPrivateSelectorDataRec; struct VDPrivateSelectorRec { UInt32 reserved; VDPrivateSelectorDataRec data[1]; }; typedef struct VDPrivateSelectorRec VDPrivateSelectorRec; struct VDDDCBlockRec { UInt32 ddcBlockNumber; ResType ddcBlockType; UInt32 ddcFlags; UInt32 ddcReserved; Byte ddcBlockData[128]; }; typedef struct VDDDCBlockRec VDDDCBlockRec; typedef VDDDCBlockRec * VDDDCBlockPtr; enum { kSyncInterlaceMask = (1 << 7), kSyncAnalogCompositeMask = 0, kSyncAnalogCompositeSerrateMask = (1 << 2), kSyncAnalogCompositeRGBSyncMask = (1 << 1), kSyncAnalogBipolarMask = (1 << 3), kSyncAnalogBipolarSerrateMask = (1 << 2), kSyncAnalogBipolarSRGBSyncMask = (1 << 1), kSyncDigitalCompositeMask = (1 << 4), kSyncDigitalCompositeSerrateMask = (1 << 2), kSyncDigitalCompositeMatchHSyncMask = (1 << 2), kSyncDigitalSeperateMask = (1 << 4) + (1 << 3), kSyncDigitalVSyncPositiveMask = (1 << 2), kSyncDigitalHSyncPositiveMask = (1 << 1) }; struct VDDisplayTimingRangeRec { UInt32 csRangeSize; UInt32 csRangeType; UInt32 csRangeVersion; UInt32 csRangeReserved; UInt32 csRangeBlockIndex; UInt32 csRangeGroup; UInt32 csRangeBlockCount; UInt32 csRangeFlags; UInt64 csMinPixelClock; UInt64 csMaxPixelClock; UInt32 csMaxPixelError; UInt32 csTimingRangeSyncFlags; UInt32 csTimingRangeSignalLevels; UInt32 csReserved0; UInt32 csMinFrameRate; UInt32 csMaxFrameRate; UInt32 csMinLineRate; UInt32 csMaxLineRate; UInt32 csMaxHorizontalTotal; UInt32 csMaxVerticalTotal; UInt32 csMaxTotalReserved1; UInt32 csMaxTotalReserved2; # 893 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Video.h" 3 UInt8 csCharSizeHorizontalActive; UInt8 csCharSizeHorizontalBlanking; UInt8 csCharSizeHorizontalSyncOffset; UInt8 csCharSizeHorizontalSyncPulse; UInt8 csCharSizeVerticalActive; UInt8 csCharSizeVerticalBlanking; UInt8 csCharSizeVerticalSyncOffset; UInt8 csCharSizeVerticalSyncPulse; UInt8 csCharSizeHorizontalBorderLeft; UInt8 csCharSizeHorizontalBorderRight; UInt8 csCharSizeVerticalBorderTop; UInt8 csCharSizeVerticalBorderBottom; UInt8 csCharSizeHorizontalTotal; UInt8 csCharSizeVerticalTotal; UInt16 csCharSizeReserved1; UInt32 csMinHorizontalActiveClocks; UInt32 csMaxHorizontalActiveClocks; UInt32 csMinHorizontalBlankingClocks; UInt32 csMaxHorizontalBlankingClocks; UInt32 csMinHorizontalSyncOffsetClocks; UInt32 csMaxHorizontalSyncOffsetClocks; UInt32 csMinHorizontalPulseWidthClocks; UInt32 csMaxHorizontalPulseWidthClocks; UInt32 csMinVerticalActiveClocks; UInt32 csMaxVerticalActiveClocks; UInt32 csMinVerticalBlankingClocks; UInt32 csMaxVerticalBlankingClocks; UInt32 csMinVerticalSyncOffsetClocks; UInt32 csMaxVerticalSyncOffsetClocks; UInt32 csMinVerticalPulseWidthClocks; UInt32 csMaxVerticalPulseWidthClocks; UInt32 csMinHorizontalBorderLeft; UInt32 csMaxHorizontalBorderLeft; UInt32 csMinHorizontalBorderRight; UInt32 csMaxHorizontalBorderRight; UInt32 csMinVerticalBorderTop; UInt32 csMaxVerticalBorderTop; UInt32 csMinVerticalBorderBottom; UInt32 csMaxVerticalBorderBottom; UInt32 csReserved1; UInt32 csReserved2; UInt32 csReserved3; UInt32 csReserved4; UInt32 csReserved5; UInt32 csReserved6; UInt32 csReserved7; UInt32 csReserved8; }; typedef struct VDDisplayTimingRangeRec VDDisplayTimingRangeRec; typedef VDDisplayTimingRangeRec * VDDisplayTimingRangePtr; enum { kDMSModeReady = 0, kDMSModeNotReady = 1, kDMSModeFree = 2 }; enum { kTimingChangeRestrictedErr = -10930, kVideoI2CReplyPendingErr = -10931, kVideoI2CTransactionErr = -10932, kVideoI2CBusyErr = -10933, kVideoI2CTransactionTypeErr = -10934, kVideoBufferSizeErr = -10935 }; enum { kRangeSupportsSignal_0700_0300_Bit = 0, kRangeSupportsSignal_0714_0286_Bit = 1, kRangeSupportsSignal_1000_0400_Bit = 2, kRangeSupportsSignal_0700_0000_Bit = 3, kRangeSupportsSignal_0700_0300_Mask = (1 << kRangeSupportsSignal_0700_0300_Bit), kRangeSupportsSignal_0714_0286_Mask = (1 << kRangeSupportsSignal_0714_0286_Bit), kRangeSupportsSignal_1000_0400_Mask = (1 << kRangeSupportsSignal_1000_0400_Bit), kRangeSupportsSignal_0700_0000_Mask = (1 << kRangeSupportsSignal_0700_0000_Bit) }; enum { kDigitalSignalBit = 0, kAnalogSetupExpectedBit = 1, kDigitalSignalMask = (1 << kDigitalSignalBit), kAnalogSetupExpectedMask = (1 << kAnalogSetupExpectedBit) }; enum { kAnalogSignalLevel_0700_0300 = 0, kAnalogSignalLevel_0714_0286 = 1, kAnalogSignalLevel_1000_0400 = 2, kAnalogSignalLevel_0700_0000 = 3 }; enum { kRangeSupportsSeperateSyncsBit = 0, kRangeSupportsSyncOnGreenBit = 1, kRangeSupportsCompositeSyncBit = 2, kRangeSupportsVSyncSerrationBit = 3, kRangeSupportsSeperateSyncsMask = (1 << kRangeSupportsSeperateSyncsBit), kRangeSupportsSyncOnGreenMask = (1 << kRangeSupportsSyncOnGreenBit), kRangeSupportsCompositeSyncMask = (1 << kRangeSupportsCompositeSyncBit), kRangeSupportsVSyncSerrationMask = (1 << kRangeSupportsVSyncSerrationBit) }; enum { kSyncPositivePolarityBit = 0, kSyncPositivePolarityMask = (1 << kSyncPositivePolarityBit) }; struct VDDetailedTimingRec { UInt32 csTimingSize; UInt32 csTimingType; UInt32 csTimingVersion; UInt32 csTimingReserved; DisplayModeID csDisplayModeID; UInt32 csDisplayModeSeed; UInt32 csDisplayModeState; UInt32 csDisplayModeAlias; UInt32 csSignalConfig; UInt32 csSignalLevels; UInt64 csPixelClock; UInt64 csMinPixelClock; UInt64 csMaxPixelClock; UInt32 csHorizontalActive; UInt32 csHorizontalBlanking; UInt32 csHorizontalSyncOffset; UInt32 csHorizontalSyncPulseWidth; UInt32 csVerticalActive; UInt32 csVerticalBlanking; UInt32 csVerticalSyncOffset; UInt32 csVerticalSyncPulseWidth; UInt32 csHorizontalBorderLeft; UInt32 csHorizontalBorderRight; UInt32 csVerticalBorderTop; UInt32 csVerticalBorderBottom; UInt32 csHorizontalSyncConfig; UInt32 csHorizontalSyncLevel; UInt32 csVerticalSyncConfig; UInt32 csVerticalSyncLevel; UInt32 csReserved1; UInt32 csReserved2; UInt32 csReserved3; UInt32 csReserved4; UInt32 csReserved5; UInt32 csReserved6; UInt32 csReserved7; UInt32 csReserved8; }; typedef struct VDDetailedTimingRec VDDetailedTimingRec; typedef VDDetailedTimingRec * VDDetailedTimingPtr; typedef UInt32 VDClutBehavior; typedef VDClutBehavior * VDClutBehaviorPtr; enum { kSetClutAtSetEntries = 0, kSetClutAtVBL = 1 }; struct VDCommunicationRec { SInt32 csBusID; UInt32 csCommFlags; UInt32 csMinReplyDelay; UInt32 csReserved2; UInt32 csSendAddress; UInt32 csSendType; LogicalAddress csSendBuffer; ByteCount csSendSize; UInt32 csReplyAddress; UInt32 csReplyType; LogicalAddress csReplyBuffer; ByteCount csReplySize; UInt32 csReserved3; UInt32 csReserved4; UInt32 csReserved5; UInt32 csReserved6; }; typedef struct VDCommunicationRec VDCommunicationRec; typedef VDCommunicationRec * VDCommunicationPtr; struct VDCommunicationInfoRec { SInt32 csBusID; UInt32 csBusType; SInt32 csMinBus; SInt32 csMaxBus; UInt32 csSupportedTypes; UInt32 csSupportedCommFlags; UInt32 csReserved2; UInt32 csReserved3; UInt32 csReserved4; UInt32 csReserved5; UInt32 csReserved6; UInt32 csReserved7; }; typedef struct VDCommunicationInfoRec VDCommunicationInfoRec; typedef VDCommunicationInfoRec * VDCommunicationInfoPtr; #pragma pack(pop) # 79 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 #define __DISPLAYS__ # 47 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 #pragma pack(push, 2) # 57 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 typedef void * DMProcessInfoPtr; typedef void * DMModalFilterUPP; enum { kAESystemConfigNotice = 'cnfg', kAEDisplayNotice = 'dspl', kAEDisplaySummary = 'dsum', keyDMConfigVersion = 'dmcv', keyDMConfigFlags = 'dmcf', keyDMConfigReserved = 'dmcr', keyDisplayID = 'dmid', keyDisplayComponent = 'dmdc', keyDisplayDevice = 'dmdd', keyDisplayFlags = 'dmdf', keyDisplayMode = 'dmdm', keyDisplayModeReserved = 'dmmr', keyDisplayReserved = 'dmdr', keyDisplayMirroredId = 'dmmi', keyDeviceFlags = 'dddf', keyDeviceDepthMode = 'dddm', keyDeviceRect = 'dddr', keyPixMapRect = 'dpdr', keyPixMapHResolution = 'dphr', keyPixMapVResolution = 'dpvr', keyPixMapPixelType = 'dppt', keyPixMapPixelSize = 'dpps', keyPixMapCmpCount = 'dpcc', keyPixMapCmpSize = 'dpcs', keyPixMapAlignment = 'dppa', keyPixMapResReserved = 'dprr', keyPixMapReserved = 'dppr', keyPixMapColorTableSeed = 'dpct', keySummaryMenubar = 'dsmb', keySummaryChanges = 'dsch', keyDisplayOldConfig = 'dold', keyDisplayNewConfig = 'dnew' }; enum { dmOnlyActiveDisplays = 1, dmAllDisplays = 0 }; enum { kDependentNotifyClassShowCursor = 'shcr', kDependentNotifyClassDriverOverride = 'ndrv', kDependentNotifyClassDisplayMgrOverride = 'dmgr', kDependentNotifyClassProfileChanged = 'prof' }; enum { kNoSwitchConfirmBit = 0, kDepthNotAvailableBit = 1, kShowModeBit = 3, kModeNotResizeBit = 4, kNeverShowModeBit = 5 }; enum { kBeginEndConfigureBit = 0, kMovedDisplayBit = 1, kSetMainDisplayBit = 2, kSetDisplayModeBit = 3, kAddDisplayBit = 4, kRemoveDisplayBit = 5, kNewDisplayBit = 6, kDisposeDisplayBit = 7, kEnabledDisplayBit = 8, kDisabledDisplayBit = 9, kMirrorDisplayBit = 10, kUnMirrorDisplayBit = 11 }; enum { kDMNotifyRequestConnectionProbe = 0, kDMNotifyInstalled = 1, kDMNotifyEvent = 2, kDMNotifyRemoved = 3, kDMNotifyPrep = 4, kDMNotifyExtendEvent = 5, kDMNotifyDependents = 6, kDMNotifySuspendConfigure = 7, kDMNotifyResumeConfigure = 8, kDMNotifyRequestDisplayProbe = 9, kDMNotifyDisplayWillSleep = 10, kDMNotifyDisplayDidWake = 11, kExtendedNotificationProc = (1L << 16) }; enum { kFullNotify = 0, kFullDependencyNotify = 1 }; enum { kDummyDeviceID = 0x00FF, kInvalidDisplayID = 0x0000, kFirstDisplayID = 0x0100 }; enum { kAllowDuplicatesBit = 0 }; enum { kSuppressNumberBit = 0, kSuppressNumberMask = 1, kForceNumberBit = 1, kForceNumberMask = 2, kSuppressNameBit = 2, kSuppressNameMask = 4 }; enum { kDMSupressNumbersMask = (1 << 0), kDMForceNumbersMask = (1 << 1), kDMSupressNameMask = (1 << 2) }; enum { kNoFidelity = 0, kMinimumFidelity = 1, kDefaultFidelity = 500, kDefaultManufacturerFidelity = 1000 }; enum { kAnyPanelType = 0, kAnyEngineType = 0, kAnyDeviceType = 0, kAnyPortType = 0 }; enum { kPLIncludeOfflineDevicesBit = 0 }; enum { kForceConfirmBit = 0, kForceConfirmMask = (1 << kForceConfirmBit) }; enum { kDisplayModeListNotPreferredBit = 0, kDisplayModeListNotPreferredMask = (1 << kDisplayModeListNotPreferredBit) }; enum { kComponentListNotPreferredBit = 0, kComponentListNotPreferredMask = (1 << kComponentListNotPreferredBit) }; enum { kDisplayTimingInfoVersionZero = 1, kDisplayTimingInfoReservedCountVersionZero = 16, kDisplayModeEntryVersionZero = 0, kDisplayModeEntryVersionOne = 1 }; enum { kMakeAndModelReservedCount = 4 }; enum { kDisplayGestaltDisplayCommunicationAttr = 'comm', kDisplayGestaltForbidI2CMask = (1 << 0), kDisplayGestaltUseI2CPowerMask = (1 << 1), kDisplayGestaltCalibratorAttr = 'cali', kDisplayGestaltBrightnessAffectsGammaMask = (1 << 0), kDisplayGestaltViewAngleAffectsGammaMask = (1 << 1) }; typedef UInt32 DMFidelityType; typedef void * DMListType; typedef UInt32 DMListIndexType; typedef VDPowerStateRec AVPowerStateRec; typedef VDPowerStateRec * AVPowerStatePtr; struct DMDisplayTimingInfoRec { UInt32 timingInfoVersion; UInt32 timingInfoAttributes; SInt32 timingInfoRelativeQuality; SInt32 timingInfoRelativeDefault; UInt32 timingInfoReserved[16]; }; typedef struct DMDisplayTimingInfoRec DMDisplayTimingInfoRec; typedef DMDisplayTimingInfoRec * DMDisplayTimingInfoPtr; struct DMComponentListEntryRec { DisplayIDType itemID; Component itemComponent; ComponentDescription itemDescription; ResType itemClass; DMFidelityType itemFidelity; ResType itemSubClass; Point itemSort; UInt32 itemFlags; ResType itemReserved; UInt32 itemFuture1; UInt32 itemFuture2; UInt32 itemFuture3; UInt32 itemFuture4; }; typedef struct DMComponentListEntryRec DMComponentListEntryRec; typedef DMComponentListEntryRec * DMComponentListEntryPtr; struct AVLocationRec { UInt32 locationConstant; }; typedef struct AVLocationRec AVLocationRec; typedef AVLocationRec * AVLocationPtr; struct DMDepthInfoRec { VDSwitchInfoPtr depthSwitchInfo; VPBlockPtr depthVPBlock; UInt32 depthFlags; UInt32 depthReserved1; UInt32 depthReserved2; }; typedef struct DMDepthInfoRec DMDepthInfoRec; typedef DMDepthInfoRec * DMDepthInfoPtr; struct DMDepthInfoBlockRec { UInt32 depthBlockCount; DMDepthInfoPtr depthVPBlock; UInt32 depthBlockFlags; UInt32 depthBlockReserved1; UInt32 depthBlockReserved2; }; typedef struct DMDepthInfoBlockRec DMDepthInfoBlockRec; typedef DMDepthInfoBlockRec * DMDepthInfoBlockPtr; struct DMDisplayModeListEntryRec { UInt32 displayModeFlags; VDSwitchInfoPtr displayModeSwitchInfo; VDResolutionInfoPtr displayModeResolutionInfo; VDTimingInfoPtr displayModeTimingInfo; DMDepthInfoBlockPtr displayModeDepthBlockInfo; UInt32 displayModeVersion; StringPtr displayModeName; DMDisplayTimingInfoPtr displayModeDisplayInfo; }; typedef struct DMDisplayModeListEntryRec DMDisplayModeListEntryRec; typedef DMDisplayModeListEntryRec * DMDisplayModeListEntryPtr; struct DependentNotifyRec { ResType notifyType; ResType notifyClass; DisplayIDType notifyPortID; ComponentInstance notifyComponent; UInt32 notifyVersion; UInt32 notifyFlags; UInt32 notifyReserved; UInt32 notifyFuture; }; typedef struct DependentNotifyRec DependentNotifyRec; typedef DependentNotifyRec * DependentNotifyPtr; struct DMMakeAndModelRec { ResType manufacturer; UInt32 model; UInt32 serialNumber; UInt32 manufactureDate; UInt32 makeReserved[4]; }; typedef struct DMMakeAndModelRec DMMakeAndModelRec; typedef DMMakeAndModelRec * DMMakeAndModelPtr; enum { kIncludeOnlineActiveDisplaysMask = (1 << 0), kIncludeOnlineDisabledDisplaysMask = (1 << 1), kIncludeOfflineDisplaysMask = (1 << 2), kIncludeOfflineDummyDisplaysMask = (1 << 3), kIncludeHardwareMirroredDisplaysMask = (1 << 4) }; enum { kDMModeListIncludeAllModesMask = (1 << 0), kDMModeListIncludeOfflineModesMask = (1 << 1), kDMModeListExcludeDriverModesMask = (1 << 2), kDMModeListExcludeDisplayModesMask = (1 << 3), kDMModeListExcludeCustomModesMask = (1 << 4), kDMModeListPreferStretchedModesMask = (1 << 5), kDMModeListPreferSafeModesMask = (1 << 6) }; struct DisplayListEntryRec { GDHandle displayListEntryGDevice; DisplayIDType displayListEntryDisplayID; UInt32 displayListEntryIncludeFlags; UInt32 displayListEntryReserved1; UInt32 displayListEntryReserved2; UInt32 displayListEntryReserved3; UInt32 displayListEntryReserved4; UInt32 displayListEntryReserved5; }; typedef struct DisplayListEntryRec DisplayListEntryRec; typedef DisplayListEntryRec * DisplayListEntryPtr; struct DMProfileListEntryRec { CMProfileRef profileRef; Ptr profileReserved1; Ptr profileReserved2; Ptr profileReserved3; }; typedef struct DMProfileListEntryRec DMProfileListEntryRec; typedef DMProfileListEntryRec * DMProfileListEntryPtr; typedef void ( * DMNotificationProcPtr)(AppleEvent * theEvent); typedef void ( * DMExtendedNotificationProcPtr)(void *userData, short theMessage, void *notifyData); typedef void ( * DMComponentListIteratorProcPtr)(void *userData, DMListIndexType itemIndex, DMComponentListEntryPtr componentInfo); typedef void ( * DMDisplayModeListIteratorProcPtr)(void *userData, DMListIndexType itemIndex, DMDisplayModeListEntryPtr displaymodeInfo); typedef void ( * DMProfileListIteratorProcPtr)(void *userData, DMListIndexType itemIndex, DMProfileListEntryPtr profileInfo); typedef void ( * DMDisplayListIteratorProcPtr)(void *userData, DMListIndexType itemIndex, DisplayListEntryPtr displaymodeInfo); typedef DMNotificationProcPtr DMNotificationUPP; typedef DMExtendedNotificationProcPtr DMExtendedNotificationUPP; typedef DMComponentListIteratorProcPtr DMComponentListIteratorUPP; typedef DMDisplayModeListIteratorProcPtr DMDisplayModeListIteratorUPP; typedef DMProfileListIteratorProcPtr DMProfileListIteratorUPP; typedef DMDisplayListIteratorProcPtr DMDisplayListIteratorUPP; # 426 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern DMNotificationUPP NewDMNotificationUPP(DMNotificationProcPtr userRoutine) __attribute__((deprecated)); # 437 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern DMExtendedNotificationUPP NewDMExtendedNotificationUPP(DMExtendedNotificationProcPtr userRoutine) __attribute__((deprecated)); # 448 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern DMComponentListIteratorUPP NewDMComponentListIteratorUPP(DMComponentListIteratorProcPtr userRoutine) __attribute__((deprecated)); # 459 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern DMDisplayModeListIteratorUPP NewDMDisplayModeListIteratorUPP(DMDisplayModeListIteratorProcPtr userRoutine) __attribute__((deprecated)); # 470 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern DMProfileListIteratorUPP NewDMProfileListIteratorUPP(DMProfileListIteratorProcPtr userRoutine) __attribute__((deprecated)); # 481 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern DMDisplayListIteratorUPP NewDMDisplayListIteratorUPP(DMDisplayListIteratorProcPtr userRoutine) __attribute__((deprecated)); # 492 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern void DisposeDMNotificationUPP(DMNotificationUPP userUPP) __attribute__((deprecated)); # 503 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern void DisposeDMExtendedNotificationUPP(DMExtendedNotificationUPP userUPP) __attribute__((deprecated)); # 514 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern void DisposeDMComponentListIteratorUPP(DMComponentListIteratorUPP userUPP) __attribute__((deprecated)); # 525 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern void DisposeDMDisplayModeListIteratorUPP(DMDisplayModeListIteratorUPP userUPP) __attribute__((deprecated)); # 536 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern void DisposeDMProfileListIteratorUPP(DMProfileListIteratorUPP userUPP) __attribute__((deprecated)); # 547 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern void DisposeDMDisplayListIteratorUPP(DMDisplayListIteratorUPP userUPP) __attribute__((deprecated)); # 558 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern void InvokeDMNotificationUPP( AppleEvent * theEvent, DMNotificationUPP userUPP) __attribute__((deprecated)); # 571 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern void InvokeDMExtendedNotificationUPP( void * userData, short theMessage, void * notifyData, DMExtendedNotificationUPP userUPP) __attribute__((deprecated)); # 586 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern void InvokeDMComponentListIteratorUPP( void * userData, DMListIndexType itemIndex, DMComponentListEntryPtr componentInfo, DMComponentListIteratorUPP userUPP) __attribute__((deprecated)); # 601 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern void InvokeDMDisplayModeListIteratorUPP( void * userData, DMListIndexType itemIndex, DMDisplayModeListEntryPtr displaymodeInfo, DMDisplayModeListIteratorUPP userUPP) __attribute__((deprecated)); # 616 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern void InvokeDMProfileListIteratorUPP( void * userData, DMListIndexType itemIndex, DMProfileListEntryPtr profileInfo, DMProfileListIteratorUPP userUPP) __attribute__((deprecated)); # 631 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 extern void InvokeDMDisplayListIteratorUPP( void * userData, DMListIndexType itemIndex, DisplayListEntryPtr displaymodeInfo, DMDisplayListIteratorUPP userUPP) __attribute__((deprecated)); # 659 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 #define NewDMNotificationUPP(userRoutine) ((DMNotificationUPP)userRoutine) #define NewDMExtendedNotificationUPP(userRoutine) ((DMExtendedNotificationUPP)userRoutine) #define NewDMComponentListIteratorUPP(userRoutine) ((DMComponentListIteratorUPP)userRoutine) #define NewDMDisplayModeListIteratorUPP(userRoutine) ((DMDisplayModeListIteratorUPP)userRoutine) #define NewDMProfileListIteratorUPP(userRoutine) ((DMProfileListIteratorUPP)userRoutine) #define NewDMDisplayListIteratorUPP(userRoutine) ((DMDisplayListIteratorUPP)userRoutine) #define DisposeDMNotificationUPP(userUPP) #define DisposeDMExtendedNotificationUPP(userUPP) #define DisposeDMComponentListIteratorUPP(userUPP) #define DisposeDMDisplayModeListIteratorUPP(userUPP) #define DisposeDMProfileListIteratorUPP(userUPP) #define DisposeDMDisplayListIteratorUPP(userUPP) #define InvokeDMNotificationUPP(theEvent,userUPP) (*userUPP)(theEvent) #define InvokeDMExtendedNotificationUPP(userData,theMessage,notifyData,userUPP) (*userUPP)(userData, theMessage, notifyData) #define InvokeDMComponentListIteratorUPP(userData,itemIndex,componentInfo,userUPP) (*userUPP)(userData, itemIndex, componentInfo) #define InvokeDMDisplayModeListIteratorUPP(userData,itemIndex,displaymodeInfo,userUPP) (*userUPP)(userData, itemIndex, displaymodeInfo) #define InvokeDMProfileListIteratorUPP(userData,itemIndex,profileInfo,userUPP) (*userUPP)(userData, itemIndex, profileInfo) #define InvokeDMDisplayListIteratorUPP(userData,itemIndex,displaymodeInfo,userUPP) (*userUPP)(userData, itemIndex, displaymodeInfo) # 1684 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Displays.h" 3 #pragma pack(pop) # 83 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/FontSync.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/FontSync.h" 3 #define __FONTSYNC__ # 43 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/FontSync.h" 3 #pragma options align=power typedef UInt32 FNSMatchOptions; enum { kFNSMatchNames = 0x00000001, kFNSMatchTechnology = 0x00000002, kFNSMatchGlyphs = 0x00000004, kFNSMatchEncodings = 0x00000008, kFNSMatchQDMetrics = 0x00000010, kFNSMatchATSUMetrics = 0x00000020, kFNSMatchKerning = 0x00000040, kFNSMatchWSLayout = 0x00000080, kFNSMatchAATLayout = 0x00000100, kFNSMatchPrintEncoding = 0x00000200, kFNSMissingDataNoMatch = (UInt32)0x80000000, kFNSMatchAll = (UInt32)0xFFFFFFFF, kFNSMatchDefaults = 0 }; # 81 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/FontSync.h" 3 typedef UInt32 FNSObjectVersion; enum { kFNSVersionDontCare = 0, kFNSCurSysInfoVersion = 1 }; typedef UInt32 FNSFeatureFlags; struct FNSSysInfo { FNSObjectVersion iSysInfoVersion; FNSFeatureFlags oFeatures; FNSObjectVersion oCurRefVersion; FNSObjectVersion oMinRefVersion; FNSObjectVersion oCurProfileVersion; FNSObjectVersion oMinProfileVersion; UInt16 oFontSyncVersion; }; typedef struct FNSSysInfo FNSSysInfo; # 120 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/FontSync.h" 3 typedef struct OpaqueFNSFontReference* FNSFontReference; # 212 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/FontSync.h" 3 enum { kFNSCreatorDefault = 0, kFNSProfileFileType = 'fnsp' }; typedef struct OpaqueFNSFontProfile* FNSFontProfile; # 585 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/FontSync.h" 3 #pragma options align=reset # 87 "/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 = 1L, kATSULineRotationTag = 2L, kATSULineDirectionTag = 3L, kATSULineJustificationFactorTag = 4L, kATSULineFlushFactorTag = 5L, kATSULineBaselineValuesTag = 6L, kATSULineLayoutOptionsTag = 7L, # 239 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSULineAscentTag = 8L, # 248 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSULineDescentTag = 9L, kATSULineLangRegionTag = 10L, kATSULineTextLocatorTag = 11L, kATSULineTruncationTag = 12L, # 282 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSULineFontFallbacksTag = 13L, kATSULineDecimalTabCharacterTag = 14L, kATSULayoutOperationOverrideTag = 15L, kATSULineHighlightCGColorTag = 17L, kATSUMaxLineTag = 18L, kATSULineLanguageTag = 10L, # 325 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSUCGContextTag = 32767L, kATSUQDBoldfaceTag = 256L, kATSUQDItalicTag = 257L, kATSUQDUnderlineTag = 258L, kATSUQDCondensedTag = 259L, kATSUQDExtendedTag = 260L, kATSUFontTag = 261L, kATSUSizeTag = 262L, kATSUColorTag = 263L, kATSULangRegionTag = 264L, kATSUVerticalCharacterTag = 265L, kATSUImposeWidthTag = 266L, kATSUBeforeWithStreamShiftTag = 267L, kATSUAfterWithStreamShiftTag = 268L, kATSUCrossStreamShiftTag = 269L, kATSUTrackingTag = 270L, kATSUHangingInhibitFactorTag = 271L, kATSUKerningInhibitFactorTag = 272L, kATSUDecompositionFactorTag = 273L, kATSUBaselineClassTag = 274L, kATSUPriorityJustOverrideTag = 275L, kATSUNoLigatureSplitTag = 276L, kATSUNoCaretAngleTag = 277L, kATSUSuppressCrossKerningTag = 278L, kATSUNoOpticalAlignmentTag = 279L, kATSUForceHangingTag = 280L, kATSUNoSpecialJustificationTag = 281L, kATSUStyleTextLocatorTag = 282L, kATSUStyleRenderingOptionsTag = 283L, # 516 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSUAscentTag = 284L, # 525 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSUDescentTag = 285L, # 534 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 kATSULeadingTag = 286L, kATSUGlyphSelectorTag = 287L, kATSURGBAlphaColorTag = 288L, kATSUFontMatrixTag = 289L, kATSUStyleUnderlineCountOptionTag = 290L, kATSUStyleUnderlineColorOptionTag = 291L, kATSUStyleStrikeThroughTag = 292L, kATSUStyleStrikeThroughCountOptionTag = 293L, kATSUStyleStrikeThroughColorOptionTag = 294L, kATSUStyleDropShadowTag = 295L, kATSUStyleDropShadowBlurOptionTag = 296L, kATSUStyleDropShadowOffsetOptionTag = 297L, kATSUStyleDropShadowColorOptionTag = 298L, kATSUMaxStyleTag = 299L, kATSULanguageTag = 264L, kATSUMaxATSUITagValue = 65535L }; # 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; # 1120 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 extern RedrawBackgroundUPP NewRedrawBackgroundUPP(RedrawBackgroundProcPtr userRoutine) ; # 1131 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 extern void DisposeRedrawBackgroundUPP(RedrawBackgroundUPP userUPP) ; # 1142 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 extern Boolean InvokeRedrawBackgroundUPP( ATSUTextLayout iLayout, UniCharArrayOffset iTextOffset, UniCharCount iTextLength, ATSTrapezoid iUnhighlightArea[], ItemCount iTrapezoidCount, RedrawBackgroundUPP userUPP) ; #define NewRedrawBackgroundUPP(userRoutine) ((RedrawBackgroundUPP)userRoutine) #define DisposeRedrawBackgroundUPP(userUPP) #define InvokeRedrawBackgroundUPP(iLayout,iTextOffset,iTextLength,iUnhighlightArea,iTrapezoidCount,userUPP) (*userUPP)(iLayout, iTextOffset, iTextLength, iUnhighlightArea, iTrapezoidCount) # 1180 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 union ATSUBackgroundData { ATSUBackgroundColor backgroundColor; RedrawBackgroundUPP backgroundUPP; }; typedef union ATSUBackgroundData ATSUBackgroundData; # 1217 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 struct ATSUUnhighlightData { ATSUBackgroundDataType dataType; ATSUBackgroundData unhighlightData; }; typedef struct ATSUUnhighlightData ATSUUnhighlightData; # 1247 "/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 }; # 1284 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 enum { kATSUUseLineControlWidth = 0x7FFFFFFF }; # 1295 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h" 3 enum { kATSUNoSelector = 0x0000FFFF }; # 1310 "/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/ATSUnicodeObjects.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeObjects.h" 3 #define __ATSUNICODEOBJECTS__ # 74 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeObjects.h" 3 extern OSStatus ATSUCreateStyle(ATSUStyle * oStyle) ; # 153 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeObjects.h" 3 extern OSStatus ATSUDisposeStyle(ATSUStyle iStyle) ; # 630 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeObjects.h" 3 extern OSStatus ATSUSetAttributes( ATSUStyle iStyle, ItemCount iAttributeCount, const ATSUAttributeTag iTag[], const ByteCount iValueSize[], const ATSUAttributeValuePtr iValue[]) ; # 1000 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeObjects.h" 3 extern OSStatus ATSUCreateTextLayoutWithTextPtr( ConstUniCharArrayPtr iText, UniCharArrayOffset iTextOffset, UniCharCount iTextLength, UniCharCount iTextTotalLength, ItemCount iNumberOfRuns, const UniCharCount iRunLengths[], ATSUStyle iStyles[], ATSUTextLayout * oTextLayout) ; # 1066 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeObjects.h" 3 extern OSStatus ATSUClearLayoutCache( ATSUTextLayout iTextLayout, UniCharArrayOffset iLineStart) ; # 1107 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeObjects.h" 3 extern OSStatus ATSUDisposeTextLayout(ATSUTextLayout iTextLayout) ; # 1147 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeObjects.h" 3 extern OSStatus ATSUSetTextLayoutRefCon( ATSUTextLayout iTextLayout, URefCon iRefCon) ; # 1494 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeObjects.h" 3 extern OSStatus ATSUTextMoved( ATSUTextLayout iTextLayout, ConstUniCharArrayPtr iNewLocation) ; # 1608 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeObjects.h" 3 extern OSStatus ATSUSetLayoutControls( ATSUTextLayout iTextLayout, ItemCount iAttributeCount, const ATSUAttributeTag iTag[], const ByteCount iValueSize[], const ATSUAttributeValuePtr iValue[]) ; # 2204 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeObjects.h" 3 extern OSStatus ATSUSetRunStyle( ATSUTextLayout iTextLayout, ATSUStyle iStyle, UniCharArrayOffset iRunStart, UniCharCount iRunLength) ; # 2708 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeObjects.h" 3 extern OSStatus ATSUMatchFontsToText( ATSUTextLayout iTextLayout, UniCharArrayOffset iTextStart, UniCharCount iTextLength, ATSUFontID * oFontID, UniCharArrayOffset * oChangedOffset, UniCharCount * oChangedLength) ; # 2751 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeObjects.h" 3 extern OSStatus ATSUSetTransientFontMatching( ATSUTextLayout iTextLayout, Boolean iTransientFontMatching) ; # 25 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicode.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDrawing.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDrawing.h" 3 #define __ATSUNICODEDRAWING__ # 121 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDrawing.h" 3 extern OSStatus ATSUDrawText( ATSUTextLayout iTextLayout, UniCharArrayOffset iLineOffset, UniCharCount iLineLength, ATSUTextMeasurement iLocationX, ATSUTextMeasurement iLocationY) ; # 431 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDrawing.h" 3 extern OSStatus ATSUGetGlyphBounds( ATSUTextLayout iTextLayout, ATSUTextMeasurement iTextBasePointX, ATSUTextMeasurement iTextBasePointY, UniCharArrayOffset iBoundsCharStart, UniCharCount iBoundsCharLength, UInt16 iTypeOfBounds, ItemCount iMaxNumberOfBounds, ATSTrapezoid oGlyphBounds[], ItemCount * oActualNumberOfBounds) ; # 1236 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDrawing.h" 3 extern OSStatus ATSUPositionToOffset( ATSUTextLayout iTextLayout, ATSUTextMeasurement iLocationX, ATSUTextMeasurement iLocationY, UniCharArrayOffset * ioPrimaryOffset, Boolean * oIsLeading, UniCharArrayOffset * oSecondaryOffset) ; # 29 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicode.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFonts.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFonts.h" 3 #define __ATSUNICODEFONTS__ # 90 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFonts.h" 3 extern OSStatus ATSUSetFontFeatures( ATSUStyle iStyle, ItemCount iFeatureCount, const ATSUFontFeatureType iType[], const ATSUFontFeatureSelector iSelector[]) ; # 33 "/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__ # 246 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 typedef OSStatus ( * ATSQuadraticNewPathProcPtr)(void * callBackDataPtr); typedef ATSQuadraticNewPathProcPtr ATSQuadraticNewPathUPP; # 256 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern ATSQuadraticNewPathUPP NewATSQuadraticNewPathUPP(ATSQuadraticNewPathProcPtr userRoutine) ; # 267 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern void DisposeATSQuadraticNewPathUPP(ATSQuadraticNewPathUPP userUPP) ; # 278 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern OSStatus InvokeATSQuadraticNewPathUPP( void * callBackDataPtr, ATSQuadraticNewPathUPP userUPP) ; #define NewATSQuadraticNewPathUPP(userRoutine) ((ATSQuadraticNewPathUPP)userRoutine) #define DisposeATSQuadraticNewPathUPP(userUPP) #define InvokeATSQuadraticNewPathUPP(callBackDataPtr,userUPP) (*userUPP)(callBackDataPtr) # 323 "/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; # 333 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern ATSQuadraticLineUPP NewATSQuadraticLineUPP(ATSQuadraticLineProcPtr userRoutine) ; # 344 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern void DisposeATSQuadraticLineUPP(ATSQuadraticLineUPP userUPP) ; # 355 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern OSStatus InvokeATSQuadraticLineUPP( const Float32Point * pt1, const Float32Point * pt2, void * callBackDataPtr, ATSQuadraticLineUPP userUPP) ; #define NewATSQuadraticLineUPP(userRoutine) ((ATSQuadraticLineUPP)userRoutine) #define DisposeATSQuadraticLineUPP(userUPP) #define InvokeATSQuadraticLineUPP(pt1,pt2,callBackDataPtr,userUPP) (*userUPP)(pt1, pt2, callBackDataPtr) # 407 "/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; # 417 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern ATSQuadraticCurveUPP NewATSQuadraticCurveUPP(ATSQuadraticCurveProcPtr userRoutine) ; # 428 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern void DisposeATSQuadraticCurveUPP(ATSQuadraticCurveUPP userUPP) ; # 439 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern OSStatus InvokeATSQuadraticCurveUPP( const Float32Point * pt1, const Float32Point * controlPt, const Float32Point * pt2, void * callBackDataPtr, ATSQuadraticCurveUPP userUPP) ; #define NewATSQuadraticCurveUPP(userRoutine) ((ATSQuadraticCurveUPP)userRoutine) #define DisposeATSQuadraticCurveUPP(userUPP) #define InvokeATSQuadraticCurveUPP(pt1,controlPt,pt2,callBackDataPtr,userUPP) (*userUPP)(pt1, controlPt, pt2, callBackDataPtr) # 481 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 typedef OSStatus ( * ATSQuadraticClosePathProcPtr)(void * callBackDataPtr); typedef ATSQuadraticClosePathProcPtr ATSQuadraticClosePathUPP; # 491 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern ATSQuadraticClosePathUPP NewATSQuadraticClosePathUPP(ATSQuadraticClosePathProcPtr userRoutine) ; # 502 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern void DisposeATSQuadraticClosePathUPP(ATSQuadraticClosePathUPP userUPP) ; # 513 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern OSStatus InvokeATSQuadraticClosePathUPP( void * callBackDataPtr, ATSQuadraticClosePathUPP userUPP) ; #define NewATSQuadraticClosePathUPP(userRoutine) ((ATSQuadraticClosePathUPP)userRoutine) #define DisposeATSQuadraticClosePathUPP(userUPP) #define InvokeATSQuadraticClosePathUPP(callBackDataPtr,userUPP) (*userUPP)(callBackDataPtr) # 644 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 typedef OSStatus ( * ATSCubicMoveToProcPtr)(const Float32Point *pt, void *callBackDataPtr); typedef ATSCubicMoveToProcPtr ATSCubicMoveToUPP; # 654 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern ATSCubicMoveToUPP NewATSCubicMoveToUPP(ATSCubicMoveToProcPtr userRoutine) ; # 665 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern void DisposeATSCubicMoveToUPP(ATSCubicMoveToUPP userUPP) ; # 676 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern OSStatus InvokeATSCubicMoveToUPP( const Float32Point * pt, void * callBackDataPtr, ATSCubicMoveToUPP userUPP) ; #define NewATSCubicMoveToUPP(userRoutine) ((ATSCubicMoveToUPP)userRoutine) #define DisposeATSCubicMoveToUPP(userUPP) #define InvokeATSCubicMoveToUPP(pt,callBackDataPtr,userUPP) (*userUPP)(pt, callBackDataPtr) # 720 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 typedef OSStatus ( * ATSCubicLineToProcPtr)(const Float32Point *pt, void *callBackDataPtr); typedef ATSCubicLineToProcPtr ATSCubicLineToUPP; # 730 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern ATSCubicLineToUPP NewATSCubicLineToUPP(ATSCubicLineToProcPtr userRoutine) ; # 741 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern void DisposeATSCubicLineToUPP(ATSCubicLineToUPP userUPP) ; # 752 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern OSStatus InvokeATSCubicLineToUPP( const Float32Point * pt, void * callBackDataPtr, ATSCubicLineToUPP userUPP) ; #define NewATSCubicLineToUPP(userRoutine) ((ATSCubicLineToUPP)userRoutine) #define DisposeATSCubicLineToUPP(userUPP) #define InvokeATSCubicLineToUPP(pt,callBackDataPtr,userUPP) (*userUPP)(pt, callBackDataPtr) # 803 "/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; # 813 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern ATSCubicCurveToUPP NewATSCubicCurveToUPP(ATSCubicCurveToProcPtr userRoutine) ; # 824 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern void DisposeATSCubicCurveToUPP(ATSCubicCurveToUPP userUPP) ; # 835 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern OSStatus InvokeATSCubicCurveToUPP( const Float32Point * pt1, const Float32Point * pt2, const Float32Point * pt3, void * callBackDataPtr, ATSCubicCurveToUPP userUPP) ; #define NewATSCubicCurveToUPP(userRoutine) ((ATSCubicCurveToUPP)userRoutine) #define DisposeATSCubicCurveToUPP(userUPP) #define InvokeATSCubicCurveToUPP(pt1,pt2,pt3,callBackDataPtr,userUPP) (*userUPP)(pt1, pt2, pt3, callBackDataPtr) # 877 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 typedef OSStatus ( * ATSCubicClosePathProcPtr)(void * callBackDataPtr); typedef ATSCubicClosePathProcPtr ATSCubicClosePathUPP; # 887 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern ATSCubicClosePathUPP NewATSCubicClosePathUPP(ATSCubicClosePathProcPtr userRoutine) ; # 898 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern void DisposeATSCubicClosePathUPP(ATSCubicClosePathUPP userUPP) ; # 909 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeGlyphs.h" 3 extern OSStatus InvokeATSCubicClosePathUPP( void * callBackDataPtr, ATSCubicClosePathUPP userUPP) ; #define NewATSCubicClosePathUPP(userRoutine) ((ATSCubicClosePathUPP)userRoutine) #define DisposeATSCubicClosePathUPP(userUPP) #define InvokeATSCubicClosePathUPP(callBackDataPtr,userUPP) (*userUPP)(callBackDataPtr) # 37 "/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 { UniCharCount runLength; ItemCount 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; ByteCount sizeOfDataBlock; ByteCount offsetToTextLayouts; ByteCount offsetToStyleRuns; ByteCount offsetToStyleList; }; typedef struct ATSFlatDataMainHeaderBlock ATSFlatDataMainHeaderBlock; # 159 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 struct ATSFlatDataTextLayoutDataHeader { ByteCount sizeOfLayoutData; ByteCount textLayoutLength; ByteCount offsetToLayoutControls; ByteCount offsetToLineInfo; }; typedef struct ATSFlatDataTextLayoutDataHeader ATSFlatDataTextLayoutDataHeader; struct ATSFlatDataTextLayoutHeader { ItemCount numFlattenedTextLayouts; ATSFlatDataTextLayoutDataHeader flattenedTextLayouts[1]; }; typedef struct ATSFlatDataTextLayoutHeader ATSFlatDataTextLayoutHeader; struct ATSFlatDataLayoutControlsDataHeader { ItemCount numberOfLayoutControls; # 222 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 ATSUAttributeInfo controlArray[1]; }; typedef struct ATSFlatDataLayoutControlsDataHeader ATSFlatDataLayoutControlsDataHeader; struct ATSFlatDataLineInfoData { UniCharCount lineLength; ItemCount numberOfLineControls; }; typedef struct ATSFlatDataLineInfoData ATSFlatDataLineInfoData; struct ATSFlatDataLineInfoHeader { ItemCount numberOfLines; ATSFlatDataLineInfoData lineInfoArray[1]; }; typedef struct ATSFlatDataLineInfoHeader ATSFlatDataLineInfoHeader; # 273 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 struct ATSFlatDataStyleRunDataHeader { ItemCount numberOfStyleRuns; ATSUStyleRunInfo styleRunArray[1]; }; typedef struct ATSFlatDataStyleRunDataHeader ATSFlatDataStyleRunDataHeader; # 297 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 struct ATSFlatDataStyleListStyleDataHeader { ByteCount sizeOfStyleInfo; ItemCount numberOfSetAttributes; ItemCount numberOfSetFeatures; ItemCount numberOfSetVariations; # 338 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 }; typedef struct ATSFlatDataStyleListStyleDataHeader ATSFlatDataStyleListStyleDataHeader; struct ATSFlatDataStyleListHeader { ItemCount 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; ByteCount nameSpecifierSize; }; typedef struct ATSFlatDataFontNameDataHeader ATSFlatDataFontNameDataHeader; struct ATSFlatDataFontSpecRawNameData { FontNameCode fontNameType; FontPlatformCode fontNamePlatform; FontScriptCode fontNameScript; FontLanguageCode fontNameLanguage; ByteCount fontNameLength; }; typedef struct ATSFlatDataFontSpecRawNameData ATSFlatDataFontSpecRawNameData; # 481 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 struct ATSFlatDataFontSpecRawNameDataHeader { ItemCount numberOfFlattenedNames; ATSFlatDataFontSpecRawNameData nameDataArray[1]; }; typedef struct ATSFlatDataFontSpecRawNameDataHeader ATSFlatDataFontSpecRawNameDataHeader; # 770 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h" 3 #pragma pack(pop) # 41 "/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 = 0L, # 70 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 kATSUDirectDataBaselineDeltaFixedArray = 1L, # 85 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 kATSUDirectDataDeviceDeltaSInt16Array = 2L, # 100 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 kATSUDirectDataStyleIndexUInt16Array = 3L, # 109 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 kATSUDirectDataStyleSettingATSUStyleSettingRefArray = 4L, # 125 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 kATSUDirectDataLayoutRecordATSLayoutRecordVersion1 = 100L, # 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; # 225 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 extern OSStatus ATSUDirectGetLayoutDataArrayPtrFromLineRef( ATSULineRef iLineRef, ATSUDirectDataSelector iDataSelector, Boolean iCreate, void * oLayoutDataArrayPtr[], ItemCount * oLayoutDataCount) ; # 353 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicodeDirectAccess.h" 3 extern OSStatus ATSUDirectReleaseLayoutDataArrayPtr( ATSULineRef iLineRef, ATSUDirectDataSelector iDataSelector, void * iLayoutDataArrayPtr[]) ; # 45 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ATSUnicode.h" 2 3 # 91 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QD.h" 2 3 # 31 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h" 1 3 # 17 "/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 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 #define __HISHAPE__ # 68 "/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 }; # 170 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 typedef OSStatus ( * HIShapeEnumerateProcPtr)(int inMessage, HIShapeRef inShape, const CGRect *inRect, void *inRefcon); # 193 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern CFTypeID HIShapeGetTypeID(void) ; # 224 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateEmpty(void) ; # 255 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateWithQDRgn(RgnHandle inRgn) ; # 286 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateWithRect(const CGRect * inRect) ; # 317 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateCopy(HIShapeRef inShape) ; # 351 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateIntersection( HIShapeRef inShape1, HIShapeRef inShape2) ; # 387 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateDifference( HIShapeRef inShape1, HIShapeRef inShape2) ; # 423 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateUnion( HIShapeRef inShape1, HIShapeRef inShape2) ; # 459 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIShapeRef HIShapeCreateXor( HIShapeRef inShape1, HIShapeRef inShape2) ; # 492 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern Boolean HIShapeIsEmpty(HIShapeRef inShape) ; # 522 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern Boolean HIShapeIsRectangular(HIShapeRef inShape) ; # 556 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern Boolean HIShapeContainsPoint( HIShapeRef inShape, const CGPoint * inPoint) ; # 592 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern Boolean HIShapeIntersectsRect( HIShapeRef inShape, const CGRect * inRect) ; # 627 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern CGRect * HIShapeGetBounds( HIShapeRef inShape, CGRect * outRect) ; # 665 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeGetAsQDRgn( HIShapeRef inShape, RgnHandle outRgn) ; # 703 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeReplacePathInCGContext( HIShapeRef inShape, CGContextRef inContext) ; # 786 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeEnumerate( HIShapeRef inShape, OptionBits inOptions, HIShapeEnumerateProcPtr inProc, void * inRefcon) ; # 819 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIMutableShapeRef HIShapeCreateMutable(void) ; # 850 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIMutableShapeRef HIShapeCreateMutableCopy(HIShapeRef inOrig) ; # 877 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern HIMutableShapeRef HIShapeCreateMutableWithRect(const CGRect * inRect) ; # 907 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeSetEmpty(HIMutableShapeRef inShape) ; # 942 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeSetWithShape( HIMutableShapeRef inDestShape, HIShapeRef inSrcShape) ; # 982 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeIntersect( HIShapeRef inShape1, HIShapeRef inShape2, HIMutableShapeRef outResult) ; # 1023 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeDifference( HIShapeRef inShape1, HIShapeRef inShape2, HIMutableShapeRef outResult) ; # 1071 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeUnion( HIShapeRef inShape1, HIShapeRef inShape2, HIMutableShapeRef outResult) ; # 1112 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeXor( HIShapeRef inShape1, HIShapeRef inShape2, HIMutableShapeRef outResult) ; # 1151 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeOffset( HIMutableShapeRef inShape, CGFloat inDX, CGFloat inDY) ; # 1192 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeInset( HIMutableShapeRef inShape, CGFloat inDX, CGFloat inDY) ; # 1225 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIShape.h" 3 extern OSStatus HIShapeUnionWithRect( HIMutableShapeRef inShape, const CGRect * inRect) ; # 26 "/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 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 #define __ICONS__ # 28 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 # 29 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 2 3 # 46 "/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; # 192 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern IconActionUPP NewIconActionUPP(IconActionProcPtr userRoutine) ; # 203 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern IconGetterUPP NewIconGetterUPP(IconGetterProcPtr userRoutine) ; # 214 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern void DisposeIconActionUPP(IconActionUPP userUPP) ; # 225 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern void DisposeIconGetterUPP(IconGetterUPP userUPP) ; # 236 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern OSErr InvokeIconActionUPP( ResType theType, Handle * theIcon, void * yourDataPtr, IconActionUPP userUPP) ; # 251 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern Handle InvokeIconGetterUPP( ResType theType, void * yourDataPtr, IconGetterUPP userUPP) ; # 266 "/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) # 933 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 typedef UInt32 PlotIconRefFlags; enum { kPlotIconRefNormalFlags = 0L, kPlotIconRefNoImage = (1 << 1), kPlotIconRefNoMask = (1 << 2) }; # 978 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern OSErr IconRefToIconFamily( IconRef theIconRef, IconSelectorValue whichIcons, IconFamilyHandle * iconFamily) ; # 1055 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern OSErr SetIconFamilyData( IconFamilyHandle iconFamily, OSType iconType, Handle h) ; # 1083 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern OSErr GetIconFamilyData( IconFamilyHandle iconFamily, OSType iconType, Handle h) ; # 1161 "/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) ; # 1305 "/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) ; # 1352 "/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) ; # 1393 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern HIShapeRef IconRefToHIShape( const CGRect * iconRect, IconAlignmentType align, IconServicesUsageFlags iconServicesUsageFlags, IconRef theIconRef) ; # 1460 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern Boolean IsIconRefMaskEmpty(IconRef iconRef) ; # 1487 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 extern IconRef GetIconRefVariant( IconRef inIconRef, OSType inVariant, IconTransformType * outTransform) ; # 1507 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Icons.h" 3 #pragma pack(pop) # 30 "/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 # 36 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 #define __INTERNETCONFIG__ # 57 "/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; # 112 "/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" # 660 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICStart( ICInstance * inst, OSType signature) ; # 681 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICStop(ICInstance inst) ; # 700 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetVersion( ICInstance inst, long whichVersion, UInt32 * version) ; # 723 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetConfigName( ICInstance inst, Boolean longname, Str255 name) ; # 751 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetSeed( ICInstance inst, long * seed) ; # 773 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetPerm( ICInstance inst, ICPerm * perm) ; # 796 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICBegin( ICInstance inst, ICPerm perm) ; # 822 "/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) ; # 857 "/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) ; # 890 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICFindPrefHandle( ICInstance inst, ConstStr255Param key, ICAttr * attr, Handle prefh) ; # 918 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetPrefHandle( ICInstance inst, ConstStr255Param key, ICAttr * attr, Handle * prefh) ; # 949 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICSetPrefHandle( ICInstance inst, ConstStr255Param key, ICAttr attr, Handle prefh) ; # 980 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICCountPref( ICInstance inst, long * count) ; # 1001 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetIndPref( ICInstance inst, long index, Str255 key) ; # 1025 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICDeletePref( ICInstance inst, ConstStr255Param key) ; # 1047 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICEnd(ICInstance inst) ; # 1066 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetDefaultPref( ICInstance inst, ConstStr255Param key, Handle prefH) ; # 1089 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICEditPreferences( ICInstance inst, ConstStr255Param key) ; # 1119 "/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) ; # 1157 "/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) ; # 1196 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICCreateGURLEvent( ICInstance inst, OSType helperCreator, Handle urlH, AppleEvent * theEvent) ; # 1219 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICSendGURLEvent( ICInstance inst, AppleEvent * theEvent) ; # 1245 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICMapFilename( ICInstance inst, ConstStr255Param filename, ICMapEntry * entry) ; # 1269 "/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) ; # 1297 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICMapEntriesFilename( ICInstance inst, Handle entries, ConstStr255Param filename, ICMapEntry * entry) ; # 1323 "/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) ; # 1353 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICCountMapEntries( ICInstance inst, Handle entries, long * count) ; # 1376 "/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) ; # 1405 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetMapEntry( ICInstance inst, Handle entries, long pos, ICMapEntry * entry) ; # 1431 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICSetMapEntry( ICInstance inst, Handle entries, long pos, const ICMapEntry * entry) ; # 1459 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICDeleteMapEntry( ICInstance inst, Handle entries, long pos) ; # 1484 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICAddMapEntry( ICInstance inst, Handle entries, const ICMapEntry * entry) ; # 1509 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetCurrentProfile( ICInstance inst, ICProfileID * currentID) ; # 1529 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICSetCurrentProfile( ICInstance inst, ICProfileID newID) ; # 1549 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICCountProfiles( ICInstance inst, long * count) ; # 1569 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetIndProfile( ICInstance inst, long index, ICProfileID * thisID) ; # 1592 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICGetProfileName( ICInstance inst, ICProfileID thisID, Str255 name) ; # 1615 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICSetProfileName( ICInstance inst, ICProfileID thisID, ConstStr255Param name) ; # 1637 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICAddProfile( ICInstance inst, ICProfileID prototypeID, ICProfileID * newID) ; # 1663 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 extern OSStatus ICDeleteProfile( ICInstance inst, ICProfileID thisID) ; # 1675 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/InternetConfig.h" 3 #pragma pack(pop) # 34 "/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 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 #define __PROCESSES__ # 35 "/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; # 106 "/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 = 1L }; # 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 = (long)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 }; # 316 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr LaunchApplication(LaunchPBPtr LaunchParams) ; # 404 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 #define MacGetCurrentProcess GetCurrentProcess extern OSErr GetCurrentProcess(ProcessSerialNumber * PSN) ; # 421 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr GetFrontProcess(ProcessSerialNumber * PSN) ; # 436 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr GetNextProcess(ProcessSerialNumber * PSN) ; # 487 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr GetProcessInformation( const ProcessSerialNumber * PSN, ProcessInfoRec * info) ; # 550 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern CFDictionaryRef ProcessInformationCopyDictionary( const ProcessSerialNumber * PSN, UInt32 infoToReturn) ; # 567 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr SetFrontProcess(const ProcessSerialNumber * PSN) ; enum { kSetFrontProcessFrontWindowOnly = (1 << 0) }; # 618 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSStatus SetFrontProcessWithOptions( const ProcessSerialNumber * inProcess, OptionBits inOptions) ; # 635 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr WakeUpProcess(const ProcessSerialNumber * PSN) ; # 650 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr SameProcess( const ProcessSerialNumber * PSN1, const ProcessSerialNumber * PSN2, Boolean * result) ; # 677 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 void ExitToShell() __attribute__ (( __noreturn__ )); # 710 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr KillProcess(const ProcessSerialNumber * inProcess) ; # 760 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSStatus GetProcessBundleLocation( const ProcessSerialNumber * psn, FSRef * location) ; # 798 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSStatus CopyProcessName( const ProcessSerialNumber * psn, CFStringRef * name) ; # 832 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSStatus GetProcessPID( const ProcessSerialNumber * psn, pid_t * pid) ; # 866 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSStatus GetProcessForPID( pid_t pid, ProcessSerialNumber * psn) ; # 898 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern Boolean IsProcessVisible(const ProcessSerialNumber * psn) ; # 930 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h" 3 extern OSErr ShowHideProcess( const ProcessSerialNumber * psn, Boolean visible) ; # 970 "/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) # 38 "/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 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 #define __PASTEBOARD__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h" 1 3 # 25 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 2 3 # 100 "/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 }; # 122 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 typedef OptionBits PasteboardSyncFlags; enum { # 134 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 kPasteboardModified = (1 << 0), kPasteboardClientIsOwner = (1 << 1) }; # 184 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 #define kPasteboardTypeFileURLPromise CFSTR("com.apple.pasteboard.promised-file-url") # 193 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 #define kPasteboardTypeFilePromiseContent CFSTR("com.apple.pasteboard.promised-file-content-type") # 207 "/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), # 248 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 kPasteboardFlavorRequestOnly = (1 << 3), # 257 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 kPasteboardFlavorSystemTranslated = (1 << 8), # 267 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 kPasteboardFlavorPromised = (1 << 9) }; # 280 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 typedef OSType PasteboardStandardLocation; enum { kPasteboardStandardLocationTrash = 'trsh', kPasteboardStandardLocationUnknown = 'unkn' }; # 314 "/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 # 365 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardCreate( CFStringRef inName, PasteboardRef * outPasteboard) ; # 398 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern PasteboardSyncFlags PasteboardSynchronize(PasteboardRef inPasteboard) ; # 429 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardClear(PasteboardRef inPasteboard) ; # 461 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardCopyName( PasteboardRef inPasteboard, CFStringRef * outName) ; # 493 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardGetItemCount( PasteboardRef inPasteboard, ItemCount * outItemCount) ; # 528 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardGetItemIdentifier( PasteboardRef inPasteboard, CFIndex inIndex, PasteboardItemID * outItem) ; # 566 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardCopyItemFlavors( PasteboardRef inPasteboard, PasteboardItemID inItem, CFArrayRef * outFlavorTypes) ; # 607 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardGetItemFlavorFlags( PasteboardRef inPasteboard, PasteboardItemID inItem, CFStringRef inFlavorType, PasteboardFlavorFlags * outFlags) ; # 648 "/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 # 708 "/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) ; # 744 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardCopyPasteLocation( PasteboardRef inPasteboard, CFURLRef * outPasteLocation) ; # 779 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardSetPasteLocation( PasteboardRef inPasteboard, CFURLRef inPasteLocation) ; # 810 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 typedef OSStatus ( * PasteboardPromiseKeeperProcPtr)(PasteboardRef pasteboard, PasteboardItemID item, CFStringRef flavorType, void *context); # 842 "/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 # 878 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Pasteboard.h" 3 extern OSStatus PasteboardResolvePromises(PasteboardRef inPasteboard) ; # 42 "/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 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 #define __TRANSLATIONSERVICES__ # 119 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 typedef struct OpaqueTranslationRef* TranslationRef; enum { badTranslationRefErr = -3031 }; # 142 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 typedef OptionBits TranslationFlags; enum { kTranslationDataTranslation = (1 << 0), kTranslationFileTranslation = (1 << 1) }; # 175 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern CFTypeID TranslationGetTypeID(void) ; # 217 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationCreate( CFStringRef inSourceType, CFStringRef inDestinationType, TranslationFlags inTranslationFlags, TranslationRef * outTranslation) ; # 271 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationCreateWithSourceArray( CFArrayRef inSourceTypes, TranslationFlags inTranslationFlags, CFArrayRef * outDestinationTypes, CFDictionaryRef * outTranslations) ; # 312 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationPerformForData( TranslationRef inTranslation, CFDataRef inSourceData, CFDataRef * outDestinationData) ; # 370 "/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) ; # 429 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationPerformForURL( TranslationRef inTranslation, CFURLRef inSourceURL, CFURLRef inDestinationURL, CFURLRef * outTranslatedURL) ; # 462 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationCopySourceType( TranslationRef inTranslation, CFStringRef * outSourceType) ; # 494 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationCopyDestinationType( TranslationRef inTranslation, CFStringRef * outDestinationType) ; # 525 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/TranslationServices.h" 3 extern OSStatus TranslationGetTranslationFlags( TranslationRef inTranslation, TranslationFlags * outTranslationFlags) ; # 46 "/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 # 9 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Accessibility.h" 3 #define __ACCESSIBILITY__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXError.h" 1 3 # 9 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXError.h" 3 #define __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 }; typedef SInt32 AXError; # 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 # 11 "/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 # 11 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define __AXROLECONSTANTS__ # 51 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXApplicationRole CFSTR("AXApplication") #define kAXSystemWideRole CFSTR("AXSystemWide") #define kAXWindowRole CFSTR("AXWindow") #define kAXSheetRole CFSTR("AXSheet") #define kAXDrawerRole CFSTR("AXDrawer") #define kAXGrowAreaRole CFSTR("AXGrowArea") #define kAXImageRole CFSTR("AXImage") #define kAXUnknownRole CFSTR("AXUnknown") #define kAXButtonRole CFSTR("AXButton") #define kAXRadioButtonRole CFSTR("AXRadioButton") #define kAXCheckBoxRole CFSTR("AXCheckBox") #define kAXPopUpButtonRole CFSTR("AXPopUpButton") #define kAXMenuButtonRole CFSTR("AXMenuButton") #define kAXTabGroupRole CFSTR("AXTabGroup") #define kAXTableRole CFSTR("AXTable") #define kAXColumnRole CFSTR("AXColumn") #define kAXRowRole CFSTR("AXRow") # 119 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXRoleConstants.h" 3 #define kAXOutlineRole CFSTR("AXOutline") # 162 "/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("AXMatteRole") #define kAXDockItemRole CFSTR("AXDockItem") #define kAXRulerRole CFSTR("AXRuler") #define kAXRulerMarkerRole CFSTR("AXRulerMarker") #define kAXGridRole CFSTR("AXGrid") #define kAXCloseButtonSubrole CFSTR("AXCloseButton") #define kAXMinimizeButtonSubrole CFSTR("AXMinimizeButton") #define kAXZoomButtonSubrole CFSTR("AXZoomButton") #define kAXToolbarButtonSubrole CFSTR("AXToolbarButton") #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 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 kAXProcessSwitcherListSubrole CFSTR("AXProcessSwitcherList") # 14 "/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 # 11 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define __AXATTRIBUTECONSTANTS__ # 175 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXRoleAttribute CFSTR("AXRole") # 203 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSubroleAttribute CFSTR("AXSubrole") # 229 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXRoleDescriptionAttribute CFSTR("AXRoleDescription") # 244 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXHelpAttribute CFSTR("AXHelp") # 260 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXTitleAttribute CFSTR("AXTitle") # 286 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXValueAttribute CFSTR("AXValue") # 307 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXValueDescriptionAttribute CFSTR("AXValueDescription") # 325 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXMinValueAttribute CFSTR("AXMinValue") # 343 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXMaxValueAttribute CFSTR("AXMaxValue") # 360 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXValueIncrementAttribute CFSTR("AXValueIncrement") # 377 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXAllowedValuesAttribute CFSTR("AXAllowedValues") # 392 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXEnabledAttribute CFSTR("AXEnabled") # 411 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXFocusedAttribute CFSTR("AXFocused") # 429 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXParentAttribute CFSTR("AXParent") # 450 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXChildrenAttribute CFSTR("AXChildren") # 470 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSelectedChildrenAttribute CFSTR("AXSelectedChildren") # 487 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXVisibleChildrenAttribute CFSTR("AXVisibleChildren") # 505 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXWindowAttribute CFSTR("AXWindow") # 523 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXTopLevelUIElementAttribute CFSTR("AXTopLevelUIElement") # 543 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXPositionAttribute CFSTR("AXPosition") # 559 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSizeAttribute CFSTR("AXSize") # 577 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXOrientationAttribute CFSTR("AXOrientation") # 597 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXDescriptionAttribute CFSTR("AXDescription") #define kAXDescription CFSTR("AXDescription") # 612 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSelectedTextAttribute CFSTR("AXSelectedText") # 627 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSelectedTextRangeAttribute CFSTR("AXSelectedTextRange") # 641 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSelectedTextRangesAttribute CFSTR("AXSelectedTextRanges") # 658 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXVisibleCharacterRangeAttribute CFSTR("AXVisibleCharacterRange") # 672 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXNumberOfCharactersAttribute CFSTR("AXNumberOfCharacters") # 684 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSharedTextUIElementsAttribute CFSTR("AXSharedTextUIElements") # 696 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSharedCharacterRangeAttribute CFSTR("AXSharedCharacterRange") #define kAXInsertionPointLineNumberAttribute CFSTR("AXInsertionPointLineNumber") # 714 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXMainAttribute CFSTR("AXMain") # 728 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXMinimizedAttribute CFSTR("AXMinimized") # 743 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXCloseButtonAttribute CFSTR("AXCloseButton") # 758 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXZoomButtonAttribute CFSTR("AXZoomButton") # 773 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXMinimizeButtonAttribute CFSTR("AXMinimizeButton") # 788 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXToolbarButtonAttribute CFSTR("AXToolbarButton") # 803 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXProxyAttribute CFSTR("AXProxy") # 818 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXGrowAreaAttribute CFSTR("AXGrowArea") # 832 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXModalAttribute CFSTR("AXModal") # 847 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXDefaultButtonAttribute CFSTR("AXDefaultButton") # 862 "/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") #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") # 897 "/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") # 932 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXContentsAttribute CFSTR("AXContents") # 947 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXIncrementorAttribute CFSTR("AXIncrementor") # 962 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXHourFieldAttribute CFSTR("AXHourField") # 977 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXMinuteFieldAttribute CFSTR("AXMinuteField") # 992 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXSecondFieldAttribute CFSTR("AXSecondField") # 1007 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXAMPMFieldAttribute CFSTR("AXAMPMField") # 1022 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXDayFieldAttribute CFSTR("AXDayField") # 1037 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXMonthFieldAttribute CFSTR("AXMonthField") # 1052 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXAttributeConstants.h" 3 #define kAXYearFieldAttribute CFSTR("AXYearField") #define kAXColumnTitleAttribute CFSTR("AXColumnTitles") # 1070 "/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") # 1100 "/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 kAXColumnHeaderUIElementsAttribute CFSTR("AXColumnHeaderUIElements") #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 kAXTextAttribute CFSTR("AXText") #define kAXVisibleTextAttribute CFSTR("AXVisibleText") #define kAXIsEditableAttribute CFSTR("AXIsEditable") #define kAXColumnTitlesAttribute CFSTR("AXColumnTitles") #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") # 15 "/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 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXActionConstants.h" 3 #define __AXACTIONCONSTANTS__ # 23 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXActionConstants.h" 3 #define kAXPressAction CFSTR("AXPress") #define kAXIncrementAction CFSTR("AXIncrement") #define kAXDecrementAction CFSTR("AXDecrement") #define kAXConfirmAction CFSTR("AXConfirm") #define kAXCancelAction CFSTR("AXCancel") #define kAXRaiseAction CFSTR("AXRaise") #define kAXShowMenuAction CFSTR("AXShowMenu") #define kAXPickAction CFSTR("AXPick") # 16 "/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 # 11 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXNotificationConstants.h" 3 #define __AXNOTIFICATIONCONSTANTS__ #define kAXMainWindowChangedNotification CFSTR("AXMainWindowChanged") #define kAXFocusedWindowChangedNotification CFSTR("AXFocusedWindowChanged") #define kAXFocusedUIElementChangedNotification CFSTR("AXFocusedUIElementChanged") #define kAXApplicationActivatedNotification CFSTR("AXApplicationActivated") #define kAXApplicationDeactivatedNotification CFSTR("AXApplicationDeactivated") #define kAXApplicationHiddenNotification CFSTR("AXApplicationHidden") #define kAXApplicationShownNotification CFSTR("AXApplicationShown") #define kAXWindowCreatedNotification CFSTR("AXWindowCreated") #define kAXWindowMovedNotification CFSTR("AXWindowMoved") #define kAXWindowResizedNotification CFSTR("AXWindowResized") #define kAXWindowMiniaturizedNotification CFSTR("AXWindowMiniaturized") #define kAXWindowDeminiaturizedNotification CFSTR("AXWindowDeminiaturized") #define kAXDrawerCreatedNotification CFSTR("AXDrawerCreated") #define kAXSheetCreatedNotification CFSTR("AXSheetCreated") #define kAXHelpTagCreatedNotification CFSTR("AXHelpTagCreated") #define kAXValueChangedNotification CFSTR("AXValueChanged") #define kAXUIElementDestroyedNotification CFSTR("AXUIElementDestroyed") #define kAXMenuOpenedNotification CFSTR("AXMenuOpened") #define kAXMenuClosedNotification CFSTR("AXMenuClosed") #define kAXMenuItemSelectedNotification CFSTR("AXMenuItemSelected") #define kAXRowCountChangedNotification CFSTR("AXRowCountChanged") #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("AXTitleChangedNotification") # 17 "/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 # 11 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXValueConstants.h" 3 #define __AXVALUECONSTANTS__ #define kAXHorizontalOrientationValue CFSTR("AXHorizontalOrientation") #define kAXVerticalOrientationValue CFSTR("AXVerticalOrientation") #define kAXUnknownOrientationValue CFSTR("AXUnknownOrientation") #define kAXAscendingSortDirectionValue CFSTR("AXAscendingSortDirection") #define kAXDescendingSortDirectionValue CFSTR("AXDescendingSortDirection") #define kAXUnknownSortDirectionValue CFSTR("AXUnknownSortDirection") # 18 "/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 # 9 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h" 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 extern Boolean AXAPIEnabled (); extern Boolean AXIsProcessTrusted () ; extern AXError AXMakeProcessTrusted (CFStringRef executablePath) ; typedef const struct __AXUIElement *AXUIElementRef; enum { kAXCopyMultipleAttributeOptionStopOnError = 0x1 }; typedef UInt32 AXCopyMultipleAttributeOptions; extern CFTypeID AXUIElementGetTypeID (void); extern AXError AXUIElementCopyAttributeNames (AXUIElementRef element, CFArrayRef *names); extern AXError AXUIElementCopyAttributeValue (AXUIElementRef element, CFStringRef attribute, CFTypeRef *value); extern AXError AXUIElementGetAttributeValueCount (AXUIElementRef element, CFStringRef attribute, CFIndex *count); extern AXError AXUIElementCopyAttributeValues (AXUIElementRef element, CFStringRef attribute, CFIndex index, CFIndex maxValues, CFArrayRef *values); extern AXError AXUIElementIsAttributeSettable (AXUIElementRef element, CFStringRef attribute, Boolean *settable); extern AXError AXUIElementSetAttributeValue (AXUIElementRef element, CFStringRef attribute, CFTypeRef value); extern AXError AXUIElementCopyMultipleAttributeValues (AXUIElementRef element, CFArrayRef attributes, AXCopyMultipleAttributeOptions options, CFArrayRef *values) ; extern AXError AXUIElementCopyParameterizedAttributeNames (AXUIElementRef element, CFArrayRef *names) ; extern AXError AXUIElementCopyParameterizedAttributeValue (AXUIElementRef element, CFStringRef parameterizedAttribute, CFTypeRef parameter, CFTypeRef *result) ; extern AXError AXUIElementCopyActionNames (AXUIElementRef element, CFArrayRef *names); extern AXError AXUIElementCopyActionDescription (AXUIElementRef element, CFStringRef action, CFStringRef *description); extern AXError AXUIElementPerformAction (AXUIElementRef element, CFStringRef action); extern AXError AXUIElementCopyElementAtPosition (AXUIElementRef application, float x,float y, AXUIElementRef *element); extern AXUIElementRef AXUIElementCreateApplication (pid_t pid); extern AXUIElementRef AXUIElementCreateSystemWide (void); extern AXError AXUIElementGetPid (AXUIElementRef element, pid_t *pid); extern AXError AXUIElementSetMessagingTimeout (AXUIElementRef element, float timeoutInSeconds) ; extern AXError AXUIElementPostKeyboardEvent (AXUIElementRef application, CGCharCode keyChar, CGKeyCode virtualKey, Boolean keyDown); typedef struct __AXObserver *AXObserverRef; typedef void (*AXObserverCallback)(AXObserverRef observer, AXUIElementRef element, CFStringRef notification, void *refcon); CFTypeID AXObserverGetTypeID (void); extern AXError AXObserverCreate (pid_t application, AXObserverCallback callback, AXObserverRef *outObserver); extern AXError AXObserverAddNotification (AXObserverRef observer, AXUIElementRef element, CFStringRef notification, void *refcon); extern AXError AXObserverRemoveNotification (AXObserverRef observer, AXUIElementRef element, CFStringRef notification); extern CFRunLoopSourceRef AXObserverGetRunLoopSource (AXObserverRef observer); # 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 typedef enum { kAXValueCGPointType = 1, kAXValueCGSizeType = 2, kAXValueCGRectType = 3, kAXValueCFRangeType = 4, kAXValueAXErrorType = 5, kAXValueIllegalType = 0 } AXValueType; typedef const struct __AXValue *AXValueRef; extern CFTypeID AXValueGetTypeID() ; extern AXValueRef AXValueCreate (AXValueType theType, const void *valuePtr); extern AXValueType AXValueGetType(AXValueRef value); extern Boolean AXValueGetValue(AXValueRef value, AXValueType theType, void *valuePtr); # 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 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 kAXFontNameKey; extern CFStringRef kAXFontFamilyKey; extern CFStringRef kAXVisibleNameKey; extern CFStringRef kAXFontSizeKey; enum { kAXUnderlineStyleNone = 0x0, kAXUnderlineStyleSingle = 0x1, kAXUnderlineStyleThick = 0x2, kAXUnderlineStyleDouble = 0x9 }; typedef UInt32 AXUnderlineStyle; extern CFStringRef kAXForegoundColorTextAttribute; # 16 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Accessibility.h" 2 3 # 50 "/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 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/UniversalAccess.h" 3 #define __UNIVERSALACCESS__ # 54 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/UniversalAccess.h" 3 typedef UInt32 UAZoomChangeFocusType; enum { kUAZoomFocusTypeOther = 0, kUAZoomFocusTypeInsertionPoint = 1 }; # 90 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/UniversalAccess.h" 3 extern Boolean UAZoomEnabled(void) ; # 132 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/UniversalAccess.h" 3 extern OSStatus UAZoomChangeFocus( const CGRect * inRect, const CGRect * inHighlightRect, UAZoomChangeFocusType inType) ; # 53 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/HIServices.h" 2 3 # 35 "/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__ # 30 "/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 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 kPDFWorkflowFolderURLKey CFSTR("folderURL") #define kPDFWorkflowDisplayNameKey CFSTR("displayName") #define kPDFWorkflowItemsKey CFSTR("items") 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; # 263 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMDefinitions.h" 3 enum PMDataFormat { kPMDataFormatXMLDefault = 0, kPMDataFormatXMLMinimal = 1, kPMDataFormatXMLCompressed = 2 }; typedef enum PMDataFormat PMDataFormat; # 31 "/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__ # 40 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 #define PM_USE_SESSION_APIS 1 #pragma mark #pragma mark Retain/Release #pragma mark # 73 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMRetain(PMObject object) ; # 106 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMRelease(PMObject object) ; #pragma mark #pragma mark Session #pragma mark # 128 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCreateSession(PMPrintSession * printSession) ; # 140 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionError(PMPrintSession printSession) ; # 152 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionSetError( PMPrintSession printSession, OSStatus printError) ; #pragma mark #pragma mark Session: Printing Loop #pragma mark # 182 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionBeginCGDocumentNoDialog( PMPrintSession printSession, PMPrintSettings printSettings, PMPageFormat pageFormat) ; # 197 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionEndDocumentNoDialog(PMPrintSession printSession) ; # 216 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionBeginPageNoDialog( PMPrintSession printSession, PMPageFormat pageFormat, const PMRect * pageFrame) ; # 238 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionEndPageNoDialog(PMPrintSession printSession) ; # 272 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionGetCGGraphicsContext( PMPrintSession printSession, CGContextRef * context) ; #pragma mark #pragma mark Session: Other routines #pragma mark - # 324 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionGetDestinationType( PMPrintSession printSession, PMPrintSettings printSettings, PMDestinationType * destTypeP) ; # 364 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionCopyDestinationFormat( PMPrintSession printSession, PMPrintSettings printSettings, CFStringRef * destFormatP) ; # 411 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionCopyDestinationLocation( PMPrintSession printSession, PMPrintSettings printSettings, CFURLRef * destLocationP) ; # 477 "/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) ; # 525 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionCopyOutputFormatList( PMPrintSession printSession, PMDestinationType destType, CFArrayRef * documentFormatP) ; # 574 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionCreatePageFormatList( PMPrintSession printSession, PMPrinter printer, CFArrayRef * pageFormatList) ; # 591 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionCreatePrinterList( PMPrintSession printSession, CFArrayRef * printerList, CFIndex * currentIndex, PMPrinter * currentPrinter) ; # 609 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionGetCurrentPrinter( PMPrintSession printSession, PMPrinter * currentPrinter) ; # 625 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionSetCurrentPMPrinter( PMPrintSession session, PMPrinter printer) ; # 638 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionGetDataFromSession( PMPrintSession printSession, CFStringRef key, CFTypeRef * data) ; # 652 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionSetDataInSession( PMPrintSession printSession, CFStringRef key, CFTypeRef data) ; #pragma mark - #pragma mark PageFormat #pragma mark # 677 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCreatePageFormat(PMPageFormat * pageFormat) ; # 688 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionDefaultPageFormat( PMPrintSession printSession, PMPageFormat pageFormat) ; # 701 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionValidatePageFormat( PMPrintSession printSession, PMPageFormat pageFormat, Boolean * result) ; # 717 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCopyPageFormat( PMPageFormat formatSrc, PMPageFormat formatDest) ; # 742 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCreatePageFormatWithPMPaper( PMPageFormat * pageFormat, PMPaper paper) ; # 767 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPageFormatCreateDataRepresentation( PMPageFormat pageFormat, CFDataRef * data, PMDataFormat format) ; # 787 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPageFormatCreateWithDataRepresentation( CFDataRef data, PMPageFormat * pageFormat) ; #pragma mark - # 803 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetAdjustedPageRect( PMPageFormat pageFormat, PMRect * pageRect) ; # 817 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetAdjustedPaperRect( PMPageFormat pageFormat, PMRect * paperRect) ; # 831 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetOrientation( PMPageFormat pageFormat, PMOrientation * orientation) ; # 845 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetPageFormatExtendedData( PMPageFormat pageFormat, OSType dataID, UInt32 * size, void * extendedData) ; # 875 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPageFormatGetPrinterID( PMPageFormat pageFormat, CFStringRef* printerID ) ; # 896 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetScale( PMPageFormat pageFormat, double * scale) ; # 919 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetUnadjustedPageRect( PMPageFormat pageFormat, PMRect * pageRect) ; # 942 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetUnadjustedPaperRect( PMPageFormat pageFormat, PMRect * paperRect) ; #pragma mark - # 972 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetOrientation( PMPageFormat pageFormat, PMOrientation orientation, Boolean lock) ; # 987 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetPageFormatExtendedData( PMPageFormat pageFormat, OSType dataID, UInt32 size, void * extendedData) ; # 1003 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetScale( PMPageFormat pageFormat, double scale) ; #pragma mark - #pragma mark PrintSettings #pragma mark # 1029 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCreatePrintSettings(PMPrintSettings * printSettings) ; # 1040 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionDefaultPrintSettings( PMPrintSession printSession, PMPrintSettings printSettings) ; # 1053 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSessionValidatePrintSettings( PMPrintSession printSession, PMPrintSettings printSettings, Boolean * result) ; # 1069 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCopyPrintSettings( PMPrintSettings settingSrc, PMPrintSettings settingDest) ; # 1096 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsCreateDataRepresentation( PMPrintSettings printSettings, CFDataRef * data, PMDataFormat format) ; # 1117 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsCreateWithDataRepresentation( CFDataRef data, PMPrintSettings *printSettings) ; #pragma mark - # 1133 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetCollate( PMPrintSettings printSettings, Boolean * collate) ; # 1147 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetCopies( PMPrintSettings printSettings, UInt32 * copies) ; # 1161 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetDuplex( PMPrintSettings printSettings, PMDuplexMode * duplexSetting) ; # 1175 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetFirstPage( PMPrintSettings printSettings, UInt32 * first) ; # 1189 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetLastPage( PMPrintSettings printSettings, UInt32 * last) ; # 1212 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetPageRange( PMPrintSettings printSettings, UInt32 * minPage, UInt32 * maxPage) ; # 1227 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetPrintSettingsExtendedData( PMPrintSettings printSettings, OSType dataID, UInt32 * size, void * extendedData) ; # 1242 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsGetJobName( PMPrintSettings printSettings, CFStringRef * name) ; # 1267 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsGetValue( PMPrintSettings printSettings, CFStringRef key, CFTypeRef * value) ; #pragma mark - # 1283 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetCollate( PMPrintSettings printSettings, Boolean collate) ; # 1297 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetCopies( PMPrintSettings printSettings, UInt32 copies, Boolean lock) ; # 1312 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetDuplex( PMPrintSettings printSettings, PMDuplexMode duplexSetting) ; # 1326 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetFirstPage( PMPrintSettings printSettings, UInt32 first, Boolean lock) ; # 1341 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetLastPage( PMPrintSettings printSettings, UInt32 last, Boolean lock) ; # 1364 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetPageRange( PMPrintSettings printSettings, UInt32 minPage, UInt32 maxPage) ; # 1378 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMSetPrintSettingsExtendedData( PMPrintSettings printSettings, OSType dataID, UInt32 size, void * extendedData) ; # 1394 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsSetJobName( PMPrintSettings printSettings, CFStringRef name) ; # 1424 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsSetValue( PMPrintSettings printSettings, CFStringRef key, CFTypeRef value, Boolean locked) ; # 1451 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsCopyAsDictionary( PMPrintSettings printSettings, CFDictionaryRef *settingsDictionary) ; # 1476 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsCopyKeys( PMPrintSettings printSettings, CFArrayRef *settingsKeys) ; #pragma mark - #pragma mark Printer #pragma mark # 1503 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCreateGenericPrinter( PMPrinter* printer ) ; # 1528 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMServerCreatePrinterList( PMServer server, CFArrayRef * printerList) ; # 1560 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMServerLaunchPrinterBrowser( PMServer server, CFDictionaryRef options) ; # 1588 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern PMPrinter PMPrinterCreateFromPrinterID(CFStringRef printerID) ; # 1620 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterCopyDescriptionURL( PMPrinter printer, CFStringRef descriptionType, CFURLRef * fileURL) ; # 1649 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterCopyDeviceURI( PMPrinter printer, CFURLRef * deviceURI) ; # 1666 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterCopyHostName( PMPrinter printer, CFStringRef * hostNameP) ; # 1703 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterCopyPresets( PMPrinter printer, CFArrayRef * presetList) ; # 1748 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetCommInfo( PMPrinter printer, Boolean * supportsControlCharRangeP, Boolean * supportsEightBitP) ; # 1763 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern CFStringRef PMPrinterGetID(PMPrinter printer) ; # 1775 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern CFStringRef PMPrinterGetLocation(PMPrinter printer) ; # 1787 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetDriverCreator( PMPrinter printer, OSType * creator) ; # 1801 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetDriverReleaseInfo( PMPrinter printer, VersRec * release) ; # 1827 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetPrinterResolutionCount( PMPrinter printer, UInt32 * countP) ; # 1856 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetIndexedPrinterResolution( PMPrinter printer, UInt32 index, PMResolution * resolutionP) ; # 1903 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 OSStatus PMPrinterGetOutputResolution( PMPrinter printer, PMPrintSettings printSettings, PMResolution *resolutionP) ; # 1942 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 OSStatus PMPrinterSetOutputResolution( PMPrinter printer, PMPrintSettings printSettings, const PMResolution *resolutionP) ; # 1956 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetLanguageInfo( PMPrinter printer, PMLanguageInfo * info) ; # 1970 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetMakeAndModelName( PMPrinter printer, CFStringRef * makeAndModel) ; # 2006 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetMimeTypes( PMPrinter printer, PMPrintSettings settings, CFArrayRef * mimeTypes) ; # 2021 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern CFStringRef PMPrinterGetName(PMPrinter printer) ; # 2046 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetPaperList( PMPrinter printer, CFArrayRef * paperList) ; # 2060 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterGetState( PMPrinter printer, PMPrinterState * state) ; # 2074 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern Boolean PMPrinterIsDefault(PMPrinter printer) ; # 2089 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern Boolean PMPrinterIsFavorite(PMPrinter printer) ; # 2101 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern Boolean PMPrinterIsPostScriptCapable(PMPrinter printer) ; # 2115 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterIsPostScriptPrinter(PMPrinter printer, Boolean *isPSPrinter) ; # 2141 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterIsRemote( PMPrinter printer, Boolean * isRemoteP) ; # 2168 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrinterSetDefault(PMPrinter printer) ; #pragma mark #pragma mark Preset #pragma mark # 2195 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPresetCopyName( PMPreset preset, CFStringRef * name) ; # 2227 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPresetCreatePrintSettings( PMPreset preset, PMPrintSession session, PMPrintSettings * printSettings) ; # 2263 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPresetGetAttributes( PMPreset preset, CFDictionaryRef * attributes) ; #pragma mark #pragma mark Paper #pragma mark # 2293 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMGetPageFormatPaper( PMPageFormat format, PMPaper * paper) ; # 2341 "/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) ; # 2371 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperGetWidth( PMPaper paper, double * paperWidth) ; # 2396 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperGetHeight( PMPaper paper, double * paperHeight) ; # 2421 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperGetMargins( PMPaper paper, PMPaperMargins * paperMargins) ; # 2447 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperGetID( PMPaper paper, CFStringRef * paperID) ; # 2473 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperGetName( PMPaper paper, CFStringRef * paperName) ; # 2504 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperGetPPDPaperName( PMPaper paper, CFStringRef * paperName) ; # 2537 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperCreateLocalizedName( PMPaper paper, PMPrinter printer, CFStringRef * paperName) ; # 2564 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPaperGetPrinterID( PMPaper paper, CFStringRef * printerID) ; # 2585 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern Boolean PMPaperIsCustom( PMPaper paper ) ; #pragma mark #pragma mark PDF Workflow #pragma mark # 2622 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMWorkflowCopyItems(CFArrayRef * workflowItems) ; # 2669 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMWorkflowSubmitPDFWithOptions( CFURLRef workflowItem, CFStringRef title, const char * options, CFURLRef pdfFile) ; # 2715 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMWorkflowSubmitPDFWithSettings( CFURLRef workflowItem, PMPrintSettings settings, CFURLRef pdfFile) ; #pragma mark #pragma mark Job Submission #pragma mark # 2759 "/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) ; # 2807 "/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) ; # 2858 "/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) ; # 2892 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsToOptions( PMPrintSettings settings, char ** options) ; # 2928 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMPrintSettingsToOptionsWithPrinterAndPageFormat( PMPrintSettings settings, PMPrinter printer, PMPageFormat pageFormat, char ** options) ; #pragma mark #pragma mark PPD related #pragma mark # 2962 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCopyAvailablePPDs( PMPPDDomain domain, CFArrayRef * ppds) ; # 2991 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCopyLocalizedPPD( CFURLRef ppd, CFURLRef * localizedPPD) ; # 3021 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern OSStatus PMCopyPPDData( CFURLRef ppd, CFDataRef * data) ; #pragma mark #pragma mark EPS related #pragma mark # 3089 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCore.h" 3 extern CGImageRef PMCGImageCreateWithEPSDataProvider( CGDataProviderRef epsDataProvider, CGImageRef epsPreview) ; # 35 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMDefinitionsDeprecated.h" 1 3 # 39 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCoreDeprecated.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCoreDeprecated.h" 3 #define __PMCORE_DEPRECATED__ # 61 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCoreDeprecated.h" 3 extern OSStatus PMFlattenPageFormatToCFData( PMPageFormat pageFormat, CFDataRef * flatFormat) __attribute__((deprecated)); # 81 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCoreDeprecated.h" 3 extern OSStatus PMFlattenPageFormatToURL( PMPageFormat pageFormat, CFURLRef flattenFileURL) __attribute__((deprecated)); # 111 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCoreDeprecated.h" 3 extern OSStatus PMUnflattenPageFormatWithCFData( CFDataRef flattenCFData, PMPageFormat * pageFormat) __attribute__((deprecated)); # 142 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCoreDeprecated.h" 3 extern OSStatus PMUnflattenPageFormatWithURL( CFURLRef flattenFileURL, PMPageFormat * pageFormat) __attribute__((deprecated)); # 161 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCoreDeprecated.h" 3 extern OSStatus PMFlattenPrintSettingsToCFData( PMPrintSettings printSettings, CFDataRef * flatSetting) __attribute__((deprecated)); # 181 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCoreDeprecated.h" 3 extern OSStatus PMFlattenPrintSettingsToURL( PMPrintSettings printSettings, CFURLRef flattenFileURL) __attribute__((deprecated)); # 212 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCoreDeprecated.h" 3 extern OSStatus PMUnflattenPrintSettingsWithCFData( CFDataRef flattenCFData, PMPrintSettings * printSettings) __attribute__((deprecated)); # 243 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PMCoreDeprecated.h" 3 extern OSStatus PMUnflattenPrintSettingsWithURL( CFURLRef flattenFileURL, PMPrintSettings * printSettings) __attribute__((deprecated)); # 43 "/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 kPMErrorHandlingStandardEnum 'lwst' #define kPMErrorHandlingDetailedEnum 'lwdt' # 47 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Headers/PrintCore.h" 2 3 # 39 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LangAnalysis.framework/Headers/LangAnalysis.h" 1 3 # 47 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 #define __SPEECHSYNTHESIS__ # 40 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 #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' }; enum { kSpeechImmediateBoundary = 0, kSpeechWordBoundary = 1, kSpeechSentenceBoundary = 2 }; typedef UInt32 SpeechBoundary; enum { modeText = 'TEXT', modePhonemes = 'PHON', modeNormal = 'NORM', modeLiteral = 'LTRL' }; enum { soVoiceDescription = 'info', soVoiceFile = 'fref' }; 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; # 238 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechStatusProperty ; # 247 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechErrorsProperty ; # 256 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechInputModeProperty ; # 265 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechCharacterModeProperty ; # 274 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechNumberModeProperty ; # 283 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechRateProperty ; # 292 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechPitchBaseProperty ; # 301 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechPitchModProperty ; # 310 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechVolumeProperty ; # 319 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechSynthesizerInfoProperty ; # 328 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechRecentSyncProperty ; # 337 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechPhonemeSymbolsProperty ; # 346 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechCurrentVoiceProperty ; # 355 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechCommandDelimiterProperty ; # 364 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechResetProperty ; # 373 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechOutputToFileURLProperty ; # 382 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechRefConProperty ; # 391 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechTextDoneCallBack ; # 400 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechSpeechDoneCallBack ; # 409 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechSyncCallBack ; # 418 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechPhonemeCallBack ; # 427 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechErrorCFCallBack ; # 436 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechWordCFCallBack ; # 446 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechModeText ; # 455 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechModePhoneme ; # 464 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechModeNormal ; # 473 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechModeLiteral ; # 483 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechNoEndingProsody ; # 492 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechNoSpeechInterrupt ; # 501 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechPreflightThenPause ; # 511 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechStatusOutputBusy ; # 520 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechStatusOutputPaused ; # 529 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechStatusNumberOfCharactersLeft ; # 538 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechStatusPhonemeCode ; # 548 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechErrorCount ; # 557 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechErrorOldest ; # 566 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechErrorOldestCharacterOffset ; # 575 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechErrorNewest ; # 584 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechErrorNewestCharacterOffset ; # 594 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechSynthesizerInfoIdentifier ; # 603 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechSynthesizerInfoManufacturer ; # 612 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechSynthesizerInfoVersion ; # 622 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechPhonemeInfoOpcode ; # 631 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechPhonemeInfoSymbol ; # 640 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechPhonemeInfoExample ; # 649 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechPhonemeInfoHiliteStart ; # 658 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechPhonemeInfoHiliteEnd ; # 668 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechVoiceCreator ; # 677 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechVoiceID ; # 687 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechCommandPrefix ; # 696 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechCommandSuffix ; # 706 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechDictionaryLocaleIdentifier ; # 715 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechDictionaryModificationDate ; # 724 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechDictionaryPronunciations ; # 733 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechDictionaryAbbreviations ; # 742 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechDictionaryEntrySpelling ; # 751 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechDictionaryEntryPhonemes ; # 761 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef kSpeechErrorCallbackSpokenString ; # 770 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern CFStringRef 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; # 792 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SpeechTextDoneUPP NewSpeechTextDoneUPP(SpeechTextDoneProcPtr userRoutine) ; # 803 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SpeechDoneUPP NewSpeechDoneUPP(SpeechDoneProcPtr userRoutine) ; # 814 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SpeechSyncUPP NewSpeechSyncUPP(SpeechSyncProcPtr userRoutine) ; # 825 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SpeechErrorUPP NewSpeechErrorUPP(SpeechErrorProcPtr userRoutine) ; # 836 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SpeechPhonemeUPP NewSpeechPhonemeUPP(SpeechPhonemeProcPtr userRoutine) ; # 847 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SpeechWordUPP NewSpeechWordUPP(SpeechWordProcPtr userRoutine) ; # 858 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void DisposeSpeechTextDoneUPP(SpeechTextDoneUPP userUPP) ; # 869 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void DisposeSpeechDoneUPP(SpeechDoneUPP userUPP) ; # 880 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void DisposeSpeechSyncUPP(SpeechSyncUPP userUPP) ; # 891 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void DisposeSpeechErrorUPP(SpeechErrorUPP userUPP) ; # 902 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void DisposeSpeechPhonemeUPP(SpeechPhonemeUPP userUPP) ; # 913 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void DisposeSpeechWordUPP(SpeechWordUPP userUPP) ; # 924 "/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) ; # 941 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void InvokeSpeechDoneUPP( SpeechChannel chan, SRefCon refCon, SpeechDoneUPP userUPP) ; # 955 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void InvokeSpeechSyncUPP( SpeechChannel chan, SRefCon refCon, OSType syncMessage, SpeechSyncUPP userUPP) ; # 970 "/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) ; # 986 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern void InvokeSpeechPhonemeUPP( SpeechChannel chan, SRefCon refCon, SInt16 phonemeOpcode, SpeechPhonemeUPP userUPP) ; # 1001 "/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) ; # 1030 "/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); # 1062 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern NumVersion SpeechManagerVersion(void) ; # 1074 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr MakeVoiceSpec( OSType creator, OSType id, VoiceSpec * voice) ; # 1089 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr CountVoices(SInt16 * numVoices) ; # 1101 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr GetIndVoice( SInt16 index, VoiceSpec * voice) ; # 1115 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr GetVoiceDescription( const VoiceSpec * voice, VoiceDescription * info, long infoLength) ; # 1130 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr GetVoiceInfo( const VoiceSpec * voice, OSType selector, void * voiceInfo) ; # 1145 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr NewSpeechChannel( VoiceSpec * voice, SpeechChannel * chan) ; # 1159 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr DisposeSpeechChannel(SpeechChannel chan) ; # 1171 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SpeakString(ConstStr255Param textToBeSpoken) ; # 1183 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SpeakText( SpeechChannel chan, const void * textBuf, unsigned long textBytes) ; # 1198 "/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) ; # 1214 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr StopSpeech(SpeechChannel chan) ; # 1226 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr StopSpeechAt( SpeechChannel chan, SInt32 whereToStop) ; # 1240 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr PauseSpeechAt( SpeechChannel chan, SInt32 whereToPause) ; # 1254 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr ContinueSpeech(SpeechChannel chan) ; # 1266 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SInt16 SpeechBusy(void) ; # 1278 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern SInt16 SpeechBusySystemWide(void) ; # 1290 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SetSpeechRate( SpeechChannel chan, Fixed rate) ; # 1304 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr GetSpeechRate( SpeechChannel chan, Fixed * rate) ; # 1318 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SetSpeechPitch( SpeechChannel chan, Fixed pitch) ; # 1332 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr GetSpeechPitch( SpeechChannel chan, Fixed * pitch) ; # 1346 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SetSpeechInfo( SpeechChannel chan, OSType selector, const void * speechInfo) ; # 1361 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr GetSpeechInfo( SpeechChannel chan, OSType selector, void * speechInfo) ; # 1376 "/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) ; # 1393 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr UseDictionary( SpeechChannel chan, Handle dictionary) ; # 1408 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SpeakCFString( SpeechChannel chan, CFStringRef aString, CFDictionaryRef options) ; # 1424 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr UseSpeechDictionary( SpeechChannel chan, CFDictionaryRef speechDictionary) ; # 1439 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr CopyPhonemesFromText( SpeechChannel chan, CFStringRef text, CFStringRef * phonemes) ; # 1455 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr CopySpeechProperty( SpeechChannel chan, CFStringRef property, CFTypeRef * object) ; # 1471 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h" 3 extern OSErr SetSpeechProperty( SpeechChannel chan, CFStringRef property, CFTypeRef object) ; #pragma pack(pop) # 51 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 3 #define __CORETEXT__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 #define __CTFONT__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 #define __CTFONTDESCRIPTOR__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontTraits.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontTraits.h" 3 #define __CTFONTTRAITS__ # 32 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontTraits.h" 3 extern const CFStringRef kCTFontSymbolicTrait ; # 41 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontTraits.h" 3 extern const CFStringRef kCTFontWeightTrait ; # 52 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontTraits.h" 3 extern const CFStringRef kCTFontWidthTrait ; # 62 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontTraits.h" 3 extern const CFStringRef kCTFontSlantTrait ; enum { kCTFontClassMaskShift = 28 }; # 86 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontTraits.h" 3 enum { kCTFontItalicTrait = (1 << 0), kCTFontBoldTrait = (1 << 1), kCTFontExpandedTrait = (1 << 5), kCTFontCondensedTrait = (1 << 6), kCTFontMonoSpaceTrait = (1 << 10), kCTFontVerticalTrait = (1 << 11), kCTFontUIOptimizedTrait = (1 << 12), kCTFontClassMaskTrait = (15 << kCTFontClassMaskShift) }; typedef uint32_t CTFontSymbolicTraits; # 108 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontTraits.h" 3 enum { kCTFontUnknownClass = (0 << kCTFontClassMaskShift), kCTFontOldStyleSerifsClass = (1 << kCTFontClassMaskShift), kCTFontTransitionalSerifsClass = (2 << kCTFontClassMaskShift), kCTFontModernSerifsClass = (3 << kCTFontClassMaskShift), kCTFontClarendonSerifsClass = (4 << kCTFontClassMaskShift), kCTFontSlabSerifsClass = (5 << kCTFontClassMaskShift), kCTFontFreeformSerifsClass = (7 << kCTFontClassMaskShift), kCTFontSansSerifClass = (8 << kCTFontClassMaskShift), kCTFontOrnamentalsClass = (9 << kCTFontClassMaskShift), kCTFontScriptsClass = (10 << kCTFontClassMaskShift), kCTFontSymbolicClass = (12 << kCTFontClassMaskShift) }; typedef uint32_t CTFontStylisticClass; # 18 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGAffineTransform.h" 1 3 # 25 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 2 3 # 39 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 typedef const struct __CTFontDescriptor * CTFontDescriptorRef; # 52 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontNameAttribute ; # 61 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontDisplayNameAttribute ; extern const CFStringRef kCTFontFamilyNameAttribute ; # 78 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontStyleNameAttribute ; extern const CFStringRef kCTFontTraitsAttribute ; # 95 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontVariationAttribute ; extern const CFStringRef kCTFontSizeAttribute ; extern const CFStringRef kCTFontMatrixAttribute ; # 120 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontCascadeListAttribute ; # 130 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontCharacterSetAttribute ; # 141 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontLanguagesAttribute ; # 151 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontBaselineAdjustAttribute ; # 160 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontMacintoshEncodingsAttribute ; # 170 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontFeaturesAttribute ; # 184 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontFeatureSettingsAttribute ; # 193 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontFixedAdvanceAttribute ; # 203 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 extern const CFStringRef kCTFontOrientationAttribute ; enum { kCTFontDefaultOrientation = 0, kCTFontHorizontalOrientation = 1, kCTFontVerticalOrientation = 2 }; typedef uint32_t CTFontOrientation; # 237 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CTFontDescriptorRef CTFontDescriptorCreateWithNameAndSize( CFStringRef name, CGFloat size ) ; # 255 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CTFontDescriptorRef CTFontDescriptorCreateWithAttributes( CFDictionaryRef attributes ) ; # 274 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CTFontDescriptorRef CTFontDescriptorCreateCopyWithAttributes( CTFontDescriptorRef original, CFDictionaryRef attributes ) ; # 297 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CTFontDescriptorRef CTFontDescriptorCreateCopyWithVariation( CTFontDescriptorRef original, CFNumberRef variationIdentifier, CGFloat variationValue ) ; # 319 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CTFontDescriptorRef CTFontDescriptorCreateCopyWithFeature( CTFontDescriptorRef original, CFNumberRef featureTypeIdentifier, CFNumberRef featureSelectorIdentifier ) ; # 341 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CFArrayRef CTFontDescriptorCreateMatchingFontDescriptors( CTFontDescriptorRef descriptor, CFSetRef mandatoryAttributes ) ; # 362 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CTFontDescriptorRef CTFontDescriptorCreateMatchingFontDescriptor( CTFontDescriptorRef descriptor, CFSetRef mandatoryAttributes ) ; # 382 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CFDictionaryRef CTFontDescriptorCopyAttributes( CTFontDescriptorRef descriptor ) ; # 400 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CFTypeRef CTFontDescriptorCopyAttribute( CTFontDescriptorRef descriptor, CFStringRef attribute ) ; # 426 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CFTypeRef CTFontDescriptorCopyLocalizedAttribute( CTFontDescriptorRef descriptor, CFStringRef attribute, CFStringRef *language) ; # 441 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 3 CFTypeID CTFontDescriptorGetTypeID( void ) ; # 20 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h" 1 3 # 22 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGFont.h" 1 3 # 23 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGPath.h" 1 3 # 24 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 2 3 # 38 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 typedef const struct __CTFont * CTFontRef; # 49 "/System/Library/Frameworks/ApplicationServices.framework/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 ; # 165 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateWithName( CFStringRef name, CGFloat size, const CGAffineTransform *matrix ) ; # 194 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateWithFontDescriptor( CTFontDescriptorRef descriptor, CGFloat size, const CGAffineTransform *matrix ) ; # 207 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 enum { kCTFontNoFontType = (uint32_t)-1, kCTFontUserFontType = 0, kCTFontUserFixedPitchFontType = 1, kCTFontSystemFontType = 2, kCTFontEmphasizedSystemFontType = 3, kCTFontSmallSystemFontType = 4, kCTFontSmallEmphasizedSystemFontType = 5, kCTFontMiniSystemFontType = 6, kCTFontMiniEmphasizedSystemFontType = 7, kCTFontViewsFontType = 8, kCTFontApplicationFontType = 9, kCTFontLabelFontType = 10, kCTFontMenuTitleFontType = 11, kCTFontMenuItemFontType = 12, kCTFontMenuItemMarkFontType = 13, kCTFontMenuItemCmdKeyFontType = 14, kCTFontWindowTitleFontType = 15, kCTFontPushButtonFontType = 16, kCTFontUtilityWindowTitleFontType = 17, kCTFontAlertHeaderFontType = 18, kCTFontSystemDetailFontType = 19, kCTFontEmphasizedSystemDetailFontType = 20, kCTFontToolbarFontType = 21, kCTFontSmallToolbarFontType = 22, kCTFontMessageFontType = 23, kCTFontPaletteFontType = 24, kCTFontToolTipFontType = 25, kCTFontControlContentFontType = 26 }; typedef uint32_t CTFontUIFontType; # 260 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateUIFontForLanguage( CTFontUIFontType uiType, CGFloat size, CFStringRef language ) ; # 291 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateCopyWithAttributes( CTFontRef font, CGFloat size, const CGAffineTransform *matrix, CTFontDescriptorRef attributes ) ; # 325 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateCopyWithSymbolicTraits( CTFontRef font, CGFloat size, const CGAffineTransform *matrix, CTFontSymbolicTraits symTraitValue, CTFontSymbolicTraits symTraitMask ) ; # 354 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateCopyWithFamily( CTFontRef font, CGFloat size, const CGAffineTransform *matrix, CFStringRef family ) ; # 385 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateForString( CTFontRef currentFont, CFStringRef string, CFRange range ) ; # 406 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontDescriptorRef CTFontCopyFontDescriptor( CTFontRef font ) ; # 424 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFTypeRef CTFontCopyAttribute( CTFontRef font, CFStringRef attribute ) ; # 438 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetSize( CTFontRef font ) ; # 451 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGAffineTransform CTFontGetMatrix( CTFontRef font ) ; # 464 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontSymbolicTraits CTFontGetSymbolicTraits( CTFontRef font ) ; # 478 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFDictionaryRef CTFontCopyTraits( CTFontRef font ) ; # 494 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFStringRef CTFontCopyPostScriptName( CTFontRef font ) ; # 506 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFStringRef CTFontCopyFamilyName( CTFontRef font ) ; # 518 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFStringRef CTFontCopyFullName( CTFontRef font ) ; # 530 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFStringRef CTFontCopyDisplayName( CTFontRef font ) ; # 547 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFStringRef CTFontCopyName( CTFontRef font, CFStringRef nameKey ) ; # 572 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFStringRef CTFontCopyLocalizedName( CTFontRef font, CFStringRef nameKey, CFStringRef *language ) ; # 592 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFCharacterSetRef CTFontCopyCharacterSet( CTFontRef font ) ; # 603 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFStringEncoding CTFontGetStringEncoding( CTFontRef font ) ; # 617 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFArrayRef CTFontCopySupportedLanguages( CTFontRef font ) ; # 645 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 Boolean CTFontGetGlyphsForCharacters( CTFontRef font, const UniChar characters[], CGGlyph glyphs[], CFIndex count ) ; # 665 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetAscent( CTFontRef font ) ; # 677 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetDescent( CTFontRef font ) ; # 689 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetLeading( CTFontRef font ) ; # 700 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 unsigned CTFontGetUnitsPerEm( CTFontRef font ) ; # 711 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFIndex CTFontGetGlyphCount( CTFontRef font ) ; # 724 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGRect CTFontGetBoundingBox( CTFontRef font ) ; # 736 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetUnderlinePosition( CTFontRef font ) ; # 748 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetUnderlineThickness( CTFontRef font ) ; # 761 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetSlantAngle( CTFontRef font ) ; # 773 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetCapHeight( CTFontRef font ) ; # 785 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFloat CTFontGetXHeight( CTFontRef font ) ; # 806 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGGlyph CTFontGetGlyphWithName( CTFontRef font, CFStringRef glyphName ) ; # 839 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGRect CTFontGetBoundingRectsForGlyphs( CTFontRef font, CTFontOrientation orientation, const CGGlyph glyphs[], CGRect boundingRects[], CFIndex count ) ; # 874 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 double CTFontGetAdvancesForGlyphs( CTFontRef font, CTFontOrientation orientation, const CGGlyph glyphs[], CGSize advances[], CFIndex count ) ; # 899 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 void CTFontGetVerticalTranslationsForGlyphs( CTFontRef font, const CGGlyph glyphs[], CGSize translations[], CFIndex count ) ; # 928 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGPathRef CTFontCreatePathForGlyph( CTFontRef font, CGGlyph glyph, const CGAffineTransform * transform ) ; # 942 "/System/Library/Frameworks/ApplicationServices.framework/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 ; # 983 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFArrayRef CTFontCopyVariationAxes( CTFontRef font ) ; # 997 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFDictionaryRef CTFontCopyVariation( CTFontRef font ) ; # 1008 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTFontFeatureTypeIdentifierKey ; extern const CFStringRef kCTFontFeatureTypeNameKey ; # 1024 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTFontFeatureTypeExclusiveKey ; # 1033 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTFontFeatureTypeSelectorsKey ; extern const CFStringRef kCTFontFeatureSelectorIdentifierKey ; extern const CFStringRef kCTFontFeatureSelectorNameKey ; # 1057 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTFontFeatureSelectorDefaultKey ; # 1066 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 extern const CFStringRef kCTFontFeatureSelectorSettingKey ; # 1078 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFArrayRef CTFontCopyFeatures( CTFontRef font ) ; # 1097 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFArrayRef CTFontCopyFeatureSettings( CTFontRef font ) ; # 1120 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CGFontRef CTFontCopyGraphicsFont( CTFontRef font, CTFontDescriptorRef *attributes ) ; # 1147 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateWithGraphicsFont( CGFontRef graphicsFont, CGFloat size, const CGAffineTransform *matrix, CTFontDescriptorRef attributes ) ; # 1169 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 ATSFontRef CTFontGetPlatformFont( CTFontRef font, CTFontDescriptorRef *attributes ) ; # 1195 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateWithPlatformFont( ATSFontRef platformFont, CGFloat size, const CGAffineTransform *matrix, CTFontDescriptorRef attributes ) ; # 1225 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CTFontRef CTFontCreateWithQuickdrawInstance( ConstStr255Param name, int16_t identifier, uint8_t style, CGFloat size ) ; enum { kCTFontTableBASE = 'BASE', kCTFontTableCFF = 'CFF ', kCTFontTableDSIG = 'DSIG', kCTFontTableEBDT = 'EBDT', kCTFontTableEBLC = 'EBLC', kCTFontTableEBSC = 'EBSC', kCTFontTableGDEF = 'GDEF', kCTFontTableGPOS = 'GPOS', kCTFontTableGSUB = 'GSUB', kCTFontTableJSTF = 'JSTF', kCTFontTableLTSH = 'LTSH', kCTFontTableOS2 = 'OS/2', kCTFontTablePCLT = 'PCLT', kCTFontTableVDMX = 'VDMX', kCTFontTableVORG = 'VORG', kCTFontTableZapf = 'Zapf', kCTFontTableAcnt = 'acnt', kCTFontTableAvar = 'avar', kCTFontTableBdat = 'bdat', kCTFontTableBhed = 'bhed', kCTFontTableBloc = 'bloc', kCTFontTableBsln = 'bsln', kCTFontTableCmap = 'cmap', kCTFontTableCvar = 'cvar', kCTFontTableCvt = 'cvt ', kCTFontTableFdsc = 'fdsc', kCTFontTableFeat = 'feat', kCTFontTableFmtx = 'fmtx', kCTFontTableFpgm = 'fpgm', kCTFontTableFvar = 'fvar', kCTFontTableGasp = 'gasp', kCTFontTableGlyf = 'glyf', kCTFontTableGvar = 'gvar', kCTFontTableHdmx = 'hdmx', kCTFontTableHead = 'head', kCTFontTableHhea = 'hhea', kCTFontTableHmtx = 'hmtx', kCTFontTableHsty = 'hsty', kCTFontTableJust = 'just', kCTFontTableKern = 'kern', kCTFontTableLcar = 'lcar', kCTFontTableLoca = 'loca', kCTFontTableMaxp = 'maxp', kCTFontTableMort = 'mort', kCTFontTableMorx = 'morx', kCTFontTableName = 'name', kCTFontTableOpbd = 'opbd', kCTFontTablePost = 'post', kCTFontTablePrep = 'prep', kCTFontTableProp = 'prop', kCTFontTableTrak = 'trak', kCTFontTableVhea = 'vhea', kCTFontTableVmtx = 'vmtx' }; typedef uint32_t CTFontTableTag; enum { kCTFontTableOptionNoOptions = 0, kCTFontTableOptionExcludeSynthetic = (1 << 0) }; typedef uint32_t CTFontTableOptions; # 1312 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFArrayRef CTFontCopyAvailableTables( CTFontRef font, CTFontTableOptions options ) ; # 1332 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFDataRef CTFontCopyTable( CTFontRef font, CTFontTableTag table, CTFontTableOptions options ) ; # 1346 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 3 CFTypeID CTFontGetTypeID( void ) ; # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 #define __CTFONTCOLLECTION__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 1 3 # 18 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 2 3 # 32 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 typedef const struct __CTFontCollection * CTFontCollectionRef; # 41 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 typedef CFComparisonResult (*CTFontCollectionSortDescriptorsCallback)(CTFontDescriptorRef first, CTFontDescriptorRef second, void *refCon); # 54 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 extern const CFStringRef kCTFontCollectionRemoveDuplicatesOption ; # 70 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CTFontCollectionRef CTFontCollectionCreateFromAvailableFonts( CFDictionaryRef options ) ; # 87 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CTFontCollectionRef CTFontCollectionCreateWithFontDescriptors( CFArrayRef descriptors, CFDictionaryRef options ) ; # 111 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CTFontCollectionRef CTFontCollectionCreateCopyWithFontDescriptors( CTFontCollectionRef original, CFArrayRef descriptors, CFDictionaryRef options ) ; # 130 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CFArrayRef CTFontCollectionCreateMatchingFontDescriptors( CTFontCollectionRef collection ) ; # 150 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CFArrayRef CTFontCollectionCreateMatchingFontDescriptorsSortedWithCallback( CTFontCollectionRef collection, CTFontCollectionSortDescriptorsCallback sortCallback, void *refCon) ; # 165 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontCollection.h" 3 CFTypeID CTFontCollectionGetTypeID( void ) ; # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontDescriptor.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFontTraits.h" 1 3 # 16 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFrame.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 #define __CTFRAME__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFrame.h" 2 3 # 27 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 typedef const struct __CTFrame * CTFrameRef; CFTypeID CTFrameGetTypeID( void ) ; # 59 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 enum { kCTFrameProgressionTopToBottom = 0, kCTFrameProgressionRightToLeft = 1 }; typedef uint32_t CTFrameProgression; # 77 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 extern const CFStringRef kCTFrameProgressionAttributeName ; # 98 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 CFRange CTFrameGetStringRange( CTFrameRef frame ) ; # 121 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 CFRange CTFrameGetVisibleStringRange( CTFrameRef frame ) ; # 133 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 CGPathRef CTFrameGetPath( CTFrameRef frame ) ; # 155 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 CFDictionaryRef CTFrameGetFrameAttributes( CTFrameRef frame ) ; # 177 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 CFArrayRef CTFrameGetLines( CTFrameRef frame ) ; # 212 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 void CTFrameGetLineOrigins( CTFrameRef frame, CFRange range, CGPoint origins[] ) ; # 236 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFrame.h" 3 void CTFrameDraw( CTFrameRef frame, CGContextRef context ) ; # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 3 #define __CTFRAMESETTER__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFrame.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 #define __CTTYPESETTER__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 #define __CTLINE__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 2 3 # 25 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 typedef const struct __CTLine * CTLineRef; # 47 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 enum { kCTLineTruncationStart = 0, kCTLineTruncationEnd = 1, kCTLineTruncationMiddle = 2 }; typedef uint32_t CTLineTruncationType; CFTypeID CTLineGetTypeID( void ) ; # 86 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CTLineRef CTLineCreateWithAttributedString( CFAttributedStringRef string ) ; # 119 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CTLineRef CTLineCreateTruncatedLine( CTLineRef line, double width, CTLineTruncationType truncationType, CTLineRef truncationToken ) ; # 150 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CTLineRef CTLineCreateJustifiedLine( CTLineRef line, CGFloat justificationFactor, double justificationWidth ) ; # 173 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CFIndex CTLineGetGlyphCount( CTLineRef line ) ; # 187 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CFArrayRef CTLineGetGlyphRuns( CTLineRef line ) ; # 204 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CFRange CTLineGetStringRange( CTLineRef line ) ; # 229 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 double CTLineGetPenOffsetForFlush( CTLineRef line, CGFloat flushFactor, double flushWidth ) ; # 252 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 void CTLineDraw( CTLineRef line, CGContextRef context ) ; # 278 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CGRect CTLineGetImageBounds( CTLineRef line, CGContextRef context ) ; # 306 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 double CTLineGetTypographicBounds( CTLineRef line, CGFloat* ascent, CGFloat* descent, CGFloat* leading ) ; # 329 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 double CTLineGetTrailingWhitespaceWidth( CTLineRef line ) ; # 360 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CFIndex CTLineGetStringIndexForPosition( CTLineRef line, CGPoint position ) ; # 397 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 3 CGFloat CTLineGetOffsetForStringIndex( CTLineRef line, CFIndex charIndex, CGFloat* secondaryOffset ) ; # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 2 3 # 22 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 typedef const struct __CTTypesetter * CTTypesetterRef; CFTypeID CTTypesetterGetTypeID( void ) ; # 47 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 extern const CFStringRef kCTTypesetterOptionDisableBidiProcessing; # 71 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 CTTypesetterRef CTTypesetterCreateWithAttributedString( CFAttributedStringRef string ) ; # 95 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 CTTypesetterRef CTTypesetterCreateWithAttributedStringAndOptions( CFAttributedStringRef string, CFDictionaryRef options ) ; # 126 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 CTLineRef CTTypesetterCreateLine( CTTypesetterRef typesetter, CFRange stringRange ) ; # 159 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 CFIndex CTTypesetterSuggestLineBreak( CTTypesetterRef typesetter, CFIndex startIndex, double width ) ; # 194 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 3 CFIndex CTTypesetterSuggestClusterBreak( CTTypesetterRef typesetter, CFIndex startIndex, double width ) ; # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 2 3 # 23 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 3 typedef const struct __CTFramesetter * CTFramesetterRef; CFTypeID CTFramesetterGetTypeID( void ) ; # 54 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 3 CTFramesetterRef CTFramesetterCreateWithAttributedString( CFAttributedStringRef string ) ; # 93 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 3 CTFrameRef CTFramesetterCreateFrame( CTFramesetterRef framesetter, CFRange stringRange, CGPathRef path, CFDictionaryRef frameAttributes ) ; # 119 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFramesetter.h" 3 CTTypesetterRef CTFramesetterGetTypesetter( CTFramesetterRef framesetter ) ; # 18 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 #define __CTGLYPHINFO__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTFont.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 2 3 # 22 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 typedef const struct __CTGlyphInfo * CTGlyphInfoRef; CFTypeID CTGlyphInfoGetTypeID( void ) ; # 60 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 enum { kCTIdentityMappingCharacterCollection = 0, kCTAdobeCNS1CharacterCollection = 1, kCTAdobeGB1CharacterCollection = 2, kCTAdobeJapan1CharacterCollection = 3, kCTAdobeJapan2CharacterCollection = 4, kCTAdobeKorea1CharacterCollection = 5 }; typedef uint16_t CTCharacterCollection; # 98 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 CTGlyphInfoRef CTGlyphInfoCreateWithGlyphName( CFStringRef glyphName, CTFontRef font, CFStringRef baseString ) ; # 126 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 CTGlyphInfoRef CTGlyphInfoCreateWithGlyph( CGGlyph glyph, CTFontRef font, CFStringRef baseString ) ; # 154 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 CTGlyphInfoRef CTGlyphInfoCreateWithCharacterIdentifier( CGFontIndex cid, CTCharacterCollection collection, CFStringRef baseString ) ; # 178 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 CFStringRef CTGlyphInfoGetGlyphName( CTGlyphInfoRef glyphInfo ) ; # 196 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 CGFontIndex CTGlyphInfoGetCharacterIdentifier( CTGlyphInfoRef glyphInfo ) ; # 217 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTGlyphInfo.h" 3 CTCharacterCollection CTGlyphInfoGetCharacterCollection( CTGlyphInfoRef glyphInfo ) ; # 19 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTLine.h" 1 3 # 20 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 #define __CTPARAGRAPHSTYLE__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 2 3 # 24 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 typedef const struct __CTParagraphStyle * CTParagraphStyleRef; CFTypeID CTParagraphStyleGetTypeID( void ) ; # 60 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 enum { kCTLeftTextAlignment = 0, kCTRightTextAlignment = 1, kCTCenterTextAlignment = 2, kCTJustifiedTextAlignment = 3, kCTNaturalTextAlignment = 4 }; typedef uint8_t CTTextAlignment; # 101 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 enum { kCTLineBreakByWordWrapping = 0, kCTLineBreakByCharWrapping = 1, kCTLineBreakByClipping = 2, kCTLineBreakByTruncatingHead = 3, kCTLineBreakByTruncatingTail = 4, kCTLineBreakByTruncatingMiddle = 5 }; typedef uint8_t CTLineBreakMode; # 127 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 enum { kCTWritingDirectionNatural = -1, kCTWritingDirectionLeftToRight = 0, kCTWritingDirectionRightToLeft = 1 }; typedef int8_t CTWritingDirection; # 289 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 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, kCTParagraphStyleSpecifierCount = 14 }; typedef uint32_t CTParagraphStyleSpecifier; # 328 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 typedef struct CTParagraphStyleSetting { CTParagraphStyleSpecifier spec; size_t valueSize; const void* value; } CTParagraphStyleSetting; # 370 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 CTParagraphStyleRef CTParagraphStyleCreate( const CTParagraphStyleSetting* settings, CFIndex settingCount ) ; # 389 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 CTParagraphStyleRef CTParagraphStyleCreateCopy( CTParagraphStyleRef paragraphStyle ) ; # 434 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 3 _Bool CTParagraphStyleGetValueForSpecifier( CTParagraphStyleRef paragraphStyle, CTParagraphStyleSpecifier spec, size_t valueBufferSize, void* valueBuffer ) ; # 21 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 #define __CTRUN__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h" 1 3 # 14 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 2 3 # 24 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 typedef const struct __CTRun * CTRunRef; # 49 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 enum { kCTRunStatusNoStatus = 0, kCTRunStatusRightToLeft = (1 << 0), kCTRunStatusNonMonotonic = (1 << 1), kCTRunStatusHasNonIdentityMatrix = (1 << 2) }; typedef uint32_t CTRunStatus; CFTypeID CTRunGetTypeID( void ) ; # 83 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 CFIndex CTRunGetGlyphCount( CTRunRef run ) ; # 104 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 CFDictionaryRef CTRunGetAttributes( CTRunRef run ) ; # 126 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 CTRunStatus CTRunGetStatus( CTRunRef run ) ; # 147 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 const CGGlyph* CTRunGetGlyphsPtr( CTRunRef run ) ; # 168 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 void CTRunGetGlyphs( CTRunRef run, CFRange range, CGGlyph buffer[] ) ; # 193 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 const CGPoint* CTRunGetPositionsPtr( CTRunRef run ) ; # 218 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 void CTRunGetPositions( CTRunRef run, CFRange range, CGPoint buffer[] ) ; # 244 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 const CFIndex* CTRunGetStringIndicesPtr( CTRunRef run ) ; # 270 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 void CTRunGetStringIndices( CTRunRef run, CFRange range, CFIndex buffer[] ) ; # 288 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 CFRange CTRunGetStringRange( CTRunRef run ) ; # 320 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 double CTRunGetTypographicBounds( CTRunRef run, CFRange range, CGFloat* ascent, CGFloat* descent, CGFloat* leading ) ; # 352 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 CGRect CTRunGetImageBounds( CTRunRef run, CGContextRef context, CFRange range ) ; # 372 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 CGAffineTransform CTRunGetTextMatrix( CTRunRef run ) ; # 400 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTRun.h" 3 void CTRunDraw( CTRunRef run, CGContextRef context, CFRange range ) ; # 22 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 #define __CTSTRINGATTRIBUTES__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGColor.h" 1 3 # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 2 3 # 37 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTFontAttributeName ; # 54 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTKernAttributeName ; # 75 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTLigatureAttributeName ; # 85 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTForegroundColorAttributeName ; # 98 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTParagraphStyleAttributeName ; # 113 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTUnderlineStyleAttributeName ; # 125 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTVerticalFormsAttributeName ; # 139 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 extern const CFStringRef kCTGlyphInfoAttributeName ; # 151 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 enum { kCTUnderlineStyleNone = 0x00, kCTUnderlineStyleSingle = 0x01, kCTUnderlineStyleThick = 0x02, kCTUnderlineStyleDouble = 0x09 }; typedef int32_t CTUnderlineStyle; # 170 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTStringAttributes.h" 3 enum { kCTUnderlinePatternSolid = 0x0000, kCTUnderlinePatternDot = 0x0100, kCTUnderlinePatternDash = 0x0200, kCTUnderlinePatternDashDot = 0x0300, kCTUnderlinePatternDashDotDot = 0x0400 }; typedef int32_t CTUnderlineStyleModifiers; # 23 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTextTab.h" 1 3 # 10 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTextTab.h" 3 #define __CTTEXTTAB__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTParagraphStyle.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTextTab.h" 2 3 # 37 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTextTab.h" 3 typedef const struct __CTTextTab * CTTextTabRef; CFTypeID CTTextTabGetTypeID( void ) ; # 64 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTextTab.h" 3 extern const CFStringRef kCTTabColumnTerminatorsAttributeName ; # 92 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTextTab.h" 3 CTTextTabRef CTTextTabCreate( CTTextAlignment alignment, double location, CFDictionaryRef options ) ; # 112 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTextTab.h" 3 CTTextAlignment CTTextTabGetAlignment( CTTextTabRef tab ) ; # 126 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTextTab.h" 3 double CTTextTabGetLocation( CTTextTabRef tab ) ; # 141 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTextTab.h" 3 CFDictionaryRef CTTextTabGetOptions( CTTextTabRef tab ) ; # 24 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CTTypesetter.h" 1 3 # 25 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 2 3 # 50 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreText.framework/Headers/CoreText.h" 3 uint32_t CTGetCoreTextVersion( void ) ; #define kCTVersionNumber10_5 0x00020000 # 54 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Headers/ColorSync.h" 1 3 # 55 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/ImageIO.h" 1 3 #define __IMAGEIO__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageSource.h" 1 3 #define CGIMAGESOURCE_H_ typedef struct CGImageSource *CGImageSourceRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CoreGraphics.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageSource.h" 2 3 enum CGImageSourceStatus { kCGImageStatusUnexpectedEOF = -5, kCGImageStatusInvalidData = -4, kCGImageStatusUnknownType = -3, kCGImageStatusReadingHeader = -2, kCGImageStatusIncomplete = -1, kCGImageStatusComplete = 0 }; typedef enum CGImageSourceStatus CGImageSourceStatus; # 34 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageSource.h" 3 extern const CFStringRef kCGImageSourceTypeIdentifierHint ; # 43 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageSource.h" 3 extern const CFStringRef kCGImageSourceShouldCache ; extern const CFStringRef kCGImageSourceShouldAllowFloat ; # 65 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageSource.h" 3 extern const CFStringRef kCGImageSourceCreateThumbnailFromImageIfAbsent ; # 75 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageSource.h" 3 extern const CFStringRef kCGImageSourceCreateThumbnailFromImageAlways ; extern const CFStringRef kCGImageSourceThumbnailMaxPixelSize ; extern const CFStringRef kCGImageSourceCreateThumbnailWithTransform ; 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 CGImageRef CGImageSourceCreateImageAtIndex(CGImageSourceRef isrc, size_t index, CFDictionaryRef options) ; extern CGImageRef CGImageSourceCreateThumbnailAtIndex(CGImageSourceRef isrc, size_t index, CFDictionaryRef options) ; extern CGImageSourceRef CGImageSourceCreateIncremental(CFDictionaryRef options) ; extern void CGImageSourceUpdateData(CGImageSourceRef isrc, CFDataRef data, _Bool final) ; extern void CGImageSourceUpdateDataProvider(CGImageSourceRef isrc, CGDataProviderRef provider, _Bool final) ; extern CGImageSourceStatus CGImageSourceGetStatus(CGImageSourceRef isrc) ; extern CGImageSourceStatus CGImageSourceGetStatusAtIndex(CGImageSourceRef isrc, size_t index) ; # 15 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/ImageIO.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageDestination.h" 1 3 #define CGIMAGEDESTINATION_H_ typedef struct CGImageDestination *CGImageDestinationRef; # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageSource.h" 1 3 # 13 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageDestination.h" 2 3 # 29 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageDestination.h" 3 extern const CFStringRef kCGImageDestinationLossyCompressionQuality ; # 38 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageDestination.h" 3 extern const CFStringRef kCGImageDestinationBackgroundColor ; extern CFTypeID CGImageDestinationGetTypeID(void) ; extern CFArrayRef CGImageDestinationCopyTypeIdentifiers(void) ; # 57 "/System/Library/Frameworks/ApplicationServices.framework/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) ; # 74 "/System/Library/Frameworks/ApplicationServices.framework/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) ; # 95 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageDestination.h" 3 extern void CGImageDestinationAddImageFromSource(CGImageDestinationRef idst, CGImageSourceRef isrc, size_t index, CFDictionaryRef properties) ; extern _Bool CGImageDestinationFinalize(CGImageDestinationRef idst) ; # 17 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/ImageIO.h" 2 3 # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageProperties.h" 1 3 #define __CGIMAGEPROPERTIES__ # 1 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGBase.h" 1 3 # 12 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageProperties.h" 2 3 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 ; # 46 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/CGImageProperties.h" 3 extern const CFStringRef kCGImagePropertyFileSize ; # 55 "/System/Library/Frameworks/ApplicationServices.framework/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 ; # 82 "/System/Library/Frameworks/ApplicationServices.framework/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 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 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 kCGImagePropertyExifSubsecTimeOrginal ; 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 kCGImagePropertyExifGamma ; 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 kCGImagePropertyPNGGamma ; extern const CFStringRef kCGImagePropertyPNGInterlaceType ; extern const CFStringRef kCGImagePropertyPNGXPixelsPerMeter ; extern const CFStringRef kCGImagePropertyPNGYPixelsPerMeter ; extern const CFStringRef kCGImagePropertyPNGsRGBIntent ; extern const CFStringRef kCGImagePropertyPNGChromaticities ; 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 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 kCGImageProperty8BIMLayerNames; 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 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 ; # 19 "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ImageIO.framework/Headers/ImageIO.h" 2 3 # 56 "/System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h" 2 3 # 25 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 3 #define __HITOOLBOX__ # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 #define __HIOBJECT__ # 28 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 #define __CARBONEVENTSCORE__ # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIGeometry.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIGeometry.h" 3 #define __HIGEOMETRY__ # 35 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIGeometry.h" 3 #pragma pack(push, 2) # 53 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIGeometry.h" 3 typedef CGPoint HIPoint; # 62 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIGeometry.h" 3 typedef CGSize HISize; # 74 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIGeometry.h" 3 typedef CGRect HIRect; # 108 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIGeometry.h" 3 typedef UInt32 HICoordinateSpace; enum { # 118 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIGeometry.h" 3 kHICoordSpace72DPIGlobal = 1, kHICoordSpaceScreenPixel = 2, kHICoordSpaceWindow = 3, # 142 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIGeometry.h" 3 kHICoordSpaceView = 4 }; # 192 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIGeometry.h" 3 extern void HIPointConvert( HIPoint * ioPoint, HICoordinateSpace inSourceSpace, void * inSourceObject, HICoordinateSpace inDestinationSpace, void * inDestinationObject) ; # 248 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIGeometry.h" 3 extern void HIRectConvert( HIRect * ioRect, HICoordinateSpace inSourceSpace, void * inSourceObject, HICoordinateSpace inDestinationSpace, void * inDestinationObject) ; # 304 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIGeometry.h" 3 extern void HISizeConvert( HISize * ioSize, HICoordinateSpace inSourceSpace, void * inSourceObject, HICoordinateSpace inDestinationSpace, void * inDestinationObject) ; #pragma pack(pop) # 25 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 2 3 # 39 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 #pragma pack(push, 2) typedef struct OpaqueEventRef* EventRef; # 55 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 enum { eventAlreadyPostedErr = -9860, eventTargetBusyErr = -9861, eventClassInvalidErr = -9862, eventClassIncorrectErr = -9864, # 92 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 eventDeferAccessibilityEventErr = -9865, eventHandlerAlreadyInstalledErr = -9866, eventInternalErr = -9868, eventKindIncorrectErr = -9869, eventParameterNotFoundErr = -9870, # 125 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 eventNotHandledErr = -9874, eventLoopTimedOutErr = -9875, eventLoopQuitErr = -9876, eventNotInQueueErr = -9877, # 154 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 eventHotKeyExistsErr = -9878, eventHotKeyInvalidErr = -9879, # 170 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 eventPassToNextTargetErr = -9880 }; enum { kEventParamDirectObject = '----', kEventParamDragRef = 'drag' }; # 222 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 enum { typeDragRef = 'drag', typeCTFontRef = 'ctfr', typeCTGlyphInfoRef = 'ctgi' }; # 244 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 typedef SInt16 EventPriority; enum { kEventPriorityLow = 0, kEventPriorityStandard = 1, kEventPriorityHigh = 2 }; enum { kEventLeaveInQueue = 0, kEventRemoveFromQueue = 1 }; typedef double EventTime; typedef EventTime EventTimeout; typedef EventTime EventTimerInterval; #define kEventDurationSecond ((EventTime)1.0) #define kEventDurationMillisecond ((EventTime)(kEventDurationSecond/1000)) #define kEventDurationMicrosecond ((EventTime)(kEventDurationSecond/1000000)) #define kEventDurationNanosecond ((EventTime)(kEventDurationSecond/1000000000)) #define kEventDurationMinute ((EventTime)(kEventDurationSecond*60)) #define kEventDurationHour ((EventTime)(kEventDurationMinute*60)) #define kEventDurationDay ((EventTime)(kEventDurationHour*24)) #define kEventDurationNoWait ((EventTime)0.0) #define kEventDurationForever ((EventTime)(-1.0)) #define TicksToEventTime(t) ((EventTime)( (t) / 60.0 )) #define EventTimeToTicks(t) ((UInt32)( ((t) * 60) + 0.5 )) # 313 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 struct EventTypeSpec { OSType eventClass; UInt32 eventKind; }; typedef struct EventTypeSpec EventTypeSpec; #define GetEventTypeCount(t) (sizeof( (t) ) / sizeof( EventTypeSpec )) typedef OSType EventParamName; typedef OSType EventParamType; # 343 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 typedef struct OpaqueEventLoopRef* EventLoopRef; # 363 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventLoopRef GetCurrentEventLoop(void) ; # 384 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventLoopRef GetMainEventLoop(void) ; # 413 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus RunCurrentEventLoop(EventTimeout inTimeout) ; # 449 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus QuitEventLoop(EventLoopRef inEventLoop) ; # 482 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern CFTypeRef GetCFRunLoopFromEventLoop(EventLoopRef inEventLoop) ; # 533 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus ReceiveNextEvent( ItemCount inNumTypes, const EventTypeSpec * inList, EventTimeout inTimeout, Boolean inPullEvent, EventRef * outEvent) ; # 552 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 typedef UInt32 EventAttributes; enum { kEventAttributeNone = 0, kEventAttributeUserEvent = 1 << 0, # 574 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 kEventAttributeMonitored = 1 << 3 }; # 615 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 #define MacCreateEvent CreateEvent extern OSStatus CreateEvent( CFAllocatorRef inAllocator, OSType inClassID, UInt32 inKind, EventTime inWhen, EventAttributes inAttributes, EventRef * outEvent) ; # 651 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventRef CopyEvent(EventRef inOther) ; # 695 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventRef CopyEventAs( CFAllocatorRef inAllocator, EventRef inOther, OSType inEventClass, UInt32 inEventKind) ; # 729 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventRef RetainEvent(EventRef inEvent) ; # 760 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern ItemCount GetEventRetainCount(EventRef inEvent) ; # 789 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern void ReleaseEvent(EventRef inEvent) ; # 834 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus SetEventParameter( EventRef inEvent, EventParamName inName, EventParamType inType, ByteCount inSize, const void * inDataPtr) ; # 894 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus GetEventParameter( EventRef inEvent, EventParamName inName, EventParamType inDesiredType, EventParamType * outActualType, ByteCount inBufferSize, ByteCount * outActualSize, void * outData) ; # 931 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus RemoveEventParameter( EventRef inEvent, EventParamName inName) ; # 964 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSType GetEventClass(EventRef inEvent) ; # 993 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern UInt32 GetEventKind(EventRef inEvent) ; # 1021 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventTime GetEventTime(EventRef inEvent) ; # 1056 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus SetEventTime( EventRef inEvent, EventTime inTime) ; # 1106 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus CreateEventWithCGEvent( CFAllocatorRef inAllocator, CGEventRef inEvent, EventAttributes inAttributes, EventRef * outEvent) ; # 1149 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern CGEventRef CopyEventCGEvent(EventRef inEvent) ; typedef struct OpaqueEventQueueRef* EventQueueRef; # 1177 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventQueueRef GetCurrentEventQueue(void) ; # 1204 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventQueueRef GetMainEventQueue(void) ; # 1227 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 typedef Boolean ( * EventComparatorProcPtr)(EventRef inEvent, void *inCompareData); typedef EventComparatorProcPtr EventComparatorUPP; # 1237 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventComparatorUPP NewEventComparatorUPP(EventComparatorProcPtr userRoutine) ; # 1248 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern void DisposeEventComparatorUPP(EventComparatorUPP userUPP) ; # 1259 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern Boolean InvokeEventComparatorUPP( EventRef inEvent, void * inCompareData, EventComparatorUPP userUPP) ; #define NewEventComparatorUPP(userRoutine) ((EventComparatorUPP)userRoutine) #define DisposeEventComparatorUPP(userUPP) #define InvokeEventComparatorUPP(inEvent,inCompareData,userUPP) (*userUPP)(inEvent, inCompareData) # 1334 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus PostEventToQueue( EventQueueRef inQueue, EventRef inEvent, EventPriority inPriority) ; # 1376 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus FlushEventsMatchingListFromQueue( EventQueueRef inQueue, ItemCount inNumTypes, const EventTypeSpec * inList) ; # 1417 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus FlushSpecificEventsFromQueue( EventQueueRef inQueue, EventComparatorUPP inComparator, void * inCompareData) ; # 1452 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus FlushEventQueue(EventQueueRef inQueue) ; # 1488 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventRef FindSpecificEventInQueue( EventQueueRef inQueue, EventComparatorUPP inComparator, void * inCompareData) ; # 1517 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern ItemCount GetNumEventsInQueue(EventQueueRef inQueue) ; # 1550 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus RemoveEventFromQueue( EventQueueRef inQueue, EventRef inEvent) ; # 1581 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern Boolean IsEventInQueue( EventQueueRef inQueue, EventRef inEvent) ; enum { kEventQueueOptionsNone = 0 }; # 1644 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventRef AcquireFirstMatchingEventInQueue( EventQueueRef inQueue, ItemCount inNumTypes, const EventTypeSpec * inList, OptionBits inOptions) ; # 1685 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventRef GetCurrentEvent(void) ; # 1767 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern UInt32 GetCurrentEventButtonState(void) ; # 1848 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern UInt32 GetCurrentEventKeyModifiers(void) ; # 1891 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern HIPoint * HIGetMousePosition( HICoordinateSpace inSpace, void * inObject, HIPoint * outPoint) ; # 1962 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern UInt32 GetCurrentButtonState(void) ; # 2004 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern UInt32 GetCurrentKeyModifiers(void) ; # 2030 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventTime GetCurrentEventTime(void) ; # 2069 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 typedef struct __EventLoopTimer* EventLoopTimerRef; # 2085 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 typedef void ( * EventLoopTimerProcPtr)(EventLoopTimerRef inTimer, void *inUserData); enum { kEventLoopIdleTimerStarted = 1, # 2108 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 kEventLoopIdleTimerIdling = 2, kEventLoopIdleTimerStopped = 3 }; typedef UInt16 EventLoopIdleTimerMessage; # 2136 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 typedef void ( * EventLoopIdleTimerProcPtr)(EventLoopTimerRef inTimer, EventLoopIdleTimerMessage inState, void *inUserData); typedef EventLoopTimerProcPtr EventLoopTimerUPP; typedef EventLoopIdleTimerProcPtr EventLoopIdleTimerUPP; # 2147 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventLoopTimerUPP NewEventLoopTimerUPP(EventLoopTimerProcPtr userRoutine) ; # 2158 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventLoopIdleTimerUPP NewEventLoopIdleTimerUPP(EventLoopIdleTimerProcPtr userRoutine) ; # 2169 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern void DisposeEventLoopTimerUPP(EventLoopTimerUPP userUPP) ; # 2180 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern void DisposeEventLoopIdleTimerUPP(EventLoopIdleTimerUPP userUPP) ; # 2191 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern void InvokeEventLoopTimerUPP( EventLoopTimerRef inTimer, void * inUserData, EventLoopTimerUPP userUPP) ; # 2205 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern void InvokeEventLoopIdleTimerUPP( EventLoopTimerRef inTimer, EventLoopIdleTimerMessage inState, void * inUserData, EventLoopIdleTimerUPP userUPP) ; # 2221 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 #define NewEventLoopTimerUPP(userRoutine) ((EventLoopTimerUPP)userRoutine) #define NewEventLoopIdleTimerUPP(userRoutine) ((EventLoopIdleTimerUPP)userRoutine) #define DisposeEventLoopTimerUPP(userUPP) #define DisposeEventLoopIdleTimerUPP(userUPP) #define InvokeEventLoopTimerUPP(inTimer,inUserData,userUPP) (*userUPP)(inTimer, inUserData) #define InvokeEventLoopIdleTimerUPP(inTimer,inState,inUserData,userUPP) (*userUPP)(inTimer, inState, inUserData) # 2280 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus InstallEventLoopTimer( EventLoopRef inEventLoop, EventTimerInterval inFireDelay, EventTimerInterval inInterval, EventLoopTimerUPP inTimerProc, void * inTimerData, EventLoopTimerRef * outTimer) ; # 2384 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus RemoveEventLoopTimer(EventLoopTimerRef inTimer) ; # 2422 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus SetEventLoopTimerNextFireTime( EventLoopTimerRef inTimer, EventTimerInterval inNextFire) ; # 2434 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 typedef struct OpaqueEventHandlerRef* EventHandlerRef; typedef struct OpaqueEventHandlerCallRef* EventHandlerCallRef; # 2475 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 typedef OSStatus ( * EventHandlerProcPtr)(EventHandlerCallRef inHandlerCallRef, EventRef inEvent, void *inUserData); typedef EventHandlerProcPtr EventHandlerUPP; # 2485 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern EventHandlerUPP NewEventHandlerUPP(EventHandlerProcPtr userRoutine) ; # 2496 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern void DisposeEventHandlerUPP(EventHandlerUPP userUPP) ; # 2507 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus InvokeEventHandlerUPP( EventHandlerCallRef inHandlerCallRef, EventRef inEvent, void * inUserData, EventHandlerUPP userUPP) ; #define NewEventHandlerUPP(userRoutine) ((EventHandlerUPP)userRoutine) #define DisposeEventHandlerUPP(userUPP) #define InvokeEventHandlerUPP(inHandlerCallRef,inEvent,inUserData,userUPP) (*userUPP)(inHandlerCallRef, inEvent, inUserData) typedef struct OpaqueEventTargetRef* EventTargetRef; # 2593 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus InstallEventHandler( EventTargetRef inTarget, EventHandlerUPP inHandler, ItemCount inNumTypes, const EventTypeSpec * inList, void * inUserData, EventHandlerRef * outRef) ; # 2632 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus RemoveEventHandler(EventHandlerRef inHandlerRef) ; # 2760 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus AddEventTypesToHandler( EventHandlerRef inHandlerRef, ItemCount inNumTypes, const EventTypeSpec * inList) ; # 2796 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus RemoveEventTypesFromHandler( EventHandlerRef inHandlerRef, ItemCount inNumTypes, const EventTypeSpec * inList) ; # 2843 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus CallNextEventHandler( EventHandlerCallRef inCallRef, EventRef inEvent) ; # 2858 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 enum { # 2867 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 kEventTargetDontPropagate = (1 << 0), # 2879 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 kEventTargetSendToAllHandlers = (1 << 1) }; # 2915 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus SendEventToEventTarget( EventRef inEvent, EventTargetRef inTarget) ; # 2961 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus SendEventToEventTargetWithOptions( EventRef inEvent, EventTargetRef inTarget, OptionBits inOptions) ; # 3005 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus EnableSecureEventInput(void) ; # 3041 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern OSStatus DisableSecureEventInput(void) ; # 3065 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEventsCore.h" 3 extern Boolean IsSecureEventInputEnabled(void) ; #pragma pack(pop) # 29 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 2 3 # 140 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 typedef struct OpaqueHIObjectClassRef* HIObjectClassRef; typedef struct OpaqueHIObjectRef* HIObjectRef; # 150 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 enum { hiObjectClassExistsErr = -22080, hiObjectClassHasInstancesErr = -22081, hiObjectClassHasSubclassesErr = -22082, hiObjectClassIsAbstractErr = -22083, hiObjectCannotSubclassSingletonErr = -22084, hiObjectDelegateAlreadyExistsErr = -22090, hiObjectDelegateNotFoundErr = -22091 }; enum { # 204 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 kHIClassOptionSingleton = 1 << 0 }; enum { kEventClassHIObject = 'hiob' }; enum { kEventParamHIObjectInstance = 'hioi', # 240 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 kEventParamHIArchive = 'hiac', # 249 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 kEventParamBeforeDelegates = 'bdel', # 258 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 kEventParamAfterDelegates = 'adel', # 267 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 kEventParamDecodingForEditor = 'defe', kEventParamInitParameters = 'para', typeHIObjectRef = 'hiob' }; # 302 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern const CFStringRef kHIObjectInitParamUserName ; # 318 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern const CFStringRef kHIObjectInitParamDescription ; # 335 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern const CFStringRef kHIObjectInitParamEventName ; # 352 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern const CFStringRef kHIObjectInitParamEventType ; # 409 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 enum { kEventHIObjectConstruct = 1 }; # 463 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 enum { kEventHIObjectInitialize = 2 }; # 493 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 enum { kEventHIObjectDestruct = 3 }; # 527 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 enum { kEventHIObjectIsEqual = 4 }; # 549 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 enum { kEventHIObjectPrintDebugInfo = 5 }; # 581 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 enum { kEventHIObjectEncode = 6 }; # 634 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 enum { kEventHIObjectCreatedFromArchive = 7 }; # 677 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 enum { kEventHIObjectGetInitParameters = 8 }; enum { kEventClassDelegate = 'dele', kEventParamDelegateTarget = 'delt', kEventParamDelegateTargetClasses = 'trgc', kEventParamDelegateGroupClasses = 'grpc', # 720 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 kEventParamDelegateGroupParameters = 'grpp' }; # 763 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 enum { kEventDelegateInstalled = 1 }; # 795 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 enum { kEventDelegateRemoved = 2 }; # 830 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 enum { kEventDelegateGetTargetClasses = 3 }; # 861 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 enum { kEventDelegateIsGroup = 4 }; # 889 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 enum { kEventDelegateGetGroupClasses = 5 }; # 964 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern OSStatus HIObjectRegisterSubclass( CFStringRef inClassID, CFStringRef inBaseClassID, OptionBits inOptions, EventHandlerUPP inConstructProc, ItemCount inNumEvents, const EventTypeSpec * inEventList, void * inConstructData, HIObjectClassRef * outClassRef) ; # 998 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern OSStatus HIObjectUnregisterClass(HIObjectClassRef inClassRef) ; # 1039 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern OSStatus HIObjectCreate( CFStringRef inClassID, EventRef inConstructData, HIObjectRef * outObject) ; # 1068 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern EventTargetRef HIObjectGetEventTarget(HIObjectRef inObject) ; # 1092 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern void HIObjectPrintDebugInfo(HIObjectRef inObject) ; # 1122 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern CFStringRef HIObjectCopyClassID(HIObjectRef inObject) ; # 1154 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern Boolean HIObjectIsOfClass( HIObjectRef inObject, CFStringRef inObjectClassID) ; # 1194 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern void * HIObjectDynamicCast( HIObjectRef inObject, CFStringRef inClassID) ; # 1232 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern OSStatus HIObjectCreateFromBundle( CFBundleRef inBundle, HIObjectRef * outObject) ; # 1261 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern HIObjectRef HIObjectFromEventTarget(EventTargetRef inTarget) ; # 1294 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern Boolean HIObjectIsArchivingIgnored(HIObjectRef inObject) ; # 1361 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern const CFStringRef kHIObjectCustomDataParameterNamesKey ; # 1373 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern const CFStringRef kHIObjectCustomDataParameterTypesKey ; # 1385 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern const CFStringRef kHIObjectCustomDataParameterValuesKey ; # 1401 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern const CFStringRef kHIObjectCustomDataClassIDKey ; # 1413 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern const CFStringRef kHIObjectCustomDataSuperClassIDKey ; # 1431 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern const CFStringRef kHIObjectCustomDataCDEFProcIDKey ; # 1450 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern const CFStringRef kHIObjectCustomDataDelegateGroupParametersKey ; # 1564 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 typedef UInt32 HIDelegatePosition; enum { kHIDelegateAll = 0, kHIDelegateBefore = 1, # 1592 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 kHIDelegateAfter = 2 }; # 1610 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern const CFStringRef kHIDelegateBeforeKey ; # 1626 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern const CFStringRef kHIDelegateAfterKey ; # 1664 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern OSStatus HIObjectAddDelegate( HIObjectRef inObject, HIObjectRef inDelegate, HIDelegatePosition inPosition) ; # 1707 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern OSStatus HIObjectRemoveDelegate( HIObjectRef inObject, HIObjectRef inDelegate, HIDelegatePosition inPosition) ; # 1751 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern OSStatus HIObjectCopyDelegates( HIObjectRef inObject, CFDictionaryRef * outDelegates) ; # 1802 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 extern HIObjectRef HIObjectGetEventHandlerObject(EventHandlerCallRef inRef) ; # 1813 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIObject.h" 3 typedef struct OpaqueControlRef* ControlRef; typedef ControlRef ControlHandle; typedef ControlRef HIViewRef; # 26 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIArchive.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIArchive.h" 3 #define __HIARCHIVE__ # 132 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIArchive.h" 3 typedef struct OpaqueHIArchiveRef* HIArchiveRef; enum { hiArchiveTypeMismatchErr = -6780, hiArchiveKeyNotAvailableErr = -6781, hiArchiveEncodingCompleteErr = -6782, hiArchiveHIObjectIgnoresArchivingErr = -6783 }; enum { # 187 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIArchive.h" 3 kHIArchiveDecodeSuperclassForUnregisteredObjects = (1 << 0), # 196 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIArchive.h" 3 kHIArchiveDecodingForEditor = (1 << 1) }; # 30 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 #define __HITOOLBAR__ # 28 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 #define __MENUS__ # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 #define __APPEARANCE__ # 47 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 #pragma pack(push, 2) enum { kAppearanceEventClass = 'appr', kAEAppearanceChanged = 'thme', kAESystemFontChanged = 'sysf', kAESmallSystemFontChanged = 'ssfn', kAEViewsFontChanged = 'vfnt' }; enum { kThemeDataFileType = 'thme', kThemePlatinumFileType = 'pltn', kThemeCustomThemesFileType = 'scen', kThemeSoundTrackFileType = 'tsnd' }; #define kThemeAppearancePlatinum CFSTR( "com.apple.theme.appearance.platinum" ) #define kThemeAppearanceAqua CFSTR( "com.apple.theme.appearance.aqua" ) #define kThemeAppearanceAquaBlue CFSTR( "com.apple.theme.appearance.aqua.blue" ) #define kThemeAppearanceAquaGraphite CFSTR( "com.apple.theme.appearance.aqua.graphite" ) # 86 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 typedef SInt16 AppearancePartCode; enum { kAppearancePartMetaNone = 0, kAppearancePartMetaDisabled = 254, kAppearancePartMetaInactive = 255, kAppearancePartIndicator = 129, kAppearancePartUpButton = 20, kAppearancePartDownButton = 21, kAppearancePartLeftButton = kAppearancePartUpButton, kAppearancePartRightButton = kAppearancePartDownButton, kAppearancePartPageUpArea = 22, kAppearancePartPageDownArea = 23, kAppearancePartPageLeftArea = kAppearancePartPageUpArea, kAppearancePartPageRightArea = kAppearancePartPageDownArea }; # 173 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 typedef UInt16 AppearanceRegionCode; enum { kAppearanceRegionTitleBar = 0, kAppearanceRegionTitleText = 1, kAppearanceRegionCloseBox = 2, kAppearanceRegionZoomBox = 3, kAppearanceRegionDrag = 5, kAppearanceRegionGrow = 6, kAppearanceRegionCollapseBox = 7, kAppearanceRegionTitleProxyIcon = 8, kAppearanceRegionStructure = 32, kAppearanceRegionContent = 33, kAppearanceRegionToolbarButton = 41 }; enum { kThemeBrushDialogBackgroundActive = 1, kThemeBrushDialogBackgroundInactive = 2, kThemeBrushAlertBackgroundActive = 3, kThemeBrushAlertBackgroundInactive = 4, kThemeBrushModelessDialogBackgroundActive = 5, kThemeBrushModelessDialogBackgroundInactive = 6, kThemeBrushUtilityWindowBackgroundActive = 7, kThemeBrushUtilityWindowBackgroundInactive = 8, kThemeBrushListViewSortColumnBackground = 9, kThemeBrushListViewBackground = 10, kThemeBrushIconLabelBackground = 11, kThemeBrushListViewSeparator = 12, kThemeBrushChasingArrows = 13, kThemeBrushDragHilite = 14, kThemeBrushDocumentWindowBackground = 15, kThemeBrushFinderWindowBackground = 16 }; enum { kThemeBrushScrollBarDelimiterActive = 17, kThemeBrushScrollBarDelimiterInactive = 18, kThemeBrushFocusHighlight = 19, kThemeBrushPopupArrowActive = 20, kThemeBrushPopupArrowPressed = 21, kThemeBrushPopupArrowInactive = 22, kThemeBrushAppleGuideCoachmark = 23, kThemeBrushIconLabelBackgroundSelected = 24, kThemeBrushStaticAreaFill = 25, kThemeBrushActiveAreaFill = 26, kThemeBrushButtonFrameActive = 27, kThemeBrushButtonFrameInactive = 28, kThemeBrushButtonFaceActive = 29, kThemeBrushButtonFaceInactive = 30, kThemeBrushButtonFacePressed = 31, kThemeBrushButtonActiveDarkShadow = 32, kThemeBrushButtonActiveDarkHighlight = 33, kThemeBrushButtonActiveLightShadow = 34, kThemeBrushButtonActiveLightHighlight = 35, kThemeBrushButtonInactiveDarkShadow = 36, kThemeBrushButtonInactiveDarkHighlight = 37, kThemeBrushButtonInactiveLightShadow = 38, kThemeBrushButtonInactiveLightHighlight = 39, kThemeBrushButtonPressedDarkShadow = 40, kThemeBrushButtonPressedDarkHighlight = 41, kThemeBrushButtonPressedLightShadow = 42, kThemeBrushButtonPressedLightHighlight = 43, kThemeBrushBevelActiveLight = 44, kThemeBrushBevelActiveDark = 45, kThemeBrushBevelInactiveLight = 46, kThemeBrushBevelInactiveDark = 47 }; enum { kThemeBrushNotificationWindowBackground = 48 }; enum { kThemeBrushMovableModalBackground = 49, kThemeBrushSheetBackgroundOpaque = 50, kThemeBrushDrawerBackground = 51 }; enum { kThemeBrushToolbarBackground = 52 }; enum { kThemeBrushSheetBackgroundTransparent = 53, kThemeBrushMenuBackground = 54, kThemeBrushMenuBackgroundSelected = 55 }; enum { kThemeBrushListViewOddRowBackground = 56, kThemeBrushListViewEvenRowBackground = 57, kThemeBrushListViewColumnDivider = 58 }; enum { kThemeBrushSheetBackground = kThemeBrushSheetBackgroundOpaque }; enum { kThemeBrushBlack = -1, kThemeBrushWhite = -2, kThemeBrushPrimaryHighlightColor = -3, kThemeBrushSecondaryHighlightColor = -4, kThemeBrushAlternatePrimaryHighlightColor = -5 }; typedef SInt16 ThemeBrush; enum { kThemeTextColorDialogActive = 1, kThemeTextColorDialogInactive = 2, kThemeTextColorAlertActive = 3, kThemeTextColorAlertInactive = 4, kThemeTextColorModelessDialogActive = 5, kThemeTextColorModelessDialogInactive = 6, kThemeTextColorWindowHeaderActive = 7, kThemeTextColorWindowHeaderInactive = 8, kThemeTextColorPlacardActive = 9, kThemeTextColorPlacardInactive = 10, kThemeTextColorPlacardPressed = 11, kThemeTextColorPushButtonActive = 12, kThemeTextColorPushButtonInactive = 13, kThemeTextColorPushButtonPressed = 14, kThemeTextColorBevelButtonActive = 15, kThemeTextColorBevelButtonInactive = 16, kThemeTextColorBevelButtonPressed = 17, kThemeTextColorPopupButtonActive = 18, kThemeTextColorPopupButtonInactive = 19, kThemeTextColorPopupButtonPressed = 20, kThemeTextColorIconLabel = 21, kThemeTextColorListView = 22 }; enum { kThemeTextColorDocumentWindowTitleActive = 23, kThemeTextColorDocumentWindowTitleInactive = 24, kThemeTextColorMovableModalWindowTitleActive = 25, kThemeTextColorMovableModalWindowTitleInactive = 26, kThemeTextColorUtilityWindowTitleActive = 27, kThemeTextColorUtilityWindowTitleInactive = 28, kThemeTextColorPopupWindowTitleActive = 29, kThemeTextColorPopupWindowTitleInactive = 30, kThemeTextColorRootMenuActive = 31, kThemeTextColorRootMenuSelected = 32, kThemeTextColorRootMenuDisabled = 33, kThemeTextColorMenuItemActive = 34, kThemeTextColorMenuItemSelected = 35, kThemeTextColorMenuItemDisabled = 36, kThemeTextColorPopupLabelActive = 37, kThemeTextColorPopupLabelInactive = 38 }; enum { kThemeTextColorTabFrontActive = 39, kThemeTextColorTabNonFrontActive = 40, kThemeTextColorTabNonFrontPressed = 41, kThemeTextColorTabFrontInactive = 42, kThemeTextColorTabNonFrontInactive = 43, kThemeTextColorIconLabelSelected = 44, kThemeTextColorBevelButtonStickyActive = 45, kThemeTextColorBevelButtonStickyInactive = 46 }; enum { kThemeTextColorNotification = 47 }; enum { kThemeTextColorSystemDetail = 48 }; enum { kThemeTextColorBlack = -1, kThemeTextColorWhite = -2 }; typedef SInt16 ThemeTextColor; enum { kThemeStateInactive = 0, kThemeStateActive = 1, kThemeStatePressed = 2, kThemeStateRollover = 6, kThemeStateUnavailable = 7, kThemeStateUnavailableInactive = 8 }; enum { kThemeStateDisabled = 0 }; enum { kThemeStatePressedUp = 2, kThemeStatePressedDown = 3 }; typedef UInt32 ThemeDrawState; enum { kThemeArrowCursor = 0, kThemeCopyArrowCursor = 1, kThemeAliasArrowCursor = 2, kThemeContextualMenuArrowCursor = 3, kThemeIBeamCursor = 4, kThemeCrossCursor = 5, kThemePlusCursor = 6, kThemeWatchCursor = 7, kThemeClosedHandCursor = 8, kThemeOpenHandCursor = 9, kThemePointingHandCursor = 10, kThemeCountingUpHandCursor = 11, kThemeCountingDownHandCursor = 12, kThemeCountingUpAndDownHandCursor = 13, kThemeSpinningCursor = 14, kThemeResizeLeftCursor = 15, kThemeResizeRightCursor = 16, kThemeResizeLeftRightCursor = 17, kThemeNotAllowedCursor = 18, kThemeResizeUpCursor = 19, kThemeResizeDownCursor = 20, kThemeResizeUpDownCursor = 21, # 586 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 kThemePoofCursor = 22 }; typedef UInt32 ThemeCursor; enum { kThemeMenuBarNormal = 0, kThemeMenuBarSelected = 1 }; typedef UInt16 ThemeMenuBarState; enum { kThemeMenuSquareMenuBar = (1 << 0) }; enum { kThemeMenuActive = 0, kThemeMenuSelected = 1, kThemeMenuDisabled = 3 }; typedef UInt16 ThemeMenuState; enum { kThemeMenuTypePullDown = 0, kThemeMenuTypePopUp = 1, kThemeMenuTypeHierarchical = 2, kThemeMenuTypeInactive = 0x0100 }; typedef UInt16 ThemeMenuType; enum { kThemeMenuItemPlain = 0, kThemeMenuItemHierarchical = 1, kThemeMenuItemScrollUpArrow = 2, kThemeMenuItemScrollDownArrow = 3, kThemeMenuItemAtTop = 0x0100, kThemeMenuItemAtBottom = 0x0200, kThemeMenuItemHierBackground = 0x0400, kThemeMenuItemPopUpBackground = 0x0800, kThemeMenuItemHasIcon = 0x8000, kThemeMenuItemNoBackground = 0x4000 }; typedef UInt16 ThemeMenuItemType; enum { kThemeBackgroundTabPane = 1, kThemeBackgroundPlacard = 2, kThemeBackgroundWindowHeader = 3, kThemeBackgroundListViewWindowHeader = 4, kThemeBackgroundSecondaryGroupBox = 5, kThemeBackgroundMetal = 6 }; typedef UInt32 ThemeBackgroundKind; # 694 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeNameTag = 'name', kThemeVariantNameTag = 'varn', kThemeVariantBaseTintTag = 'tint', kThemeHighlightColorTag = 'hcol', kThemeScrollBarArrowStyleTag = 'sbar', kThemeScrollBarThumbStyleTag = 'sbth', kThemeSoundsEnabledTag = 'snds', kThemeDblClickCollapseTag = 'coll' }; enum { kThemeAppearanceFileNameTag = 'thme', kThemeSystemFontTag = 'lgsf', kThemeSmallSystemFontTag = 'smsf', kThemeViewsFontTag = 'vfnt', kThemeViewsFontSizeTag = 'vfsz', kThemeDesktopPatternNameTag = 'patn', kThemeDesktopPatternTag = 'patt', kThemeDesktopPictureNameTag = 'dpnm', kThemeDesktopPictureAliasTag = 'dpal', kThemeDesktopPictureAlignmentTag = 'dpan', kThemeHighlightColorNameTag = 'hcnm', kThemeExamplePictureIDTag = 'epic', kThemeSoundTrackNameTag = 'sndt', kThemeSoundMaskTag = 'smsk', kThemeUserDefinedTag = 'user', kThemeSmoothFontEnabledTag = 'smoo', kThemeSmoothFontMinSizeTag = 'smos' }; enum { kTiledOnScreen = 1, kCenterOnScreen = 2, kFitToScreen = 3, kFillScreen = 4, kUseBestGuess = 5 }; enum { kThemeCheckBoxClassicX = 0, kThemeCheckBoxCheckMark = 1 }; typedef UInt16 ThemeCheckBoxStyle; enum { kThemeScrollBarArrowsSingle = 0, kThemeScrollBarArrowsLowerRight = 1 }; typedef UInt16 ThemeScrollBarArrowStyle; enum { kThemeScrollBarThumbNormal = 0, kThemeScrollBarThumbProportional = 1 }; typedef UInt16 ThemeScrollBarThumbStyle; # 771 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { # 780 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 kThemeSystemFont = 0, kThemeSmallSystemFont = 1, kThemeSmallEmphasizedSystemFont = 2, kThemeViewsFont = 3, kThemeEmphasizedSystemFont = 4, kThemeApplicationFont = 5, kThemeLabelFont = 6, kThemeSystemFontDetail = 7, kThemeSystemFontDetailEmphasized = 8, kThemeMenuTitleFont = 100, kThemeMenuItemFont = 101, kThemeMenuItemMarkFont = 102, kThemeMenuItemCmdKeyFont = 103, kThemeWindowTitleFont = 104, kThemePushButtonFont = 105, kThemeUtilityWindowTitleFont = 106, kThemeAlertHeaderFont = 107, kThemeToolbarFont = 108, kThemeMiniSystemFont = 109, # 910 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 kThemeCurrentPortFont = 200, # 921 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 kThemeSpecifiedFont = 201 }; enum { kPublicThemeFontCount = 21 }; typedef UInt16 ThemeFontID; enum { kThemeTabNonFront = 0, kThemeTabNonFrontPressed = 1, kThemeTabNonFrontInactive = 2, kThemeTabFront = 3, kThemeTabFrontInactive = 4, kThemeTabNonFrontUnavailable = 5, kThemeTabFrontUnavailable = 6 }; typedef UInt16 ThemeTabStyle; enum { kThemeTabNorth = 0, kThemeTabSouth = 1, kThemeTabEast = 2, kThemeTabWest = 3 }; typedef UInt16 ThemeTabDirection; # 962 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeSmallTabHeight = 16, kThemeLargeTabHeight = 21, kThemeTabPaneOverlap = 3, kThemeSmallTabHeightMax = 19, kThemeLargeTabHeightMax = 24 }; enum { kThemeScrollBarMedium = 0, kThemeScrollBarSmall = 1, kThemeSliderMedium = 2, kThemeProgressBarMedium = 3, kThemeIndeterminateBarMedium = 4, kThemeRelevanceBar = 5, kThemeSliderSmall = 6, kThemeProgressBarLarge = 7, kThemeIndeterminateBarLarge = 8 }; enum { kThemeScrollBarMini = 9, kThemeSliderMini = 10, kThemeProgressBarMini = 11, kThemeIndeterminateBarMini = 12 }; enum { kThemeMediumScrollBar = kThemeScrollBarMedium, kThemeSmallScrollBar = kThemeScrollBarSmall, kThemeMediumSlider = kThemeSliderMedium, kThemeMediumProgressBar = kThemeProgressBarMedium, kThemeMediumIndeterminateBar = kThemeIndeterminateBarMedium, kThemeSmallSlider = kThemeSliderSmall, kThemeLargeProgressBar = kThemeProgressBarLarge, kThemeLargeIndeterminateBar = kThemeIndeterminateBarLarge, kThemeMiniScrollBar = kThemeScrollBarMini, kThemeMiniSlider = kThemeSliderMini, kThemeMiniProgressBar = kThemeProgressBarMini, kThemeMiniIndeterminateBar = kThemeIndeterminateBarMini }; typedef UInt16 ThemeTrackKind; enum { kThemeTrackActive = 0, kThemeTrackDisabled = 1, kThemeTrackNothingToScroll = 2, kThemeTrackInactive = 3 }; typedef UInt8 ThemeTrackEnableState; enum { kThemeLeftOutsideArrowPressed = 0x01, kThemeLeftInsideArrowPressed = 0x02, kThemeLeftTrackPressed = 0x04, kThemeThumbPressed = 0x08, kThemeRightTrackPressed = 0x10, kThemeRightInsideArrowPressed = 0x20, kThemeRightOutsideArrowPressed = 0x40, kThemeTopOutsideArrowPressed = kThemeLeftOutsideArrowPressed, kThemeTopInsideArrowPressed = kThemeLeftInsideArrowPressed, kThemeTopTrackPressed = kThemeLeftTrackPressed, kThemeBottomTrackPressed = kThemeRightTrackPressed, kThemeBottomInsideArrowPressed = kThemeRightInsideArrowPressed, kThemeBottomOutsideArrowPressed = kThemeRightOutsideArrowPressed }; typedef UInt8 ThemeTrackPressState; enum { kThemeThumbPlain = 0, kThemeThumbUpward = 1, kThemeThumbDownward = 2 }; typedef UInt8 ThemeThumbDirection; # 1159 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeTrackHorizontal = (1 << 0), kThemeTrackRightToLeft = (1 << 1), kThemeTrackShowThumb = (1 << 2), kThemeTrackThumbRgnIsNotGhost = (1 << 3), kThemeTrackNoScrollBarArrows = (1 << 4), kThemeTrackHasFocus = (1 << 5), kThemeTrackHideTrack = (1 << 6) }; typedef UInt16 ThemeTrackAttributes; # 1213 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 struct ScrollBarTrackInfo { SInt32 viewsize; ThemeTrackPressState pressState; }; typedef struct ScrollBarTrackInfo ScrollBarTrackInfo; # 1237 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 struct SliderTrackInfo { ThemeThumbDirection thumbDir; ThemeTrackPressState pressState; }; typedef struct SliderTrackInfo SliderTrackInfo; # 1261 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 struct ProgressTrackInfo { UInt8 phase; }; typedef struct ProgressTrackInfo ProgressTrackInfo; # 1280 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 struct ThemeTrackDrawInfo { ThemeTrackKind kind; Rect bounds; SInt32 min; SInt32 max; SInt32 value; UInt32 reserved; ThemeTrackAttributes attributes; ThemeTrackEnableState enableState; UInt8 filler1; union { ScrollBarTrackInfo scrollbar; SliderTrackInfo slider; ProgressTrackInfo progress; } trackInfo; }; typedef struct ThemeTrackDrawInfo ThemeTrackDrawInfo; # 1346 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeWindowHasGrow = (1 << 0), kThemeWindowHasHorizontalZoom = (1 << 3), kThemeWindowHasVerticalZoom = (1 << 4), kThemeWindowHasFullZoom = kThemeWindowHasHorizontalZoom + kThemeWindowHasVerticalZoom, kThemeWindowHasCloseBox = (1 << 5), kThemeWindowHasCollapseBox = (1 << 6), kThemeWindowHasTitleText = (1 << 7), kThemeWindowIsCollapsed = (1 << 8), kThemeWindowHasDirty = (1 << 9), kThemeWindowHasToolbarButton = (1 << 11) }; typedef UInt32 ThemeWindowAttributes; # 1418 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeDocumentWindow = 0, kThemeDialogWindow = 1, kThemeMovableDialogWindow = 2, kThemeAlertWindow = 3, kThemeMovableAlertWindow = 4, kThemePlainDialogWindow = 5, kThemeShadowDialogWindow = 6, kThemePopupWindow = 7, kThemeUtilityWindow = 8, kThemeUtilitySideWindow = 9, kThemeSheetWindow = 10, kThemeDrawerWindow = 11 }; typedef UInt16 ThemeWindowType; # 1442 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeWidgetCloseBox = 0, kThemeWidgetZoomBox = 1, kThemeWidgetCollapseBox = 2, kThemeWidgetDirtyCloseBox = 6 }; enum { kThemeWidgetABox = 3, kThemeWidgetBBox = 4, kThemeWidgetBOffBox = 5 }; typedef UInt16 ThemeTitleBarWidget; # 1465 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeArrowLeft = 0, kThemeArrowDown = 1, kThemeArrowRight = 2, kThemeArrowUp = 3 }; typedef UInt16 ThemeArrowOrientation; # 1481 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeArrow3pt = 0, kThemeArrow5pt = 1, kThemeArrow7pt = 2, kThemeArrow9pt = 3 }; typedef UInt16 ThemePopupArrowSize; # 1497 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeGrowLeft = (1 << 0), kThemeGrowRight = (1 << 1), kThemeGrowUp = (1 << 2), kThemeGrowDown = (1 << 3) }; typedef UInt16 ThemeGrowDirection; enum { # 1520 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 kThemePushButton = 0, kThemeCheckBox = 1, kThemeRadioButton = 2, kThemeBevelButton = 3, kThemeArrowButton = 4, # 1545 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 kThemePopupButton = 5, kThemeDisclosureTriangle = 6, kThemeIncDecButton = 7, kThemeBevelButtonSmall = 8, kThemeBevelButtonMedium = 3, kThemeBevelButtonLarge = 9, kThemeListHeaderButton = 10, kThemeRoundButton = 11, kThemeRoundButtonLarge = 12, kThemeCheckBoxSmall = 13, kThemeRadioButtonSmall = 14, kThemeRoundedBevelButton = 15, kThemeComboBox = 16, kThemeComboBoxSmall = 17 }; enum { kThemeComboBoxMini = 18, kThemeCheckBoxMini = 19, kThemeRadioButtonMini = 20, kThemeIncDecButtonSmall = 21, kThemeIncDecButtonMini = 22, kThemeArrowButtonSmall = 23, kThemeArrowButtonMini = 24, # 1681 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 kThemePushButtonNormal = 25, # 1690 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 kThemePushButtonSmall = 26, # 1702 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 kThemePushButtonMini = 27, # 1711 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 kThemePopupButtonNormal = 28, # 1720 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 kThemePopupButtonSmall = 29, # 1732 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 kThemePopupButtonMini = 30 }; enum { kThemeBevelButtonInset = 31, kThemePushButtonInset = 32, kThemePushButtonInsetSmall = 33, kThemeRoundButtonHelp = 34 }; # 1774 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeNormalCheckBox = kThemeCheckBox, kThemeNormalRadioButton = kThemeRadioButton, kThemeLargeBevelButton = kThemeBevelButtonLarge, kThemeMediumBevelButton = kThemeBevelButtonMedium, kThemeMiniCheckBox = kThemeCheckBoxMini, kThemeMiniRadioButton = kThemeRadioButtonMini, kThemeSmallBevelButton = kThemeBevelButtonSmall, kThemeSmallCheckBox = kThemeCheckBoxSmall, kThemeSmallRadioButton = kThemeRadioButtonSmall, kThemeLargeRoundButton = kThemeRoundButtonLarge, kThemeDisclosureButton = kThemeDisclosureTriangle }; typedef UInt16 ThemeButtonKind; # 1797 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeButtonOff = 0, kThemeButtonOn = 1, kThemeButtonMixed = 2, kThemeDisclosureRight = 0, kThemeDisclosureDown = 1, kThemeDisclosureLeft = 2 }; typedef UInt16 ThemeButtonValue; # 1818 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeAdornmentNone = 0, kThemeAdornmentDefault = (1 << 0), kThemeAdornmentFocus = (1 << 2), kThemeAdornmentRightToLeft = (1 << 4), kThemeAdornmentDrawIndicatorOnly = (1 << 5), kThemeAdornmentHeaderButtonLeftNeighborSelected = (1 << 6), kThemeAdornmentHeaderButtonRightNeighborSelected = (1 << 7), kThemeAdornmentHeaderButtonSortUp = (1 << 8), kThemeAdornmentHeaderMenuButton = (1 << 9), kThemeAdornmentHeaderButtonNoShadow = (1 << 10), kThemeAdornmentHeaderButtonShadowOnly = (1 << 11), kThemeAdornmentHeaderButtonNoSortArrow = (1 << 12), kThemeAdornmentArrowLeftArrow = (1 << 6), kThemeAdornmentArrowDownArrow = (1 << 7), kThemeAdornmentArrowDoubleArrow = (1 << 8), kThemeAdornmentArrowUpArrow = (1 << 9), kThemeAdornmentArrowRightArrow = (1 << 10) }; enum { kThemeAdornmentNoShadow = kThemeAdornmentHeaderButtonNoShadow, kThemeAdornmentShadowOnly = kThemeAdornmentHeaderButtonShadowOnly }; typedef UInt16 ThemeButtonAdornment; # 1938 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 struct ThemeButtonDrawInfo { ThemeDrawState state; ThemeButtonValue value; ThemeButtonAdornment adornment; }; typedef struct ThemeButtonDrawInfo ThemeButtonDrawInfo; typedef ThemeButtonDrawInfo * ThemeButtonDrawInfoPtr; # 1969 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeNoSounds = 0, kThemeWindowSoundsMask = (1 << 0), kThemeMenuSoundsMask = (1 << 1), kThemeControlSoundsMask = (1 << 2), kThemeFinderSoundsMask = (1 << 3) }; # 1990 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeDragSoundNone = 0, kThemeDragSoundMoveWindow = 'wmov', kThemeDragSoundGrowWindow = 'wgro', kThemeDragSoundMoveUtilWindow = 'umov', kThemeDragSoundGrowUtilWindow = 'ugro', kThemeDragSoundMoveDialog = 'dmov', kThemeDragSoundMoveAlert = 'amov', kThemeDragSoundMoveIcon = 'imov', kThemeDragSoundSliderThumb = 'slth', kThemeDragSoundSliderGhost = 'slgh', kThemeDragSoundScrollBarThumb = 'sbth', kThemeDragSoundScrollBarGhost = 'sbgh', kThemeDragSoundScrollBarArrowDecreasing = 'sbad', kThemeDragSoundScrollBarArrowIncreasing = 'sbai', kThemeDragSoundDragging = 'drag' }; typedef OSType ThemeDragSoundKind; # 2017 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeSoundNone = 0, kThemeSoundMenuOpen = 'mnuo', kThemeSoundMenuClose = 'mnuc', kThemeSoundMenuItemHilite = 'mnui', kThemeSoundMenuItemRelease = 'mnus', kThemeSoundWindowClosePress = 'wclp', kThemeSoundWindowCloseEnter = 'wcle', kThemeSoundWindowCloseExit = 'wclx', kThemeSoundWindowCloseRelease = 'wclr', kThemeSoundWindowZoomPress = 'wzmp', kThemeSoundWindowZoomEnter = 'wzme', kThemeSoundWindowZoomExit = 'wzmx', kThemeSoundWindowZoomRelease = 'wzmr', kThemeSoundWindowCollapsePress = 'wcop', kThemeSoundWindowCollapseEnter = 'wcoe', kThemeSoundWindowCollapseExit = 'wcox', kThemeSoundWindowCollapseRelease = 'wcor', kThemeSoundWindowDragBoundary = 'wdbd', kThemeSoundUtilWinClosePress = 'uclp', kThemeSoundUtilWinCloseEnter = 'ucle', kThemeSoundUtilWinCloseExit = 'uclx', kThemeSoundUtilWinCloseRelease = 'uclr', kThemeSoundUtilWinZoomPress = 'uzmp', kThemeSoundUtilWinZoomEnter = 'uzme', kThemeSoundUtilWinZoomExit = 'uzmx', kThemeSoundUtilWinZoomRelease = 'uzmr', kThemeSoundUtilWinCollapsePress = 'ucop', kThemeSoundUtilWinCollapseEnter = 'ucoe', kThemeSoundUtilWinCollapseExit = 'ucox', kThemeSoundUtilWinCollapseRelease = 'ucor', kThemeSoundUtilWinDragBoundary = 'udbd', kThemeSoundWindowOpen = 'wopn', kThemeSoundWindowClose = 'wcls', kThemeSoundWindowZoomIn = 'wzmi', kThemeSoundWindowZoomOut = 'wzmo', kThemeSoundWindowCollapseUp = 'wcol', kThemeSoundWindowCollapseDown = 'wexp', kThemeSoundWindowActivate = 'wact', kThemeSoundUtilWindowOpen = 'uopn', kThemeSoundUtilWindowClose = 'ucls', kThemeSoundUtilWindowZoomIn = 'uzmi', kThemeSoundUtilWindowZoomOut = 'uzmo', kThemeSoundUtilWindowCollapseUp = 'ucol', kThemeSoundUtilWindowCollapseDown = 'uexp', kThemeSoundUtilWindowActivate = 'uact', kThemeSoundDialogOpen = 'dopn', kThemeSoundDialogClose = 'dlgc', kThemeSoundAlertOpen = 'aopn', kThemeSoundAlertClose = 'altc', kThemeSoundPopupWindowOpen = 'pwop', kThemeSoundPopupWindowClose = 'pwcl', kThemeSoundButtonPress = 'btnp', kThemeSoundButtonEnter = 'btne', kThemeSoundButtonExit = 'btnx', kThemeSoundButtonRelease = 'btnr', kThemeSoundDefaultButtonPress = 'dbtp', kThemeSoundDefaultButtonEnter = 'dbte', kThemeSoundDefaultButtonExit = 'dbtx', kThemeSoundDefaultButtonRelease = 'dbtr', kThemeSoundCancelButtonPress = 'cbtp', kThemeSoundCancelButtonEnter = 'cbte', kThemeSoundCancelButtonExit = 'cbtx', kThemeSoundCancelButtonRelease = 'cbtr', kThemeSoundCheckboxPress = 'chkp', kThemeSoundCheckboxEnter = 'chke', kThemeSoundCheckboxExit = 'chkx', kThemeSoundCheckboxRelease = 'chkr', kThemeSoundRadioPress = 'radp', kThemeSoundRadioEnter = 'rade', kThemeSoundRadioExit = 'radx', kThemeSoundRadioRelease = 'radr', kThemeSoundScrollArrowPress = 'sbap', kThemeSoundScrollArrowEnter = 'sbae', kThemeSoundScrollArrowExit = 'sbax', kThemeSoundScrollArrowRelease = 'sbar', kThemeSoundScrollEndOfTrack = 'sbte', kThemeSoundScrollTrackPress = 'sbtp', kThemeSoundSliderEndOfTrack = 'slte', kThemeSoundSliderTrackPress = 'sltp', kThemeSoundBalloonOpen = 'blno', kThemeSoundBalloonClose = 'blnc', kThemeSoundBevelPress = 'bevp', kThemeSoundBevelEnter = 'beve', kThemeSoundBevelExit = 'bevx', kThemeSoundBevelRelease = 'bevr', kThemeSoundLittleArrowUpPress = 'laup', kThemeSoundLittleArrowDnPress = 'ladp', kThemeSoundLittleArrowEnter = 'lare', kThemeSoundLittleArrowExit = 'larx', kThemeSoundLittleArrowUpRelease = 'laur', kThemeSoundLittleArrowDnRelease = 'ladr', kThemeSoundPopupPress = 'popp', kThemeSoundPopupEnter = 'pope', kThemeSoundPopupExit = 'popx', kThemeSoundPopupRelease = 'popr', kThemeSoundDisclosurePress = 'dscp', kThemeSoundDisclosureEnter = 'dsce', kThemeSoundDisclosureExit = 'dscx', kThemeSoundDisclosureRelease = 'dscr', kThemeSoundTabPressed = 'tabp', kThemeSoundTabEnter = 'tabe', kThemeSoundTabExit = 'tabx', kThemeSoundTabRelease = 'tabr', kThemeSoundDragTargetHilite = 'dthi', kThemeSoundDragTargetUnhilite = 'dtuh', kThemeSoundDragTargetDrop = 'dtdr', kThemeSoundEmptyTrash = 'ftrs', kThemeSoundSelectItem = 'fsel', kThemeSoundNewItem = 'fnew', kThemeSoundReceiveDrop = 'fdrp', kThemeSoundCopyDone = 'fcpd', kThemeSoundResolveAlias = 'fral', kThemeSoundLaunchApp = 'flap', kThemeSoundDiskInsert = 'dski', kThemeSoundDiskEject = 'dske', kThemeSoundFinderDragOnIcon = 'fdon', kThemeSoundFinderDragOffIcon = 'fdof' }; typedef OSType ThemeSoundKind; # 2161 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemePopupTabNormalPosition = 0, kThemePopupTabCenterOnWindow = 1, kThemePopupTabCenterOnOffset = 2 }; struct ThemeWindowMetrics { UInt16 metricSize; SInt16 titleHeight; SInt16 titleWidth; SInt16 popupTabOffset; SInt16 popupTabWidth; UInt16 popupTabPosition; }; typedef struct ThemeWindowMetrics ThemeWindowMetrics; typedef ThemeWindowMetrics * ThemeWindowMetricsPtr; # 2186 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 enum { kThemeMetricScrollBarWidth = 0, kThemeMetricSmallScrollBarWidth = 1, kThemeMetricCheckBoxHeight = 2, kThemeMetricRadioButtonHeight = 3, # 2215 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 kThemeMetricEditTextWhitespace = 4, kThemeMetricEditTextFrameOutset = 5, kThemeMetricListBoxFrameOutset = 6, kThemeMetricFocusRectOutset = 7, kThemeMetricImageWellThickness = 8, kThemeMetricScrollBarOverlap = 9, kThemeMetricLargeTabHeight = 10, kThemeMetricLargeTabCapsWidth = 11, kThemeMetricTabFrameOverlap = 12, # 2277 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 kThemeMetricTabIndentOrStyle = 13, kThemeMetricTabOverlap = 14, kThemeMetricSmallTabHeight = 15, kThemeMetricSmallTabCapsWidth = 16, kThemeMetricPushButtonHeight = 19, kThemeMetricListHeaderHeight = 20, kThemeMetricDisclosureTriangleHeight = 25, kThemeMetricDisclosureTriangleWidth = 26, kThemeMetricLittleArrowsHeight = 27, kThemeMetricLittleArrowsWidth = 28, kThemeMetricPopupButtonHeight = 30, kThemeMetricSmallPopupButtonHeight = 31, kThemeMetricLargeProgressBarThickness = 32, kThemeMetricPullDownHeight = 33, kThemeMetricSmallPullDownHeight = 34, kThemeMetricResizeControlHeight = 38, kThemeMetricSmallResizeControlHeight = 39, kThemeMetricHSliderHeight = 41, kThemeMetricHSliderTickHeight = 42, kThemeMetricVSliderWidth = 45, kThemeMetricVSliderTickWidth = 46, kThemeMetricTitleBarControlsHeight = 49, kThemeMetricCheckBoxWidth = 50, kThemeMetricRadioButtonWidth = 52, kThemeMetricNormalProgressBarThickness = 58, kThemeMetricProgressBarShadowOutset = 59, kThemeMetricSmallProgressBarShadowOutset = 60, kThemeMetricPrimaryGroupBoxContentInset = 61, kThemeMetricSecondaryGroupBoxContentInset = 62, kThemeMetricMenuMarkColumnWidth = 63, kThemeMetricMenuExcludedMarkColumnWidth = 64, kThemeMetricMenuMarkIndent = 65, kThemeMetricMenuTextLeadingEdgeMargin = 66, kThemeMetricMenuTextTrailingEdgeMargin = 67, kThemeMetricMenuIndentWidth = 68, kThemeMetricMenuIconTrailingEdgeMargin = 69 }; enum { kThemeMetricDisclosureButtonHeight = 17, kThemeMetricRoundButtonSize = 18, kThemeMetricSmallCheckBoxHeight = 21, kThemeMetricDisclosureButtonWidth = 22, kThemeMetricSmallDisclosureButtonHeight = 23, kThemeMetricSmallDisclosureButtonWidth = 24, kThemeMetricPaneSplitterHeight = 29, kThemeMetricSmallPushButtonHeight = 35, kThemeMetricSmallRadioButtonHeight = 36, kThemeMetricRelevanceIndicatorHeight = 37, kThemeMetricLargeRoundButtonSize = 40, kThemeMetricSmallHSliderHeight = 43, kThemeMetricSmallHSliderTickHeight = 44, kThemeMetricSmallVSliderWidth = 47, kThemeMetricSmallVSliderTickWidth = 48, kThemeMetricSmallCheckBoxWidth = 51, kThemeMetricSmallRadioButtonWidth = 53, kThemeMetricSmallHSliderMinThumbWidth = 54, kThemeMetricSmallVSliderMinThumbHeight = 55, kThemeMetricSmallHSliderTickOffset = 56, kThemeMetricSmallVSliderTickOffset = 57 }; enum { kThemeMetricComboBoxLargeBottomShadowOffset = 70, kThemeMetricComboBoxLargeRightShadowOffset = 71, kThemeMetricComboBoxSmallBottomShadowOffset = 72, kThemeMetricComboBoxSmallRightShadowOffset = 73, kThemeMetricComboBoxLargeDisclosureWidth = 74, kThemeMetricComboBoxSmallDisclosureWidth = 75, kThemeMetricRoundTextFieldContentInsetLeft = 76, kThemeMetricRoundTextFieldContentInsetRight = 77, kThemeMetricRoundTextFieldContentInsetBottom = 78, kThemeMetricRoundTextFieldContentInsetTop = 79, kThemeMetricRoundTextFieldContentHeight = 80, kThemeMetricComboBoxMiniBottomShadowOffset = 81, kThemeMetricComboBoxMiniDisclosureWidth = 82, kThemeMetricComboBoxMiniRightShadowOffset = 83, kThemeMetricLittleArrowsMiniHeight = 84, kThemeMetricLittleArrowsMiniWidth = 85, kThemeMetricLittleArrowsSmallHeight = 86, kThemeMetricLittleArrowsSmallWidth = 87, kThemeMetricMiniCheckBoxHeight = 88, kThemeMetricMiniCheckBoxWidth = 89, kThemeMetricMiniDisclosureButtonHeight = 90, kThemeMetricMiniDisclosureButtonWidth = 91, kThemeMetricMiniHSliderHeight = 92, kThemeMetricMiniHSliderMinThumbWidth = 93, kThemeMetricMiniHSliderTickHeight = 94, kThemeMetricMiniHSliderTickOffset = 95, kThemeMetricMiniPopupButtonHeight = 96, kThemeMetricMiniPullDownHeight = 97, kThemeMetricMiniPushButtonHeight = 98, kThemeMetricMiniRadioButtonHeight = 99, kThemeMetricMiniRadioButtonWidth = 100, kThemeMetricMiniTabCapsWidth = 101, kThemeMetricMiniTabFrameOverlap = 102, kThemeMetricMiniTabHeight = 103, kThemeMetricMiniTabOverlap = 104, kThemeMetricMiniVSliderMinThumbHeight = 105, kThemeMetricMiniVSliderTickOffset = 106, kThemeMetricMiniVSliderTickWidth = 107, kThemeMetricMiniVSliderWidth = 108, kThemeMetricRoundTextFieldContentInsetWithIconLeft = 109, kThemeMetricRoundTextFieldContentInsetWithIconRight = 110, kThemeMetricRoundTextFieldMiniContentHeight = 111, kThemeMetricRoundTextFieldMiniContentInsetBottom = 112, kThemeMetricRoundTextFieldMiniContentInsetLeft = 113, kThemeMetricRoundTextFieldMiniContentInsetRight = 114, kThemeMetricRoundTextFieldMiniContentInsetTop = 115, kThemeMetricRoundTextFieldMiniContentInsetWithIconLeft = 116, kThemeMetricRoundTextFieldMiniContentInsetWithIconRight = 117, kThemeMetricRoundTextFieldSmallContentHeight = 118, kThemeMetricRoundTextFieldSmallContentInsetBottom = 119, kThemeMetricRoundTextFieldSmallContentInsetLeft = 120, kThemeMetricRoundTextFieldSmallContentInsetRight = 121, kThemeMetricRoundTextFieldSmallContentInsetTop = 122, kThemeMetricRoundTextFieldSmallContentInsetWithIconLeft = 123, kThemeMetricRoundTextFieldSmallContentInsetWithIconRight = 124, kThemeMetricSmallTabFrameOverlap = 125, kThemeMetricSmallTabOverlap = 126, kThemeMetricSmallPaneSplitterHeight = 127 }; enum { kThemeMetricHSliderTickOffset = 128, kThemeMetricVSliderTickOffset = 129, kThemeMetricSliderMinThumbHeight = 130, kThemeMetricSliderMinThumbWidth = 131, kThemeMetricScrollBarMinThumbHeight = 132, kThemeMetricScrollBarMinThumbWidth = 133, kThemeMetricSmallScrollBarMinThumbHeight = 134, kThemeMetricSmallScrollBarMinThumbWidth = 135, kThemeMetricButtonRoundedHeight = 136, kThemeMetricButtonRoundedRecessedHeight = 137 }; enum { kThemeMetricSeparatorSize = 138, kThemeMetricTexturedPushButtonHeight = 139, kThemeMetricTexturedSmallPushButtonHeight = 140 }; typedef UInt32 ThemeMetric; typedef struct OpaqueThemeDrawingState* ThemeDrawingState; # 2758 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 typedef void ( * ThemeTabTitleDrawProcPtr)(const Rect *bounds, ThemeTabStyle style, ThemeTabDirection direction, SInt16 depth, Boolean isColorDev, URefCon userData); # 2767 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 typedef void ( * ThemeEraseProcPtr)(const Rect *bounds, URefCon eraseData, SInt16 depth, Boolean isColorDev); typedef void ( * ThemeButtonDrawProcPtr)(const Rect *bounds, ThemeButtonKind kind, const ThemeButtonDrawInfo *info, URefCon userData, SInt16 depth, Boolean isColorDev); typedef void ( * WindowTitleDrawingProcPtr)(const Rect *bounds, SInt16 depth, Boolean colorDevice, URefCon userData); typedef Boolean ( * ThemeIteratorProcPtr)(ConstStr255Param inFileName, SInt16 resID, Collection inThemeSettings, PRefCon inUserData); typedef ThemeTabTitleDrawProcPtr ThemeTabTitleDrawUPP; typedef ThemeEraseProcPtr ThemeEraseUPP; typedef ThemeButtonDrawProcPtr ThemeButtonDrawUPP; typedef WindowTitleDrawingProcPtr WindowTitleDrawingUPP; typedef ThemeIteratorProcPtr ThemeIteratorUPP; # 2805 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern ThemeTabTitleDrawUPP NewThemeTabTitleDrawUPP(ThemeTabTitleDrawProcPtr userRoutine) __attribute__((deprecated)); # 2816 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern ThemeEraseUPP NewThemeEraseUPP(ThemeEraseProcPtr userRoutine) __attribute__((deprecated)); # 2827 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern ThemeButtonDrawUPP NewThemeButtonDrawUPP(ThemeButtonDrawProcPtr userRoutine) __attribute__((deprecated)); # 2838 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern WindowTitleDrawingUPP NewWindowTitleDrawingUPP(WindowTitleDrawingProcPtr userRoutine) __attribute__((deprecated)); # 2849 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern ThemeIteratorUPP NewThemeIteratorUPP(ThemeIteratorProcPtr userRoutine) __attribute__((deprecated)); # 2860 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern void DisposeThemeTabTitleDrawUPP(ThemeTabTitleDrawUPP userUPP) __attribute__((deprecated)); # 2871 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern void DisposeThemeEraseUPP(ThemeEraseUPP userUPP) __attribute__((deprecated)); # 2882 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern void DisposeThemeButtonDrawUPP(ThemeButtonDrawUPP userUPP) __attribute__((deprecated)); # 2893 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern void DisposeWindowTitleDrawingUPP(WindowTitleDrawingUPP userUPP) __attribute__((deprecated)); # 2904 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern void DisposeThemeIteratorUPP(ThemeIteratorUPP userUPP) __attribute__((deprecated)); # 2915 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern void InvokeThemeTabTitleDrawUPP( const Rect * bounds, ThemeTabStyle style, ThemeTabDirection direction, SInt16 depth, Boolean isColorDev, URefCon userData, ThemeTabTitleDrawUPP userUPP) __attribute__((deprecated)); # 2933 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern void InvokeThemeEraseUPP( const Rect * bounds, URefCon eraseData, SInt16 depth, Boolean isColorDev, ThemeEraseUPP userUPP) __attribute__((deprecated)); # 2949 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern void InvokeThemeButtonDrawUPP( const Rect * bounds, ThemeButtonKind kind, const ThemeButtonDrawInfo * info, URefCon userData, SInt16 depth, Boolean isColorDev, ThemeButtonDrawUPP userUPP) __attribute__((deprecated)); # 2967 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern void InvokeWindowTitleDrawingUPP( const Rect * bounds, SInt16 depth, Boolean colorDevice, URefCon userData, WindowTitleDrawingUPP userUPP) __attribute__((deprecated)); # 2983 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern Boolean InvokeThemeIteratorUPP( ConstStr255Param inFileName, SInt16 resID, Collection inThemeSettings, PRefCon inUserData, ThemeIteratorUPP userUPP) __attribute__((deprecated)); # 3009 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 #define NewThemeTabTitleDrawUPP(userRoutine) ((ThemeTabTitleDrawUPP)userRoutine) #define NewThemeEraseUPP(userRoutine) ((ThemeEraseUPP)userRoutine) #define NewThemeButtonDrawUPP(userRoutine) ((ThemeButtonDrawUPP)userRoutine) #define NewWindowTitleDrawingUPP(userRoutine) ((WindowTitleDrawingUPP)userRoutine) #define NewThemeIteratorUPP(userRoutine) ((ThemeIteratorUPP)userRoutine) #define DisposeThemeTabTitleDrawUPP(userUPP) #define DisposeThemeEraseUPP(userUPP) #define DisposeThemeButtonDrawUPP(userUPP) #define DisposeWindowTitleDrawingUPP(userUPP) #define DisposeThemeIteratorUPP(userUPP) #define InvokeThemeTabTitleDrawUPP(bounds,style,direction,depth,isColorDev,userData,userUPP) (*userUPP)(bounds, style, direction, depth, isColorDev, userData) #define InvokeThemeEraseUPP(bounds,eraseData,depth,isColorDev,userUPP) (*userUPP)(bounds, eraseData, depth, isColorDev) #define InvokeThemeButtonDrawUPP(bounds,kind,info,userData,depth,isColorDev,userUPP) (*userUPP)(bounds, kind, info, userData, depth, isColorDev) #define InvokeWindowTitleDrawingUPP(bounds,depth,colorDevice,userData,userUPP) (*userUPP)(bounds, depth, colorDevice, userData) #define InvokeThemeIteratorUPP(inFileName,resID,inThemeSettings,inUserData,userUPP) (*userUPP)(inFileName, resID, inThemeSettings, inUserData) # 3037 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 typedef void ( * MenuTitleDrawingProcPtr)(const Rect *inBounds, SInt16 inDepth, Boolean inIsColorDevice, SRefCon inUserData); typedef void ( * MenuItemDrawingProcPtr)(const Rect *inBounds, SInt16 inDepth, Boolean inIsColorDevice, SRefCon inUserData); typedef MenuTitleDrawingProcPtr MenuTitleDrawingUPP; typedef MenuItemDrawingProcPtr MenuItemDrawingUPP; # 3056 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern MenuTitleDrawingUPP NewMenuTitleDrawingUPP(MenuTitleDrawingProcPtr userRoutine) __attribute__((deprecated)); # 3067 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern MenuItemDrawingUPP NewMenuItemDrawingUPP(MenuItemDrawingProcPtr userRoutine) __attribute__((deprecated)); # 3078 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern void DisposeMenuTitleDrawingUPP(MenuTitleDrawingUPP userUPP) __attribute__((deprecated)); # 3089 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern void DisposeMenuItemDrawingUPP(MenuItemDrawingUPP userUPP) __attribute__((deprecated)); # 3100 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern void InvokeMenuTitleDrawingUPP( const Rect * inBounds, SInt16 inDepth, Boolean inIsColorDevice, SRefCon inUserData, MenuTitleDrawingUPP userUPP) __attribute__((deprecated)); # 3116 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern void InvokeMenuItemDrawingUPP( const Rect * inBounds, SInt16 inDepth, Boolean inIsColorDevice, SRefCon inUserData, MenuItemDrawingUPP userUPP) __attribute__((deprecated)); # 3133 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 #define NewMenuTitleDrawingUPP(userRoutine) ((MenuTitleDrawingUPP)userRoutine) #define NewMenuItemDrawingUPP(userRoutine) ((MenuItemDrawingUPP)userRoutine) #define DisposeMenuTitleDrawingUPP(userUPP) #define DisposeMenuItemDrawingUPP(userUPP) #define InvokeMenuTitleDrawingUPP(inBounds,inDepth,inIsColorDevice,inUserData,userUPP) (*userUPP)(inBounds, inDepth, inIsColorDevice, inUserData) #define InvokeMenuItemDrawingUPP(inBounds,inDepth,inIsColorDevice,inUserData,userUPP) (*userUPP)(inBounds, inDepth, inIsColorDevice, inUserData) # 3839 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern OSStatus GetThemeMenuSeparatorHeight(SInt16 * outHeight) ; # 3869 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern OSStatus GetThemeMenuItemExtra( ThemeMenuItemType inItemType, SInt16 * outHeight, SInt16 * outWidth) ; # 3899 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern OSStatus GetThemeMenuTitleExtra( SInt16 * outWidth, Boolean inIsSquished) ; # 5666 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern OSStatus GetThemeMetric( ThemeMetric inMetric, SInt32 * outMetric) ; # 5693 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Appearance.h" 3 extern OSStatus CopyThemeIdentifier(CFStringRef * outIdentifier) ; enum { appearanceBadBrushIndexErr = themeInvalidBrushErr, appearanceProcessRegisteredErr = themeProcessRegisteredErr, appearanceProcessNotRegisteredErr = themeProcessNotRegisteredErr, appearanceBadTextColorIndexErr = themeBadTextColorErr, appearanceThemeHasNoAccents = themeHasNoAccentsErr, appearanceBadCursorIndexErr = themeBadCursorIndexErr }; enum { kThemeActiveDialogBackgroundBrush = kThemeBrushDialogBackgroundActive, kThemeInactiveDialogBackgroundBrush = kThemeBrushDialogBackgroundInactive, kThemeActiveAlertBackgroundBrush = kThemeBrushAlertBackgroundActive, kThemeInactiveAlertBackgroundBrush = kThemeBrushAlertBackgroundInactive, kThemeActiveModelessDialogBackgroundBrush = kThemeBrushModelessDialogBackgroundActive, kThemeInactiveModelessDialogBackgroundBrush = kThemeBrushModelessDialogBackgroundInactive, kThemeActiveUtilityWindowBackgroundBrush = kThemeBrushUtilityWindowBackgroundActive, kThemeInactiveUtilityWindowBackgroundBrush = kThemeBrushUtilityWindowBackgroundInactive, kThemeListViewSortColumnBackgroundBrush = kThemeBrushListViewSortColumnBackground, kThemeListViewBackgroundBrush = kThemeBrushListViewBackground, kThemeIconLabelBackgroundBrush = kThemeBrushIconLabelBackground, kThemeListViewSeparatorBrush = kThemeBrushListViewSeparator, kThemeChasingArrowsBrush = kThemeBrushChasingArrows, kThemeDragHiliteBrush = kThemeBrushDragHilite, kThemeDocumentWindowBackgroundBrush = kThemeBrushDocumentWindowBackground, kThemeFinderWindowBackgroundBrush = kThemeBrushFinderWindowBackground }; enum { kThemeActiveScrollBarDelimiterBrush = kThemeBrushScrollBarDelimiterActive, kThemeInactiveScrollBarDelimiterBrush = kThemeBrushScrollBarDelimiterInactive, kThemeFocusHighlightBrush = kThemeBrushFocusHighlight, kThemeActivePopupArrowBrush = kThemeBrushPopupArrowActive, kThemePressedPopupArrowBrush = kThemeBrushPopupArrowPressed, kThemeInactivePopupArrowBrush = kThemeBrushPopupArrowInactive, kThemeAppleGuideCoachmarkBrush = kThemeBrushAppleGuideCoachmark }; enum { kThemeActiveDialogTextColor = kThemeTextColorDialogActive, kThemeInactiveDialogTextColor = kThemeTextColorDialogInactive, kThemeActiveAlertTextColor = kThemeTextColorAlertActive, kThemeInactiveAlertTextColor = kThemeTextColorAlertInactive, kThemeActiveModelessDialogTextColor = kThemeTextColorModelessDialogActive, kThemeInactiveModelessDialogTextColor = kThemeTextColorModelessDialogInactive, kThemeActiveWindowHeaderTextColor = kThemeTextColorWindowHeaderActive, kThemeInactiveWindowHeaderTextColor = kThemeTextColorWindowHeaderInactive, kThemeActivePlacardTextColor = kThemeTextColorPlacardActive, kThemeInactivePlacardTextColor = kThemeTextColorPlacardInactive, kThemePressedPlacardTextColor = kThemeTextColorPlacardPressed, kThemeActivePushButtonTextColor = kThemeTextColorPushButtonActive, kThemeInactivePushButtonTextColor = kThemeTextColorPushButtonInactive, kThemePressedPushButtonTextColor = kThemeTextColorPushButtonPressed, kThemeActiveBevelButtonTextColor = kThemeTextColorBevelButtonActive, kThemeInactiveBevelButtonTextColor = kThemeTextColorBevelButtonInactive, kThemePressedBevelButtonTextColor = kThemeTextColorBevelButtonPressed, kThemeActivePopupButtonTextColor = kThemeTextColorPopupButtonActive, kThemeInactivePopupButtonTextColor = kThemeTextColorPopupButtonInactive, kThemePressedPopupButtonTextColor = kThemeTextColorPopupButtonPressed, kThemeIconLabelTextColor = kThemeTextColorIconLabel, kThemeListViewTextColor = kThemeTextColorListView }; enum { kThemeActiveDocumentWindowTitleTextColor = kThemeTextColorDocumentWindowTitleActive, kThemeInactiveDocumentWindowTitleTextColor = kThemeTextColorDocumentWindowTitleInactive, kThemeActiveMovableModalWindowTitleTextColor = kThemeTextColorMovableModalWindowTitleActive, kThemeInactiveMovableModalWindowTitleTextColor = kThemeTextColorMovableModalWindowTitleInactive, kThemeActiveUtilityWindowTitleTextColor = kThemeTextColorUtilityWindowTitleActive, kThemeInactiveUtilityWindowTitleTextColor = kThemeTextColorUtilityWindowTitleInactive, kThemeActivePopupWindowTitleColor = kThemeTextColorPopupWindowTitleActive, kThemeInactivePopupWindowTitleColor = kThemeTextColorPopupWindowTitleInactive, kThemeActiveRootMenuTextColor = kThemeTextColorRootMenuActive, kThemeSelectedRootMenuTextColor = kThemeTextColorRootMenuSelected, kThemeDisabledRootMenuTextColor = kThemeTextColorRootMenuDisabled, kThemeActiveMenuItemTextColor = kThemeTextColorMenuItemActive, kThemeSelectedMenuItemTextColor = kThemeTextColorMenuItemSelected, kThemeDisabledMenuItemTextColor = kThemeTextColorMenuItemDisabled, kThemeActivePopupLabelTextColor = kThemeTextColorPopupLabelActive, kThemeInactivePopupLabelTextColor = kThemeTextColorPopupLabelInactive }; enum { kAEThemeSwitch = kAEAppearanceChanged }; enum { kThemeNoAdornment = kThemeAdornmentNone, kThemeDefaultAdornment = kThemeAdornmentDefault, kThemeFocusAdornment = kThemeAdornmentFocus, kThemeRightToLeftAdornment = kThemeAdornmentRightToLeft, kThemeDrawIndicatorOnly = kThemeAdornmentDrawIndicatorOnly }; enum { kThemeBrushPassiveAreaFill = kThemeBrushStaticAreaFill }; enum { kThemeMetricCheckBoxGlyphHeight = kThemeMetricCheckBoxHeight, kThemeMetricRadioButtonGlyphHeight = kThemeMetricRadioButtonHeight, kThemeMetricDisclosureButtonSize = kThemeMetricDisclosureButtonHeight, kThemeMetricBestListHeaderHeight = kThemeMetricListHeaderHeight, kThemeMetricSmallProgressBarThickness = kThemeMetricNormalProgressBarThickness, kThemeMetricProgressBarThickness = kThemeMetricLargeProgressBarThickness }; enum { kThemeScrollBar = kThemeMediumScrollBar, kThemeSlider = kThemeMediumSlider, kThemeProgressBar = kThemeMediumProgressBar, kThemeIndeterminateBar = kThemeMediumIndeterminateBar }; #pragma pack(pop) # 25 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 2 3 # 36 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 #define __EVENTS__ # 34 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 #pragma pack(push, 2) typedef UInt16 EventKind; typedef UInt16 EventMask; enum { nullEvent = 0, mouseDown = 1, mouseUp = 2, keyDown = 3, keyUp = 4, autoKey = 5, updateEvt = 6, diskEvt = 7, activateEvt = 8, osEvt = 15, kHighLevelEvent = 23 }; enum { mDownMask = 1 << mouseDown, mUpMask = 1 << mouseUp, keyDownMask = 1 << keyDown, keyUpMask = 1 << keyUp, autoKeyMask = 1 << autoKey, updateMask = 1 << updateEvt, diskMask = 1 << diskEvt, activMask = 1 << activateEvt, highLevelEventMask = 0x0400, osMask = 1 << osEvt, everyEvent = 0xFFFF }; enum { charCodeMask = 0x000000FF, keyCodeMask = 0x0000FF00, adbAddrMask = 0x00FF0000, osEvtMessageMask = (UInt32)0xFF000000 }; enum { mouseMovedMessage = 0x00FA, suspendResumeMessage = 0x0001 }; enum { resumeFlag = 1 }; # 107 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 typedef UInt16 EventModifiers; enum { activeFlagBit = 0, btnStateBit = 7, cmdKeyBit = 8, shiftKeyBit = 9, alphaLockBit = 10, optionKeyBit = 11, controlKeyBit = 12, rightShiftKeyBit = 13, rightOptionKeyBit = 14, rightControlKeyBit = 15 }; enum { activeFlag = 1 << activeFlagBit, btnState = 1 << btnStateBit, cmdKey = 1 << cmdKeyBit, shiftKey = 1 << shiftKeyBit, alphaLock = 1 << alphaLockBit, optionKey = 1 << optionKeyBit, controlKey = 1 << controlKeyBit, rightShiftKey = 1 << rightShiftKeyBit, rightOptionKey = 1 << rightOptionKeyBit, rightControlKey = 1 << rightControlKeyBit }; enum { kNullCharCode = 0, kHomeCharCode = 1, kEnterCharCode = 3, kEndCharCode = 4, kHelpCharCode = 5, kBellCharCode = 7, kBackspaceCharCode = 8, kTabCharCode = 9, kLineFeedCharCode = 10, kVerticalTabCharCode = 11, kPageUpCharCode = 11, kFormFeedCharCode = 12, kPageDownCharCode = 12, kReturnCharCode = 13, kFunctionKeyCharCode = 16, kCommandCharCode = 17, kCheckCharCode = 18, kDiamondCharCode = 19, kAppleLogoCharCode = 20, kEscapeCharCode = 27, kClearCharCode = 27, kLeftArrowCharCode = 28, kRightArrowCharCode = 29, kUpArrowCharCode = 30, kDownArrowCharCode = 31, kSpaceCharCode = 32, kDeleteCharCode = 127, kBulletCharCode = 165, kNonBreakingSpaceCharCode = 202 }; enum { kShiftUnicode = 0x21E7, kControlUnicode = 0x2303, kOptionUnicode = 0x2325, kCommandUnicode = 0x2318, kPencilUnicode = 0x270E, kPencilLeftUnicode = 0xF802, kCheckUnicode = 0x2713, kDiamondUnicode = 0x25C6, kBulletUnicode = 0x2022, kAppleLogoUnicode = 0xF8FF }; # 198 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 enum { kVK_ANSI_A = 0x00, kVK_ANSI_S = 0x01, kVK_ANSI_D = 0x02, kVK_ANSI_F = 0x03, kVK_ANSI_H = 0x04, kVK_ANSI_G = 0x05, kVK_ANSI_Z = 0x06, kVK_ANSI_X = 0x07, kVK_ANSI_C = 0x08, kVK_ANSI_V = 0x09, kVK_ANSI_B = 0x0B, kVK_ANSI_Q = 0x0C, kVK_ANSI_W = 0x0D, kVK_ANSI_E = 0x0E, kVK_ANSI_R = 0x0F, kVK_ANSI_Y = 0x10, kVK_ANSI_T = 0x11, kVK_ANSI_1 = 0x12, kVK_ANSI_2 = 0x13, kVK_ANSI_3 = 0x14, kVK_ANSI_4 = 0x15, kVK_ANSI_6 = 0x16, kVK_ANSI_5 = 0x17, kVK_ANSI_Equal = 0x18, kVK_ANSI_9 = 0x19, kVK_ANSI_7 = 0x1A, kVK_ANSI_Minus = 0x1B, kVK_ANSI_8 = 0x1C, kVK_ANSI_0 = 0x1D, kVK_ANSI_RightBracket = 0x1E, kVK_ANSI_O = 0x1F, kVK_ANSI_U = 0x20, kVK_ANSI_LeftBracket = 0x21, kVK_ANSI_I = 0x22, kVK_ANSI_P = 0x23, kVK_ANSI_L = 0x25, kVK_ANSI_J = 0x26, kVK_ANSI_Quote = 0x27, kVK_ANSI_K = 0x28, kVK_ANSI_Semicolon = 0x29, kVK_ANSI_Backslash = 0x2A, kVK_ANSI_Comma = 0x2B, kVK_ANSI_Slash = 0x2C, kVK_ANSI_N = 0x2D, kVK_ANSI_M = 0x2E, kVK_ANSI_Period = 0x2F, kVK_ANSI_Grave = 0x32, kVK_ANSI_KeypadDecimal = 0x41, kVK_ANSI_KeypadMultiply = 0x43, kVK_ANSI_KeypadPlus = 0x45, kVK_ANSI_KeypadClear = 0x47, kVK_ANSI_KeypadDivide = 0x4B, kVK_ANSI_KeypadEnter = 0x4C, kVK_ANSI_KeypadMinus = 0x4E, kVK_ANSI_KeypadEquals = 0x51, kVK_ANSI_Keypad0 = 0x52, kVK_ANSI_Keypad1 = 0x53, kVK_ANSI_Keypad2 = 0x54, kVK_ANSI_Keypad3 = 0x55, kVK_ANSI_Keypad4 = 0x56, kVK_ANSI_Keypad5 = 0x57, kVK_ANSI_Keypad6 = 0x58, kVK_ANSI_Keypad7 = 0x59, kVK_ANSI_Keypad8 = 0x5B, kVK_ANSI_Keypad9 = 0x5C }; enum { kVK_Return = 0x24, kVK_Tab = 0x30, kVK_Space = 0x31, kVK_Delete = 0x33, kVK_Escape = 0x35, kVK_Command = 0x37, kVK_Shift = 0x38, kVK_CapsLock = 0x39, kVK_Option = 0x3A, kVK_Control = 0x3B, kVK_RightShift = 0x3C, kVK_RightOption = 0x3D, kVK_RightControl = 0x3E, kVK_Function = 0x3F, kVK_F17 = 0x40, kVK_VolumeUp = 0x48, kVK_VolumeDown = 0x49, kVK_Mute = 0x4A, kVK_F18 = 0x4F, kVK_F19 = 0x50, kVK_F20 = 0x5A, kVK_F5 = 0x60, kVK_F6 = 0x61, kVK_F7 = 0x62, kVK_F3 = 0x63, kVK_F8 = 0x64, kVK_F9 = 0x65, kVK_F11 = 0x67, kVK_F13 = 0x69, kVK_F16 = 0x6A, kVK_F14 = 0x6B, kVK_F10 = 0x6D, kVK_F12 = 0x6F, kVK_F15 = 0x71, kVK_Help = 0x72, kVK_Home = 0x73, kVK_PageUp = 0x74, kVK_ForwardDelete = 0x75, kVK_F4 = 0x76, kVK_End = 0x77, kVK_F2 = 0x78, kVK_PageDown = 0x79, kVK_F1 = 0x7A, kVK_LeftArrow = 0x7B, kVK_RightArrow = 0x7C, kVK_DownArrow = 0x7D, kVK_UpArrow = 0x7E }; enum { kVK_ISO_Section = 0x0A }; enum { kVK_JIS_Yen = 0x5D, kVK_JIS_Underscore = 0x5E, kVK_JIS_KeypadComma = 0x5F, kVK_JIS_Eisu = 0x66, kVK_JIS_Kana = 0x68 }; struct EventRecord { EventKind what; unsigned long message; UInt32 when; Point where; EventModifiers modifiers; }; typedef struct EventRecord EventRecord; typedef void ( * FKEYProcPtr)(void); typedef FKEYProcPtr FKEYUPP; # 400 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 extern Boolean Button(void) ; # 481 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 typedef BigEndianLong KeyMap[4]; typedef UInt8 KeyMapByteArray[16]; # 496 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 extern void GetKeys(KeyMap theKeys) ; enum { networkEvt = 10, driverEvt = 11, app1Evt = 12, app2Evt = 13, app3Evt = 14, app4Evt = 15, networkMask = 0x0400, driverMask = 0x0800, app1Mask = 0x1000, app2Mask = 0x2000, app3Mask = 0x4000, app4Mask = 0x8000 }; struct EvQEl { QElemPtr qLink; SInt16 qType; EventKind evtQWhat; unsigned long evtQMessage; UInt32 evtQWhen; Point evtQWhere; EventModifiers evtQModifiers; }; typedef struct EvQEl EvQEl; typedef EvQEl * EvQElPtr; typedef void ( * GetNextEventFilterProcPtr)(EventRecord *theEvent, Boolean *result); typedef GetNextEventFilterProcPtr GetNextEventFilterUPP; # 556 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 typedef GetNextEventFilterUPP GNEFilterUPP; # 671 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 extern void FlushEvents( EventMask whichMask, EventMask stopMask) ; # 719 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 extern Boolean IsCmdChar( const EventRecord * event, short test) ; # 740 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 extern SInt16 LMGetKeyThresh(void) ; # 774 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 extern SInt16 LMGetKeyRepThresh(void) ; # 807 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 extern UInt8 LMGetKbdLast(void) ; # 841 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 extern UInt8 LMGetKbdType(void) ; # 864 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Events.h" 3 #pragma pack(pop) # 37 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 2 3 # 55 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 #pragma pack(push, 2) # 67 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 enum { textMenuProc = 0, kHIMenuAppendItem = 0x0000FFFF }; enum { noMark = 0 }; enum { kMenuStdMenuProc = 63, kMenuStdMenuBarProc = 63 }; enum { kMenuNoModifiers = 0, kMenuShiftModifier = (1 << 0), kMenuOptionModifier = (1 << 1), kMenuControlModifier = (1 << 2), kMenuNoCommandModifier = (1 << 3) }; enum { kMenuNoIcon = 0, kMenuIconType = 1, kMenuShrinkIconType = 2, kMenuSmallIconType = 3, kMenuColorIconType = 4, kMenuIconSuiteType = 5, kMenuIconRefType = 6, kMenuCGImageRefType = 7, kMenuSystemIconSelectorType = 8, kMenuIconResourceType = 9 }; enum { kMenuNullGlyph = 0x00, kMenuTabRightGlyph = 0x02, kMenuTabLeftGlyph = 0x03, kMenuEnterGlyph = 0x04, kMenuShiftGlyph = 0x05, kMenuControlGlyph = 0x06, kMenuOptionGlyph = 0x07, kMenuSpaceGlyph = 0x09, kMenuDeleteRightGlyph = 0x0A, kMenuReturnGlyph = 0x0B, kMenuReturnR2LGlyph = 0x0C, kMenuNonmarkingReturnGlyph = 0x0D, kMenuPencilGlyph = 0x0F, kMenuDownwardArrowDashedGlyph = 0x10, kMenuCommandGlyph = 0x11, kMenuCheckmarkGlyph = 0x12, kMenuDiamondGlyph = 0x13, kMenuAppleLogoFilledGlyph = 0x14, kMenuParagraphKoreanGlyph = 0x15, kMenuDeleteLeftGlyph = 0x17, kMenuLeftArrowDashedGlyph = 0x18, kMenuUpArrowDashedGlyph = 0x19, kMenuRightArrowDashedGlyph = 0x1A, kMenuEscapeGlyph = 0x1B, kMenuClearGlyph = 0x1C, kMenuLeftDoubleQuotesJapaneseGlyph = 0x1D, kMenuRightDoubleQuotesJapaneseGlyph = 0x1E, kMenuTrademarkJapaneseGlyph = 0x1F, kMenuBlankGlyph = 0x61, kMenuPageUpGlyph = 0x62, kMenuCapsLockGlyph = 0x63, kMenuLeftArrowGlyph = 0x64, kMenuRightArrowGlyph = 0x65, kMenuNorthwestArrowGlyph = 0x66, kMenuHelpGlyph = 0x67, kMenuUpArrowGlyph = 0x68, kMenuSoutheastArrowGlyph = 0x69, kMenuDownArrowGlyph = 0x6A, kMenuPageDownGlyph = 0x6B, kMenuAppleLogoOutlineGlyph = 0x6C, kMenuContextualMenuGlyph = 0x6D, kMenuPowerGlyph = 0x6E, kMenuF1Glyph = 0x6F, kMenuF2Glyph = 0x70, kMenuF3Glyph = 0x71, kMenuF4Glyph = 0x72, kMenuF5Glyph = 0x73, kMenuF6Glyph = 0x74, kMenuF7Glyph = 0x75, kMenuF8Glyph = 0x76, kMenuF9Glyph = 0x77, kMenuF10Glyph = 0x78, kMenuF11Glyph = 0x79, kMenuF12Glyph = 0x7A, kMenuF13Glyph = 0x87, kMenuF14Glyph = 0x88, kMenuF15Glyph = 0x89, kMenuControlISOGlyph = 0x8A, kMenuEjectGlyph = 0x8C, kMenuEisuGlyph = 0x8D, kMenuKanaGlyph = 0x8E }; # 190 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 typedef UInt32 MenuAttributes; enum { kMenuAttrExcludesMarkColumn = (1 << 0), kMenuAttrAutoDisable = (1 << 2), kMenuAttrUsePencilGlyph = (1 << 3), # 221 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuAttrHidden = (1 << 4), # 231 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuAttrCondenseSeparators = (1 << 5), # 242 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuAttrDoNotCacheImage = (1 << 6), # 257 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuAttrDoNotUseUserCommandKeys = (1 << 7) }; # 269 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 typedef UInt32 MenuItemAttributes; enum { kMenuItemAttrDisabled = (1 << 0), kMenuItemAttrIconDisabled = (1 << 1), kMenuItemAttrSubmenuParentChoosable = (1 << 2), kMenuItemAttrDynamic = (1 << 3), kMenuItemAttrNotPreviousAlternate = (1 << 4), kMenuItemAttrHidden = (1 << 5), kMenuItemAttrSeparator = (1 << 6), kMenuItemAttrSectionHeader = (1 << 7), kMenuItemAttrIgnoreMeta = (1 << 8), kMenuItemAttrAutoRepeat = (1 << 9), kMenuItemAttrUseVirtualKey = (1 << 10), kMenuItemAttrCustomDraw = (1 << 11), # 353 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuItemAttrIncludeInCmdKeyMatching = (1 << 12), # 370 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuItemAttrAutoDisable = (1 << 13), # 389 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuItemAttrUpdateSingleItem = (1 << 14) }; # 402 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 typedef UInt32 MenuTrackingMode; enum { kMenuTrackingModeMouse = 1, kMenuTrackingModeKeyboard = 2 }; # 425 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 typedef UInt32 MenuEventOptions; enum { kMenuEventIncludeDisabledItems = 0x0001, kMenuEventQueryOnly = 0x0002, kMenuEventDontCheckSubmenus = 0x0004 }; typedef SInt16 MenuID; typedef UInt16 MenuItemIndex; typedef OSType MenuCommand; # 463 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 typedef struct OpaqueMenuRef* MenuRef; typedef MenuRef MenuHandle; # 474 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 typedef Handle MenuBarHandle; # 492 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 struct MenuBarHeader { UInt16 lastMenu; SInt16 lastRight; SInt16 mbResID; }; typedef struct MenuBarHeader MenuBarHeader; # 528 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 struct HMenuBarHeader { UInt16 lastHMenu; PixMapHandle menuTitleBits; }; typedef struct HMenuBarHeader HMenuBarHeader; # 551 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 struct MenuBarMenu { MenuRef menu; SInt16 menuLeft; }; typedef struct MenuBarMenu MenuBarMenu; # 574 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 struct HMenuBarMenu { MenuRef menu; SInt16 reserved; }; typedef struct HMenuBarMenu HMenuBarMenu; # 618 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 struct MenuTrackingData { MenuRef menu; MenuItemIndex itemSelected; MenuItemIndex itemUnderMouse; Rect itemRect; SInt32 virtualMenuTop; SInt32 virtualMenuBottom; }; typedef struct MenuTrackingData MenuTrackingData; typedef MenuTrackingData * MenuTrackingDataPtr; # 638 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 enum { # 653 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuItemDataText = (1 << 0), kMenuItemDataMark = (1 << 1), kMenuItemDataCmdKey = (1 << 2), kMenuItemDataCmdKeyGlyph = (1 << 3), kMenuItemDataCmdKeyModifiers = (1 << 4), kMenuItemDataStyle = (1 << 5), kMenuItemDataEnabled = (1 << 6), kMenuItemDataIconEnabled = (1 << 7), kMenuItemDataIconID = (1 << 8), # 721 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuItemDataIconHandle = (1 << 9), kMenuItemDataCommandID = (1 << 10), # 736 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuItemDataTextEncoding = (1 << 11), kMenuItemDataSubmenuID = (1 << 12), kMenuItemDataSubmenuHandle = (1 << 13), kMenuItemDataFontID = (1 << 14), kMenuItemDataRefcon = (1 << 15), # 773 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuItemDataAttributes = (1 << 16), # 791 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuItemDataCFString = (1 << 17), # 806 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuItemDataProperties = (1 << 18), kMenuItemDataIndent = (1 << 19), # 821 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuItemDataCmdVirtualKey = (1 << 20), # 834 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuItemDataAttributedText = (1 << 21), # 846 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kMenuItemDataFont = (1 << 22), kMenuItemDataAllDataVersionOne = 0x000FFFFF, kMenuItemDataAllDataVersionTwo = kMenuItemDataAllDataVersionOne | kMenuItemDataCmdVirtualKey, kMenuItemDataAllDataVersionThree = kMenuItemDataAllDataVersionTwo | kMenuItemDataAttributedText | kMenuItemDataFont }; typedef UInt64 MenuItemDataFlags; # 874 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 struct MenuItemDataRec { MenuItemDataFlags whichData; StringPtr text; UniChar mark; UniChar cmdKey; UInt32 cmdKeyGlyph; UInt32 cmdKeyModifiers; Style style; Boolean enabled; Boolean iconEnabled; UInt8 filler1; SInt32 iconID; UInt32 iconType; Handle iconHandle; MenuCommand cmdID; TextEncoding encoding; MenuID submenuID; MenuRef submenuHandle; SInt32 fontID; URefCon refcon; OptionBits attr; CFStringRef cfText; Collection properties; UInt32 indent; UInt16 cmdVirtualKey; CFAttributedStringRef attributedText; CTFontRef font; }; typedef struct MenuItemDataRec MenuItemDataRec; typedef MenuItemDataRec * MenuItemDataPtr; typedef UInt32 MenuItemID; enum { kMenuDefProcPtr = 0, kMenuDefClassID = 1 }; typedef UInt32 MenuDefType; typedef void * MenuDefUPP; # 1001 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 struct MenuDefSpec { MenuDefType defType; union { MenuDefUPP defProc; struct { CFStringRef classID; EventRef initEvent; } view; } u; }; typedef struct MenuDefSpec MenuDefSpec; typedef MenuDefSpec * MenuDefSpecPtr; # 2380 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 enum { kHIMenuDismissedBySelection = 1, kHIMenuDismissedByUserCancel = 2, kHIMenuDismissedByMouseDown = 3, kHIMenuDismissedByMouseUp = 4, kHIMenuDismissedByKeyEvent = 5, kHIMenuDismissedByAppSwitch = 6, kHIMenuDismissedByTimeout = 7, kHIMenuDismissedByCancelMenuTracking = 8, kHIMenuDismissedByActivationChange = 9, kHIMenuDismissedByFocusChange = 10 }; # 4228 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 enum { kMenuPropertyPersistent = 0x00000001 }; # 4666 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 extern OSStatus GetMenuTrackingData( MenuRef theMenu, MenuTrackingData * outData) ; # 5466 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 enum { kHierarchicalFontMenuOption = 0x00000001 }; # 5536 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 enum { gestaltContextualMenuAttr = 'cmnu', gestaltContextualMenuUnusedBit = 0, gestaltContextualMenuTrapAvailable = 1, gestaltContextualMenuHasAttributeAndModifierKeys = 2, gestaltContextualMenuHasUnicodeSupport = 3 }; enum { kCMHelpItemNoHelp = 0, kCMHelpItemAppleGuide = 1, # 5572 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kCMHelpItemOtherHelp = 2, # 5581 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kCMHelpItemRemoveHelp = 3 }; enum { kCMNothingSelected = 0, kCMMenuItemSelected = 1, kCMShowHelpSelected = 3 }; # 5621 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 enum { # 5635 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 keyContextualMenuName = 'pnam', keyContextualMenuCommandID = 'cmcd', keyContextualMenuSubmenu = 'cmsb', keyContextualMenuAttributes = 'cmat', # 5666 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 keyContextualMenuModifiers = 'cmmd' }; # 5897 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 #define kContextualMenuTypeID ( CFUUIDGetConstantUUIDWithBytes( NULL, 0x2F, 0x65, 0x22, 0xE9, 0x3E, 0x66, 0x11, 0xD5, 0x80, 0xA7, 0x00, 0x30, 0x65, 0xB3, 0x00, 0xBC ) ) #define kContextualMenuInterfaceID ( CFUUIDGetConstantUUIDWithBytes( NULL, 0x32, 0x99, 0x7B, 0x62, 0x3E, 0x66, 0x11, 0xD5, 0xBE, 0xAB, 0x00, 0x30, 0x65, 0xB3, 0x00, 0xBC ) ) #define CM_IUNKNOWN_C_GUTS void *_reserved; SInt32 (*QueryInterface)(void *thisPointer, CFUUIDBytes iid, void ** ppv); UInt32 (*AddRef)(void *thisPointer); UInt32 (*Release)(void *thisPointer) struct ContextualMenuInterfaceStruct { void *_reserved; SInt32 (*QueryInterface)(void *thisPointer, CFUUIDBytes iid, void ** ppv); UInt32 (*AddRef)(void *thisPointer); UInt32 (*Release)(void *thisPointer); OSStatus ( *ExamineContext )( void* thisInstance, const AEDesc* inContext, AEDescList* outCommandPairs ); OSStatus ( *HandleSelection )( void* thisInstance, AEDesc* inContext, SInt32 inCommandID ); void ( *PostMenuCleanup )( void* thisInstance ); }; typedef struct ContextualMenuInterfaceStruct ContextualMenuInterfaceStruct; extern OSStatus CMPluginExamineContext( void * thisInstance, const AEDesc * inContext, AEDescList * outCommandPairs); # 5950 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 extern OSStatus CMPluginHandleSelection( void * thisInstance, AEDesc * inContext, SInt32 inCommandID); # 5963 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 extern void CMPluginPostMenuCleanup(void * thisInstance); # 6284 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 enum { kMenuDrawMsg = 0, kMenuSizeMsg = 2, kMenuPopUpMsg = 3, kMenuCalcItemMsg = 5, kMenuThemeSavvyMsg = 7, kMenuInitMsg = 8, kMenuDisposeMsg = 9, kMenuFindItemMsg = 10, kMenuHiliteItemMsg = 11, kMenuDrawItemsMsg = 12, mDrawMsg = kMenuDrawMsg, mSizeMsg = kMenuSizeMsg, mPopUpMsg = kMenuPopUpMsg, mCalcItemMsg = kMenuCalcItemMsg }; # 6316 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 enum { kThemeSavvyMenuResponse = 0x7473 }; # 6331 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 struct MDEFHiliteItemData { MenuItemIndex previousItem; MenuItemIndex newItem; void * context; }; typedef struct MDEFHiliteItemData MDEFHiliteItemData; typedef MDEFHiliteItemData * MDEFHiliteItemDataPtr; typedef MDEFHiliteItemData HiliteMenuItemData; typedef MDEFHiliteItemDataPtr HiliteMenuItemDataPtr; # 6365 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 struct MDEFDrawData { MenuTrackingData trackingData; void * context; }; typedef struct MDEFDrawData MDEFDrawData; typedef MDEFDrawData * MDEFDrawDataPtr; # 6393 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 struct MDEFFindItemData { MenuTrackingData trackingData; void * context; }; typedef struct MDEFFindItemData MDEFFindItemData; typedef MDEFFindItemData * MDEFFindItemDataPtr; # 6421 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 struct MDEFDrawItemsData { MenuItemIndex firstItem; MenuItemIndex lastItem; MenuTrackingData * trackingData; void * context; }; typedef struct MDEFDrawItemsData MDEFDrawItemsData; typedef MDEFDrawItemsData * MDEFDrawItemsDataPtr; enum { mctAllItems = -98, mctLastIDIndic = -99 }; struct MCEntry { MenuID mctID; short mctItem; RGBColor mctRGB1; RGBColor mctRGB2; RGBColor mctRGB3; RGBColor mctRGB4; short mctReserved; }; typedef struct MCEntry MCEntry; typedef MCEntry * MCEntryPtr; typedef MCEntry MCTable[1]; typedef MCEntry * MCTablePtr; typedef MCTablePtr * MCTableHandle; struct MenuCRsrc { short numEntries; MCTable mcEntryRecs; }; typedef struct MenuCRsrc MenuCRsrc; typedef MenuCRsrc * MenuCRsrcPtr; typedef MenuCRsrcPtr * MenuCRsrcHandle; enum { hMenuCmd = 27, # 6495 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 kInsertHierarchicalMenu = -1, hierMenu = -1 }; # 7464 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 typedef long ( * MenuBarDefProcPtr)(short selector, short message, short parameter1, long parameter2); typedef void ( * MenuHookProcPtr)(void); typedef short ( * MBarHookProcPtr)(Rect * menuRect); typedef MenuBarDefProcPtr MenuBarDefUPP; typedef MenuHookProcPtr MenuHookUPP; typedef MBarHookProcPtr MBarHookUPP; # 7572 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Menus.h" 3 #pragma pack(pop) # 29 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 2 3 # 43 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 typedef HIObjectRef HIToolbarRef; typedef HIObjectRef HIToolbarItemRef; #define kHIToolbarIdentifierKey CFSTR("identifier") #define kHIToolbarDataKey CFSTR("data") #define kHIToolbarSeparatorIdentifier CFSTR("com.apple.hitoolbox.toolbar.separator") #define kHIToolbarSpaceIdentifier CFSTR("com.apple.hitoolbox.toolbar.space") #define kHIToolbarFlexibleSpaceIdentifier CFSTR("com.apple.hitoolbox.toolbar.flexiblespace") #define kHIToolbarCustomizeIdentifier CFSTR("com.apple.hitoolbox.toolbar.customize") #define kHIToolbarPrintItemIdentifier CFSTR("com.apple.hitoolbox.toolbar.print") #define kHIToolbarFontsItemIdentifier CFSTR("com.apple.hitoolbox.toolbar.fonts") enum { kHIToolbarDisplayModeDefault = 0, kHIToolbarDisplayModeIconAndLabel = 1, kHIToolbarDisplayModeIconOnly = 2, kHIToolbarDisplayModeLabelOnly = 3 }; typedef UInt32 HIToolbarDisplayMode; enum { kHIToolbarDisplaySizeDefault = 0, kHIToolbarDisplaySizeNormal = 1, kHIToolbarDisplaySizeSmall = 2 }; typedef UInt32 HIToolbarDisplaySize; enum { kHIToolbarNoAttributes = 0, # 138 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 kHIToolbarAutoSavesConfig = (1 << 0), kHIToolbarIsConfigurable = (1 << 1), kHIToolbarValidAttrs = kHIToolbarAutoSavesConfig | kHIToolbarIsConfigurable }; enum { kHICommandCustomizeToolbar = 'tcfg', kHICommandShowToolbar = 'tbsh', kHICommandHideToolbar = 'tbhd', # 189 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 kHICommandToggleToolbar = 'tbtg', # 198 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 kHICommandToggleAllToolbars = 'tbta', # 209 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 kHICommandCycleToolbarModeSmaller = 'tbms', # 220 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 kHICommandCycleToolbarModeLarger = 'tbml', # 230 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 kHIToolbarCommandPressAction = 'tbpr' }; # 251 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventParamToolbar = 'tbar', kEventParamToolbarItem = 'tbit', kEventParamToolbarItemIdentifier = 'tbii', kEventParamToolbarItemConfigData = 'tbid', typeHIToolbarRef = 'tbar', typeHIToolbarItemRef = 'tbit' }; # 282 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarGetDefaultIdentifiers = 1 }; # 310 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarGetAllowedIdentifiers = 2 }; # 349 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarGetSelectableIdentifiers = 10 }; # 383 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarCreateItemWithIdentifier = 3 }; # 414 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarCreateItemFromDrag = 4 }; # 441 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemAdded = 5 }; # 466 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemRemoved = 6 }; # 486 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarDisplayModeChanged = 7 }; # 506 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarDisplaySizeChanged = 8 }; # 528 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarLayoutChanged = 9 }; # 553 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarBeginMultiChange = 12 }; # 574 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarEndMultiChange = 13 }; # 608 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemImageChanged = 1 }; # 627 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemLabelChanged = 2 }; # 646 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemHelpTextChanged = 3 }; # 665 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemCommandIDChanged = 4 }; # 692 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemGetPersistentData = 5 }; # 717 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemCreateCustomView = 6 }; # 745 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemEnabledStateChanged = 7 }; # 773 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemSelectedStateChanged = 12 }; # 793 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemPerformAction = 8 }; # 828 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemWouldAcceptDrop = 10 }; # 852 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemAcceptDrop = 11 }; # 864 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventParamToolbarDisplayMode = 'tbdm', kEventParamToolbarDisplaySize = 'tbds', typeHIToolbarDisplayMode = 'tbdm', typeHIToolbarDisplaySize = 'tbds' }; # 898 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemViewConfigForMode = 3 }; # 928 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemViewConfigForSize = 4 }; # 952 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemViewEnterConfigMode = 5 }; # 975 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 enum { kEventToolbarItemViewExitConfigMode = 6 }; enum { kHIToolbarItemNoAttributes = 0, # 998 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 kHIToolbarItemAllowDuplicates = (1 << 0), kHIToolbarItemCantBeRemoved = (1 << 1), # 1015 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 kHIToolbarItemAnchoredLeft = (1 << 2), # 1024 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 kHIToolbarItemIsSeparator = (1 << 3), kHIToolbarItemSendCmdToUserFocus = (1 << 4), # 1048 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 kHIToolbarItemLabelDisabled = (1 << 5), kHIToolbarItemDisabled = (1 << 6), kHIToolbarItemSelected = (1 << 7), kHIToolbarItemValidAttrs = kHIToolbarItemAllowDuplicates | kHIToolbarItemIsSeparator | kHIToolbarItemCantBeRemoved | kHIToolbarItemAnchoredLeft | kHIToolbarItemSendCmdToUserFocus | kHIToolbarItemLabelDisabled | kHIToolbarItemDisabled | kHIToolbarItemSelected, kHIToolbarItemMutableAttrs = kHIToolbarItemCantBeRemoved | kHIToolbarItemAnchoredLeft | kHIToolbarItemLabelDisabled | kHIToolbarItemDisabled | kHIToolbarItemSelected }; # 1645 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbar.h" 3 #define kHIToolbarItemClassID CFSTR("com.apple.hitoolbaritem") # 38 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 #define __HIVIEW__ # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 #define __CONTROLS__ # 40 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 1 3 # 25 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 #define __TEXTEDIT__ # 42 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 #pragma pack(push, 2) typedef struct TERec TERec; typedef TERec * TEPtr; typedef TEPtr * TEHandle; typedef void ( * HighHookProcPtr)(const Rect *r, TEPtr pTE); typedef Boolean ( * EOLHookProcPtr)(char theChar, TEPtr pTE, TEHandle hTE); typedef void ( * CaretHookProcPtr)(const Rect *r, TEPtr pTE); typedef unsigned short ( * WidthHookProcPtr)(unsigned short textLen, unsigned short textOffset, void *textBufferPtr, TEPtr pTE, TEHandle hTE); typedef unsigned short ( * TextWidthHookProcPtr)(unsigned short textLen, unsigned short textOffset, void *textBufferPtr, TEPtr pTE, TEHandle hTE); typedef unsigned short ( * NWidthHookProcPtr)(unsigned short styleRunLen, unsigned short styleRunOffset, short slop, short direction, void *textBufferPtr, short *lineStart, TEPtr pTE, TEHandle hTE); typedef void ( * DrawHookProcPtr)(unsigned short textOffset, unsigned short drawLen, void *textBufferPtr, TEPtr pTE, TEHandle hTE); typedef Boolean ( * HitTestHookProcPtr)(unsigned short styleRunLen, unsigned short styleRunOffset, unsigned short slop, void *textBufferPtr, TEPtr pTE, TEHandle hTE, unsigned short *pixelWidth, unsigned short *charOffset, Boolean *pixelInChar); typedef void ( * TEFindWordProcPtr)(unsigned short currentPos, short caller, TEPtr pTE, TEHandle hTE, unsigned short *wordStart, unsigned short *wordEnd); typedef void ( * TERecalcProcPtr)(TEPtr pTE, unsigned short changeLength, unsigned short *lineStart, unsigned short *firstChar, unsigned short *lastChar); typedef void ( * TEDoTextProcPtr)(TEPtr pTE, unsigned short firstChar, unsigned short lastChar, short selector, GrafPtr *currentGrafPort, short *charPosition); typedef Boolean ( * TEClickLoopProcPtr)(TEPtr pTE); typedef Boolean ( * WordBreakProcPtr)(Ptr text, short charPos); # 206 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 typedef HighHookProcPtr HighHookUPP; typedef EOLHookProcPtr EOLHookUPP; typedef CaretHookProcPtr CaretHookUPP; typedef WidthHookProcPtr WidthHookUPP; typedef TextWidthHookProcPtr TextWidthHookUPP; typedef NWidthHookProcPtr NWidthHookUPP; typedef DrawHookProcPtr DrawHookUPP; typedef HitTestHookProcPtr HitTestHookUPP; typedef TEFindWordProcPtr TEFindWordUPP; typedef TERecalcProcPtr TERecalcUPP; typedef TEDoTextProcPtr TEDoTextUPP; typedef TEClickLoopProcPtr TEClickLoopUPP; typedef WordBreakProcPtr WordBreakUPP; struct TERec { Rect destRect; Rect viewRect; Rect selRect; short lineHeight; short fontAscent; Point selPoint; short selStart; short selEnd; short active; WordBreakUPP wordBreak; TEClickLoopUPP clickLoop; long clickTime; short clickLoc; long caretTime; short caretState; short just; short teLength; Handle hText; long hDispatchRec; short clikStuff; short crOnly; short txFont; StyleField txFace; short txMode; short txSize; GrafPtr inPort; HighHookUPP highHook; CaretHookUPP caretHook; short nLines; short lineStarts[16001]; }; enum { teJustLeft = 0, teJustCenter = 1, teJustRight = -1, teForceLeft = -2, teFlushDefault = 0, teCenter = 1, teFlushRight = -1, teFlushLeft = -2 }; enum { fontBit = 0, faceBit = 1, sizeBit = 2, clrBit = 3, addSizeBit = 4, toggleBit = 5 }; enum { doFont = 1, doFace = 2, doSize = 4, doColor = 8, doAll = 15, addSize = 16, doToggle = 32 }; enum { EOLHook = 0, DRAWHook = 4, WIDTHHook = 8, HITTESTHook = 12, nWIDTHHook = 24, TextWidthHook = 28 }; enum { intEOLHook = 0, intDrawHook = 1, intWidthHook = 2, intHitTestHook = 3, intNWidthHook = 6, intTextWidthHook = 7, intInlineInputTSMTEPreUpdateHook = 8, intInlineInputTSMTEPostUpdateHook = 9 }; enum { teFAutoScroll = 0, teFTextBuffering = 1, teFOutlineHilite = 2, teFInlineInput = 3, teFUseWhiteBackground = 4, teFUseInlineInput = 5, teFInlineInputAutoScroll = 6 }; enum { teFIdleWithEventLoopTimer = 7 }; enum { teBitClear = 0, teBitSet = 1, teBitTest = -1 }; enum { teWordSelect = 4, teWordDrag = 8, teFromFind = 12, teFromRecal = 16 }; enum { teFind = 0, teHighlight = 1, teDraw = -1, teCaret = -2 }; typedef char Chars[32001]; typedef char * CharsPtr; typedef CharsPtr * CharsHandle; struct StyleRun { short startChar; short styleIndex; }; typedef struct StyleRun StyleRun; struct STElement { short stCount; short stHeight; short stAscent; short stFont; StyleField stFace; short stSize; RGBColor stColor; }; typedef struct STElement STElement; typedef STElement TEStyleTable[1777]; typedef STElement * STPtr; typedef STPtr * STHandle; struct LHElement { short lhHeight; short lhAscent; }; typedef struct LHElement LHElement; typedef LHElement LHTable[8001]; typedef LHElement * LHPtr; typedef LHPtr * LHHandle; struct ScrpSTElement { SInt32 scrpStartChar; SInt16 scrpHeight; SInt16 scrpAscent; SInt16 scrpFont; StyleField scrpFace; SInt16 scrpSize; RGBColor scrpColor; }; typedef struct ScrpSTElement ScrpSTElement; typedef ScrpSTElement ScrpSTTable[1601]; struct StScrpRec { short scrpNStyles; ScrpSTTable scrpStyleTab; }; typedef struct StScrpRec StScrpRec; typedef StScrpRec * StScrpPtr; typedef StScrpPtr * StScrpHandle; struct NullStRec { long teReserved; StScrpHandle nullScrap; }; typedef struct NullStRec NullStRec; typedef NullStRec * NullStPtr; typedef NullStPtr * NullStHandle; struct TEStyleRec { short nRuns; short nStyles; STHandle styleTab; LHHandle lhTab; long teRefCon; NullStHandle nullStyle; StyleRun runs[8001]; }; typedef struct TEStyleRec TEStyleRec; typedef TEStyleRec * TEStylePtr; typedef TEStylePtr * TEStyleHandle; struct TextStyle { short tsFont; StyleField tsFace; short tsSize; RGBColor tsColor; }; typedef struct TextStyle TextStyle; typedef TextStyle * TextStylePtr; typedef TextStylePtr * TextStyleHandle; typedef short TEIntHook; # 437 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern HighHookUPP NewHighHookUPP(HighHookProcPtr userRoutine) __attribute__((deprecated)); # 448 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern EOLHookUPP NewEOLHookUPP(EOLHookProcPtr userRoutine) __attribute__((deprecated)); # 459 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern CaretHookUPP NewCaretHookUPP(CaretHookProcPtr userRoutine) __attribute__((deprecated)); # 470 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern WidthHookUPP NewWidthHookUPP(WidthHookProcPtr userRoutine) __attribute__((deprecated)); # 481 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern TextWidthHookUPP NewTextWidthHookUPP(TextWidthHookProcPtr userRoutine) __attribute__((deprecated)); # 492 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern NWidthHookUPP NewNWidthHookUPP(NWidthHookProcPtr userRoutine) __attribute__((deprecated)); # 503 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern DrawHookUPP NewDrawHookUPP(DrawHookProcPtr userRoutine) __attribute__((deprecated)); # 514 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern HitTestHookUPP NewHitTestHookUPP(HitTestHookProcPtr userRoutine) __attribute__((deprecated)); # 525 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern TEFindWordUPP NewTEFindWordUPP(TEFindWordProcPtr userRoutine) __attribute__((deprecated)); # 536 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern TERecalcUPP NewTERecalcUPP(TERecalcProcPtr userRoutine) __attribute__((deprecated)); # 547 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern TEDoTextUPP NewTEDoTextUPP(TEDoTextProcPtr userRoutine) __attribute__((deprecated)); # 558 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern TEClickLoopUPP NewTEClickLoopUPP(TEClickLoopProcPtr userRoutine) __attribute__((deprecated)); # 578 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void DisposeHighHookUPP(HighHookUPP userUPP) __attribute__((deprecated)); # 589 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void DisposeEOLHookUPP(EOLHookUPP userUPP) __attribute__((deprecated)); # 600 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void DisposeCaretHookUPP(CaretHookUPP userUPP) __attribute__((deprecated)); # 611 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void DisposeWidthHookUPP(WidthHookUPP userUPP) __attribute__((deprecated)); # 622 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void DisposeTextWidthHookUPP(TextWidthHookUPP userUPP) __attribute__((deprecated)); # 633 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void DisposeNWidthHookUPP(NWidthHookUPP userUPP) __attribute__((deprecated)); # 644 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void DisposeDrawHookUPP(DrawHookUPP userUPP) __attribute__((deprecated)); # 655 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void DisposeHitTestHookUPP(HitTestHookUPP userUPP) __attribute__((deprecated)); # 666 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void DisposeTEFindWordUPP(TEFindWordUPP userUPP) __attribute__((deprecated)); # 677 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void DisposeTERecalcUPP(TERecalcUPP userUPP) __attribute__((deprecated)); # 688 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void DisposeTEDoTextUPP(TEDoTextUPP userUPP) __attribute__((deprecated)); # 699 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void DisposeTEClickLoopUPP(TEClickLoopUPP userUPP) __attribute__((deprecated)); # 719 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void InvokeHighHookUPP( const Rect * r, TEPtr pTE, HighHookUPP userUPP) __attribute__((deprecated)); # 733 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern Boolean InvokeEOLHookUPP( char theChar, TEPtr pTE, TEHandle hTE, EOLHookUPP userUPP) __attribute__((deprecated)); # 748 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void InvokeCaretHookUPP( const Rect * r, TEPtr pTE, CaretHookUPP userUPP) __attribute__((deprecated)); # 762 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern unsigned short InvokeWidthHookUPP( unsigned short textLen, unsigned short textOffset, void * textBufferPtr, TEPtr pTE, TEHandle hTE, WidthHookUPP userUPP) __attribute__((deprecated)); # 779 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern unsigned short InvokeTextWidthHookUPP( unsigned short textLen, unsigned short textOffset, void * textBufferPtr, TEPtr pTE, TEHandle hTE, TextWidthHookUPP userUPP) __attribute__((deprecated)); # 796 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern unsigned short InvokeNWidthHookUPP( unsigned short styleRunLen, unsigned short styleRunOffset, short slop, short direction, void * textBufferPtr, short * lineStart, TEPtr pTE, TEHandle hTE, NWidthHookUPP userUPP) __attribute__((deprecated)); # 816 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void InvokeDrawHookUPP( unsigned short textOffset, unsigned short drawLen, void * textBufferPtr, TEPtr pTE, TEHandle hTE, DrawHookUPP userUPP) __attribute__((deprecated)); # 833 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern Boolean InvokeHitTestHookUPP( unsigned short styleRunLen, unsigned short styleRunOffset, unsigned short slop, void * textBufferPtr, TEPtr pTE, TEHandle hTE, unsigned short * pixelWidth, unsigned short * charOffset, Boolean * pixelInChar, HitTestHookUPP userUPP) __attribute__((deprecated)); # 854 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void InvokeTEFindWordUPP( unsigned short currentPos, short caller, TEPtr pTE, TEHandle hTE, unsigned short * wordStart, unsigned short * wordEnd, TEFindWordUPP userUPP) __attribute__((deprecated)); # 872 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void InvokeTERecalcUPP( TEPtr pTE, unsigned short changeLength, unsigned short * lineStart, unsigned short * firstChar, unsigned short * lastChar, TERecalcUPP userUPP) __attribute__((deprecated)); # 889 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern void InvokeTEDoTextUPP( TEPtr pTE, unsigned short firstChar, unsigned short lastChar, short selector, GrafPtr * currentGrafPort, short * charPosition, TEDoTextUPP userUPP) __attribute__((deprecated)); # 907 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 extern Boolean InvokeTEClickLoopUPP( TEPtr pTE, TEClickLoopUPP userUPP) __attribute__((deprecated)); # 960 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 #define NewHighHookUPP(userRoutine) ((HighHookUPP)userRoutine) #define NewEOLHookUPP(userRoutine) ((EOLHookUPP)userRoutine) #define NewCaretHookUPP(userRoutine) ((CaretHookUPP)userRoutine) #define NewWidthHookUPP(userRoutine) ((WidthHookUPP)userRoutine) #define NewTextWidthHookUPP(userRoutine) ((TextWidthHookUPP)userRoutine) #define NewNWidthHookUPP(userRoutine) ((NWidthHookUPP)userRoutine) #define NewDrawHookUPP(userRoutine) ((DrawHookUPP)userRoutine) #define NewHitTestHookUPP(userRoutine) ((HitTestHookUPP)userRoutine) #define NewTEFindWordUPP(userRoutine) ((TEFindWordUPP)userRoutine) #define NewTERecalcUPP(userRoutine) ((TERecalcUPP)userRoutine) #define NewTEDoTextUPP(userRoutine) ((TEDoTextUPP)userRoutine) #define NewTEClickLoopUPP(userRoutine) ((TEClickLoopUPP)userRoutine) #define DisposeHighHookUPP(userUPP) #define DisposeEOLHookUPP(userUPP) #define DisposeCaretHookUPP(userUPP) #define DisposeWidthHookUPP(userUPP) #define DisposeTextWidthHookUPP(userUPP) #define DisposeNWidthHookUPP(userUPP) #define DisposeDrawHookUPP(userUPP) #define DisposeHitTestHookUPP(userUPP) #define DisposeTEFindWordUPP(userUPP) #define DisposeTERecalcUPP(userUPP) #define DisposeTEDoTextUPP(userUPP) #define DisposeTEClickLoopUPP(userUPP) #define InvokeHighHookUPP(r,pTE,userUPP) (*userUPP)(r, pTE) #define InvokeEOLHookUPP(theChar,pTE,hTE,userUPP) (*userUPP)(theChar, pTE, hTE) #define InvokeCaretHookUPP(r,pTE,userUPP) (*userUPP)(r, pTE) #define InvokeWidthHookUPP(textLen,textOffset,textBufferPtr,pTE,hTE,userUPP) (*userUPP)(textLen, textOffset, textBufferPtr, pTE, hTE) #define InvokeTextWidthHookUPP(textLen,textOffset,textBufferPtr,pTE,hTE,userUPP) (*userUPP)(textLen, textOffset, textBufferPtr, pTE, hTE) #define InvokeNWidthHookUPP(styleRunLen,styleRunOffset,slop,direction,textBufferPtr,lineStart,pTE,hTE,userUPP) (*userUPP)(styleRunLen, styleRunOffset, slop, direction, textBufferPtr, lineStart, pTE, hTE) #define InvokeDrawHookUPP(textOffset,drawLen,textBufferPtr,pTE,hTE,userUPP) (*userUPP)(textOffset, drawLen, textBufferPtr, pTE, hTE) #define InvokeHitTestHookUPP(styleRunLen,styleRunOffset,slop,textBufferPtr,pTE,hTE,pixelWidth,charOffset,pixelInChar,userUPP) (*userUPP)(styleRunLen, styleRunOffset, slop, textBufferPtr, pTE, hTE, pixelWidth, charOffset, pixelInChar) #define InvokeTEFindWordUPP(currentPos,caller,pTE,hTE,wordStart,wordEnd,userUPP) (*userUPP)(currentPos, caller, pTE, hTE, wordStart, wordEnd) #define InvokeTERecalcUPP(pTE,changeLength,lineStart,firstChar,lastChar,userUPP) (*userUPP)(pTE, changeLength, lineStart, firstChar, lastChar) #define InvokeTEDoTextUPP(pTE,firstChar,lastChar,selector,currentGrafPort,charPosition,userUPP) (*userUPP)(pTE, firstChar, lastChar, selector, currentGrafPort, charPosition) #define InvokeTEClickLoopUPP(pTE,userUPP) (*userUPP)(pTE) enum { teFUseTextServices = 4 }; # 1996 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextEdit.h" 3 #pragma pack(pop) # 41 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 #define __DRAG__ # 51 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 #pragma pack(push, 2) typedef struct OpaqueDragRef* DragRef; typedef URefCon DragItemRef; typedef OSType FlavorType; typedef OptionBits DragAttributes; enum { kDragHasLeftSenderWindow = (1L << 0), kDragInsideSenderApplication = (1L << 1), kDragInsideSenderWindow = (1L << 2) }; # 82 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 typedef OptionBits DragBehaviors; enum { kDragBehaviorNone = 0, kDragBehaviorZoomBackAnimation = (1L << 0) }; # 102 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 typedef OptionBits DragImageFlags; enum { kDragRegionAndImage = 1 << 4, # 120 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 kDragDoNotScaleImage = 1 << 5 }; # 130 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 enum { kDragStandardTranslucency = 0L, kDragDarkTranslucency = 1L, kDragDarkerTranslucency = 2L, kDragOpaqueTranslucency = 3L }; # 144 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 typedef UInt32 FlavorFlags; enum { flavorSenderOnly = (1 << 0), flavorSenderTranslated = (1 << 1), flavorNotSaved = (1 << 2), flavorSystemTranslated = (1 << 8), flavorDataPromised = (1 << 9) }; # 160 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 enum { kFlavorTypeClippingName = 'clnm', kFlavorTypeClippingFilename = 'clfn', kFlavorTypeUnicodeClippingName = 'ucln', kFlavorTypeUnicodeClippingFilename = 'uclf', kFlavorTypeDragToTrashOnly = 'fdtt', kFlavorTypeFinderNoTrackingBehavior = 'fntb' }; # 176 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 typedef OptionBits DragActions; # 191 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 enum { kDragActionNothing = 0L, kDragActionCopy = 1L, kDragActionAlias = (1L << 1), kDragActionGeneric = (1L << 2), kDragActionPrivate = (1L << 3), kDragActionMove = (1L << 4), kDragActionDelete = (1L << 5), kDragActionAll = (UInt32)0xFFFFFFFF }; # 245 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 typedef OSErr ( * DragInputProcPtr)(Point *mouse, SInt16 *modifiers, void *dragInputRefCon, DragRef theDrag); typedef DragInputProcPtr DragInputUPP; # 255 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern DragInputUPP NewDragInputUPP(DragInputProcPtr userRoutine) ; # 266 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern void DisposeDragInputUPP(DragInputUPP userUPP) ; # 277 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern OSErr InvokeDragInputUPP( Point * mouse, SInt16 * modifiers, void * dragInputRefCon, DragRef theDrag, DragInputUPP userUPP) ; #define NewDragInputUPP(userRoutine) ((DragInputUPP)userRoutine) #define DisposeDragInputUPP(userUPP) #define InvokeDragInputUPP(mouse,modifiers,dragInputRefCon,theDrag,userUPP) (*userUPP)(mouse, modifiers, dragInputRefCon, theDrag) # 890 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 enum { kDragFlavorTypeHFS = 'hfs ', kDragFlavorTypePromiseHFS = 'phfs', flavorTypeHFS = kDragFlavorTypeHFS, flavorTypePromiseHFS = kDragFlavorTypePromiseHFS }; enum { kDragPromisedFlavorFindFile = 'rWm1', kDragPromisedFlavor = 'fssP' }; enum { kDragPseudoCreatorVolumeOrDirectory = 'MACS', kDragPseudoFileTypeVolume = 'disk', kDragPseudoFileTypeDirectory = 'fold' }; struct HFSFlavor { OSType fileType; OSType fileCreator; UInt16 fdFlags; FSSpec fileSpec; }; typedef struct HFSFlavor HFSFlavor; struct PromiseHFSFlavor { OSType fileType; OSType fileCreator; UInt16 fdFlags; FlavorType promisedFlavor; }; typedef struct PromiseHFSFlavor PromiseHFSFlavor; typedef SInt16 DragTrackingMessage; enum { kDragTrackingEnterHandler = 1, kDragTrackingEnterWindow = 2, kDragTrackingInWindow = 3, kDragTrackingLeaveWindow = 4, kDragTrackingLeaveHandler = 5 }; typedef SInt16 DragRegionMessage; enum { kDragRegionBegin = 1, kDragRegionDraw = 2, kDragRegionHide = 3, kDragRegionIdle = 4, kDragRegionEnd = 5 }; typedef SInt16 ZoomAcceleration; enum { kZoomNoAcceleration = 0, kZoomAccelerate = 1, kZoomDecelerate = 2 }; # 962 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 enum { kDragStandardDropLocationTrash = 'trsh', kDragStandardDropLocationUnknown = 'unkn' }; typedef OSType StandardDropLocation; typedef OSErr ( * DragSendDataProcPtr)(FlavorType theType, void *dragSendRefCon, DragItemRef theItemRef, DragRef theDrag); typedef OSErr ( * DragTrackingHandlerProcPtr)(DragTrackingMessage message, WindowRef theWindow, void *handlerRefCon, DragRef theDrag); typedef OSErr ( * DragReceiveHandlerProcPtr)(WindowRef theWindow, void *handlerRefCon, DragRef theDrag); typedef OSErr ( * DragDrawingProcPtr)(DragRegionMessage message, RgnHandle showRegion, Point showOrigin, RgnHandle hideRegion, Point hideOrigin, void *dragDrawingRefCon, DragRef theDrag); typedef DragSendDataProcPtr DragSendDataUPP; typedef DragTrackingHandlerProcPtr DragTrackingHandlerUPP; typedef DragReceiveHandlerProcPtr DragReceiveHandlerUPP; typedef DragDrawingProcPtr DragDrawingUPP; # 996 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern DragSendDataUPP NewDragSendDataUPP(DragSendDataProcPtr userRoutine) __attribute__((deprecated)); # 1007 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern DragTrackingHandlerUPP NewDragTrackingHandlerUPP(DragTrackingHandlerProcPtr userRoutine) __attribute__((deprecated)); # 1018 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern DragReceiveHandlerUPP NewDragReceiveHandlerUPP(DragReceiveHandlerProcPtr userRoutine) __attribute__((deprecated)); # 1029 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern DragDrawingUPP NewDragDrawingUPP(DragDrawingProcPtr userRoutine) __attribute__((deprecated)); # 1040 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern void DisposeDragSendDataUPP(DragSendDataUPP userUPP) __attribute__((deprecated)); # 1051 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern void DisposeDragTrackingHandlerUPP(DragTrackingHandlerUPP userUPP) __attribute__((deprecated)); # 1062 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern void DisposeDragReceiveHandlerUPP(DragReceiveHandlerUPP userUPP) __attribute__((deprecated)); # 1073 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern void DisposeDragDrawingUPP(DragDrawingUPP userUPP) __attribute__((deprecated)); # 1084 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern OSErr InvokeDragSendDataUPP( FlavorType theType, void * dragSendRefCon, DragItemRef theItemRef, DragRef theDrag, DragSendDataUPP userUPP) __attribute__((deprecated)); # 1100 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern OSErr InvokeDragTrackingHandlerUPP( DragTrackingMessage message, WindowRef theWindow, void * handlerRefCon, DragRef theDrag, DragTrackingHandlerUPP userUPP) __attribute__((deprecated)); # 1116 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern OSErr InvokeDragReceiveHandlerUPP( WindowRef theWindow, void * handlerRefCon, DragRef theDrag, DragReceiveHandlerUPP userUPP) __attribute__((deprecated)); # 1131 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 extern OSErr InvokeDragDrawingUPP( DragRegionMessage message, RgnHandle showRegion, Point showOrigin, RgnHandle hideRegion, Point hideOrigin, void * dragDrawingRefCon, DragRef theDrag, DragDrawingUPP userUPP) __attribute__((deprecated)); # 1157 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 #define NewDragSendDataUPP(userRoutine) ((DragSendDataUPP)userRoutine) #define NewDragTrackingHandlerUPP(userRoutine) ((DragTrackingHandlerUPP)userRoutine) #define NewDragReceiveHandlerUPP(userRoutine) ((DragReceiveHandlerUPP)userRoutine) #define NewDragDrawingUPP(userRoutine) ((DragDrawingUPP)userRoutine) #define DisposeDragSendDataUPP(userUPP) #define DisposeDragTrackingHandlerUPP(userUPP) #define DisposeDragReceiveHandlerUPP(userUPP) #define DisposeDragDrawingUPP(userUPP) #define InvokeDragSendDataUPP(theType,dragSendRefCon,theItemRef,theDrag,userUPP) (*userUPP)(theType, dragSendRefCon, theItemRef, theDrag) #define InvokeDragTrackingHandlerUPP(message,theWindow,handlerRefCon,theDrag,userUPP) (*userUPP)(message, theWindow, handlerRefCon, theDrag) #define InvokeDragReceiveHandlerUPP(theWindow,handlerRefCon,theDrag,userUPP) (*userUPP)(theWindow, handlerRefCon, theDrag) #define InvokeDragDrawingUPP(message,showRegion,showOrigin,hideRegion,hideOrigin,dragDrawingRefCon,theDrag,userUPP) (*userUPP)(message, showRegion, showOrigin, hideRegion, hideOrigin, dragDrawingRefCon, theDrag) # 1876 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 typedef DragRef DragReference; typedef DragItemRef ItemReference; # 1917 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Drag.h" 3 #pragma pack(pop) # 45 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 2 3 # 60 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 #pragma pack(push, 2) enum { kControlDefProcType = 'CDEF', kControlTemplateResourceType = 'CNTL', kControlColorTableResourceType = 'cctb', kControlDefProcResourceType = 'CDEF' }; struct ControlTemplate { Rect controlRect; SInt16 controlValue; Boolean controlVisible; UInt8 fill; SInt16 controlMaximum; SInt16 controlMinimum; SInt16 controlDefProcID; SInt32 controlReference; Str255 controlTitle; }; typedef struct ControlTemplate ControlTemplate; typedef ControlTemplate * ControlTemplatePtr; typedef ControlTemplatePtr * ControlTemplateHandle; typedef SInt16 ControlPartCode; typedef void ( * ControlActionProcPtr)(ControlRef theControl, ControlPartCode partCode); typedef ControlActionProcPtr ControlActionUPP; # 130 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 extern ControlActionUPP NewControlActionUPP(ControlActionProcPtr userRoutine) ; # 141 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 extern void DisposeControlActionUPP(ControlActionUPP userUPP) ; # 152 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 extern void InvokeControlActionUPP( ControlRef theControl, ControlPartCode partCode, ControlActionUPP userUPP) ; #define NewControlActionUPP(userRoutine) ((ControlActionUPP)userRoutine) #define DisposeControlActionUPP(userUPP) #define InvokeControlActionUPP(theControl,partCode,userUPP) (*userUPP)(theControl, partCode) enum { cFrameColor = 0, cBodyColor = 1, cTextColor = 2, cThumbColor = 3, kNumberCtlCTabEntries = 4 }; struct CtlCTab { SInt32 ccSeed; SInt16 ccRider; SInt16 ctSize; ColorSpec ctTable[4]; }; typedef struct CtlCTab CtlCTab; typedef CtlCTab * CCTabPtr; typedef CCTabPtr * CCTabHandle; # 210 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 typedef SInt16 ControlVariant; enum { kControlNoVariant = 0, kControlUsesOwningWindowsFontVariant = 1 << 3 }; enum { kControlNoPart = kAppearancePartMetaNone, kControlIndicatorPart = kAppearancePartIndicator, kControlDisabledPart = kAppearancePartMetaDisabled, kControlInactivePart = kAppearancePartMetaInactive }; enum { kControlEntireControl = kControlNoPart }; # 251 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 enum { # 268 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 kControlStructureMetaPart = -1, # 278 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 kControlContentMetaPart = -2, # 293 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 kControlOpaqueMetaPart = -3, # 313 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 kControlClickableMetaPart = -4 }; enum { kControlFocusNoPart = kControlNoPart, kControlFocusNextPart = -1, kControlFocusPrevPart = -2 }; typedef ControlPartCode ControlFocusPart; # 342 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 enum { kControlCollectionTagBounds = 'boun', kControlCollectionTagValue = 'valu', kControlCollectionTagMinimum = 'min ', kControlCollectionTagMaximum = 'max ', kControlCollectionTagViewSize = 'view', kControlCollectionTagVisibility = 'visi', kControlCollectionTagRefCon = 'refc', kControlCollectionTagTitle = 'titl', kControlCollectionTagUnicodeTitle = 'uttl', kControlCollectionTagIDSignature = 'idsi', kControlCollectionTagIDID = 'idid', kControlCollectionTagCommand = 'cmd ', kControlCollectionTagVarCode = 'varc' }; # 422 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 enum { kControlContentTextOnly = 0, kControlNoContent = 0, kControlContentIconSuiteRes = 1, kControlContentCIconRes = 2, kControlContentPictRes = 3, kControlContentICONRes = 4, # 471 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 kControlContentAlertIconRes = 5, kControlContentIconSuiteHandle = 129, kControlContentCIconHandle = 130, kControlContentPictHandle = 131, kControlContentIconRef = 132, kControlContentICON = 133, kControlContentCGImageRef = 134 }; typedef SInt16 ControlContentType; struct ControlImageContentInfo { ControlContentType contentType; union { SInt16 resID; IconRef iconRef; CGImageRef imageRef; # 526 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 } u; }; typedef struct ControlImageContentInfo ControlImageContentInfo; typedef ControlImageContentInfo * ControlImageContentInfoPtr; typedef ControlImageContentInfo ControlButtonContentInfo; typedef ControlButtonContentInfo * ControlButtonContentInfoPtr; enum { kControlKeyScriptBehaviorAllowAnyScript = 'any ', kControlKeyScriptBehaviorPrefersRoman = 'prmn', kControlKeyScriptBehaviorRequiresRoman = 'rrmn' }; typedef UInt32 ControlKeyScriptBehavior; # 560 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 enum { kControlFontBigSystemFont = -1, kControlFontSmallSystemFont = -2, kControlFontSmallBoldSystemFont = -3, kControlFontViewSystemFont = -4, kControlFontMiniSystemFont = -5 }; enum { kControlUseFontMask = 0x0001, kControlUseFaceMask = 0x0002, kControlUseSizeMask = 0x0004, kControlUseForeColorMask = 0x0008, kControlUseBackColorMask = 0x0010, kControlUseModeMask = 0x0020, kControlUseJustMask = 0x0040, kControlUseAllMask = 0x00FF, kControlAddFontSizeMask = 0x0100 }; enum { kControlAddToMetaFontMask = 0x0200 }; enum { kControlUseThemeFontIDMask = 0x0080 }; struct ControlFontStyleRec { SInt16 flags; SInt16 font; SInt16 size; SInt16 style; SInt16 mode; SInt16 just; RGBColor foreColor; RGBColor backColor; }; typedef struct ControlFontStyleRec ControlFontStyleRec; typedef ControlFontStyleRec * ControlFontStylePtr; # 622 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 enum { kDoNotActivateAndIgnoreClick = 0, kDoNotActivateAndHandleClick = 1, kActivateAndIgnoreClick = 2, kActivateAndHandleClick = 3 }; typedef UInt32 ClickActivationResult; # 638 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 enum { kControlFontStyleTag = 'font', kControlKeyFilterTag = 'fltr', kControlKindTag = 'kind', # 686 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 kControlSizeTag = 'size', # 703 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 kControlContentTag = 'cont', # 712 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 kControlThemeTextFontTag = 'thft', kControlThemeTextHorizontalFlushTag = 'thhf', kControlThemeTextVerticalFlushTag = 'thvf', kControlThemeTextTruncationTag = 'thtt', # 740 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 kControlThemeTextInfoTag = 'thti' }; # 751 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 enum { kControlSupportsGhosting = 1 << 0, kControlSupportsEmbedding = 1 << 1, kControlSupportsFocus = 1 << 2, kControlWantsIdle = 1 << 3, kControlWantsActivate = 1 << 4, kControlHandlesTracking = 1 << 5, kControlSupportsDataAccess = 1 << 6, kControlHasSpecialBackground = 1 << 7, kControlGetsFocusOnClick = 1 << 8, kControlSupportsCalcBestRect = 1 << 9, kControlSupportsLiveFeedback = 1 << 10, kControlHasRadioBehavior = 1 << 11, kControlSupportsDragAndDrop = 1 << 12, kControlAutoToggles = 1 << 14, kControlSupportsGetRegion = 1 << 17, kControlSupportsFlattening = 1 << 19, kControlSupportsSetCursor = 1 << 20, kControlSupportsContextualMenus = 1 << 21, kControlSupportsClickActivation = 1 << 22, kControlIdlesWithTimer = 1 << 23, # 782 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 kControlInvertsUpDownValueMeaning = 1 << 24 }; # 843 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 enum { kControlSizeNormal = 0, # 858 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 kControlSizeSmall = 1, kControlSizeLarge = 2, # 874 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 kControlSizeMini = 3, # 884 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 kControlSizeAuto = 0xFFFF }; typedef UInt16 ControlSize; enum { kDrawControlEntireControl = 0, kDrawControlIndicatorOnly = 129 }; # 910 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 struct IndicatorDragConstraint { Rect limitRect; Rect slopRect; DragConstraint axis; }; typedef struct IndicatorDragConstraint IndicatorDragConstraint; typedef IndicatorDragConstraint * IndicatorDragConstraintPtr; # 1117 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 enum { kControlKeyFilterBlockKey = 0, kControlKeyFilterPassKey = 1 }; typedef SInt16 ControlKeyFilterResult; typedef ControlKeyFilterResult ( * ControlKeyFilterProcPtr)(ControlRef theControl, SInt16 *keyCode, SInt16 *charCode, EventModifiers *modifiers); typedef ControlKeyFilterProcPtr ControlKeyFilterUPP; # 1133 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 extern ControlKeyFilterUPP NewControlKeyFilterUPP(ControlKeyFilterProcPtr userRoutine) ; # 1144 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 extern void DisposeControlKeyFilterUPP(ControlKeyFilterUPP userUPP) ; # 1155 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 extern ControlKeyFilterResult InvokeControlKeyFilterUPP( ControlRef theControl, SInt16 * keyCode, SInt16 * charCode, EventModifiers * modifiers, ControlKeyFilterUPP userUPP) ; #define NewControlKeyFilterUPP(userRoutine) ((ControlKeyFilterUPP)userRoutine) #define DisposeControlKeyFilterUPP(userUPP) #define InvokeControlKeyFilterUPP(theControl,keyCode,charCode,modifiers,userUPP) (*userUPP)(theControl, keyCode, charCode, modifiers) # 1181 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 enum { noConstraint = kNoConstraint, hAxisOnly = 1, vAxisOnly = 2 }; # 2888 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 struct ControlID { OSType signature; SInt32 id; }; typedef struct ControlID ControlID; # 3023 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 struct ControlKind { OSType signature; OSType kind; }; typedef struct ControlKind ControlKind; enum { kControlKindSignatureApple = 'appl' }; # 3089 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 enum { kControlPropertyPersistent = 0x00000001 }; # 4079 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 enum { kDragTrackingEnterControl = 2, kDragTrackingInControl = 3, kDragTrackingLeaveControl = 4 }; # 4728 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Controls.h" 3 #pragma pack(pop) # 21 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 #define __CARBONEVENTS__ # 40 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 #define __MACWINDOWS__ # 55 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 #pragma pack(push, 2) # 64 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 typedef WindowRef HIWindowRef; typedef OSType PropertyCreator; typedef OSType PropertyTag; # 87 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 typedef UInt32 WindowClass; enum { # 105 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kAlertWindowClass = 1, # 122 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kMovableAlertWindowClass = 2, # 139 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kModalWindowClass = 3, # 159 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kMovableModalWindowClass = 4, # 177 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kFloatingWindowClass = 5, # 192 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kDocumentWindowClass = 6, # 210 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kUtilityWindowClass = 8, # 225 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHelpWindowClass = 10, # 248 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kSheetWindowClass = 11, # 267 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kToolbarWindowClass = 12, # 284 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kPlainWindowClass = 13, # 327 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kOverlayWindowClass = 14, # 351 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kSheetAlertWindowClass = 15, # 370 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kAltPlainWindowClass = 16, # 386 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kSimpleWindowClass = 18, # 403 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kDrawerWindowClass = 20, # 412 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kAllWindowClasses = (UInt32)0xFFFFFFFF }; # 424 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kHIWindowBitCloseBox = 1, # 443 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHIWindowBitZoomBox = 2, # 453 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHIWindowBitCollapseBox = 4, kHIWindowBitResizable = 5, kHIWindowBitSideTitlebar = 6, kHIWindowBitToolbarButton = 7, # 488 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHIWindowBitUnifiedTitleAndToolbar = 8, # 498 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHIWindowBitTextured = 9, kHIWindowBitNoTitleBar = 10, # 519 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHIWindowBitTexturedSquareCorners = 11, kHIWindowBitNoTexturedContentSeparator = 12, # 540 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHIWindowBitRoundBottomBarCorners = 13, kHIWindowBitDoesNotCycle = 16, kHIWindowBitNoUpdates = 17, kHIWindowBitNoActivates = 18, kHIWindowBitOpaqueForEvents = 19, # 577 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHIWindowBitCompositing = 20, # 590 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHIWindowBitFrameworkScaled = 21, kHIWindowBitNoShadow = 22, # 609 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHIWindowBitCanBeVisibleWithoutLogin = 23, # 621 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHIWindowBitAsyncDrag = 24, kHIWindowBitHideOnSuspend = 25, kHIWindowBitStandardHandler = 26, kHIWindowBitHideOnFullScreen = 27, kHIWindowBitInWindowMenu = 28, kHIWindowBitLiveResize = 29, kHIWindowBitIgnoreClicks = 30, kHIWindowBitNoConstrain = 32, kHIWindowBitDoesNotHide = 33, # 689 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHIWindowBitAutoViewDragTracking = 34 }; # 704 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kWindowNoAttributes = 0L, kWindowCloseBoxAttribute = (1L << (kHIWindowBitCloseBox - 1)), kWindowHorizontalZoomAttribute = (1L << (kHIWindowBitZoomBox - 1)), kWindowVerticalZoomAttribute = (1L << kHIWindowBitZoomBox), kWindowFullZoomAttribute = (kWindowVerticalZoomAttribute | kWindowHorizontalZoomAttribute), kWindowCollapseBoxAttribute = (1L << (kHIWindowBitCollapseBox - 1)), kWindowResizableAttribute = (1L << (kHIWindowBitResizable - 1)), kWindowSideTitlebarAttribute = (1L << (kHIWindowBitSideTitlebar - 1)), kWindowToolbarButtonAttribute = (1L << (kHIWindowBitToolbarButton - 1)), kWindowUnifiedTitleAndToolbarAttribute = (1L << (kHIWindowBitUnifiedTitleAndToolbar - 1)), kWindowMetalAttribute = (1L << (kHIWindowBitTextured - 1)), kWindowNoTitleBarAttribute = (1L << (kHIWindowBitNoTitleBar - 1)), kWindowTexturedSquareCornersAttribute = (1L << (kHIWindowBitTexturedSquareCorners - 1)), kWindowMetalNoContentSeparatorAttribute = (1L << (kHIWindowBitNoTexturedContentSeparator - 1)), kWindowHasRoundBottomBarCornersAttribute = (1L << (kHIWindowBitRoundBottomBarCorners - 1)), kWindowDoesNotCycleAttribute = (1L << (kHIWindowBitDoesNotCycle - 1)), kWindowNoUpdatesAttribute = (1L << (kHIWindowBitNoUpdates - 1)), kWindowNoActivatesAttribute = (1L << (kHIWindowBitNoActivates - 1)), kWindowOpaqueForEventsAttribute = (1L << (kHIWindowBitOpaqueForEvents - 1)), kWindowCompositingAttribute = (1L << (kHIWindowBitCompositing - 1)), kWindowNoShadowAttribute = (1L << (kHIWindowBitNoShadow - 1)), kWindowCanBeVisibleWithoutLoginAttribute = (1L << (kHIWindowBitCanBeVisibleWithoutLogin - 1)), kWindowHideOnSuspendAttribute = (1L << (kHIWindowBitHideOnSuspend - 1)), kWindowAsyncDragAttribute = (1L << (kHIWindowBitAsyncDrag - 1)), kWindowStandardHandlerAttribute = (1L << (kHIWindowBitStandardHandler - 1)), kWindowHideOnFullScreenAttribute = (1L << (kHIWindowBitHideOnFullScreen - 1)), kWindowInWindowMenuAttribute = (1L << (kHIWindowBitInWindowMenu - 1)), kWindowLiveResizeAttribute = (1L << (kHIWindowBitLiveResize - 1)), kWindowIgnoreClicksAttribute = (1L << (kHIWindowBitIgnoreClicks - 1)), kWindowFrameworkScaledAttribute = (1L << (kHIWindowBitFrameworkScaled - 1)), kWindowStandardDocumentAttributes = (kWindowCloseBoxAttribute | kWindowFullZoomAttribute | kWindowCollapseBoxAttribute | kWindowResizableAttribute), kWindowStandardFloatingAttributes = (kWindowCloseBoxAttribute | kWindowCollapseBoxAttribute) }; enum { kWindowNoConstrainAttribute = 0x80000000 }; typedef OptionBits WindowAttributes; enum { kWindowDefProcType = 'WDEF' }; enum { kStandardWindowDefinition = 0, kRoundWindowDefinition = 1, kFloatingWindowDefinition = 124 }; enum { kDocumentWindowVariantCode = 0, kModalDialogVariantCode = 1, kPlainDialogVariantCode = 2, kShadowDialogVariantCode = 3, kMovableModalDialogVariantCode = 5, kAlertVariantCode = 7, kMovableAlertVariantCode = 9, kSideFloaterVariantCode = 8 }; enum { documentProc = 0, dBoxProc = 1, plainDBox = 2, altDBoxProc = 3, noGrowDocProc = 4, movableDBoxProc = 5, zoomDocProc = 8, zoomNoGrow = 12, floatProc = 1985, floatGrowProc = 1987, floatZoomProc = 1989, floatZoomGrowProc = 1991, floatSideProc = 1993, floatSideGrowProc = 1995, floatSideZoomProc = 1997, floatSideZoomGrowProc = 1999 }; enum { kWindowDocumentDefProcResID = 64, kWindowDialogDefProcResID = 65, kWindowUtilityDefProcResID = 66, kWindowUtilitySideTitleDefProcResID = 67, kWindowSheetDefProcResID = 68, kWindowSimpleDefProcResID = 69, kWindowSheetAlertDefProcResID = 70 }; enum { kWindowDocumentProc = 1024, kWindowGrowDocumentProc = 1025, kWindowVertZoomDocumentProc = 1026, kWindowVertZoomGrowDocumentProc = 1027, kWindowHorizZoomDocumentProc = 1028, kWindowHorizZoomGrowDocumentProc = 1029, kWindowFullZoomDocumentProc = 1030, kWindowFullZoomGrowDocumentProc = 1031 }; enum { kWindowPlainDialogProc = 1040, kWindowShadowDialogProc = 1041, kWindowModalDialogProc = 1042, kWindowMovableModalDialogProc = 1043, kWindowAlertProc = 1044, kWindowMovableAlertProc = 1045 }; enum { kWindowMovableModalGrowProc = 1046 }; enum { kWindowFloatProc = 1057, kWindowFloatGrowProc = 1059, kWindowFloatVertZoomProc = 1061, kWindowFloatVertZoomGrowProc = 1063, kWindowFloatHorizZoomProc = 1065, kWindowFloatHorizZoomGrowProc = 1067, kWindowFloatFullZoomProc = 1069, kWindowFloatFullZoomGrowProc = 1071 }; enum { kWindowFloatSideProc = 1073, kWindowFloatSideGrowProc = 1075, kWindowFloatSideVertZoomProc = 1077, kWindowFloatSideVertZoomGrowProc = 1079, kWindowFloatSideHorizZoomProc = 1081, kWindowFloatSideHorizZoomGrowProc = 1083, kWindowFloatSideFullZoomProc = 1085, kWindowFloatSideFullZoomGrowProc = 1087 }; enum { kWindowSheetProc = 1088, kWindowSheetAlertProc = 1120 }; enum { kWindowSimpleProc = 1104, kWindowSimpleFrameProc = 1105 }; enum { kWindowOverlayProc = 1136 }; # 1045 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kWindowNoPosition = 0x0000, kWindowDefaultPosition = 0x0000, kWindowCenterMainScreen = 0x280A, kWindowAlertPositionMainScreen = 0x300A, kWindowStaggerMainScreen = 0x380A, kWindowCenterParentWindow = 0xA80A, kWindowAlertPositionParentWindow = 0xB00A, kWindowStaggerParentWindow = 0xB80A, kWindowCenterParentWindowScreen = 0x680A, kWindowAlertPositionParentWindowScreen = 0x700A, kWindowStaggerParentWindowScreen = 0x780A }; # 1077 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 typedef UInt32 WindowPositionMethod; enum { kWindowCenterOnMainScreen = 1, kWindowCenterOnParentWindow = 2, # 1098 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowCenterOnParentWindowScreen = 3, kWindowCascadeOnMainScreen = 4, kWindowCascadeOnParentWindow = 5, # 1118 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowCascadeOnParentWindowScreen = 6, # 1127 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowCascadeStartAtParentWindowScreen = 10, kWindowAlertPositionOnMainScreen = 7, kWindowAlertPositionOnParentWindow = 8, # 1147 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowAlertPositionOnParentWindowScreen = 9 }; typedef UInt16 WindowRegionCode; enum { kWindowTitleBarRgn = 0, kWindowTitleTextRgn = 1, kWindowCloseBoxRgn = 2, kWindowZoomBoxRgn = 3, kWindowDragRgn = 5, kWindowGrowRgn = 6, kWindowCollapseBoxRgn = 7, kWindowTitleProxyIconRgn = 8, kWindowStructureRgn = 32, kWindowContentRgn = 33, kWindowUpdateRgn = 34, kWindowOpaqueRgn = 35, kWindowGlobalPortRgn = 40, kWindowToolbarButtonRgn = 41 }; enum { dialogKind = 2, userKind = 8, kDialogWindowKind = 2, kApplicationWindowKind = 8 }; typedef SInt16 WindowPartCode; enum { inDesk = 0, inNoWindow = 0, inMenuBar = 1, inSysWindow = 2, inContent = 3, inDrag = 4, inGrow = 5, inGoAway = 6, inZoomIn = 7, inZoomOut = 8, inCollapseBox = 11, inProxyIcon = 12, inToolbarButton = 13, inStructure = 15 }; typedef SInt16 WindowDefPartCode; enum { wNoHit = 0, wInContent = 1, wInDrag = 2, wInGrow = 3, wInGoAway = 4, wInZoomIn = 5, wInZoomOut = 6, wInCollapseBox = 9, wInProxyIcon = 10, wInToolbarButton = 11, wInStructure = 13 }; # 1240 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kWindowCanGrow = (1 << 0), kWindowCanZoom = (1 << 1), kWindowCanCollapse = (1 << 2), kWindowIsModal = (1 << 3), # 1276 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowCanGetWindowRegion = (1 << 4), kWindowIsAlert = (1 << 5), kWindowHasTitleBar = (1 << 6), kWindowSupportsDragHilite = (1 << 7), kWindowSupportsModifiedBit = (1 << 8), kWindowCanDrawInCurrentPort = (1 << 9), kWindowCanSetupProxyDragImage = (1 << 10), kWindowCanMeasureTitle = (1 << 11), kWindowWantsDisposeAtProcessDeath = (1 << 12), kWindowSupportsGetGrowImageRegion = (1 << 13), # 1347 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowIsOpaque = (1 << 14), kWindowDefSupportsColorGrafPort = 0x40000002 }; enum { kMouseUpOutOfSlop = (long)0x80008000 }; #define kFirstWindowOfClass ((WindowRef)(-1)) #define kLastWindowOfClass ((WindowRef)0) struct WStateData { Rect userState; Rect stdState; }; typedef struct WStateData WStateData; typedef WStateData * WStateDataPtr; typedef WStateDataPtr * WStateDataHandle; typedef void * WindowDefUPP; # 1453 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kWindowDefProcPtr = 0, kWindowDefObjectClass = 1, kWindowDefProcID = 2, kWindowDefHIView = 3 }; typedef UInt32 WindowDefType; struct WindowDefSpec { WindowDefType defType; union { WindowDefUPP defProc; void * classRef; short procID; void * rootView; } u; }; typedef struct WindowDefSpec WindowDefSpec; typedef WindowDefSpec * WindowDefSpecPtr; # 2162 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kHIWindowBackingLocationDefault = 0, kHIWindowBackingLocationVideoMemory = 1, kHIWindowBackingLocationMainMemory = 2 }; typedef UInt32 HIWindowBackingLocation; # 2321 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kHIWindowSharingNone = 0, kHIWindowSharingReadOnly = 1, kHIWindowSharingReadWrite = 2 }; typedef UInt32 HIWindowSharingType; # 2418 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 typedef UInt32 WindowModality; enum { kWindowModalityNone = 0, kWindowModalitySystemModal = 1, kWindowModalityAppModal = 2, kWindowModalityWindowModal = 3 }; # 2625 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 typedef struct OpaqueWindowGroupRef* WindowGroupRef; #define kFirstWindowOfGroup ((WindowRef)(-1)) #define kLastWindowOfGroup ((WindowRef)NULL) #define kFirstWindowGroup ((WindowGroupRef)(-1)) #define kLastWindowGroup ((WindowGroupRef)NULL) typedef UInt32 WindowGroupAttributes; enum { kWindowGroupAttrSelectAsLayer = 1 << 0, kWindowGroupAttrMoveTogether = 1 << 1, # 2664 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowGroupAttrLayerTogether = 1 << 2, kWindowGroupAttrSharedActivation = 1 << 3, # 2681 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowGroupAttrHideOnCollapse = 1 << 4, kWindowGroupAttrFixedLevel = 1 << 5 }; # 2701 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 typedef UInt32 WindowActivationScope; enum { # 2712 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowActivationScopeNone = 0, kWindowActivationScopeIndependent = 1, kWindowActivationScopeAll = 2 }; enum { kNextWindowGroup = 1, kPreviousWindowGroup = 0 }; # 2761 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 typedef UInt32 WindowGroupContentOptions; enum { kWindowGroupContentsReturnWindows = 1 << 0, kWindowGroupContentsRecurse = 1 << 1, kWindowGroupContentsVisible = 1 << 2 }; # 3151 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { # 3162 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowGroupLevelActive = 1, kWindowGroupLevelInactive = 2, # 3183 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowGroupLevelPromoted = 3 }; # 3940 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 #define kUserFocusAuto ((WindowRef)(-1)) # 4297 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 typedef UInt32 ScrollWindowOptions; enum { kScrollWindowNoOptions = 0, kScrollWindowInvalidate = (1L << 0), kScrollWindowEraseToPortBackground = (1L << 1) }; # 4378 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kHIWindowIgnoreObscuringWindows = 1 << 0 }; # 4600 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kWindowMenuIncludeRotate = 1 << 0 }; # 4616 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kHIWindowMenuCreator = 'wind', # 4631 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHIWindowMenuWindowTag = 'wind' }; # 6070 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 typedef UInt32 WindowTransitionEffect; enum { kWindowZoomTransitionEffect = 1, kWindowSheetTransitionEffect = 2, kWindowSlideTransitionEffect = 3, kWindowFadeTransitionEffect = 4, kWindowGenieTransitionEffect = 5 }; # 6115 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 typedef UInt32 WindowTransitionAction; enum { # 6127 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowShowTransitionAction = 1, # 6138 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowHideTransitionAction = 2, kWindowMoveTransitionAction = 3, kWindowResizeTransitionAction = 4 }; # 6276 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 struct TransitionWindowOptions { UInt32 version; # 6290 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 EventTime duration; WindowRef window; void * userData; }; typedef struct TransitionWindowOptions TransitionWindowOptions; # 7675 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 typedef UInt32 WindowConstrainOptions; enum { kWindowConstrainMayResize = (1L << 0), kWindowConstrainMoveRegardlessOfFit = (1L << 1), kWindowConstrainAllowPartial = (1L << 2), kWindowConstrainCalcOnly = (1L << 3), kWindowConstrainUseTransitionWindow = (1L << 4), # 7716 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowConstrainMoveMinimum = (1L << 6), # 7729 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kWindowConstrainUseSpecifiedBounds = (1L << 8), kWindowConstrainStandardOptions = kWindowConstrainMoveRegardlessOfFit }; # 8120 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 typedef UInt32 WindowLatentVisibility; enum { kWindowLatentVisibleFloater = 1 << 0, kWindowLatentVisibleSuspend = 1 << 1, kWindowLatentVisibleFullScreen = 1 << 2, kWindowLatentVisibleAppHidden = 1 << 3, kWindowLatentVisibleCollapsedOwner = 1 << 4, kWindowLatentVisibleCollapsedGroup = 1 << 5 }; # 8228 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kHIWindowExposeHidden = 1 << 0, kHIWindowCanJoinAllSpaces = 1 << 8, # 8254 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHIWindowMoveToActiveSpace = 1 << 9, kHIWindowVisibleInAllSpaces = kHIWindowCanJoinAllSpaces }; typedef OptionBits HIWindowAvailability; # 8659 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kWindowEdgeDefault = 0, kWindowEdgeTop = 1 << 0, kWindowEdgeLeft = 1 << 1, kWindowEdgeBottom = 1 << 2, kWindowEdgeRight = 1 << 3 }; enum { kWindowDrawerOpening = 1, kWindowDrawerOpen = 2, kWindowDrawerClosing = 3, kWindowDrawerClosed = 4 }; typedef UInt32 WindowDrawerState; # 8919 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 #define kWindowOffsetUnchanged ((float)(-1.0)) # 9479 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { # 9492 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 kHIToolbarViewDrawBackgroundTag = 'back' }; # 9678 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 typedef UInt32 HIWindowScaleMode; enum { kHIWindowScaleModeUnscaled = 0, kHIWindowScaleModeMagnified = 1, kHIWindowScaleModeFrameworkScaled = 2 }; # 9764 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 struct HIContentBorderMetrics { CGFloat top; CGFloat left; CGFloat bottom; CGFloat right; }; typedef struct HIContentBorderMetrics HIContentBorderMetrics; # 9959 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kWindowPropertyPersistent = 0x00000001 }; # 10483 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kWindowMsgDraw = 0, kWindowMsgHitTest = 1, kWindowMsgCalculateShape = 2, kWindowMsgInitialize = 3, kWindowMsgCleanUp = 4, kWindowMsgDrawGrowOutline = 5, kWindowMsgDrawGrowBox = 6 }; enum { kWindowMsgGetFeatures = 7, kWindowMsgGetRegion = 8 }; enum { kWindowMsgDragHilite = 9, kWindowMsgModified = 10, kWindowMsgDrawInCurrentPort = 11, kWindowMsgSetupProxyDragImage = 12, kWindowMsgStateChanged = 13, kWindowMsgMeasureTitle = 14 }; enum { kWindowMsgGetGrowImageRegion = 19 }; enum { wDraw = kWindowMsgDraw, wHit = kWindowMsgHitTest, wCalcRgns = kWindowMsgCalculateShape, wNew = kWindowMsgInitialize, wDispose = kWindowMsgCleanUp, wGrow = kWindowMsgDrawGrowOutline, wDrawGIcon = kWindowMsgDrawGrowBox }; enum { kWindowStateTitleChanged = (1 << 0) }; # 10543 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 struct SetupWindowProxyDragImageRec { GWorldPtr imageGWorld; RgnHandle imageRgn; RgnHandle outlineRgn; }; typedef struct SetupWindowProxyDragImageRec SetupWindowProxyDragImageRec; struct MeasureWindowTitleRec { SInt16 fullTitleWidth; SInt16 titleTextWidth; Boolean isUnicodeTitle; Boolean unused; }; typedef struct MeasureWindowTitleRec MeasureWindowTitleRec; typedef MeasureWindowTitleRec * MeasureWindowTitleRecPtr; struct GetGrowImageRegionRec { Rect growRect; RgnHandle growImageRegion; }; typedef struct GetGrowImageRegionRec GetGrowImageRegionRec; struct GetWindowRegionRec { RgnHandle winRgn; WindowRegionCode regionCode; }; typedef struct GetWindowRegionRec GetWindowRegionRec; typedef GetWindowRegionRec * GetWindowRegionPtr; typedef GetWindowRegionRec * GetWindowRegionRecPtr; enum { deskPatID = 16 }; enum { wContentColor = 0, wFrameColor = 1, wTextColor = 2, wHiliteColor = 3, wTitleBarColor = 4 }; struct WinCTab { long wCSeed; short wCReserved; short ctSize; ColorSpec ctTable[5]; }; typedef struct WinCTab WinCTab; typedef WinCTab * WCTabPtr; typedef WCTabPtr * WCTabHandle; # 10690 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kWindowDefinitionVersionOne = 1, kWindowDefinitionVersionTwo = 2 }; enum { kWindowIsCollapsedState = (1 << 0L) }; struct BasicWindowDescription { UInt32 descriptionSize; Rect windowContentRect; Rect windowZoomRect; URefCon windowRefCon; UInt32 windowStateFlags; WindowPositionMethod windowPositionMethod; UInt32 windowDefinitionVersion; union { struct { SInt16 windowDefProc; Boolean windowHasCloseBox; } versionOne; struct { WindowClass windowClass; WindowAttributes windowAttributes; } versionTwo; } windowDefinition; }; typedef struct BasicWindowDescription BasicWindowDescription; enum { kStoredWindowSystemTag = 'appl', kStoredBasicWindowDescriptionID = 'sbas', kStoredWindowPascalTitleID = 's255', kStoredWindowTitleCFStringID = 'cfst' }; # 10739 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 typedef void ( * DeskHookProcPtr)(Boolean mouseClick, EventRecord *theEvent); typedef OSStatus ( * WindowPaintProcPtr)(GDHandle device, GrafPtr qdContext, WindowRef window, RgnHandle inClientPaintRgn, RgnHandle outSystemPaintRgn, void *refCon); typedef DeskHookProcPtr DeskHookUPP; typedef WindowPaintProcPtr WindowPaintUPP; # 10767 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 extern WindowPaintUPP NewWindowPaintUPP(WindowPaintProcPtr userRoutine) __attribute__((deprecated)); # 10787 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 extern void DisposeWindowPaintUPP(WindowPaintUPP userUPP) __attribute__((deprecated)); # 10807 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 extern OSStatus InvokeWindowPaintUPP( GDHandle device, GrafPtr qdContext, WindowRef window, RgnHandle inClientPaintRgn, RgnHandle outSystemPaintRgn, void * refCon, WindowPaintUPP userUPP) __attribute__((deprecated)); #define NewWindowPaintUPP(userRoutine) ((WindowPaintUPP)userRoutine) #define DisposeWindowPaintUPP(userUPP) #define InvokeWindowPaintUPP(device,qdContext,window,inClientPaintRgn,outSystemPaintRgn,refCon,userUPP) (*userUPP)(device, qdContext, window, inClientPaintRgn, outSystemPaintRgn, refCon) # 11190 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kWindowPaintProcOptionsNone = 0 }; typedef OptionBits WindowPaintProcOptions; # 11750 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 enum { kWindowGroupAttrSelectable = kWindowGroupAttrSelectAsLayer, kWindowGroupAttrPositionFixed = kWindowGroupAttrMoveTogether, kWindowGroupAttrZOrderFixed = kWindowGroupAttrLayerTogether }; # 11765 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 3 #pragma pack(pop) # 41 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 2 3 # 55 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 #pragma pack(push, 2) enum { # 84 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kEventParamPostTarget = 'ptrg', typeEventTargetRef = 'etrg', # 104 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kEventParamPostOptions = 'popt', typeEventTargetOptions = 'etop' }; # 146 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventParamWindowRef = 'wind', kEventParamGrafPort = 'graf', kEventParamMenuRef = 'menu', kEventParamEventRef = 'evnt', kEventParamControlRef = 'ctrl', kEventParamRgnHandle = 'rgnh', kEventParamEnabled = 'enab', kEventParamDimensions = 'dims', kEventParamBounds = 'boun', kEventParamAvailableBounds = 'avlb', kEventParamAEEventID = keyAEEventID, kEventParamAEEventClass = keyAEEventClass, kEventParamCGContextRef = 'cntx', kEventParamCGImageRef = 'cgim', kEventParamDeviceDepth = 'devd', kEventParamDeviceColor = 'devc', kEventParamMutableArray = 'marr', kEventParamResult = 'ansr', kEventParamMinimumSize = 'mnsz', kEventParamMaximumSize = 'mxsz', kEventParamAttributes = 'attr', kEventParamReason = 'why?', kEventParamTransactionID = 'trns', kEventParamDisplayDevice = 'gdev', kEventParamGDevice = kEventParamDisplayDevice, kEventParamIndex = 'indx', kEventParamUserData = 'usrd', kEventParamShape = 'shap', typeWindowRef = 'wind', typeGrafPtr = 'graf', typeGWorldPtr = 'gwld', typeMenuRef = 'menu', typeControlRef = 'ctrl', typeCollection = 'cltn', typeQDRgnHandle = 'rgnh', typeOSStatus = 'osst', typeCFIndex = 'cfix', typeCGContextRef = 'cntx', typeCGImageRef = 'cgim', typeHIPoint = 'hipt', typeHISize = 'hisz', typeHIRect = 'hirc', typeHIShapeRef = 'shap', typeVoidPtr = 'void', typeGDHandle = 'gdev', typeCGDisplayID = 'cgid', typeCGFloat = 'cgfl', typeHIPoint72DPIGlobal = 'hipg', typeHIPointScreenPixel = 'hips', typeHISize72DPIGlobal = 'hisg', typeHISizeScreenPixel = 'hiss', typeHIRect72DPIGlobal = 'hirg', typeHIRectScreenPixel = 'hirs', typeCGFloat72DPIGlobal = 'hifg', typeCGFloatScreenPixel = 'hifs', kEventParamDisplayChangeFlags = 'cgdp', typeCGDisplayChangeFlags = 'cgdf' }; # 310 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { typeRefCon = typeVoidPtr }; # 323 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { typeByteCount = typeUInt64, typeByteOffset = typeUInt64, typeSignedByteCount = typeSInt64, typeSignedByteOffset = typeSInt64 }; # 343 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventParamMouseLocation = 'mloc', kEventParamWindowMouseLocation = 'wmou', kEventParamMouseButton = 'mbtn', kEventParamClickCount = 'ccnt', kEventParamMouseWheelAxis = 'mwax', kEventParamMouseWheelDelta = 'mwdl', kEventParamMouseWheelSmoothVerticalDelta = 'saxy', kEventParamMouseWheelSmoothHorizontalDelta = 'saxx', kEventParamMouseDelta = 'mdta', kEventParamMouseChord = 'chor', kEventParamTabletEventType = 'tblt', kEventParamMouseTrackingRef = 'mtrf', typeMouseButton = 'mbtn', typeMouseWheelAxis = 'mwax', typeMouseTrackingRef = 'mtrf' }; enum { kEventParamKeyCode = 'kcod', kEventParamKeyMacCharCodes = 'kchr', kEventParamKeyModifiers = 'kmod', kEventParamKeyUnicodes = 'kuni', kEventParamKeyboardType = 'kbdt', typeEventHotKeyID = 'hkid' }; enum { kEventParamTSMSendRefCon = 'tsrc', kEventParamTSMSendComponentInstance = 'tsci' }; enum { kEventParamTextInputSendRefCon = kEventParamTSMSendRefCon, kEventParamTextInputSendComponentInstance = kEventParamTSMSendComponentInstance, kEventParamTextInputSendSLRec = 'tssl', kEventParamTextInputReplySLRec = 'trsl', kEventParamTextInputSendText = 'tstx', kEventParamTextInputReplyText = 'trtx', kEventParamTextInputSendAttributedString = 'tsas', kEventParamTextInputReplyAttributedString = 'tras', kEventParamTextInputSendUpdateRng = 'tsup', kEventParamTextInputSendHiliteRng = 'tshi', kEventParamTextInputSendClauseRng = 'tscl', kEventParamTextInputSendPinRng = 'tspn', kEventParamTextInputSendFixLen = 'tsfx', kEventParamTextInputSendLeadingEdge = 'tsle', kEventParamTextInputReplyLeadingEdge = 'trle', kEventParamTextInputSendTextOffset = 'tsto', kEventParamTextInputReplyTextOffset = 'trto', kEventParamTextInputReplyRegionClass = 'trrg', kEventParamTextInputSendCurrentPoint = 'tscp', kEventParamTextInputSendDraggingMode = 'tsdm', kEventParamTextInputReplyPoint = 'trpt', kEventParamTextInputReplyFont = 'trft', kEventParamTextInputReplyFMFont = 'trfm', kEventParamTextInputReplyPointSize = 'trpz', kEventParamTextInputReplyLineHeight = 'trlh', kEventParamTextInputReplyLineAscent = 'trla', kEventParamTextInputReplyCTFontRef = 'trcf', kEventParamTextInputReplyATSFont = 'traf', kEventParamTextInputReplyTextAngle = 'trta', kEventParamTextInputSendShowHide = 'tssh', kEventParamTextInputReplyShowHide = 'trsh', kEventParamTextInputSendKeyboardEvent = 'tske', kEventParamTextInputSendTextServiceEncoding = 'tsse', kEventParamTextInputSendTextServiceMacEncoding = 'tssm', kEventParamTextInputReplyMacEncoding = 'trme', kEventParamTextInputGlyphInfoArray = 'glph', kEventParamTextInputSendGlyphInfoArray = kEventParamTextInputGlyphInfoArray, kEventParamTextInputReplyGlyphInfoArray = 'rgph', kEventParamTextInputSendReplaceRange = 'tsrp', kEventParamTextInputSendMouseEvent = 'tsme' }; enum { kEventParamTSMDocAccessSendRefCon = kEventParamTSMSendRefCon, kEventParamTSMDocAccessSendComponentInstance = kEventParamTSMSendComponentInstance, kEventParamTSMDocAccessCharacterCount = 'tdct', kEventParamTSMDocAccessReplyCharacterRange = 'tdrr', kEventParamTSMDocAccessReplyCharactersPtr = 'tdrp', kEventParamTSMDocAccessSendCharacterIndex = 'tdsi', kEventParamTSMDocAccessSendCharacterRange = 'tdsr', kEventParamTSMDocAccessSendCharactersPtr = 'tdsp', kEventParamTSMDocAccessRequestedCharacterAttributes = 'tdca', kEventParamTSMDocAccessReplyCTFontRef = 'tdcf', kEventParamTSMDocAccessReplyATSFont = 'tdaf', kEventParamTSMDocAccessReplyFontSize = 'tdrs', kEventParamTSMDocAccessEffectiveRange = 'tder', kEventParamTSMDocAccessReplyCTGlyphInfoRef = 'tdri', kEventParamTSMDocAccessReplyATSUGlyphSelector = 'tdrg', kEventParamTSMDocAccessLockCount = 'tdlc', kEventParamTSMDocAccessLineBounds = 'tdlb', kEventParamTSMDocAccessBaselineDelta = 'tdbd', typeATSFontRef = 'atsf', typeGlyphSelector = 'glfs' }; enum { kEventParamHICommand = 'hcmd', typeHICommand = 'hcmd' }; enum { kEventParamWindowFeatures = 'wftr', kEventParamWindowDefPart = 'wdpc', kEventParamWindowPartCode = 'wpar', kEventParamCurrentBounds = 'crct', kEventParamOriginalBounds = 'orct', kEventParamPreviousBounds = 'prct', kEventParamClickActivation = 'clac', kEventParamWindowRegionCode = 'wshp', kEventParamWindowContentBounds = 'wcbn', kEventParamWindowDragHiliteFlag = 'wdhf', kEventParamWindowModifiedFlag = 'wmff', kEventParamWindowProxyGWorldPtr = 'wpgw', kEventParamWindowProxyImageRgn = 'wpir', kEventParamWindowProxyOutlineRgn = 'wpor', kEventParamWindowStateChangedFlags = 'wscf', kEventParamWindowTitleFullWidth = 'wtfw', kEventParamWindowTitleTextWidth = 'wttw', kEventParamWindowGrowRect = 'grct', kEventParamPreviousDockRect = 'pdrc', kEventParamPreviousDockDevice = 'pdgd', kEventParamCurrentDockRect = 'cdrc', kEventParamCurrentDockDevice = 'cdgd', kEventParamWindowTransitionAction = 'wtac', kEventParamWindowTransitionEffect = 'wtef', typeWindowRegionCode = 'wshp', typeWindowDefPartCode = 'wdpt', typeWindowPartCode = 'wpar', typeClickActivationResult = 'clac', typeWindowTransitionAction = 'wtac', typeWindowTransitionEffect = 'wtef' }; enum { kEventParamControlPart = 'cprt', kEventParamInitCollection = 'icol', kEventParamControlMessage = 'cmsg', kEventParamControlParam = 'cprm', kEventParamControlResult = 'crsl', kEventParamControlRegion = 'crgn', kEventParamControlAction = 'caup', kEventParamControlIndicatorDragConstraint = 'cidc', kEventParamControlIndicatorRegion = 'cirn', kEventParamControlIsGhosting = 'cgst', kEventParamControlIndicatorOffset = 'ciof', kEventParamControlClickActivationResult = 'ccar', kEventParamControlSubControl = 'csub', kEventParamControlOptimalBounds = 'cobn', kEventParamControlOptimalBaselineOffset = 'cobo', kEventParamControlDataTag = 'cdtg', kEventParamControlDataBuffer = 'cdbf', kEventParamControlDataBufferSize = 'cdbs', kEventParamControlDrawDepth = 'cddp', kEventParamControlDrawInColor = 'cdic', kEventParamControlDrawEngraved = 'cden', kEventParamControlFeatures = 'cftr', kEventParamControlPartBounds = 'cpbd', kEventParamControlOriginalOwningWindow = 'coow', kEventParamControlCurrentOwningWindow = 'ccow', kEventParamControlFocusEverything = 'cfev', kEventParamNextControl = 'cnxc', kEventParamStartControl = 'cstc', kEventParamControlSubview = 'csvw', kEventParamControlPreviousPart = 'copc', kEventParamControlCurrentPart = 'cnpc', kEventParamControlInvalRgn = 'civr', kEventParamControlValue = 'cval', kEventParamControlHit = 'chit', kEventParamControlPartAutoRepeats = 'caur', kEventParamControlFrameMetrics = 'cfmt', kEventParamControlWouldAcceptDrop = 'cldg', kEventParamControlPrefersShape = 'cpsh', typeControlActionUPP = 'caup', typeIndicatorDragConstraint = 'cidc', typeControlPartCode = 'cprt', typeControlFrameMetrics = 'cins' }; enum { kEventParamCurrentMenuTrackingMode = 'cmtm', kEventParamNewMenuTrackingMode = 'nmtm', kEventParamMenuFirstOpen = '1sto', kEventParamMenuItemIndex = 'item', kEventParamMenuCommand = 'mcmd', kEventParamEnableMenuForKeyEvent = 'fork', kEventParamMenuEventOptions = 'meop', kEventParamMenuContext = 'mctx', kEventParamMenuDismissed = 'mdis', kEventParamMenuItemBounds = 'mitb', kEventParamMenuMarkBounds = 'mmkb', kEventParamMenuIconBounds = 'micb', kEventParamMenuTextBounds = 'mtxb', kEventParamMenuTextBaseline = 'mtbl', kEventParamMenuCommandKeyBounds = 'mcmb', kEventParamMenuVirtualTop = 'mvrt', kEventParamMenuVirtualBottom = 'mvrb', kEventParamMenuDrawState = 'mdrs', kEventParamMenuItemType = 'mitp', kEventParamMenuItemWidth = 'mitw', kEventParamMenuItemHeight = 'mith', kEventParamMenuFrameView = 'mfrv', kEventParamMenuType = 'mtyp', kEventParamMenuIsPopup = 'mpop', kEventParamMenuDirection = 'mdir', kEventParamParentMenu = 'mprm', kEventParamParentMenuItem = 'mpri', kEventParamMenuPopupItem = 'mpit', kEventParamMenuContextHeight = 'mcht', typeMenuItemIndex = 'midx', typeMenuCommand = 'mcmd', typeMenuTrackingMode = 'mtmd', typeMenuEventOptions = 'meop', typeThemeMenuState = 'tmns', typeThemeMenuItemType = 'tmit', typeMenuDirection = 'mdir', typeThemeMenuType = 'tmty' }; enum { kEventParamProcessID = 'psn ', kEventParamLaunchRefCon = 'lref', kEventParamLaunchErr = 'err ', kEventParamSystemUIMode = 'uimd', kEventParamIsInInstantMouser = 'imou', kEventParamPreviousWindow = 'prvw', kEventParamCurrentWindow = 'curw' }; enum { kEventParamTabletPointRec = 'tbrc', kEventParamTabletProximityRec = 'tbpx', typeTabletPointRec = 'tbrc', typeTabletProximityRec = 'tbpx' }; enum { kEventParamNewScrollBarVariant = 'nsbv' }; enum { kEventParamPasteboardRef = 'pbrd', kEventParamScrapRef = 'scrp', kEventParamServiceCopyTypes = 'svsd', kEventParamServicePasteTypes = 'svpt', kEventParamServiceMessageName = 'svmg', kEventParamServiceUserData = 'svud', typePasteboardRef = 'pbrd', typeScrapRef = 'scrp' }; enum { kEventParamAccessibleObject = 'aobj', kEventParamAccessibleChild = 'achl', kEventParamAccessibleAttributeName = 'atnm', kEventParamAccessibleAttributeNames = 'atns', kEventParamAccessibleAttributeValue = 'atvl', kEventParamAccessibleAttributeSettable = 'atst', kEventParamAccessibleAttributeParameter = 'atpa', kEventParamAccessibleActionName = 'acnm', kEventParamAccessibleActionNames = 'acns', kEventParamAccessibleActionDescription = 'acds', kEventParamAccessibilityEventQueued = 'aequ' }; enum { typeCFRange = 'cfrn' }; enum { kEventParamAppleEvent = 'aevt', kEventParamAppleEventReply = 'aerp' }; # 671 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 typedef UInt16 MouseTrackingResult; enum { kMouseTrackingMouseDown = 1, kMouseTrackingMouseUp = 2, kMouseTrackingMouseExited = 3, kMouseTrackingMouseEntered = 4, # 709 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kMouseTrackingMouseDragged = 5, kMouseTrackingKeyModifiersChanged = 6, kMouseTrackingUserCancelled = 7, kMouseTrackingTimedOut = 8, # 740 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kMouseTrackingMouseMoved = 9, kMouseTrackingClientEvent = 10, # 758 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kMouseTrackingScrollWheel = 11 }; # 768 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kTrackMouseLocationOptionDontConsumeMouseUp = (1 << 0), kTrackMouseLocationOptionIncludeScrollWheel = (1 << 3) }; # 804 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 extern Boolean CheckEventQueueForUserCancel(void) ; # 828 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 extern Boolean IsUserCancelEventRef(EventRef event) ; # 1049 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { # 1059 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kMouseParamsSticky = 'stic', # 1072 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kMouseParamsProxyIcon = 'prox', # 1084 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kMouseParamsClickAndHold = 'clho', # 1094 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kMouseParamsDragInitiation = 'drag' }; # 1133 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 extern OSStatus HIMouseTrackingGetParameters( OSType inSelector, EventTime * outTime, HISize * outDistance) ; # 1321 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventClassMouse = 'mous', kEventClassKeyboard = 'keyb', kEventClassTextInput = 'text', kEventClassApplication = 'appl', kEventClassAppleEvent = 'eppc', kEventClassMenu = 'menu', kEventClassWindow = 'wind', kEventClassControl = 'cntl', kEventClassCommand = 'cmds', kEventClassTablet = 'tblt', kEventClassVolume = 'vol ', kEventClassAppearance = 'appm', kEventClassService = 'serv', kEventClassToolbar = 'tbar', kEventClassToolbarItem = 'tbit', kEventClassToolbarItemView = 'tbiv', kEventClassAccessibility = 'acce', kEventClassSystem = 'macs', kEventClassInk = 'ink ', kEventClassTSMDocumentAccess = 'tdac' }; # 1451 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 typedef UInt16 EventMouseButton; enum { kEventMouseButtonPrimary = 1, kEventMouseButtonSecondary = 2, kEventMouseButtonTertiary = 3 }; typedef UInt16 EventMouseWheelAxis; enum { kEventMouseWheelAxisX = 0, kEventMouseWheelAxisY = 1 }; # 1567 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMouseDown = 1 }; # 1640 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMouseUp = 2 }; # 1707 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMouseMoved = 5 }; # 1774 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMouseDragged = 6 }; # 1812 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMouseEntered = 8 }; # 1849 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMouseExited = 9 }; # 1916 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMouseWheelMoved = 10 }; # 1999 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMouseScroll = 11 }; # 2110 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTSMDocumentAccessGetLength = 1 }; # 2155 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTSMDocumentAccessGetSelectedRange = 2 }; # 2216 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTSMDocumentAccessGetCharactersPtr = 3 }; # 2290 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTSMDocumentAccessGetCharactersPtrForLargestBuffer = 4 }; # 2343 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTSMDocumentAccessGetCharacters = 5 }; # 2372 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { # 2387 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kTSMDocAccessFontSizeAttributeBit = 0, kTSMDocAccessEffectiveRangeAttributeBit = 1 }; typedef UInt32 TSMDocAccessAttributes; enum { kTSMDocAccessFontSizeAttribute = 1L << kTSMDocAccessFontSizeAttributeBit, kTSMDocAccessEffectiveRangeAttribute = 1L << kTSMDocAccessEffectiveRangeAttributeBit }; # 2564 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTSMDocumentAccessGetFont = 6 }; # 2661 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTSMDocumentAccessGetGlyphInfo = 7 }; # 2736 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTSMDocumentAccessGetFirstRectForRange = 11 }; # 2819 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTSMDocumentAccessLockDocument = 8 }; # 2867 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTSMDocumentAccessUnlockDocument = 9 }; # 3162 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTextInputUpdateActiveInputArea = 1 }; # 3305 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTextInputUnicodeForKeyEvent = 2 }; # 3651 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTextInputOffsetToPos = 3 }; # 3778 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTextInputPosToOffset = 4 }; # 3839 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTextInputShowHideBottomWindow = 5 }; # 3985 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTextInputGetSelectedText = 6 }; # 4093 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTextInputUnicodeText = 7 }; # 4152 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTextInputFilterText = 14 }; # 4220 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTextInputIsMouseEventInInlineInputArea = 16 }; # 4279 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventRawKeyDown = 1 }; # 4320 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventRawKeyRepeat = 2 }; # 4354 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventRawKeyUp = 3 }; # 4382 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventRawKeyModifiersChanged = 4 }; # 4404 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventHotKeyPressed = 5 }; # 4426 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventHotKeyReleased = 6 }; # 4439 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { # 4448 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kEventKeyModifierNumLockBit = 16, kEventKeyModifierFnBit = 17 }; enum { kEventKeyModifierNumLockMask = 1L << kEventKeyModifierNumLockBit, kEventKeyModifierFnMask = 1L << kEventKeyModifierFnBit }; # 4520 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppActivated = 1 }; # 4540 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppDeactivated = 2 }; # 4571 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppQuit = 3 }; # 4614 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppLaunchNotification = 4 }; # 4639 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppLaunched = 5 }; # 4664 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppTerminated = 6 }; # 4690 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppFrontSwitched = 7 }; # 4710 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppHidden = 107 }; # 4730 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppShown = 108 }; # 4756 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppSystemUIModeChanged = 109 }; enum { kAvailBoundsChangedForDock = 1 << 0, kAvailBoundsChangedForDisplay = 1 << 1 }; # 4879 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppAvailableWindowBoundsChanged = 110 }; # 4927 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppActiveWindowChanged = 111 }; # 4962 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppGetDockTileMenu = 20 }; # 5007 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppUpdateDockTile = 21 }; # 5037 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppFocusMenuBar = 8 }; # 5083 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppFocusNextDocumentWindow = 9 }; # 5122 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppFocusNextFloatingWindow = 10 }; # 5153 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppFocusToolbar = 11 }; # 5187 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppFocusDrawer = 12 }; # 5216 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppIsEventInInstantMouser = 104 }; # 5277 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppleEvent = 1 }; # 5553 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowActivated = 5 }; # 5592 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowDeactivated = 6 }; # 5622 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowHandleActivate = 91 }; # 5652 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowHandleDeactivate = 92 }; # 5727 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowGetClickActivation = 7 }; enum { # 5748 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kHIModalClickIsModal = 1 << 0, kHIModalClickAllowEvent = 1 << 1, # 5765 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kHIModalClickAnnounce = 1 << 2, # 5775 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kHIModalClickRaiseWindow = 1 << 3 }; typedef UInt32 HIModalClickResult; enum { typeModalClickResult = 'wmcr', typeWindowModality = 'wmod', kEventParamModalClickResult = typeModalClickResult, kEventParamModalWindow = 'mwin', kEventParamWindowModality = typeWindowModality }; # 5882 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowGetClickModality = 8 }; # 5899 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kWindowBoundsChangeUserDrag = (1 << 0), kWindowBoundsChangeUserResize = (1 << 1), kWindowBoundsChangeSizeChanged = (1 << 2), kWindowBoundsChangeOriginChanged = (1 << 3), # 5930 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kWindowBoundsChangeZoom = (1 << 4) }; # 5954 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowShowing = 22 }; # 5979 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowHiding = 23 }; # 6004 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowShown = 24 }; # 6037 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowHidden = 25 }; # 6062 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowCollapsing = 86 }; # 6087 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowCollapsed = 67 }; # 6112 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowExpanding = 87 }; # 6137 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowExpanded = 70 }; # 6172 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowZoomed = 76 }; # 6234 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowBoundsChanging = 26 }; # 6277 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowBoundsChanged = 27 }; # 6302 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowResizeStarted = 28 }; # 6327 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowResizeCompleted = 29 }; # 6352 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowDragStarted = 30 }; # 6377 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowDragCompleted = 31 }; # 6410 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowClosed = 73 }; # 6450 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowTransitionStarted = 88 }; # 6490 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowTransitionCompleted = 89 }; # 7325 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowCursorChange = 40 }; # 7357 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowCollapse = 66 }; # 7389 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowCollapseAll = 68 }; # 7428 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowExpand = 69 }; # 7462 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowExpandAll = 71 }; # 7502 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowClose = 72 }; # 7531 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowCloseAll = 74 }; # 7575 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowZoom = 75 }; # 7613 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowZoomAll = 77 }; # 7701 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowContextualMenuSelect = 78 }; # 7752 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowPathSelect = 79 }; # 7796 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowGetIdealSize = 80 }; # 7846 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowGetIdealStandardState = 93 }; # 7885 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowGetMinimumSize = 81 }; # 7923 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowGetMaximumSize = 82 }; # 8065 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowConstrain = 83 }; # 8095 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowProxyBeginDrag = 128 }; # 8124 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowProxyEndDrag = 129 }; # 8255 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowGetDockTileMenu = 90 }; # 8291 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowUpdateDockTile = 94 }; # 8375 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowToolbarSwitchMode = 150 }; # 8409 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowFocusAcquired = 200 }; # 8443 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowFocusRelinquish = 201 }; # 8478 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowFocusLost = 205 }; # 8515 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowFocusRestored = 206 }; # 8545 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowFocusContent = 202 }; # 8575 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowFocusToolbar = 203 }; # 8611 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowFocusDrawer = 204 }; # 8643 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowSheetOpening = 210 }; # 8670 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowSheetOpened = 211 }; # 8702 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowSheetClosing = 212 }; # 8729 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowSheetClosed = 213 }; # 8761 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowDrawerOpening = 220 }; # 8788 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowDrawerOpened = 221 }; # 8820 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowDrawerClosing = 222 }; # 8847 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowDrawerClosed = 223 }; # 8875 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowDrawFrame = 1000 }; # 8904 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowDrawPart = 1001 }; # 8960 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowGetRegion = 1002 }; # 8990 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowHitTest = 1003 }; # 9023 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowInit = 1004 }; # 9058 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowDispose = 1005 }; # 9087 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowDragHilite = 1006 }; # 9116 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowModified = 1007 }; # 9172 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowSetupProxyDragImage = 1008 }; # 9200 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowStateChanged = 1009 }; # 9229 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowMeasureTitle = 1010 }; # 9258 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowDrawGrowBox = 1011 }; # 9293 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowGetGrowImageRegion = 1012 }; # 9324 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowPaint = 1013 }; # 9356 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowAttributesChanged = 1019 }; # 9388 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventWindowTitleChanged = 1020 }; # 9437 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kMenuContextMenuBar = 1 << 0 }; # 9456 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kMenuContextPullDown = 1 << 8, kMenuContextPopUp = 1 << 9, kMenuContextSubmenu = 1 << 10 }; # 9485 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kMenuContextMenuBarTracking = 1 << 16, kMenuContextPopUpTracking = 1 << 17, kMenuContextKeyMatching = 1 << 18, # 9514 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kMenuContextMenuEnabling = 1 << 19, # 9525 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kMenuContextCommandIDSearch = 1 << 20, # 9537 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kMenuContextInspection = 1 << 22 }; # 9556 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kMenuContextDontUpdateText = 1 << 24, kMenuContextDontUpdateKey = 1 << 25, kMenuContextDontUpdateIcon = 1 << 26, kMenuContextDontUpdateEnabled = 1 << 27 }; enum { kHIMenuRightDirection = 0, kHIMenuLeftDirection = 1, kHIMenuCenterDirection = 2 }; # 9646 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuBeginTracking = 1 }; # 9705 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuEndTracking = 2 }; # 9750 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuChangeTrackingMode = 3 }; # 9792 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuOpening = 4 }; # 9822 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuClosed = 5 }; # 9858 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuTargetItem = 6 }; # 9943 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuMatchKey = 7 }; # 10016 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuEnableItems = 8 }; # 10083 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuPopulate = 9 }; # 10109 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuDispose = 1001 }; # 10145 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuMeasureItemWidth = 100 }; # 10182 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuMeasureItemHeight = 101 }; # 10286 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuDrawItem = 102 }; # 10392 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuDrawItemContent = 103 }; # 10457 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuCalculateSize = 1004 }; # 10497 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuCreateFrameView = 1005 }; # 10595 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuGetFrameBounds = 1006 }; # 10631 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuBecomeScrollable = 1007 }; # 10662 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuCeaseToBeScrollable = 1008 }; # 10686 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuBarShown = 2000 }; # 10710 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventMenuBarHidden = 2001 }; # 10793 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventCommandProcess = 1 }; # 10859 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventCommandUpdateStatus = 2 }; enum { kHICommandOK = 'ok ', kHICommandCancel = 'not!', kHICommandQuit = 'quit', kHICommandUndo = 'undo', kHICommandRedo = 'redo', kHICommandCut = 'cut ', kHICommandCopy = 'copy', kHICommandPaste = 'past', kHICommandClear = 'clea', kHICommandSelectAll = 'sall', kHICommandHide = 'hide', kHICommandHideOthers = 'hido', kHICommandShowAll = 'shal', kHICommandPreferences = 'pref', # 10954 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kHICommandZoomWindow = 'zoom', kHICommandMinimizeWindow = 'mini', kHICommandMinimizeAll = 'mina', kHICommandMaximizeWindow = 'maxi', kHICommandMaximizeAll = 'maxa', kHICommandArrangeInFront = 'frnt', kHICommandBringAllToFront = 'bfrt', # 11007 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kHICommandWindowListSeparator = 'wldv', # 11017 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kHICommandWindowListTerminator = 'wlst', # 11042 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kHICommandSelectWindow = 'swin', # 11051 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kHICommandRotateWindowsForward = 'rotw', # 11060 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kHICommandRotateWindowsBackward = 'rotb', # 11069 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kHICommandRotateFloatingWindowsForward = 'rtfw', # 11078 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kHICommandRotateFloatingWindowsBackward = 'rtfb', # 11087 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kHICommandAbout = 'abou', kHICommandNew = 'new ', kHICommandOpen = 'open', # 11106 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kHICommandClose = 'clos', kHICommandCloseFile = 'clof', kHICommandSave = 'save', kHICommandSaveAs = 'svas', kHICommandRevert = 'rvrt', kHICommandPrint = 'prnt', kHICommandPageSetup = 'page', # 11150 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kHICommandAppHelp = 'ahlp', kHICommandShowCharacterPalette = 'chrp', kHICommandShowSpellingPanel = 'shsp', kHICommandCheckSpelling = 'cksp', kHICommandChangeSpelling = 'chsp', kHICommandCheckSpellingAsYouType = 'aspc', kHICommandIgnoreSpelling = 'igsp', kHICommandLearnWord = 'lrwd' }; # 11214 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kHICommandFromMenu = (1L << 0), kHICommandFromControl = (1L << 1), kHICommandFromWindow = (1L << 2) }; # 11254 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 struct HICommand { UInt32 attributes; UInt32 commandID; struct { MenuRef menuRef; MenuItemIndex menuItemIndex; } menu; }; typedef struct HICommand HICommand; # 11304 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 struct HICommandExtended { UInt32 attributes; UInt32 commandID; union { ControlRef control; WindowRef window; struct { MenuRef menuRef; MenuItemIndex menuItemIndex; } menu; } source; }; typedef struct HICommandExtended HICommandExtended; # 11488 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlClick = 13 }; # 11543 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlHit = 1 }; # 11577 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlInitialize = 1000 }; # 11599 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlDispose = 1001 }; # 11632 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlGetOptimalBounds = 1003 }; # 11663 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlOptimalBoundsChanged = 1004 }; # 11707 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlSimulateHit = 2 }; # 11740 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlHitTest = 3 }; # 11803 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlDraw = 4 }; # 11917 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlApplyTextColor = 6 }; # 11961 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlGetNextFocusCandidate = 14 }; # 11998 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlGetAutoToggleValue = 15 }; # 12043 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlInterceptSubviewClick = 16 }; # 12135 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlGetClickActivation = 17 }; # 12182 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlDragEnter = 18 }; # 12219 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlDragWithin = 19 }; # 12254 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlDragLeave = 20 }; # 12286 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlDragReceive = 21 }; # 12330 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlSetFocusPart = 7 }; # 12362 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlGetFocusPart = 8 }; # 12385 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlActivate = 9 }; # 12408 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlDeactivate = 10 }; # 12448 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlSetCursor = 11 }; # 12528 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlContextualMenuClick = 12 }; # 12664 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlTrack = 51 }; # 12700 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlGetScrollToHereStartPoint = 52 }; # 12734 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlGetIndicatorDragConstraint = 53 }; # 12766 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlIndicatorMoved = 54 }; # 12792 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlGhostingFinished = 55 }; # 12833 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlGetActionProcPart = 56 }; # 12932 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlGetPartRegion = 101 }; # 12961 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlGetPartBounds = 102 }; # 13005 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlSetData = 103 }; # 13050 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlGetData = 104 }; # 13086 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlGetSizeConstraints = 105 }; # 13120 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlGetFrameMetrics = 106 }; # 13144 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlValueFieldChanged = 151 }; # 13169 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlAddedSubControl = 152 }; # 13195 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlRemovingSubControl = 153 }; # 13245 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlBoundsChanged = 154 }; # 13280 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlInvalidateForSizeChange = 22 }; # 13304 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlVisibilityChanged = 157 }; # 13337 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlOwningWindowChanged = 159 }; # 13359 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlTitleChanged = 158 }; # 13389 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlHiliteChanged = 160 }; # 13413 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlEnabledStateChanged = 161 }; # 13435 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlLayoutInfoChanged = 162 }; # 13468 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventControlFocusPartChanged = 164 }; # 13527 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kControlBoundsChangeSizeChanged = (1 << 2), kControlBoundsChangePositionChanged = (1 << 3) }; # 13570 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTabletPoint = 1 }; # 13593 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventTabletProximity = 2 }; struct TabletPointRec { SInt32 absX; SInt32 absY; SInt32 absZ; UInt16 buttons; UInt16 pressure; SInt16 tiltX; SInt16 tiltY; UInt16 rotation; SInt16 tangentialPressure; UInt16 deviceID; SInt16 vendor1; SInt16 vendor2; SInt16 vendor3; }; typedef struct TabletPointRec TabletPointRec; typedef TabletPointRec TabletPointerRec; struct TabletProximityRec { UInt16 vendorID; UInt16 tabletID; UInt16 pointerID; UInt16 deviceID; UInt16 systemTabletID; UInt16 vendorPointerType; UInt32 pointerSerialNumber; UInt64 uniqueID; UInt32 capabilityMask; UInt8 pointerType; UInt8 enterProximity; }; typedef struct TabletProximityRec TabletProximityRec; # 13639 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { typeFSVolumeRefNum = 'voln' }; # 13664 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventVolumeMounted = 1 }; # 13693 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventVolumeUnmounted = 2 }; # 13728 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventAppearanceScrollBarVariantChanged = 1 }; # 13792 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventServiceCopy = 1 }; # 13833 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventServicePaste = 2 }; # 13873 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventServiceGetTypes = 3 }; # 13916 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventServicePerform = 4 }; # 13963 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 #define kHIServicesMenuProviderName CFSTR("kHIServicesMenuProviderName") # 13973 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 #define kHIServicesMenuItemName CFSTR("kHIServicesMenuItemName") # 13984 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 #define kHIServicesMenuCharCode CFSTR("kHIServicesMenuCharCode") # 13995 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 #define kHIServicesMenuKeyModifiers CFSTR("kHIServicesMenuKeyModifiers") # 14069 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventSystemTimeDateChanged = 2 }; # 14090 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventSystemDisplaysAsleep = 3 }; # 14111 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventSystemDisplaysAwake = 4 }; # 14142 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventSystemDisplayReconfigured = 6 }; # 14165 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventSystemUserSessionActivated = 10 }; # 14188 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventSystemUserSessionDeactivated = 11 }; # 14357 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 extern EventTargetRef GetEventDispatcherTarget(void) ; # 14422 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 extern EventTargetRef GetEventMonitorTarget(void) ; #define InstallApplicationEventHandler(handler,numTypes,list,userData,outHandlerRef) InstallEventHandler( GetApplicationEventTarget(), (handler), (numTypes), (list), (userData), (outHandlerRef) ) #define InstallHIObjectEventHandler(target,handler,numTypes,list,userData,outHandlerRef) InstallEventHandler( HIObjectGetEventTarget( target ), (handler), (numTypes), (list), (userData), (outHandlerRef) ) #define InstallWindowEventHandler(target,handler,numTypes,list,userData,outHandlerRef) InstallEventHandler( GetWindowEventTarget( target ), (handler), (numTypes), (list), (userData), (outHandlerRef) ) #define InstallControlEventHandler(target,handler,numTypes,list,userData,outHandlerRef) InstallEventHandler( GetControlEventTarget( target ), (handler), (numTypes), (list), (userData), (outHandlerRef) ) #define InstallMenuEventHandler(target,handler,numTypes,list,userData,outHandlerRef) InstallEventHandler( GetMenuEventTarget( target ), (handler), (numTypes), (list), (userData), (outHandlerRef) ) #define HIViewInstallEventHandler(target,handler,numTypes,list,userData,outHandlerRef) InstallEventHandler( HIObjectGetEventTarget( (HIObjectRef) (target) ), (handler), (numTypes), (list), (userData), (outHandlerRef) ) # 14451 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 #define DEFINE_ONE_SHOT_HANDLER_GETTER(x) EventHandlerUPP Get ## x ## UPP() { static EventHandlerUPP sHandler = NULL; if ( sHandler == NULL ) sHandler = NewEventHandlerUPP( x ); return sHandler; } # 14465 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 #define SendEventToApplication(e) SendEventToEventTarget( (e), GetApplicationEventTarget() ) #define SendEventToHIObject(e,t) SendEventToEventTarget( (e), HIObjectGetEventTarget( t ) ) #define SendEventToWindow(e,t) SendEventToEventTarget( (e), GetWindowEventTarget( t ) ) #define SendEventToControl(e,t) SendEventToEventTarget( (e), GetControlEventTarget( t ) ) #define SendEventToMenu(e,t) SendEventToEventTarget( (e), GetMenuEventTarget( t ) ) #define SendEventToUserFocus(e) SendEventToEventTarget( (e), GetUserFocusEventTarget() ) # 14714 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 struct EventHotKeyID { OSType signature; UInt32 id; }; typedef struct EventHotKeyID EventHotKeyID; typedef struct OpaqueEventHotKeyRef* EventHotKeyRef; enum { kEventHotKeyNoOptions = 0, # 14754 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 kEventHotKeyExclusive = (1 << 0) }; # 14813 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 extern OSStatus RegisterEventHotKey( UInt32 inHotKeyCode, UInt32 inHotKeyModifiers, EventHotKeyID inHotKeyID, EventTargetRef inTarget, OptionBits inOptions, EventHotKeyRef * outRef) ; # 14850 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 extern OSStatus UnregisterEventHotKey(EventHotKeyRef inHotKey) ; # 14863 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 #define kHISymbolicHotKeyCode CFSTR("kHISymbolicHotKeyCode") # 14873 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 #define kHISymbolicHotKeyModifiers CFSTR("kHISymbolicHotKeyModifiers") # 14883 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 #define kHISymbolicHotKeyEnabled CFSTR("kHISymbolicHotKeyEnabled") # 14930 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 extern OSStatus CopySymbolicHotKeys(CFArrayRef * outHotKeyArray) ; enum { kHIHotKeyModeAllEnabled = 0, kHIHotKeyModeAllDisabled = (1 << 0), kHIHotKeyModeAllDisabledExceptUniversalAccess = (1 << 1) }; # 15000 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 extern void * PushSymbolicHotKeyMode(OptionBits inOptions) ; # 15030 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 extern void PopSymbolicHotKeyMode(void * inToken) ; # 15062 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 extern OptionBits GetSymbolicHotKeyMode(void) ; # 15072 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventParamInkTextRef = 'iwrd', kEventParamInkKeyboardShortcut = 'ikbd', kEventParamInkGestureKind = 'gknd', kEventParamInkGestureBounds = 'gbnd', kEventParamInkGestureHotspot = 'ghot' }; # 15110 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventInkPoint = 10 }; # 15148 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventInkGesture = 11 }; # 15182 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventInkText = 12 }; # 15878 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 typedef struct OpaqueToolboxObjectClassRef* ToolboxObjectClassRef; # 15923 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h" 3 enum { kEventParamTabletPointerRec = 'tbrc', typeTabletPointerRec = 'tbrc' }; enum { kEventWindowDefDrawFrame = kEventWindowDrawFrame, kEventWindowDefDrawPart = kEventWindowDrawPart, kEventWindowDefGetRegion = kEventWindowGetRegion, kEventWindowDefHitTest = kEventWindowHitTest, kEventWindowDefInit = kEventWindowInit, kEventWindowDefDispose = kEventWindowDispose, kEventWindowDefDragHilite = kEventWindowDragHilite, kEventWindowDefModified = kEventWindowModified, kEventWindowDefSetupProxyDragImage = kEventWindowSetupProxyDragImage, kEventWindowDefStateChanged = kEventWindowStateChanged, kEventWindowDefMeasureTitle = kEventWindowMeasureTitle, kEventWindowDefDrawGrowBox = kEventWindowDrawGrowBox, kEventWindowDefGetGrowImageRegion = kEventWindowGetGrowImageRegion }; enum { kEventClassEPPC = kEventClassAppleEvent, kEventHighLevelEvent = kEventAppleEvent }; enum { kEventUpdateActiveInputArea = kEventTextInputUpdateActiveInputArea, kEventUnicodeForKeyEvent = kEventTextInputUnicodeForKeyEvent, kEventOffsetToPos = kEventTextInputOffsetToPos, kEventPosToOffset = kEventTextInputPosToOffset, kEventShowHideBottomWindow = kEventTextInputShowHideBottomWindow, kEventGetSelectedText = kEventTextInputGetSelectedText }; enum { kEventProcessCommand = kEventCommandProcess, kEventTabletPointer = kEventTabletPoint }; typedef UInt32 EventClassID; typedef UInt32 EventClass; typedef UInt32 EventType; enum { kMouseTrackingMousePressed = kMouseTrackingMouseDown, kMouseTrackingMouseReleased = kMouseTrackingMouseUp }; enum { kEventControlGetSubviewForMouseEvent = kEventControlInterceptSubviewClick }; #pragma pack(pop) # 25 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 #define __HITHEME__ # 47 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 #pragma pack(push, 2) enum { kHIThemeOrientationNormal = 0, kHIThemeOrientationInverted = 1 }; typedef UInt32 HIThemeOrientation; enum { kHIThemeSplitterAdornmentNone = 0, kHIThemeSplitterAdornmentMetal = 1 }; typedef UInt32 HIThemeSplitterAdornment; enum { kHIThemeGrowBoxKindNormal = 0, kHIThemeGrowBoxKindNone = 1 }; typedef UInt32 HIThemeGrowBoxKind; enum { kHIThemeGrowBoxSizeNormal = 0, kHIThemeGrowBoxSizeSmall = 1 }; typedef UInt32 HIThemeGrowBoxSize; enum { kHIThemeGroupBoxKindPrimary = 0, kHIThemeGroupBoxKindSecondary = 1, # 153 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 kHIThemeGroupBoxKindPrimaryOpaque = 3, # 162 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 kHIThemeGroupBoxKindSecondaryOpaque = 4 }; typedef UInt32 HIThemeGroupBoxKind; enum { kHIThemeHeaderKindWindow = 0, kHIThemeHeaderKindList = 1 }; typedef UInt32 HIThemeHeaderKind; enum { kHIThemeFrameTextFieldSquare = 0, kHIThemeFrameListBox = 1 }; typedef UInt32 HIThemeFrameKind; enum { kHIThemeMenuTitleDrawCondensed = 1 << 0 }; # 227 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIScrollBarTrackInfo { UInt32 version; ThemeTrackEnableState enableState; ThemeTrackPressState pressState; CGFloat viewsize; }; typedef struct HIScrollBarTrackInfo HIScrollBarTrackInfo; # 261 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeTrackDrawInfo { UInt32 version; ThemeTrackKind kind; HIRect bounds; SInt32 min; SInt32 max; SInt32 value; UInt32 reserved; ThemeTrackAttributes attributes; ThemeTrackEnableState enableState; UInt8 filler1; union { ScrollBarTrackInfo scrollbar; SliderTrackInfo slider; ProgressTrackInfo progress; } trackInfo; }; typedef struct HIThemeTrackDrawInfo HIThemeTrackDrawInfo; # 334 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeAnimationTimeInfo { CFAbsoluteTime start; CFAbsoluteTime current; }; typedef struct HIThemeAnimationTimeInfo HIThemeAnimationTimeInfo; # 364 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeAnimationFrameInfo { UInt32 index; }; typedef struct HIThemeAnimationFrameInfo HIThemeAnimationFrameInfo; # 385 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeButtonDrawInfo { UInt32 version; ThemeDrawState state; ThemeButtonKind kind; ThemeButtonValue value; ThemeButtonAdornment adornment; union { HIThemeAnimationTimeInfo time; HIThemeAnimationFrameInfo frame; } animation; }; typedef struct HIThemeButtonDrawInfo HIThemeButtonDrawInfo; typedef HIThemeButtonDrawInfo * HIThemeButtonDrawInfoPtr; # 430 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeSplitterDrawInfo { UInt32 version; ThemeDrawState state; HIThemeSplitterAdornment adornment; }; typedef struct HIThemeSplitterDrawInfo HIThemeSplitterDrawInfo; typedef HIThemeSplitterDrawInfo * HIThemeSplitterDrawInfoPtr; enum { kHIThemeTabAdornmentNone = 0, kHIThemeTabAdornmentFocus = (1 << 2), kHIThemeTabAdornmentLeadingSeparator = (1 << 3), kHIThemeTabAdornmentTrailingSeparator = (1 << 4) }; typedef UInt32 HIThemeTabAdornment; enum { kHIThemeTabSizeNormal = 0, kHIThemeTabSizeSmall = 1, kHIThemeTabSizeMini = 3 }; typedef UInt32 HIThemeTabSize; enum { kHIThemeTabPositionFirst = 0, kHIThemeTabPositionMiddle = 1, kHIThemeTabPositionLast = 2, kHIThemeTabPositionOnly = 3 }; typedef UInt32 HIThemeTabPosition; enum { kHIThemeTabKindNormal = 0 }; typedef UInt32 HIThemeTabKind; # 561 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeTabDrawInfo { UInt32 version; ThemeTabStyle style; ThemeTabDirection direction; HIThemeTabSize size; HIThemeTabAdornment adornment; HIThemeTabKind kind; HIThemeTabPosition position; }; typedef struct HIThemeTabDrawInfo HIThemeTabDrawInfo; # 613 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeTabDrawInfoVersionZero { UInt32 version; ThemeTabStyle style; ThemeTabDirection direction; HIThemeTabSize size; HIThemeTabAdornment adornment; }; typedef struct HIThemeTabDrawInfoVersionZero HIThemeTabDrawInfoVersionZero; enum { kHIThemeTabPaneAdornmentNormal = 0 }; typedef UInt32 HIThemeTabPaneAdornment; # 643 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeTabPaneDrawInfo { UInt32 version; ThemeDrawState state; ThemeTabDirection direction; HIThemeTabSize size; HIThemeTabKind kind; HIThemeTabPaneAdornment adornment; }; typedef struct HIThemeTabPaneDrawInfo HIThemeTabPaneDrawInfo; # 691 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeTabPaneDrawInfoVersionZero { UInt32 version; ThemeDrawState state; ThemeTabDirection direction; HIThemeTabSize size; }; typedef struct HIThemeTabPaneDrawInfoVersionZero HIThemeTabPaneDrawInfoVersionZero; # 709 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeMenuDrawInfo { UInt32 version; ThemeMenuType menuType; }; typedef struct HIThemeMenuDrawInfo HIThemeMenuDrawInfo; typedef HIThemeMenuDrawInfo * HIThemeMenuDrawInfoPtr; # 734 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeMenuItemDrawInfo { UInt32 version; ThemeMenuItemType itemType; ThemeMenuState state; }; typedef struct HIThemeMenuItemDrawInfo HIThemeMenuItemDrawInfo; typedef HIThemeMenuItemDrawInfo * HIThemeMenuItemDrawInfoPtr; # 765 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeFrameDrawInfo { UInt32 version; HIThemeFrameKind kind; ThemeDrawState state; Boolean isFocused; }; typedef struct HIThemeFrameDrawInfo HIThemeFrameDrawInfo; typedef HIThemeFrameDrawInfo * HIThemeFrameDrawInfoPtr; # 801 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeGroupBoxDrawInfo { UInt32 version; ThemeDrawState state; HIThemeGroupBoxKind kind; }; typedef struct HIThemeGroupBoxDrawInfo HIThemeGroupBoxDrawInfo; typedef HIThemeGroupBoxDrawInfo * HIThemeGroupBoxDrawInfoPtr; # 832 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeGrabberDrawInfo { UInt32 version; ThemeDrawState state; }; typedef struct HIThemeGrabberDrawInfo HIThemeGrabberDrawInfo; typedef HIThemeGrabberDrawInfo * HIThemeGrabberDrawInfoPtr; # 857 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemePlacardDrawInfo { UInt32 version; ThemeDrawState state; }; typedef struct HIThemePlacardDrawInfo HIThemePlacardDrawInfo; typedef HIThemePlacardDrawInfo * HIThemePlacardDrawInfoPtr; # 882 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeHeaderDrawInfo { UInt32 version; ThemeDrawState state; HIThemeHeaderKind kind; }; typedef struct HIThemeHeaderDrawInfo HIThemeHeaderDrawInfo; typedef HIThemeHeaderDrawInfo * HIThemeHeaderDrawInfoPtr; # 911 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeMenuBarDrawInfo { UInt32 version; ThemeMenuBarState state; OptionBits attributes; }; typedef struct HIThemeMenuBarDrawInfo HIThemeMenuBarDrawInfo; typedef HIThemeMenuBarDrawInfo * HIThemeMenuBarDrawInfoPtr; # 940 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeMenuTitleDrawInfo { UInt32 version; ThemeMenuState state; OptionBits attributes; # 968 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 CGFloat condensedTitleExtra; }; typedef struct HIThemeMenuTitleDrawInfo HIThemeMenuTitleDrawInfo; typedef HIThemeMenuTitleDrawInfo * HIThemeMenuTitleDrawInfoPtr; # 983 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeTickMarkDrawInfo { UInt32 version; ThemeDrawState state; }; typedef struct HIThemeTickMarkDrawInfo HIThemeTickMarkDrawInfo; typedef HIThemeTickMarkDrawInfo * HIThemeTickMarkDrawInfoPtr; # 1008 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeWindowDrawInfo { UInt32 version; ThemeDrawState state; ThemeWindowType windowType; ThemeWindowAttributes attributes; CGFloat titleHeight; CGFloat titleWidth; }; typedef struct HIThemeWindowDrawInfo HIThemeWindowDrawInfo; typedef HIThemeWindowDrawInfo * HIThemeWindowDrawInfoPtr; # 1054 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeWindowWidgetDrawInfo { UInt32 version; ThemeDrawState widgetState; ThemeTitleBarWidget widgetType; ThemeDrawState windowState; ThemeWindowType windowType; ThemeWindowAttributes attributes; CGFloat titleHeight; CGFloat titleWidth; }; typedef struct HIThemeWindowWidgetDrawInfo HIThemeWindowWidgetDrawInfo; typedef HIThemeWindowWidgetDrawInfo * HIThemeWindowWidgetDrawInfoPtr; # 1112 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeSeparatorDrawInfo { UInt32 version; ThemeDrawState state; }; typedef struct HIThemeSeparatorDrawInfo HIThemeSeparatorDrawInfo; typedef HIThemeSeparatorDrawInfo * HIThemeSeparatorDrawInfoPtr; # 1137 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeScrollBarDelimitersDrawInfo { UInt32 version; ThemeDrawState state; ThemeWindowType windowType; ThemeWindowAttributes attributes; }; typedef struct HIThemeScrollBarDelimitersDrawInfo HIThemeScrollBarDelimitersDrawInfo; typedef HIThemeScrollBarDelimitersDrawInfo * HIThemeScrollBarDelimitersDrawInfoPtr; # 1174 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeChasingArrowsDrawInfo { UInt32 version; ThemeDrawState state; UInt32 index; }; typedef struct HIThemeChasingArrowsDrawInfo HIThemeChasingArrowsDrawInfo; typedef HIThemeChasingArrowsDrawInfo * HIThemeChasingArrowsDrawInfoPtr; # 1205 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemePopupArrowDrawInfo { UInt32 version; ThemeDrawState state; ThemeArrowOrientation orientation; ThemePopupArrowSize size; }; typedef struct HIThemePopupArrowDrawInfo HIThemePopupArrowDrawInfo; typedef HIThemePopupArrowDrawInfo * HIThemePopupArrowDrawInfoPtr; # 1241 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeGrowBoxDrawInfo { UInt32 version; ThemeDrawState state; HIThemeGrowBoxKind kind; ThemeGrowDirection direction; HIThemeGrowBoxSize size; }; typedef struct HIThemeGrowBoxDrawInfo HIThemeGrowBoxDrawInfo; typedef HIThemeGrowBoxDrawInfo * HIThemeGrowBoxDrawInfoPtr; struct HIThemeBackgroundDrawInfo { UInt32 version; ThemeDrawState state; ThemeBackgroundKind kind; }; typedef struct HIThemeBackgroundDrawInfo HIThemeBackgroundDrawInfo; typedef HIThemeBackgroundDrawInfo * HIThemeBackgroundDrawInfoPtr; # 1340 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawButton( const HIRect * inBounds, const HIThemeButtonDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation, HIRect * outLabelRect) ; # 1381 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetButtonShape( const HIRect * inBounds, const HIThemeButtonDrawInfo * inDrawInfo, HIShapeRef * outShape) ; # 1415 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetButtonContentBounds( const HIRect * inBounds, const HIThemeButtonDrawInfo * inDrawInfo, HIRect * outBounds) ; # 1449 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetButtonBackgroundBounds( const HIRect * inBounds, const HIThemeButtonDrawInfo * inDrawInfo, HIRect * outBounds) ; # 1490 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawChasingArrows( const HIRect * inBounds, const HIThemeChasingArrowsDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 1528 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawPopupArrow( const HIRect * inBounds, const HIThemePopupArrowDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 1568 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawMenuBarBackground( const HIRect * inBounds, const HIThemeMenuBarDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 1621 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawMenuTitle( const HIRect * inMenuBarRect, const HIRect * inTitleRect, const HIThemeMenuTitleDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation, HIRect * outLabelRect) ; # 1662 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawMenuBackground( const HIRect * inMenuRect, const HIThemeMenuDrawInfo * inMenuDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 1708 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawMenuItem( const HIRect * inMenuRect, const HIRect * inItemRect, const HIThemeMenuItemDrawInfo * inItemDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation, HIRect * outContentRect) ; # 1752 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawMenuSeparator( const HIRect * inMenuRect, const HIRect * inItemRect, const HIThemeMenuItemDrawInfo * inItemDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 1792 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetMenuBackgroundShape( const HIRect * inMenuRect, const HIThemeMenuDrawInfo * inMenuDrawInfo, HIShapeRef * outShape) ; # 1808 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 enum { kHIThemeSegmentPositionFirst = 0, kHIThemeSegmentPositionMiddle = 1, kHIThemeSegmentPositionLast = 2, kHIThemeSegmentPositionOnly = 3 }; typedef UInt32 HIThemeSegmentPosition; enum { kHIThemeSegmentKindNormal = 0, kHIThemeSegmentKindInset = 1 }; typedef UInt32 HIThemeSegmentKind; enum { kHIThemeSegmentSizeNormal = 0, kHIThemeSegmentSizeSmall = 1, kHIThemeSegmentSizeMini = 3 }; typedef UInt32 HIThemeSegmentSize; enum { kHIThemeSegmentAdornmentNone = 0, kHIThemeSegmentAdornmentFocus = (1 << 2), kHIThemeSegmentAdornmentLeadingSeparator = (1 << 3), kHIThemeSegmentAdornmentTrailingSeparator = (1 << 4) }; typedef UInt32 HIThemeSegmentAdornment; # 1921 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeSegmentDrawInfo { UInt32 version; ThemeDrawState state; ThemeButtonValue value; HIThemeSegmentSize size; HIThemeSegmentKind kind; HIThemeSegmentPosition position; HIThemeSegmentAdornment adornment; }; typedef struct HIThemeSegmentDrawInfo HIThemeSegmentDrawInfo; typedef HIThemeSegmentDrawInfo * HIThemeSegmentDrawInfoPtr; # 1992 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawSegment( const HIRect * inBounds, const HIThemeSegmentDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 2032 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawTabPane( const HIRect * inRect, const HIThemeTabPaneDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 2072 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawTab( const HIRect * inRect, const HIThemeTabDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation, HIRect * outLabelRect) ; # 2117 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetTabPaneDrawShape( const HIRect * inRect, ThemeTabDirection inDirection, HIThemeTabSize inTabSize, HIShapeRef * outShape) ; # 2161 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetTabPaneContentShape( const HIRect * inRect, ThemeTabDirection inDirection, HIThemeTabSize inTabSize, HIShapeRef * outShape) ; # 2201 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetTabDrawShape( const HIRect * inRect, const HIThemeTabDrawInfo * inDrawInfo, HIShapeRef * outShape) ; # 2240 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetTabShape( const HIRect * inRect, const HIThemeTabDrawInfo * inDrawInfo, HIShapeRef * outShape) ; # 2253 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 enum { kHIThemeTextTruncationNone = 0, kHIThemeTextTruncationMiddle = 1, kHIThemeTextTruncationEnd = 2, kHIThemeTextTruncationDefault = 3 }; typedef UInt32 HIThemeTextTruncation; enum { kHIThemeTextHorizontalFlushLeft = 0, kHIThemeTextHorizontalFlushCenter = 1, kHIThemeTextHorizontalFlushRight = 2, kHIThemeTextHorizontalFlushDefault = 3 }; typedef UInt32 HIThemeTextHorizontalFlush; enum { kHIThemeTextVerticalFlushTop = 0, kHIThemeTextVerticalFlushCenter = 1, kHIThemeTextVerticalFlushBottom = 2, kHIThemeTextVerticalFlushDefault = 3 }; typedef UInt32 HIThemeTextVerticalFlush; enum { kHIThemeTextBoxOptionNone = 0, kHIThemeTextBoxOptionStronglyVertical = (1 << 1), kHIThemeTextBoxOptionEngraved = (1 << 2) }; typedef OptionBits HIThemeTextBoxOptions; enum { kHIThemeTextInfoVersionZero = 0, kHIThemeTextInfoVersionOne = 1 }; # 2377 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 struct HIThemeTextInfo { UInt32 version; ThemeDrawState state; ThemeFontID fontID; # 2402 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 HIThemeTextHorizontalFlush horizontalFlushness; # 2412 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 HIThemeTextVerticalFlush verticalFlushness; HIThemeTextBoxOptions options; HIThemeTextTruncation truncationPosition; UInt32 truncationMaxLines; Boolean truncationHappened; UInt8 filler1; CTFontRef font; }; typedef struct HIThemeTextInfo HIThemeTextInfo; # 2518 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetTextDimensions( CFTypeRef inString, CGFloat inWidth, HIThemeTextInfo * inTextInfo, CGFloat * outWidth, CGFloat * outHeight, CGFloat * outBaseline) ; # 2580 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawTextBox( CFTypeRef inString, const HIRect * inBounds, HIThemeTextInfo * inTextInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 2621 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern CTFontUIFontType HIThemeGetUIFontType(ThemeFontID inFontID) ; # 2663 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawTrack( const HIThemeTrackDrawInfo * inDrawInfo, const HIRect * inGhostRect, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 2707 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawTrackTickMarks( const HIThemeTrackDrawInfo * inDrawInfo, ItemCount inNumTicks, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 2750 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawTickMark( const HIRect * inBounds, const HIThemeTickMarkDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 2786 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetTrackThumbShape( const HIThemeTrackDrawInfo * inDrawInfo, HIShapeRef * outThumbShape) ; # 2822 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern Boolean HIThemeHitTestTrack( const HIThemeTrackDrawInfo * inDrawInfo, const HIPoint * inMousePoint, ControlPartCode * outPartHit) ; # 2852 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetTrackBounds( const HIThemeTrackDrawInfo * inDrawInfo, HIRect * outBounds) ; # 2892 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetTrackPartBounds( const HIThemeTrackDrawInfo * inDrawInfo, ControlPartCode inPartCode, HIRect * outPartBounds) ; # 2940 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetTrackParts( const HIThemeTrackDrawInfo * inDrawInfo, UInt32 * outNumberOfParts, UInt32 inMaxParts, ControlPartCode * ioPartsBuffer) ; # 2971 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetTrackDragRect( const HIThemeTrackDrawInfo * inDrawInfo, HIRect * outDragRect) ; # 3004 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetTrackThumbPositionFromOffset( const HIThemeTrackDrawInfo * inDrawInfo, const HIPoint * inThumbOffset, CGFloat * outRelativePosition) ; # 3039 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetTrackThumbPositionFromBounds( const HIThemeTrackDrawInfo * inDrawInfo, const HIRect * inThumbBounds, CGFloat * outRelativePosition) ; # 3073 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetTrackLiveValue( const HIThemeTrackDrawInfo * inDrawInfo, CGFloat inRelativePosition, SInt32 * outValue) ; # 3113 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetScrollBarTrackRect( const HIRect * inBounds, const HIScrollBarTrackInfo * inTrackInfo, Boolean inIsHoriz, HIRect * outTrackBounds) ; # 3164 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern Boolean HIThemeHitTestScrollBarArrows( const HIRect * inScrollBarBounds, const HIScrollBarTrackInfo * inTrackInfo, Boolean inIsHoriz, const HIPoint * inPtHit, HIRect * outTrackBounds, ControlPartCode * outPartCode) ; # 3209 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawScrollBarDelimiters( const HIRect * inContRect, const HIThemeScrollBarDelimitersDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 3254 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawWindowFrame( const HIRect * inContRect, const HIThemeWindowDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation, HIRect * outTitleRect) ; # 3307 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawTitleBarWidget( const HIRect * inContRect, const HIThemeWindowWidgetDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 3345 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawGrowBox( const HIPoint * inOrigin, const HIThemeGrowBoxDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 3380 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetGrowBoxBounds( const HIPoint * inOrigin, const HIThemeGrowBoxDrawInfo * inDrawInfo, HIRect * outBounds) ; # 3423 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetWindowShape( const HIRect * inContRect, const HIThemeWindowDrawInfo * inDrawInfo, WindowRegionCode inWinRegion, HIShapeRef * outShape) ; # 3463 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern Boolean HIThemeGetWindowRegionHit( const HIRect * inContRect, const HIThemeWindowDrawInfo * inDrawInfo, const HIPoint * inPoint, WindowRegionCode * outRegionHit) ; # 3504 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawFrame( const HIRect * inRect, const HIThemeFrameDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 3542 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawGroupBox( const HIRect * inRect, const HIThemeGroupBoxDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 3582 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawGenericWell( const HIRect * inRect, const HIThemeButtonDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 3619 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawPaneSplitter( const HIRect * inRect, const HIThemeSplitterDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 3656 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawGrabber( const HIRect * inRect, const HIThemeGrabberDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 3693 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawPlacard( const HIRect * inRect, const HIThemePlacardDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 3730 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawHeader( const HIRect * inRect, const HIThemeHeaderDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 3768 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawFocusRect( const HIRect * inRect, Boolean inHasFocus, CGContextRef inContext, HIThemeOrientation inOrientation) ; enum { kHIThemeFocusRingOnly = 0, kHIThemeFocusRingAbove = 1, kHIThemeFocusRingBelow = 2 }; typedef UInt32 HIThemeFocusRing; # 3849 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeBeginFocus( CGContextRef inContext, HIThemeFocusRing inRing, void * inReserved) ; # 3885 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeEndFocus(CGContextRef inContext) ; # 3918 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawSeparator( const HIRect * inRect, const HIThemeSeparatorDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 3962 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeSetFill( ThemeBrush inBrush, void * inInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 4006 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeSetStroke( ThemeBrush inBrush, void * inInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 4050 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeSetTextFill( ThemeTextColor inColor, void * inInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 4095 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeApplyBackground( const HIRect * inBounds, const HIThemeBackgroundDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 4142 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeDrawBackground( const HIRect * inBounds, const HIThemeBackgroundDrawInfo * inDrawInfo, CGContextRef inContext, HIThemeOrientation inOrientation) ; # 4179 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeBrushCreateCGColor( ThemeBrush inBrush, CGColorRef * outColor) ; # 4228 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h" 3 extern OSStatus HIThemeGetTextColorForThemeBrush( ThemeBrush inBrush, Boolean inWindowIsActive, ThemeTextColor * outColor) ; #pragma pack(pop) # 33 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 2 3 # 47 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 #pragma pack(push, 2) typedef ControlID HIViewID; enum { kHIViewZOrderAbove = 1, kHIViewZOrderBelow = 2 }; typedef UInt32 HIViewZOrderOp; # 85 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 struct HIViewFrameMetrics { CGFloat top; CGFloat left; CGFloat bottom; CGFloat right; }; typedef struct HIViewFrameMetrics HIViewFrameMetrics; # 121 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 enum { kHIViewAttributeSendCommandToUserFocus = 1 << 0, # 138 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 kHIViewAttributeIsFieldEditor = 1 << 1, kHIViewSendCommandToUserFocus = kHIViewAttributeSendCommandToUserFocus }; # 155 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 enum { kHIViewFeatureSupportsGhosting = 1 << 0, kHIViewFeatureAllowsSubviews = 1 << 1, kHIViewFeatureGetsFocusOnClick = 1 << 8, kHIViewFeatureSupportsLiveFeedback = 1 << 10, kHIViewFeatureSupportsRadioBehavior = 1 << 11, # 194 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 kHIViewFeatureAutoToggles = 1 << 14, kHIViewFeatureIdlesWithTimer = 1 << 23, # 210 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 kHIViewFeatureInvertsUpDownValueMeaning = 1 << 24, kHIViewFeatureIsOpaque = 1 << 25, # 227 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 kHIViewFeatureDoesNotDraw = 1 << 27, kHIViewFeatureDoesNotUseSpecialParts = 1 << 28, # 244 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 kHIViewFeatureIgnoresClicks = 1 << 29 }; # 255 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 enum { kHIViewValidFeaturesForPanther = 0x3B804D03 }; # 267 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 enum { kHIViewSupportsGhosting = kHIViewFeatureSupportsGhosting, kHIViewAllowsSubviews = kHIViewFeatureAllowsSubviews, kHIViewGetsFocusOnClick = kHIViewFeatureGetsFocusOnClick, kHIViewSupportsLiveFeedback = kHIViewFeatureSupportsLiveFeedback, kHIViewSupportsRadioBehavior = kHIViewFeatureSupportsRadioBehavior, kHIViewAutoToggles = kHIViewFeatureAutoToggles, kHIViewIdlesWithTimer = kHIViewFeatureIdlesWithTimer, kHIViewInvertsUpDownValueMeaning = kHIViewFeatureInvertsUpDownValueMeaning, kHIViewIsOpaque = kHIViewFeatureIsOpaque, kHIViewDoesNotDraw = kHIViewFeatureDoesNotDraw, kHIViewDoesNotUseSpecialParts = kHIViewFeatureDoesNotUseSpecialParts, kHIViewIgnoresClicks = kHIViewFeatureIgnoresClicks }; typedef UInt64 HIViewFeatures; typedef ControlPartCode HIViewPartCode; enum { kHIViewNoPart = 0, kHIViewIndicatorPart = 129, kHIViewDisabledPart = 254, kHIViewInactivePart = 255, kHIViewEntireView = kHIViewNoPart }; # 320 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 enum { # 337 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 kHIViewStructureMetaPart = -1, # 347 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 kHIViewContentMetaPart = -2, # 362 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 kHIViewOpaqueMetaPart = -3, # 382 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 kHIViewClickableMetaPart = -4 }; enum { kHIViewFocusNoPart = kHIViewNoPart, kHIViewFocusNextPart = -1, kHIViewFocusPrevPart = -2 }; typedef ControlContentType HIViewImageContentType; typedef ControlImageContentInfo HIViewImageContentInfo; typedef SInt16 HIViewContentType; enum { kHIViewContentTextOnly = 0, kHIViewContentNone = 0, kHIViewContentIconSuiteRef = 129, kHIViewContentIconRef = 132, kHIViewContentCGImageRef = 134, kHIViewContentImageResource = 135, kHIViewContentImageFile = 136, kHIViewContentIconTypeAndCreator = 137, # 486 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 kHIViewContentAlertIconType = 138, kHIViewContentNSImage = 139 }; # 503 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 struct HITypeAndCreator { OSType type; OSType creator; }; typedef struct HITypeAndCreator HITypeAndCreator; # 545 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 struct HIViewContentInfo { HIViewContentType contentType; union { IconRef iconRef; HITypeAndCreator iconTypeAndCreator; CGImageRef imageRef; CFStringRef imageResource; CFURLRef imageFile; } u; }; typedef struct HIViewContentInfo HIViewContentInfo; typedef HIViewContentInfo * HIViewContentInfoPtr; # 579 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 enum { # 590 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 errNeedsCompositedWindow = -30598 }; # 603 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 #define kHIViewClassID CFSTR("com.apple.hiview") # 960 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 struct HIViewKind { OSType signature; OSType kind; }; typedef struct HIViewKind HIViewKind; enum { kHIViewKindSignatureApple = 'appl' }; # 2729 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 typedef struct OpaqueHIViewTrackingAreaRef* HIViewTrackingAreaRef; enum { kEventParamHIViewTrackingArea = 'ctra', typeHIViewTrackingAreaRef = 'ctra' }; # 2771 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 enum { kEventControlTrackingAreaEntered = 23 }; # 2814 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 enum { kEventControlTrackingAreaExited = 24 }; typedef UInt64 HIViewTrackingAreaID; # 3597 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 enum { # 3606 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 kHIViewFocusOnAnyControl = 1 << 0, # 3616 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 kHIViewFocusTraditionally = 1 << 1, # 3626 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 kHIViewFocusWithoutWrapping = 1 << 2 }; # 4000 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 enum { kHILayoutBindNone = 0, kHILayoutBindMin = 1, kHILayoutBindMax = 2, kHILayoutBindLeft = kHILayoutBindMin, kHILayoutBindRight = kHILayoutBindMax, kHILayoutBindTop = kHILayoutBindMin, kHILayoutBindBottom = kHILayoutBindMax }; typedef UInt16 HIBindingKind; # 4041 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 struct HISideBinding { HIViewRef toView; HIBindingKind kind; CGFloat offset; }; typedef struct HISideBinding HISideBinding; struct HIBinding { HISideBinding top; HISideBinding left; HISideBinding bottom; HISideBinding right; }; typedef struct HIBinding HIBinding; enum { kHILayoutScaleAbsolute = 0 }; typedef UInt16 HIScaleKind; struct HIAxisScale { HIViewRef toView; HIScaleKind kind; CGFloat ratio; }; typedef struct HIAxisScale HIAxisScale; struct HIScaling { HIAxisScale x; HIAxisScale y; }; typedef struct HIScaling HIScaling; # 4167 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 enum { kHILayoutPositionNone = 0, kHILayoutPositionCenter = 1, kHILayoutPositionMin = 2, kHILayoutPositionMax = 3, kHILayoutPositionLeft = kHILayoutPositionMin, kHILayoutPositionRight = kHILayoutPositionMax, kHILayoutPositionTop = kHILayoutPositionMin, kHILayoutPositionBottom = kHILayoutPositionMax }; typedef UInt16 HIPositionKind; struct HIAxisPosition { HIViewRef toView; HIPositionKind kind; CGFloat offset; }; typedef struct HIAxisPosition HIAxisPosition; struct HIPositioning { HIAxisPosition x; HIAxisPosition y; }; typedef struct HIPositioning HIPositioning; # 4270 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 struct HILayoutInfo { UInt32 version; HIBinding binding; HIScaling scale; HIPositioning position; }; typedef struct HILayoutInfo HILayoutInfo; enum { kHILayoutInfoVersionZero = 0 }; # 5047 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 enum { kHITransformNone = 0x00, kHITransformDisabled = 0x01, kHITransformSelected = 0x4000 }; # 5179 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIView.h" 3 #pragma pack(pop) # 42 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextUtils.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextUtils.h" 3 #define __HITEXTUTILS__ # 46 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIAccessibility.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIAccessibility.h" 3 #define __HIACCESSIBILITY__ # 121 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIAccessibility.h" 3 enum { kEventAccessibleGetChildAtPoint = 1 }; # 156 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIAccessibility.h" 3 enum { kEventAccessibleGetFocusedChild = 2 }; # 187 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIAccessibility.h" 3 enum { kEventAccessibleGetAllAttributeNames = 21 }; # 218 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIAccessibility.h" 3 enum { kEventAccessibleGetAllParameterizedAttributeNames = 25 }; # 264 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIAccessibility.h" 3 enum { kEventAccessibleGetNamedAttribute = 22 }; # 303 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIAccessibility.h" 3 enum { kEventAccessibleSetNamedAttribute = 23 }; # 340 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIAccessibility.h" 3 enum { kEventAccessibleIsNamedAttributeSettable = 24 }; # 371 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIAccessibility.h" 3 enum { kEventAccessibleGetAllActionNames = 41 }; # 424 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIAccessibility.h" 3 enum { kEventAccessiblePerformNamedAction = 42 }; # 466 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIAccessibility.h" 3 enum { kEventAccessibleGetNamedActionDescription = 44 }; # 50 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Notification.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Notification.h" 3 #define __NOTIFICATION__ # 34 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Notification.h" 3 #pragma pack(push, 2) typedef struct NMRec NMRec; typedef NMRec * NMRecPtr; typedef void ( * NMProcPtr)(NMRecPtr nmReqPtr); typedef NMProcPtr NMUPP; struct NMRec { QElemPtr qLink; short qType; short nmFlags; SRefCon nmPrivate; short nmReserved; short nmMark; Handle nmIcon; Handle nmSound; StringPtr nmStr; NMUPP nmResp; SRefCon nmRefCon; }; # 62 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Notification.h" 3 extern NMUPP NewNMUPP(NMProcPtr userRoutine) ; # 73 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Notification.h" 3 extern void DisposeNMUPP(NMUPP userUPP) ; # 84 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Notification.h" 3 extern void InvokeNMUPP( NMRecPtr nmReqPtr, NMUPP userUPP) ; #define NewNMUPP(userRoutine) ((NMUPP)userRoutine) #define DisposeNMUPP(userUPP) #define InvokeNMUPP(nmReqPtr,userUPP) (*userUPP)(nmReqPtr) # 136 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Notification.h" 3 #pragma pack(pop) # 58 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 85 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 #define __DIALOGS__ # 55 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 #pragma pack(push, 2) enum { kControlDialogItem = 4, kButtonDialogItem = kControlDialogItem | 0, kCheckBoxDialogItem = kControlDialogItem | 1, kRadioButtonDialogItem = kControlDialogItem | 2, kResourceControlDialogItem = kControlDialogItem | 3, kStaticTextDialogItem = 8, kEditTextDialogItem = 16, kIconDialogItem = 32, kPictureDialogItem = 64, kUserDialogItem = 0, kHelpDialogItem = 1, kItemDisableBit = 128 }; enum { ctrlItem = 4, btnCtrl = 0, chkCtrl = 1, radCtrl = 2, resCtrl = 3, statText = 8, editText = 16, iconItem = 32, picItem = 64, userItem = 0, itemDisable = 128 }; enum { kStdOkItemIndex = 1, kStdCancelItemIndex = 2, ok = kStdOkItemIndex, cancel = kStdCancelItemIndex }; enum { kStopIcon = 0, kNoteIcon = 1, kCautionIcon = 2, stopIcon = kStopIcon, noteIcon = kNoteIcon, cautionIcon = kCautionIcon }; # 124 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 typedef SInt16 DITLMethod; enum { overlayDITL = 0, appendDITLRight = 1, appendDITLBottom = 2 }; typedef SInt16 StageList; typedef DialogPtr DialogRef; # 147 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 struct DialogTemplate { Rect boundsRect; SInt16 procID; Boolean visible; Boolean filler1; Boolean goAwayFlag; Boolean filler2; SInt32 refCon; SInt16 itemsID; Str255 title; }; typedef struct DialogTemplate DialogTemplate; typedef DialogTemplate * DialogTPtr; typedef DialogTPtr * DialogTHndl; struct AlertTemplate { Rect boundsRect; SInt16 itemsID; StageList stages; }; typedef struct AlertTemplate AlertTemplate; typedef AlertTemplate * AlertTPtr; typedef AlertTPtr * AlertTHndl; typedef SInt16 DialogItemIndexZeroBased; typedef SInt16 DialogItemIndex; typedef SInt16 DialogItemType; typedef void ( * SoundProcPtr)(SInt16 soundNumber); typedef Boolean ( * ModalFilterProcPtr)(DialogRef theDialog, EventRecord *theEvent, DialogItemIndex *itemHit); typedef Boolean ( * ModalFilterYDProcPtr)(DialogRef theDialog, EventRecord *theEvent, short *itemHit, void *yourDataPtr); typedef void ( * UserItemProcPtr)(DialogRef theDialog, DialogItemIndex itemNo); typedef SoundProcPtr SoundUPP; typedef ModalFilterProcPtr ModalFilterUPP; typedef ModalFilterYDProcPtr ModalFilterYDUPP; typedef UserItemProcPtr UserItemUPP; # 200 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 extern ModalFilterUPP NewModalFilterUPP(ModalFilterProcPtr userRoutine) ; # 211 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 extern ModalFilterYDUPP NewModalFilterYDUPP(ModalFilterYDProcPtr userRoutine) ; # 222 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 extern UserItemUPP NewUserItemUPP(UserItemProcPtr userRoutine) ; # 242 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 extern void DisposeModalFilterUPP(ModalFilterUPP userUPP) ; # 253 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 extern void DisposeModalFilterYDUPP(ModalFilterYDUPP userUPP) ; # 264 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 extern void DisposeUserItemUPP(UserItemUPP userUPP) ; # 284 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 extern Boolean InvokeModalFilterUPP( DialogRef theDialog, EventRecord * theEvent, DialogItemIndex * itemHit, ModalFilterUPP userUPP) ; # 299 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 extern Boolean InvokeModalFilterYDUPP( DialogRef theDialog, EventRecord * theEvent, short * itemHit, void * yourDataPtr, ModalFilterYDUPP userUPP) ; # 315 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 extern void InvokeUserItemUPP( DialogRef theDialog, DialogItemIndex itemNo, UserItemUPP userUPP) ; # 333 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 #define NewModalFilterUPP(userRoutine) ((ModalFilterUPP)userRoutine) #define NewModalFilterYDUPP(userRoutine) ((ModalFilterYDUPP)userRoutine) #define NewUserItemUPP(userRoutine) ((UserItemUPP)userRoutine) #define DisposeModalFilterUPP(userUPP) #define DisposeModalFilterYDUPP(userUPP) #define DisposeUserItemUPP(userUPP) #define InvokeModalFilterUPP(theDialog,theEvent,itemHit,userUPP) (*userUPP)(theDialog, theEvent, itemHit) #define InvokeModalFilterYDUPP(theDialog,theEvent,itemHit,yourDataPtr,userUPP) (*userUPP)(theDialog, theEvent, itemHit, yourDataPtr) #define InvokeUserItemUPP(theDialog,itemNo,userUPP) (*userUPP)(theDialog, itemNo) # 351 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 enum { kAlertStopAlert = 0, kAlertNoteAlert = 1, kAlertCautionAlert = 2, kAlertPlainAlert = 3 }; typedef SInt16 AlertType; enum { kAlertDefaultOKText = -1, kAlertDefaultCancelText = -1, kAlertDefaultOtherText = -1 }; enum { kAlertStdAlertOKButton = 1, kAlertStdAlertCancelButton = 2, kAlertStdAlertOtherButton = 3, kAlertStdAlertHelpButton = 4 }; # 382 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 enum { kDialogFlagsUseThemeBackground = (1 << 0), kDialogFlagsUseControlHierarchy = (1 << 1), kDialogFlagsHandleMovableModal = (1 << 2), # 414 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 kDialogFlagsUseThemeControls = (1 << 3), # 423 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 kDialogFlagsUseCompositing = (1 << 8) }; # 433 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 enum { # 442 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 kAlertFlagsUseThemeBackground = (1 << 0), kAlertFlagsUseControlHierarchy = (1 << 1), kAlertFlagsAlertIsMovable = (1 << 2), # 466 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 kAlertFlagsUseThemeControls = (1 << 3), kAlertFlagsUseCompositing = (1 << 8) }; enum { kDialogFontNoFontStyle = 0, kDialogFontUseFontMask = 0x0001, kDialogFontUseFaceMask = 0x0002, kDialogFontUseSizeMask = 0x0004, kDialogFontUseForeColorMask = 0x0008, kDialogFontUseBackColorMask = 0x0010, kDialogFontUseModeMask = 0x0020, kDialogFontUseJustMask = 0x0040, kDialogFontUseAllMask = 0x00FF, kDialogFontAddFontSizeMask = 0x0100, kDialogFontUseFontNameMask = 0x0200, kDialogFontAddToMetaFontMask = 0x0400 }; enum { kDialogFontUseThemeFontIDMask = 0x0080 }; # 511 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 struct AlertStdAlertParamRec { Boolean movable; Boolean helpButton; ModalFilterUPP filterProc; ConstStringPtr defaultText; ConstStringPtr cancelText; ConstStringPtr otherText; # 554 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 SInt16 defaultButton; SInt16 cancelButton; UInt16 position; }; typedef struct AlertStdAlertParamRec AlertStdAlertParamRec; typedef AlertStdAlertParamRec * AlertStdAlertParamPtr; enum { kHICommandOther = 'othr' }; enum { kStdCFStringAlertVersionOne = 1, kStdCFStringAlertVersionTwo = 2 }; enum { kStdAlertDoNotDisposeSheet = 1 << 0, kStdAlertDoNotAnimateOnDefault = 1 << 1, kStdAlertDoNotAnimateOnCancel = 1 << 2, kStdAlertDoNotAnimateOnOther = 1 << 3, # 639 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 kStdAlertDoNotCloseOnHelp = 1 << 4 }; # 655 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 struct AlertStdCFStringAlertParamRec { UInt32 version; Boolean movable; Boolean helpButton; CFStringRef defaultText; CFStringRef cancelText; CFStringRef otherText; # 698 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 SInt16 defaultButton; SInt16 cancelButton; UInt16 position; OptionBits flags; IconRef icon; }; typedef struct AlertStdCFStringAlertParamRec AlertStdCFStringAlertParamRec; typedef AlertStdCFStringAlertParamRec * AlertStdCFStringAlertParamPtr; # 2175 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Dialogs.h" 3 #pragma pack(pop) # 86 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 97 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 #define __TEXTSERVICES__ # 32 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 #define __AEINTERACTION__ # 50 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 typedef Boolean ( * AEIdleProcPtr)(EventRecord *theEvent, SInt32 *sleepTime, RgnHandle *mouseRgn); typedef Boolean ( * AEFilterProcPtr)(EventRecord *theEvent, SInt32 returnID, AETransactionID transactionID, const AEAddressDesc *sender); typedef AEIdleProcPtr AEIdleUPP; typedef AEFilterProcPtr AEFilterUPP; # 70 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern OSErr AESend( const AppleEvent * theAppleEvent, AppleEvent * reply, AESendMode sendMode, AESendPriority sendPriority, SInt32 timeOutInTicks, AEIdleUPP idleProc, AEFilterUPP filterProc) ; # 92 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern OSErr AEProcessAppleEvent(const EventRecord * theEventRecord) ; # 133 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern OSStatus AEProcessEvent(EventRef inEvent) ; # 154 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern OSErr AEResetTimer(const AppleEvent * reply) ; # 164 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 typedef SInt8 AEInteractAllowed; enum { kAEInteractWithSelf = 0, kAEInteractWithLocal = 1, kAEInteractWithAll = 2 }; # 182 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern OSErr AEGetInteractionAllowed(AEInteractAllowed * level) ; # 197 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern OSErr AESetInteractionAllowed(AEInteractAllowed level) ; # 212 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern OSErr AEInteractWithUser( SInt32 timeOutInTicks, NMRecPtr nmReqPtr, AEIdleUPP idleProc) ; # 240 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern OSErr AESuspendTheCurrentEvent(const AppleEvent * theAppleEvent) ; # 258 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 enum { kAEDoNotIgnoreHandler = 0x00000000, kAEIgnoreAppPhacHandler = 0x00000001, kAEIgnoreAppEventHandler = 0x00000002, kAEIgnoreSysPhacHandler = 0x00000004, kAEIgnoreSysEventHandler = 0x00000008, kAEIngoreBuiltInEventHandler = 0x00000010, kAEDontDisposeOnResume = (long)0x80000000 }; enum { kAENoDispatch = 0, kAEUseStandardDispatch = (long)0xFFFFFFFF }; # 285 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern OSErr AEResumeTheCurrentEvent( const AppleEvent * theAppleEvent, const AppleEvent * reply, AEEventHandlerUPP dispatcher, SRefCon handlerRefcon) ; # 304 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern OSErr AEGetTheCurrentEvent(AppleEvent * theAppleEvent) ; # 319 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern OSErr AESetTheCurrentEvent(const AppleEvent * theAppleEvent) ; # 335 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern AEIdleUPP NewAEIdleUPP(AEIdleProcPtr userRoutine) ; # 346 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern AEFilterUPP NewAEFilterUPP(AEFilterProcPtr userRoutine) ; # 357 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern void DisposeAEIdleUPP(AEIdleUPP userUPP) ; # 368 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern void DisposeAEFilterUPP(AEFilterUPP userUPP) ; # 379 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern Boolean InvokeAEIdleUPP( EventRecord * theEvent, SInt32 * sleepTime, RgnHandle * mouseRgn, AEIdleUPP userUPP) ; # 394 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 extern Boolean InvokeAEFilterUPP( EventRecord * theEvent, SInt32 returnID, AETransactionID transactionID, const AEAddressDesc * sender, AEFilterUPP userUPP) ; # 411 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/AEInteraction.h" 3 #define NewAEIdleUPP(userRoutine) ((AEIdleUPP)userRoutine) #define NewAEFilterUPP(userRoutine) ((AEFilterUPP)userRoutine) #define DisposeAEIdleUPP(userUPP) #define DisposeAEFilterUPP(userUPP) #define InvokeAEIdleUPP(theEvent,sleepTime,mouseRgn,userUPP) (*userUPP)(theEvent, sleepTime, mouseRgn) #define InvokeAEFilterUPP(theEvent,returnID,transactionID,sender,userUPP) (*userUPP)(theEvent, returnID, transactionID, sender) # 33 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 2 3 # 55 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 #pragma pack(push, 2) enum { kTextService = 'tsvc' }; # 70 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 enum { kTSMVersion = 0x0150, kTSM15Version = kTSMVersion, kTSM20Version = 0x0200, kTSM22Version = 0x0220, kTSM23Version = 0x0230, kTSM24Version = 0x0240 }; typedef OSType InterfaceTypeList[1]; typedef OSType TSMDocumentInterfaceType; # 94 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 enum { # 104 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kTextServiceDocumentInterfaceType = kTextService, kTSMTEDocumentInterfaceType = 'tmTE', kUnicodeDocumentInterfaceType = 'udoc', kUnicodeDocument = kUnicodeDocumentInterfaceType }; typedef OSType TextServiceClass; # 149 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 enum { # 158 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kKeyboardInputMethodClass = 'inpm', # 176 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kInkInputMethodClass = 'ink ', # 203 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kCharacterPaletteInputMethodClass = 'cplt', # 212 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kSpeechInputMethodClass = 'voic', # 221 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kOCRInputMethodClass = 'ocr ' }; typedef struct OpaqueTSMDocumentID* TSMDocumentID; # 234 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 typedef OSType TSMDocumentPropertyTag; # 262 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 enum { # 277 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kTSMDocumentTextServicePropertyTag = kTextServiceDocumentInterfaceType, kTSMDocumentUnicodePropertyTag = kUnicodeDocumentInterfaceType, kTSMDocumentTSMTEPropertyTag = kTSMTEDocumentInterfaceType, # 309 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kTSMDocumentSupportGlyphInfoPropertyTag = 'dpgi', # 321 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kTSMDocumentUseFloatingWindowPropertyTag = 'uswm', # 333 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kTSMDocumentUnicodeInputWindowPropertyTag = 'dpub', # 347 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kTSMDocumentSupportDocumentAccessPropertyTag = 'dapy', kTSMDocumentPropertySupportGlyphInfo = kTSMDocumentSupportGlyphInfoPropertyTag, kTSMDocumentPropertyUnicodeInputWindow = kTSMDocumentUnicodeInputWindowPropertyTag, # 360 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kTSMDocumentRefconPropertyTag = 'refc', # 378 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kTSMDocumentInputModePropertyTag = 'imim', # 394 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kTSMDocumentWindowLevelPropertyTag = 'twlp', # 409 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kTSMDocumentInputSourceOverridePropertyTag = 'inis', # 431 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kTSMDocumentEnabledInputSourcesPropertyTag = 'enis' }; # 462 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 extern OSStatus TSMSetDocumentProperty( TSMDocumentID docID, TSMDocumentPropertyTag propertyTag, UInt32 propertySize, void * propertyData) ; # 498 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 extern OSStatus TSMGetDocumentProperty( TSMDocumentID docID, TSMDocumentPropertyTag propertyTag, UInt32 bufferSize, UInt32 * actualSize, void * propertyBuffer) ; # 518 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 extern OSStatus TSMRemoveDocumentProperty( TSMDocumentID docID, TSMDocumentPropertyTag propertyTag) ; enum { kUnknownLanguage = 0xFFFF, kUnknownScript = 0xFFFF, kNeutralScript = 0xFFFF }; enum { bTakeActiveEvent = 15, bHandleAERecording = 16, bScriptMask = 0x00007F00, bLanguageMask = 0x000000FF, bScriptLanguageMask = bScriptMask + bLanguageMask }; enum { kCMGetScriptLangSupport = 0x0001, kCMInitiateTextService = 0x0002, kCMTerminateTextService = 0x0003, kCMActivateTextService = 0x0004, kCMDeactivateTextService = 0x0005, kCMTextServiceEvent = 0x0006, kCMTextServiceEventRef = kCMTextServiceEvent, kCMGetTextServiceMenu = 0x0007, kCMTextServiceMenuSelect = 0x0008, kCMFixTextService = 0x0009, kCMSetTextServiceCursor = 0x000A, kCMHidePaletteWindows = 0x000B, kCMGetTextServiceProperty = 0x000C, kCMSetTextServiceProperty = 0x000D, kCMUCTextServiceEvent = 0x000E, kCMCopyTextServiceInputModeList = 0x000F, kCMInputModePaletteItemHit = 0x0010, kCMGetInputModePaletteMenu = 0x0011 }; #define mGetScriptCode(cdRec) ((ScriptCode) ((cdRec.componentFlags & bScriptMask) >> 8)) #define mGetLanguageCode(cdRec) ((LangCode) cdRec.componentFlags & bLanguageMask) struct TextServiceInfo { Component fComponent; Str255 fItemName; }; typedef struct TextServiceInfo TextServiceInfo; typedef TextServiceInfo * TextServiceInfoPtr; struct TextServiceList { short fTextServiceCount; TextServiceInfo fServices[1]; }; typedef struct TextServiceList TextServiceList; typedef TextServiceList * TextServiceListPtr; typedef TextServiceListPtr * TextServiceListHandle; struct ScriptLanguageRecord { ScriptCode fScript; LangCode fLanguage; }; typedef struct ScriptLanguageRecord ScriptLanguageRecord; struct ScriptLanguageSupport { SInt16 fScriptLanguageCount; ScriptLanguageRecord fScriptLanguageArray[1]; }; typedef struct ScriptLanguageSupport ScriptLanguageSupport; typedef ScriptLanguageSupport * ScriptLanguageSupportPtr; typedef ScriptLanguageSupportPtr * ScriptLanguageSupportHandle; struct TSMGlyphInfo { CFRange range; ATSFontRef fontRef; UInt16 collection; UInt16 glyphID; }; typedef struct TSMGlyphInfo TSMGlyphInfo; struct TSMGlyphInfoArray { ItemCount numGlyphInfo; TSMGlyphInfo glyphInfo[1]; }; typedef struct TSMGlyphInfoArray TSMGlyphInfoArray; # 1130 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 typedef OSType TextServicePropertyTag; # 1146 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 enum { # 1157 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kTextServiceJaTypingMethodPropertyTag = 'jtyp', # 1194 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 kTextServiceInputModePropertyTag = kTSMDocumentInputModePropertyTag, kIMJaTypingMethodProperty = kTextServiceJaTypingMethodPropertyTag, kIMJaTypingMethodRoman = 'roma', kIMJaTypingMethodKana = 'kana' }; typedef void * TextServicePropertyValue; # 1217 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 #define kTextServiceInputModeRoman CFSTR("com.apple.inputmethod.Roman") #define kTextServiceInputModePassword CFSTR("com.apple.inputmethod.Password") #define kTextServiceInputModeJapaneseHiragana CFSTR("com.apple.inputmethod.Japanese.Hiragana") #define kTextServiceInputModeJapaneseKatakana CFSTR("com.apple.inputmethod.Japanese.Katakana") #define kTextServiceInputModeJapaneseFullWidthRoman CFSTR("com.apple.inputmethod.Japanese.FullWidthRoman") #define kTextServiceInputModeJapaneseHalfWidthKana CFSTR("com.apple.inputmethod.Japanese.HalfWidthKana") #define kTextServiceInputModeJapanesePlaceName CFSTR("com.apple.inputmethod.Japanese.PlaceName") #define kTextServiceInputModeJapaneseFirstName CFSTR("com.apple.inputmethod.Japanese.FirstName") #define kTextServiceInputModeJapaneseLastName CFSTR("com.apple.inputmethod.Japanese.LastName") #define kTextServiceInputModeBopomofo CFSTR("com.apple.inputmethod.TradChinese.Bopomofo") #define kTextServiceInputModeTradChinesePlaceName CFSTR("com.apple.inputmethod.TradChinese.PlaceName") #define kTextServiceInputModeHangul CFSTR("com.apple.inputmethod.Korean.Hangul") #define kTextServiceInputModeJapanese CFSTR("com.apple.inputmethod.Japanese") #define kTextServiceInputModeTradChinese CFSTR("com.apple.inputmethod.TradChinese") #define kTextServiceInputModeSimpChinese CFSTR("com.apple.inputmethod.SimpChinese") #define kTextServiceInputModeKorean CFSTR("com.apple.inputmethod.Korean") # 1368 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 #define kComponentBundleInputModeDictKey CFSTR("ComponentInputModeDict") #define kTSInputModeListKey CFSTR("tsInputModeListKey") #define kTSInputModeMenuIconFileKey CFSTR("tsInputModeMenuIconFileKey") #define kTSInputModeAlternateMenuIconFileKey CFSTR("tsInputModeAlternateMenuIconFileKey") #define kTSInputModePaletteIconFileKey CFSTR("tsInputModePaletteIconFileKey") #define kTSInputModeDefaultStateKey CFSTR("tsInputModeDefaultStateKey") #define kTSInputModeScriptKey CFSTR("tsInputModeScriptKey") #define kTSInputModePrimaryInScriptKey CFSTR("tsInputModePrimaryInScriptKey") #define kTSInputModeIsVisibleKey CFSTR("tsInputModeIsVisibleKey") #define kTSInputModeKeyEquivalentModifiersKey CFSTR("tsInputModeKeyEquivalentModifiersKey") #define kTSInputModeKeyEquivalentKey CFSTR("tsInputModeKeyEquivalentKey") #define kTSInputModeJISKeyboardShortcutKey CFSTR("tsInputModeJISKeyboardShortcutKey") #define kTSVisibleInputModeOrderedArrayKey CFSTR("tsVisibleInputModeOrderedArrayKey") #define kComponentBundleInvisibleInSystemUIKey CFSTR("ComponentInvisibleInSystemUI") # 1492 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 extern TSMDocumentID TSMGetActiveDocument(void) ; # 1772 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 #define kTSInputModePaletteItemTypeKey CFSTR("tsInputModePaletteItemTypeKey") #define kTSInputModePaletteItemIconKey CFSTR("tsInputModePaletteItemIconKey") #define kTSInputModePaletteItemAltIconKey CFSTR("tsInputModePaletteItemAltIconKey") #define kTSInputModePaletteItemStateKey CFSTR("tsInputModePaletteItemStateKey") #define kTSInputModePaletteItemEnabledKey CFSTR("tsInputModePaletteItemEnabledKey") #define kTSInputModePaletteItemIDKey CFSTR("tsInputModePaletteItemIDKey") # 1923 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextServices.h" 3 #define kTSInputModePaletteItemTitleKey CFSTR("tsInputModePaletteItemTitleKey") #define kTSInputModePaletteItemKeyEquivalentKey CFSTR("tsInputModePaletteItemKeyEquivalentKey") #define kTSInputModePaletteItemKeyEquivalentModifiersKey CFSTR("tsInputModePaletteItemKeyEquivalentModifiersKey") #pragma pack(pop) # 98 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Scrap.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Scrap.h" 3 #define __SCRAP__ # 34 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Scrap.h" 3 #pragma pack(push, 2) # 51 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Scrap.h" 3 typedef FourCharCode ScrapFlavorType; enum { kScrapFlavorTypePicture = 'PICT', kScrapFlavorTypeText = 'TEXT', kScrapFlavorTypeTextStyle = 'styl', kScrapFlavorTypeMovie = 'moov', kScrapFlavorTypeSound = 'snd ', kScrapFlavorTypeUnicode = 'utxt', kScrapFlavorTypeUTF16External = 'ut16', kScrapFlavorTypeUnicodeStyle = 'ustl' }; # 126 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Scrap.h" 3 enum { kScrapFlavorSizeUnknown = -1 }; enum { kScrapReservedFlavorType = 'srft' }; # 155 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Scrap.h" 3 enum { kScrapFlavorMaskNone = 0x00000000, kScrapFlavorMaskSenderOnly = 0x00000001, kScrapFlavorMaskTranslated = 0x00000002 }; typedef UInt32 ScrapFlavorFlags; struct ScrapFlavorInfo { ScrapFlavorType flavorType; ScrapFlavorFlags flavorFlags; }; typedef struct ScrapFlavorInfo ScrapFlavorInfo; typedef struct OpaqueScrapRef* ScrapRef; #define kScrapRefNone ((ScrapRef)NULL) #define kScrapClipboardScrap CFSTR("com.apple.scrap.clipboard") #define kScrapFindScrap CFSTR("com.apple.scrap.find") enum { kScrapGetNamedScrap = 0, kScrapClearNamedScrap = (1L << 0) }; # 475 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Scrap.h" 3 typedef OSStatus ( * ScrapPromiseKeeperProcPtr)(ScrapRef scrap, ScrapFlavorType flavorType, void *userData); typedef ScrapPromiseKeeperProcPtr ScrapPromiseKeeperUPP; # 485 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Scrap.h" 3 extern ScrapPromiseKeeperUPP NewScrapPromiseKeeperUPP(ScrapPromiseKeeperProcPtr userRoutine) __attribute__((deprecated)); # 496 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Scrap.h" 3 extern void DisposeScrapPromiseKeeperUPP(ScrapPromiseKeeperUPP userUPP) __attribute__((deprecated)); # 507 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Scrap.h" 3 extern OSStatus InvokeScrapPromiseKeeperUPP( ScrapRef scrap, ScrapFlavorType flavorType, void * userData, ScrapPromiseKeeperUPP userUPP) __attribute__((deprecated)); #define NewScrapPromiseKeeperUPP(userRoutine) ((ScrapPromiseKeeperUPP)userRoutine) #define DisposeScrapPromiseKeeperUPP(userUPP) #define InvokeScrapPromiseKeeperUPP(scrap,flavorType,userData,userUPP) (*userUPP)(scrap, flavorType, userData) # 655 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Scrap.h" 3 #pragma pack(pop) # 102 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 #define __MACTEXTEDITOR__ # 63 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 #pragma pack(push, 2) typedef struct OpaqueTXNObject* TXNObject; typedef UInt32 TXNVersionValue; # 78 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef UInt32 TXNFrameID; enum { kTXNDisabledFunctionalityErr = -22019, kTXNOperationNotAllowedErr = -22020 }; enum { kTXNWillDefaultToATSUIBit = 0, kTXNWillDefaultToCarbonEventBit = 1 }; typedef OptionBits TXNFeatureBits; enum { kTXNWillDefaultToATSUIMask = 1L << kTXNWillDefaultToATSUIBit, kTXNWillDefaultToCarbonEventMask = 1L << kTXNWillDefaultToCarbonEventBit }; # 145 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 enum { kTXNDrawGrowIconBit = 0, kTXNShowWindowBit = 1, kTXNWantHScrollBarBit = 2, kTXNWantVScrollBarBit = 3, kTXNReadOnlyBit = 5, kTXNNoSelectionBit = 7, kTXNSaveStylesAsSTYLResourceBit = 8, kOutputTextInUnicodeEncodingBit = 9, kTXNDoNotInstallDragProcsBit = 10, kTXNAlwaysWrapAtViewEdgeBit = 11, kTXNDontDrawSelectionWhenInactiveBit = 13, kTXNSingleLineOnlyBit = 14, kTXNDisableDragAndDropBit = 15, kTXNMonostyledTextBit = 17, kTXNDoFontSubstitutionBit = 22 }; # 176 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef OptionBits TXNFrameOptions; enum { kTXNDrawGrowIconMask = 1L << kTXNDrawGrowIconBit, kTXNShowWindowMask = 1L << kTXNShowWindowBit, # 199 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 kTXNWantHScrollBarMask = 1L << kTXNWantHScrollBarBit, # 208 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 kTXNWantVScrollBarMask = 1L << kTXNWantVScrollBarBit, # 217 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 kTXNReadOnlyMask = 1L << kTXNReadOnlyBit, kTXNNoSelectionMask = 1L << kTXNNoSelectionBit, # 239 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 kTXNSaveStylesAsSTYLResourceMask = 1L << kTXNSaveStylesAsSTYLResourceBit, kOutputTextInUnicodeEncodingMask = 1L << kOutputTextInUnicodeEncodingBit, kTXNDoNotInstallDragProcsMask = 1L << kTXNDoNotInstallDragProcsBit, kTXNAlwaysWrapAtViewEdgeMask = 1L << kTXNAlwaysWrapAtViewEdgeBit, kTXNDontDrawSelectionWhenInactiveMask = 1L << kTXNDontDrawSelectionWhenInactiveBit, kTXNSingleLineOnlyMask = 1L << kTXNSingleLineOnlyBit, kTXNDisableDragAndDropMask = 1L << kTXNDisableDragAndDropBit, kTXNMonostyledTextMask = 1L << kTXNMonostyledTextBit, kTXNDoFontSubstitutionMask = 1L << kTXNDoFontSubstitutionBit }; # 416 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef OSType TXNFileType; enum { kTXNTextFile = 'TEXT', kTXNAIFFFile = 'AIFF', kTXNUnicodeTextFile = 'utxt', kTXNTextensionFile = 'txtn' }; # 443 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef UInt32 TXNPermanentTextEncodingType; enum { kTXNSystemDefaultEncoding = 0, kTXNMacOSEncoding = 1, kTXNUnicodeEncoding = 2 }; typedef OSType TXNDataType; enum { kTXNTextData = 'TEXT', kTXNUnicodeTextData = 'utxt', kTXNRichTextFormatData = 'RTF ' }; # 492 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionTyping ; # 508 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionCut ; # 524 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionPaste ; # 540 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionClear ; # 556 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionChangeFont ; # 572 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionChangeColor ; # 588 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionChangeSize ; # 604 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionChangeStyle ; # 620 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionAlignLeft ; # 636 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionAlignCenter ; # 652 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionAlignRight ; # 668 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionDrop ; # 684 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionMove ; # 700 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionChangeFontFeature ; # 716 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionChangeFontVariation ; # 732 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionChangeGlyphVariation ; # 750 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionChangeTextPosition ; # 766 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionUndoLast ; typedef SInt8 TXNTabType; enum { kTXNRightTab = -1, kTXNLeftTab = 0, kTXNCenterTab = 1 }; struct TXNTab { SInt16 value; TXNTabType tabType; UInt8 filler; }; typedef struct TXNTab TXNTab; enum { kTXNLeftToRight = 0, kTXNRightToLeft = 1 }; enum { kTXNFlushDefault = 0, kTXNFlushLeft = 1, kTXNFlushRight = 2, kTXNCenter = 4, kTXNFullJust = 8, kTXNForceFullJust = 16 }; # 808 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 struct TXNMargins { SInt16 topMargin; SInt16 leftMargin; SInt16 bottomMargin; SInt16 rightMargin; }; typedef struct TXNMargins TXNMargins; # 829 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef FourCharCode TXNControlTag; enum { kTXNLineDirectionTag = 'lndr', kTXNJustificationTag = 'just', kTXNIOPrivilegesTag = 'iopv', kTXNSelectionStateTag = 'slst', kTXNInlineStateTag = 'inst', kTXNWordWrapStateTag = 'wwrs', kTXNAutoIndentStateTag = 'auin', kTXNTabSettingsTag = 'tabs', kTXNRefConTag = 'rfcn', kTXNMarginsTag = 'marg', kTXNFlattenMoviesTag = 'flat', kTXNDoFontSubstitution = 'fSub', kTXNNoUserIOTag = 'nuio', kTXNUseCarbonEvents = 'cbcb', kTXNDrawSelectionWhenInactiveTag = 'dsln', kTXNDisableDragAndDropTag = 'drag', kTXNSingleLevelUndoTag = 'undo', kTXNVisibilityTag = 'visb', kTXNDisableLayoutAndDrawTag = kTXNVisibilityTag, kTXNAutoScrollBehaviorTag = 'sbev' }; enum { kTXNClearThisControl = -1, kTXNClearTheseFontFeatures = (long)0x80000000 }; enum { kTXNReadWrite = 0, kTXNReadOnly = 1 }; enum { kTXNSelectionOn = 1, kTXNSelectionOff = 0 }; enum { kTXNUseInline = 0, kTXNUseBottomline = 1 }; enum { kTXNAutoWrap = 0, kTXNNoAutoWrap = 1 }; enum { kTXNAutoIndentOff = 0, kTXNAutoIndentOn = 1 }; enum { kTXNDontDrawSelectionWhenInactive = 0, kTXNDrawSelectionWhenInactive = 1 }; enum { kTXNEnableDragAndDrop = 0, kTXNDisableDragAndDrop = 1 }; enum { kTXNDisableLayoutAndDraw = 1, kTXNEnableLayoutAndDraw = 0 }; union TXNControlData { unsigned long uValue; long sValue; TXNTab tabValue; TXNMargins * marginsPtr; }; typedef union TXNControlData TXNControlData; # 953 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef UInt32 TXNAutoScrollBehavior; enum { kTXNAutoScrollInsertionIntoView = 0, kTXNAutoScrollNever = 1, # 979 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 kTXNAutoScrollWhenInsertionVisible = 2 }; typedef UInt32 TXNOffset; enum { kTXNUseCurrentSelection = (UInt32)0xFFFFFFFF, kTXNStartOffset = 0, kTXNEndOffset = 0x7FFFFFFF }; enum { kTXNShowStart = 0, kTXNShowEnd = 1 }; enum { kTXNSingleStylePerTextDocumentResType = 'MPSR', kTXNMultipleStylesPerTextDocumentResType = 'styl' }; # 1019 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef UInt32 TXNHyperLinkState; enum { kTXNLinkNotPressed = 0, kTXNLinkWasPressed = 1, kTXNLinkTracking = 3 }; # 1035 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef FourCharCode TXNTypeRunAttributes; enum { kTXNTextEncodingAttribute = 'encd', kTXNATSUIFontFeaturesAttribute = 'atfe', kTXNATSUIFontVariationsAttribute = 'atva', kTXNURLAttribute = 'urla', kTXNATSUIStyle = 'astl' }; typedef ByteCount TXNTypeRunAttributeSizes; enum { kTXNTextEncodingAttributeSize = sizeof(TextEncoding), kTXNATSUIStyleSize = sizeof(ATSUStyle) }; struct TXNATSUIFeatures { ItemCount featureCount; ATSUFontFeatureType * featureTypes; ATSUFontFeatureSelector * featureSelectors; }; typedef struct TXNATSUIFeatures TXNATSUIFeatures; struct TXNATSUIVariations { ItemCount variationCount; ATSUFontVariationAxis * variationAxis; ATSUFontVariationValue * variationValues; }; typedef struct TXNATSUIVariations TXNATSUIVariations; union TXNAttributeData { void * dataPtr; UInt32 dataValue; TXNATSUIFeatures * atsuFeatures; TXNATSUIVariations * atsuVariations; CFURLRef urlReference; }; typedef union TXNAttributeData TXNAttributeData; struct TXNTypeAttributes { TXNTypeRunAttributes tag; ByteCount size; TXNAttributeData data; }; typedef struct TXNTypeAttributes TXNTypeAttributes; enum { kTXNDontCareTypeSize = -1, kTXNDontCareTypeStyle = 0xFF, kTXNIncrementTypeSize = 0x00000001, kTXNDecrementTypeSize = (long)0x80000000, kTXNUseScriptDefaultValue = -1, kTXNNoFontVariations = 0x7FFF }; enum { kTXNFontContinuousBit = 0, kTXNSizeContinuousBit = 1, kTXNStyleContinuousBit = 2, kTXNColorContinuousBit = 3, kTXNATSUIStyleContinuousBit = 4 }; typedef OptionBits TXNContinuousFlags; enum { kTXNFontContinuousMask = 1L << kTXNFontContinuousBit, kTXNSizeContinuousMask = 1L << kTXNSizeContinuousBit, kTXNStyleContinuousMask = 1L << kTXNStyleContinuousBit, kTXNColorContinuousMask = 1L << kTXNColorContinuousBit, kTXNATSUIStyleContinuousMask = 1L << kTXNATSUIStyleContinuousBit }; enum { kTXNIgnoreCaseBit = 0, kTXNEntireWordBit = 1, kTXNUseEncodingWordRulesBit = 31 }; typedef OptionBits TXNMatchOptions; enum { kTXNIgnoreCaseMask = 1L << kTXNIgnoreCaseBit, kTXNEntireWordMask = 1L << kTXNEntireWordBit, kTXNUseEncodingWordRulesMask = (unsigned long)(1L << kTXNUseEncodingWordRulesBit) }; struct TXNMatchTextRecord { const void * iTextPtr; long iTextToMatchLength; TextEncoding iTextEncoding; }; typedef struct TXNMatchTextRecord TXNMatchTextRecord; # 1167 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef UInt32 TXNBackgroundType; enum { kTXNBackgroundTypeRGB = 1 }; # 1180 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 struct TXNBackgroundData { RGBColor color; }; typedef struct TXNBackgroundData TXNBackgroundData; struct TXNBackground { TXNBackgroundType bgType; TXNBackgroundData bg; }; typedef struct TXNBackground TXNBackground; # 1220 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionCountOfTextChanges ; # 1240 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionCountOfStyleChanges ; # 1257 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNActionCountOfAllChanges ; # 1269 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef UInt32 TXNScrollUnit; enum { kTXNScrollUnitsInPixels = 0, kTXNScrollUnitsInLines = 1, kTXNScrollUnitsInViewRects = 2 }; # 1283 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef UInt32 TXNScrollBarOrientation; enum { kTXNHorizontal = 0, kTXNVertical = 1 }; # 1296 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef Boolean TXNScrollBarState; enum { kScrollBarsAlwaysActive = 1, kScrollBarsSyncWithFocus = 0 }; enum { kTXNDrawItemScrollbarsBit = 0, kTXNDrawItemTextBit = 1, kTXNDrawItemTextAndSelectionBit = 2 }; typedef OptionBits TXNDrawItems; enum { kTXNDrawItemScrollbarsMask = 1L << kTXNDrawItemScrollbarsBit, kTXNDrawItemTextMask = 1L << kTXNDrawItemTextBit, kTXNDrawItemTextAndSelectionMask = 1L << kTXNDrawItemTextAndSelectionBit, kTXNDrawItemAllMask = (unsigned long)(-1) }; typedef UInt32 TXNRectKey; enum { kTXNViewRectKey = 0, kTXNDestinationRectKey = 1, kTXNTextRectKey = 2, kTXNVerticalScrollBarRectKey = 3, kTXNHorizontalScrollBarRectKey = 4 }; #define kTXNTextHandlerKey CFSTR("TextInput") #define kTXNWindowEventHandlerKey CFSTR("WindowEvent") #define kTXNWindowResizeEventHandlerKey CFSTR("WindowResize") #define kTXNCommandTargetKey CFSTR("CommandTarget") #define kTXNCommandUpdateKey CFSTR("CommandUpdate") #define kTXNActionNameMapperKey CFSTR("ActionNameMapper") #define kTXNWheelMouseEventHandlerKey CFSTR("WheelMouseEvent") #define kTXNTSMDocumentAccessHandlerKey CFSTR("TSMDocumentAccess") #define kTXNFontPanelEventHandlerKey CFSTR("FontPanel") # 1357 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 struct TXNCarbonEventInfo { Boolean useCarbonEvents; UInt8 filler; UInt16 flags; CFDictionaryRef fDictionary; }; typedef struct TXNCarbonEventInfo TXNCarbonEventInfo; # 1407 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNDocumentAttributeTitleKey ; # 1423 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNDocumentAttributeCompanyNameKey ; # 1439 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNDocumentAttributeSubjectKey ; # 1456 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNDocumentAttributeAuthorKey ; # 1472 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNDocumentAttributeKeywordsKey ; # 1488 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNDocumentAttributeCommentKey ; # 1504 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNDocumentAttributeEditorKey ; # 1522 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNDocumentAttributeCreationTimeKey ; # 1539 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNDocumentAttributeModificationTimeKey ; # 1554 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNDocumentAttributeCopyrightKey ; # 1577 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNDataOptionDocumentTypeKey ; # 1594 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNDataOptionCharacterEncodingKey ; # 1612 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNPlainTextDocumentType ; # 1628 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNMLTEDocumentType ; # 1644 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNRTFDocumentType ; # 1661 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern const CFStringRef kTXNQuickTimeDocumentType ; typedef OSStatus ( * TXNFindProcPtr)(const TXNMatchTextRecord *matchData, TXNDataType iDataType, TXNMatchOptions iMatchOptions, const void *iSearchTextPtr, TextEncoding encoding, TXNOffset absStartOffset, ByteCount searchTextLength, TXNOffset *oStartMatch, TXNOffset *oEndMatch, Boolean *ofound, URefCon refCon); typedef CFStringRef ( * TXNActionNameMapperProcPtr)(CFStringRef actionName, UInt32 commandID, void *inUserData); typedef void ( * TXNContextualMenuSetupProcPtr)(MenuRef iContextualMenu, TXNObject object, void *inUserData); typedef void ( * TXNScrollInfoProcPtr)(SInt32 iValue, SInt32 iMaximumValue, TXNScrollBarOrientation iScrollBarOrientation, SRefCon iRefCon); typedef TXNFindProcPtr TXNFindUPP; typedef TXNActionNameMapperProcPtr TXNActionNameMapperUPP; typedef TXNContextualMenuSetupProcPtr TXNContextualMenuSetupUPP; typedef TXNScrollInfoProcPtr TXNScrollInfoUPP; # 1682 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern TXNFindUPP NewTXNFindUPP(TXNFindProcPtr userRoutine) ; # 1693 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern TXNActionNameMapperUPP NewTXNActionNameMapperUPP(TXNActionNameMapperProcPtr userRoutine) ; # 1704 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern TXNContextualMenuSetupUPP NewTXNContextualMenuSetupUPP(TXNContextualMenuSetupProcPtr userRoutine) ; # 1715 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern TXNScrollInfoUPP NewTXNScrollInfoUPP(TXNScrollInfoProcPtr userRoutine) ; # 1726 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern void DisposeTXNFindUPP(TXNFindUPP userUPP) ; # 1737 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern void DisposeTXNActionNameMapperUPP(TXNActionNameMapperUPP userUPP) ; # 1748 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern void DisposeTXNContextualMenuSetupUPP(TXNContextualMenuSetupUPP userUPP) ; # 1759 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern void DisposeTXNScrollInfoUPP(TXNScrollInfoUPP userUPP) ; # 1770 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern OSStatus InvokeTXNFindUPP( const TXNMatchTextRecord * matchData, TXNDataType iDataType, TXNMatchOptions iMatchOptions, const void * iSearchTextPtr, TextEncoding encoding, TXNOffset absStartOffset, ByteCount searchTextLength, TXNOffset * oStartMatch, TXNOffset * oEndMatch, Boolean * ofound, URefCon refCon, TXNFindUPP userUPP) ; # 1793 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern CFStringRef InvokeTXNActionNameMapperUPP( CFStringRef actionName, UInt32 commandID, void * inUserData, TXNActionNameMapperUPP userUPP) ; # 1808 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern void InvokeTXNContextualMenuSetupUPP( MenuRef iContextualMenu, TXNObject object, void * inUserData, TXNContextualMenuSetupUPP userUPP) ; # 1823 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern void InvokeTXNScrollInfoUPP( SInt32 iValue, SInt32 iMaximumValue, TXNScrollBarOrientation iScrollBarOrientation, SRefCon iRefCon, TXNScrollInfoUPP userUPP) ; # 1846 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 #define NewTXNFindUPP(userRoutine) ((TXNFindUPP)userRoutine) #define NewTXNActionNameMapperUPP(userRoutine) ((TXNActionNameMapperUPP)userRoutine) #define NewTXNContextualMenuSetupUPP(userRoutine) ((TXNContextualMenuSetupUPP)userRoutine) #define NewTXNScrollInfoUPP(userRoutine) ((TXNScrollInfoUPP)userRoutine) #define DisposeTXNFindUPP(userUPP) #define DisposeTXNActionNameMapperUPP(userUPP) #define DisposeTXNContextualMenuSetupUPP(userUPP) #define DisposeTXNScrollInfoUPP(userUPP) #define InvokeTXNFindUPP(matchData,iDataType,iMatchOptions,iSearchTextPtr,encoding,absStartOffset,searchTextLength,oStartMatch,oEndMatch,ofound,refCon,userUPP) (*userUPP)(matchData, iDataType, iMatchOptions, iSearchTextPtr, encoding, absStartOffset, searchTextLength, oStartMatch, oEndMatch, ofound, refCon) #define InvokeTXNActionNameMapperUPP(actionName,commandID,inUserData,userUPP) (*userUPP)(actionName, commandID, inUserData) #define InvokeTXNContextualMenuSetupUPP(iContextualMenu,object,inUserData,userUPP) (*userUPP)(iContextualMenu, object, inUserData) #define InvokeTXNScrollInfoUPP(iValue,iMaximumValue,iScrollBarOrientation,iRefCon,userUPP) (*userUPP)(iValue, iMaximumValue, iScrollBarOrientation, iRefCon) # 5126 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef OptionBits TXNCommandEventSupportOptions; enum { kTXNSupportEditCommandProcessing = 1 << 0, # 5159 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 kTXNSupportEditCommandUpdating = 1 << 1, # 5168 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 kTXNSupportSpellCheckCommandProcessing = 1 << 2, # 5198 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 kTXNSupportSpellCheckCommandUpdating = 1 << 3, # 5209 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 kTXNSupportFontCommandProcessing = 1 << 4, # 5218 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 kTXNSupportFontCommandUpdating = 1 << 5 }; # 5679 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef FourCharCode TXTNTag; typedef OSStatus TXNErrors; # 5696 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef void * TXNObjectRefcon; # 5705 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 struct TXNLongRect { SInt32 top; SInt32 left; SInt32 bottom; SInt32 right; }; typedef struct TXNLongRect TXNLongRect; # 5720 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 typedef UInt32 TXNFrameType; enum { kTXNTextEditStyleFrameType = 1, kTXNPageFrameType = 2, kTXNMultipleFrameType = 3 }; enum { kTXNQDFontNameAttribute = 'fntn', kTXNQDFontFamilyIDAttribute = 'font', kTXNQDFontSizeAttribute = 'size', kTXNQDFontStyleAttribute = 'face', kTXNQDFontColorAttribute = 'klor' }; enum { kTXNQDFontNameAttributeSize = sizeof(Str255), kTXNQDFontFamilyIDAttributeSize = sizeof(SInt16), kTXNFontSizeAttributeSize = sizeof(Fixed), kTXNQDFontSizeAttributeSize = sizeof(SInt16), kTXNQDFontStyleAttributeSize = sizeof(Style), kTXNQDFontColorAttributeSize = sizeof(RGBColor) }; enum { kTXNUseQDforImagingBit = 16 }; enum { kTXNUseQDforImagingMask = 1L << kTXNUseQDforImagingBit }; enum { kTXNImageWithQDBit = 8 }; enum { kTXNImageWithQDMask = 1L << kTXNImageWithQDBit }; enum { kTXNDrawCaretWhenInactiveTag = 'dcrt' }; enum { kTXNDontDrawCaretWhenInactive = 0, kTXNDrawCaretWhenInactive = 1 }; enum { kTXNDontDrawCaretWhenInactiveBit = 12 }; enum { kTXNDontDrawCaretWhenInactiveMask = 1L << kTXNDontDrawCaretWhenInactiveBit }; # 5797 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 enum { kTXNNoTSMEverBit = 4 }; enum { kTXNNoTSMEverMask = 1L << kTXNNoTSMEverBit }; enum { kTXNNoAppleEventHandlersBit = 0, kTXNRestartAppleEventHandlersBit = 1 }; enum { kTXNNoAppleEventHandlersMask = 1 << kTXNNoAppleEventHandlersBit, kTXNRestartAppleEventHandlersMask = 1 << kTXNRestartAppleEventHandlersBit }; typedef UInt32 TXNActionKey; enum { kTXNTypingAction = 0, kTXNCutAction = 1, kTXNPasteAction = 2, kTXNClearAction = 3, kTXNChangeFontAction = 4, kTXNChangeFontColorAction = 5, kTXNChangeFontSizeAction = 6, kTXNChangeStyleAction = 7, kTXNAlignLeftAction = 8, kTXNAlignCenterAction = 9, kTXNAlignRightAction = 10, kTXNDropAction = 11, kTXNMoveAction = 12, kTXNFontFeatureAction = 13, kTXNFontVariationAction = 14, kTXNUndoLastAction = 1024 }; #define kTXNActionKeyMapperKey CFSTR("ActionKeyMapper") typedef CFStringRef ( * TXNActionKeyMapperProcPtr)(TXNActionKey actionKey, UInt32 commandID); typedef TXNActionKeyMapperProcPtr TXNActionKeyMapperUPP; # 5865 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern TXNActionKeyMapperUPP NewTXNActionKeyMapperUPP(TXNActionKeyMapperProcPtr userRoutine) __attribute__((deprecated)); # 5876 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern void DisposeTXNActionKeyMapperUPP(TXNActionKeyMapperUPP userUPP) __attribute__((deprecated)); # 5887 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 extern CFStringRef InvokeTXNActionKeyMapperUPP( TXNActionKey actionKey, UInt32 commandID, TXNActionKeyMapperUPP userUPP) __attribute__((deprecated)); #define NewTXNActionKeyMapperUPP(userRoutine) ((TXNActionKeyMapperUPP)userRoutine) #define DisposeTXNActionKeyMapperUPP(userUPP) #define InvokeTXNActionKeyMapperUPP(actionKey,commandID,userUPP) (*userUPP)(actionKey, commandID) # 5910 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 enum { kTXNTextInputCountBit = 0, kTXNRunCountBit = 1 }; typedef OptionBits TXNCountOptions; enum { kTXNTextInputCountMask = 1L << kTXNTextInputCountBit, kTXNRunCountMask = 1L << kTXNRunCountBit, kTXNAllCountMask = kTXNTextInputCountMask | kTXNRunCountMask }; # 7208 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacTextEditor.h" 3 #pragma pack(pop) # 106 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 #define __MACHELP__ # 55 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 #pragma pack(push, 2) enum { kMacHelpVersion = 0x0003 }; enum { kHMHelpMenuID = -16490 }; typedef SInt16 HMContentRequest; enum { kHMSupplyContent = 0, kHMDisposeContent = 1 }; # 82 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 typedef UInt32 HMContentType; enum { kHMNoContent = 'none', # 103 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 kHMCFStringContent = 'cfst', # 120 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 kHMCFStringLocalizedContent = 'cfsl', kHMPascalStrContent = 'pstr', kHMTextResContent = 'text', # 151 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 kHMTEHandleContent = 'txth', kHMStringResContent = 'str#', kHMStrResContent = 'str ' }; # 177 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 typedef SInt16 HMTagDisplaySide; enum { kHMDefaultSide = 0, kHMOutsideTopScriptAligned = 1, kHMOutsideLeftCenterAligned = 2, kHMOutsideBottomScriptAligned = 3, kHMOutsideRightCenterAligned = 4, kHMOutsideTopLeftAligned = 5, kHMOutsideTopRightAligned = 6, kHMOutsideLeftTopAligned = 7, kHMOutsideLeftBottomAligned = 8, kHMOutsideBottomLeftAligned = 9, kHMOutsideBottomRightAligned = 10, kHMOutsideRightTopAligned = 11, kHMOutsideRightBottomAligned = 12, kHMOutsideTopCenterAligned = 13, kHMOutsideBottomCenterAligned = 14, kHMInsideRightCenterAligned = 15, kHMInsideLeftCenterAligned = 16, kHMInsideBottomCenterAligned = 17, kHMInsideTopCenterAligned = 18, kHMInsideTopLeftCorner = 19, kHMInsideTopRightCorner = 20, kHMInsideBottomLeftCorner = 21, kHMInsideBottomRightCorner = 22, kHMAbsoluteCenterAligned = 23 }; enum { kHMTopSide = kHMOutsideTopScriptAligned, kHMLeftSide = kHMOutsideLeftCenterAligned, kHMBottomSide = kHMOutsideBottomScriptAligned, kHMRightSide = kHMOutsideRightCenterAligned, kHMTopLeftCorner = kHMOutsideTopLeftAligned, kHMTopRightCorner = kHMOutsideTopRightAligned, kHMLeftTopCorner = kHMOutsideLeftTopAligned, kHMLeftBottomCorner = kHMOutsideLeftBottomAligned, kHMBottomLeftCorner = kHMOutsideBottomLeftAligned, kHMBottomRightCorner = kHMOutsideBottomRightAligned, kHMRightTopCorner = kHMOutsideRightTopAligned, kHMRightBottomCorner = kHMOutsideRightBottomAligned }; typedef SInt16 HMContentProvidedType; enum { kHMContentProvided = 0, kHMContentNotProvided = 1, kHMContentNotProvidedDontPropagate = 2 }; enum { kHMMinimumContentIndex = 0, kHMMaximumContentIndex = 1 }; enum { errHMIllegalContentForMinimumState = -10980, errHMIllegalContentForMaximumState = -10981 }; enum { kHMIllegalContentForMinimumState = errHMIllegalContentForMinimumState }; enum { kHelpTagEventHandlerTag = 'hevt' }; struct HMStringResType { short hmmResID; short hmmIndex; }; typedef struct HMStringResType HMStringResType; struct HMHelpContent { HMContentType contentType; union { CFStringRef tagCFString; Str255 tagString; HMStringResType tagStringRes; TEHandle tagTEHandle; SInt16 tagTextRes; SInt16 tagStrRes; } u; }; typedef struct HMHelpContent HMHelpContent; struct HMHelpContentRec { SInt32 version; Rect absHotRect; HMTagDisplaySide tagSide; HMHelpContent content[2]; }; typedef struct HMHelpContentRec HMHelpContentRec; typedef HMHelpContentRec * HMHelpContentPtr; typedef OSStatus ( * HMControlContentProcPtr)(ControlRef inControl, Point inGlobalMouse, HMContentRequest inRequest, HMContentProvidedType *outContentProvided, HMHelpContentRec *ioHelpContent); typedef OSStatus ( * HMWindowContentProcPtr)(WindowRef inWindow, Point inGlobalMouse, HMContentRequest inRequest, HMContentProvidedType *outContentProvided, HMHelpContentRec *ioHelpContent); typedef OSStatus ( * HMMenuTitleContentProcPtr)(MenuRef inMenu, HMContentRequest inRequest, HMContentProvidedType *outContentProvided, HMHelpContentRec *ioHelpContent); typedef OSStatus ( * HMMenuItemContentProcPtr)(const MenuTrackingData *inTrackingData, HMContentRequest inRequest, HMContentProvidedType *outContentProvided, HMHelpContentRec *ioHelpContent); typedef HMControlContentProcPtr HMControlContentUPP; typedef HMWindowContentProcPtr HMWindowContentUPP; typedef HMMenuTitleContentProcPtr HMMenuTitleContentUPP; typedef HMMenuItemContentProcPtr HMMenuItemContentUPP; # 387 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 extern HMControlContentUPP NewHMControlContentUPP(HMControlContentProcPtr userRoutine) ; # 398 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 extern HMWindowContentUPP NewHMWindowContentUPP(HMWindowContentProcPtr userRoutine) ; # 409 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 extern HMMenuTitleContentUPP NewHMMenuTitleContentUPP(HMMenuTitleContentProcPtr userRoutine) ; # 420 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 extern HMMenuItemContentUPP NewHMMenuItemContentUPP(HMMenuItemContentProcPtr userRoutine) ; # 431 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 extern void DisposeHMControlContentUPP(HMControlContentUPP userUPP) ; # 442 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 extern void DisposeHMWindowContentUPP(HMWindowContentUPP userUPP) ; # 453 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 extern void DisposeHMMenuTitleContentUPP(HMMenuTitleContentUPP userUPP) ; # 464 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 extern void DisposeHMMenuItemContentUPP(HMMenuItemContentUPP userUPP) ; # 475 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 extern OSStatus InvokeHMControlContentUPP( ControlRef inControl, Point inGlobalMouse, HMContentRequest inRequest, HMContentProvidedType * outContentProvided, HMHelpContentRec * ioHelpContent, HMControlContentUPP userUPP) ; # 492 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 extern OSStatus InvokeHMWindowContentUPP( WindowRef inWindow, Point inGlobalMouse, HMContentRequest inRequest, HMContentProvidedType * outContentProvided, HMHelpContentRec * ioHelpContent, HMWindowContentUPP userUPP) ; # 509 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 extern OSStatus InvokeHMMenuTitleContentUPP( MenuRef inMenu, HMContentRequest inRequest, HMContentProvidedType * outContentProvided, HMHelpContentRec * ioHelpContent, HMMenuTitleContentUPP userUPP) ; # 525 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 extern OSStatus InvokeHMMenuItemContentUPP( const MenuTrackingData * inTrackingData, HMContentRequest inRequest, HMContentProvidedType * outContentProvided, HMHelpContentRec * ioHelpContent, HMMenuItemContentUPP userUPP) ; # 548 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 #define NewHMControlContentUPP(userRoutine) ((HMControlContentUPP)userRoutine) #define NewHMWindowContentUPP(userRoutine) ((HMWindowContentUPP)userRoutine) #define NewHMMenuTitleContentUPP(userRoutine) ((HMMenuTitleContentUPP)userRoutine) #define NewHMMenuItemContentUPP(userRoutine) ((HMMenuItemContentUPP)userRoutine) #define DisposeHMControlContentUPP(userUPP) #define DisposeHMWindowContentUPP(userUPP) #define DisposeHMMenuTitleContentUPP(userUPP) #define DisposeHMMenuItemContentUPP(userUPP) #define InvokeHMControlContentUPP(inControl,inGlobalMouse,inRequest,outContentProvided,ioHelpContent,userUPP) (*userUPP)(inControl, inGlobalMouse, inRequest, outContentProvided, ioHelpContent) #define InvokeHMWindowContentUPP(inWindow,inGlobalMouse,inRequest,outContentProvided,ioHelpContent,userUPP) (*userUPP)(inWindow, inGlobalMouse, inRequest, outContentProvided, ioHelpContent) #define InvokeHMMenuTitleContentUPP(inMenu,inRequest,outContentProvided,ioHelpContent,userUPP) (*userUPP)(inMenu, inRequest, outContentProvided, ioHelpContent) #define InvokeHMMenuItemContentUPP(inTrackingData,inRequest,outContentProvided,ioHelpContent,userUPP) (*userUPP)(inTrackingData, inRequest, outContentProvided, ioHelpContent) # 969 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 enum { kHMHideTagFade = 1 << 0, kHMHideTagImmediately = 1 << 1 }; # 1076 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacHelp.h" 3 #pragma pack(pop) # 110 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIButtonViews.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIButtonViews.h" 3 #define __HIBUTTONVIEWS__ # 75 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIButtonViews.h" 3 enum { kControlPushButtonProc = 368, kControlPushButLeftIconProc = 374, kControlPushButRightIconProc = 375 }; typedef UInt16 ControlPushButtonIconAlignment; enum { kControlPushButtonIconOnLeft = 6, kControlPushButtonIconOnRight = 7 }; enum { kControlKindPushButton = 'push', kControlKindPushIconButton = 'picn' }; #define kHIPushButtonClassID CFSTR("com.apple.HIPushButton") # 189 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIButtonViews.h" 3 enum { kControlPushButtonDefaultTag = 'dflt', kControlPushButtonCancelTag = 'cncl', # 213 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIButtonViews.h" 3 kControlPushButtonContentTag = kControlContentTag, kControlPushButtonIconAlignmentTag = 'cpia', kControlPushButtonAnimatingTag = 'anim' }; # 241 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIButtonViews.h" 3 enum { kControlCheckBoxProc = 369 }; enum { kControlCheckBoxAutoToggleProc = 371 }; enum { kControlKindCheckBox = 'cbox' }; #define kHICheckBoxClassID CFSTR("com.apple.HICheckBox") # 311 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIButtonViews.h" 3 enum { kControlCheckBoxUncheckedValue = 0, kControlCheckBoxCheckedValue = 1, kControlCheckBoxMixedValue = 2 }; # 328 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIButtonViews.h" 3 enum { kControlRadioButtonProc = 370 }; enum { kControlRadioButtonAutoToggleProc = 372 }; enum { kControlRadioButtonUncheckedValue = 0, kControlRadioButtonCheckedValue = 1, kControlRadioButtonMixedValue = 2 }; enum { kControlKindRadioButton = 'rdio' }; #define kHIRadioButtonClassID CFSTR("com.apple.HIRadioButton") # 426 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIButtonViews.h" 3 enum { kControlRadioGroupProc = 416 }; enum { kControlKindRadioGroup = 'rgrp' }; #define kHIRadioGroupClassID CFSTR("com.apple.HIRadioGroup") # 533 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIButtonViews.h" 3 enum { kControlBevelButtonSmallBevelProc = 32, kControlBevelButtonNormalBevelProc = 33, kControlBevelButtonLargeBevelProc = 34 }; enum { kControlBevelButtonSmallBevelVariant = 0, kControlBevelButtonNormalBevelVariant = (1 << 0), kControlBevelButtonLargeBevelVariant = (1 << 1), kControlBevelButtonMenuOnRightVariant = (1 << 2) }; typedef UInt16 ControlBevelThickness; enum { kControlBevelButtonSmallBevel = 0, kControlBevelButtonNormalBevel = 1, kControlBevelButtonLargeBevel = 2 }; enum { kControlBehaviorPushbutton = 0, kControlBehaviorToggles = 0x0100, kControlBehaviorSticky = 0x0200, kControlBehaviorOffsetContents = 0x8000, kControlBehaviorSingleValueMenu = 0, kControlBehaviorMultiValueMenu = 0x4000 }; enum { kControlBehaviorCommandMenu = 0x2000 }; typedef UInt16 ControlBevelButtonBehavior; typedef UInt16 ControlBevelButtonMenuBehavior; typedef UInt16 ControlBevelButtonMenuPlacement; enum { kControlBevelButtonMenuOnBottom = 0, kControlBevelButtonMenuOnRight = (1 << 2) }; enum { kControlKindBevelButton = 'bevl' }; #define kHIBevelButtonClassID CFSTR("com.apple.HIBevelButton") # 621 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIButtonViews.h" 3 typedef SInt16 ControlButtonGraphicAlignment; enum { kControlBevelButtonAlignSysDirection = -1, kControlBevelButtonAlignCenter = 0, kControlBevelButtonAlignLeft = 1, kControlBevelButtonAlignRight = 2, kControlBevelButtonAlignTop = 3, kControlBevelButtonAlignBottom = 4, kControlBevelButtonAlignTopLeft = 5, kControlBevelButtonAlignBottomLeft = 6, kControlBevelButtonAlignTopRight = 7, kControlBevelButtonAlignBottomRight = 8 }; typedef SInt16 ControlButtonTextAlignment; enum { kControlBevelButtonAlignTextSysDirection = teFlushDefault, kControlBevelButtonAlignTextCenter = teCenter, kControlBevelButtonAlignTextFlushRight = teFlushRight, kControlBevelButtonAlignTextFlushLeft = teFlushLeft }; typedef SInt16 ControlButtonTextPlacement; enum { kControlBevelButtonPlaceSysDirection = -1, kControlBevelButtonPlaceNormally = 0, kControlBevelButtonPlaceToRightOfGraphic = 1, kControlBevelButtonPlaceToLeftOfGraphic = 2, kControlBevelButtonPlaceBelowGraphic = 3, kControlBevelButtonPlaceAboveGraphic = 4 }; enum { kControlBevelButtonContentTag = kControlContentTag, kControlBevelButtonTransformTag = 'tran', kControlBevelButtonTextAlignTag = 'tali', kControlBevelButtonTextOffsetTag = 'toff', kControlBevelButtonGraphicAlignTag = 'gali', kControlBevelButtonGraphicOffsetTag = 'goff', kControlBevelButtonTextPlaceTag = 'tplc', kControlBevelButtonMenuValueTag = 'mval', kControlBevelButtonMenuHandleTag = 'mhnd', kControlBevelButtonMenuRefTag = 'mhnd', kControlBevelButtonCenterPopupGlyphTag = 'pglc' }; enum { kControlBevelButtonLastMenuTag = 'lmnu', kControlBevelButtonMenuDelayTag = 'mdly' }; enum { kControlBevelButtonScaleIconTag = 'scal' }; enum { kControlBevelButtonOwnedMenuRefTag = 'omrf', kControlBevelButtonKindTag = 'bebk' }; enum { kControlBevelButtonIsMultiValueMenuTag = 'mult' }; # 880 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIButtonViews.h" 3 typedef SInt16 ControlRoundButtonSize; enum { kControlRoundButtonNormalSize = kControlSizeNormal, kControlRoundButtonLargeSize = kControlSizeLarge }; enum { kControlRoundButtonContentTag = kControlContentTag, kControlRoundButtonSizeTag = kControlSizeTag }; enum { kControlKindRoundButton = 'rndb' }; #define kHIRoundButtonClassID CFSTR("com.apple.HIRoundButton") # 114 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIClockView.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIClockView.h" 3 #define __HICLOCKVIEW__ # 57 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIClockView.h" 3 enum { kEventClassClockView = 'cloc' }; # 87 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIClockView.h" 3 enum { kEventClockDateOrTimeChanged = 1 }; # 109 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIClockView.h" 3 enum { kControlClockTimeProc = 240, kControlClockTimeSecondsProc = 241, kControlClockDateProc = 242, kControlClockMonthYearProc = 243 }; typedef UInt16 ControlClockType; enum { kControlClockTypeHourMinute = 0, kControlClockTypeHourMinuteSecond = 1, kControlClockTypeMonthDayYear = 2, kControlClockTypeMonthYear = 3 }; typedef UInt32 ControlClockFlags; enum { kControlClockFlagStandard = 0, kControlClockNoFlags = 0, kControlClockFlagDisplayOnly = 1, kControlClockIsDisplayOnly = 1, kControlClockFlagLive = 2, kControlClockIsLive = 2 }; enum { kControlKindClock = 'clck' }; #define kHIClockViewClassID CFSTR("com.apple.HIClock") # 170 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIClockView.h" 3 enum { kControlClockLongDateTag = 'date', kControlClockAbsoluteTimeTag = 'abst', kControlClockFontStyleTag = kControlFontStyleTag, kControlClockAnimatingTag = 'anim' }; # 118 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HICocoaView.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HICocoaView.h" 3 #define __HICOCOAVIEW__ # 122 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIComboBox.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIComboBox.h" 3 #define __HICOMBOBOX__ # 63 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIComboBox.h" 3 #define kHIComboBoxClassID CFSTR("com.apple.HIComboBox") enum { kEventClassHIComboBox = 'hicb' }; enum { kEventParamComboBoxListSelectedItemIndex = 'cbli' }; # 107 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIComboBox.h" 3 enum { kEventComboBoxListItemSelected = 1 }; enum { kHIComboBoxNoAttributes = 0L, kHIComboBoxAutoCompletionAttribute = (1L << 0), kHIComboBoxAutoDisclosureAttribute = (1L << 1), kHIComboBoxAutoSortAttribute = (1L << 2), kHIComboBoxAutoSizeListAttribute = (1L << 3), kHIComboBoxStandardAttributes = (kHIComboBoxAutoCompletionAttribute | kHIComboBoxAutoDisclosureAttribute | kHIComboBoxAutoSizeListAttribute) }; enum { kControlKindHIComboBox = 'cbbx' }; enum { kHIComboBoxEditTextPart = 5, kHIComboBoxDisclosurePart = 28 }; # 185 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIComboBox.h" 3 enum { kHIComboBoxListTag = 'cbls', kHIComboBoxListPixelWidthTag = 'cblw', kHIComboBoxListPixelHeightTag = 'cblh', kHIComboBoxNumVisibleItemsTag = 'cbni' }; # 126 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 #define __HICONTAINERVIEWS__ # 62 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 enum { kControlGroupBoxTextTitleProc = 160, kControlGroupBoxCheckBoxProc = 161, kControlGroupBoxPopupButtonProc = 162, kControlGroupBoxSecondaryTextTitleProc = 164, kControlGroupBoxSecondaryCheckBoxProc = 165, kControlGroupBoxSecondaryPopupButtonProc = 166 }; enum { kControlKindGroupBox = 'grpb', kControlKindCheckGroupBox = 'cgrp', kControlKindPopupGroupBox = 'pgrp' }; #define kHIGroupBoxClassID CFSTR("com.apple.HIGroupBox") #define kHICheckBoxGroupClassID CFSTR("com.apple.HICheckBoxGroup") # 243 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 enum { kControlGroupBoxMenuHandleTag = 'mhan', kControlGroupBoxMenuRefTag = 'mhan', kControlGroupBoxFontStyleTag = kControlFontStyleTag }; enum { kControlGroupBoxTitleRectTag = 'trec' }; enum { kControlGroupBoxFrameRectTag = 'frec' }; enum { kControlPlacardProc = 224 }; enum { kControlKindPlacard = 'plac' }; #define kHIPlacardViewClassID CFSTR("com.apple.HIPlacardView") # 325 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 enum { kControlWindowHeaderProc = 336, kControlWindowListViewHeaderProc = 337 }; enum { kControlKindWindowHeader = 'whed' }; enum { kControlWindowHeaderIsListHeaderTag = 'islh' }; #define kHIWindowHeaderViewClassID CFSTR("com.apple.HIWindowHeaderView") # 398 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 enum { kControlUserPaneProc = 256 }; enum { kControlKindUserPane = 'upan' }; #define kHIUserPaneClassID CFSTR("com.apple.HIUserPane") # 434 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 enum { kControlUserItemDrawProcTag = 'uidp', kControlUserPaneDrawProcTag = 'draw', kControlUserPaneHitTestProcTag = 'hitt', kControlUserPaneTrackingProcTag = 'trak', kControlUserPaneIdleProcTag = 'idle', kControlUserPaneKeyDownProcTag = 'keyd', kControlUserPaneActivateProcTag = 'acti', kControlUserPaneFocusProcTag = 'foci', kControlUserPaneBackgroundProcTag = 'back' }; typedef void ( * ControlUserPaneDrawProcPtr)(ControlRef control, ControlPartCode part); typedef ControlPartCode ( * ControlUserPaneHitTestProcPtr)(ControlRef control, Point where); typedef ControlPartCode ( * ControlUserPaneTrackingProcPtr)(ControlRef control, Point startPt, ControlActionUPP actionProc); typedef void ( * ControlUserPaneIdleProcPtr)(ControlRef control); typedef ControlPartCode ( * ControlUserPaneKeyDownProcPtr)(ControlRef control, SInt16 keyCode, SInt16 charCode, SInt16 modifiers); typedef void ( * ControlUserPaneActivateProcPtr)(ControlRef control, Boolean activating); typedef ControlPartCode ( * ControlUserPaneFocusProcPtr)(ControlRef control, ControlFocusPart action); typedef ControlUserPaneDrawProcPtr ControlUserPaneDrawUPP; typedef ControlUserPaneHitTestProcPtr ControlUserPaneHitTestUPP; typedef ControlUserPaneTrackingProcPtr ControlUserPaneTrackingUPP; typedef ControlUserPaneIdleProcPtr ControlUserPaneIdleUPP; typedef ControlUserPaneKeyDownProcPtr ControlUserPaneKeyDownUPP; typedef ControlUserPaneActivateProcPtr ControlUserPaneActivateUPP; typedef ControlUserPaneFocusProcPtr ControlUserPaneFocusUPP; # 468 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern ControlUserPaneDrawUPP NewControlUserPaneDrawUPP(ControlUserPaneDrawProcPtr userRoutine) ; # 479 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern ControlUserPaneHitTestUPP NewControlUserPaneHitTestUPP(ControlUserPaneHitTestProcPtr userRoutine) ; # 490 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern ControlUserPaneTrackingUPP NewControlUserPaneTrackingUPP(ControlUserPaneTrackingProcPtr userRoutine) ; # 501 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern ControlUserPaneIdleUPP NewControlUserPaneIdleUPP(ControlUserPaneIdleProcPtr userRoutine) ; # 512 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern ControlUserPaneKeyDownUPP NewControlUserPaneKeyDownUPP(ControlUserPaneKeyDownProcPtr userRoutine) ; # 523 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern ControlUserPaneActivateUPP NewControlUserPaneActivateUPP(ControlUserPaneActivateProcPtr userRoutine) ; # 534 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern ControlUserPaneFocusUPP NewControlUserPaneFocusUPP(ControlUserPaneFocusProcPtr userRoutine) ; # 545 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern void DisposeControlUserPaneDrawUPP(ControlUserPaneDrawUPP userUPP) ; # 556 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern void DisposeControlUserPaneHitTestUPP(ControlUserPaneHitTestUPP userUPP) ; # 567 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern void DisposeControlUserPaneTrackingUPP(ControlUserPaneTrackingUPP userUPP) ; # 578 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern void DisposeControlUserPaneIdleUPP(ControlUserPaneIdleUPP userUPP) ; # 589 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern void DisposeControlUserPaneKeyDownUPP(ControlUserPaneKeyDownUPP userUPP) ; # 600 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern void DisposeControlUserPaneActivateUPP(ControlUserPaneActivateUPP userUPP) ; # 611 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern void DisposeControlUserPaneFocusUPP(ControlUserPaneFocusUPP userUPP) ; # 622 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern void InvokeControlUserPaneDrawUPP( ControlRef control, ControlPartCode part, ControlUserPaneDrawUPP userUPP) ; # 636 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern ControlPartCode InvokeControlUserPaneHitTestUPP( ControlRef control, Point where, ControlUserPaneHitTestUPP userUPP) ; # 650 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern ControlPartCode InvokeControlUserPaneTrackingUPP( ControlRef control, Point startPt, ControlActionUPP actionProc, ControlUserPaneTrackingUPP userUPP) ; # 665 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern void InvokeControlUserPaneIdleUPP( ControlRef control, ControlUserPaneIdleUPP userUPP) ; # 678 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern ControlPartCode InvokeControlUserPaneKeyDownUPP( ControlRef control, SInt16 keyCode, SInt16 charCode, SInt16 modifiers, ControlUserPaneKeyDownUPP userUPP) ; # 694 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern void InvokeControlUserPaneActivateUPP( ControlRef control, Boolean activating, ControlUserPaneActivateUPP userUPP) ; # 708 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 extern ControlPartCode InvokeControlUserPaneFocusUPP( ControlRef control, ControlFocusPart action, ControlUserPaneFocusUPP userUPP) ; # 738 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIContainerViews.h" 3 #define NewControlUserPaneDrawUPP(userRoutine) ((ControlUserPaneDrawUPP)userRoutine) #define NewControlUserPaneHitTestUPP(userRoutine) ((ControlUserPaneHitTestUPP)userRoutine) #define NewControlUserPaneTrackingUPP(userRoutine) ((ControlUserPaneTrackingUPP)userRoutine) #define NewControlUserPaneIdleUPP(userRoutine) ((ControlUserPaneIdleUPP)userRoutine) #define NewControlUserPaneKeyDownUPP(userRoutine) ((ControlUserPaneKeyDownUPP)userRoutine) #define NewControlUserPaneActivateUPP(userRoutine) ((ControlUserPaneActivateUPP)userRoutine) #define NewControlUserPaneFocusUPP(userRoutine) ((ControlUserPaneFocusUPP)userRoutine) #define DisposeControlUserPaneDrawUPP(userUPP) #define DisposeControlUserPaneHitTestUPP(userUPP) #define DisposeControlUserPaneTrackingUPP(userUPP) #define DisposeControlUserPaneIdleUPP(userUPP) #define DisposeControlUserPaneKeyDownUPP(userUPP) #define DisposeControlUserPaneActivateUPP(userUPP) #define DisposeControlUserPaneFocusUPP(userUPP) #define InvokeControlUserPaneDrawUPP(control,part,userUPP) (*userUPP)(control, part) #define InvokeControlUserPaneHitTestUPP(control,where,userUPP) (*userUPP)(control, where) #define InvokeControlUserPaneTrackingUPP(control,startPt,actionProc,userUPP) (*userUPP)(control, startPt, actionProc) #define InvokeControlUserPaneIdleUPP(control,userUPP) (*userUPP)(control) #define InvokeControlUserPaneKeyDownUPP(control,keyCode,charCode,modifiers,userUPP) (*userUPP)(control, keyCode, charCode, modifiers) #define InvokeControlUserPaneActivateUPP(control,activating,userUPP) (*userUPP)(control, activating) #define InvokeControlUserPaneFocusUPP(control,action,userUPP) (*userUPP)(control, action) # 130 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 #define __HIDATABROWSER__ # 82 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 #pragma pack(push, 2) #define kHIDataBrowserClassID CFSTR("com.apple.HIDataBrowser") enum { kControlKindDataBrowser = 'datb' }; enum { errDataBrowserNotConfigured = -4970, errDataBrowserItemNotFound = -4971, errDataBrowserItemNotAdded = -4975, errDataBrowserPropertyNotFound = -4972, errDataBrowserInvalidPropertyPart = -4973, errDataBrowserInvalidPropertyData = -4974, errDataBrowserPropertyNotSupported = -4979 }; enum { kControlDataBrowserIncludesFrameAndFocusTag = 'brdr', kControlDataBrowserKeyFilterTag = kControlKeyFilterTag, kControlDataBrowserEditTextKeyFilterTag = kControlDataBrowserKeyFilterTag, kControlDataBrowserEditTextValidationProcTag = 'vali' }; typedef OSType DataBrowserViewStyle; enum { kDataBrowserNoView = 0x3F3F3F3F, kDataBrowserListView = 'lstv', kDataBrowserColumnView = 'clmv' }; typedef UInt32 DataBrowserSelectionFlags; enum { kDataBrowserDragSelect = 1 << 0, kDataBrowserSelectOnlyOne = 1 << 1, kDataBrowserResetSelection = 1 << 2, kDataBrowserCmdTogglesSelection = 1 << 3, kDataBrowserNoDisjointSelection = 1 << 4, kDataBrowserAlwaysExtendSelection = 1 << 5, kDataBrowserNeverEmptySelectionSet = 1 << 6 }; typedef UInt16 DataBrowserSortOrder; enum { kDataBrowserOrderUndefined = 0, kDataBrowserOrderIncreasing = 1, kDataBrowserOrderDecreasing = 2 }; typedef unsigned long DataBrowserItemID; enum { kDataBrowserNoItem = 0L }; typedef UInt32 DataBrowserItemState; enum { kDataBrowserItemNoState = 0, kDataBrowserItemAnyState = (unsigned long)(-1), kDataBrowserItemIsSelected = 1 << 0, kDataBrowserContainerIsOpen = 1 << 1, kDataBrowserItemIsDragTarget = 1 << 2 }; typedef UInt8 DataBrowserRevealOptions; enum { kDataBrowserRevealOnly = 0, kDataBrowserRevealAndCenterInView = 1 << 0, kDataBrowserRevealWithoutSelecting = 1 << 1 }; typedef UInt32 DataBrowserSetOption; enum { kDataBrowserItemsAdd = 0, kDataBrowserItemsAssign = 1, kDataBrowserItemsToggle = 2, kDataBrowserItemsRemove = 3 }; typedef UInt32 DataBrowserSelectionAnchorDirection; enum { kDataBrowserSelectionAnchorUp = 0, kDataBrowserSelectionAnchorDown = 1, kDataBrowserSelectionAnchorLeft = 2, kDataBrowserSelectionAnchorRight = 3 }; typedef UInt32 DataBrowserEditCommand; enum { kDataBrowserEditMsgUndo = kHICommandUndo, kDataBrowserEditMsgRedo = kHICommandRedo, kDataBrowserEditMsgCut = kHICommandCut, kDataBrowserEditMsgCopy = kHICommandCopy, kDataBrowserEditMsgPaste = kHICommandPaste, kDataBrowserEditMsgClear = kHICommandClear, kDataBrowserEditMsgSelectAll = kHICommandSelectAll }; typedef UInt32 DataBrowserItemNotification; enum { kDataBrowserItemAdded = 1, kDataBrowserItemRemoved = 2, kDataBrowserEditStarted = 3, kDataBrowserEditStopped = 4, kDataBrowserItemSelected = 5, kDataBrowserItemDeselected = 6, kDataBrowserItemDoubleClicked = 7, kDataBrowserContainerOpened = 8, kDataBrowserContainerClosing = 9, kDataBrowserContainerClosed = 10, kDataBrowserContainerSorting = 11, kDataBrowserContainerSorted = 12, kDataBrowserUserToggledContainer = 16, kDataBrowserTargetChanged = 15, kDataBrowserUserStateChanged = 13, kDataBrowserSelectionSetChanged = 14 }; # 219 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 enum { kDataBrowserItemNoProperty = 0L, kDataBrowserItemIsActiveProperty = 1L, kDataBrowserItemIsSelectableProperty = 2L, kDataBrowserItemIsEditableProperty = 3L, kDataBrowserItemIsContainerProperty = 4L, kDataBrowserContainerIsOpenableProperty = 5L, kDataBrowserContainerIsClosableProperty = 6L, kDataBrowserContainerIsSortableProperty = 7L, kDataBrowserItemSelfIdentityProperty = 8L, # 245 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 kDataBrowserContainerAliasIDProperty = 9L, # 261 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 kDataBrowserColumnViewPreviewProperty = 10L, # 288 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 kDataBrowserItemParentContainerProperty = 11L }; typedef unsigned long DataBrowserPropertyID; typedef OSType DataBrowserPropertyType; enum { kDataBrowserCustomType = 0x3F3F3F3F, kDataBrowserIconType = 'icnr', kDataBrowserTextType = 'text', kDataBrowserDateTimeType = 'date', kDataBrowserSliderType = 'sldr', kDataBrowserCheckboxType = 'chbx', kDataBrowserProgressBarType = 'prog', kDataBrowserRelevanceRankType = 'rank', kDataBrowserPopupMenuType = 'menu', kDataBrowserIconAndTextType = 'ticn' }; typedef OSType DataBrowserPropertyPart; enum { kDataBrowserPropertyEnclosingPart = 0L, kDataBrowserPropertyContentPart = '----', kDataBrowserPropertyDisclosurePart = 'disc', kDataBrowserPropertyTextPart = kDataBrowserTextType, kDataBrowserPropertyIconPart = kDataBrowserIconType, kDataBrowserPropertySliderPart = kDataBrowserSliderType, kDataBrowserPropertyCheckboxPart = kDataBrowserCheckboxType, kDataBrowserPropertyProgressBarPart = kDataBrowserProgressBarType, kDataBrowserPropertyRelevanceRankPart = kDataBrowserRelevanceRankType }; typedef UInt32 DataBrowserPropertyFlags; enum { kDataBrowserUniversalPropertyFlagsMask = 0xFF, kDataBrowserPropertyIsMutable = 1 << 0, kDataBrowserDefaultPropertyFlags = 0 << 0, kDataBrowserUniversalPropertyFlags = kDataBrowserUniversalPropertyFlagsMask, kDataBrowserPropertyIsEditable = kDataBrowserPropertyIsMutable }; enum { kDataBrowserPropertyFlagsOffset = 8, kDataBrowserPropertyFlagsMask = 0xFF << kDataBrowserPropertyFlagsOffset, kDataBrowserCheckboxTriState = 1 << kDataBrowserPropertyFlagsOffset, kDataBrowserDateTimeRelative = 1 << (kDataBrowserPropertyFlagsOffset), kDataBrowserDateTimeDateOnly = 1 << (kDataBrowserPropertyFlagsOffset + 1), kDataBrowserDateTimeTimeOnly = 1 << (kDataBrowserPropertyFlagsOffset + 2), kDataBrowserDateTimeSecondsToo = 1 << (kDataBrowserPropertyFlagsOffset + 3), kDataBrowserSliderPlainThumb = kThemeThumbPlain << kDataBrowserPropertyFlagsOffset, kDataBrowserSliderUpwardThumb = kThemeThumbUpward << kDataBrowserPropertyFlagsOffset, kDataBrowserSliderDownwardThumb = kThemeThumbDownward << kDataBrowserPropertyFlagsOffset, kDataBrowserDoNotTruncateText = 3 << kDataBrowserPropertyFlagsOffset, kDataBrowserTruncateTextAtEnd = 2 << kDataBrowserPropertyFlagsOffset, kDataBrowserTruncateTextMiddle = 0 << kDataBrowserPropertyFlagsOffset, kDataBrowserTruncateTextAtStart = 1 << kDataBrowserPropertyFlagsOffset, # 366 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 kDataBrowserPopupMenuButtonless = 1 << kDataBrowserPropertyFlagsOffset, kDataBrowserPropertyModificationFlags = kDataBrowserPropertyFlagsMask, kDataBrowserRelativeDateTime = kDataBrowserDateTimeRelative }; enum { kDataBrowserViewSpecificFlagsOffset = 16, kDataBrowserViewSpecificFlagsMask = 0xFF << kDataBrowserViewSpecificFlagsOffset, kDataBrowserViewSpecificPropertyFlags = kDataBrowserViewSpecificFlagsMask }; enum { kDataBrowserClientPropertyFlagsOffset = 24, kDataBrowserClientPropertyFlagsMask = 0xFF << kDataBrowserClientPropertyFlagsOffset }; struct DataBrowserPropertyDesc { DataBrowserPropertyID propertyID; DataBrowserPropertyType propertyType; DataBrowserPropertyFlags propertyFlags; }; typedef struct DataBrowserPropertyDesc DataBrowserPropertyDesc; typedef void ( * DataBrowserItemProcPtr)(DataBrowserItemID item, DataBrowserItemState state, void *clientData); typedef DataBrowserItemProcPtr DataBrowserItemUPP; # 405 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserItemUPP NewDataBrowserItemUPP(DataBrowserItemProcPtr userRoutine) ; # 416 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserItemUPP(DataBrowserItemUPP userUPP) ; # 427 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void InvokeDataBrowserItemUPP( DataBrowserItemID item, DataBrowserItemState state, void * clientData, DataBrowserItemUPP userUPP) ; #define NewDataBrowserItemUPP(userRoutine) ((DataBrowserItemUPP)userRoutine) #define DisposeDataBrowserItemUPP(userUPP) #define InvokeDataBrowserItemUPP(item,state,clientData,userUPP) (*userUPP)(item, state, clientData) # 512 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 enum { kDataBrowserAttributeNone = 0, # 531 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 kDataBrowserAttributeColumnViewResizeWindow = (1 << 0), kDataBrowserAttributeListViewAlternatingRowColors = (1 << 1), kDataBrowserAttributeListViewDrawColumnDividers = (1 << 2), # 568 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 kDataBrowserAttributeAutoHideScrollBars = (1 << 3), # 577 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 kDataBrowserAttributeReserveGrowBoxSpace = (1 << 4) }; # 659 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 enum { kDataBrowserMetricCellContentInset = 1, kDataBrowserMetricIconAndTextGap = 2, # 683 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 kDataBrowserMetricDisclosureColumnEdgeInset = 3, kDataBrowserMetricDisclosureTriangleAndContentGap = 4, kDataBrowserMetricDisclosureColumnPerDepthGap = 5, kDataBrowserMetricLast = kDataBrowserMetricDisclosureColumnPerDepthGap }; typedef UInt32 DataBrowserMetric; # 1594 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 typedef void * DataBrowserItemDataRef; # 2099 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 typedef OSStatus ( * DataBrowserItemDataProcPtr)(ControlRef browser, DataBrowserItemID item, DataBrowserPropertyID property, DataBrowserItemDataRef itemData, Boolean setValue); typedef DataBrowserItemDataProcPtr DataBrowserItemDataUPP; typedef Boolean ( * DataBrowserItemCompareProcPtr)(ControlRef browser, DataBrowserItemID itemOne, DataBrowserItemID itemTwo, DataBrowserPropertyID sortProperty); typedef DataBrowserItemCompareProcPtr DataBrowserItemCompareUPP; # 2121 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 typedef void ( * DataBrowserItemNotificationWithItemProcPtr)(ControlRef browser, DataBrowserItemID item, DataBrowserItemNotification message, DataBrowserItemDataRef itemData); typedef void ( * DataBrowserItemNotificationProcPtr)(ControlRef browser, DataBrowserItemID item, DataBrowserItemNotification message); typedef DataBrowserItemNotificationWithItemProcPtr DataBrowserItemNotificationWithItemUPP; typedef DataBrowserItemNotificationProcPtr DataBrowserItemNotificationUPP; typedef Boolean ( * DataBrowserAddDragItemProcPtr)(ControlRef browser, DragReference theDrag, DataBrowserItemID item, ItemReference *itemRef); typedef Boolean ( * DataBrowserAcceptDragProcPtr)(ControlRef browser, DragReference theDrag, DataBrowserItemID item); typedef Boolean ( * DataBrowserReceiveDragProcPtr)(ControlRef browser, DragReference theDrag, DataBrowserItemID item); typedef void ( * DataBrowserPostProcessDragProcPtr)(ControlRef browser, DragReference theDrag, OSStatus trackDragResult); typedef DataBrowserAddDragItemProcPtr DataBrowserAddDragItemUPP; typedef DataBrowserAcceptDragProcPtr DataBrowserAcceptDragUPP; typedef DataBrowserReceiveDragProcPtr DataBrowserReceiveDragUPP; typedef DataBrowserPostProcessDragProcPtr DataBrowserPostProcessDragUPP; typedef void ( * DataBrowserGetContextualMenuProcPtr)(ControlRef browser, MenuRef *menu, UInt32 *helpType, CFStringRef *helpItemString, AEDesc *selection); typedef void ( * DataBrowserSelectContextualMenuProcPtr)(ControlRef browser, MenuRef menu, UInt32 selectionType, SInt16 menuID, MenuItemIndex menuItem); typedef DataBrowserGetContextualMenuProcPtr DataBrowserGetContextualMenuUPP; typedef DataBrowserSelectContextualMenuProcPtr DataBrowserSelectContextualMenuUPP; typedef void ( * DataBrowserItemHelpContentProcPtr)(ControlRef browser, DataBrowserItemID item, DataBrowserPropertyID property, HMContentRequest inRequest, HMContentProvidedType *outContentProvided, HMHelpContentRec *ioHelpContent); typedef DataBrowserItemHelpContentProcPtr DataBrowserItemHelpContentUPP; # 2154 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserItemDataUPP NewDataBrowserItemDataUPP(DataBrowserItemDataProcPtr userRoutine) ; # 2165 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserItemCompareUPP NewDataBrowserItemCompareUPP(DataBrowserItemCompareProcPtr userRoutine) ; # 2176 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserItemNotificationWithItemUPP NewDataBrowserItemNotificationWithItemUPP(DataBrowserItemNotificationWithItemProcPtr userRoutine) ; # 2187 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserItemNotificationUPP NewDataBrowserItemNotificationUPP(DataBrowserItemNotificationProcPtr userRoutine) ; # 2198 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserAddDragItemUPP NewDataBrowserAddDragItemUPP(DataBrowserAddDragItemProcPtr userRoutine) ; # 2209 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserAcceptDragUPP NewDataBrowserAcceptDragUPP(DataBrowserAcceptDragProcPtr userRoutine) ; # 2220 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserReceiveDragUPP NewDataBrowserReceiveDragUPP(DataBrowserReceiveDragProcPtr userRoutine) ; # 2231 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserPostProcessDragUPP NewDataBrowserPostProcessDragUPP(DataBrowserPostProcessDragProcPtr userRoutine) ; # 2242 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserGetContextualMenuUPP NewDataBrowserGetContextualMenuUPP(DataBrowserGetContextualMenuProcPtr userRoutine) ; # 2253 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserSelectContextualMenuUPP NewDataBrowserSelectContextualMenuUPP(DataBrowserSelectContextualMenuProcPtr userRoutine) ; # 2264 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserItemHelpContentUPP NewDataBrowserItemHelpContentUPP(DataBrowserItemHelpContentProcPtr userRoutine) ; # 2275 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserItemDataUPP(DataBrowserItemDataUPP userUPP) ; # 2286 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserItemCompareUPP(DataBrowserItemCompareUPP userUPP) ; # 2297 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserItemNotificationWithItemUPP(DataBrowserItemNotificationWithItemUPP userUPP) ; # 2308 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserItemNotificationUPP(DataBrowserItemNotificationUPP userUPP) ; # 2319 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserAddDragItemUPP(DataBrowserAddDragItemUPP userUPP) ; # 2330 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserAcceptDragUPP(DataBrowserAcceptDragUPP userUPP) ; # 2341 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserReceiveDragUPP(DataBrowserReceiveDragUPP userUPP) ; # 2352 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserPostProcessDragUPP(DataBrowserPostProcessDragUPP userUPP) ; # 2363 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserGetContextualMenuUPP(DataBrowserGetContextualMenuUPP userUPP) ; # 2374 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserSelectContextualMenuUPP(DataBrowserSelectContextualMenuUPP userUPP) ; # 2385 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserItemHelpContentUPP(DataBrowserItemHelpContentUPP userUPP) ; # 2396 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern OSStatus InvokeDataBrowserItemDataUPP( ControlRef browser, DataBrowserItemID item, DataBrowserPropertyID property, DataBrowserItemDataRef itemData, Boolean setValue, DataBrowserItemDataUPP userUPP) ; # 2413 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern Boolean InvokeDataBrowserItemCompareUPP( ControlRef browser, DataBrowserItemID itemOne, DataBrowserItemID itemTwo, DataBrowserPropertyID sortProperty, DataBrowserItemCompareUPP userUPP) ; # 2429 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void InvokeDataBrowserItemNotificationWithItemUPP( ControlRef browser, DataBrowserItemID item, DataBrowserItemNotification message, DataBrowserItemDataRef itemData, DataBrowserItemNotificationWithItemUPP userUPP) ; # 2445 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void InvokeDataBrowserItemNotificationUPP( ControlRef browser, DataBrowserItemID item, DataBrowserItemNotification message, DataBrowserItemNotificationUPP userUPP) ; # 2460 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern Boolean InvokeDataBrowserAddDragItemUPP( ControlRef browser, DragReference theDrag, DataBrowserItemID item, ItemReference * itemRef, DataBrowserAddDragItemUPP userUPP) ; # 2476 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern Boolean InvokeDataBrowserAcceptDragUPP( ControlRef browser, DragReference theDrag, DataBrowserItemID item, DataBrowserAcceptDragUPP userUPP) ; # 2491 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern Boolean InvokeDataBrowserReceiveDragUPP( ControlRef browser, DragReference theDrag, DataBrowserItemID item, DataBrowserReceiveDragUPP userUPP) ; # 2506 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void InvokeDataBrowserPostProcessDragUPP( ControlRef browser, DragReference theDrag, OSStatus trackDragResult, DataBrowserPostProcessDragUPP userUPP) ; # 2521 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void InvokeDataBrowserGetContextualMenuUPP( ControlRef browser, MenuRef * menu, UInt32 * helpType, CFStringRef * helpItemString, AEDesc * selection, DataBrowserGetContextualMenuUPP userUPP) ; # 2538 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void InvokeDataBrowserSelectContextualMenuUPP( ControlRef browser, MenuRef menu, UInt32 selectionType, SInt16 menuID, MenuItemIndex menuItem, DataBrowserSelectContextualMenuUPP userUPP) ; # 2555 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void InvokeDataBrowserItemHelpContentUPP( ControlRef browser, DataBrowserItemID item, DataBrowserPropertyID property, HMContentRequest inRequest, HMContentProvidedType * outContentProvided, HMHelpContentRec * ioHelpContent, DataBrowserItemHelpContentUPP userUPP) ; # 2601 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 #define NewDataBrowserItemDataUPP(userRoutine) ((DataBrowserItemDataUPP)userRoutine) #define NewDataBrowserItemCompareUPP(userRoutine) ((DataBrowserItemCompareUPP)userRoutine) #define NewDataBrowserItemNotificationWithItemUPP(userRoutine) ((DataBrowserItemNotificationWithItemUPP)userRoutine) #define NewDataBrowserItemNotificationUPP(userRoutine) ((DataBrowserItemNotificationUPP)userRoutine) #define NewDataBrowserAddDragItemUPP(userRoutine) ((DataBrowserAddDragItemUPP)userRoutine) #define NewDataBrowserAcceptDragUPP(userRoutine) ((DataBrowserAcceptDragUPP)userRoutine) #define NewDataBrowserReceiveDragUPP(userRoutine) ((DataBrowserReceiveDragUPP)userRoutine) #define NewDataBrowserPostProcessDragUPP(userRoutine) ((DataBrowserPostProcessDragUPP)userRoutine) #define NewDataBrowserGetContextualMenuUPP(userRoutine) ((DataBrowserGetContextualMenuUPP)userRoutine) #define NewDataBrowserSelectContextualMenuUPP(userRoutine) ((DataBrowserSelectContextualMenuUPP)userRoutine) #define NewDataBrowserItemHelpContentUPP(userRoutine) ((DataBrowserItemHelpContentUPP)userRoutine) #define DisposeDataBrowserItemDataUPP(userUPP) #define DisposeDataBrowserItemCompareUPP(userUPP) #define DisposeDataBrowserItemNotificationWithItemUPP(userUPP) #define DisposeDataBrowserItemNotificationUPP(userUPP) #define DisposeDataBrowserAddDragItemUPP(userUPP) #define DisposeDataBrowserAcceptDragUPP(userUPP) #define DisposeDataBrowserReceiveDragUPP(userUPP) #define DisposeDataBrowserPostProcessDragUPP(userUPP) #define DisposeDataBrowserGetContextualMenuUPP(userUPP) #define DisposeDataBrowserSelectContextualMenuUPP(userUPP) #define DisposeDataBrowserItemHelpContentUPP(userUPP) #define InvokeDataBrowserItemDataUPP(browser,item,property,itemData,setValue,userUPP) (*userUPP)(browser, item, property, itemData, setValue) #define InvokeDataBrowserItemCompareUPP(browser,itemOne,itemTwo,sortProperty,userUPP) (*userUPP)(browser, itemOne, itemTwo, sortProperty) #define InvokeDataBrowserItemNotificationWithItemUPP(browser,item,message,itemData,userUPP) (*userUPP)(browser, item, message, itemData) #define InvokeDataBrowserItemNotificationUPP(browser,item,message,userUPP) (*userUPP)(browser, item, message) #define InvokeDataBrowserAddDragItemUPP(browser,theDrag,item,itemRef,userUPP) (*userUPP)(browser, theDrag, item, itemRef) #define InvokeDataBrowserAcceptDragUPP(browser,theDrag,item,userUPP) (*userUPP)(browser, theDrag, item) #define InvokeDataBrowserReceiveDragUPP(browser,theDrag,item,userUPP) (*userUPP)(browser, theDrag, item) #define InvokeDataBrowserPostProcessDragUPP(browser,theDrag,trackDragResult,userUPP) (*userUPP)(browser, theDrag, trackDragResult) #define InvokeDataBrowserGetContextualMenuUPP(browser,menu,helpType,helpItemString,selection,userUPP) (*userUPP)(browser, menu, helpType, helpItemString, selection) #define InvokeDataBrowserSelectContextualMenuUPP(browser,menu,selectionType,menuID,menuItem,userUPP) (*userUPP)(browser, menu, selectionType, menuID, menuItem) #define InvokeDataBrowserItemHelpContentUPP(browser,item,property,inRequest,outContentProvided,ioHelpContent,userUPP) (*userUPP)(browser, item, property, inRequest, outContentProvided, ioHelpContent) enum { kDataBrowserLatestCallbacks = 0 }; struct DataBrowserCallbacks { UInt32 version; union { struct { DataBrowserItemDataUPP itemDataCallback; DataBrowserItemCompareUPP itemCompareCallback; DataBrowserItemNotificationUPP itemNotificationCallback; DataBrowserAddDragItemUPP addDragItemCallback; DataBrowserAcceptDragUPP acceptDragCallback; DataBrowserReceiveDragUPP receiveDragCallback; DataBrowserPostProcessDragUPP postProcessDragCallback; DataBrowserItemHelpContentUPP itemHelpContentCallback; DataBrowserGetContextualMenuUPP getContextualMenuCallback; DataBrowserSelectContextualMenuUPP selectContextualMenuCallback; } v1; } u; }; typedef struct DataBrowserCallbacks DataBrowserCallbacks; # 2728 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 enum { kEventClassDataBrowser = 'hidb' }; # 2744 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 enum { kEventParamDataBrowserItemID = 'dbid', kEventParamDataBrowserPropertyID = 'dbpd', kEventParamDataBrowserItemState = 'dbis' }; # 2801 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 enum { kEventDataBrowserDrawCustomItem = 1 }; typedef UInt32 DataBrowserDragFlags; typedef SInt16 DataBrowserTrackingResult; enum { kDataBrowserContentHit = 1, kDataBrowserNothingHit = 0, kDataBrowserStopTracking = -1 }; typedef void ( * DataBrowserDrawItemProcPtr)(ControlRef browser, DataBrowserItemID item, DataBrowserPropertyID property, DataBrowserItemState itemState, const Rect *theRect, SInt16 gdDepth, Boolean colorDevice); typedef Boolean ( * DataBrowserEditItemProcPtr)(ControlRef browser, DataBrowserItemID item, DataBrowserPropertyID property, CFStringRef theString, Rect *maxEditTextRect, Boolean *shrinkToFit); typedef Boolean ( * DataBrowserHitTestProcPtr)(ControlRef browser, DataBrowserItemID itemID, DataBrowserPropertyID property, const Rect *theRect, const Rect *mouseRect); typedef DataBrowserTrackingResult ( * DataBrowserTrackingProcPtr)(ControlRef browser, DataBrowserItemID itemID, DataBrowserPropertyID property, const Rect *theRect, Point startPt, EventModifiers modifiers); typedef void ( * DataBrowserItemDragRgnProcPtr)(ControlRef browser, DataBrowserItemID itemID, DataBrowserPropertyID property, const Rect *theRect, RgnHandle dragRgn); typedef DataBrowserDragFlags ( * DataBrowserItemAcceptDragProcPtr)(ControlRef browser, DataBrowserItemID itemID, DataBrowserPropertyID property, const Rect *theRect, DragReference theDrag); typedef Boolean ( * DataBrowserItemReceiveDragProcPtr)(ControlRef browser, DataBrowserItemID itemID, DataBrowserPropertyID property, DataBrowserDragFlags dragFlags, DragReference theDrag); typedef DataBrowserDrawItemProcPtr DataBrowserDrawItemUPP; typedef DataBrowserEditItemProcPtr DataBrowserEditItemUPP; typedef DataBrowserHitTestProcPtr DataBrowserHitTestUPP; typedef DataBrowserTrackingProcPtr DataBrowserTrackingUPP; typedef DataBrowserItemDragRgnProcPtr DataBrowserItemDragRgnUPP; typedef DataBrowserItemAcceptDragProcPtr DataBrowserItemAcceptDragUPP; typedef DataBrowserItemReceiveDragProcPtr DataBrowserItemReceiveDragUPP; # 2838 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserDrawItemUPP NewDataBrowserDrawItemUPP(DataBrowserDrawItemProcPtr userRoutine) ; # 2849 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserEditItemUPP NewDataBrowserEditItemUPP(DataBrowserEditItemProcPtr userRoutine) ; # 2860 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserHitTestUPP NewDataBrowserHitTestUPP(DataBrowserHitTestProcPtr userRoutine) ; # 2871 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserTrackingUPP NewDataBrowserTrackingUPP(DataBrowserTrackingProcPtr userRoutine) ; # 2882 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserItemDragRgnUPP NewDataBrowserItemDragRgnUPP(DataBrowserItemDragRgnProcPtr userRoutine) ; # 2893 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserItemAcceptDragUPP NewDataBrowserItemAcceptDragUPP(DataBrowserItemAcceptDragProcPtr userRoutine) ; # 2904 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserItemReceiveDragUPP NewDataBrowserItemReceiveDragUPP(DataBrowserItemReceiveDragProcPtr userRoutine) ; # 2915 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserDrawItemUPP(DataBrowserDrawItemUPP userUPP) ; # 2926 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserEditItemUPP(DataBrowserEditItemUPP userUPP) ; # 2937 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserHitTestUPP(DataBrowserHitTestUPP userUPP) ; # 2948 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserTrackingUPP(DataBrowserTrackingUPP userUPP) ; # 2959 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserItemDragRgnUPP(DataBrowserItemDragRgnUPP userUPP) ; # 2970 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserItemAcceptDragUPP(DataBrowserItemAcceptDragUPP userUPP) ; # 2981 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void DisposeDataBrowserItemReceiveDragUPP(DataBrowserItemReceiveDragUPP userUPP) ; # 2992 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void InvokeDataBrowserDrawItemUPP( ControlRef browser, DataBrowserItemID item, DataBrowserPropertyID property, DataBrowserItemState itemState, const Rect * theRect, SInt16 gdDepth, Boolean colorDevice, DataBrowserDrawItemUPP userUPP) ; # 3011 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern Boolean InvokeDataBrowserEditItemUPP( ControlRef browser, DataBrowserItemID item, DataBrowserPropertyID property, CFStringRef theString, Rect * maxEditTextRect, Boolean * shrinkToFit, DataBrowserEditItemUPP userUPP) ; # 3029 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern Boolean InvokeDataBrowserHitTestUPP( ControlRef browser, DataBrowserItemID itemID, DataBrowserPropertyID property, const Rect * theRect, const Rect * mouseRect, DataBrowserHitTestUPP userUPP) ; # 3046 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserTrackingResult InvokeDataBrowserTrackingUPP( ControlRef browser, DataBrowserItemID itemID, DataBrowserPropertyID property, const Rect * theRect, Point startPt, EventModifiers modifiers, DataBrowserTrackingUPP userUPP) ; # 3064 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern void InvokeDataBrowserItemDragRgnUPP( ControlRef browser, DataBrowserItemID itemID, DataBrowserPropertyID property, const Rect * theRect, RgnHandle dragRgn, DataBrowserItemDragRgnUPP userUPP) ; # 3081 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern DataBrowserDragFlags InvokeDataBrowserItemAcceptDragUPP( ControlRef browser, DataBrowserItemID itemID, DataBrowserPropertyID property, const Rect * theRect, DragReference theDrag, DataBrowserItemAcceptDragUPP userUPP) ; # 3098 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 extern Boolean InvokeDataBrowserItemReceiveDragUPP( ControlRef browser, DataBrowserItemID itemID, DataBrowserPropertyID property, DataBrowserDragFlags dragFlags, DragReference theDrag, DataBrowserItemReceiveDragUPP userUPP) ; # 3131 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 #define NewDataBrowserDrawItemUPP(userRoutine) ((DataBrowserDrawItemUPP)userRoutine) #define NewDataBrowserEditItemUPP(userRoutine) ((DataBrowserEditItemUPP)userRoutine) #define NewDataBrowserHitTestUPP(userRoutine) ((DataBrowserHitTestUPP)userRoutine) #define NewDataBrowserTrackingUPP(userRoutine) ((DataBrowserTrackingUPP)userRoutine) #define NewDataBrowserItemDragRgnUPP(userRoutine) ((DataBrowserItemDragRgnUPP)userRoutine) #define NewDataBrowserItemAcceptDragUPP(userRoutine) ((DataBrowserItemAcceptDragUPP)userRoutine) #define NewDataBrowserItemReceiveDragUPP(userRoutine) ((DataBrowserItemReceiveDragUPP)userRoutine) #define DisposeDataBrowserDrawItemUPP(userUPP) #define DisposeDataBrowserEditItemUPP(userUPP) #define DisposeDataBrowserHitTestUPP(userUPP) #define DisposeDataBrowserTrackingUPP(userUPP) #define DisposeDataBrowserItemDragRgnUPP(userUPP) #define DisposeDataBrowserItemAcceptDragUPP(userUPP) #define DisposeDataBrowserItemReceiveDragUPP(userUPP) #define InvokeDataBrowserDrawItemUPP(browser,item,property,itemState,theRect,gdDepth,colorDevice,userUPP) (*userUPP)(browser, item, property, itemState, theRect, gdDepth, colorDevice) #define InvokeDataBrowserEditItemUPP(browser,item,property,theString,maxEditTextRect,shrinkToFit,userUPP) (*userUPP)(browser, item, property, theString, maxEditTextRect, shrinkToFit) #define InvokeDataBrowserHitTestUPP(browser,itemID,property,theRect,mouseRect,userUPP) (*userUPP)(browser, itemID, property, theRect, mouseRect) #define InvokeDataBrowserTrackingUPP(browser,itemID,property,theRect,startPt,modifiers,userUPP) (*userUPP)(browser, itemID, property, theRect, startPt, modifiers) #define InvokeDataBrowserItemDragRgnUPP(browser,itemID,property,theRect,dragRgn,userUPP) (*userUPP)(browser, itemID, property, theRect, dragRgn) #define InvokeDataBrowserItemAcceptDragUPP(browser,itemID,property,theRect,theDrag,userUPP) (*userUPP)(browser, itemID, property, theRect, theDrag) #define InvokeDataBrowserItemReceiveDragUPP(browser,itemID,property,dragFlags,theDrag,userUPP) (*userUPP)(browser, itemID, property, dragFlags, theDrag) enum { kDataBrowserLatestCustomCallbacks = 0 }; struct DataBrowserCustomCallbacks { UInt32 version; union { struct { DataBrowserDrawItemUPP drawItemCallback; DataBrowserEditItemUPP editTextCallback; DataBrowserHitTestUPP hitTestCallback; DataBrowserTrackingUPP trackingCallback; DataBrowserItemDragRgnUPP dragRegionCallback; DataBrowserItemAcceptDragUPP acceptDragCallback; DataBrowserItemReceiveDragUPP receiveDragCallback; } v1; } u; }; typedef struct DataBrowserCustomCallbacks DataBrowserCustomCallbacks; # 3238 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 typedef UInt32 DataBrowserTableViewHiliteStyle; enum { kDataBrowserTableViewMinimalHilite = 0, kDataBrowserTableViewFillHilite = 1 }; typedef UInt32 DataBrowserTableViewPropertyFlags; enum { kDataBrowserTableViewSelectionColumn = 1 << kDataBrowserViewSpecificFlagsOffset }; typedef unsigned long DataBrowserTableViewRowIndex; typedef unsigned long DataBrowserTableViewColumnIndex; typedef DataBrowserPropertyID DataBrowserTableViewColumnID; typedef DataBrowserPropertyDesc DataBrowserTableViewColumnDesc; enum { kDataBrowserTableViewLastColumn = -1 }; # 3629 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 enum { kDataBrowserListViewSelectionColumn = kDataBrowserTableViewSelectionColumn, kDataBrowserListViewMovableColumn = 1 << (kDataBrowserViewSpecificFlagsOffset + 1), kDataBrowserListViewSortableColumn = 1 << (kDataBrowserViewSpecificFlagsOffset + 2), # 3649 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 kDataBrowserListViewTypeSelectColumn = 1 << (kDataBrowserViewSpecificFlagsOffset + 3), # 3662 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 kDataBrowserListViewNoGapForIconInHeaderButton = 1 << (kDataBrowserViewSpecificFlagsOffset + 4), kDataBrowserListViewDefaultColumnFlags = kDataBrowserListViewMovableColumn + kDataBrowserListViewSortableColumn }; typedef DataBrowserPropertyFlags DataBrowserListViewPropertyFlags; enum { kDataBrowserListViewLatestHeaderDesc = 0 }; struct DataBrowserListViewHeaderDesc { UInt32 version; UInt16 minimumWidth; UInt16 maximumWidth; SInt16 titleOffset; CFStringRef titleString; DataBrowserSortOrder initialOrder; ControlFontStyleRec btnFontStyle; ControlButtonContentInfo btnContentInfo; }; typedef struct DataBrowserListViewHeaderDesc DataBrowserListViewHeaderDesc; struct DataBrowserListViewColumnDesc { DataBrowserTableViewColumnDesc propertyDesc; DataBrowserListViewHeaderDesc headerBtnDesc; }; typedef struct DataBrowserListViewColumnDesc DataBrowserListViewColumnDesc; enum { kDataBrowserListViewAppendColumn = kDataBrowserTableViewLastColumn }; # 4074 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 struct DataBrowserAccessibilityItemInfoV0 { # 4086 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 DataBrowserItemID container; # 4097 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 DataBrowserItemID item; # 4112 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 DataBrowserPropertyID columnProperty; # 4125 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 DataBrowserPropertyPart propertyPart; }; typedef struct DataBrowserAccessibilityItemInfoV0 DataBrowserAccessibilityItemInfoV0; # 4151 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 struct DataBrowserAccessibilityItemInfoV1 { # 4163 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 DataBrowserItemID container; # 4174 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 DataBrowserItemID item; # 4189 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 DataBrowserPropertyID columnProperty; # 4202 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 DataBrowserPropertyPart propertyPart; # 4217 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 DataBrowserTableViewRowIndex rowIndex; # 4232 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 DataBrowserTableViewColumnIndex columnIndex; }; typedef struct DataBrowserAccessibilityItemInfoV1 DataBrowserAccessibilityItemInfoV1; # 4247 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 struct DataBrowserAccessibilityItemInfo { # 4256 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 UInt32 version; union { DataBrowserAccessibilityItemInfoV0 v0; DataBrowserAccessibilityItemInfoV1 v1; } u; }; typedef struct DataBrowserAccessibilityItemInfo DataBrowserAccessibilityItemInfo; # 4350 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDataBrowser.h" 3 #pragma pack(pop) # 134 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDisclosureViews.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDisclosureViews.h" 3 #define __HIDISCLOSUREVIEWS__ # 48 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDisclosureViews.h" 3 #define kHIDisclosureButtonClassID CFSTR("com.apple.HIDisclosureButton") # 106 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDisclosureViews.h" 3 enum { kControlKindDisclosureButton = 'disb' }; enum { kControlDisclosureButtonClosed = 0, kControlDisclosureButtonDisclosed = 1 }; # 152 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDisclosureViews.h" 3 enum { kControlTriangleProc = 64, kControlTriangleLeftFacingProc = 65, kControlTriangleAutoToggleProc = 66, kControlTriangleLeftFacingAutoToggleProc = 67 }; # 166 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDisclosureViews.h" 3 typedef UInt16 ControlDisclosureTriangleOrientation; enum { kControlDisclosureTrianglePointDefault = 0, kControlDisclosureTrianglePointRight = 1, kControlDisclosureTrianglePointLeft = 2 }; enum { kControlKindDisclosureTriangle = 'dist' }; #define kHIDisclosureTriangleClassID CFSTR("com.apple.HIDisclosureTriangle") # 275 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIDisclosureViews.h" 3 enum { kControlTriangleLastValueTag = 'last' }; # 138 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIImageViews.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIImageViews.h" 3 #define __HIIMAGEVIEWS__ # 47 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIImageViews.h" 3 #define kHIImageViewClassID CFSTR("com.apple.HIImageView") enum { kControlKindHIImageView = 'imag' }; # 364 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIImageViews.h" 3 typedef UInt32 HIImageViewAutoTransformOptions; enum { kHIImageViewAutoTransformNone = 0, kHIImageViewAutoTransformOnDisable = 1 << 0, kHIImageViewAutoTransformOnDeactivate = 1 << 1 }; # 450 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIImageViews.h" 3 enum { kHIImageViewImageTag = 'imag' }; # 468 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIImageViews.h" 3 enum { kControlIconProc = 320, kControlIconNoTrackProc = 321, kControlIconSuiteProc = 322, kControlIconSuiteNoTrackProc = 323 }; enum { kControlIconRefProc = 324, kControlIconRefNoTrackProc = 325 }; enum { kControlKindIcon = 'icon' }; #define kHIIconViewClassID CFSTR("com.apple.HIIconView") # 552 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIImageViews.h" 3 enum { kControlIconTransformTag = 'trfm', kControlIconAlignmentTag = 'algn' }; enum { kControlIconResourceIDTag = 'ires', kControlIconContentTag = kControlContentTag }; # 587 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIImageViews.h" 3 enum { kControlImageWellProc = 176 }; enum { kControlKindImageWell = 'well' }; #define kHIImageWellClassID CFSTR("com.apple.HIImageWell") # 622 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIImageViews.h" 3 enum { kControlImageWellContentTag = kControlContentTag, kControlImageWellTransformTag = 'tran', kControlImageWellIsDragDestinationTag = 'drag' }; # 142 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HILittleArrows.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HILittleArrows.h" 3 #define __HILITTLEARROWS__ # 59 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HILittleArrows.h" 3 enum { kControlLittleArrowsProc = 96 }; enum { kControlKindLittleArrows = 'larr' }; enum { # 84 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HILittleArrows.h" 3 kControlLittleArrowsIncrementValueTag = 'incr' }; #define kHILittleArrowsClassID CFSTR("com.apple.HILittleArrows") # 146 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIMenuView.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIMenuView.h" 3 #define __HIMENUVIEW__ # 67 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIMenuView.h" 3 #define kHIMenuViewClassID CFSTR("com.apple.HIMenuView") #define kHIStandardMenuViewClassID CFSTR("com.apple.HIStandardMenuView") enum { kControlKindHIMenuView = 'menu', kControlKindHIStandardMenuView = 'smnu' }; # 99 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIMenuView.h" 3 extern const HIViewID kHIViewMenuContentID ; # 150 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIPopupButton.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIPopupButton.h" 3 #define __HIPOPUPBUTTON__ # 69 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIPopupButton.h" 3 enum { kControlPopupButtonProc = 400, kControlPopupFixedWidthVariant = 1 << 0, kControlPopupVariableWidthVariant = 1 << 1, kControlPopupUseAddResMenuVariant = 1 << 2, kControlPopupUseWFontVariant = kControlUsesOwningWindowsFontVariant }; enum { kControlKindPopupButton = 'popb' }; #define kHIPopupButtonClassID CFSTR("com.apple.HIPopupButton") # 154 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIPopupButton.h" 3 enum { kControlPopupButtonMenuHandleTag = 'mhan', kControlPopupButtonMenuRefTag = 'mhan', kControlPopupButtonMenuIDTag = 'mnid' }; enum { kControlPopupButtonExtraHeightTag = 'exht', kControlPopupButtonOwnedMenuRefTag = 'omrf' }; enum { kControlPopupButtonCheckCurrentTag = 'chck' }; # 180 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIPopupButton.h" 3 enum { kControlPopupArrowEastProc = 192, kControlPopupArrowWestProc = 193, kControlPopupArrowNorthProc = 194, kControlPopupArrowSouthProc = 195, kControlPopupArrowSmallEastProc = 196, kControlPopupArrowSmallWestProc = 197, kControlPopupArrowSmallNorthProc = 198, kControlPopupArrowSmallSouthProc = 199 }; enum { kControlPopupArrowOrientationEast = 0, kControlPopupArrowOrientationWest = 1, kControlPopupArrowOrientationNorth = 2, kControlPopupArrowOrientationSouth = 3 }; typedef UInt16 ControlPopupArrowOrientation; enum { kControlPopupArrowSizeNormal = 0, kControlPopupArrowSizeSmall = 1 }; typedef UInt16 ControlPopupArrowSize; enum { kControlKindPopupArrow = 'parr' }; #define kHIPopupArrowClassID CFSTR("com.apple.hipopuparrow") # 269 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIPopupButton.h" 3 enum { popupFixedWidth = 1 << 0, popupVariableWidth = 1 << 1, popupUseAddResMenu = 1 << 2, popupUseWFont = 1 << 3 }; enum { popupTitleBold = 1 << 8, popupTitleItalic = 1 << 9, popupTitleUnderline = 1 << 10, popupTitleOutline = 1 << 11, popupTitleShadow = 1 << 12, popupTitleCondense = 1 << 13, popupTitleExtend = 1 << 14, popupTitleNoStyle = 1 << 15 }; enum { popupTitleLeftJust = 0x00000000, popupTitleCenterJust = 0x00000001, popupTitleRightJust = 0x000000FF }; # 154 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIProgressViews.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIProgressViews.h" 3 #define __HIPROGRESSVIEWS__ # 62 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIProgressViews.h" 3 enum { kControlProgressBarProc = 80, kControlRelevanceBarProc = 81 }; enum { kControlKindProgressBar = 'prgb', kControlKindRelevanceBar = 'relb' }; #define kHIProgressBarClassID CFSTR("com.apple.HIProgressBar") # 102 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIProgressViews.h" 3 enum { kControlProgressBarIndeterminateTag = 'inde', kControlProgressBarAnimatingTag = 'anim' }; enum { kControlChasingArrowsProc = 112 }; enum { kControlKindChasingArrows = 'carr' }; #define kHIChasingArrowsClassID CFSTR("com.apple.HIChasingArrows") # 147 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIProgressViews.h" 3 enum { kControlChasingArrowsAnimatingTag = 'anim' }; # 158 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIRelevanceBar.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIRelevanceBar.h" 3 #define __HIRELEVANCEBAR__ # 58 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIRelevanceBar.h" 3 #define kHIRelevanceBarClassID CFSTR("com.apple.HIRelevanceBar") # 162 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIScrollView.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIScrollView.h" 3 #define __HISCROLLVIEW__ # 84 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIScrollView.h" 3 enum { kControlScrollBarProc = 384, kControlScrollBarLiveProc = 386 }; enum { kControlKindScrollBar = 'sbar' }; #define kHIScrollBarClassID CFSTR("com.apple.HIScrollBar") # 167 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIScrollView.h" 3 enum { kControlScrollBarShowsArrowsTag = 'arro' }; # 199 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIScrollView.h" 3 #define kHIScrollViewClassID CFSTR("com.apple.HIScrollView") enum { kControlKindHIScrollView = 'scrl' }; # 212 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIScrollView.h" 3 enum { kEventClassScrollable = 'scrl' }; enum { # 228 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIScrollView.h" 3 kEventParamImageSize = 'imsz', kEventParamViewSize = 'vwsz', kEventParamLineSize = 'lnsz', # 260 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIScrollView.h" 3 kEventParamOrigin = 'orgn' }; # 300 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIScrollView.h" 3 enum { kEventScrollableGetInfo = 1 }; # 329 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIScrollView.h" 3 enum { kEventScrollableInfoChanged = 2 }; # 371 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIScrollView.h" 3 enum { kEventScrollableScrollTo = 10 }; enum { kHIScrollViewOptionsVertScroll = (1 << 0), kHIScrollViewOptionsHorizScroll = (1 << 1), # 402 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIScrollView.h" 3 kHIScrollViewOptionsAllowGrow = (1 << 2), kHIScrollViewOptionsFillGrowArea = (1 << 3), kHIScrollViewOptionsDisableSmoothScrolling = 1 << 4, kHIScrollViewValidOptions = (kHIScrollViewOptionsVertScroll | kHIScrollViewOptionsHorizScroll | kHIScrollViewOptionsAllowGrow | kHIScrollViewOptionsFillGrowArea | kHIScrollViewOptionsDisableSmoothScrolling) }; # 428 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIScrollView.h" 3 typedef UInt32 HIScrollViewAction; enum { kHIScrollViewScrollToTop = (1 << 0), kHIScrollViewScrollToBottom = (1 << 1), kHIScrollViewScrollToLeft = (1 << 2), kHIScrollViewScrollToRight = (1 << 3), kHIScrollViewPageUp = (1 << 4), kHIScrollViewPageDown = (1 << 5), kHIScrollViewPageLeft = (1 << 6), kHIScrollViewPageRight = (1 << 7) }; # 166 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISearchField.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISearchField.h" 3 #define __HISEARCHFIELD__ # 68 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISearchField.h" 3 #define kHISearchFieldClassID CFSTR("com.apple.HISearchField") enum { kControlKindHISearchField = 'srfd' }; enum { kControlSearchFieldCancelPart = 30, kControlSearchFieldMenuPart = 31 }; # 100 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISearchField.h" 3 enum { kHISearchFieldNoAttributes = 0, kHISearchFieldAttributesCancel = (1 << 0), kHISearchFieldAttributesSearchIcon = (1 << 1) }; enum { kEventClassSearchField = 'srfd' }; # 149 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISearchField.h" 3 enum { kEventSearchFieldCancelClicked = 1 }; # 180 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISearchField.h" 3 enum { kEventSearchFieldSearchClicked = 2 }; # 170 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISegmentedView.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISegmentedView.h" 3 #define __HISEGMENTEDVIEW__ # 61 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISegmentedView.h" 3 #define kHISegmentedViewClassID CFSTR("com.apple.HISegmentedView") enum { kHISegmentedViewKind = 'sgmt' }; # 194 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISegmentedView.h" 3 enum { kHISegmentBehaviorMomentary = 1, kHISegmentBehaviorRadio = 2, kHISegmentBehaviorToggles = 3, kHISegmentBehaviorSticky = 4 }; typedef UInt32 HISegmentBehavior; # 310 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISegmentedView.h" 3 enum { kHISegmentNoAttributes = 0, kHISegmentSendCmdToUserFocus = (1 << 0) }; # 174 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISeparator.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISeparator.h" 3 #define __HISEPARATOR__ # 60 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISeparator.h" 3 enum { kControlSeparatorLineProc = 144 }; enum { kControlKindSeparator = 'sepa' }; #define kHIVisualSeparatorClassID CFSTR("com.apple.HIVisualSeparator") # 178 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISlider.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISlider.h" 3 #define __HISLIDER__ # 79 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISlider.h" 3 enum { kControlSliderProc = 48, kControlSliderLiveFeedback = (1 << 0), kControlSliderHasTickMarks = (1 << 1), kControlSliderReverseDirection = (1 << 2), kControlSliderNonDirectional = (1 << 3) }; # 94 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HISlider.h" 3 typedef UInt16 ControlSliderOrientation; enum { kControlSliderPointsDownOrRight = 0, kControlSliderPointsUpOrLeft = 1, kControlSliderDoesNotPoint = 2 }; enum { kControlKindSlider = 'sldr' }; #define kHISliderClassID CFSTR("com.apple.HISlider") # 182 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITabbedView.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITabbedView.h" 3 #define __HITABBEDVIEW__ # 47 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITabbedView.h" 3 #pragma pack(push, 2) # 84 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITabbedView.h" 3 enum { kControlTabLargeProc = 128, kControlTabSmallProc = 129, kControlTabLargeNorthProc = 128, kControlTabSmallNorthProc = 129, kControlTabLargeSouthProc = 130, kControlTabSmallSouthProc = 131, kControlTabLargeEastProc = 132, kControlTabSmallEastProc = 133, kControlTabLargeWestProc = 134, kControlTabSmallWestProc = 135 }; typedef UInt16 ControlTabDirection; enum { kControlTabDirectionNorth = 0, kControlTabDirectionSouth = 1, kControlTabDirectionEast = 2, kControlTabDirectionWest = 3 }; typedef UInt16 ControlTabSize; enum { kControlTabSizeLarge = kControlSizeNormal, kControlTabSizeSmall = kControlSizeSmall, kControlTabSizeMini = kControlSizeMini }; struct ControlTabEntry { ControlButtonContentInfo * icon; CFStringRef name; Boolean enabled; }; typedef struct ControlTabEntry ControlTabEntry; enum { kControlKindTabs = 'tabs' }; #define kHITabbedViewClassID CFSTR("com.apple.HITabbedView") # 163 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITabbedView.h" 3 enum { kControlTabContentRectTag = 'rect', kControlTabEnabledFlagTag = 'enab', kControlTabFontStyleTag = kControlFontStyleTag, kControlTabInfoTag = 'tabi', # 202 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITabbedView.h" 3 kControlTabImageContentTag = kControlContentTag }; enum { kControlTabInfoVersionZero = 0, kControlTabInfoVersionOne = 1 }; struct ControlTabInfoRec { SInt16 version; SInt16 iconSuiteID; Str255 name; }; typedef struct ControlTabInfoRec ControlTabInfoRec; struct ControlTabInfoRecV1 { SInt16 version; SInt16 iconSuiteID; CFStringRef name; }; typedef struct ControlTabInfoRecV1 ControlTabInfoRecV1; # 265 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITabbedView.h" 3 enum { kControlTabListResType = 'tab#' }; #pragma pack(pop) # 186 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 #define __HITEXTVIEWS__ # 51 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 #pragma pack(push, 2) # 66 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 enum { kControlStaticTextProc = 288 }; enum { kControlKindStaticText = 'stxt' }; #define kHIStaticTextViewClassID CFSTR("com.apple.HIStaticTextView") # 131 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 enum { kControlStaticTextStyleTag = kControlFontStyleTag, # 148 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 kControlStaticTextTextTag = 'text', kControlStaticTextTextHeightTag = 'thei', # 164 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 kControlStaticTextTruncTag = 'trun', # 177 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 kControlStaticTextCFStringTag = 'cfst', # 186 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 kControlStaticTextIsMultilineTag = 'stim' }; # 210 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 enum { kEventClassTextField = 'txfd' }; enum { kEventParamTextSelection = 'txsl', kEventParamCandidateText = 'tstx', kEventParamReplacementText = 'trtx', kEventParamUnconfirmedRange = 'tunr', kEventParamUnconfirmedText = 'txun' }; # 254 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 enum { kEventTextAccepted = 1 }; # 352 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 enum { kEventTextShouldChangeInRange = 2 }; # 417 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 enum { kEventTextDidChange = 3 }; # 454 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 extern const CFStringRef kHITextViewClassID ; enum { kControlKindHITextView = 'hitx' }; # 613 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 enum { kControlEditUnicodeTextProc = 912, kControlEditUnicodeTextPasswordProc = 914 }; enum { kControlKindEditUnicodeText = 'eutx' }; #define kHITextFieldClassID CFSTR("com.apple.HITextField") # 687 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 enum { kControlEditTextStyleTag = kControlFontStyleTag, kControlEditTextTextTag = 'text', kControlEditTextKeyFilterTag = kControlKeyFilterTag, kControlEditTextSelectionTag = 'sele', kControlEditTextPasswordTag = 'pass', kControlEditTextCharCount = 'chrc' }; enum { kControlEditTextKeyScriptBehaviorTag = 'kscr', kControlEditTextLockedTag = 'lock', kControlEditTextFixedTextTag = 'ftxt', kControlEditTextValidationProcTag = 'vali' }; enum { kControlEditTextCFStringTag = 'cfst', kControlEditTextPasswordCFStringTag = 'pwcf' }; enum { kControlEditTextSingleLineTag = 'sglc', kControlEditTextInsertTextBufferTag = 'intx', kControlEditTextInsertCFStringRefTag = 'incf', kControlEditUnicodeTextPostUpdateProcTag = 'upup', kControlEditTextSpellCheckingTag = 'spck', kControlEditTextSpellCheckAsYouTypeTag = 'scat' }; struct ControlEditTextSelectionRec { SInt16 selStart; SInt16 selEnd; }; typedef struct ControlEditTextSelectionRec ControlEditTextSelectionRec; typedef ControlEditTextSelectionRec * ControlEditTextSelectionPtr; typedef void ( * ControlEditTextValidationProcPtr)(ControlRef control); typedef Boolean ( * EditUnicodePostUpdateProcPtr)(UniCharArrayHandle uniText, UniCharCount uniTextLength, UniCharArrayOffset iStartOffset, UniCharArrayOffset iEndOffset, void *refcon); typedef ControlEditTextValidationProcPtr ControlEditTextValidationUPP; typedef EditUnicodePostUpdateProcPtr EditUnicodePostUpdateUPP; # 761 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 extern ControlEditTextValidationUPP NewControlEditTextValidationUPP(ControlEditTextValidationProcPtr userRoutine) ; # 772 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 extern EditUnicodePostUpdateUPP NewEditUnicodePostUpdateUPP(EditUnicodePostUpdateProcPtr userRoutine) ; # 783 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 extern void DisposeControlEditTextValidationUPP(ControlEditTextValidationUPP userUPP) ; # 794 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 extern void DisposeEditUnicodePostUpdateUPP(EditUnicodePostUpdateUPP userUPP) ; # 805 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 extern void InvokeControlEditTextValidationUPP( ControlRef control, ControlEditTextValidationUPP userUPP) ; # 818 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 extern Boolean InvokeEditUnicodePostUpdateUPP( UniCharArrayHandle uniText, UniCharCount uniTextLength, UniCharArrayOffset iStartOffset, UniCharArrayOffset iEndOffset, void * refcon, EditUnicodePostUpdateUPP userUPP) ; # 836 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextViews.h" 3 #define NewControlEditTextValidationUPP(userRoutine) ((ControlEditTextValidationUPP)userRoutine) #define NewEditUnicodePostUpdateUPP(userRoutine) ((EditUnicodePostUpdateUPP)userRoutine) #define DisposeControlEditTextValidationUPP(userUPP) #define DisposeEditUnicodePostUpdateUPP(userUPP) #define InvokeControlEditTextValidationUPP(control,userUPP) (*userUPP)(control) #define InvokeEditUnicodePostUpdateUPP(uniText,uniTextLength,iStartOffset,iEndOffset,refcon,userUPP) (*userUPP)(uniText, uniTextLength, iStartOffset, iEndOffset, refcon) #pragma pack(pop) # 190 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIWindowViews.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIWindowViews.h" 3 #define __HIWINDOWVIEWS__ # 81 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIWindowViews.h" 3 extern const HIViewID kHIViewWindowContentID ; # 102 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIWindowViews.h" 3 extern const HIViewID kHIViewWindowCloseBoxID ; # 123 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIWindowViews.h" 3 extern const HIViewID kHIViewWindowCollapseBoxID ; # 144 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIWindowViews.h" 3 extern const HIViewID kHIViewWindowZoomBoxID ; # 165 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIWindowViews.h" 3 extern const HIViewID kHIViewWindowToolbarButtonID ; # 186 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIWindowViews.h" 3 extern const HIViewID kHIViewWindowTitleID ; # 207 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIWindowViews.h" 3 extern const HIViewID kHIViewWindowToolbarID ; # 224 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIWindowViews.h" 3 extern const HIViewID kHIViewWindowGrowBoxID ; # 240 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIWindowViews.h" 3 enum { kHIWindowTitleBarPart = 2, kHIWindowDragPart = 3, # 264 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIWindowViews.h" 3 kHIWindowTitleProxyIconPart = 2 }; # 276 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIWindowViews.h" 3 #define kHIGrowBoxViewClassID CFSTR("com.apple.higrowboxview") enum { kControlKindHIGrowBoxView = 'grow' }; # 194 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextLengthFilter.h" 1 3 # 38 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextLengthFilter.h" 3 #define __HITEXTLENGTHFILTER__ # 54 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITextLengthFilter.h" 3 #define kHITextLengthFilterClassID CFSTR("com.apple.appobjects.HITextLengthFilter") enum { kEventParamTextLength = 'TLEN' }; # 198 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/ControlDefinitions.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/ControlDefinitions.h" 3 #define __CONTROLDEFINITIONS__ # 36 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/ControlDefinitions.h" 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 3 #define __LISTS__ # 39 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 3 #pragma pack(push, 2) # 50 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 3 typedef Point Cell; typedef Rect ListBounds; typedef char DataArray[32001]; typedef char * DataPtr; typedef DataPtr * DataHandle; typedef short ( * ListSearchProcPtr)(Ptr aPtr, Ptr bPtr, short aLen, short bLen); typedef Boolean ( * ListClickLoopProcPtr)(void); typedef ListSearchProcPtr ListSearchUPP; typedef ListClickLoopProcPtr ListClickLoopUPP; struct ListRec { Rect rView; GrafPtr port; Point indent; Point cellSize; ListBounds visible; ControlRef vScroll; ControlRef hScroll; SInt8 selFlags; Boolean lActive; SInt8 lReserved; SInt8 listFlags; long clikTime; Point clikLoc; Point mouseLoc; ListClickLoopUPP lClickLoop; Cell lastClick; long refCon; Handle listDefProc; Handle userHandle; ListBounds dataBounds; DataHandle cells; short maxIndex; short cellArray[1]; }; typedef struct ListRec ListRec; typedef ListRec * ListPtr; typedef ListPtr * ListHandle; typedef ListHandle ListRef; enum { lDrawingModeOffBit = 3, lDoVAutoscrollBit = 1, lDoHAutoscrollBit = 0 }; enum { lDrawingModeOff = 8, lDoVAutoscroll = 2, lDoHAutoscroll = 1 }; enum { lOnlyOneBit = 7, lExtendDragBit = 6, lNoDisjointBit = 5, lNoExtendBit = 4, lNoRectBit = 3, lUseSenseBit = 2, lNoNilHiliteBit = 1 }; enum { lOnlyOne = -128, lExtendDrag = 64, lNoDisjoint = 32, lNoExtend = 16, lNoRect = 8, lUseSense = 4, lNoNilHilite = 2 }; enum { lInitMsg = 0, lDrawMsg = 1, lHiliteMsg = 2, lCloseMsg = 3 }; struct StandardIconListCellDataRec { Handle iconHandle; short font; short face; short size; Str255 name; }; typedef struct StandardIconListCellDataRec StandardIconListCellDataRec; typedef StandardIconListCellDataRec * StandardIconListCellDataPtr; typedef void ( * ListDefProcPtr)(short lMessage, Boolean lSelect, Rect *lRect, Cell lCell, short lDataOffset, short lDataLen, ListHandle lHandle); typedef ListDefProcPtr ListDefUPP; # 163 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 3 extern ListSearchUPP NewListSearchUPP(ListSearchProcPtr userRoutine) __attribute__((deprecated)); # 174 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 3 extern ListClickLoopUPP NewListClickLoopUPP(ListClickLoopProcPtr userRoutine) __attribute__((deprecated)); # 185 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 3 extern ListDefUPP NewListDefUPP(ListDefProcPtr userRoutine) __attribute__((deprecated)); # 196 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 3 extern void DisposeListSearchUPP(ListSearchUPP userUPP) __attribute__((deprecated)); # 207 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 3 extern void DisposeListClickLoopUPP(ListClickLoopUPP userUPP) __attribute__((deprecated)); # 218 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 3 extern void DisposeListDefUPP(ListDefUPP userUPP) __attribute__((deprecated)); # 229 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 3 extern short InvokeListSearchUPP( Ptr aPtr, Ptr bPtr, short aLen, short bLen, ListSearchUPP userUPP) __attribute__((deprecated)); # 245 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 3 extern Boolean InvokeListClickLoopUPP(ListClickLoopUPP userUPP) __attribute__((deprecated)); # 256 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 3 extern void InvokeListDefUPP( short lMessage, Boolean lSelect, Rect * lRect, Cell lCell, short lDataOffset, short lDataLen, ListHandle lHandle, ListDefUPP userUPP) __attribute__((deprecated)); # 279 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 3 #define NewListSearchUPP(userRoutine) ((ListSearchUPP)userRoutine) #define NewListClickLoopUPP(userRoutine) ((ListClickLoopUPP)userRoutine) #define NewListDefUPP(userRoutine) ((ListDefUPP)userRoutine) #define DisposeListSearchUPP(userUPP) #define DisposeListClickLoopUPP(userUPP) #define DisposeListDefUPP(userUPP) #define InvokeListSearchUPP(aPtr,bPtr,aLen,bLen,userUPP) (*userUPP)(aPtr, bPtr, aLen, bLen) #define InvokeListClickLoopUPP(userUPP) (*userUPP)() #define InvokeListDefUPP(lMessage,lSelect,lRect,lCell,lDataOffset,lDataLen,lHandle,userUPP) (*userUPP)(lMessage, lSelect, lRect, lCell, lDataOffset, lDataLen, lHandle) enum { kListDefProcPtr = 0, kListDefUserProcType = kListDefProcPtr, kListDefStandardTextType = 1, kListDefStandardIconType = 2 }; typedef UInt32 ListDefType; struct ListDefSpec { ListDefType defType; union { ListDefUPP userProc; } u; }; typedef struct ListDefSpec ListDefSpec; typedef ListDefSpec * ListDefSpecPtr; # 1327 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Lists.h" 3 #pragma pack(pop) # 37 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/ControlDefinitions.h" 2 3 # 72 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/ControlDefinitions.h" 3 enum { pushButProc = 0, checkBoxProc = 1, radioButProc = 2, scrollBarProc = 16, popupMenuProc = 1008 }; enum { kControlLabelPart = 1, kControlMenuPart = 2, kControlTrianglePart = 4, kControlEditTextPart = 5, kControlPicturePart = 6, kControlIconPart = 7, kControlClockPart = 8, kControlListBoxPart = 24, kControlListBoxDoubleClickPart = 25, kControlImageWellPart = 26, kControlRadioGroupPart = 27, kControlButtonPart = 10, kControlCheckBoxPart = 11, kControlRadioButtonPart = 11, kControlUpButtonPart = kAppearancePartUpButton, kControlDownButtonPart = kAppearancePartDownButton, kControlPageUpPart = kAppearancePartPageUpArea, kControlPageDownPart = kAppearancePartPageDownArea, kControlClockHourDayPart = 9, kControlClockMinuteMonthPart = 10, kControlClockSecondYearPart = 11, kControlClockAMPMPart = 12, kControlDataBrowserPart = 24, kControlDataBrowserDraggedPart = 25 }; # 126 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/ControlDefinitions.h" 3 enum { kControlEditTextProc = 272, kControlEditTextPasswordProc = 274 }; enum { kControlEditTextInlineInputProc = 276 }; enum { kControlKindEditText = 'etxt' }; # 212 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/ControlDefinitions.h" 3 enum { kControlEditTextTEHandleTag = 'than', kControlEditTextInlinePreUpdateProcTag = 'prup', kControlEditTextInlinePostUpdateProcTag = 'poup' }; # 241 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/ControlDefinitions.h" 3 enum { kControlPictureProc = 304, kControlPictureNoTrackProc = 305 }; enum { kControlKindPicture = 'pict' }; #define kHIPictureViewClassID CFSTR("com.apple.HIPictureView") # 299 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/ControlDefinitions.h" 3 enum { kControlPictureHandleTag = 'pich' }; # 314 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/ControlDefinitions.h" 3 enum { kControlListBoxProc = 352, kControlListBoxAutoSizeProc = 353 }; enum { kControlKindListBox = 'lbox' }; # 355 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/ControlDefinitions.h" 3 enum { kControlListBoxListHandleTag = 'lhan', kControlListBoxKeyFilterTag = kControlKeyFilterTag, kControlListBoxFontStyleTag = kControlFontStyleTag }; enum { kControlListBoxDoubleClickTag = 'dblc', kControlListBoxLDEFTag = 'ldef' }; enum { kControlListDescResType = 'ldes' }; # 390 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/ControlDefinitions.h" 3 enum { kControlScrollTextBoxProc = 432, kControlScrollTextBoxAutoScrollProc = 433 }; enum { kControlKindScrollingTextBox = 'stbx' }; # 427 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/ControlDefinitions.h" 3 enum { kControlScrollTextBoxDelayBeforeAutoScrollTag = 'stdl', kControlScrollTextBoxDelayBetweenAutoScrollTag = 'scdl', kControlScrollTextBoxAutoScrollAmountTag = 'samt', kControlScrollTextBoxContentsTag = 'tres', kControlScrollTextBoxAnimatingTag = 'anim' }; # 202 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TranslationExtensions.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TranslationExtensions.h" 3 #define __TRANSLATIONEXTENSIONS__ # 34 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TranslationExtensions.h" 3 #pragma pack(push, 2) enum { kSupportsFileTranslation = 1, kSupportsScrapTranslation = 2, kTranslatorCanGenerateFilename = 4 }; typedef OSType FileType; typedef ResType ScrapType; typedef UInt32 TranslationAttributes; enum { taDstDocNeedsResourceFork = 1, taDstIsAppTranslation = 2 }; struct FileTypeSpec { FileType format; long hint; TranslationAttributes flags; OSType catInfoType; OSType catInfoCreator; }; typedef struct FileTypeSpec FileTypeSpec; struct FileTranslationList { unsigned long modDate; unsigned long groupCount; # 79 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TranslationExtensions.h" 3 }; typedef struct FileTranslationList FileTranslationList; typedef FileTranslationList * FileTranslationListPtr; typedef FileTranslationListPtr * FileTranslationListHandle; struct ScrapTypeSpec { ScrapType format; long hint; }; typedef struct ScrapTypeSpec ScrapTypeSpec; struct ScrapTranslationList { unsigned long modDate; unsigned long groupCount; # 101 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TranslationExtensions.h" 3 }; typedef struct ScrapTranslationList ScrapTranslationList; typedef ScrapTranslationList * ScrapTranslationListPtr; typedef ScrapTranslationListPtr * ScrapTranslationListHandle; typedef long TranslationRefNum; # 190 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TranslationExtensions.h" 3 enum { kTranslateGetFileTranslationList = 0, kTranslateIdentifyFile = 1, kTranslateTranslateFile = 2, kTranslateGetTranslatedFilename = 3, kTranslateGetScrapTranslationList = 10, kTranslateIdentifyScrap = 11, kTranslateTranslateScrap = 12, kTranslateGetScrapTranslationListConsideringData = 13 }; typedef ComponentResult ( * DoGetFileTranslationListProcPtr)(ComponentInstance self, FileTranslationListHandle translationList); typedef ComponentResult ( * DoIdentifyFileProcPtr)(ComponentInstance self, const FSSpec *theDocument, FileType *docType); typedef ComponentResult ( * DoTranslateFileProcPtr)(ComponentInstance self, TranslationRefNum refNum, const FSSpec *sourceDocument, FileType srcType, long srcTypeHint, const FSSpec *dstDoc, FileType dstType, long dstTypeHint); typedef ComponentResult ( * DoGetTranslatedFilenameProcPtr)(ComponentInstance self, FileType dstType, long dstTypeHint, FSSpec *theDocument); typedef ComponentResult ( * DoGetScrapTranslationListProcPtr)(ComponentInstance self, ScrapTranslationListHandle list); typedef ComponentResult ( * DoIdentifyScrapProcPtr)(ComponentInstance self, const void *dataPtr, Size dataLength, ScrapType *dataFormat); typedef ComponentResult ( * DoTranslateScrapProcPtr)(ComponentInstance self, TranslationRefNum refNum, const void *srcDataPtr, Size srcDataLength, ScrapType srcType, long srcTypeHint, Handle dstData, ScrapType dstType, long dstTypeHint); #pragma pack(pop) # 206 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Translation.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Translation.h" 3 #define __TRANSLATION__ # 39 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Translation.h" 3 #pragma pack(push, 2) typedef short DocOpenMethod; enum { domCannot = 0, domNative = 1, domTranslateFirst = 2, domWildcard = 3 }; typedef OSType TypesBlock[64]; typedef OSType * TypesBlockPtr; enum { kTranslationScrapProgressDialogID = -16555 }; struct FileTranslationSpec { OSType componentSignature; const void * translationSystemInfo; FileTypeSpec src; FileTypeSpec dst; }; typedef struct FileTranslationSpec FileTranslationSpec; typedef FileTranslationSpec * FileTranslationSpecArrayPtr; typedef FileTranslationSpecArrayPtr * FileTranslationSpecArrayHandle; # 262 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Translation.h" 3 typedef OSErr ( * GetScrapDataProcPtr)(ScrapType requestedFormat, Handle dataH, void *srcDataGetterRefCon); typedef GetScrapDataProcPtr GetScrapDataUPP; # 272 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Translation.h" 3 extern GetScrapDataUPP NewGetScrapDataUPP(GetScrapDataProcPtr userRoutine) __attribute__((deprecated)); # 283 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Translation.h" 3 extern void DisposeGetScrapDataUPP(GetScrapDataUPP userUPP) __attribute__((deprecated)); # 294 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Translation.h" 3 extern OSErr InvokeGetScrapDataUPP( ScrapType requestedFormat, Handle dataH, void * srcDataGetterRefCon, GetScrapDataUPP userUPP) __attribute__((deprecated)); #define NewGetScrapDataUPP(userRoutine) ((GetScrapDataUPP)userRoutine) #define DisposeGetScrapDataUPP(userUPP) #define InvokeGetScrapDataUPP(requestedFormat,dataH,srcDataGetterRefCon,userUPP) (*userUPP)(requestedFormat, dataH, srcDataGetterRefCon) typedef GetScrapDataUPP GetScrapData; # 342 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Translation.h" 3 #pragma pack(pop) # 210 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TypeSelect.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TypeSelect.h" 3 #define __TYPESELECT__ # 35 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TypeSelect.h" 3 #pragma pack(push, 2) # 47 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TypeSelect.h" 3 typedef SInt16 TSCode; enum { tsPreviousSelectMode = -1, tsNormalSelectMode = 0, tsNextSelectMode = 1 }; struct TypeSelectRecord { UInt32 tsrLastKeyTime; ScriptCode tsrScript; Str63 tsrKeyStrokes; }; typedef struct TypeSelectRecord TypeSelectRecord; # 218 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TypeSelect.h" 3 #pragma pack(pop) # 218 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 3 #define __MACAPPLICATION__ # 57 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 3 extern const float kHIToolboxVersionNumber ; #define kHIToolboxVersionNumber10_3 (145.0) #define kHIToolboxVersionNumber10_3_2 (145.35) #define kHIToolboxVersionNumber10_3_3 (145.38) #define kHIToolboxVersionNumber10_3_4 (145.41) #define kHIToolboxVersionNumber10_3_5 (145.43) #define kHIToolboxVersionNumber10_3_9 (145.48) #define kHIToolboxVersionNumber10_4 (219) #define kHIToolboxVersionNumber10_4_1 (219.1) #define kHIToolboxVersionNumber10_4_2 (220) #define kHIToolboxVersionNumber10_4_2_SecUpdate (221) #define kHIToolboxVersionNumber10_4_4 (222) #define kHIToolboxVersionNumber10_4_4_Intel (223) #define kHIToolboxVersionNumber10_4_6 (225) #define kHIToolboxVersionNumber10_4_7 (226) #define kHIToolboxVersionNumber10_4_9 (227) # 84 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 3 #define kHIApplicationClassID CFSTR("com.apple.HIApplication") # 98 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 3 enum { kUIModeNormal = 0, # 113 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 3 kUIModeContentSuppressed = 1, kUIModeContentHidden = 2, # 131 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 3 kUIModeAllSuppressed = 4, # 140 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 3 kUIModeAllHidden = 3 }; typedef UInt32 SystemUIMode; enum { kUIOptionAutoShowMenuBar = 1 << 0, kUIOptionDisableAppleMenu = 1 << 2, # 173 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 3 kUIOptionDisableProcessSwitch = 1 << 3, kUIOptionDisableForceQuit = 1 << 4, kUIOptionDisableSessionTerminate = 1 << 5, kUIOptionDisableHide = 1 << 6, kUIOptionDisableMenuBarTransparency = 1 << 7 }; typedef OptionBits SystemUIOptions; # 252 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 3 extern OSStatus SetSystemUIMode( SystemUIMode inMode, SystemUIOptions inOptions) ; # 293 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 3 extern void GetSystemUIMode( SystemUIMode * outMode, SystemUIOptions * outOptions) ; # 736 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 3 extern TextEncoding GetApplicationTextEncoding(void) ; # 772 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 3 #define kHIAboutBoxNameKey CFSTR("HIAboutBoxName") #define kHIAboutBoxVersionKey CFSTR("HIAboutBoxVersion") #define kHIAboutBoxCopyrightKey CFSTR("HIAboutBoxCopyright") #define kHIAboutBoxDescriptionKey CFSTR("HIAboutBoxDescription") #define kHIAboutBoxStringFileKey CFSTR("HIAboutBoxStringFile") # 879 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 3 extern OSStatus HISearchWindowShow( CFStringRef inSearchString, OptionBits inFlags) ; # 941 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacApplication.h" 3 extern void HIDictionaryWindowShow( DCSDictionaryRef dictionary, CFTypeRef textString, CFRange selectionRange, CTFontRef textFont, CGPoint textOrigin, Boolean verticalText, const CGAffineTransform * viewTransform) ; # 222 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Keyboards.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Keyboards.h" 3 #define __KEYBOARDS__ # 45 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Keyboards.h" 3 typedef OSType PhysicalKeyboardLayoutType; enum { kKeyboardJIS = 'JIS ', kKeyboardANSI = 'ANSI', kKeyboardISO = 'ISO ', kKeyboardUnknown = kUnknownType }; # 85 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Keyboards.h" 3 typedef struct OpaqueKeyboardLayoutRef* KeyboardLayoutRef; # 94 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Keyboards.h" 3 typedef UInt32 KeyboardLayoutPropertyTag; enum { kKLKCHRData = 0, kKLuchrData = 1, kKLIdentifier = 2, kKLIcon = 3, kKLLocalizedName = 4, kKLName = 5, kKLGroupIdentifier = 6, kKLKind = 7, kKLLanguageCode = 9 }; # 155 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Keyboards.h" 3 typedef SInt32 KeyboardLayoutKind; enum { kKLKCHRuchrKind = 0, kKLKCHRKind = 1, kKLuchrKind = 2 }; # 181 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Keyboards.h" 3 typedef SInt32 KeyboardLayoutIdentifier; enum { kKLUSKeyboard = 0 }; # 208 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Keyboards.h" 3 extern PhysicalKeyboardLayoutType KBGetLayoutType(SInt16 iKeyboardType) ; # 493 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/Keyboards.h" 3 enum { _KeyboardDispatch = 0xAA7A }; enum { gestaltKeyboardsAttr = 'kbds', gestaltKBPS2Keyboards = 1, gestaltKBPS2SetIDToAny = 2, gestaltKBPS2SetTranslationTable = 4 }; enum { errKBPS2KeyboardNotAvailable = -30850, errKBIlligalParameters = -30851, errKBFailSettingID = -30852, errKBFailSettingTranslationTable = -30853, errKBFailWritePreference = -30854 }; # 226 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/IBCarbonRuntime.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/IBCarbonRuntime.h" 3 #define __IBCARBONRUNTIME__ # 48 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/IBCarbonRuntime.h" 3 enum { kIBCarbonRuntimeCantFindNibFile = -10960, kIBCarbonRuntimeObjectNotOfRequestedType = -10961, kIBCarbonRuntimeCantFindObject = -10962 }; typedef struct OpaqueIBNibRef* IBNibRef; # 230 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 1 3 # 15 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 #define __TEXTINPUTSOURCES__ # 120 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 typedef struct __TISInputSource* TISInputSourceRef; # 136 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern CFTypeID TISInputSourceGetTypeID(void) ; # 172 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyInputSourceCategory ; # 192 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyInputSourceType ; # 205 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyInputSourceIsASCIICapable ; # 242 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyInputSourceIsEnableCapable ; # 281 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyInputSourceIsSelectCapable ; # 294 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyInputSourceIsEnabled ; # 307 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyInputSourceIsSelected ; # 335 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyInputSourceID ; # 352 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyBundleID ; # 375 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyInputModeID ; # 394 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyLocalizedName ; # 425 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyInputSourceLanguages ; # 447 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyUnicodeKeyLayoutData ; # 468 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyIconRef ; # 491 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISPropertyIconImageURL ; # 516 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISCategoryKeyboardInputSource ; # 533 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISCategoryPaletteInputSource ; # 549 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISCategoryInkInputSource ; # 570 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISTypeKeyboardLayout ; # 586 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISTypeKeyboardInputMethodWithoutModes ; # 602 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISTypeKeyboardInputMethodModeEnabled ; # 618 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISTypeKeyboardInputMode ; # 634 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISTypeCharacterPalette ; # 650 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISTypeKeyboardViewer ; # 669 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISTypeInk ; # 704 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern void * TISGetInputSourceProperty( TISInputSourceRef inputSource, CFStringRef propertyKey) ; # 761 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern CFArrayRef TISCreateInputSourceList( CFDictionaryRef properties, Boolean includeAllInstalled) ; # 784 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern TISInputSourceRef TISCopyCurrentKeyboardInputSource(void) ; # 804 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern TISInputSourceRef TISCopyCurrentKeyboardLayoutInputSource(void) ; # 825 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern TISInputSourceRef TISCopyCurrentASCIICapableKeyboardInputSource(void) ; # 853 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern TISInputSourceRef TISCopyCurrentASCIICapableKeyboardLayoutInputSource(void) ; # 899 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern TISInputSourceRef TISCopyInputSourceForLanguage(CFStringRef language) ; # 928 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern CFArrayRef TISCreateASCIICapableInputSourceList(void) ; # 970 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern OSStatus TISSelectInputSource(TISInputSourceRef inputSource) ; # 996 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern OSStatus TISDeselectInputSource(TISInputSourceRef inputSource) ; # 1028 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern OSStatus TISEnableInputSource(TISInputSourceRef inputSource) ; # 1056 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern OSStatus TISDisableInputSource(TISInputSourceRef inputSource) ; # 1077 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISNotifySelectedKeyboardInputSourceChanged ; # 1090 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern const CFStringRef kTISNotifyEnabledKeyboardInputSourcesChanged ; # 1154 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern OSStatus TISSetInputMethodKeyboardLayoutOverride(TISInputSourceRef keyboardLayout) ; # 1175 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern TISInputSourceRef TISCopyInputMethodKeyboardLayoutOverride(void) ; # 1239 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/TextInputSources.h" 3 extern OSStatus TISRegisterInputSource(CFURLRef location) ; # 234 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolboxDebugging.h" 1 3 #define __HITOOLBOXDEBUGGING__ # 114 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolboxDebugging.h" 3 extern void DebugPrintMainEventQueue(void) ; # 126 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolboxDebugging.h" 3 extern void DebugPrintEvent(EventRef inEvent) ; # 238 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/IMKInputSession.h" 1 3 # 16 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/IMKInputSession.h" 3 #define __IMKINPUTSESSION__ # 243 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h" 2 3 # 30 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 2 3 # 40 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OpenScripting.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OpenScripting.h" 3 #define __OPENSCRIPTING__ # 30 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OpenScripting.h" 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 #define __OSA__ # 46 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAComponentType = 'osa ' }; enum { kOSAGenericScriptingComponentSubtype = 'scpt' }; enum { kOSAFileType = 'osas' }; enum { kOSASuite = 'ascr' }; enum { kOSARecordedText = 'recd' }; enum { kOSAScriptIsModified = 'modi' }; enum { kOSAScriptIsTypeCompiledScript = 'cscr' }; enum { kOSAScriptIsTypeScriptValue = 'valu' }; enum { kOSAScriptIsTypeScriptContext = 'cntx' }; enum { kOSAScriptBestType = 'best' }; enum { kOSACanGetSource = 'gsrc' }; enum { typeOSADialectInfo = 'difo', keyOSADialectName = 'dnam', keyOSADialectCode = 'dcod', keyOSADialectLangCode = 'dlcd', keyOSADialectScriptCode = 'dscd' }; typedef ComponentResult OSAError; typedef UInt32 OSAID; enum { kOSANullScript = 0 }; enum { kOSANullMode = 0, kOSAModeNull = 0 }; typedef OSErr ( * OSACreateAppleEventProcPtr)(AEEventClass theAEEventClass, AEEventID theAEEventID, const AEAddressDesc *target, short returnID, SInt32 transactionID, AppleEvent *result, SRefCon refCon); typedef OSErr ( * OSASendProcPtr)(const AppleEvent *theAppleEvent, AppleEvent *reply, AESendMode sendMode, AESendPriority sendPriority, SInt32 timeOutInTicks, AEIdleUPP idleProc, AEFilterUPP filterProc, SRefCon refCon); typedef OSACreateAppleEventProcPtr OSACreateAppleEventUPP; typedef OSASendProcPtr OSASendUPP; # 157 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSACreateAppleEventUPP NewOSACreateAppleEventUPP(OSACreateAppleEventProcPtr userRoutine) ; # 168 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSASendUPP NewOSASendUPP(OSASendProcPtr userRoutine) ; # 179 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern void DisposeOSACreateAppleEventUPP(OSACreateAppleEventUPP userUPP) ; # 190 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern void DisposeOSASendUPP(OSASendUPP userUPP) ; # 201 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSErr InvokeOSACreateAppleEventUPP( AEEventClass theAEEventClass, AEEventID theAEEventID, const AEAddressDesc * target, short returnID, SInt32 transactionID, AppleEvent * result, SRefCon refCon, OSACreateAppleEventUPP userUPP) ; # 220 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSErr InvokeOSASendUPP( const AppleEvent * theAppleEvent, AppleEvent * reply, AESendMode sendMode, AESendPriority sendPriority, SInt32 timeOutInTicks, AEIdleUPP idleProc, AEFilterUPP filterProc, SRefCon refCon, OSASendUPP userUPP) ; # 241 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 #define NewOSACreateAppleEventUPP(userRoutine) ((OSACreateAppleEventUPP)userRoutine) #define NewOSASendUPP(userRoutine) ((OSASendUPP)userRoutine) #define DisposeOSACreateAppleEventUPP(userUPP) #define DisposeOSASendUPP(userUPP) #define InvokeOSACreateAppleEventUPP(theAEEventClass,theAEEventID,target,returnID,transactionID,result,refCon,userUPP) (*userUPP)(theAEEventClass, theAEEventID, target, returnID, transactionID, result, refCon) #define InvokeOSASendUPP(theAppleEvent,reply,sendMode,sendPriority,timeOutInTicks,idleProc,filterProc,refCon,userUPP) (*userUPP)(theAppleEvent, reply, sendMode, sendPriority, timeOutInTicks, idleProc, filterProc, refCon) # 262 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSASupportsCompiling = 0x0002, kOSASupportsGetSource = 0x0004, kOSASupportsAECoercion = 0x0008, kOSASupportsAESending = 0x0010, kOSASupportsRecording = 0x0020, kOSASupportsConvenience = 0x0040, kOSASupportsDialects = 0x0080, kOSASupportsEventHandling = 0x0100 }; enum { kOSASelectLoad = 0x0001, kOSASelectStore = 0x0002, kOSASelectExecute = 0x0003, kOSASelectDisplay = 0x0004, kOSASelectScriptError = 0x0005, kOSASelectDispose = 0x0006, kOSASelectSetScriptInfo = 0x0007, kOSASelectGetScriptInfo = 0x0008, kOSASelectSetActiveProc = 0x0009, kOSASelectGetActiveProc = 0x000A, kOSASelectCopyDisplayString = 0x000B }; enum { kOSASelectScriptingComponentName = 0x0102, kOSASelectCompile = 0x0103, kOSASelectCopyID = 0x0104 }; enum { kOSASelectCopyScript = 0x0105 }; enum { kOSASelectGetSource = 0x0201, kOSASelectCopySourceString = 0x0202 }; enum { kOSASelectCoerceFromDesc = 0x0301, kOSASelectCoerceToDesc = 0x0302 }; enum { kOSASelectSetSendProc = 0x0401, kOSASelectGetSendProc = 0x0402, kOSASelectSetCreateProc = 0x0403, kOSASelectGetCreateProc = 0x0404, kOSASelectSetDefaultTarget = 0x0405 }; enum { kOSASelectStartRecording = 0x0501, kOSASelectStopRecording = 0x0502 }; enum { kOSASelectLoadExecute = 0x0601, kOSASelectCompileExecute = 0x0602, kOSASelectDoScript = 0x0603 }; enum { kOSASelectSetCurrentDialect = 0x0701, kOSASelectGetCurrentDialect = 0x0702, kOSASelectAvailableDialects = 0x0703, kOSASelectGetDialectInfo = 0x0704, kOSASelectAvailableDialectCodeList = 0x0705 }; enum { kOSASelectSetResumeDispatchProc = 0x0801, kOSASelectGetResumeDispatchProc = 0x0802, kOSASelectExecuteEvent = 0x0803, kOSASelectDoEvent = 0x0804, kOSASelectMakeContext = 0x0805 }; enum { kOSASelectComponentSpecificStart = 0x1001 }; # 373 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAModePreventGetSource = 0x00000001 }; # 384 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAModeNeverInteract = kAENeverInteract, kOSAModeCanInteract = kAECanInteract, kOSAModeAlwaysInteract = kAEAlwaysInteract, kOSAModeDontReconnect = kAEDontReconnect }; # 402 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAModeCantSwitchLayer = 0x00000040 }; # 416 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAModeDoRecord = 0x00001000 }; # 427 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAModeCompileIntoContext = 0x00000002 }; # 440 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAModeAugmentContext = 0x00000004 }; enum { kOSAModeDisplayForHumans = 0x00000008 }; enum { kOSAModeDontStoreParent = 0x00010000 }; # 472 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAModeDispatchToDirectObject = 0x00020000 }; enum { kOSAModeDontGetDataForArguments = 0x00040000 }; enum { kOSAModeFullyQualifyDescriptors = 0x00080000 }; # 505 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAScriptResourceType = kOSAGenericScriptingComponentSubtype }; enum { typeOSAGenericStorage = kOSAScriptResourceType }; # 525 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSALoad( ComponentInstance scriptingComponent, const AEDesc * scriptData, SInt32 modeFlags, OSAID * resultingScriptID) ; # 555 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAStore( ComponentInstance scriptingComponent, OSAID scriptID, DescType desiredType, SInt32 modeFlags, AEDesc * resultingScriptData) ; # 586 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAExecute( ComponentInstance scriptingComponent, OSAID compiledScriptID, OSAID contextID, SInt32 modeFlags, OSAID * resultingScriptValueID) ; # 629 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSADisplay( ComponentInstance scriptingComponent, OSAID scriptValueID, DescType desiredType, SInt32 modeFlags, AEDesc * resultingText) ; # 671 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSACopyDisplayString( ComponentInstance scriptingComponent, OSAID scriptID, SInt32 modeFlags, CFAttributedStringRef * result) ; # 688 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAScriptError( ComponentInstance scriptingComponent, OSType selector, DescType desiredType, AEDesc * resultingErrorDescription) ; # 718 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAErrorNumber = keyErrorNumber }; # 731 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAErrorMessage = keyErrorString }; # 745 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAErrorBriefMessage = 'errb' }; # 758 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAErrorApp = 'erap' }; # 770 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAErrorPartialResult = 'ptlr' }; # 782 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAErrorOffendingObject = 'erob' }; enum { kOSAErrorExpectedType = 'errt' }; # 802 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAErrorRange = 'erng' }; enum { typeOSAErrorRange = 'erng' }; enum { keyOSASourceStart = 'srcs' }; enum { keyOSASourceEnd = 'srce' }; # 836 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSADispose( ComponentInstance scriptingComponent, OSAID scriptID) ; # 860 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSASetScriptInfo( ComponentInstance scriptingComponent, OSAID scriptID, OSType selector, long value) ; # 886 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAGetScriptInfo( ComponentInstance scriptingComponent, OSAID scriptID, OSType selector, long * result) ; # 909 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 typedef OSErr ( * OSAActiveProcPtr)(SRefCon refCon); typedef OSAActiveProcPtr OSAActiveUPP; # 919 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAActiveUPP NewOSAActiveUPP(OSAActiveProcPtr userRoutine) ; # 930 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern void DisposeOSAActiveUPP(OSAActiveUPP userUPP) ; # 941 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSErr InvokeOSAActiveUPP( SRefCon refCon, OSAActiveUPP userUPP) ; #define NewOSAActiveUPP(userRoutine) ((OSAActiveUPP)userRoutine) #define DisposeOSAActiveUPP(userUPP) #define InvokeOSAActiveUPP(refCon,userUPP) (*userUPP)(refCon) # 966 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSASetActiveProc( ComponentInstance scriptingComponent, OSAActiveUPP activeProc, SRefCon refCon) ; # 989 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAGetActiveProc( ComponentInstance scriptingComponent, OSAActiveUPP * activeProc, SRefCon * refCon) ; # 1017 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAScriptingComponentName( ComponentInstance scriptingComponent, AEDesc * resultingScriptingComponentName) ; # 1043 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSACompile( ComponentInstance scriptingComponent, const AEDesc * sourceData, SInt32 modeFlags, OSAID * previousAndResultingScriptID) ; # 1087 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSACopyID( ComponentInstance scriptingComponent, OSAID fromID, OSAID * toID) ; # 1139 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAGetSource( ComponentInstance scriptingComponent, OSAID scriptID, DescType desiredType, AEDesc * resultingSourceData) ; # 1171 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSACopySourceString( ComponentInstance scriptingComponent, OSAID scriptID, SInt32 modeFlags, CFAttributedStringRef * result) ; # 1193 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSACoerceFromDesc( ComponentInstance scriptingComponent, const AEDesc * scriptData, SInt32 modeFlags, OSAID * resultingScriptID) ; # 1230 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSACoerceToDesc( ComponentInstance scriptingComponent, OSAID scriptID, DescType desiredType, SInt32 modeFlags, AEDesc * result) ; # 1268 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSASetSendProc( ComponentInstance scriptingComponent, OSASendUPP sendProc, SRefCon refCon) ; # 1291 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAGetSendProc( ComponentInstance scriptingComponent, OSASendUPP * sendProc, SRefCon * refCon) ; # 1313 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSASetCreateProc( ComponentInstance scriptingComponent, OSACreateAppleEventUPP createProc, SRefCon refCon) ; # 1336 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAGetCreateProc( ComponentInstance scriptingComponent, OSACreateAppleEventUPP * createProc, SRefCon * refCon) ; # 1358 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSASetDefaultTarget( ComponentInstance scriptingComponent, const AEAddressDesc * target) ; # 1390 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAStartRecording( ComponentInstance scriptingComponent, OSAID * compiledScriptToModifyID) ; # 1418 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAStopRecording( ComponentInstance scriptingComponent, OSAID compiledScriptID) ; # 1448 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSALoadExecute( ComponentInstance scriptingComponent, const AEDesc * scriptData, OSAID contextID, SInt32 modeFlags, OSAID * resultingScriptValueID) ; # 1489 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSACompileExecute( ComponentInstance scriptingComponent, const AEDesc * sourceData, OSAID contextID, SInt32 modeFlags, OSAID * resultingScriptValueID) ; # 1529 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSADoScript( ComponentInstance scriptingComponent, const AEDesc * sourceData, OSAID contextID, DescType desiredType, SInt32 modeFlags, AEDesc * resultingText) ; # 1587 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSASetCurrentDialect( ComponentInstance scriptingComponent, short dialectCode) ; # 1609 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAGetCurrentDialect( ComponentInstance scriptingComponent, short * resultingDialectCode) ; # 1630 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAAvailableDialects( ComponentInstance scriptingComponent, AEDesc * resultingDialectInfoList) ; # 1656 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAGetDialectInfo( ComponentInstance scriptingComponent, short dialectCode, OSType selector, AEDesc * resultingDialectInfo) ; # 1686 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAAvailableDialectCodeList( ComponentInstance scriptingComponent, AEDesc * resultingDialectCodeList) ; # 1728 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSASetResumeDispatchProc( ComponentInstance scriptingComponent, AEEventHandlerUPP resumeDispatchProc, SRefCon refCon) ; # 1749 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSAUseStandardDispatch = kAEUseStandardDispatch }; # 1763 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSANoDispatch = kAENoDispatch }; # 1776 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 enum { kOSADontUsePhac = 0x0001 }; # 1797 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAGetResumeDispatchProc( ComponentInstance scriptingComponent, AEEventHandlerUPP * resumeDispatchProc, SRefCon * refCon) ; # 1821 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAExecuteEvent( ComponentInstance scriptingComponent, const AppleEvent * theAppleEvent, OSAID contextID, SInt32 modeFlags, OSAID * resultingScriptValueID) ; # 1864 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSADoEvent( ComponentInstance scriptingComponent, const AppleEvent * theAppleEvent, OSAID contextID, SInt32 modeFlags, AppleEvent * reply) ; # 1911 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAMakeContext( ComponentInstance scriptingComponent, const AEDesc * contextName, OSAID parentContext, OSAID * resultingContextID) ; # 1945 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSALoadFile( ComponentInstance scriptingComponent, const FSRef * scriptFile, Boolean * storable, SInt32 modeFlags, OSAID * resultingScriptID) ; # 1974 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSAStoreFile( ComponentInstance scriptingComponent, OSAID scriptID, DescType desiredType, SInt32 modeFlags, const FSRef * scriptFile) ; # 2000 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSALoadExecuteFile( ComponentInstance scriptingComponent, const FSRef * scriptFile, OSAID contextID, SInt32 modeFlags, OSAID * resultingScriptValueID) ; # 2028 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSA.h" 3 extern OSAError OSADoScriptFile( ComponentInstance scriptingComponent, const FSRef * scriptFile, OSAID contextID, DescType desiredType, SInt32 modeFlags, AEDesc * resultingText) ; # 31 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OpenScripting.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSAComp.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSAComp.h" 3 #define __OSACOMP__ # 48 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSAComp.h" 3 extern OSErr OSAGetStorageType( AEDataStorage scriptData, DescType * dscType) ; # 62 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSAComp.h" 3 extern OSErr OSAAddStorageType( AEDataStorage scriptData, DescType dscType) ; # 76 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSAComp.h" 3 extern OSErr OSARemoveStorageType(AEDataStorage scriptData) ; # 35 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OpenScripting.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSAGeneric.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSAGeneric.h" 3 #define __OSAGENERIC__ # 48 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSAGeneric.h" 3 enum { kGenericComponentVersion = 0x0100 }; enum { kGSSSelectGetDefaultScriptingComponent = 0x1001, kGSSSelectSetDefaultScriptingComponent = 0x1002, kGSSSelectGetScriptingComponent = 0x1003, kGSSSelectGetScriptingComponentFromStored = 0x1004, kGSSSelectGenericToRealID = 0x1005, kGSSSelectRealToGenericID = 0x1006, kGSSSelectOutOfRange = 0x1007 }; typedef OSType ScriptingComponentSelector; typedef OSAID GenericID; # 74 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSAGeneric.h" 3 extern OSAError OSAGetDefaultScriptingComponent( ComponentInstance genericScriptingComponent, ScriptingComponentSelector * scriptingSubType) ; # 88 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSAGeneric.h" 3 extern OSAError OSASetDefaultScriptingComponent( ComponentInstance genericScriptingComponent, ScriptingComponentSelector scriptingSubType) ; # 103 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSAGeneric.h" 3 extern OSAError OSAGetScriptingComponent( ComponentInstance genericScriptingComponent, ScriptingComponentSelector scriptingSubType, ComponentInstance * scriptingInstance) ; # 119 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSAGeneric.h" 3 extern OSAError OSAGetScriptingComponentFromStored( ComponentInstance genericScriptingComponent, const AEDesc * scriptData, ScriptingComponentSelector * scriptingSubType) ; # 135 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSAGeneric.h" 3 extern OSAError OSAGenericToRealID( ComponentInstance genericScriptingComponent, OSAID * theScriptID, ComponentInstance * theExactComponent) ; # 151 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OSAGeneric.h" 3 extern OSAError OSARealToGenericID( ComponentInstance genericScriptingComponent, OSAID * theScriptID, ComponentInstance theExactComponent) ; # 39 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OpenScripting.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/AppleScript.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/AppleScript.h" 3 #define __APPLESCRIPT__ # 50 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/AppleScript.h" 3 enum { typeAppleScript = 'ascr', kAppleScriptSubtype = typeAppleScript, typeASStorage = typeAppleScript }; enum { kASSelectInit = 0x1001, kASSelectSetSourceStyles = 0x1002, kASSelectGetSourceStyles = 0x1003, kASSelectGetSourceStyleNames = 0x1004, kASSelectCopySourceAttributes = 0x1005, kASSelectSetSourceAttributes = 0x1006 }; enum { kASHasOpenHandler = 'hsod' }; # 95 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/AppleScript.h" 3 extern OSAError ASInit( ComponentInstance scriptingComponent, SInt32 modeFlags, UInt32 minStackSize, UInt32 preferredStackSize, UInt32 maxStackSize, UInt32 minHeapSize, UInt32 preferredHeapSize, UInt32 maxHeapSize) ; # 122 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/AppleScript.h" 3 enum { kASDefaultMinStackSize = 4 * 1024, kASDefaultPreferredStackSize = 16 * 1024, kASDefaultMaxStackSize = 16 * 1024, kASDefaultMinHeapSize = 4 * 1024, kASDefaultPreferredHeapSize = 16 * 1024, kASDefaultMaxHeapSize = 32L * 1024 * 1024 }; # 145 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/AppleScript.h" 3 extern OSAError ASSetSourceStyles( ComponentInstance scriptingComponent, STHandle sourceStyles) __attribute__((deprecated)); # 162 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/AppleScript.h" 3 extern OSAError ASGetSourceStyles( ComponentInstance scriptingComponent, STHandle * resultingSourceStyles) __attribute__((deprecated)); # 197 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/AppleScript.h" 3 extern OSAError ASCopySourceAttributes( ComponentInstance scriptingComponent, CFArrayRef * resultingSourceAttributes) ; # 232 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/AppleScript.h" 3 extern OSAError ASSetSourceAttributes( ComponentInstance scriptingComponent, CFArrayRef sourceAttributes) ; # 256 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/AppleScript.h" 3 extern OSAError ASGetSourceStyleNames( ComponentInstance scriptingComponent, SInt32 modeFlags, AEDescList * resultingSourceStyleNamesList) ; enum { kASSourceStyleUncompiledText = 0, kASSourceStyleNormalText = 1, kASSourceStyleLanguageKeyword = 2, kASSourceStyleApplicationKeyword = 3, kASSourceStyleComment = 4, kASSourceStyleLiteral = 5, kASSourceStyleUserSymbol = 6, kASSourceStyleObjectSpecifier = 7, kASNumberOfSourceStyles = 8 }; # 43 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OpenScripting.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/ASDebugging.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/ASDebugging.h" 3 #define __ASDEBUGGING__ # 47 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/ASDebugging.h" 3 enum { kOSAModeDontDefine = 0x0001 }; enum { kASSelectSetPropertyObsolete = 0x1101, kASSelectGetPropertyObsolete = 0x1102, kASSelectSetHandlerObsolete = 0x1103, kASSelectGetHandlerObsolete = 0x1104, kASSelectGetAppTerminologyObsolete = 0x1105, kASSelectSetProperty = 0x1106, kASSelectGetProperty = 0x1107, kASSelectSetHandler = 0x1108, kASSelectGetHandler = 0x1109, kASSelectGetAppTerminology = 0x110A, kASSelectGetSysTerminology = 0x110B, kASSelectGetPropertyNames = 0x110C, kASSelectGetHandlerNames = 0x110D }; # 81 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/ASDebugging.h" 3 extern OSAError OSASetProperty( ComponentInstance scriptingComponent, SInt32 modeFlags, OSAID contextID, const AEDesc * variableName, OSAID scriptValueID) ; # 98 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/ASDebugging.h" 3 extern OSAError OSAGetProperty( ComponentInstance scriptingComponent, SInt32 modeFlags, OSAID contextID, const AEDesc * variableName, OSAID * resultingScriptValueID) ; # 115 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/ASDebugging.h" 3 extern OSAError OSAGetPropertyNames( ComponentInstance scriptingComponent, SInt32 modeFlags, OSAID contextID, AEDescList * resultingPropertyNames) ; # 131 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/ASDebugging.h" 3 extern OSAError OSASetHandler( ComponentInstance scriptingComponent, SInt32 modeFlags, OSAID contextID, const AEDesc * handlerName, OSAID compiledScriptID) ; # 148 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/ASDebugging.h" 3 extern OSAError OSAGetHandler( ComponentInstance scriptingComponent, SInt32 modeFlags, OSAID contextID, const AEDesc * handlerName, OSAID * resultingCompiledScriptID) ; # 165 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/ASDebugging.h" 3 extern OSAError OSAGetHandlerNames( ComponentInstance scriptingComponent, SInt32 modeFlags, OSAID contextID, AEDescList * resultingHandlerNames) ; # 210 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/ASDebugging.h" 3 extern OSAError OSAGetSysTerminology( ComponentInstance scriptingComponent, SInt32 modeFlags, short terminologyID, AEDesc * terminologyList) ; # 241 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/ASDebugging.h" 3 extern OSAError OSACopyScriptingDefinition( const FSRef * ref, SInt32 modeFlags, CFDataRef * sdef) ; # 47 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OpenScripting.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/ASRegistry.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/ASRegistry.h" 3 #define __ASREGISTRY__ # 31 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/ASRegistry.h" 3 enum { keyAETarget = 'targ', keySubjectAttr = 'subj', keyASReturning = 'Krtn', kASAppleScriptSuite = 'ascr', kASScriptEditorSuite = 'ToyS', kASTypeNamesSuite = 'tpnm', typeAETE = 'aete', typeAEUT = 'aeut', kGetAETE = 'gdte', kGetAEUT = 'gdut', kUpdateAEUT = 'udut', kUpdateAETE = 'udte', kCleanUpAEUT = 'cdut', kASComment = 'cmnt', kASLaunchEvent = 'noop', keyScszResource = 'scsz', typeScszResource = 'scsz', kASSubroutineEvent = 'psbr', keyASSubroutineName = 'snam', kASPrepositionalSubroutine = 'psbr', keyASPositionalArgs = 'parg' }; enum { keyAppHandledCoercion = 'idas' }; enum { kASStartLogEvent = 'log1', kASStopLogEvent = 'log0', kASCommentEvent = 'cmnt' }; enum { kASAdd = '+ ', kASSubtract = '- ', kASMultiply = '* ', kASDivide = '/ ', kASQuotient = 'div ', kASRemainder = 'mod ', kASPower = '^ ', kASEqual = kAEEquals, kASNotEqual = (long)0xAD202020, kASGreaterThan = kAEGreaterThan, kASGreaterThanOrEqual = kAEGreaterThanEquals, kASLessThan = kAELessThan, kASLessThanOrEqual = kAELessThanEquals, kASComesBefore = 'cbfr', kASComesAfter = 'cafr', kASConcatenate = 'ccat', kASStartsWith = kAEBeginsWith, kASEndsWith = kAEEndsWith, kASContains = kAEContains }; enum { kASAnd = kAEAND, kASOr = kAEOR, kASNot = kAENOT, kASNegate = 'neg ', keyASArg = 'arg ' }; enum { kASErrorEventCode = 'err ', kOSAErrorArgs = 'erra', keyAEErrorObject = 'erob', pLength = 'leng', pReverse = 'rvse', pRest = 'rest', pInherits = 'c@#^', pProperties = 'pALL', keyASUserRecordFields = 'usrf', typeUserRecordFields = typeAEList }; enum { keyASPrepositionAt = 'at ', keyASPrepositionIn = 'in ', keyASPrepositionFrom = 'from', keyASPrepositionFor = 'for ', keyASPrepositionTo = 'to ', keyASPrepositionThru = 'thru', keyASPrepositionThrough = 'thgh', keyASPrepositionBy = 'by ', keyASPrepositionOn = 'on ', keyASPrepositionInto = 'into', keyASPrepositionOnto = 'onto', keyASPrepositionBetween = 'btwn', keyASPrepositionAgainst = 'agst', keyASPrepositionOutOf = 'outo', keyASPrepositionInsteadOf = 'isto', keyASPrepositionAsideFrom = 'asdf', keyASPrepositionAround = 'arnd', keyASPrepositionBeside = 'bsid', keyASPrepositionBeneath = 'bnth', keyASPrepositionUnder = 'undr' }; enum { keyASPrepositionOver = 'over', keyASPrepositionAbove = 'abve', keyASPrepositionBelow = 'belw', keyASPrepositionApartFrom = 'aprt', keyASPrepositionGiven = 'givn', keyASPrepositionWith = 'with', keyASPrepositionWithout = 'wout', keyASPrepositionAbout = 'abou', keyASPrepositionSince = 'snce', keyASPrepositionUntil = 'till' }; enum { kDialectBundleResType = 'Dbdl', cConstant = typeEnumerated, cClassIdentifier = pClass, cObjectBeingExamined = typeObjectBeingExamined, cList = typeAEList, cSmallReal = typeIEEE32BitFloatingPoint, cReal = typeIEEE64BitFloatingPoint, cRecord = typeAERecord, cReference = cObjectSpecifier, cUndefined = 'undf', cMissingValue = 'msng', cSymbol = 'symb', cLinkedList = 'llst', cVector = 'vect', cEventIdentifier = 'evnt', cKeyIdentifier = 'kyid', cUserIdentifier = 'uid ', cPreposition = 'prep', cKeyForm = enumKeyForm, cScript = 'scpt', cHandler = 'hand', cProcedure = 'proc' }; enum { cHandleBreakpoint = 'brak' }; enum { cClosure = 'clsr', cRawData = 'rdat', cStringClass = typeChar, cNumber = 'nmbr', cListElement = 'celm', cListOrRecord = 'lr ', cListOrString = 'ls ', cListRecordOrString = 'lrs ', cNumberOrString = 'ns ', cNumberOrDateTime = 'nd ', cNumberDateTimeOrString = 'nds ', cAliasOrString = 'sf ', cSeconds = 'scnd', typeSound = 'snd ', enumBooleanValues = 'boov', kAETrue = typeTrue, kAEFalse = typeFalse, enumMiscValues = 'misc', kASCurrentApplication = 'cura', formUserPropertyID = 'usrp' }; enum { cString = cStringClass }; enum { pASIt = 'it ', pASMe = 'me ', pASResult = 'rslt', pASSpace = 'spac', pASReturn = 'ret ', pASTab = 'tab ', pASPi = 'pi ', pASParent = 'pare', kASInitializeEventCode = 'init', pASPrintLength = 'prln', pASPrintDepth = 'prdp', pASTopLevelScript = 'ascr' }; enum { kAECase = 'case', kAEDiacritic = 'diac', kAEWhiteSpace = 'whit', kAEHyphens = 'hyph', kAEExpansion = 'expa', kAEPunctuation = 'punc', kAEZenkakuHankaku = 'zkhk', kAESmallKana = 'skna', kAEKataHiragana = 'hika', kASConsiderReplies = 'rmte', kASNumericStrings = 'nume', enumConsiderations = 'cons' }; enum { kAECaseConsiderMask = 0x00000001, kAEDiacriticConsiderMask = 0x00000002, kAEWhiteSpaceConsiderMask = 0x00000004, kAEHyphensConsiderMask = 0x00000008, kAEExpansionConsiderMask = 0x00000010, kAEPunctuationConsiderMask = 0x00000020, kASConsiderRepliesConsiderMask = 0x00000040, kASNumericStringsConsiderMask = 0x00000080, kAECaseIgnoreMask = 0x00010000, kAEDiacriticIgnoreMask = 0x00020000, kAEWhiteSpaceIgnoreMask = 0x00040000, kAEHyphensIgnoreMask = 0x00080000, kAEExpansionIgnoreMask = 0x00100000, kAEPunctuationIgnoreMask = 0x00200000, kASConsiderRepliesIgnoreMask = 0x00400000, kASNumericStringsIgnoreMask = 0x00800000, enumConsidsAndIgnores = 'csig' }; enum { cCoercion = 'coec', cCoerceUpperCase = 'txup', cCoerceLowerCase = 'txlo', cCoerceRemoveDiacriticals = 'txdc', cCoerceRemovePunctuation = 'txpc', cCoerceRemoveHyphens = 'txhy', cCoerceOneByteToTwoByte = 'txex', cCoerceRemoveWhiteSpace = 'txws', cCoerceSmallKana = 'txsk', cCoerceZenkakuhankaku = 'txze', cCoerceKataHiragana = 'txkh', cZone = 'zone', cMachine = 'mach', cAddress = 'addr', cRunningAddress = 'radd', cStorage = 'stor' }; enum { pASWeekday = 'wkdy', pASMonth = 'mnth', pASDay = 'day ', pASYear = 'year', pASTime = 'time', pASDateString = 'dstr', pASTimeString = 'tstr', cMonth = pASMonth, cJanuary = 'jan ', cFebruary = 'feb ', cMarch = 'mar ', cApril = 'apr ', cMay = 'may ', cJune = 'jun ', cJuly = 'jul ', cAugust = 'aug ', cSeptember = 'sep ', cOctober = 'oct ', cNovember = 'nov ', cDecember = 'dec ' }; enum { cWeekday = pASWeekday, cSunday = 'sun ', cMonday = 'mon ', cTuesday = 'tue ', cWednesday = 'wed ', cThursday = 'thu ', cFriday = 'fri ', cSaturday = 'sat ', pASQuote = 'quot', pASSeconds = 'secs', pASMinutes = 'min ', pASHours = 'hour', pASDays = 'days', pASWeeks = 'week', cWritingCodeInfo = 'citl', pScriptCode = 'pscd', pLangCode = 'plcd', kASMagicTellEvent = 'tell', kASMagicEndTellEvent = 'tend' }; # 51 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OpenScripting.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/FinderRegistry.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/FinderRegistry.h" 3 #define __FINDERREGISTRY__ # 46 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/FinderRegistry.h" 3 enum { kAEFinderSuite = 'fndr' }; enum { kAECleanUp = 'fclu', kAEEject = 'ejct', kAEEmpty = 'empt', kAEErase = 'fera', kAEGestalt = 'gstl', kAEPutAway = 'ptwy', kAERebuildDesktopDB = 'rddb', kAESync = 'fupd', kAEInterceptOpen = 'fopn' }; enum { kAEDatabaseSuite = 'DATA', kAESort = 'SORT' }; # 81 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/FinderRegistry.h" 3 enum { cInternalFinderObject = 'obj ' }; enum { cAliasFile = 'alia', cApplicationFile = 'appf', cControlPanelFile = 'ccdv', cDeskAccessoryFile = 'dafi', cDocumentFile = 'docf', cFontFile = 'fntf', cSoundFile = 'sndf', cClippingFile = 'clpf', cContainer = 'ctnr', cDesktop = 'cdsk', cSharableContainer = 'sctr', cDisk = 'cdis', cFolder = 'cfol', cSuitcase = 'stcs', cAccessorySuitcase = 'dsut', cFontSuitcase = 'fsut', cTrash = 'ctrs', cDesktopPrinter = 'dskp', cPackage = 'pack', cContentSpace = 'dwnd', cContainerWindow = 'cwnd', cInfoWindow = 'iwnd', cSharingWindow = 'swnd', cStatusWindow = 'qwnd', cClippingWindow = 'lwnd', cPreferencesWindow = 'pwnd', cDTPWindow = 'dtpw', cProcess = 'prcs', cAccessoryProcess = 'pcda', cApplicationProcess = 'pcap', cGroup = 'sgrp', cUser = 'cuse', cSharingPrivileges = 'priv', cPreferences = 'cprf', cLabel = 'clbl', cSound = 'snd ', cAliasList = 'alst', cSpecialFolders = 'spfl', cOnlineDisk = 'cods', cOnlineLocalDisk = 'clds', cOnlineRemoteDisk = 'crds', cEntireContents = 'ects', cIconFamily = 'ifam' }; # 146 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/FinderRegistry.h" 3 enum { pComment = 'comt', pContainer = cContainer, pContentSpace = cContentSpace, pCreationDateOld = 'crtd', pCreationDate = 'ascd', pDescription = 'dscr', pDisk = cDisk, pFolderOld = cFolder, pFolder = 'asdr', pIconBitmap = 'iimg', pInfoWindow = cInfoWindow, pKind = 'kind', pLabelIndex = 'labi', pModificationDateOld = 'modd', pModificationDate = 'asmo', pPhysicalSize = 'phys', pPosition = 'posn', pIsSelected = 'issl', pSize = pPointSize, pWindow = cWindow, pPreferencesWindow = cPreferencesWindow }; enum { pFileCreator = 'fcrt', pFileType = 'asty', pFileTypeOld = 'fitp', pIsLocked = 'aslk', pIsLockedOld = 'islk', pProductVersion = 'ver2' }; enum { pOriginalItem = 'orig' }; enum { pMinAppPartition = 'mprt', pAppPartition = 'appt', pSuggestedAppPartition = 'sprt', pIsScriptable = 'isab' }; enum { pInternetLocation = 'iloc' }; enum { pSound = 'snd ' }; # 216 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/FinderRegistry.h" 3 enum { pShowFolderSize = 'sfsz', pShowComment = 'scom', pShowDate = 'sdat', pShowCreationDate = 'scda', pShowKind = 'sknd', pShowLabel = 'slbl', pShowSize = 'ssiz', pShowVersion = 'svrs', pSortDirection = 'sord', pShowDiskInfo = 'sdin', pListViewIconSize = 'lvis', pGridIcons = 'fgrd', pStaggerIcons = 'fstg', pViewFont = 'vfnt', pViewFontSize = 'vfsz' }; enum { pCompletelyExpanded = 'pexc', pContainerWindow = cContainerWindow, pEntireContents = cEntireContents, pExpandable = 'pexa', pExpanded = 'pexp', pPreviousView = 'svew', pView = 'pvew', pIconSize = pListViewIconSize, pKeepArranged = 'arrg', pKeepArrangedBy = 'arby' }; enum { pStartupDisk = 'sdsk', pTrash = 'trsh' }; enum { pOwner = 'sown', pOwnerPrivileges = 'ownr', pGroup = cGroup, pGroupPrivileges = 'gppr', pGuestPrivileges = 'gstp', pArePrivilegesInherited = 'iprv', pExported = 'sexp', pMounted = 'smou', pSharingProtection = 'spro', pSharing = 'shar', pSharingWindow = cSharingWindow }; enum { pCapacity = 'capa', pEjectable = 'isej', pFreeSpace = 'frsp', pLocal = 'isrv', pIsStartup = 'istd' }; enum { pWarnOnEmpty = 'warn' }; enum { # 296 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/FinderRegistry.h" 3 pIsZoomedFull = 'zumf', pIsPopup = 'drwr', pIsPulledOpen = 'pull', pIsCollapsed = 'wshd' }; enum { pObject = cObject }; enum { pSharableContainer = cSharableContainer }; enum { pInfoPanel = 'panl' }; enum { pFileShareOn = 'fshr', pFileShareStartingUp = 'fsup', pProgramLinkingOn = 'iac ' }; enum { pShowModificationDate = pShowDate, # 342 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/FinderRegistry.h" 3 pUseRelativeDate = 'urdt', pDelayBeforeSpringing = 'dela', pSpringOpenFolders = 'sprg', pUseShortMenus = 'usme', pUseWideGrid = 'uswg', pLabel1 = 'lbl1', pLabel2 = 'lbl2', pLabel3 = 'lbl3', pLabel4 = 'lbl4', pLabel5 = 'lbl5', pLabel6 = 'lbl6', pLabel7 = 'lbl7', pDefaultIconViewIconSize = 'iisz', pDefaultButtonViewIconSize = 'bisz', pDefaultListViewIconSize = 'lisz', pIconViewArrangement = 'iarr', pButtonViewArrangement = 'barr' }; enum { pNoArrangement = 'narr', pSnapToGridArrangement = 'grda', pByNameArrangement = 'nama', pByModificationDateArrangement = 'mdta', pByCreationDateArrangement = 'cdta', pBySizeArrangement = 'siza', pByKindArrangement = 'kina', pByLabelArrangement = 'laba' }; enum { pFile = cFile, pPartitionSpaceUsed = 'pusd', pLocalAndRemoteEvents = 'revt', pHasScriptingTerminology = 'hscr' }; enum { pDeskAccessoryFile = cDeskAccessoryFile }; enum { pApplicationFile = cApplicationFile }; # 414 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/FinderRegistry.h" 3 enum { pCanConnect = 'ccon', pCanChangePassword = 'ccpw', pCanDoProgramLinking = 'ciac', pIsOwner = 'isow', pARADialIn = 'arad', pShouldCallBack = 'calb', pCallBackNumber = 'cbnm' }; enum { pAboutMacintosh = 'abbx', pAppleMenuItemsFolder = 'amnu', pControlPanelsFolder = 'ctrl', pDesktop = 'desk', pExtensionsFolder = 'extn', pFinderPreferences = 'pfrp', pFontsFolder = 'font', pFontsFolderPreAllegro = 'ffnt', pLargestFreeBlock = 'mfre', pPreferencesFolder = 'pref', pShortCuts = 'scut', pShutdownFolder = 'shdf', pStartupItemsFolder = 'strt', pSystemFolder = 'macs', pTemporaryFolder = 'temp', pViewPreferences = 'pvwp', pStartingUp = 'awak' }; enum { pSeeFiles = 'prvr', pSeeFolders = 'prvs', pMakeChanges = 'prvw' }; # 514 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/FinderRegistry.h" 3 enum { pSmallIcon = 'smic', pSmallButton = 'smbu', pLargeButton = 'lgbu', pGrid = 'grid' }; enum { enumViewBy = 'vwby', enumGestalt = 'gsen', enumConflicts = 'cflc', enumExistingItems = 'exsi', enumOlderItems = 'oldr' }; enum { enumDate = 'enda', enumAnyDate = 'anyd', enumToday = 'tday', enumYesterday = 'yday', enumThisWeek = 'twek', enumLastWeek = 'lwek', enumThisMonth = 'tmon', enumLastMonth = 'lmon', enumThisYear = 'tyer', enumLastYear = 'lyer', enumBeforeDate = 'bfdt', enumAfterDate = 'afdt', enumBetweenDate = 'btdt', enumOnDate = 'ondt' }; enum { enumAllDocuments = 'alld', enumFolders = 'fold', enumAliases = 'alia', enumStationery = 'stat' }; enum { enumWhere = 'wher', enumAllLocalDisks = 'aldk', enumAllRemoteDisks = 'ardk', enumAllDisks = 'alld', enumAllOpenFolders = 'aofo' }; enum { enumIconSize = 'isiz', enumSmallIconSize = pSmallIcon, enumMiniIconSize = 'miic', enumLargeIconSize = 'lgic' }; enum { enumSortDirection = 'sodr', enumSortDirectionNormal = 'snrm', enumSortDirectionReverse = 'srvs' }; enum { enumArrangement = 'earr' }; enum { enumInfoWindowPanel = 'ipnl', enumGeneralPanel = 'gpnl', enumSharingPanel = 'spnl', enumStatusNConfigPanel = 'scnl', enumFontsPanel = 'fpnl', enumMemoryPanel = 'mpnl' }; enum { enumPrefsWindowPanel = 'pple', enumPrefsGeneralPanel = 'pgnp', enumPrefsLabelPanel = 'plbp', enumPrefsIconViewPanel = 'pivp', enumPrefsButtonViewPanel = 'pbvp', enumPrefsListViewPanel = 'plvp' }; enum { typeIconFamily = cIconFamily, typeIconAndMask = 'ICN#', type8BitMask = 'l8mk', type32BitIcon = 'il32', type8BitIcon = 'icl8', type4BitIcon = 'icl4', typeSmallIconAndMask = 'ics#', typeSmall8BitMask = 's8mk', typeSmall32BitIcon = 'is32', typeSmall8BitIcon = 'ics8', typeSmall4BitIcon = 'ics4', typeRelativeTime = 'rtim', typeConceptualTime = 'timc' }; enum { keyIconAndMask = 'ICN#', key32BitIcon = 'il32', key8BitIcon = 'icl8', key4BitIcon = 'icl4', key8BitMask = 'l8mk', keySmallIconAndMask = 'ics#', keySmall8BitIcon = 'ics8', keySmall4BitIcon = 'ics4', keySmall32BitIcon = 'is32', keySmall8BitMask = 's8mk', keyMini1BitMask = 'icm#', keyMini4BitIcon = 'icm4', keyMini8BitIcon = 'icm8', keyAEUsing = 'usin', keyAEReplacing = 'alrp', keyAENoAutoRouting = 'rout', keyLocalPositionList = 'mvpl', keyGlobalPositionList = 'mvpg', keyRedirectedDocumentList = 'fpdl' }; enum { keyASPrepositionHas = 'has ', keyAll = 'kyal', keyOldFinderItems = 'fsel' }; enum { formAlias = typeAlias, formCreator = pFileCreator }; # 686 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/FinderRegistry.h" 3 enum { errFinderIsBusy = -15260, errFinderWindowNotOpen = -15261, errFinderCannotPutAway = -15262, errFinderWindowMustBeIconView = -15263, errFinderWindowMustBeListView = -15264, errFinderCantMoveToDestination = -15265, errFinderCantMoveSource = -15266, errFinderCantOverwrite = -15267, errFinderIncestuousMove = -15268, errFinderCantMoveToAncestor = -15269, errFinderCantUseTrashedItems = -15270, errFinderItemAlreadyInDest = -15271, errFinderUnknownUser = -15272, errFinderSharePointsCantInherit = -15273, errFinderWindowWrongType = -15274, errFinderPropertyNowWindowBased = -15275, errFinderAppFolderProtected = -15276, errFinderSysFolderProtected = -15277, errFinderBoundsWrong = -15278, errAEValueOutOfRange = -15279, errFinderPropertyDoesNotApply = -15280, errFinderFileSharingMustBeOn = -15281, errFinderMustBeActive = -15282, errFinderVolumeNotFound = -15283, errFinderLockedItemsInTrash = -15284, errFinderOnlyLockedItemsInTrash = -15285, errFinderProgramLinkingMustBeOn = -15286, errFinderWindowMustBeButtonView = -15287, errFinderBadPackageContents = -15288, errFinderUnsupportedInsidePackages = -15289, errFinderCorruptOpenFolderList = -15290, errFinderNoInvisibleFiles = -15291, errFinderCantDeleteImmediately = -15292, errFinderLastReserved = -15379 }; # 55 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OpenScripting.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/DigitalHubRegistry.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/DigitalHubRegistry.h" 3 #define __DIGITALHUBREGISTRY__ # 36 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/DigitalHubRegistry.h" 3 enum { kDigiHubEventClass = 'dhub' }; enum { kDigiHubMusicCD = 'aucd', kDigiHubPictureCD = 'picd', kDigiHubVideoDVD = 'vdvd', kDigiHubBlankCD = 'bcd ', kDigiHubBlankDVD = 'bdvd' }; # 59 "/System/Library/Frameworks/Carbon.framework/Frameworks/OpenScripting.framework/Headers/OpenScripting.h" 2 3 # 41 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/Print.framework/Headers/Print.h" 1 3 # 15 "/System/Library/Frameworks/Carbon.framework/Frameworks/Print.framework/Headers/Print.h" 3 #define __PRINT__ # 28 "/System/Library/Frameworks/Carbon.framework/Frameworks/Print.framework/Headers/Print.h" 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/Print.framework/Headers/PMApplication.h" 1 3 # 15 "/System/Library/Frameworks/Carbon.framework/Frameworks/Print.framework/Headers/PMApplication.h" 3 #define __PMAPPLICATION__ # 29 "/System/Library/Frameworks/Carbon.framework/Frameworks/Print.framework/Headers/Print.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/Print.framework/Headers/PMApplicationDeprecated.h" 1 3 # 16 "/System/Library/Frameworks/Carbon.framework/Frameworks/Print.framework/Headers/PMApplicationDeprecated.h" 3 #define __PMAPPLICATION_DEPRECATED__ # 33 "/System/Library/Frameworks/Carbon.framework/Frameworks/Print.framework/Headers/Print.h" 2 3 # 45 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/NavigationServices.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/NavigationServices.h" 3 #define __NAVIGATIONSERVICES__ # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 #define __NAVIGATION__ # 43 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 #pragma pack(push, 2) # 70 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 typedef UInt32 NavAskSaveChangesAction; enum { kNavSaveChangesClosingDocument = 1, kNavSaveChangesQuittingApplication = 2, kNavSaveChangesOther = 0 }; typedef UInt32 NavAskSaveChangesResult; enum { kNavAskSaveChangesSave = 1, kNavAskSaveChangesCancel = 2, kNavAskSaveChangesDontSave = 3 }; typedef UInt32 NavAskDiscardChangesResult; enum { kNavAskDiscardChanges = 1, kNavAskDiscardChangesCancel = 2 }; typedef SInt16 NavFilterModes; enum { kNavFilteringBrowserList = 0, kNavFilteringFavorites = 1, kNavFilteringRecents = 2, kNavFilteringShortCutVolumes = 3, kNavFilteringLocationPopup = 4 }; enum { kNavFileOrFolderVersion = 1 }; struct NavFileOrFolderInfo { UInt16 version; Boolean isFolder; Boolean visible; UInt32 creationDate; UInt32 modificationDate; union { struct { Boolean locked; Boolean resourceOpen; Boolean dataOpen; Boolean reserved1; ByteCount dataSize; ByteCount resourceSize; FInfo finderInfo; FXInfo finderXInfo; } fileInfo; struct { Boolean shareable; Boolean sharePoint; Boolean mounted; Boolean readable; Boolean writeable; Boolean reserved2; ItemCount numberOfFiles; DInfo finderDInfo; DXInfo finderDXInfo; OSType folderType; OSType folderCreator; char reserved3[206]; } folderInfo; } fileAndFolder; }; typedef struct NavFileOrFolderInfo NavFileOrFolderInfo; union NavEventDataInfo { EventRecord * event; void * param; }; typedef union NavEventDataInfo NavEventDataInfo; struct NavEventData { NavEventDataInfo eventDataParms; SInt16 itemHit; }; typedef struct NavEventData NavEventData; # 174 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 typedef struct __NavDialog* NavDialogRef; # 201 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 typedef UInt32 NavUserAction; enum { kNavUserActionNone = 0, kNavUserActionCancel = 1, kNavUserActionOpen = 2, kNavUserActionSaveAs = 3, kNavUserActionChoose = 4, kNavUserActionNewFolder = 5, kNavUserActionSaveChanges = 6, kNavUserActionDontSaveChanges = 7, kNavUserActionDiscardChanges = 8, kNavUserActionReviewDocuments = 9, kNavUserActionDiscardDocuments = 10 }; enum { kNavCBRecVersion = 1 }; # 283 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 struct NavCBRec { UInt16 version; NavDialogRef context; WindowRef window; Rect customRect; Rect previewRect; NavEventData eventData; NavUserAction userAction; char reserved[218]; }; typedef struct NavCBRec NavCBRec; typedef NavCBRec * NavCBRecPtr; typedef SInt32 NavEventCallbackMessage; enum { kNavCBEvent = 0, kNavCBCustomize = 1, kNavCBStart = 2, kNavCBTerminate = 3, kNavCBAdjustRect = 4, kNavCBNewLocation = 5, kNavCBShowDesktop = 6, kNavCBSelectEntry = 7, # 404 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 kNavCBPopupMenuSelect = 8, kNavCBAccept = 9, kNavCBCancel = 10, kNavCBAdjustPreview = 11, kNavCBUserAction = 12, kNavCBOpenSelection = (SInt32)0x80000000 }; typedef void * NavCallBackUserData; typedef void ( * NavEventProcPtr)(NavEventCallbackMessage callBackSelector, NavCBRecPtr callBackParms, void *callBackUD); typedef Boolean ( * NavPreviewProcPtr)(NavCBRecPtr callBackParms, void *callBackUD); typedef Boolean ( * NavObjectFilterProcPtr)(AEDesc *theItem, void *info, void *callBackUD, NavFilterModes filterMode); typedef NavEventProcPtr NavEventUPP; typedef NavPreviewProcPtr NavPreviewUPP; typedef NavObjectFilterProcPtr NavObjectFilterUPP; # 458 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern NavEventUPP NewNavEventUPP(NavEventProcPtr userRoutine) ; # 469 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern NavPreviewUPP NewNavPreviewUPP(NavPreviewProcPtr userRoutine) ; # 480 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern NavObjectFilterUPP NewNavObjectFilterUPP(NavObjectFilterProcPtr userRoutine) ; # 491 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern void DisposeNavEventUPP(NavEventUPP userUPP) ; # 502 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern void DisposeNavPreviewUPP(NavPreviewUPP userUPP) ; # 513 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern void DisposeNavObjectFilterUPP(NavObjectFilterUPP userUPP) ; # 524 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern void InvokeNavEventUPP( NavEventCallbackMessage callBackSelector, NavCBRecPtr callBackParms, void * callBackUD, NavEventUPP userUPP) ; # 539 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern Boolean InvokeNavPreviewUPP( NavCBRecPtr callBackParms, void * callBackUD, NavPreviewUPP userUPP) ; # 553 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern Boolean InvokeNavObjectFilterUPP( AEDesc * theItem, void * info, void * callBackUD, NavFilterModes filterMode, NavObjectFilterUPP userUPP) ; # 573 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 #define NewNavEventUPP(userRoutine) ((NavEventUPP)userRoutine) #define NewNavPreviewUPP(userRoutine) ((NavPreviewUPP)userRoutine) #define NewNavObjectFilterUPP(userRoutine) ((NavObjectFilterUPP)userRoutine) #define DisposeNavEventUPP(userUPP) #define DisposeNavPreviewUPP(userUPP) #define DisposeNavObjectFilterUPP(userUPP) #define InvokeNavEventUPP(callBackSelector,callBackParms,callBackUD,userUPP) (*userUPP)(callBackSelector, callBackParms, callBackUD) #define InvokeNavPreviewUPP(callBackParms,callBackUD,userUPP) (*userUPP)(callBackParms, callBackUD) #define InvokeNavObjectFilterUPP(theItem,info,callBackUD,filterMode,userUPP) (*userUPP)(theItem, info, callBackUD, filterMode) typedef SInt32 NavCustomControlMessage; enum { kNavCtlShowDesktop = 0, kNavCtlSortBy = 1, kNavCtlSortOrder = 2, kNavCtlScrollHome = 3, kNavCtlScrollEnd = 4, kNavCtlPageUp = 5, kNavCtlPageDown = 6, kNavCtlGetLocation = 7, kNavCtlSetLocation = 8, kNavCtlGetSelection = 9, kNavCtlSetSelection = 10, kNavCtlShowSelection = 11, kNavCtlOpenSelection = 12, kNavCtlEjectVolume = 13, kNavCtlNewFolder = 14, kNavCtlCancel = 15, kNavCtlAccept = 16, kNavCtlIsPreviewShowing = 17, kNavCtlAddControl = 18, kNavCtlAddControlList = 19, kNavCtlGetFirstControlID = 20, kNavCtlSelectCustomType = 21, kNavCtlSelectAllType = 22, kNavCtlGetEditFileName = 23, kNavCtlSetEditFileName = 24, kNavCtlSelectEditFileName = 25, kNavCtlBrowserSelectAll = 26, kNavCtlGotoParent = 27, kNavCtlSetActionState = 28, kNavCtlBrowserRedraw = 29, kNavCtlTerminate = 30 }; typedef UInt32 NavActionState; enum { kNavNormalState = 0x00000000, kNavDontOpenState = 0x00000001, kNavDontSaveState = 0x00000002, kNavDontChooseState = 0x00000004, kNavDontNewFolderState = 0x00000010 }; typedef UInt16 NavPopupMenuItem; enum { kNavAllKnownFiles = 0, kNavAllReadableFiles = 1, kNavAllFiles = 2 }; typedef UInt16 NavSortKeyField; enum { kNavSortNameField = 0, kNavSortDateField = 1 }; typedef UInt16 NavSortOrder; enum { kNavSortAscending = 0, kNavSortDescending = 1 }; typedef OptionBits NavDialogOptionFlags; enum { kNavDefaultNavDlogOptions = 0x000000E4, kNavNoTypePopup = 0x00000001, kNavDontAutoTranslate = 0x00000002, kNavDontAddTranslateItems = 0x00000004, kNavAllFilesInPopup = 0x00000010, kNavAllowStationery = 0x00000020, kNavAllowPreviews = 0x00000040, kNavAllowMultipleFiles = 0x00000080, kNavAllowInvisibleFiles = 0x00000100, kNavDontResolveAliases = 0x00000200, kNavSelectDefaultLocation = 0x00000400, kNavSelectAllReadableItem = 0x00000800, kNavSupportPackages = 0x00001000, kNavAllowOpenPackages = 0x00002000, kNavDontAddRecents = 0x00004000, kNavDontUseCustomFrame = 0x00008000, kNavDontConfirmReplacement = 0x00010000, kNavPreserveSaveFileExtension = 0x00020000 }; typedef UInt32 NavTranslationOptions; enum { kNavTranslateInPlace = 0, kNavTranslateCopy = 1 }; enum { kNavMenuItemSpecVersion = 0 }; struct NavMenuItemSpec { UInt16 version; OSType menuCreator; OSType menuType; Str255 menuItemName; char reserved[245]; }; typedef struct NavMenuItemSpec NavMenuItemSpec; typedef NavMenuItemSpec * NavMenuItemSpecArrayPtr; typedef NavMenuItemSpecArrayPtr * NavMenuItemSpecArrayHandle; typedef NavMenuItemSpecArrayPtr NavMenuItemSpecPtr; typedef NavMenuItemSpecArrayHandle NavMenuItemSpecHandle; enum { kNavGenericSignature = '****' }; enum { kNavClientPopupExtensionTag = 'extn' }; struct NavTypeList { OSType componentSignature; short reserved; short osTypeCount; OSType osType[1]; }; typedef struct NavTypeList NavTypeList; typedef NavTypeList * NavTypeListPtr; typedef NavTypeListPtr * NavTypeListHandle; enum { kNavReplyRecordVersion = 2 }; # 733 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 struct NavReplyRecord { UInt16 version; Boolean validRecord; Boolean replacing; Boolean isStationery; Boolean translationNeeded; # 783 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 AEDescList selection; ScriptCode keyScript; FileTranslationSpecArrayHandle fileTranslation; UInt32 reserved1; CFStringRef saveFileName; # 823 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 Boolean saveFileExtensionHidden; UInt8 reserved2; char reserved[225]; }; typedef struct NavReplyRecord NavReplyRecord; # 844 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavCompleteSave( const NavReplyRecord * reply, NavTranslationOptions howToTranslate) ; # 858 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavCustomControl( NavDialogRef dialog, NavCustomControlMessage selector, void * parms) ; # 892 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavDisposeReply(NavReplyRecord * reply) ; enum { kNavDialogCreationOptionsVersion = 0 }; # 922 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 struct NavDialogCreationOptions { UInt16 version; NavDialogOptionFlags optionFlags; Point location; # 951 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 CFStringRef clientName; CFStringRef windowTitle; CFStringRef actionButtonLabel; CFStringRef cancelButtonLabel; CFStringRef saveFileName; CFStringRef message; # 992 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 UInt32 preferenceKey; CFArrayRef popupExtension; WindowModality modality; WindowRef parentWindow; char reserved[16]; }; typedef struct NavDialogCreationOptions NavDialogCreationOptions; # 1045 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavGetDefaultDialogCreationOptions(NavDialogCreationOptions * outOptions) ; # 1099 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavCreateGetFileDialog( const NavDialogCreationOptions * inOptions, NavTypeListHandle inTypeList, NavEventUPP inEventProc, NavPreviewUPP inPreviewProc, NavObjectFilterUPP inFilterProc, void * inClientData, NavDialogRef * outDialog) ; # 1158 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavCreatePutFileDialog( const NavDialogCreationOptions * inOptions, OSType inFileType, OSType inFileCreator, NavEventUPP inEventProc, void * inClientData, NavDialogRef * outDialog) ; # 1221 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavCreateAskReviewDocumentsDialog( const NavDialogCreationOptions * inOptions, ItemCount inDocumentCount, NavEventUPP inEventProc, void * inClientData, NavDialogRef * outDialog) ; # 1275 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavCreateAskSaveChangesDialog( const NavDialogCreationOptions * inOptions, NavAskSaveChangesAction inAction, NavEventUPP inEventProc, void * inClientData, NavDialogRef * outDialog) ; # 1324 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavCreateAskDiscardChangesDialog( const NavDialogCreationOptions * inOptions, NavEventUPP inEventProc, void * inClientData, NavDialogRef * outDialog) ; # 1383 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavCreateChooseFileDialog( const NavDialogCreationOptions * inOptions, NavTypeListHandle inTypeList, NavEventUPP inEventProc, NavPreviewUPP inPreviewProc, NavObjectFilterUPP inFilterProc, void * inClientData, NavDialogRef * outDialog) ; # 1436 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavCreateChooseFolderDialog( const NavDialogCreationOptions * inOptions, NavEventUPP inEventProc, NavObjectFilterUPP inFilterProc, void * inClientData, NavDialogRef * outDialog) ; # 1487 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavCreateChooseVolumeDialog( const NavDialogCreationOptions * inOptions, NavEventUPP inEventProc, NavObjectFilterUPP inFilterProc, void * inClientData, NavDialogRef * outDialog) ; # 1543 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavCreateChooseObjectDialog( const NavDialogCreationOptions * inOptions, NavEventUPP inEventProc, NavPreviewUPP inPreviewProc, NavObjectFilterUPP inFilterProc, void * inClientData, NavDialogRef * outDialog) ; # 1593 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavCreateNewFolderDialog( const NavDialogCreationOptions * inOptions, NavEventUPP inEventProc, void * inClientData, NavDialogRef * outDialog) ; # 1640 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavDialogRun(NavDialogRef inDialog) ; # 1668 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern void NavDialogDispose(NavDialogRef inDialog) ; # 1697 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern WindowRef NavDialogGetWindow(NavDialogRef inDialog) ; # 1736 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern NavUserAction NavDialogGetUserAction(NavDialogRef inDialog) ; # 1772 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavDialogGetReply( NavDialogRef inDialog, NavReplyRecord * outReply) ; # 1810 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern CFStringRef NavDialogGetSaveFileName(NavDialogRef inPutFileDialog) ; # 1846 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavDialogSetSaveFileName( NavDialogRef inPutFileDialog, CFStringRef inFileName) ; # 1877 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern Boolean NavDialogGetSaveFileExtensionHidden(NavDialogRef inPutFileDialog) ; # 1910 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavDialogSetSaveFileExtensionHidden( NavDialogRef inPutFileDialog, Boolean inHidden) ; # 1948 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSStatus NavDialogSetFilterTypeIdentifiers( NavDialogRef inGetFileDialog, CFArrayRef inTypeIdentifiers) ; #pragma mark - enum { kNavDialogOptionsVersion = 0 }; struct NavDialogOptions { UInt16 version; NavDialogOptionFlags dialogOptionFlags; Point location; Str255 clientName; Str255 windowTitle; Str255 actionButtonLabel; Str255 cancelButtonLabel; Str255 savedFileName; Str255 message; UInt32 preferenceKey; NavMenuItemSpecArrayHandle popupExtension; char reserved[494]; }; typedef struct NavDialogOptions NavDialogOptions; # 1992 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavLoad(void); # 2007 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavUnload(void); # 2022 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern UInt32 NavLibraryVersion(void) __attribute__((deprecated)); # 2037 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavGetDefaultDialogOptions(NavDialogOptions * dialogOptions) __attribute__((deprecated)); # 2053 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavGetFile( AEDesc * defaultLocation, NavReplyRecord * reply, NavDialogOptions * dialogOptions, NavEventUPP eventProc, NavPreviewUPP previewProc, NavObjectFilterUPP filterProc, NavTypeListHandle typeList, void * callBackUD) __attribute__((deprecated)); # 2076 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavPutFile( AEDesc * defaultLocation, NavReplyRecord * reply, NavDialogOptions * dialogOptions, NavEventUPP eventProc, OSType fileType, OSType fileCreator, void * callBackUD) __attribute__((deprecated)); # 2098 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavAskSaveChanges( NavDialogOptions * dialogOptions, NavAskSaveChangesAction action, NavAskSaveChangesResult * reply, NavEventUPP eventProc, void * callBackUD) __attribute__((deprecated)); # 2118 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavCustomAskSaveChanges( NavDialogOptions * dialogOptions, NavAskSaveChangesResult * reply, NavEventUPP eventProc, void * callBackUD) __attribute__((deprecated)); # 2137 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavAskDiscardChanges( NavDialogOptions * dialogOptions, NavAskDiscardChangesResult * reply, NavEventUPP eventProc, void * callBackUD) __attribute__((deprecated)); # 2156 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavChooseFile( AEDesc * defaultLocation, NavReplyRecord * reply, NavDialogOptions * dialogOptions, NavEventUPP eventProc, NavPreviewUPP previewProc, NavObjectFilterUPP filterProc, NavTypeListHandle typeList, void * callBackUD) __attribute__((deprecated)); # 2179 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavChooseFolder( AEDesc * defaultLocation, NavReplyRecord * reply, NavDialogOptions * dialogOptions, NavEventUPP eventProc, NavObjectFilterUPP filterProc, void * callBackUD) __attribute__((deprecated)); # 2200 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavChooseVolume( AEDesc * defaultSelection, NavReplyRecord * reply, NavDialogOptions * dialogOptions, NavEventUPP eventProc, NavObjectFilterUPP filterProc, void * callBackUD) __attribute__((deprecated)); # 2221 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavChooseObject( AEDesc * defaultLocation, NavReplyRecord * reply, NavDialogOptions * dialogOptions, NavEventUPP eventProc, NavObjectFilterUPP filterProc, void * callBackUD) __attribute__((deprecated)); # 2242 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavNewFolder( AEDesc * defaultLocation, NavReplyRecord * reply, NavDialogOptions * dialogOptions, NavEventUPP eventProc, void * callBackUD) __attribute__((deprecated)); # 2263 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern OSErr NavTranslateFile( const NavReplyRecord * reply, NavTranslationOptions howToTranslate) __attribute__((deprecated)); # 2280 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 extern Boolean NavServicesCanRun(void); # 2296 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 #define NavServicesAvailable() (true) # 2313 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/Navigation.h" 3 #pragma pack(pop) # 26 "/System/Library/Frameworks/Carbon.framework/Frameworks/NavigationServices.framework/Headers/NavigationServices.h" 2 3 # 49 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CommonPanels.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CommonPanels.h" 3 #define __COMMONPANELS__ # 33 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CommonPanels.h" 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h" 3 #define __COLORPICKER__ # 39 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h" 3 #pragma pack(push, 2) # 50 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h" 3 enum { kDefaultColorPickerWidth = 383, kDefaultColorPickerHeight = 238 }; typedef SInt16 DialogPlacementSpec; enum { kAtSpecifiedOrigin = 0, kDeepestColorScreen = 1, kCenterOnMainScreen = 2 }; enum { kColorPickerDialogIsMoveable = 1, kColorPickerDialogIsModal = 2, kColorPickerCanModifyPalette = 4, kColorPickerCanAnimatePalette = 8, kColorPickerAppIsColorSyncAware = 16, kColorPickerInSystemDialog = 32, kColorPickerInApplicationDialog = 64, kColorPickerInPickerDialog = 128, kColorPickerDetachedFromChoices = 256, kColorPickerCallColorProcLive = 512 }; # 138 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h" 3 struct NPMColor { CMProfileRef profile; CMColor color; }; typedef struct NPMColor NPMColor; typedef NPMColor * NPMColorPtr; typedef struct OpaquePicker* Picker; typedef Picker picker; struct PickerMenuItemInfo { SInt16 editMenuID; SInt16 cutItem; SInt16 copyItem; SInt16 pasteItem; SInt16 clearItem; SInt16 undoItem; }; typedef struct PickerMenuItemInfo PickerMenuItemInfo; typedef void ( * NColorChangedProcPtr)(SRefCon userData, NPMColor *newColor); typedef NColorChangedProcPtr NColorChangedUPP; # 167 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h" 3 extern NColorChangedUPP NewNColorChangedUPP(NColorChangedProcPtr userRoutine) ; # 178 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h" 3 extern void DisposeNColorChangedUPP(NColorChangedUPP userUPP) ; # 189 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h" 3 extern void InvokeNColorChangedUPP( SRefCon userData, NPMColor * newColor, NColorChangedUPP userUPP) ; #define NewNColorChangedUPP(userRoutine) ((NColorChangedUPP)userRoutine) #define DisposeNColorChangedUPP(userUPP) #define InvokeNColorChangedUPP(userData,newColor,userUPP) (*userUPP)(userData, newColor) typedef void * ColorChangedUPP; typedef void * UserEventUPP; # 326 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h" 3 struct NColorPickerInfo { NPMColor theColor; CMProfileRef dstProfile; UInt32 flags; DialogPlacementSpec placeWhere; Point dialogOrigin; OSType pickerType; NColorChangedUPP colorProc; URefCon colorProcData; Str255 prompt; PickerMenuItemInfo mInfo; Boolean newColorChosen; UInt8 reserved; }; typedef struct NColorPickerInfo NColorPickerInfo; # 466 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h" 3 extern Boolean GetColor( Point where, ConstStr255Param prompt, const RGBColor * inColor, RGBColor * outColor) ; # 497 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/ColorPicker.h" 3 extern OSErr NPickColor(NColorPickerInfo * theColorInfo) ; #pragma pack(pop) # 34 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CommonPanels.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CMCalibrator.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CMCalibrator.h" 3 #define __CMCALIBRATOR__ # 40 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CMCalibrator.h" 3 #pragma pack(push, 2) typedef void ( * CalibrateEventProcPtr)(EventRecord * event); typedef CalibrateEventProcPtr CalibrateEventUPP; enum { kCalibratorNamePrefix = 'cali' }; struct CalibratorInfo { UInt32 dataSize; CMDisplayIDType displayID; UInt32 profileLocationSize; CMProfileLocation * profileLocationPtr; CalibrateEventUPP eventProc; Boolean isGood; }; typedef struct CalibratorInfo CalibratorInfo; typedef Boolean ( * CanCalibrateProcPtr)(CMDisplayIDType displayID, Str255 errMessage); typedef OSErr ( * CalibrateProcPtr)(CalibratorInfo * theInfo); typedef CanCalibrateProcPtr CanCalibrateUPP; typedef CalibrateProcPtr CalibrateUPP; # 73 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CMCalibrator.h" 3 extern CalibrateEventUPP NewCalibrateEventUPP(CalibrateEventProcPtr userRoutine) ; # 84 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CMCalibrator.h" 3 extern CanCalibrateUPP NewCanCalibrateUPP(CanCalibrateProcPtr userRoutine); # 95 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CMCalibrator.h" 3 extern CalibrateUPP NewCalibrateUPP(CalibrateProcPtr userRoutine); # 106 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CMCalibrator.h" 3 extern void DisposeCalibrateEventUPP(CalibrateEventUPP userUPP) ; # 117 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CMCalibrator.h" 3 extern void DisposeCanCalibrateUPP(CanCalibrateUPP userUPP); # 128 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CMCalibrator.h" 3 extern void DisposeCalibrateUPP(CalibrateUPP userUPP); # 139 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CMCalibrator.h" 3 extern void InvokeCalibrateEventUPP( EventRecord * event, CalibrateEventUPP userUPP) ; # 152 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CMCalibrator.h" 3 extern Boolean InvokeCanCalibrateUPP( CMDisplayIDType displayID, Str255 errMessage, CanCalibrateUPP userUPP); # 166 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CMCalibrator.h" 3 extern OSErr InvokeCalibrateUPP( CalibratorInfo * theInfo, CalibrateUPP userUPP); # 183 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CMCalibrator.h" 3 #define NewCalibrateEventUPP(userRoutine) ((CalibrateEventUPP)userRoutine) #define NewCanCalibrateUPP(userRoutine) ((CanCalibrateUPP)userRoutine) #define NewCalibrateUPP(userRoutine) ((CalibrateUPP)userRoutine) #define DisposeCalibrateEventUPP(userUPP) #define DisposeCanCalibrateUPP(userUPP) #define DisposeCalibrateUPP(userUPP) #define InvokeCalibrateEventUPP(event,userUPP) (*userUPP)(event) #define InvokeCanCalibrateUPP(displayID,errMessage,userUPP) (*userUPP)(displayID, errMessage) #define InvokeCalibrateUPP(theInfo,userUPP) (*userUPP)(theInfo) # 203 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CMCalibrator.h" 3 extern OSErr CMCalibrateDisplay(CalibratorInfo * theInfo) ; #pragma pack(pop) # 38 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CommonPanels.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/NSL.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/NSL.h" 3 #define __NSL__ # 39 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/NSL.h" 3 #pragma pack(push, 2) typedef UInt32 NSLDialogOptionFlags; enum { kNSLDefaultNSLDlogOptions = 0x00000000, kNSLNoURLTEField = 0x00000001, kNSLAddServiceTypes = 0x00000002, kNSLClientHandlesRecents = 0x00000004 }; struct NSLDialogOptions { UInt16 version; NSLDialogOptionFlags dialogOptionFlags; Str255 windowTitle; Str255 actionButtonLabel; Str255 cancelButtonLabel; Str255 message; }; typedef struct NSLDialogOptions NSLDialogOptions; typedef Boolean ( * NSLURLFilterProcPtr)(char *url, Str255 displayString); typedef void ( * NSLEventProcPtr)(EventRecord *newEvent, void *userContext); typedef NSLURLFilterProcPtr NSLURLFilterUPP; typedef NSLEventProcPtr NSLEventUPP; # 72 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/NSL.h" 3 extern NSLURLFilterUPP NewNSLURLFilterUPP(NSLURLFilterProcPtr userRoutine) ; # 83 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/NSL.h" 3 extern NSLEventUPP NewNSLEventUPP(NSLEventProcPtr userRoutine) ; # 94 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/NSL.h" 3 extern void DisposeNSLURLFilterUPP(NSLURLFilterUPP userUPP) ; # 105 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/NSL.h" 3 extern void DisposeNSLEventUPP(NSLEventUPP userUPP) ; # 116 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/NSL.h" 3 extern Boolean InvokeNSLURLFilterUPP( char * url, Str255 displayString, NSLURLFilterUPP userUPP) ; # 130 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/NSL.h" 3 extern void InvokeNSLEventUPP( EventRecord * newEvent, void * userContext, NSLEventUPP userUPP) ; # 145 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/NSL.h" 3 #define NewNSLURLFilterUPP(userRoutine) ((NSLURLFilterUPP)userRoutine) #define NewNSLEventUPP(userRoutine) ((NSLEventUPP)userRoutine) #define DisposeNSLURLFilterUPP(userUPP) #define DisposeNSLEventUPP(userUPP) #define InvokeNSLURLFilterUPP(url,displayString,userUPP) (*userUPP)(url, displayString) #define InvokeNSLEventUPP(newEvent,userContext,userUPP) (*userUPP)(newEvent, userContext) # 242 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/NSL.h" 3 extern OSStatus NSLStandardGetURL( NSLDialogOptions * dialogOptions, NSLEventUPP eventProc, void * eventProcContextPtr, NSLURLFilterUPP filterProc, char * serviceTypeList, char ** userSelectedURL) ; # 260 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/NSL.h" 3 extern OSStatus NSLGetDefaultDialogOptions(NSLDialogOptions * dialogOptions) ; # 274 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/NSL.h" 3 extern char * NSLFreeURL(char * url) ; # 290 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/NSL.h" 3 extern OSErr NSLSaveURLAliasToFolder( OSType folderSelectorType, const char * url, const char * userFriendlyName) ; #pragma pack(pop) # 42 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CommonPanels.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 #define __FONTPANEL__ # 43 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 #pragma pack(push, 2) # 53 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 enum { kEventClassFont = 'font' }; enum { kHICommandShowHideFontPanel = 'shfp' }; # 98 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 enum { kEventFontPanelClosed = 1, # 114 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 kEventFontSelection = 2 }; # 134 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 enum { typeCTFontDescriptorRef = typeCFTypeRef, typeATSUFontID = typeUInt32, typeATSUSize = typeFixed, typeFMFontFamily = typeSInt16, typeFMFontStyle = typeSInt16, typeFMFontSize = typeSInt16, typeFontColor = typeRGBColor, kEventParamCTFontDescriptor = 'ctfd', kEventParamATSUFontID = 'auid', kEventParamATSUFontSize = 'ausz', kEventParamFMFontFamily = 'fmfm', kEventParamFMFontStyle = 'fmst', kEventParamFMFontSize = 'fmsz', kEventParamFontColor = 'fclr', kEventParamDictionary = 'dict', kEventParamViewAttributesDictionary = 'dadc' }; # 165 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFontPanelATSUFontIDKey ; # 175 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFontPanelVariationAxesKey ; # 185 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFontPanelVariationValuesKey ; # 195 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFontPanelFeatureTypesKey ; # 205 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFontPanelFeatureSelectorsKey ; # 215 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFontPanelAttributesKey ; # 256 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFontPanelAttributeTagsKey ; # 266 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFontPanelAttributeSizesKey ; # 276 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFontPanelAttributeValuesKey ; # 291 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFontPanelMouseTrackingState ; # 311 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFontPanelBackgroundColorAttributeName ; enum { fontPanelShowErr = -8880, fontPanelSelectionStyleErr = -8881, fontPanelFontSelectionQDStyleVersionErr = -8882 }; enum { kFontSelectionATSUIType = 'astl', kFontSelectionQDType = 'qstl', kFontSelectionCoreTextType = 'ctfd' }; enum { kFontSelectionQDStyleVersionZero = 0 }; # 352 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 struct FontSelectionQDStyle { UInt32 version; FMFontFamilyInstance instance; FMFontSize size; Boolean hasColor; UInt8 reserved; RGBColor color; }; typedef struct FontSelectionQDStyle FontSelectionQDStyle; typedef FontSelectionQDStyle * FontSelectionQDStylePtr; # 373 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern Boolean FPIsFontPanelVisible(void) ; # 385 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern OSStatus FPShowHideFontPanel(void) ; # 397 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern OSStatus SetFontInfoForSelection( OSType iStyleType, UInt32 iNumStyles, void * iStyles, EventTargetRef iFPEventTarget) ; # 417 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 typedef struct OpaqueFCFontDescriptorRef* FCFontDescriptorRef; # 437 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern CFArrayRef FCCopyCollectionNames(void) ; # 467 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern CFArrayRef FCCopyFontDescriptorsInCollection(CFStringRef iCollection) ; # 494 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern OSStatus FCAddCollection( CFStringRef iCollection, OptionBits iCollectionOptions) ; # 519 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern OSStatus FCRemoveCollection(CFStringRef iCollection) ; # 548 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern OSStatus FCAddFontDescriptorToCollection( FCFontDescriptorRef iDescriptor, CFStringRef iCollection) ; # 576 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern OSStatus FCRemoveFontDescriptorFromCollection( FCFontDescriptorRef iDescriptor, CFStringRef iCollection) ; # 603 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFCFontFamilyAttribute ; # 616 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFCFontNameAttribute ; # 628 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFCFontFaceAttribute ; # 640 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFCFontSizeAttribute ; # 653 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFCFontVisibleNameAttribute ; # 665 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern const CFStringRef kFCFontCGColorAttribute ; # 687 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern FCFontDescriptorRef FCFontDescriptorCreateWithFontAttributes(CFDictionaryRef iAttributes) ; # 714 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/FontPanel.h" 3 extern FCFontDescriptorRef FCFontDescriptorCreateWithName( CFStringRef iFontName, CGFloat iSize) ; #pragma pack(pop) # 50 "/System/Library/Frameworks/Carbon.framework/Frameworks/CommonPanels.framework/Headers/CommonPanels.h" 2 3 # 53 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 2 3 # 63 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 #define __SPEECHRECOGNITION__ # 36 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 #pragma pack(push, 2) enum { kSRNotAvailable = -5100, kSRInternalError = -5101, kSRComponentNotFound = -5102, kSROutOfMemory = -5103, kSRNotASpeechObject = -5104, kSRBadParameter = -5105, kSRParamOutOfRange = -5106, kSRBadSelector = -5107, kSRBufferTooSmall = -5108, kSRNotARecSystem = -5109, kSRFeedbackNotAvail = -5110, kSRCantSetProperty = -5111, kSRCantGetProperty = -5112, kSRCantSetDuringRecognition = -5113, kSRAlreadyListening = -5114, kSRNotListeningState = -5115, kSRModelMismatch = -5116, kSRNoClientLanguageModel = -5117, kSRNoPendingUtterances = -5118, kSRRecognitionCanceled = -5119, kSRRecognitionDone = -5120, kSROtherRecAlreadyModal = -5121, kSRHasNoSubItems = -5122, kSRSubItemNotFound = -5123, kSRLanguageModelTooBig = -5124, kSRAlreadyReleased = -5125, kSRAlreadyFinished = -5126, kSRWordNotFound = -5127, kSRNotFinishedWithRejection = -5128, kSRExpansionTooDeep = -5129, kSRTooManyElements = -5130, kSRCantAdd = -5131, kSRSndInSourceDisconnected = -5132, kSRCantReadLanguageObject = -5133, kSRNotImplementedYet = -5199 }; typedef struct OpaqueSRSpeechObject* SRSpeechObject; typedef SRSpeechObject SRRecognitionSystem; typedef SRSpeechObject SRRecognizer; typedef SRSpeechObject SRSpeechSource; typedef SRSpeechSource SRRecognitionResult; typedef SRSpeechObject SRLanguageObject; typedef SRLanguageObject SRLanguageModel; typedef SRLanguageObject SRPath; typedef SRLanguageObject SRPhrase; typedef SRLanguageObject SRWord; typedef UInt16 SRSpeedSetting; typedef UInt16 SRRejectionLevel; struct SRCallBackStruct { UInt32 what; long message; SRRecognizer instance; OSErr status; SInt16 flags; SRefCon refCon; }; typedef struct SRCallBackStruct SRCallBackStruct; typedef void ( * SRCallBackProcPtr)(SRCallBackStruct * param); typedef SRCallBackProcPtr SRCallBackUPP; # 117 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern SRCallBackUPP NewSRCallBackUPP(SRCallBackProcPtr userRoutine) ; # 128 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern void DisposeSRCallBackUPP(SRCallBackUPP userUPP) ; # 139 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern void InvokeSRCallBackUPP( SRCallBackStruct * param, SRCallBackUPP userUPP) ; #define NewSRCallBackUPP(userRoutine) ((SRCallBackUPP)userRoutine) #define DisposeSRCallBackUPP(userUPP) #define InvokeSRCallBackUPP(param,userUPP) (*userUPP)(param) struct SRCallBackParam { SRCallBackUPP callBack; SRefCon refCon; }; typedef struct SRCallBackParam SRCallBackParam; enum { kSRDefaultRecognitionSystemID = 0 }; enum { kSRFeedbackAndListeningModes = 'fbwn', kSRRejectedWord = 'rejq', kSRCleanupOnClientExit = 'clup' }; enum { kSRNoFeedbackNoListenModes = 0, kSRHasFeedbackHasListenModes = 1, kSRNoFeedbackHasListenModes = 2 }; enum { kSRDefaultSpeechSource = 0, kSRLiveDesktopSpeechSource = 'dklv', kSRCanned22kHzSpeechSource = 'ca22' }; enum { kSRNotifyRecognitionBeginning = 1L << 0, kSRNotifyRecognitionDone = 1L << 1 }; enum { kAESpeechSuite = 'sprc' }; enum { kAESpeechDone = 'srsd', kAESpeechDetected = 'srbd' }; enum { keySRRecognizer = 'krec', keySRSpeechResult = 'kspr', keySRSpeechStatus = 'ksst' }; enum { typeSRRecognizer = 'trec', typeSRSpeechResult = 'tspr' }; enum { kSRNotificationParam = 'noti', kSRCallBackParam = 'call', kSRSearchStatusParam = 'stat', kSRAutoFinishingParam = 'afin', kSRForegroundOnly = 'fgon', kSRBlockBackground = 'blbg', kSRBlockModally = 'blmd', kSRWantsResultTextDrawn = 'txfb', kSRWantsAutoFBGestures = 'dfbr', kSRSoundInVolume = 'volu', kSRReadAudioFSSpec = 'aurd', kSRCancelOnSoundOut = 'caso', kSRSpeedVsAccuracyParam = 'sped' }; enum { kSRUseToggleListen = 0, kSRUsePushToTalk = 1 }; enum { kSRListenKeyMode = 'lkmd', kSRListenKeyCombo = 'lkey', kSRListenKeyName = 'lnam', kSRKeyWord = 'kwrd', kSRKeyExpected = 'kexp' }; enum { kSRIdleRecognizer = 1L << 0, kSRSearchInProgress = 1L << 1, kSRSearchWaitForAllClients = 1L << 2, kSRMustCancelSearch = 1L << 3, kSRPendingSearch = 1L << 4 }; enum { kSRTEXTFormat = 'TEXT', kSRPhraseFormat = 'lmph', kSRPathFormat = 'lmpt', kSRLanguageModelFormat = 'lmfm' }; enum { kSRSpelling = 'spel', kSRLMObjType = 'lmtp', kSRRefCon = 'refc', kSROptional = 'optl', kSREnabled = 'enbl', kSRRepeatable = 'rptb', kSRRejectable = 'rjbl', kSRRejectionLevel = 'rjct' }; enum { kSRLanguageModelType = 'lmob', kSRPathType = 'path', kSRPhraseType = 'phra', kSRWordType = 'word' }; enum { kSRDefaultRejectionLevel = 50 }; # 331 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SROpenRecognitionSystem( SRRecognitionSystem * system, OSType systemID) ; # 345 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRCloseRecognitionSystem(SRRecognitionSystem system) ; # 358 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRSetProperty( SRSpeechObject srObject, OSType selector, const void * property, Size propertyLen) ; # 374 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRGetProperty( SRSpeechObject srObject, OSType selector, void * property, Size * propertyLen) ; # 391 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRReleaseObject(SRSpeechObject srObject) ; # 403 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRGetReference( SRSpeechObject srObject, SRSpeechObject * newObjectRef) ; # 418 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRNewRecognizer( SRRecognitionSystem system, SRRecognizer * recognizer, OSType sourceID) ; # 433 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRStartListening(SRRecognizer recognizer) ; # 445 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRStopListening(SRRecognizer recognizer) ; # 457 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRSetLanguageModel( SRRecognizer recognizer, SRLanguageModel languageModel) ; # 471 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRGetLanguageModel( SRRecognizer recognizer, SRLanguageModel * languageModel) ; # 485 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRContinueRecognition(SRRecognizer recognizer) ; # 497 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRCancelRecognition(SRRecognizer recognizer) ; # 509 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRIdle(void) ; # 522 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRNewLanguageModel( SRRecognitionSystem system, SRLanguageModel * model, const void * name, SInt32 nameLength) ; # 538 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRNewPath( SRRecognitionSystem system, SRPath * path) ; # 552 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRNewPhrase( SRRecognitionSystem system, SRPhrase * phrase, const void * text, SInt32 textLength) ; # 568 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRNewWord( SRRecognitionSystem system, SRWord * word, const void * text, SInt32 textLength) ; # 585 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRPutLanguageObjectIntoHandle( SRLanguageObject languageObject, Handle lobjHandle) ; # 599 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRPutLanguageObjectIntoDataFile( SRLanguageObject languageObject, short fRefNum) ; # 613 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRNewLanguageObjectFromHandle( SRRecognitionSystem system, SRLanguageObject * languageObject, Handle lObjHandle) ; # 628 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRNewLanguageObjectFromDataFile( SRRecognitionSystem system, SRLanguageObject * languageObject, short fRefNum) ; # 643 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SREmptyLanguageObject(SRLanguageObject languageObject) ; # 655 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRChangeLanguageObject( SRLanguageObject languageObject, const void * text, SInt32 textLength) ; # 670 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRAddLanguageObject( SRLanguageObject base, SRLanguageObject addon) ; # 684 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRAddText( SRLanguageObject base, const void * text, SInt32 textLength, SRefCon refCon) ; # 700 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRRemoveLanguageObject( SRLanguageObject base, SRLanguageObject toRemove) ; # 715 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRCountItems( SRSpeechObject container, long * count) ; # 729 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRGetIndexedItem( SRSpeechObject container, SRSpeechObject * item, long index) ; # 744 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRSetIndexedItem( SRSpeechObject container, SRSpeechObject item, long index) ; # 759 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRRemoveIndexedItem( SRSpeechObject container, long index) ; # 774 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRDrawText( SRRecognizer recognizer, const void * dispText, SInt32 dispLength) ; # 789 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRDrawRecognizedText( SRRecognizer recognizer, const void * dispText, SInt32 dispLength) ; # 804 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRSpeakText( SRRecognizer recognizer, const void * speakText, SInt32 speakLength) ; # 819 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRSpeakAndDrawText( SRRecognizer recognizer, const void * text, SInt32 textLength) ; # 834 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRStopSpeech(SRRecognizer recognizer) ; # 846 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern Boolean SRSpeechBusy(SRRecognizer recognizer) ; # 858 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRProcessBegin( SRRecognizer recognizer, Boolean failed) ; # 872 "/System/Library/Frameworks/Carbon.framework/Frameworks/SpeechRecognition.framework/Headers/SpeechRecognition.h" 3 extern OSErr SRProcessEnd( SRRecognizer recognizer, Boolean failed) ; #pragma pack(pop) # 64 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecurityHI.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecurityHI.h" 3 #define __SECURITYHI__ # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 #define __KEYCHAINHI__ # 43 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 extern OSStatus KCAddAppleSharePassword( AFPServerSignature * serverSignature, StringPtr serverAddress, StringPtr serverName, StringPtr volumeName, StringPtr accountName, UInt32 passwordLength, const void * passwordData, KCItemRef * item) ; # 63 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 extern OSStatus KCAddInternetPassword( StringPtr serverName, StringPtr securityDomain, StringPtr accountName, UInt16 port, OSType protocol, OSType authType, UInt32 passwordLength, const void * passwordData, KCItemRef * item) ; # 84 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 extern OSStatus KCAddInternetPasswordWithPath( StringPtr serverName, StringPtr securityDomain, StringPtr accountName, StringPtr path, UInt16 port, OSType protocol, OSType authType, UInt32 passwordLength, const void * passwordData, KCItemRef * item) ; # 106 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 extern OSStatus KCAddGenericPassword( StringPtr serviceName, StringPtr accountName, UInt32 passwordLength, const void * passwordData, KCItemRef * item) ; # 124 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 extern OSStatus KCAddItem(KCItemRef item) ; # 137 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 extern OSStatus KCUnlock( KCRef keychain, StringPtr password) ; # 151 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 extern OSStatus KCCreateKeychain( StringPtr password, KCRef * keychain) ; # 165 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 extern OSStatus KCChangeSettings(KCRef keychain) ; # 177 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 extern OSStatus kcunlock( KCRef keychain, const char * password) ; # 191 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 extern OSStatus kccreatekeychain( const char * password, KCRef * keychain) ; # 205 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 extern OSStatus kcaddapplesharepassword( AFPServerSignature * serverSignature, const char * serverAddress, const char * serverName, const char * volumeName, const char * accountName, UInt32 passwordLength, const void * passwordData, KCItemRef * item) ; # 225 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 extern OSStatus kcaddinternetpassword( const char * serverName, const char * securityDomain, const char * accountName, UInt16 port, OSType protocol, OSType authType, UInt32 passwordLength, const void * passwordData, KCItemRef * item) ; # 246 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 extern OSStatus kcaddinternetpasswordwithpath( const char * serverName, const char * securityDomain, const char * accountName, const char * path, UInt16 port, OSType protocol, OSType authType, UInt32 passwordLength, const void * passwordData, KCItemRef * item) ; # 268 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/KeychainHI.h" 3 extern OSStatus kcaddgenericpassword( const char * serviceName, const char * accountName, UInt32 passwordLength, const void * passwordData, KCItemRef * item) ; # 26 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecurityHI.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 #define __URLACCESS__ # 34 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 #pragma pack(push, 2) typedef struct OpaqueURLReference* URLReference; typedef UInt32 URLOpenFlags; enum { kURLReplaceExistingFlag = 1 << 0, kURLBinHexFileFlag = 1 << 1, kURLExpandFileFlag = 1 << 2, kURLDisplayProgressFlag = 1 << 3, kURLDisplayAuthFlag = 1 << 4, kURLUploadFlag = 1 << 5, kURLIsDirectoryHintFlag = 1 << 6, kURLDoNotTryAnonymousFlag = 1 << 7, kURLDirectoryListingFlag = 1 << 8, kURLExpandAndVerifyFlag = 1 << 9, kURLNoAutoRedirectFlag = 1 << 10, kURLDebinhexOnlyFlag = 1 << 11, kURLDoNotDeleteOnErrorFlag = 1 << 12, kURLResumeDownloadFlag = 1 << 13, kURLReservedFlag = (unsigned long)(1 << 31) }; typedef UInt32 URLState; enum { kURLNullState = 0, kURLInitiatingState = 1, kURLLookingUpHostState = 2, kURLConnectingState = 3, kURLResourceFoundState = 4, kURLDownloadingState = 5, kURLDataAvailableState = 0x10 + kURLDownloadingState, kURLTransactionCompleteState = 6, kURLErrorOccurredState = 7, kURLAbortingState = 8, kURLCompletedState = 9, kURLUploadingState = 10 }; typedef UInt32 URLEvent; enum { kURLInitiatedEvent = kURLInitiatingState, kURLResourceFoundEvent = kURLResourceFoundState, kURLDownloadingEvent = kURLDownloadingState, kURLAbortInitiatedEvent = kURLAbortingState, kURLCompletedEvent = kURLCompletedState, kURLErrorOccurredEvent = kURLErrorOccurredState, kURLDataAvailableEvent = kURLDataAvailableState, kURLTransactionCompleteEvent = kURLTransactionCompleteState, kURLUploadingEvent = kURLUploadingState, kURLSystemEvent = 29, kURLPercentEvent = 30, kURLPeriodicEvent = 31, kURLPropertyChangedEvent = 32 }; typedef unsigned long URLEventMask; enum { kURLInitiatedEventMask = 1 << (kURLInitiatedEvent - 1), kURLResourceFoundEventMask = 1 << (kURLResourceFoundEvent - 1), kURLDownloadingMask = 1 << (kURLDownloadingEvent - 1), kURLUploadingMask = 1 << (kURLUploadingEvent - 1), kURLAbortInitiatedMask = 1 << (kURLAbortInitiatedEvent - 1), kURLCompletedEventMask = 1 << (kURLCompletedEvent - 1), kURLErrorOccurredEventMask = 1 << (kURLErrorOccurredEvent - 1), kURLDataAvailableEventMask = 1 << (kURLDataAvailableEvent - 1), kURLTransactionCompleteEventMask = 1 << (kURLTransactionCompleteEvent - 1), kURLSystemEventMask = 1 << (kURLSystemEvent - 1), kURLPercentEventMask = 1 << (kURLPercentEvent - 1), kURLPeriodicEventMask = 1 << (kURLPeriodicEvent - 1), kURLPropertyChangedEventMask = 1 << (kURLPropertyChangedEvent - 1), kURLAllBufferEventsMask = kURLDataAvailableEventMask + kURLTransactionCompleteEventMask, kURLAllNonBufferEventsMask = kURLInitiatedEventMask + kURLDownloadingMask + kURLUploadingMask + kURLAbortInitiatedMask + kURLCompletedEventMask + kURLErrorOccurredEventMask + kURLPercentEventMask + kURLPeriodicEventMask + kURLPropertyChangedEventMask, kURLAllEventsMask = (long)0xFFFFFFFF }; struct URLCallbackInfo { UInt32 version; URLReference urlRef; const char * property; UInt32 currentSize; EventRecord * systemEvent; }; typedef struct URLCallbackInfo URLCallbackInfo; enum { kUserNameAndPasswordFlag = 0x00000001 }; #define kURLURL "URLString" #define kURLResourceSize "URLResourceSize" #define kURLLastModifiedTime "URLLastModifiedTime" #define kURLMIMEType "URLMIMEType" #define kURLFileType "URLFileType" #define kURLFileCreator "URLFileCreator" #define kURLCharacterSet "URLCharacterSet" #define kURLResourceName "URLResourceName" #define kURLHost "URLHost" #define kURLAuthType "URLAuthType" #define kURLUserName "URLUserName" #define kURLPassword "URLPassword" #define kURLStatusString "URLStatusString" #define kURLIsSecure "URLIsSecure" #define kURLCertificate "URLCertificate" #define kURLTotalItems "URLTotalItems" #define kURLConnectTimeout "URLConnectTimeout" #define kURLHTTPRequestMethod "URLHTTPRequestMethod" #define kURLHTTPRequestHeader "URLHTTPRequestHeader" #define kURLHTTPRequestBody "URLHTTPRequestBody" #define kURLHTTPRespHeader "URLHTTPRespHeader" #define kURLHTTPUserAgent "URLHTTPUserAgent" #define kURLHTTPRedirectedURL "URLHTTPRedirectedURL" #define kURLSSLCipherSuite "URLSSLCipherSuite" # 174 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLGetURLAccessVersion(UInt32 * returnVers) __attribute__((deprecated)); # 190 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 #define URLAccessAvailable() (true) typedef OSStatus ( * URLNotifyProcPtr)(void *userContext, URLEvent event, URLCallbackInfo *callbackInfo); typedef OSStatus ( * URLSystemEventProcPtr)(void *userContext, EventRecord *event); typedef URLNotifyProcPtr URLNotifyUPP; typedef URLSystemEventProcPtr URLSystemEventUPP; # 206 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern URLNotifyUPP NewURLNotifyUPP(URLNotifyProcPtr userRoutine) __attribute__((deprecated)); # 217 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern URLSystemEventUPP NewURLSystemEventUPP(URLSystemEventProcPtr userRoutine) __attribute__((deprecated)); # 228 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern void DisposeURLNotifyUPP(URLNotifyUPP userUPP) __attribute__((deprecated)); # 239 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern void DisposeURLSystemEventUPP(URLSystemEventUPP userUPP) __attribute__((deprecated)); # 250 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus InvokeURLNotifyUPP( void * userContext, URLEvent event, URLCallbackInfo * callbackInfo, URLNotifyUPP userUPP) __attribute__((deprecated)); # 265 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus InvokeURLSystemEventUPP( void * userContext, EventRecord * event, URLSystemEventUPP userUPP) __attribute__((deprecated)); # 280 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 #define NewURLNotifyUPP(userRoutine) ((URLNotifyUPP)userRoutine) #define NewURLSystemEventUPP(userRoutine) ((URLSystemEventUPP)userRoutine) #define DisposeURLNotifyUPP(userUPP) #define DisposeURLSystemEventUPP(userUPP) #define InvokeURLNotifyUPP(userContext,event,callbackInfo,userUPP) (*userUPP)(userContext, event, callbackInfo) #define InvokeURLSystemEventUPP(userContext,event,userUPP) (*userUPP)(userContext, event) # 297 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLSimpleDownload( const char * url, FSSpec * destination, Handle destinationHandle, URLOpenFlags openFlags, URLSystemEventUPP eventProc, void * userContext) __attribute__((deprecated)); # 315 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLDownload( URLReference urlRef, FSSpec * destination, Handle destinationHandle, URLOpenFlags openFlags, URLSystemEventUPP eventProc, void * userContext) __attribute__((deprecated)); # 333 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLSimpleUpload( const char * url, const FSSpec * source, URLOpenFlags openFlags, URLSystemEventUPP eventProc, void * userContext) __attribute__((deprecated)); # 350 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLUpload( URLReference urlRef, const FSSpec * source, URLOpenFlags openFlags, URLSystemEventUPP eventProc, void * userContext) __attribute__((deprecated)); # 367 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLNewReference( const char * url, URLReference * urlRef) __attribute__((deprecated)); # 381 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLDisposeReference(URLReference urlRef) __attribute__((deprecated)); # 393 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLOpen( URLReference urlRef, FSSpec * fileSpec, URLOpenFlags openFlags, URLNotifyUPP notifyProc, URLEventMask eventRegister, void * userContext) __attribute__((deprecated)); # 411 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLAbort(URLReference urlRef) __attribute__((deprecated)); # 423 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLGetDataAvailable( URLReference urlRef, Size * dataSize) __attribute__((deprecated)); # 437 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLGetBuffer( URLReference urlRef, void ** buffer, Size * bufferSize) __attribute__((deprecated)); # 452 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLReleaseBuffer( URLReference urlRef, void * buffer) __attribute__((deprecated)); # 466 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLGetProperty( URLReference urlRef, const char * property, void * propertyBuffer, Size bufferSize) __attribute__((deprecated)); # 482 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLGetPropertySize( URLReference urlRef, const char * property, Size * propertySize) __attribute__((deprecated)); # 497 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLSetProperty( URLReference urlRef, const char * property, void * propertyBuffer, Size bufferSize) __attribute__((deprecated)); # 513 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLGetCurrentState( URLReference urlRef, URLState * state) __attribute__((deprecated)); # 527 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLGetError( URLReference urlRef, OSStatus * urlError) __attribute__((deprecated)); # 541 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLIdle(void) __attribute__((deprecated)); # 553 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/URLAccess.h" 3 extern OSStatus URLGetFileInfo( StringPtr fName, OSType * fType, OSType * fCreator) __attribute__((deprecated)); #pragma pack(pop) # 30 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecurityHI.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecCertificateSupport.h" 1 3 # 36 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecCertificateSupport.h" 3 #define __SECCERTIFICATESUPPORT__ 1 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/MacWindows.h" 1 3 # 39 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecCertificateSupport.h" 2 3 # 52 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecCertificateSupport.h" 3 enum { typeSecIdentityRef = 'sidy' }; # 64 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecCertificateSupport.h" 3 OSStatus SecChooseIdentity(CFStringRef displayInfo, CFArrayRef identities, SecIdentityRef *identityRef) ; # 75 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecCertificateSupport.h" 3 OSStatus SecChooseIdentityAsSheet(WindowRef parentWindow, EventTargetRef inTarget, CFStringRef displayInfo, CFArrayRef identities) ; # 84 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecCertificateSupport.h" 3 OSStatus SecDisplayCertificate(SecCertificateRef certificate, CFArrayRef keychainList) ; # 93 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecCertificateSupport.h" 3 OSStatus SecDisplayCertificateGroup(const CSSM_CERTGROUP *certificates, CFArrayRef keychainList) ; # 103 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecCertificateSupport.h" 3 OSStatus SecEditTrust(CFStringRef displayInfo, SecTrustRef trust) ; # 114 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecCertificateSupport.h" 3 OSStatus SecEditTrustAsSheet(WindowRef parentWindow, EventTargetRef inTarget, CFStringRef displayInfo, SecTrustRef trust) ; # 34 "/System/Library/Frameworks/Carbon.framework/Frameworks/SecurityHI.framework/Headers/SecurityHI.h" 2 3 # 68 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 #define __INK__ # 40 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 #pragma pack(push, 2) # 200 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 typedef struct OpaqueInkTextRef* InkTextRef; # 222 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 typedef struct OpaqueInkStrokeRef* InkStrokeRef; # 231 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 struct InkPoint { HIPoint point; TabletPointRec tabletPointData; UInt32 keyModifiers; }; typedef struct InkPoint InkPoint; typedef InkPoint * InkPointPtr; # 262 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 typedef CFIndex InkAlternateCount; # 274 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 typedef FourCharCode InkUserWritingModeType; enum { kInkWriteNowhere = 'nowh', kInkWriteAnywhere = 'anyw', kInkWriteInInkAwareAppsOnly = 'iapp' }; # 289 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 typedef FourCharCode InkApplicationWritingModeType; enum { kInkWriteNowhereInApp = 'nowa', kInkWriteAnywhereInApp = 'anya' }; # 303 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 typedef UInt32 InkDrawingModeType; enum { kInkDrawNothing = 0, kInkDrawInkOnly = 1, kInkDrawInkAndWritingGuides = 2 }; # 318 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 typedef UInt32 InkTextDrawFlagsType; enum { kInkTextDrawDefault = 0, kInkTextDrawIgnorePressure = 1, kInkTextDrawHonorContext = 1 << 1 }; # 361 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 typedef UInt32 InkTerminationType; enum { kInkTerminationNone = 0, kInkTerminationTimeOut = 1, # 387 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 kInkTerminationOutOfProximity = 1 << 1, kInkTerminationRecognizerHorizontalBreak = 1 << 2, kInkTerminationRecognizerVerticalBreak = 1 << 3, kInkTerminationStroke = 1 << 4, kInkTerminationDefault = 0x0F, # 411 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 kInkTerminationAll = (UInt32)0xFFFFFFFF }; # 427 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 typedef UInt32 InkSourceType; enum { kInkSourceUser = 1, kInkSourceApplication = 2 }; # 454 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 typedef UInt32 InkRecognitionType; enum { kInkRecognitionNone = 0, kInkRecognitionText = 1, kInkRecognitionGesture = 1 << 1, kInkRecognitionDefault = 3 }; # 546 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 typedef FourCharCode InkGestureKind; enum { kInkGestureUndo = 'undo', kInkGestureCut = 'cut ', kInkGestureCopy = 'copy', kInkGesturePaste = 'past', kInkGestureClear = 'clea', kInkGestureSelectAll = 'sall', kInkGestureEscape = 'not!', kInkGestureTab = 'tab ', kInkGestureLeftSpace = 'lspc', kInkGestureRightSpace = 'rspc', # 587 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 kInkGestureLeftReturn = 'lrtn', kInkGestureRightReturn = 'rrtn', # 599 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 kInkGestureDelete = 'del ', # 623 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 kInkGestureJoin = 'join' }; enum { kInkAlternateCommand = 'inka', kInkSeparatorCommand = 'inks', kInkDrawingCommand = 'inkd' }; # 671 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 enum { kInkTabletPointerUnknown = 0 + 0, kInkTabletPointerPen = 1 + 0, kInkTabletPointerCursor = 2 + 0, kInkTabletPointerEraser = 3 + 0 }; # 714 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 enum { kInkPenTipButtonMask = 0x0001 + 0, kInkPenLowerSideButtonMask = 0x0002 + 0, kInkPenUpperSideButtonMask = 0x0004 + 0 }; # 775 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern InkUserWritingModeType InkUserWritingMode(void) ; # 809 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern void InkSetApplicationWritingMode(InkApplicationWritingModeType iWriteWhere) ; # 836 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern void InkSetApplicationRecognitionMode(InkRecognitionType iRecognitionType) ; # 898 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern void InkSetPhraseTerminationMode( InkSourceType iSource, InkTerminationType iAllowedTerminationTypes) ; # 933 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern Boolean InkIsPhraseInProgress(void) ; #define InkIsInking InkIsPhraseInProgress # 969 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern void InkSetDrawingMode(InkDrawingModeType iDrawingMode) ; # 1013 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern void InkAddStrokeToCurrentPhrase( unsigned long iPointCount, InkPoint * iPointArray) ; # 1049 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern void InkTerminateCurrentPhrase(InkSourceType iSource) ; # 1077 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern CFIndex InkTextAlternatesCount(InkTextRef iTextRef) ; # 1109 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern CFStringRef InkTextCreateCFString( InkTextRef iTextRef, CFIndex iAlternateIndex) ; # 1238 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern UInt32 InkTextKeyModifiers(InkTextRef iTextRef) ; # 1268 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern InkTextRef InkTextCopy(InkTextRef iTextRef) ; # 1295 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern HIRect InkTextBounds(InkTextRef iTextRef) ; # 1334 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern void InkTextDraw( InkTextRef iTextRef, CGContextRef iContext, const CGRect * iBounds, InkTextDrawFlagsType iFlags) ; # 1380 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern CFIndex InkTextFlatten( InkTextRef iTextRef, CFMutableDataRef ioDataRef, CFIndex iIndex) ; # 1419 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern InkTextRef InkTextCreateFromCFData( CFDataRef iFlattenedInkText, CFIndex iIndex) ; # 1446 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern CFTypeID InkTextGetTypeID(void) ; # 1475 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern CFIndex InkTextGetStrokeCount(InkTextRef iTextRef) ; # 1520 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern InkStrokeRef InkTextGetStroke( InkTextRef iTextRef, CFIndex iStrokeIndex) ; # 1554 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern CFIndex InkStrokeGetPointCount(InkStrokeRef iStrokeRef) ; # 1591 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern InkPoint * InkStrokeGetPoints( InkStrokeRef iStrokeRef, InkPoint * oPointBuffer) ; # 1618 "/System/Library/Frameworks/Carbon.framework/Frameworks/Ink.framework/Headers/Ink.h" 3 extern CFTypeID InkStrokeGetTypeID(void) ; #pragma pack(pop) # 72 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/Help.framework/Headers/Help.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/Help.framework/Headers/Help.h" 3 #define __HELP__ # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/Help.framework/Headers/AppleHelp.h" 1 3 # 17 "/System/Library/Frameworks/Carbon.framework/Frameworks/Help.framework/Headers/AppleHelp.h" 3 #define __APPLEHELP__ # 35 "/System/Library/Frameworks/Carbon.framework/Frameworks/Help.framework/Headers/AppleHelp.h" 3 enum { kAHInternalErr = -10790, kAHInternetConfigPrefErr = -10791 }; typedef SInt16 AHTOCType; enum { kAHTOCTypeUser = 0, kAHTOCTypeDeveloper = 1 }; # 74 "/System/Library/Frameworks/Carbon.framework/Frameworks/Help.framework/Headers/AppleHelp.h" 3 extern OSStatus AHSearch( CFStringRef bookname, CFStringRef query) ; # 104 "/System/Library/Frameworks/Carbon.framework/Frameworks/Help.framework/Headers/AppleHelp.h" 3 extern OSStatus AHGotoMainTOC(AHTOCType toctype) __attribute__((deprecated)); # 144 "/System/Library/Frameworks/Carbon.framework/Frameworks/Help.framework/Headers/AppleHelp.h" 3 extern OSStatus AHGotoPage( CFStringRef bookname, CFStringRef path, CFStringRef anchor) ; # 180 "/System/Library/Frameworks/Carbon.framework/Frameworks/Help.framework/Headers/AppleHelp.h" 3 extern OSStatus AHLookupAnchor( CFStringRef bookname, CFStringRef anchor) ; # 214 "/System/Library/Frameworks/Carbon.framework/Frameworks/Help.framework/Headers/AppleHelp.h" 3 extern OSStatus AHRegisterHelpBook(const FSRef * appBundleRef) ; # 26 "/System/Library/Frameworks/Carbon.framework/Frameworks/Help.framework/Headers/Help.h" 2 3 # 76 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ImageCapture.h" 1 3 # 10 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ImageCapture.h" 3 #define __IMAGECAPTURE__ # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 1 3 # 9 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 #define __ICAAPPLICATION__ # 34 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 #pragma pack(push, 2) # 46 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef OSErr ICAError; # 56 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICAPBVersion = 0x00010000 }; # 110 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICACommunicationErr = -9900, kICADeviceNotFoundErr = -9901, kICADeviceNotOpenErr = -9902, kICAFileCorruptedErr = -9903, kICAIOPendingErr = -9904, kICAInvalidObjectErr = -9905, kICAInvalidPropertyErr = -9906, kICAIndexOutOfRangeErr = -9907, kICAPropertyTypeNotFoundErr = -9908, kICACannotYieldDevice = -9909, kICADataTypeNotFoundErr = -9910, kICADeviceMemoryAllocationErr = -9911, kICADeviceInternalErr = -9912, kICADeviceInvalidParamErr = -9913, kICADeviceAlreadyOpenErr = -9914, kICADeviceLocationIDNotFoundErr = -9915, kICADeviceGUIDNotFoundErr = -9916, kICADeviceIOServicePathNotFoundErr = -9917, kICADeviceUnsupportedErr = -9918, kICAFrameworkInternalErr = -9919, kICAExtensionInternalErr = -9920, kICAInvalidSessionErr = -9921 }; # 172 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICADevice = 'icdv', kICADeviceCamera = 'cmra', kICADeviceScanner = 'scan', kICADeviceMFP = 'mfp ', kICADevicePhone = 'phon', kICADevicePDA = 'pda ', kICADeviceOther = 'doth', kICAList = 'objl', kICADirectory = 'dire', kICAFile = 'file', kICAFileImage = 'imag', kICAFileMovie = 'moov', kICAFileAudio = 'audo', kICAFileFirmware = 'firm', kICAFileOther = 'othe' }; # 233 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICAProperty = 'prop', kICAPropertyImageWidth = '0100', kICAPropertyImageHeight = '0101', kICAPropertyImageBitDepth = '0102', kICAPropertyImageDPI = '011A', kICAPropertyImageExposureTime = '829A', kICAPropertyImageFNumber = '829D', kICAPropertyImageDateOriginal = '9003', kICAPropertyImageDateDigitized = '9004', kICAPropertyImageShutterSpeed = '9201', kICAPropertyImageAperture = '9202', kICAPropertyImageFlash = '9209', kICAPropertyColorSpace = 'A001', kICAPropertyImageFilename = 'ifil', kICAPropertyImageSize = 'isiz', kICAPropertyImageData = 'idat', kICAPropertyImageThumbnail = 'thum', kICAPropertyColorSyncProfile = 'prof' }; # 287 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICATypeUInt8 = 'ui08', kICATypeUInt16 = 'ui16', kICATypeUInt32 = 'ui32', kICATypeUInt64 = 'ui64', kICATypeSInt16 = 'si16', kICATypeSInt32 = 'si32', kICATypeSInt64 = 'si64', kICATypeFloat = 'floa', kICATypeFixed = 'sing', kICATypeBoolean = 'bool', kICATypeString = 'TEXT', kICATypeData = 'data', kICATypeThumbnail = 'thum' }; # 314 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICAFlagReadWriteAccess = 1L << 0, kICAFlagReadAccess = 1L << 1 }; # 361 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICAEventCancelTransaction = 'ecnt', kICAEventObjectAdded = 'eoba', kICAEventObjectRemoved = 'eobr', kICAEventStoreAdded = 'esta', kICAEventStoreRemoved = 'estr', kICAEventDeviceAdded = 'edea', kICAEventDeviceRemoved = 'eder', kICAEventDevicePropChanged = 'edpc', kICAEventObjectInfoChanged = 'eoic', kICAEventDeviceInfoChanged = 'edic', kICAEventRequestObjectTransfer = 'erot', kICAEventStoreFull = 'estf', kICAEventDeviceReset = 'edvr', kICAEventStorageInfoChanged = 'esic', kICAEventCaptureComplete = 'ecpc', kICAEventUnreportedStatus = 'eurs', kICAExtendedNotificationPB = 'extd', kExtendedNotificationPB = 'extd' }; # 398 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICAEventClassPTPStandard = 'PTPs', kICAEventClassPTPVendor = 'PTPv', kEventClassPTPStandard = 'PTPs', kEventClassPTPVendor = 'PTPv' }; # 420 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICAButtonScan = 'scan', kICAButtonCopy = 'copy', kICAButtonEMail = 'mail', kICAButtonWeb = 'web ' }; # 440 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICACameraPassThruSend = 0, kICACameraPassThruReceive = 1, kICACameraPassThruNotUsed = 2 }; # 469 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAPTPPassThroughPB { UInt32 commandCode; UInt32 resultCode; UInt32 numOfInputParams; UInt32 numOfOutputParams; UInt32 params[4]; UInt32 dataUsageMode; UInt32 flags; UInt32 dataSize; UInt8 data[1]; } ICAPTPPassThroughPB; # 496 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAPTPEventDataset { UInt32 dataLength; UInt16 containerType; UInt16 eventCode; UInt32 transactionID; UInt32 params[3]; } ICAPTPEventDataset; #pragma mark - #pragma mark TODO: document the data types of values for these keys extern const CFStringRef kICADevicesArrayKey ; extern const CFStringRef kICAObjectKey ; extern const CFStringRef kICAObjectNameKey ; extern const CFStringRef kICAUSBVendorIDKey ; extern const CFStringRef kICAUSBProductIDKey ; extern const CFStringRef kICADeviceTypeKey ; extern const CFStringRef kICAExecutableArchitectureKey ; extern const CFStringRef kICARemoteDeviceKey ; extern const CFStringRef kICADeviceSharedKey ; extern const CFStringRef kICADeviceWebSharedKey ; extern const CFStringRef kICADeviceUsedKey ; extern const CFStringRef kICABonjourServiceTypeKey ; extern const CFStringRef kICABonjourServiceNameKey ; extern const CFStringRef kICABonjourTXTRecordKey ; extern const CFStringRef kICADeviceCapabilitiesKey ; extern const CFStringRef kICALockStatusKey ; extern const CFStringRef kICADataPropertyKey ; extern const CFStringRef kICADataTypeKey ; extern const CFStringRef kICADataSizeKey ; extern const CFStringRef kICAThumbnailPropertyKey ; extern const CFStringRef kICAThumbnailSizeKey ; extern const CFStringRef kICARawKey ; extern const CFStringRef kICAMediaHeightKey ; extern const CFStringRef kICAMediaWidthKey ; extern const CFStringRef kICACreationDateStringKey ; extern const CFStringRef kICAModificationDateStringKey ; extern const CFStringRef kMetaDataDictionaryKey ; extern const CFStringRef kICAMediaDurationInSecondsKey ; extern const CFStringRef kICADeviceTypeCamera ; extern const CFStringRef kICADeviceTypeScanner ; # 555 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern const CFStringRef kICAUSBTransportType ; extern const CFStringRef kICAFireWireTransportType ; extern const CFStringRef kICABluetoothTransportType ; extern const CFStringRef kICATCPIPTransportType ; extern const CFStringRef kICASCSITransportType ; extern const CFStringRef kICATWAINTransportType ; extern const CFStringRef kICAManualConnectDeviceRefKey __attribute__((deprecated)); extern const CFStringRef kICADeviceBrowserDeviceRefKey ; extern const CFStringRef kICADeviceModulePathKey ; extern const CFStringRef kICADeviceIconPathKey ; extern const CFStringRef kICATransportTypeKey ; extern const CFStringRef kICABluetoothAddressKey ; extern const CFStringRef kICAUSBLocationIDKey ; extern const CFStringRef kICAFireWireGUIDKey ; extern const CFStringRef kICAIOServicePathKey ; extern const CFStringRef kICAIPAddressKey ; extern const CFStringRef kICAIPPortKey ; extern const CFStringRef kICAIPNameKey ; extern const CFStringRef kICAIPGUIDKey ; extern const CFStringRef kICATWAINDSPathKey ; # 590 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAHeader { ICAError err; unsigned long refcon; } ICAHeader; typedef void ( * ICACompletion)(ICAHeader* pb); typedef Boolean ( * ICAImportFilterProc)(CFDictionaryRef imageInfo, unsigned long refcon); typedef void ( * ICANotificationProc)(CFStringRef notificationType, CFDictionaryRef notificationDictionary); typedef UInt32 ICAObject; typedef UInt32 ICAProperty; typedef UInt32 ICAConnectionID; typedef UInt32 ICASessionID; typedef ICASessionID ICAScannerSessionID; typedef UInt32 ICAEventDataCookie; #pragma mark - #pragma mark General APIs # 624 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICAAllowMultipleImages = 0x00000001, kICADownloadAndReturnPathArray = 0x00000002 }; # 645 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAImportImagePB { ICAHeader header; ICAObject deviceObject; UInt32 flags; CFArrayRef supportedFileTypes; ICAImportFilterProc filterProc; CFArrayRef* importedImages; } ICAImportImagePB; # 696 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAImportImage( ICAImportImagePB* pb, ICACompletion completion ) ; # 718 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAShowDeviceBrowser( CFDictionaryRef options ) ; # 753 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef void ( * ICANotification)(CFStringRef notificationType, CFDictionaryRef notificationDictionary); extern const CFStringRef kICANotificationTypeObjectAdded ; extern const CFStringRef kICANotificationTypeObjectRemoved ; extern const CFStringRef kICANotificationTypeObjectInfoChanged ; extern const CFStringRef kICANotificationTypeStoreAdded ; extern const CFStringRef kICANotificationTypeStoreRemoved ; extern const CFStringRef kICANotificationTypeStoreFull ; extern const CFStringRef kICANotificationTypeStoreInfoChanged ; extern const CFStringRef kICANotificationTypeDeviceAdded ; extern const CFStringRef kICANotificationTypeDeviceRemoved ; extern const CFStringRef kICANotificationTypeDeviceInfoChanged ; extern const CFStringRef kICANotificationTypeDevicePropertyChanged ; extern const CFStringRef kICANotificationTypeDeviceWasReset ; extern const CFStringRef kICANotificationTypeCaptureComplete ; extern const CFStringRef kICANotificationTypeRequestObjectTransfer ; extern const CFStringRef kICANotificationTypeTransactionCanceled ; extern const CFStringRef kICANotificationTypeUnreportedStatus ; extern const CFStringRef kICANotificationTypeProprietary ; extern const CFStringRef kICANotificationTypeDeviceConnectionProgress ; extern const CFStringRef kICANotificationTypeDownloadProgressStatus ; extern const CFStringRef kICANotificationTypeScanProgressStatus ; extern const CFStringRef kICANotificationTypeScannerSessionClosed ; extern const CFStringRef kICANotificationTypeScannerScanDone ; extern const CFStringRef kICANotificationTypeScannerPageDone ; extern const CFStringRef kICANotificationTypeScannerButtonPressed ; extern const CFStringRef kICAErrorKey ; extern const CFStringRef kICARefconKey ; extern const CFStringRef kICANotificationICAObjectKey ; extern const CFStringRef kICANotificationDeviceICAObjectKey ; extern const CFStringRef kICANotificationDeviceListICAObjectKey ; extern const CFStringRef kICANotificationClassKey ; extern const CFStringRef kICANotificationTypeKey ; extern const CFStringRef kICANotificationRawEventKey ; extern const CFStringRef kICANotificationDataKey ; extern const CFStringRef kICANotificationDataSizeKey ; extern const CFStringRef kICANotificationDataCookieKey ; extern const CFStringRef kICANotificationImageKey ; extern const CFStringRef kICANotificationImageWidthKey ; extern const CFStringRef kICANotificationImageHeightKey ; extern const CFStringRef kICANotificationImageBytesPerRowKey ; extern const CFStringRef kICANotificationImageStartRowKey ; extern const CFStringRef kICANotificationImageNumberOfRowsKey ; extern const CFStringRef kICANotificationImageDataKey ; extern const CFStringRef kICANotificationImageDataSizeKey ; extern const CFStringRef kICANotificationDataIsBigEndianKey ; extern const CFStringRef kICANotificationScannerDocumentNameKey ; extern const CFStringRef kICANotificationScannerButtonTypeKey ; extern const CFStringRef kICANotificationNumerOfImagesRemainingKey ; extern const CFStringRef kICANotificationPercentDownloadedKey ; extern const CFStringRef kICANotificationClassPTPStandard ; extern const CFStringRef kICANotificationClassPTPVendor ; extern const CFStringRef kICANotificationClassProprietary ; extern const CFStringRef kICADevicePropUndefined ; extern const CFStringRef kICADevicePropBatteryLevel ; extern const CFStringRef kICADevicePropFunctionalMode ; extern const CFStringRef kICADevicePropImageSize ; extern const CFStringRef kICADevicePropCompressionSetting ; extern const CFStringRef kICADevicePropWhiteBalance ; extern const CFStringRef kICADevicePropRGBGain ; extern const CFStringRef kICADevicePropFNumber ; extern const CFStringRef kICADevicePropFocalLength ; extern const CFStringRef kICADevicePropFocusDistance ; extern const CFStringRef kICADevicePropFocusMode ; extern const CFStringRef kICADevicePropExposureMeteringMode ; extern const CFStringRef kICADevicePropFlashMode ; extern const CFStringRef kICADevicePropExposureTime ; extern const CFStringRef kICADevicePropExposureProgramMode ; extern const CFStringRef kICADevicePropExposureIndex ; extern const CFStringRef kICADevicePropExposureBiasCompensation ; extern const CFStringRef kICADevicePropDateTime ; extern const CFStringRef kICADevicePropCaptureDelay ; extern const CFStringRef kICADevicePropStillCaptureMode ; extern const CFStringRef kICADevicePropContrast ; extern const CFStringRef kICADevicePropSharpness ; extern const CFStringRef kICADevicePropDigitalZoom ; extern const CFStringRef kICADevicePropEffectMode ; extern const CFStringRef kICADevicePropBurstNumber ; extern const CFStringRef kICADevicePropBurstInterval ; extern const CFStringRef kICADevicePropTimelapseNumber ; extern const CFStringRef kICADevicePropTimelapseInterval ; extern const CFStringRef kICADevicePropFocusMeteringMode ; extern const CFStringRef kICADevicePropUploadURL ; extern const CFStringRef kICADevicePropArtist ; extern const CFStringRef kICADevicePropCopyrightInfo ; # 879 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICARegisterForEventNotificationPB { ICAHeader header; ICAObject objectOfInterest; CFArrayRef eventsOfInterest; ICANotification notificationProc; CFDictionaryRef options; } ICARegisterForEventNotificationPB; # 900 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICARegisterForEventNotification( ICARegisterForEventNotificationPB* params, ICACompletion completionProc ) ; typedef struct ICASendNotificationPB { ICAHeader header; CFMutableDictionaryRef notificationDictionary; UInt32 replyCode; } ICASendNotificationPB; extern ICAError ICASendNotification( ICASendNotificationPB* pb ); extern ICAError ICASendNotificationAndWaitForReply( ICASendNotificationPB* pb ); #pragma mark - #pragma mark Object related APIs # 930 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetDeviceListPB { ICAHeader header; ICAObject object; } ICAGetDeviceListPB; # 971 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetDeviceList( ICAGetDeviceListPB* pb, ICACompletion completion ) ; # 987 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICACopyObjectPropertyDictionaryPB { ICAHeader header; ICAObject object; CFDictionaryRef* theDict; } ICACopyObjectPropertyDictionaryPB; # 1033 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICACopyObjectPropertyDictionary( ICACopyObjectPropertyDictionaryPB* pb, ICACompletion completion ) ; # 1053 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICAThumbnailFormatICA = 'ica ', kICAThumbnailFormatJPEG = 'jpeg', kICAThumbnailFormatTIFF = 'tiff', kICAThumbnailFormatPNG = 'png ' }; # 1072 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICACopyObjectThumbnailPB { ICAHeader header; ICAObject object; OSType thumbnailFormat; CFDataRef* thumbnailData; } ICACopyObjectThumbnailPB; # 1120 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICACopyObjectThumbnail( ICACopyObjectThumbnailPB* pb, ICACompletion completion ) ; # 1141 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICACopyObjectDataPB { ICAHeader header; ICAObject object; size_t startByte; size_t requestedSize; CFDataRef* data; } ICACopyObjectDataPB; # 1163 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICACopyObjectData( ICACopyObjectDataPB* params, ICACompletion completionProc ) ; # 1183 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAMessage { OSType messageType; UInt32 startByte; void * dataPtr; UInt32 dataSize; OSType dataType; } ICAMessage; # 1214 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICAMessageConnect = 'open', kICAMessageDisconnect = 'clos', kICAMessageReset = 'rese', kICAMessageCheckDevice = 'chkd', kICAMessageCameraReadClock = 'rclk', kICAMessageGetLastButtonPressed = 'btn?', kMessageGetEventData = 'mged', kICAMessageGetEventData = 'mged', kICAMessageDeviceYield = 'yiel', kICAMessageCameraPassThrough = 'pass' }; # 1239 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAObjectSendMessagePB { ICAHeader header; ICAObject object; ICAMessage message; UInt32 result; } ICAObjectSendMessagePB; # 1259 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAObjectSendMessage( ICAObjectSendMessagePB* pb, ICACompletion completion ) ; # 1285 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kDeleteAfterDownload = 0x00000001, kCreateCustomIcon = 0x00000002, kAddMetaDataToFinderComment = 0x00000004, kAdjustCreationDate = 0x00000008, kSetFileTypeAndCreator = 0x00000010, kRotateImage = 0x00000040, kDontEmbedColorSyncProfile = 0x00000080 }; # 1316 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICADownloadFilePB { ICAHeader header; ICAObject object; FSRef * dirFSRef; UInt32 flags; OSType fileType; OSType fileCreator; Fixed rotationAngle; FSRef * fileFSRef; } ICADownloadFilePB; # 1371 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICADownloadFile( ICADownloadFilePB* pb, ICACompletion completion ) ; # 1387 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICAUploadFileAsIs = 0x00000000, kICAUploadFileScaleToFit = 0x00000001 }; # 1404 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAUploadFilePB { ICAHeader header; ICAObject parentObject; FSRef* fileFSRef; UInt32 flags; } ICAUploadFilePB; # 1452 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAUploadFile( ICAUploadFilePB* pb, ICACompletion completion ) ; #pragma mark - #pragma mark Device related APIs # 1487 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICALoadDeviceModulePB { ICAHeader header; CFDictionaryRef paramDictionary; } ICALoadDeviceModulePB; # 1505 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICALoadDeviceModule( ICALoadDeviceModulePB* pb, ICACompletion completion ) ; # 1519 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAUnloadDeviceModulePB { ICAHeader header; ICAObject deviceObject; } ICAUnloadDeviceModulePB; # 1537 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAUnloadDeviceModule( ICAUnloadDeviceModulePB* pb, ICACompletion completion ) ; # 1553 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAOpenSessionPB { ICAHeader header; ICAObject deviceObject; ICASessionID sessionID; } ICAOpenSessionPB; # 1572 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAOpenSession( ICAOpenSessionPB* pb, ICACompletion completion ) ; # 1586 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICACloseSessionPB { ICAHeader header; ICASessionID sessionID; } ICACloseSessionPB; # 1604 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICACloseSession( ICACloseSessionPB* pb, ICACompletion completion ) ; # 1620 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAScannerOpenSessionPB { ICAHeader header; ICAObject object; ICAScannerSessionID sessionID; } ICAScannerOpenSessionPB; # 1639 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAScannerOpenSession( ICAScannerOpenSessionPB* pb, ICACompletion completion ) ; # 1653 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAScannerCloseSessionPB { ICAHeader header; ICAScannerSessionID sessionID; } ICAScannerCloseSessionPB; # 1671 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAScannerCloseSession( ICAScannerCloseSessionPB* pb, ICACompletion completion ) ; # 1685 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAScannerInitializePB { ICAHeader header; ICAScannerSessionID sessionID; } ICAScannerInitializePB; # 1703 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAScannerInitialize( ICAScannerInitializePB* pb, ICACompletion completion ) ; # 1719 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAScannerGetParametersPB { ICAHeader header; ICAScannerSessionID sessionID; CFMutableDictionaryRef theDict; } ICAScannerGetParametersPB; # 1738 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAScannerGetParameters( ICAScannerGetParametersPB* pb, ICACompletion completion ) ; # 1754 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAScannerSetParametersPB { ICAHeader header; ICAScannerSessionID sessionID; CFMutableDictionaryRef theDict; } ICAScannerSetParametersPB; # 1773 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAScannerSetParameters( ICAScannerSetParametersPB* pb, ICACompletion completion ) ; # 1789 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAScannerStatusPB { ICAHeader header; ICAScannerSessionID sessionID; UInt32 status; } ICAScannerStatusPB; # 1808 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAScannerStatus( ICAScannerStatusPB* pb, ICACompletion completion ) ; # 1822 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAScannerStartPB { ICAHeader header; ICAScannerSessionID sessionID; } ICAScannerStartPB; # 1840 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAScannerStart( ICAScannerStartPB* pb, ICACompletion completion ) ; #pragma mark - #pragma mark Deprecated APIs # 1863 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAThumbnail { UInt32 width; UInt32 height; UInt32 dataSize; UInt8 data[1]; } ICAThumbnail __attribute__((deprecated)); # 1880 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetChildCountPB { ICAHeader header; ICAObject object; UInt32 count; } ICAGetChildCountPB __attribute__((deprecated)); # 1918 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetChildCount( ICAGetChildCountPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 1932 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAObjectInfo { OSType objectType; OSType objectSubtype; } ICAObjectInfo; # 1950 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetNthChildPB { ICAHeader header; ICAObject parentObject; UInt32 index; ICAObject childObject; ICAObjectInfo childInfo; } ICAGetNthChildPB __attribute__((deprecated)); # 1999 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetNthChild( ICAGetNthChildPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2015 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetObjectInfoPB { ICAHeader header; ICAObject object; ICAObjectInfo objectInfo; } ICAGetObjectInfoPB __attribute__((deprecated)); # 2034 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetObjectInfo( ICAGetObjectInfoPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2052 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetParentOfObjectPB { ICAHeader header; ICAObject object; ICAObject parentObject; ICAObjectInfo parentInfo; } ICAGetParentOfObjectPB __attribute__((deprecated)); # 2072 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetParentOfObject( ICAGetParentOfObjectPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2090 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetRootOfObjectPB { ICAHeader header; ICAObject object; ICAObject rootObject; ICAObjectInfo rootInfo; } ICAGetRootOfObjectPB __attribute__((deprecated)); # 2110 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetRootOfObject( ICAGetRootOfObjectPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2126 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetObjectRefConPB { ICAHeader header; ICAObject object; unsigned long objectRefCon; } ICAGetObjectRefConPB __attribute__((deprecated)); # 2145 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetObjectRefCon( ICAGetObjectRefConPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2161 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICASetObjectRefConPB { ICAHeader header; ICAObject object; unsigned long objectRefCon; } ICASetObjectRefConPB __attribute__((deprecated)); # 2180 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICASetObjectRefCon( ICASetObjectRefConPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2196 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetPropertyCountPB { ICAHeader header; ICAObject object; UInt32 count; } ICAGetPropertyCountPB __attribute__((deprecated)); # 2215 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetPropertyCount( ICAGetPropertyCountPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2233 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAPropertyInfo { OSType propertyType; OSType dataType; UInt32 dataSize; UInt32 dataFlags; } ICAPropertyInfo; # 2253 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetNthPropertyPB { ICAHeader header; ICAObject object; UInt32 index; ICAProperty property; ICAPropertyInfo propertyInfo; } ICAGetNthPropertyPB __attribute__((deprecated)); # 2274 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetNthProperty( ICAGetNthPropertyPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2294 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetPropertyByTypePB { ICAHeader header; ICAObject object; OSType propertyType; ICAProperty property; ICAPropertyInfo propertyInfo; } ICAGetPropertyByTypePB __attribute__((deprecated)); # 2315 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetPropertyByType( ICAGetPropertyByTypePB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2331 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetPropertyInfoPB { ICAHeader header; ICAProperty property; ICAPropertyInfo propertyInfo; } ICAGetPropertyInfoPB __attribute__((deprecated)); # 2350 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetPropertyInfo( ICAGetPropertyInfoPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2368 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetParentOfPropertyPB { ICAHeader header; ICAProperty property; ICAObject parentObject; ICAObjectInfo parentInfo; } ICAGetParentOfPropertyPB __attribute__((deprecated)); # 2388 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetParentOfProperty( ICAGetParentOfPropertyPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2406 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetRootOfPropertyPB { ICAHeader header; ICAProperty property; ICAObject rootObject; ICAObjectInfo rootInfo; } ICAGetRootOfPropertyPB __attribute__((deprecated)); # 2426 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetRootOfProperty( ICAGetRootOfPropertyPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2442 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 enum { kICAStartAtBeginning = 0, kICAEntireLength = -1 }; # 2465 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetPropertyDataPB { ICAHeader header; ICAProperty property; UInt32 startByte; UInt32 requestedSize; void * dataPtr; UInt32 actualSize; OSType dataType; } ICAGetPropertyDataPB __attribute__((deprecated)); # 2488 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetPropertyData( ICAGetPropertyDataPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2510 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICASetPropertyDataPB { ICAHeader header; ICAProperty property; UInt32 startByte; void * dataPtr; UInt32 dataSize; OSType dataType; } ICASetPropertyDataPB __attribute__((deprecated)); # 2532 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICASetPropertyData( ICASetPropertyDataPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2548 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAGetPropertyRefConPB { ICAHeader header; ICAProperty property; UInt32 propertyRefCon; } ICAGetPropertyRefConPB __attribute__((deprecated)); # 2567 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICAGetPropertyRefCon( ICAGetPropertyRefConPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2583 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICASetPropertyRefConPB { ICAHeader header; ICAProperty property; UInt32 propertyRefCon; } ICASetPropertyRefConPB __attribute__((deprecated)); # 2602 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICASetPropertyRefCon( ICASetPropertyRefConPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2622 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICARegisterEventNotificationPB { ICAHeader header; ICAObject object; OSType notifyType; ICACompletion notifyProc; } ICARegisterEventNotificationPB __attribute__((deprecated)); # 2642 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 extern ICAError ICARegisterEventNotification( ICARegisterEventNotificationPB* pb, ICACompletion completion ) __attribute__((deprecated)); # 2673 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICAApplication.h" 3 typedef struct ICAExtendedRegisterEventNotificationPB { ICAHeader header; ICAObject object; OSType extd; ICACompletion notifyProc; UInt32 rawEventType; OSType eventType; OSType eventClass; UInt32 eventDataSize; ICAEventDataCookie eventDataCookie; ICAObject deviceObject; } ICAExtendedRegisterEventNotificationPB __attribute__((deprecated)); #pragma pack(pop) # 14 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ImageCapture.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICADevice.h" 1 3 # 12 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICADevice.h" 3 #define __ICADEVICE__ # 33 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICADevice.h" 3 #pragma pack(push, 2) # 54 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICADevice.h" 3 typedef struct ICDHeader { ICAError err; unsigned long refcon; } ICDHeader; # 69 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICADevice.h" 3 typedef void ( * ICDCompletion)(ICDHeader * pb); # 86 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICADevice.h" 3 typedef struct ICD_NewObjectPB { ICDHeader header; ICAObject parentObject; ICAObjectInfo objectInfo; ICAObject object; } ICD_NewObjectPB; # 107 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICADevice.h" 3 extern ICAError ICDNewObject( ICD_NewObjectPB* pb, ICDCompletion completion ) ; # 124 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICADevice.h" 3 typedef struct ICD_DisposeObjectPB { ICDHeader header; ICAObject object; } ICD_DisposeObjectPB; # 143 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICADevice.h" 3 extern ICAError ICDDisposeObject( ICD_DisposeObjectPB* pb, ICDCompletion completion ) ; # 164 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICADevice.h" 3 typedef struct ICD_NewPropertyPB { ICDHeader header; ICAObject object; ICAPropertyInfo propertyInfo; ICAProperty property; } ICD_NewPropertyPB; # 185 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICADevice.h" 3 extern ICAError ICDNewProperty( ICD_NewPropertyPB* pb, ICDCompletion completion ) ; # 202 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICADevice.h" 3 typedef struct ICD_DisposePropertyPB { ICDHeader header; ICAProperty property; } ICD_DisposePropertyPB; # 221 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICADevice.h" 3 extern ICAError ICDDisposeProperty( ICD_DisposePropertyPB* pb, ICDCompletion completion ) ; #pragma pack(pop) # 18 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ImageCapture.h" 2 3 # 1 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICACamera.h" 1 3 # 12 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICACamera.h" 3 #define __ICACAMERA__ # 53 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICACamera.h" 3 enum { kICAPropertyCameraStorageType = 'stor', kICAPropertyCameraFilesystemType = 'fsys', kICAPropertyCameraAccessCapability = 'acap', kICAPropertyCameraMaxCapacity = 'maxc', kICAPropertyCameraFreeSpaceInBytes = 'fres', kICAPropertyCameraFreeSpaceInImages = 'frei', kICAPropertyCameraStorageDescription = 'stod', kICAPropertyCameraVolumeLabel = 'voll' }; # 79 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICACamera.h" 3 enum { kICAStorageUndefined = 0x0000, kICAStorageFixedROM = 0x0001, kICAStorageRemovableROM = 0x0002, kICAStorageFixedRAM = 0x0003, kICAStorageRemovableRAM = 0x0004 }; # 100 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICACamera.h" 3 enum { kICAFileystemUndefined = 0x0000, kICAFileystemGenericFlat = 0x0001, kICAFileystemGenericHierarchical = 0x0002, kICAFileystemDCF = 0x0003 }; # 118 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICACamera.h" 3 enum { kICAAccessReadWrite = 0x0000, kICAAccessReadOnly = 0x0001, kICAAccessReadOnlyWithObjectDeletion = 0x0002 }; # 191 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICACamera.h" 3 enum { kICAPropertyCameraBatteryLevel = '5001', kICAPropertyCameraFunctionalMode = '5002', kICAPropertyCameraImageSize = '5003', kICAPropertyCameraCompressionSetting = '5004', kICAPropertyCameraWhiteBalance = '5005', kICAPropertyCameraRGBGain = '5006', kICAPropertyCameraFNumber = '5007', kICAPropertyCameraFocalLength = '5008', kICAPropertyCameraFocusDistance = '5009', kICAPropertyCameraFocusMode = '500A', kICAPropertyCameraExposureMeteringMode = '500B', kICAPropertyCameraFlashMode = '500C', kICAPropertyCameraExposureTime = '500D', kICAPropertyCameraExposureProgramMode = '500E', kICAPropertyCameraExposureIndex = '500F', kICAPropertyCameraExposureBiasCompensation = '5010', kICAPropertyCameraDateTime = '5011', kICAPropertyCameraCaptureDelay = '5012', kICAPropertyCameraStillCaptureMode = '5013', kICAPropertyCameraContrast = '5014', kICAPropertyCameraSharpness = '5015', kICAPropertyCameraDigitalZoom = '5016', kICAPropertyCameraEffectMode = '5017', kICAPropertyCameraBurstNumber = '5018', kICAPropertyCameraBurstInterval = '5019', kICAPropertyCameraTimelapseNumber = '501A', kICAPropertyCameraTimelapseInterval = '501B', kICAPropertyCameraFocusMeteringMode = '501C', kICAPropertyCameraUploadURL = '501D', kICAPropertyCameraArtist = '501E', kICAPropertyCameraCopyrightInfo = '501F' }; # 235 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICACamera.h" 3 enum { kICAPropertyCameraIcon = 'icon', kICAPropertyCameraSupportedMessages = 'msgs' }; # 256 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICACamera.h" 3 enum { kICAMessageCameraCaptureNewImage = 'ccni', kICAMessageCameraDeleteOne = 'del1', kICAMessageCameraDeleteAll = 'dela', kICAMessageCameraSyncClock = 'sclk', kICAMessageCameraUploadData = 'load' }; # 280 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ICACamera.h" 3 enum { kICACapabilityCanCameraCaptureNewImage = 'ccni', kICACapabilityCanCameraDeleteOne = 'del1', kICACapabilityCanCameraDeleteAll = 'dela', kICACapabilityCanCameraSyncClock = 'sclk', kICACapabilityCanCameraUploadData = 'load', kICACapabilityMayStoreNewImagesInTempStore = 'temp' }; # 22 "/System/Library/Frameworks/Carbon.framework/Frameworks/ImageCapture.framework/Headers/ImageCapture.h" 2 3 # 80 "/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h" 2 3 # 49 "macgui.h" 2 #undef mktime #define mktime emacs_mktime #undef free #define free unexec_free #undef malloc #define malloc unexec_malloc #undef realloc #define realloc unexec_realloc #undef min #define min(a,b) ((a) < (b) ? (a) : (b)) #undef max #define max(a,b) ((a) > (b) ? (a) : (b)) #undef init_process #define init_process emacs_init_process #undef INFINITY #undef Z #define Z (current_buffer->text->z) # 86 "macgui.h" #define USE_ATSUI 1 #define USE_CG_TEXT_DRAWING 1 #define USE_CG_DRAWING 1 #define USE_MAC_FONT_PANEL 1 #define USE_MAC_TSM 1 #define USE_MAC_TOOLBAR 1 typedef WindowRef Window; typedef ScrapRef Selection; #define mac_set_window_title SetWindowTitleWithCFString #define mac_set_window_modified SetWindowModified #define mac_is_window_visible IsWindowVisible #define mac_is_window_collapsed IsWindowCollapsed #define mac_bring_window_to_front BringToFront #define mac_send_window_behind SendBehind #define mac_hide_window HideWindow #define mac_show_window ShowWindow #define mac_collapse_window CollapseWindow #define mac_front_non_floating_window FrontNonFloatingWindow #define mac_active_non_floating_window ActiveNonFloatingWindow #define mac_activate_window ActivateWindow #define mac_move_window_structure MoveWindowStructure #define mac_move_window MoveWindow #define mac_size_window SizeWindow #define mac_get_global_mouse GetGlobalMouse #define mac_is_window_toolbar_visible IsWindowToolbarVisible #define mac_rect_make(f,x,y,w,h) CGRectMake (x, y, w, h) typedef GWorldPtr Pixmap; #define Cursor ThemeCursor #define No_Cursor (-1) #define FACE_DEFAULT (~0) # 170 "macgui.h" typedef struct _XCharStruct { short lbearing; short rbearing; short width; short ascent; short descent; } XCharStruct; enum pcm_status { PCM_VALID = 0, PCM_INVALID = -1, }; #define STORE_XCHARSTRUCT(xcs,w,bds) ((xcs).width = (w), (xcs).lbearing = (bds).left, (xcs).rbearing = (bds).right, (xcs).ascent = -(bds).top, (xcs).descent = (bds).bottom) struct MacFontStruct { char *full_name; short mac_fontnum; int mac_fontsize; short mac_fontface; int mac_scriptcode; ATSUStyle mac_style; CGFontRef cg_font; CGGlyph *cg_glyphs; # 220 "macgui.h" unsigned min_char_or_byte2; unsigned max_char_or_byte2; unsigned min_byte1; unsigned max_byte1; XCharStruct min_bounds; XCharStruct max_bounds; union { XCharStruct *per_char; XCharStruct **rows; } bounds; int ascent; int descent; }; typedef struct MacFontStruct MacFontStruct; typedef struct MacFontStruct XFontStruct; typedef struct { unsigned char byte1; unsigned char byte2; } XChar2b; #define STORE_XCHAR2B(chp,b1,b2) ((chp)->byte1 = (b1), (chp)->byte2 = (b2)) #define XCHAR2B_BYTE1(chp) ((chp)->byte1) #define XCHAR2B_BYTE2(chp) ((chp)->byte2) typedef struct _XGCValues { unsigned long foreground; unsigned long background; XFontStruct *font; } XGCValues; typedef struct _XGC { XGCValues xgcv; RGBColor fore_color; RGBColor back_color; CGColorRef cg_fore_color; CGColorRef cg_back_color; #define MAX_CLIP_RECTS 2 int n_clip_rects; RgnHandle clip_region; CGRect clip_rects[2]; } *GC; #define GCForeground (1L<<2) #define GCBackground (1L<<3) #define GCFont (1L<<14) #define GCGraphicsExposures 0 #define ForgetGravity 0 #define NorthWestGravity 1 #define NorthGravity 2 #define NorthEastGravity 3 #define WestGravity 4 #define CenterGravity 5 #define EastGravity 6 #define SouthWestGravity 7 #define SouthGravity 8 #define SouthEastGravity 9 #define StaticGravity 10 #define NoValue 0x0000 #define XValue 0x0001 #define YValue 0x0002 #define WidthValue 0x0004 #define HeightValue 0x0008 #define AllValues 0x000F #define XNegative 0x0010 #define YNegative 0x0020 typedef struct { long flags; int min_width, min_height; int width_inc, height_inc; int base_width, base_height; } XSizeHints; #define USPosition (1L << 0) #define USSize (1L << 1) #define PPosition (1L << 2) #define PSize (1L << 3) #define PMinSize (1L << 4) #define PMaxSize (1L << 5) #define PResizeInc (1L << 6) #define PAspect (1L << 7) #define PBaseSize (1L << 8) #define PWinGravity (1L << 9) typedef struct { int x, y; unsigned width, height; } XRectangle; #define NativeRectangle Rect #define CONVERT_TO_XRECT(xr,nr) ((xr).x = (nr).left, (xr).y = (nr).top, (xr).width = ((nr).right - (nr).left), (xr).height = ((nr).bottom - (nr).top)) #define CONVERT_FROM_XRECT(xr,nr) ((nr).left = (xr).x, (nr).top = (xr).y, (nr).right = ((xr).x + (xr).width), (nr).bottom = ((xr).y + (xr).height)) #define STORE_NATIVE_RECT(nr,x,y,width,height) ((nr).left = (x), (nr).top = (y), (nr).right = ((nr).left + (width)), (nr).bottom = ((nr).top + (height))) typedef void * XtPointer; enum button_type { BUTTON_TYPE_NONE, BUTTON_TYPE_TOGGLE, BUTTON_TYPE_RADIO }; typedef struct _widget_value { Lisp_Object lname; char* name; char* value; Lisp_Object lkey; char* key; Lisp_Object help; Boolean enabled; Boolean selected; enum button_type button_type; Boolean title; # 436 "macgui.h" struct _widget_value* contents; XtPointer call_data; struct _widget_value* next; # 453 "macgui.h" } widget_value; # 466 "macgui.h" #define DIALOG_LEFT_MARGIN (112) #define DIALOG_TOP_MARGIN (24) #define DIALOG_RIGHT_MARGIN (24) #define DIALOG_BOTTOM_MARGIN (20) #define DIALOG_MIN_INNER_WIDTH (338) #define DIALOG_MAX_INNER_WIDTH (564) #define DIALOG_BUTTON_BUTTON_HORIZONTAL_SPACE (12) #define DIALOG_BUTTON_BUTTON_VERTICAL_SPACE (12) #define DIALOG_BUTTON_MIN_WIDTH (68) #define DIALOG_TEXT_MIN_HEIGHT (50) #define DIALOG_TEXT_BUTTONS_VERTICAL_SPACE (10) #define DIALOG_ICON_WIDTH (64) #define DIALOG_ICON_HEIGHT (64) #define DIALOG_ICON_LEFT_MARGIN (24) #define DIALOG_ICON_TOP_MARGIN (15) # 25 "macterm.h" 2 # 1 "frame.h" 1 # 27 "frame.h" #define EMACS_FRAME_H extern int frame_garbaged; extern int message_buf_print; extern int focus_follows_mouse; enum output_method { output_termcap, output_x_window, output_msdos_raw, output_w32, output_mac }; enum vertical_scroll_bar_type { vertical_scroll_bar_none, vertical_scroll_bar_left, vertical_scroll_bar_right }; enum text_cursor_kinds { DEFAULT_CURSOR = -2, NO_CURSOR = -1, FILLED_BOX_CURSOR, HOLLOW_BOX_CURSOR, BAR_CURSOR, HBAR_CURSOR }; # 101 "frame.h" struct frame { long size; struct Lisp_Vector *next; Lisp_Object name; Lisp_Object icon_name; Lisp_Object title; # 133 "frame.h" Lisp_Object focus_frame; Lisp_Object root_window; Lisp_Object selected_window; Lisp_Object minibuffer_window; Lisp_Object param_alist; # 164 "frame.h" Lisp_Object scroll_bars; Lisp_Object condemned_scroll_bars; Lisp_Object menu_bar_items; Lisp_Object face_alist; Lisp_Object menu_bar_vector; long menu_bar_items_used; Lisp_Object buffer_predicate; Lisp_Object buffer_list; Lisp_Object menu_bar_window; Lisp_Object tool_bar_window; Lisp_Object tool_bar_items; Lisp_Object desired_tool_bar_string, current_tool_bar_string; struct face_cache *face_cache; char *namebuf; struct glyph_pool *current_pool; struct glyph_pool *desired_pool; struct glyph_matrix *desired_matrix; struct glyph_matrix *current_matrix; unsigned glyphs_initialized_p : 1; int external_tool_bar; int tool_bar_lines; int n_tool_bar_rows; int n_tool_bar_items; char *decode_mode_spec_buffer; int *insert_line_cost; int *delete_line_cost; int *insert_n_lines_cost; int *delete_n_lines_cost; long text_lines, text_cols; long total_lines, total_cols; int new_text_lines, new_text_cols; int left_pos, top_pos; int pixel_height, pixel_width; int x_pixels_diff, y_pixels_diff; int win_gravity; int size_hint_flags; int border_width; int internal_border_width; int column_width; int space_width; int line_height; enum output_method output_method; union output_data { struct x_output *x; struct w32_output *w32; struct mac_output *mac; long nothing; } output_data; int fringe_cols; int left_fringe_width, right_fringe_width; # 327 "frame.h" int want_fullscreen; int menu_bar_lines; int external_menu_bar; char display_preempted; # 369 "frame.h" char visible, iconified; volatile char async_visible, async_iconified; volatile char garbaged; char has_minibuffer; char wants_modeline; char can_have_scroll_bars; enum vertical_scroll_bar_type vertical_scroll_bar_type; enum text_cursor_kinds desired_cursor; int cursor_width; enum text_cursor_kinds blink_off_cursor; int blink_off_cursor_width; char auto_raise; char auto_lower; char no_split; char explicit_name; char window_sizes_changed; char *message_buf; int scroll_bottom_vpos; int config_scroll_bar_width; int config_scroll_bar_cols; int scroll_bar_actual_width; int cost_calculation_baud_rate; char mouse_moved; double gamma; int extra_line_spacing; unsigned resized_p : 1; unsigned force_flush_display_p : 1; unsigned default_face_done_p : 1; unsigned already_hscrolled_p : 1; unsigned updated_p : 1; unsigned minimize_tool_bar_window_p : 1; }; #define FRAME_KBOARD(f) (&the_only_kboard) typedef struct frame *FRAME_PTR; #define XFRAME(p) (eassert (GC_FRAMEP(p)),(struct frame *) XPNTR (p)) #define XSETFRAME(a,b) (XSETPSEUDOVECTOR (a, b, PVEC_FRAME)) #define WINDOW_FRAME(w) (w)->frame #define FRAME_TERMCAP_P(f) ((f)->output_method == output_termcap) #define FRAME_X_P(f) ((f)->output_method == output_x_window) #define FRAME_W32_P(f) ((f)->output_method == output_w32) #define FRAME_MSDOS_P(f) ((f)->output_method == output_msdos_raw) #define FRAME_MAC_P(f) ((f)->output_method == output_mac) # 517 "frame.h" #define FRAME_WINDOW_P(f) FRAME_MAC_P (f) #define FRAME_LIVE_P(f) ((f)->output_data.nothing != 0) #define FRAME_MINIBUF_ONLY_P(f) EQ (FRAME_ROOT_WINDOW (f), FRAME_MINIBUF_WINDOW (f)) #define FRAME_HAS_MINIBUF_P(f) ((f)->has_minibuffer) #define FRAME_PIXEL_HEIGHT(f) ((f)->pixel_height) #define FRAME_PIXEL_WIDTH(f) ((f)->pixel_width) #define FRAME_LINES(f) (f)->text_lines #define FRAME_COLS(f) (f)->text_cols #define FRAME_MENU_BAR_LINES(f) (f)->menu_bar_lines #define FRAME_EXTERNAL_TOOL_BAR(f) (f)->external_tool_bar #define FRAME_TOOL_BAR_LINES(f) (f)->tool_bar_lines #define FRAME_TOP_MARGIN(F) (FRAME_MENU_BAR_LINES (F) + FRAME_TOOL_BAR_LINES (F)) #define FRAME_EXTERNAL_MENU_BAR(f) (f)->external_menu_bar #define FRAME_VISIBLE_P(f) ((f)->visible != 0) #define FRAME_OBSCURED_P(f) ((f)->visible > 1) #define FRAME_ICONIFIED_P(f) (f)->iconified #define FRAME_SET_VISIBLE(f,p) ((f)->async_visible = (p), FRAME_SAMPLE_VISIBILITY (f)) #define SET_FRAME_GARBAGED(f) (frame_garbaged = 1, f->garbaged = 1) #define FRAME_GARBAGED_P(f) (f)->garbaged #define FRAME_NO_SPLIT_P(f) (f)->no_split #define FRAME_WANTS_MODELINE_P(f) (f)->wants_modeline #define FRAME_WINDOW_SIZES_CHANGED(f) (f)->window_sizes_changed #define FRAME_MINIBUF_WINDOW(f) (f)->minibuffer_window #define FRAME_ROOT_WINDOW(f) (f)->root_window #define FRAME_SELECTED_WINDOW(f) (f)->selected_window #define FRAME_INSERT_COST(f) (f)->insert_line_cost #define FRAME_DELETE_COST(f) (f)->delete_line_cost #define FRAME_INSERTN_COST(f) (f)->insert_n_lines_cost #define FRAME_DELETEN_COST(f) (f)->delete_n_lines_cost #define FRAME_MESSAGE_BUF(f) (f)->message_buf #define FRAME_SCROLL_BOTTOM_VPOS(f) (f)->scroll_bottom_vpos #define FRAME_FOCUS_FRAME(f) (f)->focus_frame #define FRAME_CAN_HAVE_SCROLL_BARS(f) ((f)->can_have_scroll_bars) #define FRAME_VERTICAL_SCROLL_BAR_TYPE(f) ((f)->vertical_scroll_bar_type) #define FRAME_HAS_VERTICAL_SCROLL_BARS(f) ((f)->vertical_scroll_bar_type != vertical_scroll_bar_none) #define FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT(f) ((f)->vertical_scroll_bar_type == vertical_scroll_bar_left) #define FRAME_HAS_VERTICAL_SCROLL_BARS_ON_RIGHT(f) ((f)->vertical_scroll_bar_type == vertical_scroll_bar_right) #define FRAME_CONFIG_SCROLL_BAR_WIDTH(f) ((f)->config_scroll_bar_width) #define FRAME_CONFIG_SCROLL_BAR_COLS(f) ((f)->config_scroll_bar_cols) #define FRAME_LEFT_SCROLL_BAR_COLS(f) (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT (f) ? FRAME_CONFIG_SCROLL_BAR_COLS (f) : 0) #define FRAME_LEFT_SCROLL_BAR_AREA_WIDTH(f) (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_LEFT (f) ? (FRAME_CONFIG_SCROLL_BAR_COLS (f) * FRAME_COLUMN_WIDTH (f)) : 0) # 667 "frame.h" #define FRAME_RIGHT_SCROLL_BAR_COLS(f) (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_RIGHT (f) ? FRAME_CONFIG_SCROLL_BAR_COLS (f) : 0) #define FRAME_RIGHT_SCROLL_BAR_AREA_WIDTH(f) (FRAME_HAS_VERTICAL_SCROLL_BARS_ON_RIGHT (f) ? (FRAME_CONFIG_SCROLL_BAR_COLS (f) * FRAME_COLUMN_WIDTH (f)) : 0) #define FRAME_SCROLL_BAR_COLS(f) (FRAME_HAS_VERTICAL_SCROLL_BARS (f) ? FRAME_CONFIG_SCROLL_BAR_COLS (f) : 0) #define FRAME_SCROLL_BAR_AREA_WIDTH(f) (FRAME_HAS_VERTICAL_SCROLL_BARS (f) ? (FRAME_CONFIG_SCROLL_BAR_COLS (f) * FRAME_COLUMN_WIDTH (f)) : 0) #define FRAME_TOTAL_COLS(f) ((f)->total_cols) #define SET_FRAME_COLS(f,val) (FRAME_COLS (f) = (val), (f)->total_cols = FRAME_TOTAL_COLS_ARG (f, FRAME_COLS (f))) #define FRAME_TOTAL_COLS_ARG(f,width) ((width) + FRAME_SCROLL_BAR_COLS (f) + FRAME_FRINGE_COLS (f)) #define FRAME_CURSOR_X_LIMIT(f) (FRAME_COLS (f) + FRAME_LEFT_SCROLL_BAR_COLS (f)) #define FRAME_SCROLL_BARS(f) ((f)->scroll_bars) #define FRAME_CONDEMNED_SCROLL_BARS(f) ((f)->condemned_scroll_bars) #define FRAME_MENU_BAR_ITEMS(f) ((f)->menu_bar_items) #define FRAME_COST_BAUD_RATE(f) ((f)->cost_calculation_baud_rate) #define FRAME_DESIRED_CURSOR(f) ((f)->desired_cursor) #define FRAME_BLINK_OFF_CURSOR(f) ((f)->blink_off_cursor) #define FRAME_CURSOR_WIDTH(f) ((f)->cursor_width) #define FRAME_BLINK_OFF_CURSOR_WIDTH(f) ((f)->blink_off_cursor_width) #define FRAME_FACE_CACHE(F) (F)->face_cache #define FRAME_MESSAGE_BUF_SIZE(f) (((int) FRAME_COLS (f)) * 4) # 766 "frame.h" #define FRAME_SAMPLE_VISIBILITY(f) (((f)->async_visible && (f)->visible != (f)->async_visible) ? SET_FRAME_GARBAGED (f) : 0, (f)->visible = (f)->async_visible, (f)->iconified = (f)->async_iconified) #define CHECK_FRAME(x) CHECK_TYPE (FRAMEP (x), Qframep, x) #define CHECK_LIVE_FRAME(x) CHECK_TYPE (FRAMEP (x) && FRAME_LIVE_P (XFRAME (x)), Qframe_live_p, x) # 789 "frame.h" #define FOR_EACH_FRAME(list_var,frame_var) for ((list_var) = Vframe_list; (CONSP (list_var) && (frame_var = XCAR (list_var), 1)); list_var = XCDR (list_var)) extern Lisp_Object Qframep, Qframe_live_p; extern struct frame *last_nonminibuf_frame; extern struct frame *make_terminal_frame (void); extern struct frame *make_frame (int); extern struct frame *make_minibuffer_frame (void); extern struct frame *make_frame_without_minibuffer (Lisp_Object, struct kboard *, Lisp_Object); extern int other_visible_frames (struct frame *); extern Lisp_Object Vframe_list; extern Lisp_Object Vdefault_frame_alist; extern Lisp_Object Vterminal_frame; extern Lisp_Object Vmouse_highlight; extern Lisp_Object selected_frame; #define SELECTED_FRAME() ((FRAMEP (selected_frame) && FRAME_LIVE_P (XFRAME (selected_frame))) ? XFRAME (selected_frame) : (abort (), (struct frame *) 0)) # 839 "frame.h" #define FRAME_LINE_HEIGHT(F) ((F)->line_height) #define FRAME_COLUMN_WIDTH(F) ((F)->column_width) #define FRAME_SPACE_WIDTH(F) ((F)->space_width) # 862 "frame.h" #define FRAME_FRINGE_COLS(F) ((F)->fringe_cols) #define FRAME_LEFT_FRINGE_WIDTH(F) ((F)->left_fringe_width) #define FRAME_RIGHT_FRINGE_WIDTH(F) ((F)->right_fringe_width) #define FRAME_TOTAL_FRINGE_WIDTH(F) (FRAME_LEFT_FRINGE_WIDTH (F) + FRAME_RIGHT_FRINGE_WIDTH (F)) #define FRAME_INTERNAL_BORDER_WIDTH(F) ((F)->internal_border_width) # 904 "frame.h" #define FRAME_PIXEL_X_FROM_CANON_X(F,X) (INTEGERP (X) ? XINT (X) * FRAME_COLUMN_WIDTH (F) : (int) (XFLOAT_DATA (X) * FRAME_COLUMN_WIDTH (F))) # 913 "frame.h" #define FRAME_PIXEL_Y_FROM_CANON_Y(F,Y) (INTEGERP (Y) ? XINT (Y) * FRAME_LINE_HEIGHT (F) : (int) (XFLOAT_DATA (Y) * FRAME_LINE_HEIGHT (F))) # 923 "frame.h" #define FRAME_CANON_X_FROM_PIXEL_X(F,X) ((X) % FRAME_COLUMN_WIDTH (F) != 0 ? make_float ((double) (X) / FRAME_COLUMN_WIDTH (F)) : make_number ((X) / FRAME_COLUMN_WIDTH (F))) # 933 "frame.h" #define FRAME_CANON_Y_FROM_PIXEL_Y(F,Y) ((Y) % FRAME_LINE_HEIGHT (F) ? make_float ((double) (Y) / FRAME_LINE_HEIGHT (F)) : make_number ((Y) / FRAME_LINE_HEIGHT (F))) # 947 "frame.h" #define FRAME_LINE_TO_PIXEL_Y(f,row) (FRAME_INTERNAL_BORDER_WIDTH (f) + (row) * FRAME_LINE_HEIGHT (f)) #define FRAME_COL_TO_PIXEL_X(f,col) (FRAME_INTERNAL_BORDER_WIDTH (f) + (col) * FRAME_COLUMN_WIDTH (f)) #define FRAME_TEXT_COLS_TO_PIXEL_WIDTH(f,cols) (FRAME_COL_TO_PIXEL_X (f, cols) + (f)->scroll_bar_actual_width + FRAME_TOTAL_FRINGE_WIDTH (f) + FRAME_INTERNAL_BORDER_WIDTH (f)) #define FRAME_TEXT_LINES_TO_PIXEL_HEIGHT(f,lines) (FRAME_LINE_TO_PIXEL_Y (f, lines) + FRAME_INTERNAL_BORDER_WIDTH (f)) #define FRAME_PIXEL_Y_TO_LINE(f,y) (((y) - FRAME_INTERNAL_BORDER_WIDTH (f)) / FRAME_LINE_HEIGHT (f)) #define FRAME_PIXEL_X_TO_COL(f,x) (((x) - FRAME_INTERNAL_BORDER_WIDTH (f)) / FRAME_COLUMN_WIDTH (f)) #define FRAME_PIXEL_WIDTH_TO_TEXT_COLS(f,width) (FRAME_PIXEL_X_TO_COL (f, ((width) - FRAME_INTERNAL_BORDER_WIDTH (f) - FRAME_TOTAL_FRINGE_WIDTH (f) - (f)->scroll_bar_actual_width))) #define FRAME_PIXEL_HEIGHT_TO_TEXT_LINES(f,height) (FRAME_PIXEL_Y_TO_LINE (f, ((height) - FRAME_INTERNAL_BORDER_WIDTH (f)))) # 998 "frame.h" extern Lisp_Object Qauto_raise, Qauto_lower; extern Lisp_Object Qborder_color, Qborder_width; extern Lisp_Object Qbuffer_predicate, Qbuffer_list; extern Lisp_Object Qcursor_color, Qcursor_type; extern Lisp_Object Qfont; extern Lisp_Object Qbackground_color, Qforeground_color; extern Lisp_Object Qicon, Qicon_name, Qicon_type, Qicon_left, Qicon_top; extern Lisp_Object Qinternal_border_width; extern Lisp_Object Qmenu_bar_lines, Qtool_bar_lines; extern Lisp_Object Qmouse_color; extern Lisp_Object Qname, Qtitle; extern Lisp_Object Qparent_id; extern Lisp_Object Qunsplittable, Qvisibility; extern Lisp_Object Qscroll_bar_width, Qvertical_scroll_bars; extern Lisp_Object Qscroll_bar_foreground, Qscroll_bar_background; extern Lisp_Object Qscreen_gamma; extern Lisp_Object Qline_spacing; extern Lisp_Object Qwait_for_wm; extern Lisp_Object Qfullscreen; extern Lisp_Object Qleft_fringe, Qright_fringe; extern Lisp_Object Qheight, Qwidth; extern Lisp_Object Qminibuffer, Qmodeline; extern Lisp_Object Qonly; extern Lisp_Object Qx, Qw32, Qmac, Qpc; extern Lisp_Object Qvisible; extern Lisp_Object Qdisplay_type; extern Lisp_Object Qbackground_mode; extern Lisp_Object Qx_resource_name; extern Lisp_Object Qleft, Qright, Qtop, Qbox; extern Lisp_Object Qdisplay; #define EMACS_CLASS "Emacs" enum { FULLSCREEN_NONE = 0, FULLSCREEN_WIDTH = 1, FULLSCREEN_HEIGHT = 2, FULLSCREEN_BOTH = 3, FULLSCREEN_WAIT = 4 }; extern void x_set_scroll_bar_default_width (struct frame *); extern void x_set_offset (struct frame *, int, int, int); extern void x_wm_set_icon_position (struct frame *, int, int); extern Lisp_Object x_new_font (struct frame *, char *); extern Lisp_Object x_new_fontset (struct frame *, char *); extern Lisp_Object Vx_resource_name; extern Lisp_Object Vx_resource_class; extern Lisp_Object Qface_set_after_frame_default; extern void x_fullscreen_adjust (struct frame *f, int *, int *, int *, int *); extern void x_set_frame_parameters (struct frame *, Lisp_Object); extern void x_report_frame_params (struct frame *, Lisp_Object *); extern void x_set_fullscreen (struct frame *, Lisp_Object, Lisp_Object); extern void x_set_line_spacing (struct frame *, Lisp_Object, Lisp_Object); extern void x_set_screen_gamma (struct frame *, Lisp_Object, Lisp_Object); extern void x_set_font (struct frame *, Lisp_Object, Lisp_Object); extern void x_set_fringe_width (struct frame *, Lisp_Object, Lisp_Object); extern void x_set_border_width (struct frame *, Lisp_Object, Lisp_Object); extern void x_set_internal_border_width (struct frame *, Lisp_Object, Lisp_Object); extern void x_set_visibility (struct frame *, Lisp_Object, Lisp_Object); extern void x_set_autoraise (struct frame *, Lisp_Object, Lisp_Object); extern void x_set_autolower (struct frame *, Lisp_Object, Lisp_Object); extern void x_set_unsplittable (struct frame *, Lisp_Object, Lisp_Object); extern void x_set_vertical_scroll_bars (struct frame *, Lisp_Object, Lisp_Object); extern void x_set_scroll_bar_width (struct frame *, Lisp_Object, Lisp_Object); extern Lisp_Object x_icon_type (struct frame *); extern int x_figure_window_size (struct frame *, Lisp_Object, int); extern void validate_x_resource_name (void); # 26 "macterm.h" 2 #define RGB_TO_ULONG(r,g,b) (((r) << 16) | ((g) << 8) | (b)) #define RED_FROM_ULONG(color) ((color) >> 16) #define GREEN_FROM_ULONG(color) (((color) >> 8) & 0xff) #define BLUE_FROM_ULONG(color) ((color) & 0xff) #define RED16_FROM_ULONG(color) (RED_FROM_ULONG(color) * 0x101) #define GREEN16_FROM_ULONG(color) (GREEN_FROM_ULONG(color) * 0x101) #define BLUE16_FROM_ULONG(color) (BLUE_FROM_ULONG(color) * 0x101) #define BLACK_PIX_DEFAULT(f) RGB_TO_ULONG(0,0,0) #define WHITE_PIX_DEFAULT(f) RGB_TO_ULONG(255,255,255) #define FONT_WIDTH(f) ((f)->max_bounds.width) #define FONT_HEIGHT(f) ((f)->ascent + (f)->descent) #define FONT_BASE(f) ((f)->ascent) #define FONT_DESCENT(f) ((f)->descent) struct mac_bitmap_record { char *bitmap_data; char *file; int refcount; int height, width; }; struct mac_display_info { struct mac_display_info *next; Lisp_Object name_list_element; int reference_count; double resx, resy; int n_planes; int color_p; int height, width; int grabbed; # 96 "macterm.h" Window root_window; ThemeCursor vertical_scroll_bar_cursor; XrmDatabase xrdb; struct font_info *font_table; int font_table_size; int smallest_char_width; int smallest_font_height; GC scratch_cursor_gc; int mouse_face_beg_row, mouse_face_beg_col; int mouse_face_beg_x, mouse_face_beg_y; int mouse_face_end_row, mouse_face_end_col; int mouse_face_end_x, mouse_face_end_y; int mouse_face_past_end; Lisp_Object mouse_face_window; int mouse_face_face_id; Lisp_Object mouse_face_overlay; int mouse_face_deferred_gc; struct frame *mouse_face_mouse_frame; int mouse_face_mouse_x, mouse_face_mouse_y; int mouse_face_defer; int mouse_face_hidden; int mouse_face_image_state; char *mac_id_name; int n_fonts; struct mac_bitmap_record *bitmaps; int bitmaps_size; int bitmaps_last; struct frame *x_focus_frame; struct frame *x_focus_event_frame; struct frame *x_highlight_frame; struct image_cache *image_cache; }; extern void check_mac (void); #define x_display_info mac_display_info extern struct mac_display_info *x_display_list; extern struct mac_display_info one_mac_display_info; extern Lisp_Object x_display_name_list; extern struct mac_display_info *x_display_info_for_name (Lisp_Object); extern struct mac_display_info *mac_term_init (Lisp_Object, char *, char *); extern Lisp_Object x_list_fonts (struct frame *, Lisp_Object, int, int); extern struct font_info *x_get_font_info (struct frame *f, int); extern struct font_info *x_load_font (struct frame *, char *, int); extern struct font_info *x_query_font (struct frame *, char *); extern void x_find_ccl_program (struct font_info *); struct x_output { unsigned long background_pixel; unsigned long foreground_pixel; }; struct mac_output { struct x_output x_compatible; int menubar_widget; FRAME_PTR mFP; GC normal_gc; GC reverse_gc; GC cursor_gc; Window window_desc; Window parent_desc; XFontStruct *font; int baseline_offset; int fontset; unsigned long cursor_pixel; unsigned long border_pixel; unsigned long mouse_pixel; unsigned long cursor_foreground_pixel; # 282 "macterm.h" ThemeCursor text_cursor; ThemeCursor nontext_cursor; ThemeCursor modeline_cursor; ThemeCursor hand_cursor; ThemeCursor hourglass_cursor; ThemeCursor horizontal_drag_cursor; # 304 "macterm.h" ControlRef hourglass_control; char explicit_parent; char asked_for_visible; struct relief { GC gc; unsigned long pixel; int allocated_p; } black_relief, white_relief; unsigned long relief_background; int internal_border_width; XSizeHints *size_hints; # 343 "macterm.h" int toolbar_win_gravity; CGContextRef cg_context; }; typedef struct mac_output mac_output; #define FRAME_X_OUTPUT(f) ((f)->output_data.mac) #define FRAME_MAC_WINDOW(f) ((f)->output_data.mac->window_desc) #define FRAME_X_WINDOW(f) ((f)->output_data.mac->window_desc) #define FRAME_FOREGROUND_PIXEL(f) ((f)->output_data.x->foreground_pixel) #define FRAME_BACKGROUND_PIXEL(f) ((f)->output_data.x->background_pixel) #define FRAME_FONT(f) ((f)->output_data.mac->font) #define FRAME_FONTSET(f) ((f)->output_data.mac->fontset) #define FRAME_BASELINE_OFFSET(f) ((f)->output_data.mac->baseline_offset) #define FRAME_SIZE_HINTS(f) ((f)->output_data.mac->size_hints) #define FRAME_MAC_DISPLAY_INFO(f) (&one_mac_display_info) #define FRAME_X_DISPLAY_INFO(f) (&one_mac_display_info) #define FRAME_MAC_DISPLAY(f) (0) #define FRAME_X_DISPLAY(f) (0) #define FRAME_MAC_FONT_TABLE(f) (FRAME_MAC_DISPLAY_INFO (f)->font_table) #define FRAME_SMALLEST_CHAR_WIDTH(F) FRAME_MAC_DISPLAY_INFO(F)->smallest_char_width #define FRAME_SMALLEST_FONT_HEIGHT(F) FRAME_MAC_DISPLAY_INFO(F)->smallest_font_height #define FRAME_X_IMAGE_CACHE(F) FRAME_MAC_DISPLAY_INFO ((F))->image_cache # 407 "macterm.h" struct scroll_bar { long size_from_Lisp_Vector_struct; struct Lisp_Vector *next_from_Lisp_Vector_struct; Lisp_Object window; Lisp_Object next, prev; Lisp_Object control_ref_low, control_ref_high; Lisp_Object top, left, width, height; # 438 "macterm.h" Lisp_Object start, end; Lisp_Object dragging; Lisp_Object fringe_extended_p; Lisp_Object redraw_needed_p; Lisp_Object track_top, track_height; Lisp_Object min_handle; }; #define SCROLL_BAR_VEC_SIZE ((sizeof (struct scroll_bar) - sizeof (EMACS_INT) - sizeof (struct Lisp_Vector *)) / sizeof (Lisp_Object)) #define XSCROLL_BAR(vec) ((struct scroll_bar *) XVECTOR (vec)) #define SCROLL_BAR_PACK(low,high) (XINT (high) << 16 | XINT (low)) #define SCROLL_BAR_UNPACK(low,high,ulong) (XSETINT ((low), (ulong) & 0xffff), XSETINT ((high), (ulong) >> 16)) #define SCROLL_BAR_CONTROL_REF(ptr) ((ControlRef) SCROLL_BAR_PACK ((ptr)->control_ref_low, (ptr)->control_ref_high)) #define SET_SCROLL_BAR_CONTROL_REF(ptr,ref) (SCROLL_BAR_UNPACK ((ptr)->control_ref_low, (ptr)->control_ref_high, (unsigned long) (ref))) #define VERTICAL_SCROLL_BAR_INSIDE_WIDTH(f,width) ((width) - VERTICAL_SCROLL_BAR_LEFT_BORDER - VERTICAL_SCROLL_BAR_RIGHT_BORDER - VERTICAL_SCROLL_BAR_WIDTH_TRIM * 2) # 512 "macterm.h" #define VERTICAL_SCROLL_BAR_TOP_RANGE(f,height) (VERTICAL_SCROLL_BAR_INSIDE_HEIGHT (f, height) - VERTICAL_SCROLL_BAR_MIN_HANDLE - UP_AND_DOWN_ARROWS) #define VERTICAL_SCROLL_BAR_INSIDE_HEIGHT(f,height) ((height) - VERTICAL_SCROLL_BAR_TOP_BORDER - VERTICAL_SCROLL_BAR_BOTTOM_BORDER) # 534 "macterm.h" #define VERTICAL_SCROLL_BAR_LEFT_BORDER (0) #define VERTICAL_SCROLL_BAR_RIGHT_BORDER (0) #define VERTICAL_SCROLL_BAR_TOP_BORDER (0) #define VERTICAL_SCROLL_BAR_BOTTOM_BORDER (0) #define VERTICAL_SCROLL_BAR_MIN_HANDLE (16) #define UP_AND_DOWN_ARROWS (32) #define VERTICAL_SCROLL_BAR_WIDTH_TRIM (0) #define MAC_AQUA_VERTICAL_SCROLL_BAR_WIDTH (15) #define MAC_AQUA_SMALL_VERTICAL_SCROLL_BAR_WIDTH (11) #define HOURGLASS_WIDTH (15) #define HOURGLASS_HEIGHT (15) enum { MAC_EMACS_CREATOR_CODE = 'EMAx' }; enum { TYPE_FILE_NAME = 'fNam' }; enum { KEY_EMACS_SUSPENSION_ID_ATTR = 'esId' }; enum { EVENT_PARAM_TEXT_INPUT_SEQUENCE_NUMBER = 'tsSn' }; # 609 "macterm.h" struct frame; struct face; struct image; Lisp_Object display_x_get_resource (struct mac_display_info *, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); struct frame *check_x_frame (Lisp_Object); extern Lisp_Object Fx_display_color_p (Lisp_Object); extern Lisp_Object Fx_display_grayscale_p (Lisp_Object); extern Lisp_Object Fx_display_planes (Lisp_Object); extern void x_free_gcs (struct frame *); extern int XParseGeometry (char *, int *, int *, unsigned int *, unsigned int *); extern void x_set_window_size (struct frame *, int, int, int); extern void x_set_mouse_position (struct frame *, int, int); extern void x_set_mouse_pixel_position (struct frame *, int, int); extern void x_raise_frame (struct frame *); extern void x_lower_frame (struct frame *); extern void x_make_frame_visible (struct frame *); extern void x_make_frame_invisible (struct frame *); extern void x_iconify_frame (struct frame *); extern void x_free_frame_resources (struct frame *); extern void x_destroy_window (struct frame *); extern void x_wm_set_size_hint (struct frame *, long, int); extern void x_delete_display (struct mac_display_info *); extern void mac_initialize (void); extern Pixmap XCreatePixmap (Display *, Window, unsigned int, unsigned int, unsigned int); extern Pixmap XCreatePixmapFromBitmapData (Display *, Window, char *, unsigned int, unsigned int, unsigned long, unsigned long, unsigned int); extern void XFreePixmap (Display *, Pixmap); extern GC XCreateGC (Display *, void *, unsigned long, XGCValues *); extern void XFreeGC (Display *, GC); extern void XSetForeground (Display *, GC, unsigned long); extern void XSetBackground (Display *, GC, unsigned long); extern void XDrawLine (Display *, Pixmap, GC, int, int, int, int); extern void mac_clear_area (struct frame *, int, int, unsigned int, unsigned int); extern void mac_unload_font (struct mac_display_info *, XFontStruct *); extern OSStatus mac_post_mouse_moved_event (void); extern int mac_quit_char_key_p (UInt32, UInt32); #define FONT_TYPE_FOR_UNIBYTE(font,ch) 0 #define FONT_TYPE_FOR_MULTIBYTE(font,ch) 0 extern void x_clear_frame_selections (struct frame *); extern Lisp_Object Fx_selection_owner_p (Lisp_Object); extern int have_menus_p (void); extern void x_real_positions (struct frame *, int *, int *); extern void x_set_menu_bar_lines (struct frame *, Lisp_Object, Lisp_Object); extern int x_pixel_width (struct frame *); extern int x_pixel_height (struct frame *); extern int x_char_width (struct frame *); extern int x_char_height (struct frame *); extern void x_sync (struct frame *); extern void x_set_tool_bar_lines (struct frame *, Lisp_Object, Lisp_Object); extern void mac_update_title_bar (struct frame *, int); extern Lisp_Object x_get_focus_frame (struct frame *); extern void mac_clear_font_name_table (void); extern Lisp_Object mac_aedesc_to_lisp (const AEDesc *); extern OSErr mac_ae_put_lisp (AEDescList *, UInt32, Lisp_Object); extern OSErr create_apple_event (AEEventClass, AEEventID, AppleEvent *); extern Lisp_Object mac_event_parameters_to_lisp (EventRef, UInt32, const EventParamName *, const EventParamType *); extern CFStringRef cfstring_create_with_utf8_cstring (const char *); extern CFStringRef cfstring_create_with_string (Lisp_Object); extern Lisp_Object cfdata_to_lisp (CFDataRef); extern Lisp_Object cfstring_to_lisp_nodecode (CFStringRef); extern Lisp_Object cfstring_to_lisp (CFStringRef); extern Lisp_Object cfnumber_to_lisp (CFNumberRef); extern Lisp_Object cfdate_to_lisp (CFDateRef); extern Lisp_Object cfboolean_to_lisp (CFBooleanRef); extern Lisp_Object cfobject_desc_to_lisp (CFTypeRef); extern Lisp_Object cfproperty_list_to_lisp (CFPropertyListRef, int, int); extern void mac_wakeup_from_rne (void); extern void xrm_merge_string_database (XrmDatabase, const char *); extern Lisp_Object xrm_get_resource (XrmDatabase, const char *, const char *); extern XrmDatabase xrm_get_preference_database (const char *); extern Lisp_Object Fmac_get_preference (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern void mac_alert_sound_play (void); extern OSStatus install_application_handler (void); extern void mac_get_window_bounds (struct frame *, Rect *, Rect *); extern Rect *mac_get_frame_bounds (struct frame *, Rect *); extern void mac_get_frame_mouse (struct frame *, Point *); extern void mac_convert_frame_point_to_global (struct frame *, int *, int *); extern void mac_update_proxy_icon (struct frame *); extern void mac_set_frame_window_background (struct frame *, unsigned long); extern void mac_update_begin (struct frame *); extern void mac_update_end (struct frame *); extern void mac_frame_up_to_date (struct frame *); extern void x_flush (struct frame *); extern void mac_create_frame_window (struct frame *, int); extern void mac_dispose_frame_window (struct frame *); extern CGContextRef mac_begin_cg_clip (struct frame *, GC); extern void mac_end_cg_clip (struct frame *); extern void mac_begin_clip (struct frame *, GC); extern void mac_end_clip (struct frame *, GC); extern void mac_create_scroll_bar (struct scroll_bar *, const Rect *, Boolean); extern void mac_dispose_scroll_bar (struct scroll_bar *); extern void mac_set_scroll_bar_bounds (struct scroll_bar *, const Rect *); extern void mac_redraw_scroll_bar (struct scroll_bar *); extern void x_set_toolkit_scroll_bar_thumb (struct scroll_bar *, int, int, int); extern int mac_font_panel_visible_p (void); extern OSStatus mac_show_hide_font_panel (void); extern OSStatus mac_set_font_info_for_selection (struct frame *, int, int); extern Boolean mac_run_loop_run_once (EventTimeout); extern void update_frame_tool_bar (FRAME_PTR f); extern void free_frame_tool_bar (FRAME_PTR f); extern void mac_show_hourglass (struct frame *); extern void mac_hide_hourglass (struct frame *); extern void mac_reposition_hourglass (struct frame *); extern Lisp_Object mac_file_dialog (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); extern void x_activate_menubar (struct frame *); extern void free_frame_menubar (struct frame *); extern void mac_fill_menubar (widget_value *, int); extern void create_and_show_popup_menu (FRAME_PTR, widget_value *, int, int, int); extern void create_and_show_dialog (FRAME_PTR, widget_value *); extern OSStatus mac_get_selection_from_symbol (Lisp_Object, int, Selection *); extern int mac_valid_selection_target_p (Lisp_Object); extern OSStatus mac_clear_selection (Selection *); extern Lisp_Object mac_get_selection_ownership_info (Selection); extern int mac_valid_selection_value_p (Lisp_Object, Lisp_Object); extern OSStatus mac_put_selection_value (Selection, Lisp_Object, Lisp_Object); extern int mac_selection_has_target_p (Selection, Lisp_Object); extern Lisp_Object mac_get_selection_value (Selection, Lisp_Object); extern Lisp_Object mac_get_selection_target_list (Selection); extern Lisp_Object mac_dnd_default_known_types (void); # 39 "mac.c" 2 # 1 "charset.h" 1 # 27 "charset.h" #define EMACS_CHARSET_H # 96 "charset.h" #define LEADING_CODE_PRIVATE_11 0x9A #define LEADING_CODE_PRIVATE_12 0x9B #define LEADING_CODE_PRIVATE_21 0x9C #define LEADING_CODE_PRIVATE_22 0x9D #define LEADING_CODE_8_BIT_CONTROL 0x9E #define LEADING_CODE_EXT_11 0xA0 #define LEADING_CODE_EXT_12 0xE0 #define LEADING_CODE_EXT_21 0xF0 #define LEADING_CODE_EXT_22 0xF5 #define LEADING_CODE_EXT_MAX 0xFE #define MIN_CHARSET_OFFICIAL_DIMENSION1 0x80 #define MAX_CHARSET_OFFICIAL_DIMENSION1 0x8F #define MIN_CHARSET_OFFICIAL_DIMENSION2 0x90 #define MAX_CHARSET_OFFICIAL_DIMENSION2 0x99 #define MIN_CHARSET_PRIVATE_DIMENSION1 LEADING_CODE_EXT_11 #define MIN_CHARSET_PRIVATE_DIMENSION2 LEADING_CODE_EXT_21 #define MAX_CHARSET 0xFE #define CHARSET_ASCII 0 #define CHARSET_8_BIT_CONTROL 0x9E #define CHARSET_8_BIT_GRAPHIC 0x80 extern int charset_latin_iso8859_1; extern int charset_jisx0208_1978; extern int charset_jisx0208; extern int charset_katakana_jisx0201; extern int charset_latin_jisx0201; extern int charset_big5_1; extern int charset_big5_2; extern int charset_mule_unicode_0100_24ff; extern int charset_mule_unicode_2500_33ff; extern int charset_mule_unicode_e000_ffff; #define CHAR_HEAD_P(ch) ((unsigned char) (ch) < 0xA0) # 203 "charset.h" #define CHAR_FIELD1_MASK (0x1F << 14) #define CHAR_FIELD2_MASK (0x7F << 7) #define CHAR_FIELD3_MASK 0x7F #define CHAR_FIELD1(c) (((c) & CHAR_FIELD1_MASK) >> 14) #define CHAR_FIELD2(c) (((c) & CHAR_FIELD2_MASK) >> 7) #define CHAR_FIELD3(c) ((c) & CHAR_FIELD3_MASK) #define MIN_CHAR_OFFICIAL_DIMENSION1 ((0x81 - 0x70) << 7) #define MIN_CHAR_PRIVATE_DIMENSION1 ((MIN_CHARSET_PRIVATE_DIMENSION1 - 0x70) << 7) #define MIN_CHAR_OFFICIAL_DIMENSION2 ((MIN_CHARSET_OFFICIAL_DIMENSION2 - 0x8F) << 14) #define MIN_CHAR_PRIVATE_DIMENSION2 ((MIN_CHARSET_PRIVATE_DIMENSION2 - 0xE0) << 14) #define MAX_CHAR (0x1F << 14) #define SINGLE_BYTE_CHAR_P(c) (((unsigned)(c) & 0xFF) == (c)) #define ASCII_BYTE_P(byte) ((byte) < 0x80) # 286 "charset.h" extern Lisp_Object Vcharset_table; #define CHARSET_TABLE_ENTRY(charset) XCHAR_TABLE (Vcharset_table)->contents[((charset) == CHARSET_ASCII ? 0 : (charset) + 128)] #define CHARSET_TABLE_INFO(charset,info_idx) XVECTOR (CHARSET_TABLE_ENTRY (charset))->contents[info_idx] #define CHARSET_ID_IDX (0) #define CHARSET_BYTES_IDX (1) #define CHARSET_DIMENSION_IDX (2) #define CHARSET_CHARS_IDX (3) #define CHARSET_WIDTH_IDX (4) #define CHARSET_DIRECTION_IDX (5) #define CHARSET_LEADING_CODE_BASE_IDX (6) #define CHARSET_LEADING_CODE_EXT_IDX (7) #define CHARSET_ISO_FINAL_CHAR_IDX (8) #define CHARSET_ISO_GRAPHIC_PLANE_IDX (9) #define CHARSET_REVERSE_CHARSET_IDX (10) #define CHARSET_SHORT_NAME_IDX (11) #define CHARSET_LONG_NAME_IDX (12) #define CHARSET_DESCRIPTION_IDX (13) #define CHARSET_PLIST_IDX (14) #define CHARSET_MAX_IDX (15) #define CHARSET_BYTES(charset) XFASTINT (CHARSET_TABLE_INFO (charset, CHARSET_BYTES_IDX)) #define CHARSET_DIMENSION(charset) XFASTINT (CHARSET_TABLE_INFO (charset, CHARSET_DIMENSION_IDX)) #define CHARSET_CHARS(charset) XFASTINT (CHARSET_TABLE_INFO (charset, CHARSET_CHARS_IDX)) #define CHARSET_WIDTH(charset) XFASTINT (CHARSET_TABLE_INFO (charset, CHARSET_WIDTH_IDX)) #define CHARSET_DIRECTION(charset) XFASTINT (CHARSET_TABLE_INFO (charset, CHARSET_DIRECTION_IDX)) #define CHARSET_LEADING_CODE_BASE(charset) XFASTINT (CHARSET_TABLE_INFO (charset, CHARSET_LEADING_CODE_BASE_IDX)) #define CHARSET_LEADING_CODE_EXT(charset) XFASTINT (CHARSET_TABLE_INFO (charset, CHARSET_LEADING_CODE_EXT_IDX)) #define CHARSET_ISO_FINAL_CHAR(charset) XINT (CHARSET_TABLE_INFO (charset, CHARSET_ISO_FINAL_CHAR_IDX)) #define CHARSET_ISO_GRAPHIC_PLANE(charset) XINT (CHARSET_TABLE_INFO (charset, CHARSET_ISO_GRAPHIC_PLANE_IDX)) #define CHARSET_REVERSE_CHARSET(charset) XINT (CHARSET_TABLE_INFO (charset, CHARSET_REVERSE_CHARSET_IDX)) #define CHARSET_DIRECTION_LEFT_TO_RIGHT 0 #define CHARSET_DIRECTION_RIGHT_TO_LEFT 1 extern Lisp_Object Vcharset_symbol_table; #define CHARSET_SYMBOL(charset) XVECTOR (Vcharset_symbol_table)->contents[charset] #define CHARSET_VALID_P(charset) ((charset) == 0 || ((charset) > 0x80 && (charset) <= MAX_CHARSET_OFFICIAL_DIMENSION2) || ((charset) >= MIN_CHARSET_PRIVATE_DIMENSION1 && (charset) <= MAX_CHARSET) || ((charset) == CHARSET_8_BIT_CONTROL) || ((charset) == CHARSET_8_BIT_GRAPHIC)) # 362 "charset.h" #define CHARSET_DEFINED_P(charset) (((charset) >= 0) && ((charset) <= MAX_CHARSET) && !NILP (CHARSET_TABLE_ENTRY (charset))) # 371 "charset.h" extern int bytes_by_char_head[256]; extern int width_by_char_head[256]; #define BYTES_BY_CHAR_HEAD(char_head) (ASCII_BYTE_P (char_head) ? 1 : bytes_by_char_head[char_head]) #define WIDTH_BY_CHAR_HEAD(char_head) (ASCII_BYTE_P (char_head) ? 1 : width_by_char_head[char_head]) #define CHAR_CHARSET(c) (SINGLE_BYTE_CHAR_P (c) ? (ASCII_BYTE_P (c) ? CHARSET_ASCII : (c) < 0xA0 ? CHARSET_8_BIT_CONTROL : CHARSET_8_BIT_GRAPHIC) : ((c) < MIN_CHAR_OFFICIAL_DIMENSION2 ? CHAR_FIELD2 (c) + 0x70 : ((c) < MIN_CHAR_PRIVATE_DIMENSION2 ? CHAR_FIELD1 (c) + 0x8F : CHAR_FIELD1 (c) + 0xE0))) # 392 "charset.h" #define SAME_CHARSET_P(c1,c2) (c1 < MIN_CHAR_OFFICIAL_DIMENSION2 ? (c1 & CHAR_FIELD2_MASK) == (c2 & CHAR_FIELD2_MASK) : (c1 & CHAR_FIELD1_MASK) == (c2 & CHAR_FIELD1_MASK)) #define MAKE_CHAR(charset,c1,c2) ((charset) == CHARSET_ASCII ? (c1) & 0x7F : (((charset) == CHARSET_8_BIT_CONTROL || (charset) == CHARSET_8_BIT_GRAPHIC) ? ((c1) & 0x7F) | 0x80 : ((CHARSET_DEFINED_P (charset) ? CHARSET_DIMENSION (charset) == 1 : (charset) < MIN_CHARSET_PRIVATE_DIMENSION2) ? (((charset) - 0x70) << 7) | ((c1) <= 0 ? 0 : ((c1) & 0x7F)) : ((((charset) - ((charset) < MIN_CHARSET_PRIVATE_DIMENSION2 ? 0x8F : 0xE0)) << 14) | ((c2) <= 0 ? 0 : ((c2) & 0x7F)) | ((c1) <= 0 ? 0 : (((c1) & 0x7F) << 7)))))) # 419 "charset.h" #define CHAR_VALID_P(c,genericp) ((c) >= 0 && (SINGLE_BYTE_CHAR_P (c) || char_valid_p (c, genericp))) #define DEFAULT_NONASCII_INSERT_OFFSET 0x800 # 445 "charset.h" #define PARSE_MULTIBYTE_SEQ(str,length,bytes) ((void)(length), (bytes) = BYTES_BY_CHAR_HEAD ((str)[0])) #define VALID_LEADING_CODE_P(code) (! NILP (CHARSET_TABLE_ENTRY (code))) #define UNIBYTE_STR_AS_MULTIBYTE_P(str,length,bytes) (((str)[0] < 0x80 || (str)[0] >= 0xA0) ? ((bytes) = 1) : (((bytes) = BYTES_BY_CHAR_HEAD ((str)[0])), ((bytes) <= (length) && !CHAR_HEAD_P ((str)[1]) && ((bytes) == 2 ? (str)[0] != LEADING_CODE_8_BIT_CONTROL : (!CHAR_HEAD_P ((str)[2]) && ((bytes) == 3 ? (((str)[0] != LEADING_CODE_PRIVATE_11 && (str)[0] != LEADING_CODE_PRIVATE_12) || VALID_LEADING_CODE_P (str[1])) : (!CHAR_HEAD_P ((str)[3]) && VALID_LEADING_CODE_P (str[1])))))))) # 478 "charset.h" #define MULTIBYTE_STR_AS_UNIBYTE_P(str,bytes) ((bytes) = BYTES_BY_CHAR_HEAD ((str)[0]), (str)[0] != LEADING_CODE_8_BIT_CONTROL) #define SPLIT_CHAR(c,charset,c1,c2) (SINGLE_BYTE_CHAR_P (c) ? ((charset = (ASCII_BYTE_P (c) ? CHARSET_ASCII : ((c) < 0xA0 ? CHARSET_8_BIT_CONTROL : CHARSET_8_BIT_GRAPHIC))), c1 = (c), c2 = -1) : ((c) & CHAR_FIELD1_MASK ? (charset = (CHAR_FIELD1 (c) + ((c) < MIN_CHAR_PRIVATE_DIMENSION2 ? 0x8F : 0xE0)), c1 = CHAR_FIELD2 (c), c2 = CHAR_FIELD3 (c)) : (charset = CHAR_FIELD2 (c) + 0x70, c1 = CHAR_FIELD3 (c), c2 = -1))) # 503 "charset.h" #define CHAR_PRINTABLE_P(c) (ASCII_BYTE_P (c) || char_printable_p (c)) #define SPLIT_STRING(str,len,charset,c1,c2) ((BYTES_BY_CHAR_HEAD ((unsigned char) *(str)) < 2 || BYTES_BY_CHAR_HEAD ((unsigned char) *(str)) > len || split_string (str, len, &charset, &c1, &c2) < 0) ? c1 = *(str), charset = CHARSET_ASCII : charset) # 519 "charset.h" extern int iso_charset_table[2][2][128]; #define ISO_CHARSET_TABLE(dimension,chars,final_char) iso_charset_table[XINT (dimension) - 1][XINT (chars) > 94][XINT (final_char)] #define BASE_LEADING_CODE_P(c) (BYTES_BY_CHAR_HEAD ((unsigned char) (c)) > 1) #define CHAR_BYTES(c) (SINGLE_BYTE_CHAR_P (c) ? ((ASCII_BYTE_P (c) || (c) >= 0xA0) ? 1 : 2) : char_bytes (c)) # 542 "charset.h" #define CHAR_STRING(c,str) (SINGLE_BYTE_CHAR_P (c) ? ((ASCII_BYTE_P (c) || c >= 0xA0) ? (*(str) = (unsigned char)(c), 1) : (*(str) = LEADING_CODE_8_BIT_CONTROL, *((str)+ 1) = c + 0x20, 2)) : char_to_string (c, (unsigned char *) str)) # 552 "charset.h" #define CHAR_STRING_NO_SIGNAL(c,str) (SINGLE_BYTE_CHAR_P (c) ? ((ASCII_BYTE_P (c) || c >= 0xA0) ? (*(str) = (unsigned char)(c), 1) : (*(str) = LEADING_CODE_8_BIT_CONTROL, *((str)+ 1) = c + 0x20, 2)) : char_to_string_1 (c, (unsigned char *) str)) # 563 "charset.h" #define STRING_CHAR(str,len) (BYTES_BY_CHAR_HEAD ((unsigned char) *(str)) == 1 ? (unsigned char) *(str) : string_to_char (str, len, 0)) # 572 "charset.h" #define STRING_CHAR_AND_LENGTH(str,len,actual_len) (BYTES_BY_CHAR_HEAD ((unsigned char) *(str)) == 1 ? ((actual_len) = 1), (unsigned char) *(str) : string_to_char (str, len, &(actual_len))) # 584 "charset.h" #define FETCH_STRING_CHAR_ADVANCE(OUTPUT,STRING,CHARIDX,BYTEIDX) if (1) { CHARIDX++; if (STRING_MULTIBYTE (STRING)) { const unsigned char *ptr = SDATA (STRING) + BYTEIDX; int space_left = SBYTES (STRING) - BYTEIDX; int actual_len; OUTPUT = STRING_CHAR_AND_LENGTH (ptr, space_left, actual_len); BYTEIDX += actual_len; } else OUTPUT = SREF (STRING, BYTEIDX++); } else # 604 "charset.h" #define FETCH_STRING_CHAR_ADVANCE_NO_CHECK(OUTPUT,STRING,CHARIDX,BYTEIDX) if (1) { const unsigned char *fetch_string_char_ptr = SDATA (STRING) + BYTEIDX; int fetch_string_char_space_left = SBYTES (STRING) - BYTEIDX; int actual_len; OUTPUT = STRING_CHAR_AND_LENGTH (fetch_string_char_ptr, fetch_string_char_space_left, actual_len); BYTEIDX += actual_len; CHARIDX++; } else # 623 "charset.h" #define FETCH_CHAR_ADVANCE(OUTPUT,CHARIDX,BYTEIDX) if (1) { CHARIDX++; if (!NILP (current_buffer->enable_multibyte_characters)) { unsigned char *ptr = BYTE_POS_ADDR (BYTEIDX); int space_left = ((CHARIDX < GPT ? GPT_BYTE : Z_BYTE) - BYTEIDX); int actual_len; OUTPUT= STRING_CHAR_AND_LENGTH (ptr, space_left, actual_len); BYTEIDX += actual_len; } else { OUTPUT = *(BYTE_POS_ADDR (BYTEIDX)); BYTEIDX++; } } else # 646 "charset.h" #define MULTIBYTE_FORM_LENGTH(str,len) (BYTES_BY_CHAR_HEAD (*(unsigned char *)(str)) == 1 ? 1 : multibyte_form_length (str, len)) # 655 "charset.h" #define NEXT_CHAR_BOUNDARY(p,limit) do { if ((p) < (limit)) (p) += BYTES_BY_CHAR_HEAD (*(p)); } while (0) # 664 "charset.h" #define PREV_CHAR_BOUNDARY(p,limit) do { if ((p) > (limit)) { const unsigned char *p0 = (p); const unsigned char *p_limit = max (limit, p0 - MAX_MULTIBYTE_LENGTH); do { p0--; } while (p0 >= p_limit && ! CHAR_HEAD_P (*p0)); (p) = (BYTES_BY_CHAR_HEAD (*p0) >= (p) - p0) ? p0 : (p) - 1; } } while (0) # 678 "charset.h" #define AT_CHAR_BOUNDARY_P(result,p,limit) do { if (CHAR_HEAD_P (*(p)) || (p) <= limit) (result) = 1; else { const unsigned char *p_aux = (p)+1; PREV_CHAR_BOUNDARY (p_aux, limit); (result) = (p_aux == (p)); } } while (0) # 716 "charset.h" #define INC_POS(pos_byte) do { unsigned char *p = BYTE_POS_ADDR (pos_byte); pos_byte += BYTES_BY_CHAR_HEAD (*p); } while (0) # 726 "charset.h" #define DEC_POS(pos_byte) do { unsigned char *p, *p_min; pos_byte--; if (pos_byte < GPT_BYTE) p = BEG_ADDR + pos_byte - BEG_BYTE, p_min = BEG_ADDR; else p = BEG_ADDR + GAP_SIZE + pos_byte - BEG_BYTE, p_min = GAP_END_ADDR; if (p > p_min && !CHAR_HEAD_P (*p)) { unsigned char *pend = p--; int len, bytes; if (p_min < p - MAX_MULTIBYTE_LENGTH) p_min = p - MAX_MULTIBYTE_LENGTH; while (p > p_min && !CHAR_HEAD_P (*p)) p--; len = pend + 1 - p; PARSE_MULTIBYTE_SEQ (p, len, bytes); if (bytes == len) pos_byte -= len - 1; } } while (0) # 751 "charset.h" #define INC_BOTH(charpos,bytepos) do { (charpos)++; if (NILP (current_buffer->enable_multibyte_characters)) (bytepos)++; else INC_POS ((bytepos)); } while (0) # 764 "charset.h" #define DEC_BOTH(charpos,bytepos) do { (charpos)--; if (NILP (current_buffer->enable_multibyte_characters)) (bytepos)--; else DEC_POS ((bytepos)); } while (0) # 798 "charset.h" #define BUF_INC_POS(buf,pos_byte) do { unsigned char *p = BUF_BYTE_ADDRESS (buf, pos_byte); pos_byte += BYTES_BY_CHAR_HEAD (*p); } while (0) # 808 "charset.h" #define BUF_DEC_POS(buf,pos_byte) do { unsigned char *p, *p_min; pos_byte--; if (pos_byte < BUF_GPT_BYTE (buf)) { p = BUF_BEG_ADDR (buf) + pos_byte - BEG_BYTE; p_min = BUF_BEG_ADDR (buf); } else { p = BUF_BEG_ADDR (buf) + BUF_GAP_SIZE (buf) + pos_byte - BEG_BYTE; p_min = BUF_GAP_END_ADDR (buf); } if (p > p_min && !CHAR_HEAD_P (*p)) { unsigned char *pend = p--; int len, bytes; if (p_min < p - MAX_MULTIBYTE_LENGTH) p_min = p - MAX_MULTIBYTE_LENGTH; while (p > p_min && !CHAR_HEAD_P (*p)) p--; len = pend + 1 - p; PARSE_MULTIBYTE_SEQ (p, len, bytes); if (bytes == len) pos_byte -= len - 1; } } while (0) # 839 "charset.h" #define MAX_MULTIBYTE_LENGTH 4 extern void invalid_character (int) __attribute__ ((__noreturn__)); extern int translate_char (Lisp_Object, int, int, int, int); extern int split_string (const unsigned char *, int, int *, unsigned char *, unsigned char *); extern int char_to_string (int, unsigned char *); extern int char_to_string_1 (int, unsigned char *); extern int string_to_char (const unsigned char *, int, int *); extern int char_printable_p (int c); extern int multibyte_form_length (const unsigned char *, int); extern void parse_str_as_multibyte (const unsigned char *, int, int *, int *); extern int str_as_multibyte (unsigned char *, int, int, int *); extern int parse_str_to_multibyte (unsigned char *, int); extern int str_to_multibyte (unsigned char *, int, int); extern int str_as_unibyte (unsigned char *, int); extern int get_charset_id (Lisp_Object); extern int find_charset_in_text (const unsigned char *, int, int, int *, Lisp_Object); extern int strwidth (unsigned char *, int); extern int c_string_width (const unsigned char *, int, int, int *, int *); extern int lisp_string_width (Lisp_Object, int, int *, int *); extern int char_bytes (int); extern int char_valid_p (int, int); extern Lisp_Object Funibyte_char_to_multibyte (Lisp_Object); extern Lisp_Object Vtranslation_table_vector; #define GET_TRANSLATION_TABLE(id) (XCDR(XVECTOR(Vtranslation_table_vector)->contents[(id)])) extern Lisp_Object Vauto_fill_chars; #define BCOPY_SHORT(from,to,len) do { int i = len; const unsigned char *from_p = from; unsigned char *to_p = to; while (i--) *to_p++ = *from_p++; } while (0) # 41 "mac.c" 2 # 1 "coding.h" 1 # 27 "coding.h" #define EMACS_CODING_H # 1 "ccl.h" 1 # 25 "ccl.h" #define EMACS_CCL_H #define CCL_STAT_SUCCESS 0 #define CCL_STAT_SUSPEND_BY_SRC 1 #define CCL_STAT_SUSPEND_BY_DST 2 #define CCL_STAT_INVALID_CMD 3 #define CCL_STAT_QUIT 4 struct ccl_program { int idx; int size; Lisp_Object *prog; int ic; int eof_ic; int reg[8]; int private_state; int last_block; int status; int buf_magnification; int stack_idx; int eol_type; int multibyte; int cr_consumed; int suppress_error; int eight_bit_control; int quit_silently; }; struct ccl_spec { struct ccl_program decoder; struct ccl_program encoder; unsigned char valid_codes[256]; int cr_carryover; unsigned char eight_bit_carryover[4]; }; extern Lisp_Object Vfont_ccl_encoder_alist; extern int setup_ccl_program (struct ccl_program *, Lisp_Object); extern int check_ccl_update (struct ccl_program *); extern int ccl_driver (struct ccl_program *, unsigned char *, unsigned char *, int, int, int *); extern Lisp_Object Vccl_program_table; extern Lisp_Object Qccl_program_idx; # 30 "coding.h" 2 enum emacs_code_class_type { EMACS_control_code, EMACS_linefeed_code, EMACS_carriage_return_code, EMACS_ascii_code, EMACS_leading_code_2, EMACS_leading_code_3, EMACS_leading_code_4, EMACS_invalid_code }; extern enum emacs_code_class_type emacs_code_class[256]; #define ISO_CODE_LF 0x0A #define ISO_CODE_CR 0x0D #define ISO_CODE_SO 0x0E #define ISO_CODE_SI 0x0F #define ISO_CODE_SS2_7 0x19 #define ISO_CODE_ESC 0x1B #define ISO_CODE_SS2 0x8E #define ISO_CODE_SS3 0x8F #define ISO_CODE_CSI 0x9B enum iso_code_class_type { ISO_control_0, ISO_carriage_return, ISO_shift_out, ISO_shift_in, ISO_single_shift_2_7, ISO_escape, ISO_control_1, ISO_single_shift_2, ISO_single_shift_3, ISO_control_sequence_introducer, ISO_0x20_or_0x7F, ISO_graphic_plane_0, ISO_0xA0_or_0xFF, ISO_graphic_plane_1 }; #define CODING_FLAG_ISO_SHORT_FORM 0x0001 #define CODING_FLAG_ISO_RESET_AT_EOL 0x0002 #define CODING_FLAG_ISO_RESET_AT_CNTL 0x0004 #define CODING_FLAG_ISO_SEVEN_BITS 0x0008 #define CODING_FLAG_ISO_LOCKING_SHIFT 0x0010 #define CODING_FLAG_ISO_SINGLE_SHIFT 0x0020 #define CODING_FLAG_ISO_USE_ROMAN 0x0040 #define CODING_FLAG_ISO_USE_OLDJIS 0x0080 #define CODING_FLAG_ISO_NO_DIRECTION 0x0100 #define CODING_FLAG_ISO_INIT_AT_BOL 0x0200 #define CODING_FLAG_ISO_DESIGNATE_AT_BOL 0x0400 #define CODING_FLAG_ISO_SAFE 0x0800 #define CODING_FLAG_ISO_LATIN_EXTRA 0x1000 #define CODING_FLAG_ISO_DESIGNATION 0x10000 #define CODING_REPLACEMENT_CHARACTER '?' struct iso2022_spec { int current_invocation[2]; int current_designation[4]; int initial_designation[4]; int last_invalid_designation_register; unsigned char requested_designation[0xFE + 1]; unsigned char charset_revision_number[0xFE + 1]; int single_shifting; int bol; }; #define CODING_SPEC_ISO_INVOCATION(coding,plane) (coding)->spec.iso2022.current_invocation[plane] #define CODING_SPEC_ISO_DESIGNATION(coding,reg) (coding)->spec.iso2022.current_designation[reg] #define CODING_SPEC_ISO_INITIAL_DESIGNATION(coding,reg) (coding)->spec.iso2022.initial_designation[reg] #define CODING_SPEC_ISO_REQUESTED_DESIGNATION(coding,charset) (coding)->spec.iso2022.requested_designation[charset] #define CODING_SPEC_ISO_REVISION_NUMBER(coding,charset) (coding)->spec.iso2022.charset_revision_number[charset] #define CODING_SPEC_ISO_SINGLE_SHIFTING(coding) (coding)->spec.iso2022.single_shifting #define CODING_SPEC_ISO_BOL(coding) (coding)->spec.iso2022.bol #define CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION 4 #define CODING_SPEC_ISO_PLANE_CHARSET(coding,plane) ((CODING_SPEC_ISO_INVOCATION (coding, plane) < 0) ? -1 : CODING_SPEC_ISO_DESIGNATION (coding, CODING_SPEC_ISO_INVOCATION (coding, plane))) # 220 "coding.h" #define CODING_FLAG_BIG5_HKU 0x00 #define CODING_FLAG_BIG5_ETEN 0x01 enum coding_type { coding_type_no_conversion, coding_type_emacs_mule, coding_type_undecided, coding_type_sjis, coding_type_iso2022, coding_type_big5, coding_type_ccl, coding_type_raw_text }; #define CODING_EOL_LF 0 #define CODING_EOL_CRLF 1 #define CODING_EOL_CR 2 #define CODING_EOL_UNDECIDED 3 #define CODING_EOL_INCONSISTENT 4 #define COMPOSING_P(coding) ((int) coding->composing > (int) COMPOSITION_NO) #define COMPOSITION_DATA_SIZE 4080 #define COMPOSITION_DATA_MAX_BUNCH_LENGTH (4 + MAX_COMPOSITION_COMPONENTS*2) # 288 "coding.h" struct composition_data { int char_offset; # 308 "coding.h" int data[4080]; int used; struct composition_data *prev, *next; }; #define CODING_FINISH_NORMAL 0 #define CODING_FINISH_INSUFFICIENT_SRC 1 #define CODING_FINISH_INSUFFICIENT_DST 2 #define CODING_FINISH_INCONSISTENT_EOL 3 #define CODING_FINISH_INSUFFICIENT_CMP 4 #define CODING_FINISH_INTERRUPT 5 #define CODING_MODE_INHIBIT_INCONSISTENT_EOL 0x01 #define CODING_MODE_LAST_BLOCK 0x02 #define CODING_MODE_SELECTIVE_DISPLAY 0x04 #define CODING_MODE_INHIBIT_UNENCODABLE_CHAR 0x08 #define CODING_MODE_DIRECTION 0x10 struct coding_system { enum coding_type type; int eol_type; unsigned int common_flags; unsigned int flags; unsigned int mode; int composing; int composition_rule_follows; struct composition_data *cmp_data; int cmp_data_start; int cmp_data_index; union spec { struct iso2022_spec iso2022; struct ccl_spec ccl; } spec; int category_idx; unsigned src_multibyte : 1; unsigned dst_multibyte : 1; int heading_ascii; int produced, produced_char, consumed, consumed_char; int errors; int result; int suppress_error; Lisp_Object symbol; Lisp_Object post_read_conversion; Lisp_Object pre_write_conversion; Lisp_Object translation_table_for_decode; Lisp_Object translation_table_for_encode; }; #define CODING_REQUIRE_FLUSHING_MASK 0x01 #define CODING_REQUIRE_DECODING_MASK 0x02 #define CODING_REQUIRE_ENCODING_MASK 0x04 #define CODING_REQUIRE_DETECTION_MASK 0x08 #define CODING_ASCII_INCOMPATIBLE_MASK 0x10 #define CODING_REQUIRE_FLUSHING(coding) ((coding)->common_flags & CODING_REQUIRE_FLUSHING_MASK) #define CODING_REQUIRE_DECODING(coding) ((coding)->dst_multibyte || (coding)->common_flags & CODING_REQUIRE_DECODING_MASK) # 470 "coding.h" #define CODING_REQUIRE_ENCODING(coding) ((coding)->src_multibyte || (coding)->common_flags & CODING_REQUIRE_ENCODING_MASK) #define CODING_REQUIRE_DETECTION(coding) ((coding)->common_flags & CODING_REQUIRE_DETECTION_MASK) #define CODING_MAY_REQUIRE_DECODING(coding) (CODING_REQUIRE_DECODING (coding) || CODING_REQUIRE_DETECTION (coding)) #define CODING_CATEGORY_IDX_EMACS_MULE 0 #define CODING_CATEGORY_IDX_SJIS 1 #define CODING_CATEGORY_IDX_ISO_7 2 #define CODING_CATEGORY_IDX_ISO_7_TIGHT 3 #define CODING_CATEGORY_IDX_ISO_8_1 4 #define CODING_CATEGORY_IDX_ISO_8_2 5 #define CODING_CATEGORY_IDX_ISO_7_ELSE 6 #define CODING_CATEGORY_IDX_ISO_8_ELSE 7 #define CODING_CATEGORY_IDX_CCL 8 #define CODING_CATEGORY_IDX_BIG5 9 #define CODING_CATEGORY_IDX_UTF_8 10 #define CODING_CATEGORY_IDX_UTF_16_BE 11 #define CODING_CATEGORY_IDX_UTF_16_LE 12 #define CODING_CATEGORY_IDX_RAW_TEXT 13 #define CODING_CATEGORY_IDX_BINARY 14 #define CODING_CATEGORY_IDX_MAX 15 #define CODING_CATEGORY_MASK_EMACS_MULE (1 << CODING_CATEGORY_IDX_EMACS_MULE) #define CODING_CATEGORY_MASK_SJIS (1 << CODING_CATEGORY_IDX_SJIS) #define CODING_CATEGORY_MASK_ISO_7 (1 << CODING_CATEGORY_IDX_ISO_7) #define CODING_CATEGORY_MASK_ISO_7_TIGHT (1 << CODING_CATEGORY_IDX_ISO_7_TIGHT) #define CODING_CATEGORY_MASK_ISO_8_1 (1 << CODING_CATEGORY_IDX_ISO_8_1) #define CODING_CATEGORY_MASK_ISO_8_2 (1 << CODING_CATEGORY_IDX_ISO_8_2) #define CODING_CATEGORY_MASK_ISO_7_ELSE (1 << CODING_CATEGORY_IDX_ISO_7_ELSE) #define CODING_CATEGORY_MASK_ISO_8_ELSE (1 << CODING_CATEGORY_IDX_ISO_8_ELSE) #define CODING_CATEGORY_MASK_CCL (1 << CODING_CATEGORY_IDX_CCL) #define CODING_CATEGORY_MASK_BIG5 (1 << CODING_CATEGORY_IDX_BIG5) #define CODING_CATEGORY_MASK_UTF_8 (1 << CODING_CATEGORY_IDX_UTF_8) #define CODING_CATEGORY_MASK_UTF_16_BE (1 << CODING_CATEGORY_IDX_UTF_16_BE) #define CODING_CATEGORY_MASK_UTF_16_LE (1 << CODING_CATEGORY_IDX_UTF_16_LE) #define CODING_CATEGORY_MASK_RAW_TEXT (1 << CODING_CATEGORY_IDX_RAW_TEXT) #define CODING_CATEGORY_MASK_BINARY (1 << CODING_CATEGORY_IDX_BINARY) #define CODING_CATEGORY_MASK_ANY ( CODING_CATEGORY_MASK_EMACS_MULE | CODING_CATEGORY_MASK_SJIS | CODING_CATEGORY_MASK_ISO_7 | CODING_CATEGORY_MASK_ISO_7_TIGHT | CODING_CATEGORY_MASK_ISO_8_1 | CODING_CATEGORY_MASK_ISO_8_2 | CODING_CATEGORY_MASK_ISO_7_ELSE | CODING_CATEGORY_MASK_ISO_8_ELSE | CODING_CATEGORY_MASK_CCL | CODING_CATEGORY_MASK_BIG5 | CODING_CATEGORY_MASK_UTF_8 | CODING_CATEGORY_MASK_UTF_16_BE | CODING_CATEGORY_MASK_UTF_16_LE) # 538 "coding.h" #define CODING_CATEGORY_MASK_ISO_7BIT (CODING_CATEGORY_MASK_ISO_7 | CODING_CATEGORY_MASK_ISO_7_TIGHT) #define CODING_CATEGORY_MASK_ISO_8BIT (CODING_CATEGORY_MASK_ISO_8_1 | CODING_CATEGORY_MASK_ISO_8_2) #define CODING_CATEGORY_MASK_ISO_SHIFT (CODING_CATEGORY_MASK_ISO_7_ELSE | CODING_CATEGORY_MASK_ISO_8_ELSE) #define CODING_CATEGORY_MASK_ISO ( CODING_CATEGORY_MASK_ISO_7BIT | CODING_CATEGORY_MASK_ISO_SHIFT | CODING_CATEGORY_MASK_ISO_8BIT) #define CODING_CATEGORY_MASK_UTF_16_BE_LE (CODING_CATEGORY_MASK_UTF_16_BE | CODING_CATEGORY_MASK_UTF_16_LE) #define DECODE_SJIS(s1,s2,c1,c2) do { if (s2 >= 0x9F) c1 = s1 * 2 - (s1 >= 0xE0 ? 0x160 : 0xE0), c2 = s2 - 0x7E; else c1 = s1 * 2 - ((s1 >= 0xE0) ? 0x161 : 0xE1), c2 = s2 - ((s2 >= 0x7F) ? 0x20 : 0x1F); } while (0) # 570 "coding.h" #define ENCODE_SJIS(c1,c2,s1,s2) do { if (c1 & 1) s1 = c1 / 2 + ((c1 < 0x5F) ? 0x71 : 0xB1), s2 = c2 + ((c2 >= 0x60) ? 0x20 : 0x1F); else s1 = c1 / 2 + ((c1 < 0x5F) ? 0x70 : 0xB0), s2 = c2 + 0x7E; } while (0) # 582 "coding.h" #define ENCODE_FILE(name) (! NILP (Vfile_name_coding_system) && !EQ (Vfile_name_coding_system, make_number (0)) ? code_convert_string_norecord (name, Vfile_name_coding_system, 1) : (! NILP (Vdefault_file_name_coding_system) && !EQ (Vdefault_file_name_coding_system, make_number (0)) ? code_convert_string_norecord (name, Vdefault_file_name_coding_system, 1) : name)) # 593 "coding.h" #define DECODE_FILE(name) (! NILP (Vfile_name_coding_system) && !EQ (Vfile_name_coding_system, make_number (0)) ? code_convert_string_norecord (name, Vfile_name_coding_system, 0) : (! NILP (Vdefault_file_name_coding_system) && !EQ (Vdefault_file_name_coding_system, make_number (0)) ? code_convert_string_norecord (name, Vdefault_file_name_coding_system, 0) : name)) # 604 "coding.h" #define ENCODE_SYSTEM(str) (! NILP (Vlocale_coding_system) && !EQ (Vlocale_coding_system, make_number (0)) ? code_convert_string_norecord (str, Vlocale_coding_system, 1) : str) #define DECODE_SYSTEM(str) (! NILP (Vlocale_coding_system) && !EQ (Vlocale_coding_system, make_number (0)) ? code_convert_string_norecord (str, Vlocale_coding_system, 0) : str) #define ENCODE_UTF_8(str) code_convert_string_norecord (str, Qutf_8, 1) extern int decode_coding (struct coding_system *, const unsigned char *, unsigned char *, int, int); extern int encode_coding (struct coding_system *, const unsigned char *, unsigned char *, int, int); extern void coding_save_composition (struct coding_system *, int, int, Lisp_Object); extern void coding_free_composition_data (struct coding_system *); extern void coding_adjust_composition_offset (struct coding_system *, int); extern void coding_allocate_composition_data (struct coding_system *, int); extern void coding_restore_composition (struct coding_system *, Lisp_Object); extern int code_convert_region (int, int, int, int, struct coding_system *, int, int); extern Lisp_Object run_pre_post_conversion_on_str (Lisp_Object, struct coding_system *, int); extern void run_pre_write_conversin_on_c_str (unsigned char **, int *, int, int, struct coding_system *); extern int decoding_buffer_size (struct coding_system *, int); extern int encoding_buffer_size (struct coding_system *, int); extern void detect_coding (struct coding_system *, const unsigned char *, int); extern void detect_eol (struct coding_system *, const unsigned char *, int); extern int setup_coding_system (Lisp_Object, struct coding_system *); extern Lisp_Object code_convert_string (Lisp_Object, struct coding_system *, int, int); extern Lisp_Object code_convert_string1 (Lisp_Object, Lisp_Object, Lisp_Object, int); extern Lisp_Object code_convert_string_norecord (Lisp_Object, Lisp_Object, int); extern void setup_raw_text_coding_system (struct coding_system *); extern Lisp_Object encode_coding_string (Lisp_Object, struct coding_system *, int); extern Lisp_Object decode_coding_string (Lisp_Object, struct coding_system *, int); extern Lisp_Object Qcoding_system, Qeol_type, Qcoding_category_index; extern Lisp_Object Qraw_text, Qemacs_mule; extern Lisp_Object Qbuffer_file_coding_system; extern Lisp_Object Vcoding_category_list; extern Lisp_Object Qutf_8; extern Lisp_Object Qtranslation_table; extern Lisp_Object Qtranslation_table_id; extern Lisp_Object eol_mnemonic_unix, eol_mnemonic_dos, eol_mnemonic_mac; extern Lisp_Object eol_mnemonic_undecided; extern int system_eol_type; extern Lisp_Object Qfile_coding_system; extern Lisp_Object Qcall_process, Qcall_process_region; extern Lisp_Object Qstart_process, Qopen_network_stream; extern Lisp_Object Qwrite_region; extern char *emacs_strerror (int); extern Lisp_Object Vcoding_system_for_read; extern Lisp_Object Vcoding_system_for_write; extern Lisp_Object Vlast_coding_system_used; extern Lisp_Object Vlocale_coding_system; extern int inherit_process_coding_system; extern struct coding_system terminal_coding; extern struct coding_system safe_terminal_coding; extern struct coding_system keyboard_coding; extern struct coding_system default_buffer_file_coding; extern Lisp_Object Vdefault_process_coding_system; extern Lisp_Object Vselect_safe_coding_system_function; extern int coding_system_require_warning; extern Lisp_Object Vfile_name_coding_system; extern Lisp_Object Vdefault_file_name_coding_system; extern Lisp_Object Qcoding_system_error; # 42 "mac.c" 2 # 59 "mac.c" # 1 "/usr/include/utime.h" 1 3 4 # 59 "/usr/include/utime.h" 3 4 #define _UTIME_H_ # 68 "/usr/include/utime.h" 3 4 struct utimbuf { time_t actime; time_t modtime; }; int utime(const char *, const struct utimbuf *); # 60 "mac.c" 2 # 1 "/usr/include/dirent.h" 1 3 4 # 59 "/usr/include/dirent.h" 3 4 #define _DIRENT_H_ # 1 "/usr/include/sys/dirent.h" 1 3 4 # 76 "/usr/include/sys/dirent.h" 3 4 #define _SYS_DIRENT_H # 87 "/usr/include/sys/dirent.h" 3 4 #define __DARWIN_MAXNAMLEN 255 #pragma pack(4) struct dirent { ino_t d_ino; __uint16_t d_reclen; __uint8_t d_type; __uint8_t d_namlen; char d_name[255 + 1]; }; #pragma pack() #define __DARWIN_MAXPATHLEN 1024 #define __DARWIN_STRUCT_DIRENTRY { __uint64_t d_ino; __uint64_t d_seekoff; __uint16_t d_reclen; __uint16_t d_namlen; __uint8_t d_type; char d_name[__DARWIN_MAXPATHLEN]; } # 121 "/usr/include/sys/dirent.h" 3 4 #define d_fileno d_ino #define MAXNAMLEN __DARWIN_MAXNAMLEN #define DT_UNKNOWN 0 #define DT_FIFO 1 #define DT_CHR 2 #define DT_DIR 4 #define DT_BLK 6 #define DT_REG 8 #define DT_LNK 10 #define DT_SOCK 12 #define DT_WHT 14 #define IFTODT(mode) (((mode) & 0170000) >> 12) #define DTTOIF(dirtype) ((dirtype) << 12) # 67 "/usr/include/dirent.h" 2 3 4 struct _telldir; typedef struct { int __dd_fd; long __dd_loc; long __dd_size; char *__dd_buf; int __dd_len; long __dd_seek; long __dd_rewind; int __dd_flags; __darwin_pthread_mutex_t __dd_lock; struct _telldir *__dd_td; } DIR; #define DIRBLKSIZ 1024 #define dirfd(dirp) ((dirp)->__dd_fd) #define DTF_HIDEW 0x0001 #define DTF_NODUP 0x0002 #define DTF_REWIND 0x0004 #define __DTF_READALL 0x0008 int alphasort(const void *, const void *) __asm("_" "alphasort" ); int closedir(DIR *) __asm("_" "closedir" ); int getdirentries(int, char *, int, long *); DIR *opendir(const char *) __asm("_" "opendir" ); DIR *__opendir2(const char *, int) __asm("_" "__opendir2" ); struct dirent *readdir(DIR *) __asm("_" "readdir" ); int readdir_r(DIR *, struct dirent *, struct dirent **) __asm("_" "readdir_r" ); void rewinddir(DIR *) __asm("_" "rewinddir" ); int scandir(const char *, struct dirent ***, int (*)(struct dirent *), int (*)(const void *, const void *)) __asm("_" "scandir" ); void seekdir(DIR *, long) __asm("_" "seekdir" ); long telldir(DIR *) __asm("_" "telldir" ); # 61 "mac.c" 2 # 1 "/usr/include/sys/stat.h" 1 3 4 # 71 "/usr/include/sys/stat.h" 3 4 #define _SYS_STAT_H_ #define __need_struct_timespec # 1 "/usr/include/sys/_structs.h" 1 3 4 # 85 "/usr/include/sys/_structs.h" 3 4 #undef __need_struct_timespec # 79 "/usr/include/sys/stat.h" 2 3 4 # 152 "/usr/include/sys/stat.h" 3 4 struct ostat { __uint16_t st_dev; ino_t st_ino; mode_t st_mode; nlink_t st_nlink; __uint16_t st_uid; __uint16_t st_gid; __uint16_t 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; # 200 "/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]; } # 228 "/usr/include/sys/stat.h" 3 4 struct stat { dev_t st_dev; ino_t st_ino; mode_t st_mode; nlink_t st_nlink; uid_t st_uid; gid_t st_gid; dev_t st_rdev; struct timespec st_atimespec; struct timespec st_mtimespec; struct timespec st_ctimespec; # 248 "/usr/include/sys/stat.h" 3 4 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]; }; 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]; }; #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 # 329 "/usr/include/sys/stat.h" 3 4 #define S_ISBLK(m) (((m) & 0170000) == 0060000) #define S_ISCHR(m) (((m) & 0170000) == 0020000) #define S_ISDIR(m) (((m) & 0170000) == 0040000) #define S_ISFIFO(m) (((m) & 0170000) == 0010000) #define S_ISREG(m) (((m) & 0170000) == 0100000) #define S_ISLNK(m) (((m) & 0170000) == 0120000) #define S_ISSOCK(m) (((m) & 0170000) == 0140000) #define S_ISWHT(m) (((m) & 0170000) == 0160000) #define S_ISXATTR(m) (((m) & 0200000) == 0200000) # 356 "/usr/include/sys/stat.h" 3 4 #define S_TYPEISMQ(buf) (0) #define S_TYPEISSEM(buf) (0) #define S_TYPEISSHM(buf) (0) # 374 "/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_HIDDEN 0x00008000 #define SF_SETTABLE 0xffff0000 #define SF_ARCHIVED 0x00010000 #define SF_IMMUTABLE 0x00020000 #define SF_APPEND 0x00040000 # 422 "/usr/include/sys/stat.h" 3 4 int chmod(const char *, mode_t) __asm("_" "chmod" ); int fchmod(int, mode_t) __asm("_" "fchmod" ); int fstat(int, struct stat *) __asm("_" "fstat" ); int lstat(const char *, struct stat *) __asm("_" "lstat" ); int mkdir(const char *, mode_t); int mkfifo(const char *, mode_t); int stat(const char *, struct stat *) __asm("_" "stat" ); int mknod(const char *, mode_t, dev_t); mode_t umask(mode_t); 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) __asm("_" "fstatx_np" ); int lchflags(const char *, __uint32_t); int lchmod(const char *, mode_t); int lstatx_np(const char *, struct stat *, filesec_t) __asm("_" "lstatx_np" ); int mkdirx_np(const char *, filesec_t); int mkfifox_np(const char *, filesec_t); int statx_np(const char *, struct stat *, filesec_t) __asm("_" "statx_np" ); 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 *); # 63 "mac.c" 2 # 1 "/usr/include/pwd.h" 1 3 4 # 67 "/usr/include/pwd.h" 3 4 #define _PWD_H_ # 87 "/usr/include/pwd.h" 3 4 #define _PATH_PWD "/etc" #define _PATH_PASSWD "/etc/passwd" #define _PASSWD "passwd" #define _PATH_MASTERPASSWD "/etc/master.passwd" #define _PATH_MASTERPASSWD_LOCK "/etc/ptmp" #define _MASTERPASSWD "master.passwd" #define _PATH_MP_DB "/etc/pwd.db" #define _MP_DB "pwd.db" #define _PATH_SMP_DB "/etc/spwd.db" #define _SMP_DB "spwd.db" #define _PATH_PWD_MKDB "/usr/sbin/pwd_mkdb" #define _PW_KEYBYNAME '1' #define _PW_KEYBYNUM '2' #define _PW_KEYBYUID '3' #define _PASSWORD_EFMT1 '_' #define _PASSWORD_LEN 128 #define _PASSWORD_NOUID 0x01 #define _PASSWORD_NOGID 0x02 #define _PASSWORD_NOCHG 0x04 #define _PASSWORD_NOEXP 0x08 #define _PASSWORD_WARNDAYS 14 #define _PASSWORD_CHGNOW -1 struct passwd { char *pw_name; char *pw_passwd; uid_t pw_uid; gid_t pw_gid; __darwin_time_t pw_change; char *pw_class; char *pw_gecos; char *pw_dir; char *pw_shell; __darwin_time_t pw_expire; }; struct passwd *getpwuid(uid_t); struct passwd *getpwnam(const char *); int getpwuid_r(uid_t, struct passwd *, char *, size_t, struct passwd **); int getpwnam_r(const char *, struct passwd *, char *, size_t, struct passwd **); struct passwd *getpwent(void); int setpassent(int); char *user_from_uid(uid_t, int); void setpwent(void); void endpwent(void); # 64 "mac.c" 2 # 1 "/usr/include/grp.h" 1 3 4 # 64 "/usr/include/grp.h" 3 4 #define _GRP_H_ # 84 "/usr/include/grp.h" 3 4 #define _PATH_GROUP "/etc/group" struct group { char *gr_name; char *gr_passwd; gid_t gr_gid; char **gr_mem; }; struct group *getgrgid(gid_t); struct group *getgrnam(const char *); int getgrgid_r(gid_t, struct group *, char *, size_t, struct group **); int getgrnam_r(const char *, struct group *, char *, size_t, struct group **); struct group *getgrent(void); void setgrent(void); void endgrent(void); char *group_from_gid(gid_t, int); void setgrfile(const char *); int setgroupent(int); # 65 "mac.c" 2 # 1 "/usr/include/sys/param.h" 1 3 4 # 70 "/usr/include/sys/param.h" 3 4 #define _SYS_PARAM_H_ #define BSD 199506 #define BSD4_3 1 #define BSD4_4 1 #define NeXTBSD 1995064 #define NeXTBSD4_0 0 # 98 "/usr/include/sys/param.h" 3 4 #define MAXCOMLEN 16 #define MAXINTERP 64 #define MAXLOGNAME 255 #define MAXUPRC CHILD_MAX #define NCARGS ARG_MAX #define NGROUPS NGROUPS_MAX #define NOFILE 256 #define NOGROUP 65535 #define MAXHOSTNAMELEN 256 #define MAXDOMNAMELEN 256 # 1 "/usr/include/machine/param.h" 1 3 4 # 32 "/usr/include/machine/param.h" 3 4 #define _BSD_MACHINE_PARAM_H_ # 1 "/usr/include/i386/param.h" 1 3 4 # 73 "/usr/include/i386/param.h" 3 4 #define _I386_PARAM_H_ # 1 "/usr/include/i386/_param.h" 1 3 4 # 30 "/usr/include/i386/_param.h" 3 4 #define _I386__PARAM_H_ # 39 "/usr/include/i386/_param.h" 3 4 #define __DARWIN_ALIGNBYTES (sizeof(__darwin_size_t) - 1) #define __DARWIN_ALIGN(p) ((__darwin_size_t)((char *)(p) + __DARWIN_ALIGNBYTES) &~ __DARWIN_ALIGNBYTES) # 76 "/usr/include/i386/param.h" 2 3 4 #define ALIGNBYTES __DARWIN_ALIGNBYTES #define ALIGN(p) __DARWIN_ALIGN(p) #define NBPG 4096 #define PGOFSET (NBPG-1) #define PGSHIFT 12 #define DEV_BSIZE 512 #define DEV_BSHIFT 9 #define BLKDEV_IOSIZE 2048 #define MAXPHYS (128 * 1024) #define CLSIZE 1 #define CLSIZELOG2 0 # 104 "/usr/include/i386/param.h" 3 4 #define MSIZE 256 #define MCLBYTES 2048 #define MCLSHIFT 11 #define MCLOFSET (MCLBYTES - 1) #define NMBCLUSTERS ((1024 * 512) / MCLBYTES) #define ctos(x) (x) #define stoc(x) (x) #define ctod(x) ((x)<<(PGSHIFT-DEV_BSHIFT)) #define dtoc(x) ((x)>>(PGSHIFT-DEV_BSHIFT)) #define dtob(x) ((x)<>PGSHIFT) #define btodb(bytes,devBlockSize) ((unsigned)(bytes) / devBlockSize) #define dbtob(db,devBlockSize) ((unsigned)(db) * devBlockSize) # 152 "/usr/include/i386/param.h" 3 4 #define bdbtofsb(bn) ((bn) / (BLKDEV_IOSIZE/DEV_BSIZE)) #define STATUS_WORD(rpl,ipl) (((ipl) << 8) | (rpl)) #define USERMODE(x) (((x) & 3) == 3) #define BASEPRI(x) (((x) & (255 << 8)) == 0) #define DELAY(n) { register int N = (n); while (--N > 0); } # 38 "/usr/include/machine/param.h" 2 3 4 # 111 "/usr/include/sys/param.h" 2 3 4 # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 1 3 4 # 1 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/syslimits.h" 1 3 4 #define _GCC_NEXT_LIMITS_H # 8 "/usr/lib/gcc/i686-apple-darwin9/4.0.1/include/limits.h" 2 3 4 #undef _GCC_NEXT_LIMITS_H # 114 "/usr/include/sys/param.h" 2 3 4 # 122 "/usr/include/sys/param.h" 3 4 #define PSWP 0 #define PVM 4 #define PINOD 8 #define PRIBIO 16 #define PVFS 20 #define PZERO 22 #define PSOCK 24 #define PWAIT 32 #define PLOCK 36 #define PPAUSE 40 #define PUSER 50 #define MAXPRI 127 #define PRIMASK 0x0ff #define PCATCH 0x100 #define PTTYBLOCK 0x200 #define PDROP 0x400 #define NBPW sizeof(int) #define CMASK 022 #define NODEV (dev_t)(-1) #define CLBYTES (CLSIZE*NBPG) #define CLOFSET (CLSIZE*NBPG-1) #define claligned(x) ((((int)(x))&CLOFSET)==0) #define CLOFF CLOFSET #define CLSHIFT (PGSHIFT+CLSIZELOG2) #define clbase(i) (i) #define clrnd(i) (i) #define CBLOCK 64 #define CBQSIZE (CBLOCK/NBBY) #define CBSIZE (CBLOCK - sizeof(struct cblock *) - CBQSIZE) #define CROUND (CBLOCK - 1) # 183 "/usr/include/sys/param.h" 3 4 #define MAXBSIZE (256 * 4096) #define MAXPHYSIO MAXPHYS #define MAXFRAG 8 #define MAXPHYSIO_WIRED (16 * 1024 * 1024) # 198 "/usr/include/sys/param.h" 3 4 #define MAXPATHLEN PATH_MAX #define MAXSYMLINKS 32 #define setbit(a,i) (((char *)(a))[(i)/NBBY] |= 1<<((i)%NBBY)) #define clrbit(a,i) (((char *)(a))[(i)/NBBY] &= ~(1<<((i)%NBBY))) #define isset(a,i) (((char *)(a))[(i)/NBBY] & (1<<((i)%NBBY))) #define isclr(a,i) ((((char *)(a))[(i)/NBBY] & (1<<((i)%NBBY))) == 0) #define roundup(x,y) ((((x)+((y)-1))/(y))*(y)) #define powerof2(x) ((((x)-1)&(x))==0) #define MIN(a,b) (((a)<(b))?(a):(b)) #define MAX(a,b) (((a)>(b))?(a):(b)) # 237 "/usr/include/sys/param.h" 3 4 #define MINBUCKET 4 #define MAXALLOCSAVE (2 * CLBYTES) # 251 "/usr/include/sys/param.h" 3 4 #define FSHIFT 11 #define FSCALE (1<= ufnbuflen) return 0; strcat (ufn, "../"); } else { if (strlen (ufn) + (q - p) + 1 >= ufnbuflen) return 0; string_cat_and_replace (ufn, p, q - p, '/', ':'); strcat (ufn, "/"); } p = q + 1; } else { if (strlen (ufn) + (pe - p) >= ufnbuflen) return 0; string_cat_and_replace (ufn, p, pe - p, '/', ':'); p = pe; } } return 1; } extern char *get_temp_dir_name (); int posix_to_mac_pathname (const char *ufn, char *mfn, int mfnbuflen) { const char *p, *q, *pe; char expanded_pathname[1024 +1]; strcpy (mfn, ""); if (*ufn == '\0') return 1; p = ufn; if (*p == '/' && strchr (p+1, '/') == ((void *)0) && strcmp (p, "/.emacs") != 0) { if (strlen (p) + 1 > mfnbuflen) return 0; strcpy (mfn, p+1); strcat (mfn, ":"); return 1; } if (strncmp (p, "~emacs/", 7) == 0) { struct passwd *pw = getpwnam ("emacs"); p += 7; if (strlen (pw->pw_dir) + strlen (p) > 1024) return 0; strcpy (expanded_pathname, pw->pw_dir); strcat (expanded_pathname, p); p = expanded_pathname; } else if (strncmp (p, "/tmp/", 5) == 0) { char *t = get_temp_dir_name (); p += 5; if (strlen (t) + strlen (p) > 1024) return 0; strcpy (expanded_pathname, t); strcat (expanded_pathname, p); p = expanded_pathname; } else if (*p != '/') strcat (mfn, ":"); if (*p == '/') p++; pe = p + strlen (p); while (p < pe) { q = strchr (p, '/'); if (q) { if (q - p == 2 && *p == '.' && *(p+1) == '.') { if (strlen (mfn) + 1 >= mfnbuflen) return 0; strcat (mfn, ":"); } else { if (strlen (mfn) + (q - p) + 1 >= mfnbuflen) return 0; string_cat_and_replace (mfn, p, q - p, ':', '/'); strcat (mfn, ":"); } p = q + 1; } else { if (strlen (mfn) + (pe - p) >= mfnbuflen) return 0; string_cat_and_replace (mfn, p, pe - p, ':', '/'); p = pe; } } return 1; } static Lisp_Object Qundecoded_file_name; static struct { AEKeyword keyword; char *name; Lisp_Object symbol; } ae_attr_table [] = {{keyTransactionIDAttr, "transaction-id"}, {keyReturnIDAttr, "return-id"}, {keyEventClassAttr, "event-class"}, {keyEventIDAttr, "event-id"}, {keyAddressAttr, "address"}, {keyOptionalKeywordAttr, "optional-keyword"}, {keyTimeoutAttr, "timeout"}, {keyInteractLevelAttr, "interact-level"}, {keyEventSourceAttr, "event-source"}, {keyOriginalAddressAttr, "original-address"}, {keyReplyRequestedAttr, "reply-requested"}, {KEY_EMACS_SUSPENSION_ID_ATTR, "emacs-suspension-id"} }; static Lisp_Object mac_aelist_to_lisp (desc_list) const AEDescList *desc_list; { OSErr err; long count; Lisp_Object result, elem; DescType desc_type; Size size; AEKeyword keyword; AEDesc desc; int attribute_p = 0; err = AECountItems (desc_list, &count); if (err != noErr) return Qnil; result = Qnil; again: while (count > 0) { if (attribute_p) { keyword = ae_attr_table[count - 1].keyword; err = AESizeOfAttribute (desc_list, keyword, &desc_type, &size); } else err = AESizeOfNthItem (desc_list, count, &desc_type, &size); if (err == noErr) switch (desc_type) { case typeAEList: case typeAERecord: case typeAppleEvent: if (attribute_p) err = AEGetAttributeDesc (desc_list, keyword, typeWildCard, &desc); else err = AEGetNthDesc (desc_list, count, typeWildCard, &keyword, &desc); if (err != noErr) break; elem = mac_aelist_to_lisp (&desc); AEDisposeDesc (&desc); break; default: if (desc_type == typeNull) elem = Qnil; else { elem = make_uninit_string (size); if (attribute_p) err = AEGetAttributePtr (desc_list, keyword, typeWildCard, &desc_type, (((void) 0,(struct Lisp_String *) ((long) ((elem) & ~((((long) 1) << 3) - 1))))->data + 0), size, &size); else err = AEGetNthPtr (desc_list, count, typeWildCard, &keyword, &desc_type, (((void) 0,(struct Lisp_String *) ((long) ((elem) & ~((((long) 1) << 3) - 1))))->data + 0), size, &size); } if (err != noErr) break; desc_type = ((UInt32)(UInt32) (__builtin_constant_p(desc_type) ? ((__uint32_t)((((__uint32_t)(desc_type) & 0xff000000) >> 24) | (((__uint32_t)(desc_type) & 0x00ff0000) >> 8) | (((__uint32_t)(desc_type) & 0x0000ff00) << 8) | (((__uint32_t)(desc_type) & 0x000000ff) << 24))) : (__builtin_constant_p(desc_type) ? ((__uint32_t)((((__uint32_t)(desc_type) & 0xff000000) >> 24) | (((__uint32_t)(desc_type) & 0x00ff0000) >> 8) | (((__uint32_t)(desc_type) & 0x0000ff00) << 8) | (((__uint32_t)(desc_type) & 0x000000ff) << 24))) : _OSSwapInt32(desc_type)))); elem = Fcons (make_unibyte_string ((char *) &desc_type, 4), elem); break; } if (err == noErr || desc_list->descriptorType == typeAEList) { if (err != noErr) elem = Qnil; else if (desc_list->descriptorType != typeAEList) { if (attribute_p) elem = Fcons (ae_attr_table[count-1].symbol, elem); else { keyword = ((UInt32)(UInt32) (__builtin_constant_p(keyword) ? ((__uint32_t)((((__uint32_t)(keyword) & 0xff000000) >> 24) | (((__uint32_t)(keyword) & 0x00ff0000) >> 8) | (((__uint32_t)(keyword) & 0x0000ff00) << 8) | (((__uint32_t)(keyword) & 0x000000ff) << 24))) : (__builtin_constant_p(keyword) ? ((__uint32_t)((((__uint32_t)(keyword) & 0xff000000) >> 24) | (((__uint32_t)(keyword) & 0x00ff0000) >> 8) | (((__uint32_t)(keyword) & 0x0000ff00) << 8) | (((__uint32_t)(keyword) & 0x000000ff) << 24))) : _OSSwapInt32(keyword)))); elem = Fcons (make_unibyte_string ((char *) &keyword, 4), elem); } } result = Fcons (elem, result); } count--; } if (desc_list->descriptorType == typeAppleEvent && !attribute_p) { attribute_p = 1; count = sizeof (ae_attr_table) / sizeof (ae_attr_table[0]); goto again; } desc_type = ((UInt32)(UInt32) (__builtin_constant_p(desc_list->descriptorType) ? ((__uint32_t)((((__uint32_t)(desc_list->descriptorType) & 0xff000000) >> 24) | (((__uint32_t)(desc_list->descriptorType) & 0x00ff0000) >> 8) | (((__uint32_t)(desc_list->descriptorType) & 0x0000ff00) << 8) | (((__uint32_t)(desc_list->descriptorType) & 0x000000ff) << 24))) : (__builtin_constant_p(desc_list->descriptorType) ? ((__uint32_t)((((__uint32_t)(desc_list->descriptorType) & 0xff000000) >> 24) | (((__uint32_t)(desc_list->descriptorType) & 0x00ff0000) >> 8) | (((__uint32_t)(desc_list->descriptorType) & 0x0000ff00) << 8) | (((__uint32_t)(desc_list->descriptorType) & 0x000000ff) << 24))) : _OSSwapInt32(desc_list->descriptorType)))); return Fcons (make_unibyte_string ((char *) &desc_type, 4), result); } Lisp_Object mac_aedesc_to_lisp (desc) const AEDesc *desc; { OSErr err = noErr; DescType desc_type = desc->descriptorType; Lisp_Object result; switch (desc_type) { case typeNull: result = Qnil; break; case typeAEList: case typeAERecord: case typeAppleEvent: return mac_aelist_to_lisp (desc); # 451 "mac.c" break; default: result = make_uninit_string (AEGetDescDataSize (desc)); err = AEGetDescData (desc, (((void) 0,(struct Lisp_String *) ((long) ((result) & ~((((long) 1) << 3) - 1))))->data + 0), (((((void) 0,(struct Lisp_String *) ((long) ((result) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) ((result) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) ((result) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0)); break; } if (err != noErr) return Qnil; desc_type = ((UInt32)(UInt32) (__builtin_constant_p(desc_type) ? ((__uint32_t)((((__uint32_t)(desc_type) & 0xff000000) >> 24) | (((__uint32_t)(desc_type) & 0x00ff0000) >> 8) | (((__uint32_t)(desc_type) & 0x0000ff00) << 8) | (((__uint32_t)(desc_type) & 0x000000ff) << 24))) : (__builtin_constant_p(desc_type) ? ((__uint32_t)((((__uint32_t)(desc_type) & 0xff000000) >> 24) | (((__uint32_t)(desc_type) & 0x00ff0000) >> 8) | (((__uint32_t)(desc_type) & 0x0000ff00) << 8) | (((__uint32_t)(desc_type) & 0x000000ff) << 24))) : _OSSwapInt32(desc_type)))); return Fcons (make_unibyte_string ((char *) &desc_type, 4), result); } OSErr mac_ae_put_lisp (desc, keyword_or_index, obj) AEDescList *desc; UInt32 keyword_or_index; Lisp_Object obj; { OSErr err; if (!(desc->descriptorType == typeAppleEvent || desc->descriptorType == typeAERecord || desc->descriptorType == typeAEList)) return errAEWrongDataType; if ((((enum Lisp_Type) (((unsigned long) ((obj))) & ((((long) 1) << 3) - 1))) == Lisp_Cons) && (((enum Lisp_Type) (((unsigned long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))))) & ((((long) 1) << 3) - 1))) == Lisp_String) && (((((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0) == 4) { DescType desc_type1 = ((UInt32)(UInt32) (__builtin_constant_p(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) ? ((__uint32_t)((((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0xff000000) >> 24) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x00ff0000) >> 8) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x0000ff00) << 8) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x000000ff) << 24))) : (__builtin_constant_p(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) ? ((__uint32_t)((((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0xff000000) >> 24) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x00ff0000) >> 8) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x0000ff00) << 8) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x000000ff) << 24))) : _OSSwapInt32(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0)))))); Lisp_Object data = (0+((((void) 0,(struct Lisp_Cons *) ((long) (((obj)) & ~((((long) 1) << 3) - 1))))->u.cdr))), rest; AEDesc desc1; switch (desc_type1) { case typeNull: case typeAppleEvent: break; case typeAEList: case typeAERecord: err = AECreateList (((void *)0), 0, desc_type1 == typeAERecord, &desc1); if (err == noErr) { for (rest = data; (((enum Lisp_Type) (((unsigned long) ((rest))) & ((((long) 1) << 3) - 1))) == Lisp_Cons); rest = (0+((((void) 0,(struct Lisp_Cons *) ((long) (((rest)) & ~((((long) 1) << 3) - 1))))->u.cdr)))) { UInt32 keyword_or_index1 = 0; Lisp_Object elem = (0+((((void) 0,(struct Lisp_Cons *) ((long) (((rest)) & ~((((long) 1) << 3) - 1))))->car))); if (desc_type1 == typeAERecord) { if ((((enum Lisp_Type) (((unsigned long) ((elem))) & ((((long) 1) << 3) - 1))) == Lisp_Cons) && (((enum Lisp_Type) (((unsigned long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))))) & ((((long) 1) << 3) - 1))) == Lisp_String) && (((((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0) == 4) { keyword_or_index1 = ((UInt32)(UInt32) (__builtin_constant_p(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) ? ((__uint32_t)((((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0xff000000) >> 24) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x00ff0000) >> 8) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x0000ff00) << 8) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x000000ff) << 24))) : (__builtin_constant_p(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) ? ((__uint32_t)((((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0xff000000) >> 24) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x00ff0000) >> 8) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x0000ff00) << 8) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x000000ff) << 24))) : _OSSwapInt32(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0)))))); elem = (0+((((void) 0,(struct Lisp_Cons *) ((long) (((elem)) & ~((((long) 1) << 3) - 1))))->u.cdr))); } else continue; } err = mac_ae_put_lisp (&desc1, keyword_or_index1, elem); if (err != noErr) break; } if (err == noErr) { if (desc->descriptorType == typeAEList) err = AEPutDesc (desc, keyword_or_index, &desc1); else err = AEPutParamDesc (desc, keyword_or_index, &desc1); } AEDisposeDesc (&desc1); } return err; default: if (!(((enum Lisp_Type) (((unsigned long) ((data))) & ((((long) 1) << 3) - 1))) == Lisp_String)) break; if (desc->descriptorType == typeAEList) err = AEPutPtr (desc, keyword_or_index, desc_type1, (((void) 0,(struct Lisp_String *) ((long) ((data) & ~((((long) 1) << 3) - 1))))->data + 0), (((((void) 0,(struct Lisp_String *) ((long) ((data) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) ((data) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) ((data) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0)); else err = AEPutParamPtr (desc, keyword_or_index, desc_type1, (((void) 0,(struct Lisp_String *) ((long) ((data) & ~((((long) 1) << 3) - 1))))->data + 0), (((((void) 0,(struct Lisp_String *) ((long) ((data) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) ((data) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) ((data) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0)); return err; } } if (desc->descriptorType == typeAEList) err = AEPutPtr (desc, keyword_or_index, typeNull, ((void *)0), 0); else err = AEPutParamPtr (desc, keyword_or_index, typeNull, ((void *)0), 0); return err; } static OSErr mac_coerce_file_name_ptr (type_code, data_ptr, data_size, to_type, handler_refcon, result) DescType type_code; const void *data_ptr; Size data_size; DescType to_type; long handler_refcon; AEDesc *result; { OSErr err; if (type_code == typeNull) err = errAECoercionFail; else if (type_code == to_type || to_type == typeWildCard) err = AECreateDesc (TYPE_FILE_NAME, data_ptr, data_size, result); else if (type_code == TYPE_FILE_NAME) { CFStringRef str; CFURLRef url = ((void *)0); CFDataRef data = ((void *)0); str = CFStringCreateWithBytes (((void *)0), data_ptr, data_size, kCFStringEncodingUTF8, 0); if (str) { url = CFURLCreateWithFileSystemPath (((void *)0), str, kCFURLPOSIXPathStyle, 0); CFRelease (str); } if (url) { data = CFURLCreateData (((void *)0), url, kCFStringEncodingUTF8, 1); CFRelease (url); } if (data) { err = AECoercePtr (typeFileURL, CFDataGetBytePtr (data), CFDataGetLength (data), to_type, result); CFRelease (data); } else err = memFullErr; if (err != noErr) { FSRef fref; char *buf; buf = xmalloc (data_size + 1); memcpy (buf, data_ptr, data_size); buf[data_size] = '\0'; err = FSPathMakeRef (buf, &fref, ((void *)0)); xfree (buf); if (err == noErr) err = AECoercePtr (typeFSRef, &fref, sizeof (FSRef), to_type, result); } # 631 "mac.c" } else if (to_type == TYPE_FILE_NAME) { CFURLRef url = ((void *)0); CFStringRef str = ((void *)0); CFDataRef data = ((void *)0); if (type_code == typeFileURL) url = CFURLCreateWithBytes (((void *)0), data_ptr, data_size, kCFStringEncodingUTF8, ((void *)0)); else { AEDesc desc; Size size; char *buf; err = AECoercePtr (type_code, data_ptr, data_size, typeFileURL, &desc); if (err == noErr) { size = AEGetDescDataSize (&desc); buf = xmalloc (size); err = AEGetDescData (&desc, buf, size); if (err == noErr) url = CFURLCreateWithBytes (((void *)0), buf, size, kCFStringEncodingUTF8, ((void *)0)); xfree (buf); AEDisposeDesc (&desc); } } if (url) { str = CFURLCopyFileSystemPath (url, kCFURLPOSIXPathStyle); CFRelease (url); } if (str) { data = CFStringCreateExternalRepresentation (((void *)0), str, kCFStringEncodingUTF8, '\0'); CFRelease (str); } if (data) { err = AECreateDesc (TYPE_FILE_NAME, CFDataGetBytePtr (data), CFDataGetLength (data), result); CFRelease (data); } if (err != noErr) { char file_name[1024]; if (type_code == typeFSRef && data_size == sizeof (FSRef)) err = FSRefMakePath (data_ptr, file_name, sizeof (file_name)); else { AEDesc desc; FSRef fref; err = AECoercePtr (type_code, data_ptr, data_size, typeFSRef, &desc); if (err == noErr) { err = AEGetDescData (&desc, &fref, sizeof (FSRef)); AEDisposeDesc (&desc); } if (err == noErr) err = FSRefMakePath (&fref, file_name, sizeof (file_name)); } if (err == noErr) err = AECreateDesc (TYPE_FILE_NAME, file_name, strlen (file_name), result); } # 738 "mac.c" } else abort (); if (err != noErr) return errAECoercionFail; return noErr; } static OSErr mac_coerce_file_name_desc (from_desc, to_type, handler_refcon, result) const AEDesc *from_desc; DescType to_type; long handler_refcon; AEDesc *result; { OSErr err = noErr; DescType from_type = from_desc->descriptorType; if (from_type == typeNull) err = errAECoercionFail; else if (from_type == to_type || to_type == typeWildCard) err = AEDuplicateDesc (from_desc, result); else { char *data_ptr; Size data_size; data_size = AEGetDescDataSize (from_desc); data_ptr = xmalloc (data_size); err = AEGetDescData (from_desc, data_ptr, data_size); if (err == noErr) err = mac_coerce_file_name_ptr (from_type, data_ptr, data_size, to_type, handler_refcon, result); xfree (data_ptr); } if (err != noErr) return errAECoercionFail; return noErr; } OSErr init_coercion_handler () { OSErr err; static AECoercePtrUPP coerce_file_name_ptrUPP = ((void *)0); static AECoerceDescUPP coerce_file_name_descUPP = ((void *)0); if (coerce_file_name_ptrUPP == ((void *)0)) { coerce_file_name_ptrUPP = ((AECoercePtrUPP)mac_coerce_file_name_ptr); coerce_file_name_descUPP = ((AECoerceDescUPP)mac_coerce_file_name_desc); } err = AEInstallCoercionHandler (TYPE_FILE_NAME, typeWildCard, (AECoercionHandlerUPP) coerce_file_name_ptrUPP, 0, 0, 0); if (err == noErr) err = AEInstallCoercionHandler (typeWildCard, TYPE_FILE_NAME, (AECoercionHandlerUPP) coerce_file_name_ptrUPP, 0, 0, 0); if (err == noErr) err = AEInstallCoercionHandler (TYPE_FILE_NAME, typeWildCard, coerce_file_name_descUPP, 0, 1, 0); if (err == noErr) err = AEInstallCoercionHandler (typeWildCard, TYPE_FILE_NAME, coerce_file_name_descUPP, 0, 1, 0); return err; } OSErr create_apple_event (class, id, result) AEEventClass class; AEEventID id; AppleEvent *result; { OSErr err; static const ProcessSerialNumber psn = {0, kCurrentProcess}; AEAddressDesc address_desc; err = AECreateDesc (typeProcessSerialNumber, &psn, sizeof (ProcessSerialNumber), &address_desc); if (err == noErr) { err = AECreateAppleEvent (class, id, &address_desc, kAutoGenerateReturnID, kAnyTransactionID, result); AEDisposeDesc (&address_desc); } return err; } Lisp_Object mac_event_parameters_to_lisp (event, num_params, names, types) EventRef event; UInt32 num_params; const EventParamName *names; const EventParamType *types; { OSStatus err; Lisp_Object result = Qnil; UInt32 i; ByteCount size; CFStringRef string; CFDataRef data; char *buf = ((void *)0); for (i = 0; i < num_params; i++) { EventParamName name = names[i]; EventParamType type = types[i]; switch (type) { case typeCFStringRef: err = GetEventParameter (event, name, typeCFStringRef, ((void *)0), sizeof (CFStringRef), ((void *)0), &string); if (err != noErr) break; data = CFStringCreateExternalRepresentation (((void *)0), string, kCFStringEncodingUTF8, '?'); if (data == ((void *)0)) break; name = ((UInt32)(UInt32) (__builtin_constant_p(name) ? ((__uint32_t)((((__uint32_t)(name) & 0xff000000) >> 24) | (((__uint32_t)(name) & 0x00ff0000) >> 8) | (((__uint32_t)(name) & 0x0000ff00) << 8) | (((__uint32_t)(name) & 0x000000ff) << 24))) : (__builtin_constant_p(name) ? ((__uint32_t)((((__uint32_t)(name) & 0xff000000) >> 24) | (((__uint32_t)(name) & 0x00ff0000) >> 8) | (((__uint32_t)(name) & 0x0000ff00) << 8) | (((__uint32_t)(name) & 0x000000ff) << 24))) : _OSSwapInt32(name)))); type = ((UInt32)(UInt32) (__builtin_constant_p(typeUTF8Text) ? ((__uint32_t)((((__uint32_t)(typeUTF8Text) & 0xff000000) >> 24) | (((__uint32_t)(typeUTF8Text) & 0x00ff0000) >> 8) | (((__uint32_t)(typeUTF8Text) & 0x0000ff00) << 8) | (((__uint32_t)(typeUTF8Text) & 0x000000ff) << 24))) : (__builtin_constant_p(typeUTF8Text) ? ((__uint32_t)((((__uint32_t)(typeUTF8Text) & 0xff000000) >> 24) | (((__uint32_t)(typeUTF8Text) & 0x00ff0000) >> 8) | (((__uint32_t)(typeUTF8Text) & 0x0000ff00) << 8) | (((__uint32_t)(typeUTF8Text) & 0x000000ff) << 24))) : _OSSwapInt32(typeUTF8Text)))); result = Fcons (Fcons (make_unibyte_string ((char *) &name, 4), Fcons (make_unibyte_string ((char *) &type, 4), make_unibyte_string (CFDataGetBytePtr (data), CFDataGetLength (data)))), result); CFRelease (data); break; default: err = GetEventParameter (event, name, type, ((void *)0), 0, &size, ((void *)0)); if (err != noErr) break; buf = xrealloc (buf, size); err = GetEventParameter (event, name, type, ((void *)0), size, ((void *)0), buf); if (err == noErr) { name = ((UInt32)(UInt32) (__builtin_constant_p(name) ? ((__uint32_t)((((__uint32_t)(name) & 0xff000000) >> 24) | (((__uint32_t)(name) & 0x00ff0000) >> 8) | (((__uint32_t)(name) & 0x0000ff00) << 8) | (((__uint32_t)(name) & 0x000000ff) << 24))) : (__builtin_constant_p(name) ? ((__uint32_t)((((__uint32_t)(name) & 0xff000000) >> 24) | (((__uint32_t)(name) & 0x00ff0000) >> 8) | (((__uint32_t)(name) & 0x0000ff00) << 8) | (((__uint32_t)(name) & 0x000000ff) << 24))) : _OSSwapInt32(name)))); type = ((UInt32)(UInt32) (__builtin_constant_p(type) ? ((__uint32_t)((((__uint32_t)(type) & 0xff000000) >> 24) | (((__uint32_t)(type) & 0x00ff0000) >> 8) | (((__uint32_t)(type) & 0x0000ff00) << 8) | (((__uint32_t)(type) & 0x000000ff) << 24))) : (__builtin_constant_p(type) ? ((__uint32_t)((((__uint32_t)(type) & 0xff000000) >> 24) | (((__uint32_t)(type) & 0x00ff0000) >> 8) | (((__uint32_t)(type) & 0x0000ff00) << 8) | (((__uint32_t)(type) & 0x000000ff) << 24))) : _OSSwapInt32(type)))); result = Fcons (Fcons (make_unibyte_string ((char *) &name, 4), Fcons (make_unibyte_string ((char *) &type, 4), make_unibyte_string (buf, size))), result); } break; } } if (buf) xfree (buf); return result; } static Lisp_Object Qstring, Qnumber, Qboolean, Qdate, Qdata; static Lisp_Object Qarray, Qdictionary; struct cfdict_context { Lisp_Object *result; int with_tag, hash_bound; }; CFStringRef cfstring_create_with_utf8_cstring (c_str) const char *c_str; { CFStringRef str; str = CFStringCreateWithCString (((void *)0), c_str, kCFStringEncodingUTF8); if (str == ((void *)0)) str = CFStringCreateWithCString (((void *)0), c_str, kCFStringEncodingMacRoman); return str; } CFStringRef cfstring_create_with_string (s) Lisp_Object s; { CFStringRef string = ((void *)0); if ((((void) 0,(struct Lisp_String *) ((long) ((s) & ~((((long) 1) << 3) - 1))))->size_byte >= 0)) { char *p, *end = (((void) 0,(struct Lisp_String *) ((long) ((s) & ~((((long) 1) << 3) - 1))))->data + 0) + (((((void) 0,(struct Lisp_String *) ((long) ((s) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) ((s) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) ((s) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0); for (p = (((void) 0,(struct Lisp_String *) ((long) ((s) & ~((((long) 1) << 3) - 1))))->data + 0); p < end; p++) if (!isascii (*p)) { s = code_convert_string_norecord (s, Qutf_8, 1); break; } string = CFStringCreateWithBytes (((void *)0), (((void) 0,(struct Lisp_String *) ((long) ((s) & ~((((long) 1) << 3) - 1))))->data + 0), (((((void) 0,(struct Lisp_String *) ((long) ((s) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) ((s) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) ((s) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0), kCFStringEncodingUTF8, 0); } if (string == ((void *)0)) string = CFStringCreateWithBytes (((void *)0), (((void) 0,(struct Lisp_String *) ((long) ((s) & ~((((long) 1) << 3) - 1))))->data + 0), (((((void) 0,(struct Lisp_String *) ((long) ((s) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) ((s) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) ((s) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0), kCFStringEncodingMacRoman, 0); return string; } Lisp_Object cfdata_to_lisp (data) CFDataRef data; { CFIndex len = CFDataGetLength (data); Lisp_Object result = make_uninit_string (len); CFDataGetBytes (data, CFRangeMake (0, len), (((void) 0,(struct Lisp_String *) ((long) ((result) & ~((((long) 1) << 3) - 1))))->data + 0)); return result; } Lisp_Object cfstring_to_lisp_nodecode (string) CFStringRef string; { Lisp_Object result = Qnil; const char *s = CFStringGetCStringPtr (string, kCFStringEncodingUTF8); if (s) result = make_unibyte_string (s, strlen (s)); else { CFDataRef data = CFStringCreateExternalRepresentation (((void *)0), string, kCFStringEncodingUTF8, '?'); if (data) { result = cfdata_to_lisp (data); CFRelease (data); } } return result; } Lisp_Object cfstring_to_lisp (string) CFStringRef string; { Lisp_Object result = cfstring_to_lisp_nodecode (string); if (!((result) == (Qnil))) { result = code_convert_string_norecord (result, Qutf_8, 0); result = string_to_multibyte (result); } return result; } Lisp_Object cfnumber_to_lisp (number) CFNumberRef number; { Lisp_Object result = Qnil; SInt64 int_val; CFNumberType emacs_int_type = kCFNumberSInt64Type; double float_val; if (CFNumberGetValue (number, emacs_int_type, &int_val) && !((long)(int_val) > (((long) 1 << ((64 - 3) - 1)) - 1) || (long) (int_val) < - ((long) 1 << ((64 - 3) - 1)))) result = (((long) (int_val)) << 3); else if (CFNumberGetValue (number, kCFNumberDoubleType, &float_val)) result = make_float (float_val); return result; } Lisp_Object cfdate_to_lisp (date) CFDateRef date; { CFTimeInterval sec; int high, low, microsec; sec = CFDateGetAbsoluteTime (date) + kCFAbsoluteTimeIntervalSince1970; high = sec / 65536.0; low = sec - high * 65536.0; microsec = (sec - floor (sec)) * 1000000.0; return list3 ((((long) (high)) << 3), (((long) (low)) << 3), (((long) (microsec)) << 3)); } Lisp_Object cfboolean_to_lisp (boolean) CFBooleanRef boolean; { return CFBooleanGetValue (boolean) ? Qt : Qnil; } Lisp_Object cfobject_desc_to_lisp (object) CFTypeRef object; { Lisp_Object result = Qnil; CFStringRef desc = CFCopyDescription (object); if (desc) { result = cfstring_to_lisp (desc); CFRelease (desc); } return result; } static void cfdictionary_add_to_list (key, value, context) const void *key; const void *value; void *context; { struct cfdict_context *cxt = (struct cfdict_context *)context; *cxt->result = Fcons (Fcons (cfstring_to_lisp (key), cfproperty_list_to_lisp (value, cxt->with_tag, cxt->hash_bound)), *cxt->result); } static void cfdictionary_puthash (key, value, context) const void *key; const void *value; void *context; { Lisp_Object lisp_key = cfstring_to_lisp (key); struct cfdict_context *cxt = (struct cfdict_context *)context; struct Lisp_Hash_Table *h = ((struct Lisp_Hash_Table *) ((long) ((*(cxt->result)) & ~((((long) 1) << 3) - 1)))); unsigned hash_code; hash_lookup (h, lisp_key, &hash_code); hash_put (h, lisp_key, cfproperty_list_to_lisp (value, cxt->with_tag, cxt->hash_bound), hash_code); } # 1164 "mac.c" Lisp_Object cfproperty_list_to_lisp (plist, with_tag, hash_bound) CFPropertyListRef plist; int with_tag, hash_bound; { CFTypeID type_id = CFGetTypeID (plist); Lisp_Object tag = Qnil, result = Qnil; struct gcpro gcpro1, gcpro2; (((void) gcpro2, (void) gcpro1)); if (type_id == CFStringGetTypeID ()) { tag = Qstring; result = cfstring_to_lisp (plist); } else if (type_id == CFNumberGetTypeID ()) { tag = Qnumber; result = cfnumber_to_lisp (plist); } else if (type_id == CFBooleanGetTypeID ()) { tag = Qboolean; result = cfboolean_to_lisp (plist); } else if (type_id == CFDateGetTypeID ()) { tag = Qdate; result = cfdate_to_lisp (plist); } else if (type_id == CFDataGetTypeID ()) { tag = Qdata; result = cfdata_to_lisp (plist); } else if (type_id == CFArrayGetTypeID ()) { CFIndex index, count = CFArrayGetCount (plist); tag = Qarray; result = Fmake_vector ((((long) (count)) << 3), Qnil); for (index = 0; index < count; index++) ((void) 0,(struct Lisp_Vector *) ((long) ((result) & ~((((long) 1) << 3) - 1))))->contents[index] = cfproperty_list_to_lisp (CFArrayGetValueAtIndex (plist, index), with_tag, hash_bound); } else if (type_id == CFDictionaryGetTypeID ()) { struct cfdict_context context; CFIndex count = CFDictionaryGetCount (plist); tag = Qdictionary; context.result = &result; context.with_tag = with_tag; context.hash_bound = hash_bound; if (hash_bound < 0 || count < hash_bound) { result = Qnil; CFDictionaryApplyFunction (plist, cfdictionary_add_to_list, &context); } else { result = make_hash_table (Qequal, (((long) (count)) << 3), make_float (1.5), make_float (0.8), Qnil, Qnil, Qnil); CFDictionaryApplyFunction (plist, cfdictionary_puthash, &context); } } else abort (); ((void) 0); if (with_tag) result = Fcons (tag, result); return result; } # 1266 "mac.c" #define P (*p) #define LOOSE_BINDING Qlambda #define SINGLE_COMPONENT Qquote static void skip_white_space (p) const char **p; { while (*(*p) == ' ' || *(*p) == '\t') (*p)++; } static int parse_comment (p) const char **p; { if (*(*p) == '!') { (*p)++; while (*(*p)) if (*(*p)++ == '\n') break; return 1; } else return 0; } static int parse_include_file (p) const char **p; { if (*(*p) == '#') { (*p)++; while (*(*p)) if (*(*p)++ == '\n') break; return 1; } else return 0; } static char parse_binding (p) const char **p; { if (*(*p) == '.' || *(*p) == '*') { char binding = *(*p)++; while (*(*p) == '.' || *(*p) == '*') if (*(*p)++ == '*') binding = '*'; return binding; } else return '\0'; } static Lisp_Object parse_component (p) const char **p; { if (*(*p) == '?') { (*p)++; return Qquote; } else if (isalnum (*(*p)) || *(*p) == '_' || *(*p) == '-') { const char *start = (*p)++; while (isalnum (*(*p)) || *(*p) == '_' || *(*p) == '-') (*p)++; return make_unibyte_string (start, (*p) - start); } else return Qnil; } static Lisp_Object parse_resource_name (p) const char **p; { Lisp_Object result = Qnil, component; char binding; if (parse_binding (p) == '*') result = Fcons (Qlambda, result); component = parse_component (p); if (((component) == (Qnil))) return Qnil; result = Fcons (component, result); while ((binding = parse_binding (p)) != '\0') { if (binding == '*') result = Fcons (Qlambda, result); component = parse_component (p); if (((component) == (Qnil))) return Qnil; else result = Fcons (component, result); } if (((component) == (Qquote))) return Qnil; return Fnreverse (result); } static Lisp_Object parse_value (p) const char **p; { char *q, *buf; Lisp_Object seq = Qnil, result; int buf_len, total_len = 0, len, continue_p; q = strchr ((*p), '\n'); buf_len = q ? q - (*p) : strlen ((*p)); buf = xmalloc (buf_len); while (1) { q = buf; continue_p = 0; while (*(*p)) { if (*(*p) == '\n') { (*p)++; break; } else if (*(*p) == '\\') { (*p)++; if (*(*p) == '\0') break; else if (*(*p) == '\n') { (*p)++; continue_p = 1; break; } else if (*(*p) == 'n') { *q++ = '\n'; (*p)++; } else if ('0' <= (*p)[0] && (*p)[0] <= '7' && '0' <= (*p)[1] && (*p)[1] <= '7' && '0' <= (*p)[2] && (*p)[2] <= '7') { *q++ = (((*p)[0] - '0') << 6) + (((*p)[1] - '0') << 3) + ((*p)[2] - '0'); (*p) += 3; } else *q++ = *(*p)++; } else *q++ = *(*p)++; } len = q - buf; seq = Fcons (make_unibyte_string (buf, len), seq); total_len += len; if (continue_p) { q = strchr ((*p), '\n'); len = q ? q - (*p) : strlen ((*p)); if (len > buf_len) { xfree (buf); buf_len = len; buf = xmalloc (buf_len); } } else break; } xfree (buf); if ((((((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((seq)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((seq)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((seq)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0) == total_len) return make_string ((((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((seq)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0), total_len); else { buf = xmalloc (total_len); q = buf + total_len; for (; (((enum Lisp_Type) (((unsigned long) ((seq))) & ((((long) 1) << 3) - 1))) == Lisp_Cons); seq = (0+((((void) 0,(struct Lisp_Cons *) ((long) (((seq)) & ~((((long) 1) << 3) - 1))))->u.cdr)))) { len = (((((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((seq)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((seq)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((seq)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0); q -= len; memcpy (q, (((void) 0,(struct Lisp_String *) ((long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((seq)) & ~((((long) 1) << 3) - 1))))->car)))) & ~((((long) 1) << 3) - 1))))->data + 0), len); } result = make_string (buf, total_len); xfree (buf); return result; } } static Lisp_Object parse_resource_line (p) const char **p; { Lisp_Object quarks, value; if (parse_comment (p) || parse_include_file (p)) return Qnil; skip_white_space (p); quarks = parse_resource_name (p); if (((quarks) == (Qnil))) goto cleanup; skip_white_space (p); if (*(*p) != ':') goto cleanup; (*p)++; skip_white_space (p); value = parse_value (p); return Fcons (quarks, value); cleanup: parse_value (p); return Qnil; } #undef P # 1529 "mac.c" #define HASHKEY_MAX_NID (make_number (0)) #define HASHKEY_QUERY_CACHE (make_number (-1)) static XrmDatabase xrm_create_database () { XrmDatabase database; database = make_hash_table (Qequal, (((long) (65)) << 3), make_float (1.5), make_float (0.8), Qnil, Qnil, Qnil); Fputhash (((((long) (0)) << 3)), (((long) (0)) << 3), database); Fputhash (((((long) (-1)) << 3)), Qnil, database); return database; } static void xrm_q_put_resource (database, quarks, value) XrmDatabase database; Lisp_Object quarks, value; { struct Lisp_Hash_Table *h = ((struct Lisp_Hash_Table *) ((long) ((database) & ~((((long) 1) << 3) - 1)))); unsigned hash_code; int max_nid, i; Lisp_Object node_id, key; max_nid = (((long) (Fgethash (((((long) (0)) << 3)), database, Qnil))) >> 3); (node_id) = (((long) (0)) << 3); for (; (((enum Lisp_Type) (((unsigned long) ((quarks))) & ((((long) 1) << 3) - 1))) == Lisp_Cons); quarks = (0+((((void) 0,(struct Lisp_Cons *) ((long) (((quarks)) & ~((((long) 1) << 3) - 1))))->u.cdr)))) { key = Fcons (node_id, (0+((((void) 0,(struct Lisp_Cons *) ((long) (((quarks)) & ~((((long) 1) << 3) - 1))))->car)))); i = hash_lookup (h, key, &hash_code); if (i < 0) { max_nid++; (node_id) = (((long) (max_nid)) << 3); hash_put (h, key, node_id, hash_code); } else node_id = ((void) 0,(struct Lisp_Vector *) ((long) ((((h)->key_and_value)) & ~((((long) 1) << 3) - 1))))->contents[2 * (i) + 1]; } Fputhash (node_id, value, database); Fputhash (((((long) (0)) << 3)), (((long) (max_nid)) << 3), database); Fputhash (((((long) (-1)) << 3)), Qnil, database); } void xrm_merge_string_database (database, data) XrmDatabase database; const char *data; { Lisp_Object quarks_value; while (*data) { quarks_value = parse_resource_line (&data); if (!((quarks_value) == (Qnil))) xrm_q_put_resource (database, (0+((((void) 0,(struct Lisp_Cons *) ((long) (((quarks_value)) & ~((((long) 1) << 3) - 1))))->car))), (0+((((void) 0,(struct Lisp_Cons *) ((long) (((quarks_value)) & ~((((long) 1) << 3) - 1))))->u.cdr)))); } } static Lisp_Object xrm_q_get_resource_1 (database, node_id, quark_name, quark_class) XrmDatabase database; Lisp_Object node_id, quark_name, quark_class; { struct Lisp_Hash_Table *h = ((struct Lisp_Hash_Table *) ((long) ((database) & ~((((long) 1) << 3) - 1)))); Lisp_Object key, labels[3], value; int i, k; if (!(((enum Lisp_Type) (((unsigned long) ((quark_name))) & ((((long) 1) << 3) - 1))) == Lisp_Cons)) return Fgethash (node_id, database, Qnil); labels[0] = (0+((((void) 0,(struct Lisp_Cons *) ((long) (((quark_name)) & ~((((long) 1) << 3) - 1))))->car))); labels[1] = (0+((((void) 0,(struct Lisp_Cons *) ((long) (((quark_class)) & ~((((long) 1) << 3) - 1))))->car))); labels[2] = Qquote; key = Fcons (node_id, Qnil); for (k = 0; k < sizeof (labels) / sizeof (*labels); k++) { ((((void) 0,(struct Lisp_Cons *) ((long) (((key)) & ~((((long) 1) << 3) - 1))))->u.cdr) = (labels[k])); i = hash_lookup (h, key, ((void *)0)); if (i >= 0) { value = xrm_q_get_resource_1 (database, ((void) 0,(struct Lisp_Vector *) ((long) ((((h)->key_and_value)) & ~((((long) 1) << 3) - 1))))->contents[2 * (i) + 1], (0+((((void) 0,(struct Lisp_Cons *) ((long) (((quark_name)) & ~((((long) 1) << 3) - 1))))->u.cdr))), (0+((((void) 0,(struct Lisp_Cons *) ((long) (((quark_class)) & ~((((long) 1) << 3) - 1))))->u.cdr)))); if (!((value) == (Qnil))) return value; } } ((((void) 0,(struct Lisp_Cons *) ((long) (((key)) & ~((((long) 1) << 3) - 1))))->u.cdr) = (Qlambda)); i = hash_lookup (h, key, ((void *)0)); if (i >= 0) { value = xrm_q_get_resource_1 (database, ((void) 0,(struct Lisp_Vector *) ((long) ((((h)->key_and_value)) & ~((((long) 1) << 3) - 1))))->contents[2 * (i) + 1], quark_name, quark_class); if (!((value) == (Qnil))) return value; else return xrm_q_get_resource_1 (database, node_id, (0+((((void) 0,(struct Lisp_Cons *) ((long) (((quark_name)) & ~((((long) 1) << 3) - 1))))->u.cdr))), (0+((((void) 0,(struct Lisp_Cons *) ((long) (((quark_class)) & ~((((long) 1) << 3) - 1))))->u.cdr)))); } else return Qnil; } static Lisp_Object xrm_q_get_resource (database, quark_name, quark_class) XrmDatabase database; Lisp_Object quark_name, quark_class; { return xrm_q_get_resource_1 (database, (((long) (0)) << 3), quark_name, quark_class); } Lisp_Object xrm_get_resource (database, name, class) XrmDatabase database; const char *name, *class; { Lisp_Object key, query_cache, quark_name, quark_class, tmp; int i, nn, nc; struct Lisp_Hash_Table *h; unsigned hash_code; nn = strlen (name); nc = strlen (class); key = make_uninit_string (nn + nc + 1); strcpy ((((void) 0,(struct Lisp_String *) ((long) ((key) & ~((((long) 1) << 3) - 1))))->data + 0), name); strncpy ((((void) 0,(struct Lisp_String *) ((long) ((key) & ~((((long) 1) << 3) - 1))))->data + 0) + nn + 1, class, nc); query_cache = Fgethash (((((long) (-1)) << 3)), database, Qnil); if (((query_cache) == (Qnil))) { query_cache = make_hash_table (Qequal, (((long) (65)) << 3), make_float (1.5), make_float (0.8), Qnil, Qnil, Qnil); Fputhash (((((long) (-1)) << 3)), query_cache, database); } h = ((struct Lisp_Hash_Table *) ((long) ((query_cache) & ~((((long) 1) << 3) - 1)))); i = hash_lookup (h, key, &hash_code); if (i >= 0) return ((void) 0,(struct Lisp_Vector *) ((long) ((((h)->key_and_value)) & ~((((long) 1) << 3) - 1))))->contents[2 * (i) + 1]; quark_name = parse_resource_name (&name); if (*name != '\0') return Qnil; for (tmp = quark_name, nn = 0; (((enum Lisp_Type) (((unsigned long) ((tmp))) & ((((long) 1) << 3) - 1))) == Lisp_Cons); tmp = (0+((((void) 0,(struct Lisp_Cons *) ((long) (((tmp)) & ~((((long) 1) << 3) - 1))))->u.cdr))), nn++) if (!(((enum Lisp_Type) (((unsigned long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((tmp)) & ~((((long) 1) << 3) - 1))))->car)))))) & ((((long) 1) << 3) - 1))) == Lisp_String)) return Qnil; quark_class = parse_resource_name (&class); if (*class != '\0') return Qnil; for (tmp = quark_class, nc = 0; (((enum Lisp_Type) (((unsigned long) ((tmp))) & ((((long) 1) << 3) - 1))) == Lisp_Cons); tmp = (0+((((void) 0,(struct Lisp_Cons *) ((long) (((tmp)) & ~((((long) 1) << 3) - 1))))->u.cdr))), nc++) if (!(((enum Lisp_Type) (((unsigned long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((tmp)) & ~((((long) 1) << 3) - 1))))->car)))))) & ((((long) 1) << 3) - 1))) == Lisp_String)) return Qnil; if (nn != nc) return Qnil; else { tmp = xrm_q_get_resource (database, quark_name, quark_class); hash_put (h, key, tmp, hash_code); return tmp; } } static Lisp_Object xrm_cfproperty_list_to_value (plist) CFPropertyListRef plist; { CFTypeID type_id = CFGetTypeID (plist); if (type_id == CFStringGetTypeID ()) return cfstring_to_lisp (plist); else if (type_id == CFNumberGetTypeID ()) { CFStringRef string; Lisp_Object result = Qnil; string = CFStringCreateWithFormat (((void *)0), ((void *)0), ((CFStringRef) __builtin___CFStringMakeConstantString ("" "%@" "")), plist); if (string) { result = cfstring_to_lisp (string); CFRelease (string); } return result; } else if (type_id == CFBooleanGetTypeID ()) return build_string (CFBooleanGetValue (plist) ? "true" : "false"); else if (type_id == CFDataGetTypeID ()) return cfdata_to_lisp (plist); else return Qnil; } XrmDatabase xrm_get_preference_database (application) const char *application; { CFStringRef app_id, *keys, user_doms[2], host_doms[2]; CFMutableSetRef key_set = ((void *)0); CFArrayRef key_array; CFIndex index, count; char *res_name; XrmDatabase database; Lisp_Object quarks = Qnil, value = Qnil; CFPropertyListRef plist; int iu, ih; struct gcpro gcpro1, gcpro2, gcpro3; user_doms[0] = kCFPreferencesCurrentUser; user_doms[1] = kCFPreferencesAnyUser; host_doms[0] = kCFPreferencesCurrentHost; host_doms[1] = kCFPreferencesAnyHost; database = xrm_create_database (); (((void) gcpro3, (void) gcpro2, (void) gcpro1)); app_id = kCFPreferencesCurrentApplication; if (application) { app_id = cfstring_create_with_utf8_cstring (application); if (app_id == ((void *)0)) goto out; } if (!CFPreferencesAppSynchronize (app_id)) goto out; key_set = CFSetCreateMutable (((void *)0), 0, &kCFCopyStringSetCallBacks); if (key_set == ((void *)0)) goto out; for (iu = 0; iu < sizeof (user_doms) / sizeof (*user_doms) ; iu++) for (ih = 0; ih < sizeof (host_doms) / sizeof (*host_doms); ih++) { key_array = CFPreferencesCopyKeyList (app_id, user_doms[iu], host_doms[ih]); if (key_array) { count = CFArrayGetCount (key_array); for (index = 0; index < count; index++) CFSetAddValue (key_set, CFArrayGetValueAtIndex (key_array, index)); CFRelease (key_array); } } count = CFSetGetCount (key_set); keys = xmalloc (sizeof (CFStringRef) * count); CFSetGetValues (key_set, (const void **)keys); for (index = 0; index < count; index++) { res_name = (((void) 0,(struct Lisp_String *) ((long) ((cfstring_to_lisp_nodecode (keys[index])) & ~((((long) 1) << 3) - 1))))->data + 0); quarks = parse_resource_name (&res_name); if (!(((quarks) == (Qnil)) || *res_name)) { plist = CFPreferencesCopyAppValue (keys[index], app_id); value = xrm_cfproperty_list_to_value (plist); CFRelease (plist); if (!((value) == (Qnil))) xrm_q_put_resource (database, quarks, value); } } xfree (keys); out: if (key_set) CFRelease (key_set); CFRelease (app_id); ((void) 0); return database; } # 2994 "mac.c" static int path_from_vol_dir_name (char *path, int man_path_len, short vol_ref_num, long dir_id, ConstStr255Param name) { Str255 dir_name; CInfoPBRec cipb; OSErr err; if (strlen (name) > man_path_len) return 0; memcpy (dir_name, name, name[0]+1); memcpy (path, name, name[0]+1); p2cstr (path); cipb.dirInfo.ioDrParID = dir_id; cipb.dirInfo.ioNamePtr = dir_name; do { cipb.dirInfo.ioVRefNum = vol_ref_num; cipb.dirInfo.ioFDirIndex = -1; cipb.dirInfo.ioDrDirID = cipb.dirInfo.ioDrParID; err = PBGetCatInfo (&cipb, 0); if (err != noErr) return 0; p2cstr (dir_name); if (strlen (dir_name) + strlen (path) + 1 >= man_path_len) return 0; strcat (dir_name, ":"); strcat (dir_name, path); strcpy (path, dir_name); } while (cipb.dirInfo.ioDrDirID != fsRtDirID); return 1; } # 3322 "mac.c" char * get_temp_dir_name () { static char *temp_dir_name = ((void *)0); short vol_ref_num; long dir_id; OSErr err; Str255 full_path; char unix_dir_name[1024 +1]; DIR *dir; if (!temp_dir_name) { err = FindFolder (kOnSystemDisk, kPreferencesFolderType, kCreateFolder, &vol_ref_num, &dir_id); if (err != noErr) return ((void *)0); if (!path_from_vol_dir_name (full_path, 255, vol_ref_num, dir_id, "\p")) return ((void *)0); if (strlen (full_path) + 6 <= 1024) strcat (full_path, "Emacs:"); else return ((void *)0); if (!mac_to_posix_pathname (full_path, unix_dir_name, 1024 +1)) return ((void *)0); dir = opendir (unix_dir_name); if (dir) closedir (dir); else if (mkdir (unix_dir_name, 0700) != 0) return ((void *)0); temp_dir_name = (char *) unexec_malloc (strlen (unix_dir_name) + 1); strcpy (temp_dir_name, unix_dir_name); } return temp_dir_name; } # 4076 "mac.c" void initialize_applescript () { AEDesc null_desc; OSAError osaerror; as_scripting_component = OpenDefaultComponent (kOSAComponentType, kAppleScriptSubtype); null_desc.descriptorType = typeNull; null_desc.dataHandle = 0; osaerror = OSAMakeContext (as_scripting_component, &null_desc, kOSANullScript, &as_script_context); if (osaerror) as_script_context = kOSANullScript; } void terminate_applescript() { OSADispose (as_scripting_component, as_script_context); CloseComponent (as_scripting_component); } OSType mac_get_code_from_arg(Lisp_Object arg, OSType defCode) { OSType result; if (((arg) == (Qnil))) { result = defCode; } else { do { if (!((((enum Lisp_Type) (((unsigned long) ((arg))) & ((((long) 1) << 3) - 1))) == Lisp_String))) wrong_type_argument (Qstringp, (arg)); } while (0); if ((((((void) 0,(struct Lisp_String *) ((long) ((arg) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) ((arg) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) ((arg) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0) != 4) { error ("Wrong argument: need string of length 4 for code"); } result = ((UInt32)(UInt32) (__builtin_constant_p(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) ((arg) & ~((((long) 1) << 3) - 1))))->data + 0))) ? ((__uint32_t)((((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) ((arg) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0xff000000) >> 24) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) ((arg) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x00ff0000) >> 8) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) ((arg) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x0000ff00) << 8) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) ((arg) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x000000ff) << 24))) : (__builtin_constant_p(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) ((arg) & ~((((long) 1) << 3) - 1))))->data + 0))) ? ((__uint32_t)((((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) ((arg) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0xff000000) >> 24) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) ((arg) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x00ff0000) >> 8) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) ((arg) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x0000ff00) << 8) | (((__uint32_t)(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) ((arg) & ~((((long) 1) << 3) - 1))))->data + 0))) & 0x000000ff) << 24))) : _OSSwapInt32(*((UInt32 *) (((void) 0,(struct Lisp_String *) ((long) ((arg) & ~((((long) 1) << 3) - 1))))->data + 0)))))); } return result; } Lisp_Object mac_get_object_from_code(OSType defCode) { UInt32 code = ((UInt32)(UInt32) (__builtin_constant_p(defCode) ? ((__uint32_t)((((__uint32_t)(defCode) & 0xff000000) >> 24) | (((__uint32_t)(defCode) & 0x00ff0000) >> 8) | (((__uint32_t)(defCode) & 0x0000ff00) << 8) | (((__uint32_t)(defCode) & 0x000000ff) << 24))) : (__builtin_constant_p(defCode) ? ((__uint32_t)((((__uint32_t)(defCode) & 0xff000000) >> 24) | (((__uint32_t)(defCode) & 0x00ff0000) >> 8) | (((__uint32_t)(defCode) & 0x0000ff00) << 8) | (((__uint32_t)(defCode) & 0x000000ff) << 24))) : _OSSwapInt32(defCode)))); return make_unibyte_string ((char *)&code, 4); } Lisp_Object Fmac_get_file_creator (Lisp_Object) ; struct Lisp_Subr __attribute__ ((__aligned__ (1 << 3))) Smac_get_file_creator = { PVEC_SUBR | (sizeof (struct Lisp_Subr) / sizeof (long)), Fmac_get_file_creator, 1, 1, "mac-get-file-creator", 0, 0}; Lisp_Object Fmac_get_file_creator (filename) Lisp_Object filename; { OSStatus status; FSRef fref; Lisp_Object result = Qnil; do { if (!((((enum Lisp_Type) (((unsigned long) ((filename))) & ((((long) 1) << 3) - 1))) == Lisp_String))) wrong_type_argument (Qstringp, (filename)); } while (0); if (((Ffile_exists_p(filename)) == (Qnil)) || !((Ffile_directory_p(filename)) == (Qnil))) { return Qnil; } filename = Fexpand_file_name (filename, Qnil); (interrupt_input_blocked++); status = FSPathMakeRef((((void) 0,(struct Lisp_String *) ((long) (((! ((Vfile_name_coding_system) == (Qnil)) && !((Vfile_name_coding_system) == ((((long) (0)) << 3))) ? code_convert_string_norecord (filename, Vfile_name_coding_system, 1) : (! ((Vdefault_file_name_coding_system) == (Qnil)) && !((Vdefault_file_name_coding_system) == ((((long) (0)) << 3))) ? code_convert_string_norecord (filename, Vdefault_file_name_coding_system, 1) : filename))) & ~((((long) 1) << 3) - 1))))->data + 0), &fref, ((void *)0)); if (status == noErr) { FSCatalogInfo catalogInfo; status = FSGetCatalogInfo(&fref, kFSCatInfoFinderInfo, &catalogInfo, ((void *)0), ((void *)0), ((void *)0)); if (status == noErr) { result = mac_get_object_from_code(((FileInfo*)&catalogInfo.finderInfo)->fileCreator); } } do { --interrupt_input_blocked; if (interrupt_input_blocked == 0) { if (interrupt_input_pending) reinvoke_input_signal (); if (pending_atimers) do_pending_atimers (); } else if (interrupt_input_blocked < 0) abort (); } while (0); if (status != noErr) { error ("Error while getting file information."); } return result; } Lisp_Object Fmac_get_file_type (Lisp_Object) ; struct Lisp_Subr __attribute__ ((__aligned__ (1 << 3))) Smac_get_file_type = { PVEC_SUBR | (sizeof (struct Lisp_Subr) / sizeof (long)), Fmac_get_file_type, 1, 1, "mac-get-file-type", 0, 0}; Lisp_Object Fmac_get_file_type (filename) Lisp_Object filename; { OSStatus status; FSRef fref; Lisp_Object result = Qnil; do { if (!((((enum Lisp_Type) (((unsigned long) ((filename))) & ((((long) 1) << 3) - 1))) == Lisp_String))) wrong_type_argument (Qstringp, (filename)); } while (0); if (((Ffile_exists_p(filename)) == (Qnil)) || !((Ffile_directory_p(filename)) == (Qnil))) { return Qnil; } filename = Fexpand_file_name (filename, Qnil); (interrupt_input_blocked++); status = FSPathMakeRef((((void) 0,(struct Lisp_String *) ((long) (((! ((Vfile_name_coding_system) == (Qnil)) && !((Vfile_name_coding_system) == ((((long) (0)) << 3))) ? code_convert_string_norecord (filename, Vfile_name_coding_system, 1) : (! ((Vdefault_file_name_coding_system) == (Qnil)) && !((Vdefault_file_name_coding_system) == ((((long) (0)) << 3))) ? code_convert_string_norecord (filename, Vdefault_file_name_coding_system, 1) : filename))) & ~((((long) 1) << 3) - 1))))->data + 0), &fref, ((void *)0)); if (status == noErr) { FSCatalogInfo catalogInfo; status = FSGetCatalogInfo(&fref, kFSCatInfoFinderInfo, &catalogInfo, ((void *)0), ((void *)0), ((void *)0)); if (status == noErr) { result = mac_get_object_from_code(((FileInfo*)&catalogInfo.finderInfo)->fileType); } } do { --interrupt_input_blocked; if (interrupt_input_blocked == 0) { if (interrupt_input_pending) reinvoke_input_signal (); if (pending_atimers) do_pending_atimers (); } else if (interrupt_input_blocked < 0) abort (); } while (0); if (status != noErr) { error ("Error while getting file information."); } return result; } Lisp_Object Fmac_set_file_creator (Lisp_Object, Lisp_Object) ; struct Lisp_Subr __attribute__ ((__aligned__ (1 << 3))) Smac_set_file_creator = { PVEC_SUBR | (sizeof (struct Lisp_Subr) / sizeof (long)), Fmac_set_file_creator, 1, 2, "mac-set-file-creator", 0, 0}; Lisp_Object Fmac_set_file_creator (filename, code) Lisp_Object filename, code; { OSStatus status; FSRef fref; OSType cCode; do { if (!((((enum Lisp_Type) (((unsigned long) ((filename))) & ((((long) 1) << 3) - 1))) == Lisp_String))) wrong_type_argument (Qstringp, (filename)); } while (0); cCode = mac_get_code_from_arg(code, MAC_EMACS_CREATOR_CODE); if (((Ffile_exists_p(filename)) == (Qnil)) || !((Ffile_directory_p(filename)) == (Qnil))) { return Qnil; } filename = Fexpand_file_name (filename, Qnil); (interrupt_input_blocked++); status = FSPathMakeRef((((void) 0,(struct Lisp_String *) ((long) (((! ((Vfile_name_coding_system) == (Qnil)) && !((Vfile_name_coding_system) == ((((long) (0)) << 3))) ? code_convert_string_norecord (filename, Vfile_name_coding_system, 1) : (! ((Vdefault_file_name_coding_system) == (Qnil)) && !((Vdefault_file_name_coding_system) == ((((long) (0)) << 3))) ? code_convert_string_norecord (filename, Vdefault_file_name_coding_system, 1) : filename))) & ~((((long) 1) << 3) - 1))))->data + 0), &fref, ((void *)0)); if (status == noErr) { FSCatalogInfo catalogInfo; FSRef parentDir; status = FSGetCatalogInfo(&fref, kFSCatInfoFinderInfo, &catalogInfo, ((void *)0), ((void *)0), &parentDir); if (status == noErr) { ((FileInfo*)&catalogInfo.finderInfo)->fileCreator = cCode; status = FSSetCatalogInfo(&fref, kFSCatInfoFinderInfo, &catalogInfo); } } do { --interrupt_input_blocked; if (interrupt_input_blocked == 0) { if (interrupt_input_pending) reinvoke_input_signal (); if (pending_atimers) do_pending_atimers (); } else if (interrupt_input_blocked < 0) abort (); } while (0); if (status != noErr) { error ("Error while setting creator information."); } return Qt; } Lisp_Object Fmac_set_file_type (Lisp_Object, Lisp_Object) ; struct Lisp_Subr __attribute__ ((__aligned__ (1 << 3))) Smac_set_file_type = { PVEC_SUBR | (sizeof (struct Lisp_Subr) / sizeof (long)), Fmac_set_file_type, 2, 2, "mac-set-file-type", 0, 0}; Lisp_Object Fmac_set_file_type (filename, code) Lisp_Object filename, code; { OSStatus status; FSRef fref; OSType cCode; do { if (!((((enum Lisp_Type) (((unsigned long) ((filename))) & ((((long) 1) << 3) - 1))) == Lisp_String))) wrong_type_argument (Qstringp, (filename)); } while (0); cCode = mac_get_code_from_arg(code, 0); if (((Ffile_exists_p(filename)) == (Qnil)) || !((Ffile_directory_p(filename)) == (Qnil))) { return Qnil; } filename = Fexpand_file_name (filename, Qnil); (interrupt_input_blocked++); status = FSPathMakeRef((((void) 0,(struct Lisp_String *) ((long) (((! ((Vfile_name_coding_system) == (Qnil)) && !((Vfile_name_coding_system) == ((((long) (0)) << 3))) ? code_convert_string_norecord (filename, Vfile_name_coding_system, 1) : (! ((Vdefault_file_name_coding_system) == (Qnil)) && !((Vdefault_file_name_coding_system) == ((((long) (0)) << 3))) ? code_convert_string_norecord (filename, Vdefault_file_name_coding_system, 1) : filename))) & ~((((long) 1) << 3) - 1))))->data + 0), &fref, ((void *)0)); if (status == noErr) { FSCatalogInfo catalogInfo; FSRef parentDir; status = FSGetCatalogInfo(&fref, kFSCatInfoFinderInfo, &catalogInfo, ((void *)0), ((void *)0), &parentDir); if (status == noErr) { ((FileInfo*)&catalogInfo.finderInfo)->fileType = cCode; status = FSSetCatalogInfo(&fref, kFSCatInfoFinderInfo, &catalogInfo); } } do { --interrupt_input_blocked; if (interrupt_input_blocked == 0) { if (interrupt_input_pending) reinvoke_input_signal (); if (pending_atimers) do_pending_atimers (); } else if (interrupt_input_blocked < 0) abort (); } while (0); if (status != noErr) { error ("Error while setting creator information."); } return Qt; } # 4378 "mac.c" static long do_applescript (script, result) Lisp_Object script, *result; { AEDesc script_desc, result_desc, error_desc, *desc = ((void *)0); OSErr error; OSAError osaerror; *result = Qnil; if (!as_scripting_component) initialize_applescript(); error = AECreateDesc (typeChar, (((void) 0,(struct Lisp_String *) ((long) ((script) & ~((((long) 1) << 3) - 1))))->data + 0), (((((void) 0,(struct Lisp_String *) ((long) ((script) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) ((script) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) ((script) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0), &script_desc); if (error) return error; osaerror = OSADoScript (as_scripting_component, &script_desc, kOSANullScript, typeChar, kOSAModeNull, &result_desc); if (osaerror == noErr) desc = &result_desc; else if (osaerror == errOSAScriptError) if (!OSAScriptError (as_scripting_component, kOSAErrorMessage, typeChar, &error_desc)) desc = &error_desc; if (desc) { *result = make_uninit_string (AEGetDescDataSize (desc)); AEGetDescData (desc, (((void) 0,(struct Lisp_String *) ((long) ((*result) & ~((((long) 1) << 3) - 1))))->data + 0), (((((void) 0,(struct Lisp_String *) ((long) ((*result) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) ((*result) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) ((*result) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0)); AEDisposeDesc (desc); } AEDisposeDesc (&script_desc); return osaerror; } Lisp_Object Fdo_applescript (Lisp_Object) ; struct Lisp_Subr __attribute__ ((__aligned__ (1 << 3))) Sdo_applescript = { PVEC_SUBR | (sizeof (struct Lisp_Subr) / sizeof (long)), Fdo_applescript, 1, 1, "do-applescript", 0, 0}; Lisp_Object Fdo_applescript (script) Lisp_Object script; { Lisp_Object result; long status; do { if (!((((enum Lisp_Type) (((unsigned long) ((script))) & ((((long) 1) << 3) - 1))) == Lisp_String))) wrong_type_argument (Qstringp, (script)); } while (0); (interrupt_input_blocked++); status = do_applescript (script, &result); do { --interrupt_input_blocked; if (interrupt_input_blocked == 0) { if (interrupt_input_pending) reinvoke_input_signal (); if (pending_atimers) do_pending_atimers (); } else if (interrupt_input_blocked < 0) abort (); } while (0); if (status == 0) return result; else if (!(((enum Lisp_Type) (((unsigned long) ((result))) & ((((long) 1) << 3) - 1))) == Lisp_String)) error ("AppleScript error %d", status); else error ("%s", (((void) 0,(struct Lisp_String *) ((long) ((result) & ~((((long) 1) << 3) - 1))))->data + 0)); } Lisp_Object Fmac_file_name_to_posix (Lisp_Object) ; struct Lisp_Subr __attribute__ ((__aligned__ (1 << 3))) Smac_file_name_to_posix = { PVEC_SUBR | (sizeof (struct Lisp_Subr) / sizeof (long)), Fmac_file_name_to_posix, 1, 1, "mac-file-name-to-posix", 0, 0}; Lisp_Object Fmac_file_name_to_posix (filename) Lisp_Object filename; { char posix_filename[1024 +1]; do { if (!((((enum Lisp_Type) (((unsigned long) ((filename))) & ((((long) 1) << 3) - 1))) == Lisp_String))) wrong_type_argument (Qstringp, (filename)); } while (0); if (mac_to_posix_pathname ((((void) 0,(struct Lisp_String *) ((long) ((filename) & ~((((long) 1) << 3) - 1))))->data + 0), posix_filename, 1024)) return build_string (posix_filename); else return Qnil; } Lisp_Object Fposix_file_name_to_mac (Lisp_Object) ; struct Lisp_Subr __attribute__ ((__aligned__ (1 << 3))) Sposix_file_name_to_mac = { PVEC_SUBR | (sizeof (struct Lisp_Subr) / sizeof (long)), Fposix_file_name_to_mac, 1, 1, "posix-file-name-to-mac", 0, 0}; Lisp_Object Fposix_file_name_to_mac (filename) Lisp_Object filename; { char mac_filename[1024 +1]; do { if (!((((enum Lisp_Type) (((unsigned long) ((filename))) & ((((long) 1) << 3) - 1))) == Lisp_String))) wrong_type_argument (Qstringp, (filename)); } while (0); if (posix_to_mac_pathname ((((void) 0,(struct Lisp_String *) ((long) ((filename) & ~((((long) 1) << 3) - 1))))->data + 0), mac_filename, 1024)) return build_string (mac_filename); else return Qnil; } Lisp_Object Fmac_coerce_ae_data (Lisp_Object, Lisp_Object, Lisp_Object) ; struct Lisp_Subr __attribute__ ((__aligned__ (1 << 3))) Smac_coerce_ae_data = { PVEC_SUBR | (sizeof (struct Lisp_Subr) / sizeof (long)), Fmac_coerce_ae_data, 3, 3, "mac-coerce-ae-data", 0, 0}; Lisp_Object Fmac_coerce_ae_data (src_type, src_data, dst_type) Lisp_Object src_type, src_data, dst_type; { OSErr err; Lisp_Object result = Qnil; DescType src_desc_type, dst_desc_type; AEDesc dst_desc; do { if (!((((enum Lisp_Type) (((unsigned long) ((src_data))) & ((((long) 1) << 3) - 1))) == Lisp_String))) wrong_type_argument (Qstringp, (src_data)); } while (0); if (((src_type) == (Qundecoded_file_name))) src_desc_type = TYPE_FILE_NAME; else src_desc_type = mac_get_code_from_arg (src_type, 0); if (((dst_type) == (Qundecoded_file_name))) dst_desc_type = TYPE_FILE_NAME; else dst_desc_type = mac_get_code_from_arg (dst_type, 0); (interrupt_input_blocked++); err = AECoercePtr (src_desc_type, (((void) 0,(struct Lisp_String *) ((long) ((src_data) & ~((((long) 1) << 3) - 1))))->data + 0), (((((void) 0,(struct Lisp_String *) ((long) ((src_data) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) ((src_data) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) ((src_data) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0), dst_desc_type, &dst_desc); if (err == noErr) { result = Fcdr (mac_aedesc_to_lisp (&dst_desc)); AEDisposeDesc (&dst_desc); } do { --interrupt_input_blocked; if (interrupt_input_blocked == 0) { if (interrupt_input_pending) reinvoke_input_signal (); if (pending_atimers) do_pending_atimers (); } else if (interrupt_input_blocked < 0) abort (); } while (0); return result; } static Lisp_Object Qxml, Qmime_charset; static Lisp_Object QNFD, QNFKD, QNFC, QNFKC, QHFS_plus_D, QHFS_plus_C; Lisp_Object Fmac_get_preference (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object) ; struct Lisp_Subr __attribute__ ((__aligned__ (1 << 3))) Smac_get_preference = { PVEC_SUBR | (sizeof (struct Lisp_Subr) / sizeof (long)), Fmac_get_preference, 1, 4, "mac-get-preference", 0, 0}; Lisp_Object Fmac_get_preference # 4563 "mac.c" (key, application, format, hash_bound) Lisp_Object key, application, format, hash_bound; { CFStringRef app_id, key_str; CFPropertyListRef app_plist = ((void *)0), plist; Lisp_Object result = Qnil, tmp; struct gcpro gcpro1, gcpro2; if ((((enum Lisp_Type) (((unsigned long) ((key))) & ((((long) 1) << 3) - 1))) == Lisp_String)) key = Fcons (key, Qnil); else { do { if (!((((enum Lisp_Type) (((unsigned long) ((key))) & ((((long) 1) << 3) - 1))) == Lisp_Cons))) wrong_type_argument (Qconsp, (key)); } while (0); for (tmp = key; (((enum Lisp_Type) (((unsigned long) ((tmp))) & ((((long) 1) << 3) - 1))) == Lisp_Cons); tmp = (0+((((void) 0,(struct Lisp_Cons *) ((long) (((tmp)) & ~((((long) 1) << 3) - 1))))->u.cdr)))) do { if (!((((enum Lisp_Type) (((unsigned long) (((0+((((void) 0,(struct Lisp_Cons *) ((long) (((tmp)) & ~((((long) 1) << 3) - 1))))->car)))))) & ((((long) 1) << 3) - 1))) == Lisp_String))) wrong_type_argument (Qstringp, ((0+((((void) 0,(struct Lisp_Cons *) ((long) (((tmp)) & ~((((long) 1) << 3) - 1))))->car))))); } while (0); do { if (!(((tmp) == (Qnil)))) wrong_type_argument (Qlistp, (key)); } while (0); } if (!((application) == (Qnil))) do { if (!((((enum Lisp_Type) (((unsigned long) ((application))) & ((((long) 1) << 3) - 1))) == Lisp_String))) wrong_type_argument (Qstringp, (application)); } while (0); do { if (!((((enum Lisp_Type) (((unsigned long) ((format))) & ((((long) 1) << 3) - 1))) == Lisp_Symbol))) wrong_type_argument (Qsymbolp, (format)); } while (0); if (!((hash_bound) == (Qnil))) do { if (!((((enum Lisp_Type) (((unsigned long) ((hash_bound))) & ((((long) 1) << 3) - 1))) == Lisp_Int))) wrong_type_argument (Qintegerp, (hash_bound)); } while (0); (((void) gcpro2, (void) gcpro1)); (interrupt_input_blocked++); app_id = kCFPreferencesCurrentApplication; if (!((application) == (Qnil))) { app_id = cfstring_create_with_string (application); if (app_id == ((void *)0)) goto out; } if (!CFPreferencesAppSynchronize (app_id)) goto out; key_str = cfstring_create_with_string ((0+((((void) 0,(struct Lisp_Cons *) ((long) (((key)) & ~((((long) 1) << 3) - 1))))->car)))); if (key_str == ((void *)0)) goto out; app_plist = CFPreferencesCopyAppValue (key_str, app_id); CFRelease (key_str); if (app_plist == ((void *)0)) goto out; plist = app_plist; for (key = (0+((((void) 0,(struct Lisp_Cons *) ((long) (((key)) & ~((((long) 1) << 3) - 1))))->u.cdr))); (((enum Lisp_Type) (((unsigned long) ((key))) & ((((long) 1) << 3) - 1))) == Lisp_Cons); key = (0+((((void) 0,(struct Lisp_Cons *) ((long) (((key)) & ~((((long) 1) << 3) - 1))))->u.cdr)))) { if (CFGetTypeID (plist) != CFDictionaryGetTypeID ()) break; key_str = cfstring_create_with_string ((0+((((void) 0,(struct Lisp_Cons *) ((long) (((key)) & ~((((long) 1) << 3) - 1))))->car)))); if (key_str == ((void *)0)) goto out; plist = CFDictionaryGetValue (plist, key_str); CFRelease (key_str); if (plist == ((void *)0)) goto out; } if (((key) == (Qnil))) { if (((format) == (Qxml))) { CFDataRef data = CFPropertyListCreateXMLData (((void *)0), plist); if (data == ((void *)0)) goto out; result = cfdata_to_lisp (data); CFRelease (data); } else result = cfproperty_list_to_lisp (plist, ((format) == (Qt)), ((hash_bound) == (Qnil)) ? -1 : (((long) (hash_bound)) >> 3)); } out: if (app_plist) CFRelease (app_plist); CFRelease (app_id); do { --interrupt_input_blocked; if (interrupt_input_blocked == 0) { if (interrupt_input_pending) reinvoke_input_signal (); if (pending_atimers) do_pending_atimers (); } else if (interrupt_input_blocked < 0) abort (); } while (0); ((void) 0); return result; } static CFStringEncoding get_cfstring_encoding_from_lisp (obj) Lisp_Object obj; { CFStringRef iana_name; CFStringEncoding encoding = (0xffffffffU); if (((obj) == (Qnil))) return kCFStringEncodingUnicode; if ((((enum Lisp_Type) (((unsigned long) ((obj))) & ((((long) 1) << 3) - 1))) == Lisp_Int)) return (((long) (obj)) >> 3); if ((((enum Lisp_Type) (((unsigned long) ((obj))) & ((((long) 1) << 3) - 1))) == Lisp_Symbol) && !((Fcoding_system_p (obj)) == (Qnil))) { Lisp_Object coding_spec, plist; coding_spec = Fget (obj, Qcoding_system); plist = ((void) 0,(struct Lisp_Vector *) ((long) ((coding_spec) & ~((((long) 1) << 3) - 1))))->contents[3]; obj = Fplist_get (((void) 0,(struct Lisp_Vector *) ((long) ((coding_spec) & ~((((long) 1) << 3) - 1))))->contents[3], Qmime_charset); } if ((((enum Lisp_Type) (((unsigned long) ((obj))) & ((((long) 1) << 3) - 1))) == Lisp_Symbol)) obj = (0+(((void) 0,(struct Lisp_Symbol *) ((long) ((obj) & ~((((long) 1) << 3) - 1))))->xname)); if ((((enum Lisp_Type) (((unsigned long) ((obj))) & ((((long) 1) << 3) - 1))) == Lisp_String)) { iana_name = cfstring_create_with_string (obj); if (iana_name) { encoding = CFStringConvertIANACharSetNameToEncoding (iana_name); CFRelease (iana_name); } } return encoding; } static CFStringRef cfstring_create_normalized (str, symbol) CFStringRef str; Lisp_Object symbol; { int form = -1; TextEncodingVariant variant; float initial_mag = 0.0; CFStringRef result = ((void *)0); if (((symbol) == (QNFD))) form = kCFStringNormalizationFormD; else if (((symbol) == (QNFKD))) form = kCFStringNormalizationFormKD; else if (((symbol) == (QNFC))) form = kCFStringNormalizationFormC; else if (((symbol) == (QNFKC))) form = kCFStringNormalizationFormKC; else if (((symbol) == (QHFS_plus_D))) { variant = kUnicodeHFSPlusDecompVariant; initial_mag = 1.5; } else if (((symbol) == (QHFS_plus_C))) { variant = kUnicodeHFSPlusCompVariant; initial_mag = 1.0; } if (form >= 0) { CFMutableStringRef mut_str = CFStringCreateMutableCopy (((void *)0), 0, str); if (mut_str) { CFStringNormalize (mut_str, form); result = mut_str; } } else if (initial_mag > 0.0) { UnicodeToTextInfo uni = ((void *)0); UnicodeMapping map; CFIndex length; UniChar *in_text, *buffer = ((void *)0), *out_buf = ((void *)0); OSStatus err = noErr; ByteCount out_read, out_size, out_len; map.unicodeEncoding = CreateTextEncoding (kTextEncodingUnicodeDefault, kUnicodeNoSubset, kTextEncodingDefaultFormat); map.otherEncoding = CreateTextEncoding (kTextEncodingUnicodeDefault, variant, kTextEncodingDefaultFormat); map.mappingVersion = kUnicodeUseLatestMapping; length = CFStringGetLength (str); out_size = (int)((float)length * initial_mag) * sizeof (UniChar); if (out_size < 32) out_size = 32; in_text = (UniChar *)CFStringGetCharactersPtr (str); if (in_text == ((void *)0)) { buffer = xmalloc (sizeof (UniChar) * length); CFStringGetCharacters (str, CFRangeMake (0, length), buffer); in_text = buffer; } if (in_text) err = CreateUnicodeToTextInfo (&map, &uni); while (err == noErr) { out_buf = xmalloc (out_size); err = ConvertFromUnicodeToText (uni, length * sizeof (UniChar), in_text, kUnicodeDefaultDirectionMask, 0, ((void *)0), ((void *)0), ((void *)0), out_size, &out_read, &out_len, out_buf); if (err == noErr && out_read < length * sizeof (UniChar)) { xfree (out_buf); out_size += length; } else break; } if (err == noErr) result = CFStringCreateWithCharacters (((void *)0), out_buf, out_len / sizeof (UniChar)); if (uni) DisposeUnicodeToTextInfo (&uni); if (out_buf) xfree (out_buf); if (buffer) xfree (buffer); } else { result = str; CFRetain (result); } return result; } Lisp_Object Fmac_code_convert_string (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object) ; struct Lisp_Subr __attribute__ ((__aligned__ (1 << 3))) Smac_code_convert_string = { PVEC_SUBR | (sizeof (struct Lisp_Subr) / sizeof (long)), Fmac_code_convert_string, 3, 4, "mac-code-convert-string", 0, 0}; Lisp_Object Fmac_code_convert_string # 4808 "mac.c" (string, source, target, normalization_form) Lisp_Object string, source, target, normalization_form; { Lisp_Object result = Qnil; struct gcpro gcpro1, gcpro2, gcpro3, gcpro4; CFStringEncoding src_encoding, tgt_encoding; CFStringRef str = ((void *)0); do { if (!((((enum Lisp_Type) (((unsigned long) ((string))) & ((((long) 1) << 3) - 1))) == Lisp_String))) wrong_type_argument (Qstringp, (string)); } while (0); if (!(((enum Lisp_Type) (((unsigned long) ((source))) & ((((long) 1) << 3) - 1))) == Lisp_Int) && !(((enum Lisp_Type) (((unsigned long) ((source))) & ((((long) 1) << 3) - 1))) == Lisp_String)) do { if (!((((enum Lisp_Type) (((unsigned long) ((source))) & ((((long) 1) << 3) - 1))) == Lisp_Symbol))) wrong_type_argument (Qsymbolp, (source)); } while (0); if (!(((enum Lisp_Type) (((unsigned long) ((target))) & ((((long) 1) << 3) - 1))) == Lisp_Int) && !(((enum Lisp_Type) (((unsigned long) ((target))) & ((((long) 1) << 3) - 1))) == Lisp_String)) do { if (!((((enum Lisp_Type) (((unsigned long) ((target))) & ((((long) 1) << 3) - 1))) == Lisp_Symbol))) wrong_type_argument (Qsymbolp, (target)); } while (0); do { if (!((((enum Lisp_Type) (((unsigned long) ((normalization_form))) & ((((long) 1) << 3) - 1))) == Lisp_Symbol))) wrong_type_argument (Qsymbolp, (normalization_form)); } while (0); (((void) gcpro4, (void) gcpro3, (void) gcpro2, (void) gcpro1)); (interrupt_input_blocked++); src_encoding = get_cfstring_encoding_from_lisp (source); tgt_encoding = get_cfstring_encoding_from_lisp (target); string = Fstring_as_unibyte (string); if (src_encoding != (0xffffffffU) && tgt_encoding != (0xffffffffU)) str = CFStringCreateWithBytes (((void *)0), (((void) 0,(struct Lisp_String *) ((long) ((string) & ~((((long) 1) << 3) - 1))))->data + 0), (((((void) 0,(struct Lisp_String *) ((long) ((string) & ~((((long) 1) << 3) - 1)))))->size_byte < 0 ? (((void) 0,(struct Lisp_String *) ((long) ((string) & ~((((long) 1) << 3) - 1)))))->size : (((void) 0,(struct Lisp_String *) ((long) ((string) & ~((((long) 1) << 3) - 1)))))->size_byte) + 0), src_encoding, !((source) == (Qnil))); if (str) { CFStringRef saved_str = str; str = cfstring_create_normalized (saved_str, normalization_form); CFRelease (saved_str); } if (str) { CFIndex str_len, buf_len; str_len = CFStringGetLength (str); if (CFStringGetBytes (str, CFRangeMake (0, str_len), tgt_encoding, 0, !((target) == (Qnil)), ((void *)0), 0, &buf_len) == str_len) { result = make_uninit_string (buf_len); CFStringGetBytes (str, CFRangeMake (0, str_len), tgt_encoding, 0, !((target) == (Qnil)), (((void) 0,(struct Lisp_String *) ((long) ((result) & ~((((long) 1) << 3) - 1))))->data + 0), buf_len, ((void *)0)); } CFRelease (str); } do { --interrupt_input_blocked; if (interrupt_input_blocked == 0) { if (interrupt_input_pending) reinvoke_input_signal (); if (pending_atimers) do_pending_atimers (); } else if (interrupt_input_blocked < 0) abort (); } while (0); ((void) 0); return result; } Lisp_Object Fmac_process_hi_command (Lisp_Object) ; struct Lisp_Subr __attribute__ ((__aligned__ (1 << 3))) Smac_process_hi_command = { PVEC_SUBR | (sizeof (struct Lisp_Subr) / sizeof (long)), Fmac_process_hi_command, 1, 1, "mac-process-hi-command", 0, 0}; Lisp_Object Fmac_process_hi_command (command_id) Lisp_Object command_id; { OSStatus err; HICommand command; bzero (&command, sizeof (HICommand)); command.commandID = mac_get_code_from_arg (command_id, 0); (interrupt_input_blocked++); err = ProcessHICommand (&command); do { --interrupt_input_blocked; if (interrupt_input_blocked == 0) { if (interrupt_input_pending) reinvoke_input_signal (); if (pending_atimers) do_pending_atimers (); } else if (interrupt_input_blocked < 0) abort (); } while (0); if (err != noErr) error ("HI command (command ID: '%s') not handled.", (((void) 0,(struct Lisp_String *) ((long) ((command_id) & ~((((long) 1) << 3) - 1))))->data + 0)); return Qnil; } static Lisp_Object mac_get_system_locale () { OSStatus err; LangCode lang; RegionCode region; LocaleRef locale; Str255 str; lang = GetScriptVariable (smSystemScript, smScriptLang); region = GetScriptManagerVariable (smRegionCode); err = LocaleRefFromLangOrRegionCode (lang, region, &locale); if (err == noErr) err = LocaleRefGetPartString (locale, kLocaleAllPartsMask, sizeof (str), str); if (err == noErr) return build_string (str); else return Qnil; } extern int inhibit_window_system; extern int noninteractive; # 4947 "mac.c" #define SELECT_USE_CFSOCKET 1 #define SELECT_POLLING_PERIOD_USEC 100000 #define SELECT_TIMEOUT_THRESHOLD_RUNLOOP 0.2 static CFMutableDictionaryRef cfsockets_for_select; static pid_t mac_emacs_pid; static void socket_callback (s, type, address, data, info) CFSocketRef s; CFSocketCallBackType type; CFDataRef address; const void *data; void *info; { } static int select_and_poll_event (nfds, rfds, wfds, efds, timeout) int nfds; fd_set *rfds, *wfds, *efds; struct timeval *timeout; { int timedout_p = 0; int r = 0; struct timeval select_timeout; EventTimeout timeoutval = (timeout ? (((*timeout).tv_sec + 0) * ((EventTime)1.0) + ((*timeout).tv_usec + 0) * ((EventTime)(((EventTime)1.0)/1000000))) : ((EventTime)(-1.0))); fd_set orfds, owfds, oefds; if (timeout == ((void *)0)) { if (rfds) orfds = *rfds; if (wfds) owfds = *wfds; if (efds) oefds = *efds; } (interrupt_input_blocked++); while (1) { if (detect_input_pending ()) break; (((select_timeout).tv_sec = (0)), ((select_timeout).tv_usec = (0))); r = select (nfds, rfds, wfds, efds, &select_timeout); if (r != 0) break; if (timeoutval == 0.0) timedout_p = 1; else timedout_p = mac_run_loop_run_once (timeoutval); if (timeout == ((void *)0) && timedout_p) { if (rfds) *rfds = orfds; if (wfds) *wfds = owfds; if (efds) *efds = oefds; } else break; } do { --interrupt_input_blocked; if (interrupt_input_blocked == 0) { if (interrupt_input_pending) reinvoke_input_signal (); if (pending_atimers) do_pending_atimers (); } else if (interrupt_input_blocked < 0) abort (); } while (0); if (r != 0) return r; else if (!timedout_p) { detect_input_pending (); (*__error()) = 4; return -1; } else return 0; } int mac_try_close_socket (fd) int fd; { if (getpid () == mac_emacs_pid && cfsockets_for_select) { void *key = (void *) fd; CFSocketRef socket = (CFSocketRef) CFDictionaryGetValue (cfsockets_for_select, key); if (socket) { CFOptionFlags flags = CFSocketGetSocketFlags (socket); if (!(flags & kCFSocketCloseOnInvalidate)) CFSocketSetSocketFlags (socket, flags | kCFSocketCloseOnInvalidate); (interrupt_input_blocked++); CFSocketInvalidate (socket); CFDictionaryRemoveValue (cfsockets_for_select, key); do { --interrupt_input_blocked; if (interrupt_input_blocked == 0) { if (interrupt_input_pending) reinvoke_input_signal (); if (pending_atimers) do_pending_atimers (); } else if (interrupt_input_blocked < 0) abort (); } while (0); return 1; } } return 0; } int sys_select (nfds, rfds, wfds, efds, timeout) int nfds; fd_set *rfds, *wfds, *efds; struct timeval *timeout; { int timedout_p = 0; int r; struct timeval select_timeout; fd_set orfds, owfds, oefds; if (inhibit_window_system || noninteractive || nfds < 1 || rfds == ((void *)0) || !__darwin_fd_isset((0), (rfds))) return select (nfds, rfds, wfds, efds, timeout); do { int __fd = (0); ((rfds)->fds_bits[__fd/(sizeof(__int32_t) * 8)] &= ~(1<<(__fd % (sizeof(__int32_t) * 8)))); } while(0); orfds = *rfds; if (wfds) owfds = *wfds; else __builtin_bzero(&owfds, sizeof(*(&owfds))); if (efds) oefds = *efds; else { EventTimeout timeoutval = (timeout ? (((*timeout).tv_sec + 0) * ((EventTime)1.0) + ((*timeout).tv_usec + 0) * ((EventTime)(((EventTime)1.0)/1000000))) : ((EventTime)(-1.0))); do { int __fd = (0); ((rfds)->fds_bits[__fd/(sizeof(__int32_t) * 8)] |= (1<<(__fd % (sizeof(__int32_t) * 8)))); } while(0); do { nfds--; } while (!(__darwin_fd_isset((nfds), (rfds)) || (wfds && __darwin_fd_isset((nfds), (wfds))))); nfds++; do { int __fd = (0); ((rfds)->fds_bits[__fd/(sizeof(__int32_t) * 8)] &= ~(1<<(__fd % (sizeof(__int32_t) * 8)))); } while(0); if (nfds == 1) return select_and_poll_event (nfds, rfds, wfds, efds, timeout); (((select_timeout).tv_sec = (0)), ((select_timeout).tv_usec = (0))); r = select_and_poll_event (nfds, rfds, wfds, efds, &select_timeout); if (r != 0 || timeoutval == 0.0) return r; *rfds = orfds; if (wfds) *wfds = owfds; if (timeoutval > 0 && timeoutval <= 0.2) goto poll_periodically; (interrupt_input_blocked++); if (!detect_input_pending ()) { int minfd, fd; CFRunLoopRef runloop = (CFRunLoopRef) GetCFRunLoopFromEventLoop (GetCurrentEventLoop ()); static CFMutableDictionaryRef sources; if (sources == ((void *)0)) sources = CFDictionaryCreateMutable (((void *)0), 0, ((void *)0), &kCFTypeDictionaryValueCallBacks); if (cfsockets_for_select == ((void *)0)) cfsockets_for_select = CFDictionaryCreateMutable (((void *)0), 0, ((void *)0), &kCFTypeDictionaryValueCallBacks); for (minfd = 1; ; minfd++) if (__darwin_fd_isset((minfd), (rfds)) || (wfds && __darwin_fd_isset((minfd), (wfds)))) break; for (fd = minfd; fd < nfds; fd++) if (__darwin_fd_isset((fd), (rfds)) || (wfds && __darwin_fd_isset((fd), (wfds)))) { void *key = (void *) fd; CFRunLoopSourceRef source = (CFRunLoopSourceRef) CFDictionaryGetValue (sources, key); if (source == ((void *)0) || !CFRunLoopSourceIsValid (source)) { CFSocketRef socket = CFSocketCreateWithNative (((void *)0), fd, (kCFSocketReadCallBack | kCFSocketConnectCallBack), socket_callback, ((void *)0)); if (socket == ((void *)0)) continue; CFDictionarySetValue (cfsockets_for_select, key, socket); source = CFSocketCreateRunLoopSource (((void *)0), socket, 0); CFRelease (socket); if (source == ((void *)0)) continue; CFDictionarySetValue (sources, key, source); CFRelease (source); } CFRunLoopAddSource (runloop, source, kCFRunLoopDefaultMode); } timedout_p = mac_run_loop_run_once (timeoutval); for (fd = minfd; fd < nfds; fd++) if (__darwin_fd_isset((fd), (rfds)) || (wfds && __darwin_fd_isset((fd), (wfds)))) { void *key = (void *) fd; CFRunLoopSourceRef source = (CFRunLoopSourceRef) CFDictionaryGetValue (sources, key); CFRunLoopRemoveSource (runloop, source, kCFRunLoopDefaultMode); } } do { --interrupt_input_blocked; if (interrupt_input_blocked == 0) { if (interrupt_input_pending) reinvoke_input_signal (); if (pending_atimers) do_pending_atimers (); } else if (interrupt_input_blocked < 0) abort (); } while (0); if (!timedout_p) { (((select_timeout).tv_sec = (0)), ((select_timeout).tv_usec = (0))); return select_and_poll_event (nfds, rfds, wfds, efds, &select_timeout); } else { __builtin_bzero(rfds, sizeof(*(rfds))); if (wfds) __builtin_bzero(wfds, sizeof(*(wfds))); return 0; } } poll_periodically: { struct timeval end_time, now, remaining_time; if (timeout) { remaining_time = *timeout; gettimeofday (&(now), ((void *)0)); do { (end_time).tv_sec = (now).tv_sec + (remaining_time).tv_sec; (end_time).tv_usec = (now).tv_usec + (remaining_time).tv_usec; if ((end_time).tv_usec > 1000000) (end_time).tv_usec -= 1000000, (end_time).tv_sec++; } while (0); } do { (((select_timeout).tv_sec = (0)), ((select_timeout).tv_usec = (100000))); if (timeout && ((((remaining_time).tv_sec + 0) - ((select_timeout).tv_sec + 0) + (((remaining_time).tv_sec + 0) == ((select_timeout).tv_sec + 0) ? ((remaining_time).tv_usec + 0) - ((select_timeout).tv_usec + 0) : 0)) < 0)) select_timeout = remaining_time; r = select_and_poll_event (nfds, rfds, wfds, efds, &select_timeout); if (r != 0) return r; *rfds = orfds; if (wfds) *wfds = owfds; if (efds) *efds = oefds; if (timeout) { gettimeofday (&(now), ((void *)0)); do { (remaining_time).tv_sec = (end_time).tv_sec - (now).tv_sec; (remaining_time).tv_usec = (end_time).tv_usec - (now).tv_usec; if ((remaining_time).tv_usec < 0) (remaining_time).tv_usec += 1000000, (remaining_time).tv_sec--; } while (0); } } while (!timeout || ((((now).tv_sec + 0) - ((end_time).tv_sec + 0) + (((now).tv_sec + 0) == ((end_time).tv_sec + 0) ? ((now).tv_usec + 0) - ((end_time).tv_usec + 0) : 0)) < 0)); (((select_timeout).tv_sec = (0)), ((select_timeout).tv_usec = (0))); return select_and_poll_event (nfds, rfds, wfds, efds, &select_timeout); } } # 5267 "mac.c" void init_mac_osx_environment () { CFBundleRef bundle; CFURLRef bundleURL; CFStringRef cf_app_bundle_pathname; int app_bundle_pathname_len; char *app_bundle_pathname; char *p, *q; struct stat st; mac_emacs_pid = getpid (); mac_system_script_code = (ScriptCode) GetScriptManagerVariable (smSysScript); Vmac_system_locale = mac_get_system_locale (); bundle = CFBundleGetMainBundle (); if (!bundle || CFBundleGetIdentifier (bundle) == ((void *)0)) { inhibit_window_system = 1; return; } bundleURL = CFBundleCopyBundleURL (bundle); if (!bundleURL) return; cf_app_bundle_pathname = CFURLCopyFileSystemPath (bundleURL, kCFURLPOSIXPathStyle); app_bundle_pathname_len = CFStringGetLength (cf_app_bundle_pathname); app_bundle_pathname = (char *) __builtin_alloca(app_bundle_pathname_len + 1); if (!CFStringGetCString (cf_app_bundle_pathname, app_bundle_pathname, app_bundle_pathname_len + 1, kCFStringEncodingISOLatin1)) { CFRelease (cf_app_bundle_pathname); return; } CFRelease (cf_app_bundle_pathname); p = (char *) __builtin_alloca(app_bundle_pathname_len + 50); q = (char *) __builtin_alloca(3 * app_bundle_pathname_len + 150); if (!getenv ("EMACSLOADPATH")) { q[0] = '\0'; strcpy (p, app_bundle_pathname); strcat (p, "/Contents/Resources/site-lisp"); if (stat (p, &st) == 0 && (st.st_mode & 0170000) == 0040000) strcat (q, p); strcpy (p, app_bundle_pathname); strcat (p, "/Contents/Resources/lisp"); if (stat (p, &st) == 0 && (st.st_mode & 0170000) == 0040000) { if (q[0] != '\0') strcat (q, ":"); strcat (q, p); } strcpy (p, app_bundle_pathname); strcat (p, "/Contents/Resources/leim"); if (stat (p, &st) == 0 && (st.st_mode & 0170000) == 0040000) { if (q[0] != '\0') strcat (q, ":"); strcat (q, p); } if (q[0] != '\0') setenv ("EMACSLOADPATH", q, 1); } if (!getenv ("EMACSPATH")) { q[0] = '\0'; strcpy (p, app_bundle_pathname); strcat (p, "/Contents/MacOS/libexec"); if (stat (p, &st) == 0 && (st.st_mode & 0170000) == 0040000) strcat (q, p); strcpy (p, app_bundle_pathname); strcat (p, "/Contents/MacOS/bin"); if (stat (p, &st) == 0 && (st.st_mode & 0170000) == 0040000) { if (q[0] != '\0') strcat (q, ":"); strcat (q, p); } if (q[0] != '\0') setenv ("EMACSPATH", q, 1); } if (!getenv ("EMACSDATA")) { strcpy (p, app_bundle_pathname); strcat (p, "/Contents/Resources/etc"); if (stat (p, &st) == 0 && (st.st_mode & 0170000) == 0040000) setenv ("EMACSDATA", p, 1); } if (!getenv ("EMACSDOC")) { strcpy (p, app_bundle_pathname); strcat (p, "/Contents/Resources/etc"); if (stat (p, &st) == 0 && (st.st_mode & 0170000) == 0040000) setenv ("EMACSDOC", p, 1); } if (!getenv ("INFOPATH")) { strcpy (p, app_bundle_pathname); strcat (p, "/Contents/Resources/info"); if (stat (p, &st) == 0 && (st.st_mode & 0170000) == 0040000) setenv ("INFOPATH", p, 1); } } void mac_wakeup_from_rne () { } void syms_of_mac () { Qundecoded_file_name = intern ("undecoded-file-name"); staticpro (&Qundecoded_file_name); Qstring = intern ("string"); staticpro (&Qstring); Qnumber = intern ("number"); staticpro (&Qnumber); Qboolean = intern ("boolean"); staticpro (&Qboolean); Qdate = intern ("date"); staticpro (&Qdate); Qdata = intern ("data"); staticpro (&Qdata); Qarray = intern ("array"); staticpro (&Qarray); Qdictionary = intern ("dictionary"); staticpro (&Qdictionary); Qxml = intern ("xml"); staticpro (&Qxml); Qmime_charset = intern ("mime-charset"); staticpro (&Qmime_charset); QNFD = intern ("NFD"); staticpro (&QNFD); QNFKD = intern ("NFKD"); staticpro (&QNFKD); QNFC = intern ("NFC"); staticpro (&QNFC); QNFKC = intern ("NFKC"); staticpro (&QNFKC); QHFS_plus_D = intern ("HFS+D"); staticpro (&QHFS_plus_D); QHFS_plus_C = intern ("HFS+C"); staticpro (&QHFS_plus_C); { int i; for (i = 0; i < sizeof (ae_attr_table) / sizeof (ae_attr_table[0]); i++) { ae_attr_table[i].symbol = intern (ae_attr_table[i].name); staticpro (&ae_attr_table[i].symbol); } } defsubr (&Smac_coerce_ae_data); defsubr (&Smac_get_preference); defsubr (&Smac_code_convert_string); defsubr (&Smac_process_hi_command); defsubr (&Smac_set_file_creator); defsubr (&Smac_set_file_type); defsubr (&Smac_get_file_creator); defsubr (&Smac_get_file_type); defsubr (&Sdo_applescript); defsubr (&Smac_file_name_to_posix); defsubr (&Sposix_file_name_to_mac); defvar_int ("mac-system-script-code", &mac_system_script_code); mac_system_script_code = (ScriptCode) GetScriptManagerVariable (smSysScript); defvar_lisp ("mac-system-locale", &Vmac_system_locale); Vmac_system_locale = mac_get_system_locale (); }