1 ! Copyright (C) 2006, 2008 Slava Pestov
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: alien.c-types alien.destructors alien.syntax
7 TYPEDEF: void* CFTypeRef
9 TYPEDEF: void* CFAllocatorRef
10 CONSTANT: kCFAllocatorDefault f
15 TYPEDEF: ushort UInt16
17 TYPEDEF: ulonglong UInt64
21 TYPEDEF: longlong SInt64
22 TYPEDEF: ulong CFTypeID
23 TYPEDEF: UInt32 CFOptionFlags
24 TYPEDEF: void* CFUUIDRef
25 TYPEDEF: SInt32 OSStatus
26 TYPEDEF: uchar[4] FourCharCode
27 TYPEDEF: FourCharCode OSType
30 { opaque uchar[80] } ;
38 FUNCTION: CFTypeRef CFRetain ( CFTypeRef cf )
40 FUNCTION: void CFRelease ( CFTypeRef cf )