~ubuntu-branches/debian/lenny/fpc/lenny

« back to all changes in this revision

Viewing changes to fpcsrc/packages/extra/univint/UTCoreTypes.pas

  • Committer: Bazaar Package Importer
  • Author(s): Mazen Neifer, Torsten Werner, Mazen Neifer
  • Date: 2008-05-17 17:12:11 UTC
  • mfrom: (3.1.9 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080517171211-9qi33xhd9evfa0kg
Tags: 2.2.0-dfsg1-9
[ Torsten Werner ]
* Add Mazen Neifer to Uploaders field.

[ Mazen Neifer ]
* Moved FPC sources into a version dependent directory from /usr/share/fpcsrc
  to /usr/share/fpcsrc/${FPCVERSION}. This allow installing more than on FPC
  release.
* Fixed far call issue in compiler preventing building huge binearies.
  (closes: #477743)
* Updated building dependencies, recomennded and suggested packages.
* Moved fppkg to fp-utils as it is just a helper tool and is not required by
  compiler.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
{
 
2
     File:       LaunchServices/UTCoreTypes.h
 
3
 
 
4
     Contains:   String constants for core uniform type identifiers
 
5
 
 
6
     Version:    LaunchServices-155.0.81~2
 
7
 
 
8
     Copyright:  � 2004-2005 by Apple Computer, Inc., all rights reserved.
 
9
 
 
10
}
 
11
 
 
12
{        Pascal Translation:  Gale R Paeper, <gpaeper@empirenet.com>, 2006 }
 
13
 
 
14
{
 
15
    Modified for use with Free Pascal
 
16
    Version 200
 
17
    Please report any bugs to <gpc@microbizz.nl>
 
18
}
 
19
 
 
20
{$mode macpas}
 
21
{$packenum 1}
 
22
{$macro on}
 
23
{$inline on}
 
24
{$CALLING MWPASCAL}
 
25
 
 
26
unit UTCoreTypes;
 
27
interface
 
28
{$setc UNIVERSAL_INTERFACES_VERSION := $0342}
 
29
{$setc GAP_INTERFACES_VERSION := $0200}
 
30
 
 
31
{$ifc not defined USE_CFSTR_CONSTANT_MACROS}
 
32
    {$setc USE_CFSTR_CONSTANT_MACROS := TRUE}
 
33
{$endc}
 
34
 
 
35
{$ifc defined CPUPOWERPC and defined CPUI386}
 
36
        {$error Conflicting initial definitions for CPUPOWERPC and CPUI386}
 
37
{$endc}
 
38
{$ifc defined FPC_BIG_ENDIAN and defined FPC_LITTLE_ENDIAN}
 
39
        {$error Conflicting initial definitions for FPC_BIG_ENDIAN and FPC_LITTLE_ENDIAN}
 
40
{$endc}
 
41
 
 
42
{$ifc not defined __ppc__ and defined CPUPOWERPC}
 
43
        {$setc __ppc__ := 1}
 
44
{$elsec}
 
45
        {$setc __ppc__ := 0}
 
46
{$endc}
 
47
{$ifc not defined __i386__ and defined CPUI386}
 
48
        {$setc __i386__ := 1}
 
49
{$elsec}
 
50
        {$setc __i386__ := 0}
 
51
{$endc}
 
52
 
 
53
{$ifc defined __ppc__ and __ppc__ and defined __i386__ and __i386__}
 
54
        {$error Conflicting definitions for __ppc__ and __i386__}
 
55
{$endc}
 
56
 
 
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}
 
63
{$elsec}
 
64
        {$error Neither __ppc__ nor __i386__ is defined.}
 
65
{$endc}
 
66
{$setc TARGET_CPU_PPC_64 := FALSE}
 
67
 
 
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}
 
74
{$elsec}
 
75
        {$error Neither FPC_BIG_ENDIAN nor FPC_LITTLE_ENDIAN are defined.}
 
76
{$endc}
 
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}
 
102
uses CFBase;
 
103
{$ALIGN POWER}
 
104
 
 
105
 
 
106
{ ================================================================================ *
 
107
 *  Abstract base types                                                             *
 
108
 * ================================================================================ }
 
109
{
 
110
 *  kUTTypeItem
 
111
 *
 
112
 *    generic base type for most things
 
113
 *    (files, directories)
 
114
 *
 
115
 *    UTI: public.item
 
116
 *
 
117
 *
 
118
 *  kUTTypeContent
 
119
 *
 
120
 *    base type for anything containing user-viewable document content
 
121
 *    (documents, pasteboard data, and document packages)
 
122
 *
 
123
 *    UTI: public.content
 
124
 *
 
125
 *
 
126
 *  kUTTypeCompositeContent
 
127
 *
 
128
 *    base type for content formats supporting mixed embedded content
 
129
 *    (i.e., compound documents)
 
130
 *
 
131
 *    UTI: public.composite-content
 
132
 *    conforms to: public.content
 
133
 *
 
134
 *
 
135
 *  kUTTypeApplication
 
136
 *
 
137
 *    base type for Mac OS X applications, launchable items
 
138
 *
 
139
 *    UTI: com.apple.application
 
140
 *
 
141
 *
 
142
 *  kUTTypeMessage
 
143
 *
 
144
 *    base type for messages (email, IM, etc.)
 
145
 *
 
146
 *    UTI: public.message
 
147
 *
 
148
 *
 
149
 *  kUTTypeContact
 
150
 *
 
151
 *    contact information, e.g. for a person, group, organization
 
152
 *
 
153
 *    UTI: public.contact
 
154
 *
 
155
 *
 
156
 *  kUTTypeArchive
 
157
 *
 
158
 *    an archive of files and directories
 
159
 *
 
160
 *    UTI: public.archive
 
161
 *
 
162
 *
 
163
 *  kUTTypeDiskImage
 
164
 *
 
165
 *    a data item mountable as a volume
 
166
 *
 
167
 *    UTI: public.disk-image
 
168
 }
 
169
{
 
170
 *  kUTTypeItem
 
171
 *  
 
172
 *  Availability:
 
173
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
174
 *    CarbonLib:        not available
 
175
 *    Non-Carbon CFM:   not available
 
176
 }
 
