derelict.carbon.corefoundation

Dynamic bindings to the CoreFoundation framework.

Members

Aliases

AbsoluteTime
alias AbsoluteTime = UnsignedWide
Undocumented in source.
Boolean
alias Boolean = ubyte
Undocumented in source.
Byte
alias Byte = UInt8
Undocumented in source.
ByteCount
alias ByteCount = c_ulong
Undocumented in source.
ByteOffset
alias ByteOffset = c_ulong
Undocumented in source.
BytePtr
alias BytePtr = UInt8*
Undocumented in source.
CFAllocatorRef
alias CFAllocatorRef = void*
Undocumented in source.
CFArrayCopyDescriptionCallBack
alias CFArrayCopyDescriptionCallBack = CFStringRef function(const(void)* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CFArrayEqualCallBack
alias CFArrayEqualCallBack = Boolean function(const(void)* value1, const(void)* value2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CFArrayRef
alias CFArrayRef = void*
Undocumented in source.
CFArrayReleaseCallBack
alias CFArrayReleaseCallBack = void function(CFAllocatorRef allocator, const(void)* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CFArrayRetainCallBack
alias CFArrayRetainCallBack = const(void)* function(CFAllocatorRef allocator, const(void)* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CFBundleRef
alias CFBundleRef = void*
Undocumented in source.
CFComparisonResult
alias CFComparisonResult = CFIndex
Undocumented in source.
CFDataRef
alias CFDataRef = void*
Undocumented in source.
CFDictionaryCopyDescriptionCallBack
alias CFDictionaryCopyDescriptionCallBack = CFStringRef function(const(void)* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CFDictionaryEqualCallBack
alias CFDictionaryEqualCallBack = Boolean function(const(void)* value1, const(void)* value2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CFDictionaryHashCallBack
alias CFDictionaryHashCallBack = CFHashCode function(const(void)* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CFDictionaryRef
alias CFDictionaryRef = void*
Undocumented in source.
CFDictionaryReleaseCallBack
alias CFDictionaryReleaseCallBack = void function(CFAllocatorRef allocator, const(void)* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CFDictionaryRetainCallBack
alias CFDictionaryRetainCallBack = const(void)* function(CFAllocatorRef allocator, const(void)* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CFHashCode
alias CFHashCode = c_ulong
Undocumented in source.
CFIndex
alias CFIndex = c_long
Undocumented in source.
CFMutableArrayRef
alias CFMutableArrayRef = void*
Undocumented in source.
CFMutableDataRef
alias CFMutableDataRef = void*
Undocumented in source.
CFMutableDictionaryRef
alias CFMutableDictionaryRef = void*
Undocumented in source.
CFMutableStringRef
alias CFMutableStringRef = void*
Undocumented in source.
CFNullRef
alias CFNullRef = const(void)*
Undocumented in source.
CFNumberRef
alias CFNumberRef = void*
Undocumented in source.
CFNumberType
alias CFNumberType = CFIndex
Undocumented in source.
CFOptionFlags
alias CFOptionFlags = c_ulong
Undocumented in source.
CFPropertyListRef
alias CFPropertyListRef = CFTypeRef
Undocumented in source.
CFStringBuiltInEncodings
alias CFStringBuiltInEncodings = CFStringEncoding
Undocumented in source.
CFStringCompareFlags
alias CFStringCompareFlags = CFOptionFlags
Undocumented in source.
CFStringEncoding
alias CFStringEncoding = UInt32
Undocumented in source.
CFStringRef
alias CFStringRef = void*
Undocumented in source.
CFTypeID
alias CFTypeID = c_ulong
Undocumented in source.
CFTypeRef
alias CFTypeRef = const(void)*
Undocumented in source.
CFURLRef
alias CFURLRef = void*
Undocumented in source.
ConstLogicalAddress
alias ConstLogicalAddress = const(void)*
Undocumented in source.
ConstStr255Param
alias ConstStr255Param = const(char)*
Undocumented in source.
ConstStringPtr
alias ConstStringPtr = const(char)*
Undocumented in source.
Duration
alias Duration = SInt32
Undocumented in source.
Fixed
alias Fixed = SInt32
Undocumented in source.
FixedPtr
alias FixedPtr = Fixed*
Undocumented in source.
Float32
alias Float32 = float
Undocumented in source.
Float64
alias Float64 = double
Undocumented in source.
FourCharCode
alias FourCharCode = UInt32
Undocumented in source.
Fract
alias Fract = SInt32
Undocumented in source.
FractPtr
alias FractPtr = Fract*
Undocumented in source.
Handle
alias Handle = Ptr*
Undocumented in source.
ItemCount
alias ItemCount = c_ulong
Undocumented in source.
LangCode
alias LangCode = SInt16
Undocumented in source.
LogicalAddress
alias LogicalAddress = void*
Undocumented in source.
OSErr
alias OSErr = SInt16
Undocumented in source.
OSStatus
alias OSStatus = SInt32
Undocumented in source.
OSType
alias OSType = FourCharCode
Undocumented in source.
OSTypePtr
alias OSTypePtr = OSType*
Undocumented in source.
OptionBits
alias OptionBits = UInt32
Undocumented in source.
PBVersion
alias PBVersion = UInt32
Undocumented in source.
PhysicalAddress
alias PhysicalAddress = void*
Undocumented in source.
PointPtr
alias PointPtr = Point*
Undocumented in source.
Ptr
alias Ptr = char*
Undocumented in source.
RectPtr
alias RectPtr = Rect*
Undocumented in source.
RegionCode
alias RegionCode = SInt16
Undocumented in source.
ResType
alias ResType = FourCharCode
Undocumented in source.
ResTypePtr
alias ResTypePtr = ResType*
Undocumented in source.
SInt16
alias SInt16 = short
Undocumented in source.
SInt32
alias SInt32 = int
Undocumented in source.
SInt64
alias SInt64 = long
Undocumented in source.
SInt8
alias SInt8 = byte
Undocumented in source.
ScriptCode
alias ScriptCode = SInt16
Undocumented in source.
ShortFixed
alias ShortFixed = short
Undocumented in source.
ShortFixedPtr
alias ShortFixedPtr = ShortFixed*
Undocumented in source.
SignedByte
alias SignedByte = SInt8
Undocumented in source.
Size
alias Size = long
Undocumented in source.
Str15
alias Str15 = char[16]
Undocumented in source.
Str255
alias Str255 = char[256]
Undocumented in source.
Str27
alias Str27 = char[28]
Undocumented in source.
Str31
alias Str31 = char[32]
Undocumented in source.
Str32
alias Str32 = char[33]
Undocumented in source.
Str63
alias Str63 = char[64]
Undocumented in source.
StringPtr
alias StringPtr = char*
Undocumented in source.
UInt16
alias UInt16 = ushort
Undocumented in source.
UInt32
alias UInt32 = uint
Undocumented in source.
UInt64
alias UInt64 = ulong
Undocumented in source.
UInt8
alias UInt8 = ubyte
Undocumented in source.
UTF16Char
alias UTF16Char = UInt16
Undocumented in source.
UTF32Char
alias UTF32Char = UInt32
Undocumented in source.
UTF8Char
alias UTF8Char = UInt8
Undocumented in source.
UniChar
alias UniChar = UInt16
Undocumented in source.
UniCharCount
alias UniCharCount = c_ulong
Undocumented in source.
UniCharCountPtr
alias UniCharCountPtr = UniCharCount*
Undocumented in source.
UniCharPtr
alias UniCharPtr = UniChar*
Undocumented in source.
UnicodeScalarValue
alias UnicodeScalarValue = UInt32
Undocumented in source.
UnsignedFixed
alias UnsignedFixed = UInt32
Undocumented in source.
UnsignedFixedPtr
alias UnsignedFixedPtr = UnsignedFixed*
Undocumented in source.
da_CFAllocatorAllocate
alias da_CFAllocatorAllocate = void* function(CFAllocatorRef allocator, CFIndex size, CFOptionFlags hint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFAllocatorDeallocate
alias da_CFAllocatorDeallocate = void function(CFAllocatorRef allocator, void* ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFArrayAppendValue
alias da_CFArrayAppendValue = void function(CFMutableArrayRef theArray, const(void)* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFArrayCreateMutable
alias da_CFArrayCreateMutable = CFMutableArrayRef function(CFAllocatorRef allocator, CFIndex capacity, const(CFArrayCallBacks)* callBacks)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFBundleCopyBundleURL
alias da_CFBundleCopyBundleURL = CFURLRef function(CFBundleRef bundle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFBundleCopyResourcesDirectoryURL
alias da_CFBundleCopyResourcesDirectoryURL = CFURLRef function(CFBundleRef bundle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFBundleGetBundleWithIdentifier
alias da_CFBundleGetBundleWithIdentifier = CFBundleRef function(CFStringRef bundleID)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFBundleGetMainBundle
alias da_CFBundleGetMainBundle = CFBundleRef function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFCopyDescription
alias da_CFCopyDescription = CFStringRef function(CFTypeRef cf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFDataCreate
alias da_CFDataCreate = CFDataRef function(CFAllocatorRef allocator, const(UInt8)* bytes, CFIndex length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFDataGetBytePtr
alias da_CFDataGetBytePtr = const(UInt8)* function(CFDataRef theData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFDataGetLength
alias da_CFDataGetLength = CFIndex function(CFDataRef theData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFDictionaryCreateMutable
alias da_CFDictionaryCreateMutable = CFMutableDictionaryRef function(CFAllocatorRef, CFIndex, const(CFDictionaryKeyCallBacks)*, const(CFDictionaryValueCallBacks)*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFDictionaryGetValue
alias da_CFDictionaryGetValue = const(void)* function(CFDictionaryRef theDict, const(void)* key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFDictionarySetValue
alias da_CFDictionarySetValue = void function(CFMutableDictionaryRef theDict, const(void)* key, const(void)* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFEqual
alias da_CFEqual = Boolean function(CFTypeRef cf1, CFTypeRef cf2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFHash
alias da_CFHash = CFHashCode function(CFTypeRef cf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFNumberCreate
alias da_CFNumberCreate = CFNumberRef function(CFAllocatorRef allocator, CFNumberType theType, const(void)* valuePtr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFNumberGetValue
alias da_CFNumberGetValue = Boolean function(CFNumberRef number, CFNumberType theType, void* valuePtr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFRelease
alias da_CFRelease = void function(CFTypeRef cf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFRetain
alias da_CFRetain = CFTypeRef function(CFTypeRef cf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFStringCompare
alias da_CFStringCompare = CFComparisonResult function(CFStringRef theString1, CFStringRef theString2, CFStringCompareFlags compareOptions)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFStringCreateCopy
alias da_CFStringCreateCopy = CFStringRef function(CFAllocatorRef alloc, CFStringRef theString)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFStringCreateWithCString
alias da_CFStringCreateWithCString = CFStringRef function(CFAllocatorRef, const(char)*, CFStringEncoding)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFStringCreateWithFormat
alias da_CFStringCreateWithFormat = CFStringRef function(CFAllocatorRef alloc, CFDictionaryRef formatOptions, CFStringRef format, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFStringGetCString
alias da_CFStringGetCString = Boolean function(CFStringRef, char*, CFIndex, CFStringEncoding)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFStringGetLength
alias da_CFStringGetLength = CFIndex function(CFStringRef)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
da_CFURLGetFileSystemRepresentation
alias da_CFURLGetFileSystemRepresentation = Boolean function(CFURLRef url, Boolean resolveAgainstBase, UInt8* buffer, CFIndex maxBufLen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Classes

DerelictCoreFoundationLoader
class DerelictCoreFoundationLoader
Undocumented in source.

Enums

kCFCompareCaseInsensitive
anonymousenum kCFCompareCaseInsensitive
Undocumented in source.
kCFCompareLessThan
anonymousenum kCFCompareLessThan
Undocumented in source.
kCFNumberSInt8Type
anonymousenum kCFNumberSInt8Type
Undocumented in source.
kCFStringEncodingMacRoman
anonymousenum kCFStringEncodingMacRoman
Undocumented in source.
noErr
anonymousenum noErr
Undocumented in source.

Functions

CCONST
int CCONST(int a, int b, int c, int d)
Undocumented in source. Be warned that the author may not have intended to support it.
CFRangeMake
CFRange CFRangeMake(CFIndex loc, CFIndex len)
Undocumented in source. Be warned that the author may not have intended to support it.
acquireCoreFoundationFunctions
void acquireCoreFoundationFunctions()
Undocumented in source. Be warned that the author may not have intended to support it.
releaseCoreFoundationFunctions
void releaseCoreFoundationFunctions()
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

libNames
enum libNames;
Undocumented in source.
libNames
enum libNames;
Undocumented in source.

Static variables

CFAllocatorAllocate
da_CFAllocatorAllocate CFAllocatorAllocate;
Undocumented in source.
CFAllocatorDeallocate
da_CFAllocatorDeallocate CFAllocatorDeallocate;
Undocumented in source.
CFArrayAppendValue
da_CFArrayAppendValue CFArrayAppendValue;
Undocumented in source.
CFArrayCreateMutable
da_CFArrayCreateMutable CFArrayCreateMutable;
Undocumented in source.
CFBundleCopyBundleURL
da_CFBundleCopyBundleURL CFBundleCopyBundleURL;
Undocumented in source.
CFBundleCopyResourcesDirectoryURL
da_CFBundleCopyResourcesDirectoryURL CFBundleCopyResourcesDirectoryURL;
Undocumented in source.
CFBundleGetBundleWithIdentifier
da_CFBundleGetBundleWithIdentifier CFBundleGetBundleWithIdentifier;
Undocumented in source.
CFBundleGetMainBundle
da_CFBundleGetMainBundle CFBundleGetMainBundle;
Undocumented in source.
CFCopyDescription
da_CFCopyDescription CFCopyDescription;
Undocumented in source.
CFDataCreate
da_CFDataCreate CFDataCreate;
Undocumented in source.
CFDataGetBytePtr
da_CFDataGetBytePtr CFDataGetBytePtr;
Undocumented in source.
CFDataGetLength
da_CFDataGetLength CFDataGetLength;
Undocumented in source.
CFDictionaryCreateMutable
da_CFDictionaryCreateMutable CFDictionaryCreateMutable;
Undocumented in source.
CFDictionaryGetValue
da_CFDictionaryGetValue CFDictionaryGetValue;
Undocumented in source.
CFDictionarySetValue
da_CFDictionarySetValue CFDictionarySetValue;
Undocumented in source.
CFEqual
da_CFEqual CFEqual;
Undocumented in source.
CFHash
da_CFHash CFHash;
Undocumented in source.
CFNumberCreate
da_CFNumberCreate CFNumberCreate;
Undocumented in source.
CFNumberGetValue
da_CFNumberGetValue CFNumberGetValue;
Undocumented in source.
CFRelease
da_CFRelease CFRelease;
Undocumented in source.
CFRetain
da_CFRetain CFRetain;
Undocumented in source.
CFStringCompare
da_CFStringCompare CFStringCompare;
Undocumented in source.
CFStringCreateCopy
da_CFStringCreateCopy CFStringCreateCopy;
Undocumented in source.
CFStringCreateWithCString
da_CFStringCreateWithCString CFStringCreateWithCString;
Undocumented in source.
CFStringCreateWithFormat
da_CFStringCreateWithFormat CFStringCreateWithFormat;
Undocumented in source.
CFStringGetCString
da_CFStringGetCString CFStringGetCString;
Undocumented in source.
CFStringGetLength
da_CFStringGetLength CFStringGetLength;
Undocumented in source.
CFURLGetFileSystemRepresentation
da_CFURLGetFileSystemRepresentation CFURLGetFileSystemRepresentation;
Undocumented in source.
kCFTypeArrayCallBacks
CFArrayCallBacks kCFTypeArrayCallBacks;
Undocumented in source.
kCFTypeDictionaryKeyCallBacks
CFDictionaryKeyCallBacks kCFTypeDictionaryKeyCallBacks;
Undocumented in source.
kCFTypeDictionaryValueCallBacks
CFDictionaryValueCallBacks kCFTypeDictionaryValueCallBacks;
Undocumented in source.

Structs

CFArrayCallBacks
struct CFArrayCallBacks
Undocumented in source.
CFDictionaryKeyCallBacks
struct CFDictionaryKeyCallBacks
Undocumented in source.
CFDictionaryValueCallBacks
struct CFDictionaryValueCallBacks
Undocumented in source.
CFRange
struct CFRange
Undocumented in source.
Float32Point
struct Float32Point
Undocumented in source.
Point
struct Point
Undocumented in source.
Rect
struct Rect
Undocumented in source.
UnsignedWide
struct UnsignedWide
Undocumented in source.
UnsignedWide
struct UnsignedWide
Undocumented in source.
wide
struct wide
Undocumented in source.
wide
struct wide
Undocumented in source.

Variables

kCFAllocatorDefault
enum CFAllocatorRef kCFAllocatorDefault;
Undocumented in source.

Meta