CFBase.h (partway)
[bindings-CoreFoundation.git] / Bindings / CoreFoundation / CFBase.hsc
1 #include <bindings.dsl.h>
2 #include <CoreFoundation/CFBase.h>
3
4 module Bindings.CoreFoundation.CFBase where
5 #strict_import
6
7 #integral_t Boolean
8 #integral_t UInt8
9 #integral_t SInt8
10 #integral_t UInt16
11 #integral_t SInt16
12 #integral_t UInt32
13 #integral_t SInt32
14 #integral_t UInt64
15 #integral_t SInt64
16 #integral_t OSStatus
17 #synonym_t  Float32, CFloat
18 #synonym_t  Float64, CDouble
19 #integral_t UniChar
20 #synonym_t  StringPtr       , Ptr CUChar
21 #synonym_t  ConstStringPtr  , Ptr CUChar
22 #synonym_t  Str255          , Ptr CUChar
23 #synonym_t  ConstStr255Param, Ptr CUChar
24 #integral_t OSErr
25 #integral_t RegionCode
26 #integral_t LangCode
27 #integral_t UTF32Char
28 #integral_t UTF16Char
29 #integral_t UTF8Char
30
31 #pointer NULL
32 #num     TRUE
33 #num     FALSE
34
35 #globalvar kCFCoreFoundationVersionNumber, CDouble
36 #fractional kCFCoreFoundationVersionNumber10_0
37 #fractional kCFCoreFoundationVersionNumber10_0_3
38 #fractional kCFCoreFoundationVersionNumber10_1
39 #fractional kCFCoreFoundationVersionNumber10_1_1
40 #fractional kCFCoreFoundationVersionNumber10_1_2
41 #fractional kCFCoreFoundationVersionNumber10_1_3
42 #fractional kCFCoreFoundationVersionNumber10_1_4
43 #fractional kCFCoreFoundationVersionNumber10_2
44 #fractional kCFCoreFoundationVersionNumber10_2_1
45 #fractional kCFCoreFoundationVersionNumber10_2_2
46 #fractional kCFCoreFoundationVersionNumber10_2_3
47 #fractional kCFCoreFoundationVersionNumber10_2_4
48 #fractional kCFCoreFoundationVersionNumber10_2_5
49 #fractional kCFCoreFoundationVersionNumber10_2_6
50 #fractional kCFCoreFoundationVersionNumber10_2_7
51 #fractional kCFCoreFoundationVersionNumber10_2_8
52 #fractional kCFCoreFoundationVersionNumber10_3
53 #fractional kCFCoreFoundationVersionNumber10_3_1
54 #fractional kCFCoreFoundationVersionNumber10_3_2
55 #fractional kCFCoreFoundationVersionNumber10_3_3
56 #fractional kCFCoreFoundationVersionNumber10_3_4
57 #fractional kCFCoreFoundationVersionNumber10_3_5
58 #fractional kCFCoreFoundationVersionNumber10_3_6
59 #fractional kCFCoreFoundationVersionNumber10_3_7
60 #fractional kCFCoreFoundationVersionNumber10_3_8
61 #fractional kCFCoreFoundationVersionNumber10_3_9
62 #fractional kCFCoreFoundationVersionNumber10_4
63 #fractional kCFCoreFoundationVersionNumber10_4_1
64 #fractional kCFCoreFoundationVersionNumber10_4_2
65 #fractional kCFCoreFoundationVersionNumber10_4_3
66 #fractional kCFCoreFoundationVersionNumber10_4_4_Intel
67 #fractional kCFCoreFoundationVersionNumber10_4_4_PowerPC
68 #fractional kCFCoreFoundationVersionNumber10_4_5_Intel
69 #fractional kCFCoreFoundationVersionNumber10_4_5_PowerPC
70 #fractional kCFCoreFoundationVersionNumber10_4_6_Intel
71 #fractional kCFCoreFoundationVersionNumber10_4_6_PowerPC
72 #fractional kCFCoreFoundationVersionNumber10_4_7
73 #fractional kCFCoreFoundationVersionNumber10_4_8
74 #fractional kCFCoreFoundationVersionNumber10_4_9
75 #fractional kCFCoreFoundationVersionNumber10_4_10
76 #fractional kCFCoreFoundationVersionNumber10_4_11
77
78 #integral_t CFTypeID
79 #integral_t CFOptionFlags
80 #integral_t CFHashCode
81 #integral_t CFIndex
82
83 #synonym_t CFTypeRef, Ptr ()
84
85 #opaque_t  __CFString
86 #synonym_t CFStringRef       , Ptr <__CFString>
87 #synonym_t CFMutableStringRef, Ptr <__CFString>
88
89 #synonym_t CFPropertyListRef , <CFTypeRef>
90 #num       kCFCompareLessThan
91 #num       kCFCompareEqualTo
92 #num       kCFCompareGreaterThan
93 #synonym_t CFComparisonResult, <CFIndex>