177
var kUTTypeItem: CFStringRef; external name '_kUTTypeItem'; (* attribute const *)
 
178
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
179
{
 
180
 *  kUTTypeContent
 
181
 *  
 
182
 *  Availability:
 
183
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
184
 *    CarbonLib:        not available
 
185
 *    Non-Carbon CFM:   not available
 
186
 }
 
187
var kUTTypeContent: CFStringRef; external name '_kUTTypeContent'; (* attribute const *)
 
188
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
189
{
 
190
 *  kUTTypeCompositeContent
 
191
 *  
 
192
 *  Availability:
 
193
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
194
 *    CarbonLib:        not available
 
195
 *    Non-Carbon CFM:   not available
 
196
 }
 
197
var kUTTypeCompositeContent: CFStringRef; external name '_kUTTypeCompositeContent'; (* attribute const *)
 
198
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
199
{
 
200
 *  kUTTypeApplication
 
201
 *  
 
202
 *  Availability:
 
203
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
204
 *    CarbonLib:        not available
 
205
 *    Non-Carbon CFM:   not available
 
206
 }
 
207
var kUTTypeApplication: CFStringRef; external name '_kUTTypeApplication'; (* attribute const *)
 
208
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
209
{
 
210
 *  kUTTypeMessage
 
211
 *  
 
212
 *  Availability:
 
213
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
214
 *    CarbonLib:        not available
 
215
 *    Non-Carbon CFM:   not available
 
216
 }
 
217
var kUTTypeMessage: CFStringRef; external name '_kUTTypeMessage'; (* attribute const *)
 
218
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
219
{
 
220
 *  kUTTypeContact
 
221
 *  
 
222
 *  Availability:
 
223
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
224
 *    CarbonLib:        not available
 
225
 *    Non-Carbon CFM:   not available
 
226
 }
 
227
var kUTTypeContact: CFStringRef; external name '_kUTTypeContact'; (* attribute const *)
 
228
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
229
{
 
230
 *  kUTTypeArchive
 
231
 *  
 
232
 *  Availability:
 
233
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
234
 *    CarbonLib:        not available
 
235
 *    Non-Carbon CFM:   not available
 
236
 }
 
237
var kUTTypeArchive: CFStringRef; external name '_kUTTypeArchive'; (* attribute const *)
 
238
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
239
{
 
240
 *  kUTTypeDiskImage
 
241
 *  
 
242
 *  Availability:
 
243
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
244
 *    CarbonLib:        not available
 
245
 *    Non-Carbon CFM:   not available
 
246
 }
 
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
 * ================================================================================ }
 
252
{
 
253
 *  kUTTypeData
 
254
 *
 
255
 *    base type for any sort of simple byte stream,
 
256
 *    including files and in-memory data
 
257
 *
 
258
 *    UTI: public.data
 
259
 *    conforms to: public.item
 
260
 *
 
261
 *
 
262
 *  kUTTypeDirectory
 
263
 *
 
264
 *    file system directory 
 
265
 *    (includes packages AND folders)
 
266
 *
 
267
 *    UTI: public.directory
 
268
 *    conforms to: public.item
 
269
 *
 
270
 *
 
271
 *  kUTTypeResolvable
 
272
 *
 
273
 *    anything the Alias Manager can resolve
 
274
 *
 
275
 *    UTI: com.apple.resolvable
 
276
 *
 
277
 *
 
278
 *  kUTTypeSymLink
 
279
 *
 
280
 *    a symbolic link
 
281
 *
 
282
 *    UTI: public.symlink
 
283
 *    conforms to: public.item, com.apple.resolvable
 
284
 *
 
285
 *
 
286
 *  kUTTypeMountPoint
 
287
 *
 
288
 *    a volume mount point (resolvable, resolves to the root dir of a volume)
 
289
 *
 
290
 *    UTI: com.apple.mount-point
 
291
 *    conforms to: public.item, com.apple.resolvable
 
292
 *
 
293
 *
 
294
 *  kUTTypeAliasFile
 
295
 *
 
296
 *    a fully-formed alias file
 
297
 *
 
298
 *    UTI: com.apple.alias-file
 
299
 *    conforms to: public.data, com.apple.resolvable
 
300
 *
 
301
 *
 
302
 *  kUTTypeAliasRecord
 
303
 *
 
304
 *    raw alias data
 
305
 *
 
306
 *    UTI: com.apple.alias-record
 
307
 *    conforms to: public.data, com.apple.resolvable
 
308
 *
 
309
 *
 
310
 *  kUTTypeURL
 
311
 *
 
312
 *    The bytes of a URL
 
313
 *    (OSType 'url ')
 
314
 *
 
315
 *    UTI: public.url
 
316
 *    conforms to: public.data
 
317
 *
 
318
 *
 
319
 *  kUTTypeFileURL
 
320
 *
 
321
 *    The text of a "file:" URL 
 
322
 *    (OSType 'furl')
 
323
 *
 
324
 *    UTI: public.file-url
 
325
 *    conforms to: public.url
 
326
 }
 
327
{
 
328
 *  kUTTypeData
 
329
 *  
 
330
 *  Availability:
 
331
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
332
 *    CarbonLib:        not available
 
333
 *    Non-Carbon CFM:   not available
 
334
 }
 
335
var kUTTypeData: CFStringRef; external name '_kUTTypeData'; (* attribute const *)
 
336
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
337
{
 
338
 *  kUTTypeDirectory
 
339
 *  
 
340
 *  Availability:
 
341
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
342
 *    CarbonLib:        not available
 
343
 *    Non-Carbon CFM:   not available
 
344
 }
 
345
var kUTTypeDirectory: CFStringRef; external name '_kUTTypeDirectory'; (* attribute const *)
 
346
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
347
{
 
348
 *  kUTTypeResolvable
 
349
 *  
 
350
 *  Availability:
 
351
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
352
 *    CarbonLib:        not available
 
353
 *    Non-Carbon CFM:   not available
 
354
 }
 
355
var kUTTypeResolvable: CFStringRef; external name '_kUTTypeResolvable'; (* attribute const *)
 
