2
File: LaunchServices/UTCoreTypes.h
4
Contains: String constants for core uniform type identifiers
6
Version: LaunchServices-155.0.81~2
8
Copyright: � 2004-2005 by Apple Computer, Inc., all rights reserved.
12
{ Pascal Translation: Gale R Paeper, <gpaeper@empirenet.com>, 2006 }
15
Modified for use with Free Pascal
17
Please report any bugs to <gpc@microbizz.nl>
28
{$setc UNIVERSAL_INTERFACES_VERSION := $0342}
29
{$setc GAP_INTERFACES_VERSION := $0200}
31
{$ifc not defined USE_CFSTR_CONSTANT_MACROS}
32
{$setc USE_CFSTR_CONSTANT_MACROS := TRUE}
35
{$ifc defined CPUPOWERPC and defined CPUI386}
36
{$error Conflicting initial definitions for CPUPOWERPC and CPUI386}
38
{$ifc defined FPC_BIG_ENDIAN and defined FPC_LITTLE_ENDIAN}
39
{$error Conflicting initial definitions for FPC_BIG_ENDIAN and FPC_LITTLE_ENDIAN}
42
{$ifc not defined __ppc__ and defined CPUPOWERPC}
47
{$ifc not defined __i386__ and defined CPUI386}
53
{$ifc defined __ppc__ and __ppc__ and defined __i386__ and __i386__}
54
{$error Conflicting definitions for __ppc__ and __i386__}
57
{$ifc defined __ppc__ and __ppc__}
58
{$setc TARGET_CPU_PPC := TRUE}
59
{$setc TARGET_CPU_X86 := FALSE}
60
{$elifc defined __i386__ and __i386__}
61
{$setc TARGET_CPU_PPC := FALSE}
62
{$setc TARGET_CPU_X86 := TRUE}
64
{$error Neither __ppc__ nor __i386__ is defined.}
66
{$setc TARGET_CPU_PPC_64 := FALSE}
68
{$ifc defined FPC_BIG_ENDIAN}
69
{$setc TARGET_RT_BIG_ENDIAN := TRUE}
70
{$setc TARGET_RT_LITTLE_ENDIAN := FALSE}
71
{$elifc defined FPC_LITTLE_ENDIAN}
72
{$setc TARGET_RT_BIG_ENDIAN := FALSE}
73
{$setc TARGET_RT_LITTLE_ENDIAN := TRUE}
75
{$error Neither FPC_BIG_ENDIAN nor FPC_LITTLE_ENDIAN are defined.}
77
{$setc ACCESSOR_CALLS_ARE_FUNCTIONS := TRUE}
78
{$setc CALL_NOT_IN_CARBON := FALSE}
79
{$setc OLDROUTINENAMES := FALSE}
80
{$setc OPAQUE_TOOLBOX_STRUCTS := TRUE}
81
{$setc OPAQUE_UPP_TYPES := TRUE}
82
{$setc OTCARBONAPPLICATION := TRUE}
83
{$setc OTKERNEL := FALSE}
84
{$setc PM_USE_SESSION_APIS := TRUE}
85
{$setc TARGET_API_MAC_CARBON := TRUE}
86
{$setc TARGET_API_MAC_OS8 := FALSE}
87
{$setc TARGET_API_MAC_OSX := TRUE}
88
{$setc TARGET_CARBON := TRUE}
89
{$setc TARGET_CPU_68K := FALSE}
90
{$setc TARGET_CPU_MIPS := FALSE}
91
{$setc TARGET_CPU_SPARC := FALSE}
92
{$setc TARGET_OS_MAC := TRUE}
93
{$setc TARGET_OS_UNIX := FALSE}
94
{$setc TARGET_OS_WIN32 := FALSE}
95
{$setc TARGET_RT_MAC_68881 := FALSE}
96
{$setc TARGET_RT_MAC_CFM := FALSE}
97
{$setc TARGET_RT_MAC_MACHO := TRUE}
98
{$setc TYPED_FUNCTION_POINTERS := TRUE}
99
{$setc TYPE_BOOL := FALSE}
100
{$setc TYPE_EXTENDED := FALSE}
101
{$setc TYPE_LONGLONG := TRUE}
106
{ ================================================================================ *
107
* Abstract base types *
108
* ================================================================================ }
112
* generic base type for most things
113
* (files, directories)
120
* base type for anything containing user-viewable document content
121
* (documents, pasteboard data, and document packages)
123
* UTI: public.content
126
* kUTTypeCompositeContent
128
* base type for content formats supporting mixed embedded content
129
* (i.e., compound documents)
131
* UTI: public.composite-content
132
* conforms to: public.content
137
* base type for Mac OS X applications, launchable items
139
* UTI: com.apple.application
144
* base type for messages (email, IM, etc.)
146
* UTI: public.message
151
* contact information, e.g. for a person, group, organization
153
* UTI: public.contact
158
* an archive of files and directories
160
* UTI: public.archive
165
* a data item mountable as a volume
167
* UTI: public.disk-image
173
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
174
* CarbonLib: not available
175
* Non-Carbon CFM: not available
177
var kUTTypeItem: CFStringRef; external name '_kUTTypeItem'; (* attribute const *)
178
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
183
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
184
* CarbonLib: not available
185
* Non-Carbon CFM: not available
187
var kUTTypeContent: CFStringRef; external name '_kUTTypeContent'; (* attribute const *)
188
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
190
* kUTTypeCompositeContent
193
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
194
* CarbonLib: not available
195
* Non-Carbon CFM: not available
197
var kUTTypeCompositeContent: CFStringRef; external name '_kUTTypeCompositeContent'; (* attribute const *)
198
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
203
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
204
* CarbonLib: not available
205
* Non-Carbon CFM: not available
207
var kUTTypeApplication: CFStringRef; external name '_kUTTypeApplication'; (* attribute const *)
208
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
213
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
214
* CarbonLib: not available
215
* Non-Carbon CFM: not available
217
var kUTTypeMessage: CFStringRef; external name '_kUTTypeMessage'; (* attribute const *)
218
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
223
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
224
* CarbonLib: not available
225
* Non-Carbon CFM: not available
227
var kUTTypeContact: CFStringRef; external name '_kUTTypeContact'; (* attribute const *)
228
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
233
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
234
* CarbonLib: not available
235
* Non-Carbon CFM: not available
237
var kUTTypeArchive: CFStringRef; external name '_kUTTypeArchive'; (* attribute const *)
238
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
243
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
244
* CarbonLib: not available
245
* Non-Carbon CFM: not available
247
var kUTTypeDiskImage: CFStringRef; external name '_kUTTypeDiskImage'; (* attribute const *)
248
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
249
{ ================================================================================ *
250
* Concrete base types *
251
* ================================================================================ }
255
* base type for any sort of simple byte stream,
256
* including files and in-memory data
259
* conforms to: public.item
264
* file system directory
265
* (includes packages AND folders)
267
* UTI: public.directory
268
* conforms to: public.item
273
* anything the Alias Manager can resolve
275
* UTI: com.apple.resolvable
282
* UTI: public.symlink
283
* conforms to: public.item, com.apple.resolvable
288
* a volume mount point (resolvable, resolves to the root dir of a volume)
290
* UTI: com.apple.mount-point
291
* conforms to: public.item, com.apple.resolvable
296
* a fully-formed alias file
298
* UTI: com.apple.alias-file
299
* conforms to: public.data, com.apple.resolvable
306
* UTI: com.apple.alias-record
307
* conforms to: public.data, com.apple.resolvable
316
* conforms to: public.data
321
* The text of a "file:" URL
324
* UTI: public.file-url
325
* conforms to: public.url
331
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
332
* CarbonLib: not available
333
* Non-Carbon CFM: not available
335
var kUTTypeData: CFStringRef; external name '_kUTTypeData'; (* attribute const *)
336
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
341
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
342
* CarbonLib: not available
343
* Non-Carbon CFM: not available
345
var kUTTypeDirectory: CFStringRef; external name '_kUTTypeDirectory'; (* attribute const *)
346
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
351
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
352
* CarbonLib: not available
353
* Non-Carbon CFM: not available
355
var kUTTypeResolvable: CFStringRef; external name '_kUTTypeResolvable'; (* attribute const *)
356
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
361
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
362
* CarbonLib: not available
363
* Non-Carbon CFM: not available
365
var kUTTypeSymLink: CFStringRef; external name '_kUTTypeSymLink'; (* attribute const *)
366
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
371
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
372
* CarbonLib: not available
373
* Non-Carbon CFM: not available
375
var kUTTypeMountPoint: CFStringRef; external name '_kUTTypeMountPoint'; (* attribute const *)
376
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
381
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
382
* CarbonLib: not available
383
* Non-Carbon CFM: not available
385
var kUTTypeAliasFile: CFStringRef; external name '_kUTTypeAliasFile'; (* attribute const *)
386
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
391
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
392
* CarbonLib: not available
393
* Non-Carbon CFM: not available
395
var kUTTypeAliasRecord: CFStringRef; external name '_kUTTypeAliasRecord'; (* attribute const *)
396
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
401
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
402
* CarbonLib: not available
403
* Non-Carbon CFM: not available
405
var kUTTypeURL: CFStringRef; external name '_kUTTypeURL'; (* attribute const *)
406
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
411
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
412
* CarbonLib: not available
413
* Non-Carbon CFM: not available
415
var kUTTypeFileURL: CFStringRef; external name '_kUTTypeFileURL'; (* attribute const *)
416
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
417
{ ================================================================================ *
419
* ================================================================================ }
423
* base type for all text-encoded data,
424
* including text with markup (HTML, RTF, etc.)
427
* conforms to: public.data, public.content
432
* text with no markup, unspecified encoding
434
* UTI: public.plain-text
435
* conforms to: public.text
438
* kUTTypeUTF8PlainText
440
* plain text, UTF-8 encoding
441
* (OSType 'utf8', NSPasteboardType "NSStringPBoardType")
443
* UTI: public.utf8-plain-text
444
* conforms to: public.plain-text
447
* kUTTypeUTF16ExternalPlainText
449
* plain text, UTF-16 encoding, with BOM, or if BOM
450
* is not present, has "external representation"
451
* byte order (big-endian).
454
* UTI: public.utf16-external-plain-text
455
* conforms to: public.plain-text
458
* kUTTypeUTF16PlainText
460
* plain text, UTF-16 encoding, native byte order, no BOM
463
* UTI: public.utf16-plain-text
464
* conforms to: public.plain-text
472
* conforms to: public.text
480
* conforms to: public.text
488
* conforms to: public.text
493
* abstract type for source code (any language)
495
* UTI: public.source-code
496
* conforms to: public.plain-text
503
* UTI: public.c-source
504
* conforms to: public.plain-text
507
* kUTTypeObjectiveCSource
509
* Objective-C source code (.m)
511
* UTI: public.objective-c-source
512
* conforms to: public.plain-text
515
* kUTTypeCPlusPlusSource
517
* C++ source code (.cp, etc.)
519
* UTI: public.c-plus-plus-source
520
* conforms to: public.plain-text
523
* kUTTypeObjectiveCPlusPlusSource
525
* Objective-C++ source code
527
* UTI: public.objective-c-plus-plus-source
528
* conforms to: public.plain-text
535
* UTI: public.c-header
536
* conforms to: public.plain-text
539
* kUTTypeCPlusPlusHeader
543
* UTI: public.c-plus-plus-header
544
* conforms to: public.plain-text
551
* UTI: com.sun.java-source
552
* conforms to: public.plain-text
558
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
559
* CarbonLib: not available
560
* Non-Carbon CFM: not available
562
var kUTTypeText: CFStringRef; external name '_kUTTypeText'; (* attribute const *)
563
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
568
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
569
* CarbonLib: not available
570
* Non-Carbon CFM: not available
572
var kUTTypePlainText: CFStringRef; external name '_kUTTypePlainText'; (* attribute const *)
573
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
575
* kUTTypeUTF8PlainText
578
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
579
* CarbonLib: not available
580
* Non-Carbon CFM: not available
582
var kUTTypeUTF8PlainText: CFStringRef; external name '_kUTTypeUTF8PlainText'; (* attribute const *)
583
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
585
* kUTTypeUTF16ExternalPlainText
588
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
589
* CarbonLib: not available
590
* Non-Carbon CFM: not available
592
var kUTTypeUTF16ExternalPlainText: CFStringRef; external name '_kUTTypeUTF16ExternalPlainText'; (* attribute const *)
593
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
595
* kUTTypeUTF16PlainText
598
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
599
* CarbonLib: not available
600
* Non-Carbon CFM: not available
602
var kUTTypeUTF16PlainText: CFStringRef; external name '_kUTTypeUTF16PlainText'; (* attribute const *)
603
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
608
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
609
* CarbonLib: not available
610
* Non-Carbon CFM: not available
612
var kUTTypeRTF: CFStringRef; external name '_kUTTypeRTF'; (* attribute const *)
613
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
618
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
619
* CarbonLib: not available
620
* Non-Carbon CFM: not available
622
var kUTTypeHTML: CFStringRef; external name '_kUTTypeHTML'; (* attribute const *)
623
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
628
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
629
* CarbonLib: not available
630
* Non-Carbon CFM: not available
632
var kUTTypeXML: CFStringRef; external name '_kUTTypeXML'; (* attribute const *)
633
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
638
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
639
* CarbonLib: not available
640
* Non-Carbon CFM: not available
642
var kUTTypeSourceCode: CFStringRef; external name '_kUTTypeSourceCode'; (* attribute const *)
643
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
648
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
649
* CarbonLib: not available
650
* Non-Carbon CFM: not available
652
var kUTTypeCSource: CFStringRef; external name '_kUTTypeCSource'; (* attribute const *)
653
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
655
* kUTTypeObjectiveCSource
658
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
659
* CarbonLib: not available
660
* Non-Carbon CFM: not available
662
var kUTTypeObjectiveCSource: CFStringRef; external name '_kUTTypeObjectiveCSource'; (* attribute const *)
663
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
665
* kUTTypeCPlusPlusSource
668
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
669
* CarbonLib: not available
670
* Non-Carbon CFM: not available
672
var kUTTypeCPlusPlusSource: CFStringRef; external name '_kUTTypeCPlusPlusSource'; (* attribute const *)
673
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
675
* kUTTypeObjectiveCPlusPlusSource
678
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
679
* CarbonLib: not available
680
* Non-Carbon CFM: not available
682
var kUTTypeObjectiveCPlusPlusSource: CFStringRef; external name '_kUTTypeObjectiveCPlusPlusSource'; (* attribute const *)
683
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
688
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
689
* CarbonLib: not available
690
* Non-Carbon CFM: not available
692
var kUTTypeCHeader: CFStringRef; external name '_kUTTypeCHeader'; (* attribute const *)
693
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
695
* kUTTypeCPlusPlusHeader
698
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
699
* CarbonLib: not available
700
* Non-Carbon CFM: not available
702
var kUTTypeCPlusPlusHeader: CFStringRef; external name '_kUTTypeCPlusPlusHeader'; (* attribute const *)
703
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
708
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
709
* CarbonLib: not available
710
* Non-Carbon CFM: not available
712
var kUTTypeJavaSource: CFStringRef; external name '_kUTTypeJavaSource'; (* attribute const *)
713
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
715
{ ================================================================================ *
716
* Composite content types *
717
* ================================================================================ }
724
* conforms to: public.data, public.composite-content
729
* Rich Text Format Directory
730
* (RTF with content embedding, on-disk format)
732
* UTI: com.apple.rtfd
733
* conforms to: com.apple.package, public.composite-content
738
* Flattened RTFD (pasteboard format)
740
* UTI: com.apple.flat-rtfd
741
* conforms to: public.data, public.composite-content
744
* kUTTypeTXNTextAndMultimediaData
746
* MLTE (Textension) format for mixed text & multimedia data
749
* UTI: com.apple.txn.text-multimedia-data
750
* conforms to: public.data, public.composite-content
755
* The WebKit webarchive format
757
* UTI: com.apple.webarchive
758
* conforms to: public.data, public.composite-content
764
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
765
* CarbonLib: not available
766
* Non-Carbon CFM: not available
768
var kUTTypePDF: CFStringRef; external name '_kUTTypePDF'; (* attribute const *)
769
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
774
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
775
* CarbonLib: not available
776
* Non-Carbon CFM: not available
778
var kUTTypeRTFD: CFStringRef; external name '_kUTTypeRTFD'; (* attribute const *)
779
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
784
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
785
* CarbonLib: not available
786
* Non-Carbon CFM: not available
788
var kUTTypeFlatRTFD: CFStringRef; external name '_kUTTypeFlatRTFD'; (* attribute const *)
789
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
791
* kUTTypeTXNTextAndMultimediaData
794
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
795
* CarbonLib: not available
796
* Non-Carbon CFM: not available
798
var kUTTypeTXNTextAndMultimediaData: CFStringRef; external name '_kUTTypeTXNTextAndMultimediaData'; (* attribute const *)
799
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
804
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
805
* CarbonLib: not available
806
* Non-Carbon CFM: not available
808
var kUTTypeWebArchive: CFStringRef; external name '_kUTTypeWebArchive'; (* attribute const *)
809
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
811
{ ================================================================================ *
812
* Image content types *
813
* ================================================================================ }
817
* abstract image data
820
* conforms to: public.data, public.content
828
* conforms to: public.image
835
* UTI: public.jpeg-2000
836
* conforms to: public.image
844
* conforms to: public.image
849
* Quickdraw PICT format
851
* UTI: com.apple.pict
852
* conforms to: public.image
859
* UTI: com.compuserve.gif
860
* conforms to: public.image
868
* conforms to: public.image
871
* kUTTypeQuickTimeImage
873
* QuickTime image format (OSType 'qtif')
875
* UTI: com.apple.quicktime-image
876
* conforms to: public.image
883
* UTI: com.apple.icns
884
* conforms to: public.image
891
* UTI: com.microsoft.bmp
892
* conforms to: public.image
899
* UTI: com.microsoft.ico
900
* conforms to: public.image
906
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
907
* CarbonLib: not available
908
* Non-Carbon CFM: not available
910
var kUTTypeImage: CFStringRef; external name '_kUTTypeImage'; (* attribute const *)
911
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
916
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
917
* CarbonLib: not available
918
* Non-Carbon CFM: not available
920
var kUTTypeJPEG: CFStringRef; external name '_kUTTypeJPEG'; (* attribute const *)
921
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
926
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
927
* CarbonLib: not available
928
* Non-Carbon CFM: not available
930
var kUTTypeJPEG2000: CFStringRef; external name '_kUTTypeJPEG2000'; (* attribute const *)
931
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
936
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
937
* CarbonLib: not available
938
* Non-Carbon CFM: not available
940
var kUTTypeTIFF: CFStringRef; external name '_kUTTypeTIFF'; (* attribute const *)
941
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
946
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
947
* CarbonLib: not available
948
* Non-Carbon CFM: not available
950
var kUTTypePICT: CFStringRef; external name '_kUTTypePICT'; (* attribute const *)
951
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
956
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
957
* CarbonLib: not available
958
* Non-Carbon CFM: not available
960
var kUTTypeGIF: CFStringRef; external name '_kUTTypeGIF'; (* attribute const *)
961
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
966
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
967
* CarbonLib: not available
968
* Non-Carbon CFM: not available
970
var kUTTypePNG: CFStringRef; external name '_kUTTypePNG'; (* attribute const *)
971
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
973
* kUTTypeQuickTimeImage
976
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
977
* CarbonLib: not available
978
* Non-Carbon CFM: not available
980
var kUTTypeQuickTimeImage: CFStringRef; external name '_kUTTypeQuickTimeImage'; (* attribute const *)
981
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
986
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
987
* CarbonLib: not available
988
* Non-Carbon CFM: not available
990
var kUTTypeAppleICNS: CFStringRef; external name '_kUTTypeAppleICNS'; (* attribute const *)
991
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
996
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
997
* CarbonLib: not available
998
* Non-Carbon CFM: not available
1000
var kUTTypeBMP: CFStringRef; external name '_kUTTypeBMP'; (* attribute const *)
1001
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1006
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1007
* CarbonLib: not available
1008
* Non-Carbon CFM: not available
1010
var kUTTypeICO: CFStringRef; external name '_kUTTypeICO'; (* attribute const *)
1011
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1013
{ ================================================================================ *
1014
* Audiovisual content types *
1015
* ================================================================================ }
1017
* kUTTypeAudiovisualContent
1019
* audio and/or video content
1021
* UTI: public.audiovisual-content
1022
* conforms to: public.data, public.content
1027
* A media format which may contain both video and audio
1028
* Corresponds to what users would label a "movie"
1031
* conforms to: public.audiovisual-content
1036
* pure video (no audio)
1039
* conforms to: public.movie
1044
* pure audio (no video)
1047
* conforms to: public.audiovisual-content
1050
* kUTTypeQuickTimeMovie
1054
* UTI: com.apple.quicktime-movie
1055
* conforms to: public.movie
1060
* MPEG-1 or MPEG-2 movie
1063
* conforms to: public.movie
1070
* UTI: public.mpeg-4
1071
* conforms to: public.movie
1079
* conforms to: public.audio
1084
* MPEG-4 audio layer
1087
* UTI: public.mpeg-4-audio
1088
* conforms to: public.mpeg-4, public.audio
1091
* kUTTypeAppleProtectedMPEG4Audio
1093
* Apple protected MPEG4 format
1094
* (.m4p, iTunes music store format)
1096
* UTI: com.apple.protected-mpeg-4-audio
1097
* conforms to: public.audio
1100
* kUTTypeAudiovisualContent
1103
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1104
* CarbonLib: not available
1105
* Non-Carbon CFM: not available
1107
var kUTTypeAudiovisualContent: CFStringRef; external name '_kUTTypeAudiovisualContent'; (* attribute const *)
1108
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1113
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1114
* CarbonLib: not available
1115
* Non-Carbon CFM: not available
1117
var kUTTypeMovie: CFStringRef; external name '_kUTTypeMovie'; (* attribute const *)
1118
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1123
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1124
* CarbonLib: not available
1125
* Non-Carbon CFM: not available
1127
var kUTTypeVideo: CFStringRef; external name '_kUTTypeVideo'; (* attribute const *)
1128
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1133
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1134
* CarbonLib: not available
1135
* Non-Carbon CFM: not available
1137
var kUTTypeAudio: CFStringRef; external name '_kUTTypeAudio'; (* attribute const *)
1138
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1140
* kUTTypeQuickTimeMovie
1143
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1144
* CarbonLib: not available
1145
* Non-Carbon CFM: not available
1147
var kUTTypeQuickTimeMovie: CFStringRef; external name '_kUTTypeQuickTimeMovie'; (* attribute const *)
1148
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1153
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1154
* CarbonLib: not available
1155
* Non-Carbon CFM: not available
1157
var kUTTypeMPEG: CFStringRef; external name '_kUTTypeMPEG'; (* attribute const *)
1158
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1163
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1164
* CarbonLib: not available
1165
* Non-Carbon CFM: not available
1167
var kUTTypeMPEG4: CFStringRef; external name '_kUTTypeMPEG4'; (* attribute const *)
1168
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1173
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1174
* CarbonLib: not available
1175
* Non-Carbon CFM: not available
1177
var kUTTypeMP3: CFStringRef; external name '_kUTTypeMP3'; (* attribute const *)
1178
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1183
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1184
* CarbonLib: not available
1185
* Non-Carbon CFM: not available
1187
var kUTTypeMPEG4Audio: CFStringRef; external name '_kUTTypeMPEG4Audio'; (* attribute const *)
1188
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1190
* kUTTypeAppleProtectedMPEG4Audio
1193
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1194
* CarbonLib: not available
1195
* Non-Carbon CFM: not available
1197
var kUTTypeAppleProtectedMPEG4Audio: CFStringRef; external name '_kUTTypeAppleProtectedMPEG4Audio'; (* attribute const *)
1198
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1199
{ ================================================================================ *
1201
* ================================================================================ }
1205
* a user-browsable directory (i.e., not a package)
1207
* UTI: public.folder
1208
* conforms to: public.directory
1213
* the root folder of a volume/mount point
1215
* UTI: public.volume
1216
* conforms to: public.folder
1221
* a packaged directory
1223
* UTI: com.apple.package
1224
* conforms to: public.directory
1229
* a directory conforming to one of the CFBundle layouts
1231
* UTI: com.apple.bundle
1232
* conforms to: public.directory
1237
* a Mac OS X framework
1239
* UTI: com.apple.framework
1240
* conforms to: com.apple.bundle
1246
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1247
* CarbonLib: not available
1248
* Non-Carbon CFM: not available
1250
var kUTTypeFolder: CFStringRef; external name '_kUTTypeFolder'; (* attribute const *)
1251
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1256
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1257
* CarbonLib: not available
1258
* Non-Carbon CFM: not available
1260
var kUTTypeVolume: CFStringRef; external name '_kUTTypeVolume'; (* attribute const *)
1261
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1266
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1267
* CarbonLib: not available
1268
* Non-Carbon CFM: not available
1270
var kUTTypePackage: CFStringRef; external name '_kUTTypePackage'; (* attribute const *)
1271
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1276
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1277
* CarbonLib: not available
1278
* Non-Carbon CFM: not available
1280
var kUTTypeBundle: CFStringRef; external name '_kUTTypeBundle'; (* attribute const *)
1281
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1286
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1287
* CarbonLib: not available
1288
* Non-Carbon CFM: not available
1290
var kUTTypeFramework: CFStringRef; external name '_kUTTypeFramework'; (* attribute const *)
1291
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1292
{ ================================================================================ *
1293
* Application types *
1294
* ================================================================================ }
1296
* kUTTypeApplicationBundle
1298
* a bundled application
1300
* UTI: com.apple.application-bundle
1301
* conforms to: com.apple.application, com.apple.bundle, com.apple.package
1304
* kUTTypeApplicationFile
1306
* a single-file Carbon/Classic application
1308
* UTI: com.apple.application-file
1309
* conforms to: com.apple.application, public.data
1312
* kUTTypeApplicationBundle
1315
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1316
* CarbonLib: not available
1317
* Non-Carbon CFM: not available
1319
var kUTTypeApplicationBundle: CFStringRef; external name '_kUTTypeApplicationBundle'; (* attribute const *)
1320
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1322
* kUTTypeApplicationFile
1325
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1326
* CarbonLib: not available
1327
* Non-Carbon CFM: not available
1329
var kUTTypeApplicationFile: CFStringRef; external name '_kUTTypeApplicationFile'; (* attribute const *)
1330
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1331
{ ================================================================================ *
1333
* ================================================================================ }
1340
* conforms to: public.data, public.contact
1346
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1347
* CarbonLib: not available
1348
* Non-Carbon CFM: not available
1350
var kUTTypeVCard: CFStringRef; external name '_kUTTypeVCard'; (* attribute const *)
1351
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
1352
{ ================================================================================ *
1354
* ================================================================================ }
1358
* Opaque InkText data
1360
* UTI: com.apple.ink.inktext
1361
* conforms to: public.data
1367
* Mac OS X: in version 10.4 and later in ApplicationServices.framework
1368
* CarbonLib: not available
1369
* Non-Carbon CFM: not available
1371
var kUTTypeInkText: CFStringRef; external name '_kUTTypeInkText'; (* attribute const *)
1372
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)