#include #include module Bindings.CoreFoundation.CFDictionary where #strict_import import Bindings.CoreFoundation.CFBase #callback CFDictionaryRetainCallBack , -> Ptr () -> IO (Ptr ()) #callback CFDictionaryReleaseCallBack, -> Ptr () -> IO () #callback CFDictionaryCopyDescriptionCallBack, Ptr () -> IO #callback CFDictionaryEqualCallBack , Ptr () -> Ptr () -> IO #callback CFDictionaryHashCallBack , Ptr () -> IO #starttype CFDictionaryKeyCallBacks # field version , # field retain , # field release , # field copyDescription, # field equal , # field hash , #stoptype #cinline kCFTypeDictionaryKeyCallBacks , IO (Ptr ) #cinline kCFCopyStringDictionaryKeyCallBacks, IO (Ptr ) #starttype CFDictionaryValueCallBacks # field version , # field retain , # field release , # field copyDescription, # field equal , #stoptype #cinline kCFTypeDictionaryValueCallBacks, IO (Ptr ) #callback CFDictionaryApplierFunction, Ptr () -> Ptr () -> Ptr () -> IO () #opaque_t __CFDictionary #synonym_t CFDictionaryRef , Ptr <__CFDictionary> #synonym_t CFMutableDictionaryRef, Ptr <__CFDictionary> #ccall CFDictionaryGetTypeID , IO #ccall CFDictionaryCreate , -> Ptr (Ptr ()) -> Ptr (Ptr ()) -> -> Ptr -> Ptr -> IO #ccall CFDictionaryCreateCopy , -> -> IO #ccall CFDictionaryCreateMutable , -> -> Ptr -> Ptr -> IO #ccall CFDictionaryCreateMutableCopy, -> -> -> IO #ccall CFDictionaryGetCount , -> IO #ccall CFDictionaryGetCountOfKey , -> Ptr () -> IO #ccall CFDictionaryGetCountOfValue , -> Ptr () -> IO #ccall CFDictionaryContainsKey , -> Ptr () -> IO #ccall CFDictionaryContainsValue , -> Ptr () -> IO #ccall CFDictionaryGetValue , -> Ptr () -> IO (Ptr ()) #ccall CFDictionaryGetValueIfPresent, -> Ptr () -> Ptr (Ptr ()) -> IO #ccall CFDictionaryGetKeysAndValues , -> Ptr (Ptr ()) -> Ptr (Ptr ()) -> IO () #ccall CFDictionaryApplyFunction , -> -> Ptr () -> IO () #ccall CFDictionaryAddValue , -> Ptr () -> Ptr () -> IO () #ccall CFDictionarySetValue , -> Ptr () -> Ptr () -> IO () #ccall CFDictionaryReplaceValue , -> Ptr () -> Ptr () -> IO () #ccall CFDictionaryRemoveValue , -> Ptr () -> IO () #ccall CFDictionaryRemoveAllValues , -> IO ()