356
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
357
{
 
358
 *  kUTTypeSymLink
 
359
 *  
 
360
 *  Availability:
 
361
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
362
 *    CarbonLib:        not available
 
363
 *    Non-Carbon CFM:   not available
 
364
 }
 
365
var kUTTypeSymLink: CFStringRef; external name '_kUTTypeSymLink'; (* attribute const *)
 
366
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
367
{
 
368
 *  kUTTypeMountPoint
 
369
 *  
 
370
 *  Availability:
 
371
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
372
 *    CarbonLib:        not available
 
373
 *    Non-Carbon CFM:   not available
 
374
 }
 
375
var kUTTypeMountPoint: CFStringRef; external name '_kUTTypeMountPoint'; (* attribute const *)
 
376
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
377
{
 
378
 *  kUTTypeAliasFile
 
379
 *  
 
380
 *  Availability:
 
381
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
382
 *    CarbonLib:        not available
 
383
 *    Non-Carbon CFM:   not available
 
384
 }
 
385
var kUTTypeAliasFile: CFStringRef; external name '_kUTTypeAliasFile'; (* attribute const *)
 
386
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
387
{
 
388
 *  kUTTypeAliasRecord
 
389
 *  
 
390
 *  Availability:
 
391
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
392
 *    CarbonLib:        not available
 
393
 *    Non-Carbon CFM:   not available
 
394
 }
 
395
var kUTTypeAliasRecord: CFStringRef; external name '_kUTTypeAliasRecord'; (* attribute const *)
 
396
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
397
{
 
398
 *  kUTTypeURL
 
399
 *  
 
400
 *  Availability:
 
401
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
402
 *    CarbonLib:        not available
 
403
 *    Non-Carbon CFM:   not available
 
404
 }
 
405
var kUTTypeURL: CFStringRef; external name '_kUTTypeURL'; (* attribute const *)
 
406
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
407
{
 
408
 *  kUTTypeFileURL
 
409
 *  
 
410
 *  Availability:
 
411
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
412
 *    CarbonLib:        not available
 
413
 *    Non-Carbon CFM:   not available
 
414
 }
 
415
var kUTTypeFileURL: CFStringRef; external name '_kUTTypeFileURL'; (* attribute const *)
 
416
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
417
{ ================================================================================ *
 
418
 *  Text types                                                                      *
 
419
 * ================================================================================ }
 
420
{
 
421
 *  kUTTypeText
 
422
 *
 
423
 *    base type for all text-encoded data, 
 
424
 *    including text with markup (HTML, RTF, etc.)
 
425
 *
 
426
 *    UTI: public.text
 
427
 *    conforms to: public.data, public.content
 
428
 *
 
429
 *
 
430
 *  kUTTypePlainText
 
431
 *
 
432
 *    text with no markup, unspecified encoding
 
433
 *
 
434
 *    UTI: public.plain-text
 
435
 *    conforms to: public.text
 
436
 *
 
437
 *
 
438
 *  kUTTypeUTF8PlainText
 
439
 *
 
440
 *    plain text, UTF-8 encoding
 
441
 *    (OSType 'utf8', NSPasteboardType "NSStringPBoardType")
 
442
 *
 
443
 *    UTI: public.utf8-plain-text
 
444
 *    conforms to: public.plain-text
 
445
 *
 
446
 *
 
447
 *  kUTTypeUTF16ExternalPlainText
 
448
 *
 
449
 *    plain text, UTF-16 encoding, with BOM, or if BOM 
 
450
 *    is not present, has "external representation" 
 
451
 *    byte order (big-endian).
 
452
 *    (OSType 'ut16')
 
453
 *
 
454
 *    UTI: public.utf16-external-plain-text
 
455
 *    conforms to: public.plain-text
 
456
 *
 
457
 *
 
458
 *  kUTTypeUTF16PlainText
 
459
 *
 
460
 *    plain text, UTF-16 encoding, native byte order, no BOM
 
461
 *    (OSType 'utxt')
 
462
 *
 
463
 *    UTI: public.utf16-plain-text
 
464
 *    conforms to: public.plain-text
 
465
 *
 
466
 *
 
467
 *  kUTTypeRTF
 
468
 *
 
469
 *    Rich Text Format
 
470
 *
 
471
 *    UTI: public.rtf
 
472
 *    conforms to: public.text
 
473
 *
 
474
 *
 
475
 *  kUTTypeHTML
 
476
 *
 
477
 *    HTML, any version
 
478
 *
 
479
 *    UTI: public.html
 
480
 *    conforms to: public.text
 
481
 *
 
482
 *
 
483
 *  kUTTypeXML
 
484
 *
 
485
 *    generic XML
 
486
 *
 
487
 *    UTI: public.xml
 
488
 *    conforms to: public.text
 
489
 *
 
490
 *
 
491
 *  kUTTypeSourceCode
 
492
 *
 
493
 *    abstract type for source code (any language)
 
494
 *
 
495
 *    UTI: public.source-code
 
496
 *    conforms to: public.plain-text
 
497
 *
 
498
 *
 
499
 *  kUTTypeCSource
 
500
 *
 
501
 *    C source code (.c)
 
502
 *
 
503
 *    UTI: public.c-source
 
504
 *    conforms to: public.plain-text
 
505
 *
 
506
 *
 
507
 *  kUTTypeObjectiveCSource
 
508
 *
 
509
 *    Objective-C source code (.m)
 
510
 *
 
511
 *    UTI: public.objective-c-source
 
512
 *    conforms to: public.plain-text
 
513
 *
 
514
 *
 
515
 *  kUTTypeCPlusPlusSource
 
516
 *
 
517
 *    C++ source code (.cp, etc.)
 
518
 *
 
519
 *    UTI: public.c-plus-plus-source
 
520
 *    conforms to: public.plain-text
 
521
 *
 
522
 *
 
523
 *  kUTTypeObjectiveCPlusPlusSource
 
524
 *
 
525
 *    Objective-C++ source code
 
526
 *
 
527
 *    UTI: public.objective-c-plus-plus-source
 
528
 *    conforms to: public.plain-text
 
529
 *
 
530
 *
 
531
 *  kUTTypeCHeader
 
532
 *
 
533
 *    C header
 
534
 *
 
535
 *    UTI: public.c-header
 
536
 *    conforms to: public.plain-text
 
537
 *
 
538
 *
 
539
 *  kUTTypeCPlusPlusHeader
 
540
 *
 
541
 *    C++ header
 
542
 *
 
543
 *    UTI: public.c-plus-plus-header
 
544
 *    conforms to: public.plain-text
 
545
 *
 
546
 *
 
547
 *  kUTTypeJavaSource
 
548
 *
 
549
 *    Java source code
 
550
 *
 
551
 *    UTI: com.sun.java-source
 
552
 *    conforms to: public.plain-text
 
553
 }
 
554
{
 
555
 *  kUTTypeText
 
556
 *  
 
557
 *  Availability:
 
558
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
559
 *    CarbonLib:        not available
 
560
 *    Non-Carbon CFM:   not available
 
561
 }
 
562
var kUTTypeText: CFStringRef; external name '_kUTTypeText'; (* attribute const *)
 
563
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
564
{
 
565
 *  kUTTypePlainText
 
566
 *  
 
567
 *  Availability:
 
568
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
569
 *    CarbonLib:        not available
 
570
 *    Non-Carbon CFM:   not available
 
571
 }
 
572
var kUTTypePlainText: CFStringRef; external name '_kUTTypePlainText'; (* attribute const *)
 
573
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
574
{
 
575
 *  kUTTypeUTF8PlainText
 
576
 *  
 
577
 *  Availability:
 
578
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
579
 *    CarbonLib:        not available
 
580
 *    Non-Carbon CFM:   not available
 
581
 }
 
582
var kUTTypeUTF8PlainText: CFStringRef; external name '_kUTTypeUTF8PlainText'; (* attribute const *)
 
583
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
584
{
 
585
 *  kUTTypeUTF16ExternalPlainText
 
586
 *  
 
587
 *  Availability:
 
588
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
589
 *    CarbonLib:        not available
 
590
 *    Non-Carbon CFM:   not available
 
591
 }
 
592
var kUTTypeUTF16ExternalPlainText: CFStringRef; external name '_kUTTypeUTF16ExternalPlainText'; (* attribute const *)
 
593
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
594
{
 
595
 *  kUTTypeUTF16PlainText
 
596
 *  
 
597
 *  Availability:
 
598
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
599
 *    CarbonLib:        not available
 
600
 *    Non-Carbon CFM:   not available
 
601
 }
 
602
var kUTTypeUTF16PlainText: CFStringRef; external name '_kUTTypeUTF16PlainText'; (* attribute const *)
 
603
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
604
{
 
605
 *  kUTTypeRTF
 
606
 *  
 
607
 *  Availability:
 
608
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
609
 *    CarbonLib:        not available
 
610
 *    Non-Carbon CFM:   not available
 
611
 }
 
612
var kUTTypeRTF: CFStringRef; external name '_kUTTypeRTF'; (* attribute const *)
 
613
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
614
{
 
615
 *  kUTTypeHTML
 
616
 *  
 
617
 *  Availability:
 
618
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
619
 *    CarbonLib:        not available
 
620
 *    Non-Carbon CFM:   not available
 
621
 }
 
622
var kUTTypeHTML: CFStringRef; external name '_kUTTypeHTML'; (* attribute const *)
 
623
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
624
{
 
625
 *  kUTTypeXML
 
626
 *  
 
627
 *  Availability:
 
628
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
629
 *    CarbonLib:        not available
 
630
 *    Non-Carbon CFM:   not available
 
631
 }
 
632
var kUTTypeXML: CFStringRef; external name '_kUTTypeXML'; (* attribute const *)
 
633
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
634
{
 
635
 *  kUTTypeSourceCode
 
636
 *  
 
637
 *  Availability:
 
638
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
639
 *    CarbonLib:        not available
 
640
 *    Non-Carbon CFM:   not available
 
641
 }
 
642
var kUTTypeSourceCode: CFStringRef; external name '_kUTTypeSourceCode'; (* attribute const *)
 
643
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
644
{
 
645
 *  kUTTypeCSource
 
646
 *  
 
647
 *  Availability:
 
648
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
649
 *    CarbonLib:        not available
 
650
 *    Non-Carbon CFM:   not available
 
651
 }
 
652
var kUTTypeCSource: CFStringRef; external name '_kUTTypeCSource'; (* attribute const *)
 
653
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
654
{
 
655
 *  kUTTypeObjectiveCSource
 
656
 *  
 
657
 *  Availability:
 
658
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
659
 *    CarbonLib:        not available
 
660
 *    Non-Carbon CFM:   not available
 
661
 }
 
662
var kUTTypeObjectiveCSource: CFStringRef; external name '_kUTTypeObjectiveCSource'; (* attribute const *)
 
663
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
664
{
 
665
 *  kUTTypeCPlusPlusSource
 
666
 *  
 
667
 *  Availability:
 
668
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
669
 *    CarbonLib:        not available
 
670
 *    Non-Carbon CFM:   not available
 
671
 }
 
672
var kUTTypeCPlusPlusSource: CFStringRef; external name '_kUTTypeCPlusPlusSource'; (* attribute const *)
 
673
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
674
{
 
675
 *  kUTTypeObjectiveCPlusPlusSource
 
676
 *  
 
677
 *  Availability:
 
678
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
679
 *    CarbonLib:        not available
 
680
 *    Non-Carbon CFM:   not available
 
681
 }
 
682
var kUTTypeObjectiveCPlusPlusSource: CFStringRef; external name '_kUTTypeObjectiveCPlusPlusSource'; (* attribute const *)
 
683
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
684
{
 
685
 *  kUTTypeCHeader
 
686
 *  
 
687
 *  Availability:
 
688
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
689
 *    CarbonLib:        not available
 
690
 *    Non-Carbon CFM:   not available
 
691
 }
 
692
var kUTTypeCHeader: CFStringRef; external name '_kUTTypeCHeader'; (* attribute const *)
 
693
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
694
{
 
695
 *  kUTTypeCPlusPlusHeader
 
696
 *  
 
697
 *  Availability:
 
698
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
699
 *    CarbonLib:        not available
 
700
 *    Non-Carbon CFM:   not available
 
701
 }
 
702
var kUTTypeCPlusPlusHeader: CFStringRef; external name '_kUTTypeCPlusPlusHeader'; (* attribute const *)
 
703
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
704
{
 
705
 *  kUTTypeJavaSource
 
706
 *  
 
707
 *  Availability:
 
708
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
709
 *    CarbonLib:        not available
 
710
 *    Non-Carbon CFM:   not available
 
711
 }
 
712
var kUTTypeJavaSource: CFStringRef; external name '_kUTTypeJavaSource'; (* attribute const *)
 
713
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
714
 
 
715
{ ================================================================================ *
 
716
 *  Composite content types                                                         *
 
717
 * ================================================================================ }
 
718
{
 
719
 *  kUTTypePDF
 
720
 *
 
721
 *    Adobe PDF
 
722
 *
 
723
 *    UTI: com.adobe.pdf
 
724
 *    conforms to: public.data, public.composite-content
 
725
 *
 
726
 *
 
727
 *  kUTTypeRTFD
 
728
 *
 
729
 *    Rich Text Format Directory 
 
730
 *    (RTF with content embedding, on-disk format)
 
731
 *
 
732
 *    UTI: com.apple.rtfd
 
733
 *    conforms to: com.apple.package, public.composite-content
 
734
 *
 
735
 *
 
736
 *  kUTTypeFlatRTFD
 
737
 *
 
738
 *    Flattened RTFD (pasteboard format)
 
739
 *
 
740
 *    UTI: com.apple.flat-rtfd
 
741
 *    conforms to: public.data, public.composite-content
 
742
 *
 
743
 *
 
744
 *  kUTTypeTXNTextAndMultimediaData
 
745
 *
 
746
 *    MLTE (Textension) format for mixed text & multimedia data
 
747
 *    (OSType 'txtn')
 
748
 *
 
749
 *    UTI: com.apple.txn.text-multimedia-data
 
750
 *    conforms to: public.data, public.composite-content
 
751
 *
 
752
 *
 
753
 *  kUTTypeWebArchive
 
754
 *
 
755
 *    The WebKit webarchive format
 
756
 *
 
757
 *    UTI: com.apple.webarchive
 
758
 *    conforms to: public.data, public.composite-content
 
759
 }
 
760
{
 
761
 *  kUTTypePDF
 
762
 *  
 
763
 *  Availability:
 
764
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
765
 *    CarbonLib:        not available
 
766
 *    Non-Carbon CFM:   not available
 
767
 }
 
768
var kUTTypePDF: CFStringRef; external name '_kUTTypePDF'; (* attribute const *)
 
769
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
770
{
 
771
 *  kUTTypeRTFD
 
772
 *  
 
773
 *  Availability:
 
774
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
775
 *    CarbonLib:        not available
 
776
 *    Non-Carbon CFM:   not available
 
777
 }
 
778
var kUTTypeRTFD: CFStringRef; external name '_kUTTypeRTFD'; (* attribute const *)
 
779
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
780
{
 
781
 *  kUTTypeFlatRTFD
 
782
 *  
 
783
 *  Availability:
 
784
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
785
 *    CarbonLib:        not available
 
786
 *    Non-Carbon CFM:   not available
 
787
 }
 
788
var kUTTypeFlatRTFD: CFStringRef; external name '_kUTTypeFlatRTFD'; (* attribute const *)
 
789
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
790
{
 
791
 *  kUTTypeTXNTextAndMultimediaData
 
792
 *  
 
793
 *  Availability:
 
794
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
795
 *    CarbonLib:        not available
 
796
 *    Non-Carbon CFM:   not available
 
797
 }
 
798
var kUTTypeTXNTextAndMultimediaData: CFStringRef; external name '_kUTTypeTXNTextAndMultimediaData'; (* attribute const *)
 
799
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
800
{
 
801
 *  kUTTypeWebArchive
 
802
 *  
 
803
 *  Availability:
 
804
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
805
 *    CarbonLib:        not available
 
806
 *    Non-Carbon CFM:   not available
 
807
 }
 
808
var kUTTypeWebArchive: CFStringRef; external name '_kUTTypeWebArchive'; (* attribute const *)
 
809
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
810
 
 
811
{ ================================================================================ *
 
812
 *  Image content types                                                             *
 
813
 * ================================================================================ }
 
814
{
 
815
 *  kUTTypeImage
 
816
 *
 
817
 *    abstract image data
 
818
 *
 
819
 *    UTI: public.image
 
820
 *    conforms to: public.data, public.content
 
821
 *
 
822
 *
 
823
 *  kUTTypeJPEG
 
824
 *
 
825
 *    JPEG image
 
826
 *
 
827
 *    UTI: public.jpeg
 
828
 *    conforms to: public.image
 
829
 *
 
830
 *
 
831
 *  kUTTypeJPEG2000
 
832
 *
 
833
 *    JPEG-2000 image
 
834
 *
 
835
 *    UTI: public.jpeg-2000
 
836
 *    conforms to: public.image
 
837
 *
 
838
 *
 
839
 *  kUTTypeTIFF
 
840
 *
 
841
 *    TIFF image
 
842
 *
 
843
 *    UTI: public.tiff
 
844
 *    conforms to: public.image
 
845
 *
 
846
 *
 
847
 *  kUTTypePICT
 
848
 *
 
849
 *    Quickdraw PICT format
 
850
 *
 
851
 *    UTI: com.apple.pict
 
852
 *    conforms to: public.image
 
853
 *
 
854
 *
 
855
 *  kUTTypeGIF
 
856
 *
 
857
 *    GIF image
 
858
 *
 
859
 *    UTI: com.compuserve.gif
 
860
 *    conforms to: public.image
 
861
 *
 
862
 *
 
863
 *  kUTTypePNG
 
864
 *
 
865
 *    PNG image
 
866
 *
 
867
 *    UTI: public.png
 
868
 *    conforms to: public.image
 
869
 *
 
870
 *
 
871
 *  kUTTypeQuickTimeImage
 
872
 *
 
873
 *    QuickTime image format (OSType 'qtif')
 
874
 *
 
875
 *    UTI: com.apple.quicktime-image
 
876
 *    conforms to: public.image
 
877
 *
 
878
 *
 
879
 *  kUTTypeAppleICNS
 
880
 *
 
881
 *    Apple icon data
 
882
 *
 
883
 *    UTI: com.apple.icns
 
884
 *    conforms to: public.image
 
885
 *
 
886
 *
 
887
 *  kUTTypeBMP
 
888
 *
 
889
 *    Windows bitmap
 
890
 *
 
891
 *    UTI: com.microsoft.bmp
 
892
 *    conforms to: public.image
 
893
 *
 
894
 *
 
895
 *  kUTTypeICO
 
896
 *
 
897
 *    Windows icon data
 
898
 *
 
899
 *    UTI: com.microsoft.ico
 
900
 *    conforms to: public.image
 
901
 }
 
902
{
 
903
 *  kUTTypeImage
 
904
 *  
 
905
 *  Availability:
 
906
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
907
 *    CarbonLib:        not available
 
908
 *    Non-Carbon CFM:   not available
 
909
 }
 
910
var kUTTypeImage: CFStringRef; external name '_kUTTypeImage'; (* attribute const *)
 
911
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
912
{
 
913
 *  kUTTypeJPEG
 
914
 *  
 
915
 *  Availability:
 
916
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
917
 *    CarbonLib:        not available
 
918
 *    Non-Carbon CFM:   not available
 
919
 }
 
920
var kUTTypeJPEG: CFStringRef; external name '_kUTTypeJPEG'; (* attribute const *)
 
921
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
922
{
 
923
 *  kUTTypeJPEG2000
 
924
 *  
 
925
 *  Availability:
 
926
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
927
 *    CarbonLib:        not available
 
928
 *    Non-Carbon CFM:   not available
 
929
 }
 
930
var kUTTypeJPEG2000: CFStringRef; external name '_kUTTypeJPEG2000'; (* attribute const *)
 
931
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
932
{
 
933
 *  kUTTypeTIFF
 
934
 *  
 
935
 *  Availability:
 
936
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
937
 *    CarbonLib:        not available
 
938
 *    Non-Carbon CFM:   not available
 
939
 }
 
940
var kUTTypeTIFF: CFStringRef; external name '_kUTTypeTIFF'; (* attribute const *)
 
941
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
942
{
 
943
 *  kUTTypePICT
 
944
 *  
 
945
 *  Availability:
 
946
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
947
 *    CarbonLib:        not available
 
948
 *    Non-Carbon CFM:   not available
 
949
 }
 
950
var kUTTypePICT: CFStringRef; external name '_kUTTypePICT'; (* attribute const *)
 
951
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
952
{
 
953
 *  kUTTypeGIF
 
954
 *  
 
955
 *  Availability:
 
956
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
957
 *    CarbonLib:        not available
 
958
 *    Non-Carbon CFM:   not available
 
959
 }
 
960
var kUTTypeGIF: CFStringRef; external name '_kUTTypeGIF'; (* attribute const *)
 
961
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
962
{
 
963
 *  kUTTypePNG
 
964
 *  
 
965
 *  Availability:
 
966
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
967
 *    CarbonLib:        not available
 
968
 *    Non-Carbon CFM:   not available
 
969
 }
 
970
var kUTTypePNG: CFStringRef; external name '_kUTTypePNG'; (* attribute const *)
 
971
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
972
{
 
973
 *  kUTTypeQuickTimeImage
 
974
 *  
 
975
 *  Availability:
 
976
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
977
 *    CarbonLib:        not available
 
978
 *    Non-Carbon CFM:   not available
 
979
 }
 
980
var kUTTypeQuickTimeImage: CFStringRef; external name '_kUTTypeQuickTimeImage'; (* attribute const *)
 
981
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
982
{
 
983
 *  kUTTypeAppleICNS
 
984
 *  
 
985
 *  Availability:
 
986
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
987
 *    CarbonLib:        not available
 
988
 *    Non-Carbon CFM:   not available
 
989
 }
 
990
var kUTTypeAppleICNS: CFStringRef; external name '_kUTTypeAppleICNS'; (* attribute const *)
 
991
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
992
{
 
993
 *  kUTTypeBMP
 
994
 *  
 
995
 *  Availability:
 
996
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
997
 *    CarbonLib:        not available
 
998
 *    Non-Carbon CFM:   not available
 
999
 }
 
1000
var kUTTypeBMP: CFStringRef; external name '_kUTTypeBMP'; (* attribute const *)
 
1001
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1002
{
 
1003
 *  kUTTypeICO
 
1004
 *  
 
1005
 *  Availability:
 
1006
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1007
 *    CarbonLib:        not available
 
1008
 *    Non-Carbon CFM:   not available
 
1009
 }
 
1010
var kUTTypeICO: CFStringRef; external name '_kUTTypeICO'; (* attribute const *)
 
1011
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1012
 
 
1013
{ ================================================================================ *
 
1014
 *  Audiovisual content types                                                       *
 
1015
 * ================================================================================ }
 
1016
{
 
1017
 *  kUTTypeAudiovisualContent
 
1018
 *
 
1019
 *    audio and/or video content
 
1020
 *
 
1021
 *    UTI: public.audiovisual-content
 
1022
 *    conforms to: public.data, public.content
 
1023
 *
 
1024
 *
 
1025
 *  kUTTypeMovie
 
1026
 *
 
1027
 *    A media format which may contain both video and audio
 
1028
 *    Corresponds to what users would label a "movie"
 
1029
 *
 
1030
 *    UTI: public.movie
 
1031
 *    conforms to: public.audiovisual-content
 
1032
 *
 
1033
 *
 
1034
 *  kUTTypeVideo
 
1035
 *
 
1036
 *    pure video (no audio)
 
1037
 *
 
1038
 *    UTI: public.video
 
1039
 *    conforms to: public.movie
 
1040
 *
 
1041
 *
 
1042
 *  kUTTypeAudio
 
1043
 *
 
1044
 *    pure audio (no video)
 
1045
 *
 
1046
 *    UTI: public.audio
 
1047
 *    conforms to: public.audiovisual-content
 
1048
 *
 
1049
 *
 
1050
 *  kUTTypeQuickTimeMovie
 
1051
 *
 
1052
 *    QuickTime movie
 
1053
 *
 
1054
 *    UTI: com.apple.quicktime-movie
 
1055
 *    conforms to: public.movie
 
1056
 *
 
1057
 *
 
1058
 *  kUTTypeMPEG
 
1059
 *
 
1060
 *    MPEG-1 or MPEG-2 movie
 
1061
 *
 
1062
 *    UTI: public.mpeg
 
1063
 *    conforms to: public.movie
 
1064
 *
 
1065
 *
 
1066
 *  kUTTypeMPEG4
 
1067
 *
 
1068
 *    MPEG-4 movie
 
1069
 *
 
1070
 *    UTI: public.mpeg-4
 
1071
 *    conforms to: public.movie
 
1072
 *
 
1073
 *
 
1074
 *  kUTTypeMP3
 
1075
 *
 
1076
 *    MP3 audio
 
1077
 *
 
1078
 *    UTI: public.mp3
 
1079
 *    conforms to: public.audio
 
1080
 *
 
1081
 *
 
1082
 *  kUTTypeMPEG4Audio
 
1083
 *
 
1084
 *    MPEG-4 audio layer
 
1085
 *    (.m4a)
 
1086
 *
 
1087
 *    UTI: public.mpeg-4-audio
 
1088
 *    conforms to: public.mpeg-4, public.audio
 
1089
 *
 
1090
 *
 
1091
 *  kUTTypeAppleProtectedMPEG4Audio
 
1092
 *
 
1093
 *    Apple protected MPEG4 format
 
1094
 *    (.m4p, iTunes music store format)
 
1095
 *
 
1096
 *    UTI: com.apple.protected-mpeg-4-audio
 
1097
 *    conforms to: public.audio
 
1098
 }
 
1099
{
 
1100
 *  kUTTypeAudiovisualContent
 
1101
 *  
 
1102
 *  Availability:
 
1103
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1104
 *    CarbonLib:        not available
 
1105
 *    Non-Carbon CFM:   not available
 
1106
 }
 
1107
var kUTTypeAudiovisualContent: CFStringRef; external name '_kUTTypeAudiovisualContent'; (* attribute const *)
 
1108
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1109
{
 
1110
 *  kUTTypeMovie
 
1111
 *  
 
1112
 *  Availability:
 
1113
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1114
 *    CarbonLib:        not available
 
1115
 *    Non-Carbon CFM:   not available
 
1116
 }
 
1117
var kUTTypeMovie: CFStringRef; external name '_kUTTypeMovie'; (* attribute const *)
 
1118
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1119
{
 
1120
 *  kUTTypeVideo
 
1121
 *  
 
1122
 *  Availability:
 
1123
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1124
 *    CarbonLib:        not available
 
1125
 *    Non-Carbon CFM:   not available
 
1126
 }
 
1127
var kUTTypeVideo: CFStringRef; external name '_kUTTypeVideo'; (* attribute const *)
 
1128
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1129
{
 
1130
 *  kUTTypeAudio
 
1131
 *  
 
1132
 *  Availability:
 
1133
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1134
 *    CarbonLib:        not available
 
1135
 *    Non-Carbon CFM:   not available
 
1136
 }
 
1137
var kUTTypeAudio: CFStringRef; external name '_kUTTypeAudio'; (* attribute const *)
 
1138
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1139
{
 
1140
 *  kUTTypeQuickTimeMovie
 
1141
 *  
 
1142
 *  Availability:
 
1143
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1144
 *    CarbonLib:        not available
 
1145
 *    Non-Carbon CFM:   not available
 
1146
 }
 
1147
var kUTTypeQuickTimeMovie: CFStringRef; external name '_kUTTypeQuickTimeMovie'; (* attribute const *)
 
1148
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1149
{
 
1150
 *  kUTTypeMPEG
 
1151
 *  
 
1152
 *  Availability:
 
1153
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1154
 *    CarbonLib:        not available
 
1155
 *    Non-Carbon CFM:   not available
 
1156
 }
 
1157
var kUTTypeMPEG: CFStringRef; external name '_kUTTypeMPEG'; (* attribute const *)
 
1158
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1159
{
 
1160
 *  kUTTypeMPEG4
 
1161
 *  
 
1162
 *  Availability:
 
1163
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1164
 *    CarbonLib:        not available
 
1165
 *    Non-Carbon CFM:   not available
 
1166
 }
 
1167
var kUTTypeMPEG4: CFStringRef; external name '_kUTTypeMPEG4'; (* attribute const *)
 
1168
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1169
{
 
1170
 *  kUTTypeMP3
 
1171
 *  
 
1172
 *  Availability:
 
1173
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1174
 *    CarbonLib:        not available
 
1175
 *    Non-Carbon CFM:   not available
 
1176
 }
 
1177
var kUTTypeMP3: CFStringRef; external name '_kUTTypeMP3'; (* attribute const *)
 
1178
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1179
{
 
1180
 *  kUTTypeMPEG4Audio
 
1181
 *  
 
1182
 *  Availability:
 
1183
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1184
 *    CarbonLib:        not available
 
1185
 *    Non-Carbon CFM:   not available
 
1186
 }
 
1187
var kUTTypeMPEG4Audio: CFStringRef; external name '_kUTTypeMPEG4Audio'; (* attribute const *)
 
1188
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1189
{
 
1190
 *  kUTTypeAppleProtectedMPEG4Audio
 
1191
 *  
 
1192
 *  Availability:
 
1193
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1194
 *    CarbonLib:        not available
 
1195
 *    Non-Carbon CFM:   not available
 
1196
 }
 
1197
var kUTTypeAppleProtectedMPEG4Audio: CFStringRef; external name '_kUTTypeAppleProtectedMPEG4Audio'; (* attribute const *)
 
1198
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1199
{ ================================================================================ *
 
1200
 *  Directory types                                                                 *
 
1201
 * ================================================================================ }
 
1202
{
 
1203
 *  kUTTypeFolder
 
1204
 *
 
1205
 *    a user-browsable directory (i.e., not a package)
 
1206
 *
 
1207
 *    UTI: public.folder
 
1208
 *    conforms to: public.directory
 
1209
 *
 
1210
 *
 
1211
 *  kUTTypeVolume
 
1212
 *
 
1213
 *    the root folder of a volume/mount point
 
1214
 *
 
1215
 *    UTI: public.volume
 
1216
 *    conforms to: public.folder
 
1217
 *
 
1218
 *
 
1219
 *  kUTTypePackage
 
1220
 *
 
1221
 *    a packaged directory
 
1222
 *
 
1223
 *    UTI: com.apple.package
 
1224
 *    conforms to: public.directory
 
1225
 *
 
1226
 *
 
1227
 *  kUTTypeBundle
 
1228
 *
 
1229
 *    a directory conforming to one of the CFBundle layouts
 
1230
 *
 
1231
 *    UTI: com.apple.bundle
 
1232
 *    conforms to: public.directory
 
1233
 *
 
1234
 *
 
1235
 *  kUTTypeFramework
 
1236
 *
 
1237
 *    a Mac OS X framework
 
1238
 *
 
1239
 *    UTI: com.apple.framework
 
1240
 *    conforms to: com.apple.bundle
 
1241
 }
 
1242
{
 
1243
 *  kUTTypeFolder
 
1244
 *  
 
1245
 *  Availability:
 
1246
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1247
 *    CarbonLib:        not available
 
1248
 *    Non-Carbon CFM:   not available
 
1249
 }
 
1250
var kUTTypeFolder: CFStringRef; external name '_kUTTypeFolder'; (* attribute const *)
 
1251
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1252
{
 
1253
 *  kUTTypeVolume
 
1254
 *  
 
1255
 *  Availability:
 
1256
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1257
 *    CarbonLib:        not available
 
1258
 *    Non-Carbon CFM:   not available
 
1259
 }
 
1260
var kUTTypeVolume: CFStringRef; external name '_kUTTypeVolume'; (* attribute const *)
 
1261
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1262
{
 
1263
 *  kUTTypePackage
 
1264
 *  
 
1265
 *  Availability:
 
1266
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1267
 *    CarbonLib:        not available
 
1268
 *    Non-Carbon CFM:   not available
 
1269
 }
 
1270
var kUTTypePackage: CFStringRef; external name '_kUTTypePackage'; (* attribute const *)
 
1271
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1272
{
 
1273
 *  kUTTypeBundle
 
1274
 *  
 
1275
 *  Availability:
 
1276
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1277
 *    CarbonLib:        not available
 
1278
 *    Non-Carbon CFM:   not available
 
1279
 }
 
1280
var kUTTypeBundle: CFStringRef; external name '_kUTTypeBundle'; (* attribute const *)
 
1281
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1282
{
 
1283
 *  kUTTypeFramework
 
1284
 *  
 
1285
 *  Availability:
 
1286
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1287
 *    CarbonLib:        not available
 
1288
 *    Non-Carbon CFM:   not available
 
1289
 }
 
1290
var kUTTypeFramework: CFStringRef; external name '_kUTTypeFramework'; (* attribute const *)
 
1291
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1292
{ ================================================================================ *
 
1293
 *  Application types                                                               *
 
1294
 * ================================================================================ }
 
1295
{
 
1296
 *  kUTTypeApplicationBundle
 
1297
 *
 
1298
 *    a bundled application
 
1299
 *
 
1300
 *    UTI: com.apple.application-bundle
 
1301
 *    conforms to: com.apple.application, com.apple.bundle, com.apple.package
 
1302
 *
 
1303
 *
 
1304
 *  kUTTypeApplicationFile
 
1305
 *
 
1306
 *    a single-file Carbon/Classic application 
 
1307
 *
 
1308
 *    UTI: com.apple.application-file
 
1309
 *    conforms to: com.apple.application, public.data
 
1310
 }
 
1311
{
 
1312
 *  kUTTypeApplicationBundle
 
1313
 *  
 
1314
 *  Availability:
 
1315
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1316
 *    CarbonLib:        not available
 
1317
 *    Non-Carbon CFM:   not available
 
1318
 }
 
1319
var kUTTypeApplicationBundle: CFStringRef; external name '_kUTTypeApplicationBundle'; (* attribute const *)
 
1320
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1321
{
 
1322
 *  kUTTypeApplicationFile
 
1323
 *  
 
1324
 *  Availability:
 
1325
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1326
 *    CarbonLib:        not available
 
1327
 *    Non-Carbon CFM:   not available
 
1328
 }
 
1329
var kUTTypeApplicationFile: CFStringRef; external name '_kUTTypeApplicationFile'; (* attribute const *)
 
1330
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1331
{ ================================================================================ *
 
1332
 *  Contact types                                                                   *
 
1333
 * ================================================================================ }
 
1334
{
 
1335
 *  kUTTypeVCard
 
1336
 *
 
1337
 *    VCard format
 
1338
 *
 
1339
 *    UTI: public.vcard
 
1340
 *    conforms to: public.data, public.contact
 
1341
 }
 
1342
{
 
1343
 *  kUTTypeVCard
 
1344
 *  
 
1345
 *  Availability:
 
1346
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1347
 *    CarbonLib:        not available
 
1348
 *    Non-Carbon CFM:   not available
 
1349
 }
 
1350
var kUTTypeVCard: CFStringRef; external name '_kUTTypeVCard'; (* attribute const *)
 
1351
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1352
{ ================================================================================ *
 
1353
 *  Misc. types                                                                     *
 
1354
 * ================================================================================ }
 
1355
{
 
1356
 *  kUTTypeInkText
 
1357
 *
 
1358
 *    Opaque InkText data
 
1359
 *
 
1360
 *    UTI: com.apple.ink.inktext
 
1361
 *    conforms to: public.data
 
1362
 }
 
1363
{
 
1364
 *  kUTTypeInkText
 
1365
 *  
 
1366
 *  Availability:
 
1367
 *    Mac OS X:         in version 10.4 and later in ApplicationServices.framework
 
1368
 *    CarbonLib:        not available
 
1369
 *    Non-Carbon CFM:   not available
 
1370
 }
 
1371
var kUTTypeInkText: CFStringRef; external name '_kUTTypeInkText'; (* attribute const *)
 
1372
(* AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER *)
 
1373
 
 
1374
 
 
1375
end.