#include #include module Bindings.CoreFoundation.CFArray where #strict_import import Bindings.CoreFoundation.CFBase #callback CFArrayRetainCallBack , -> Ptr () -> IO (Ptr ()) #callback CFArrayReleaseCallBack , -> Ptr () -> IO () #callback CFArrayCopyDescriptionCallBack, Ptr () -> IO #callback CFArrayEqualCallBack , Ptr () -> Ptr () -> IO #starttype CFArrayCallBacks # field version , # field retain , # field release , # field copyDescription, #stoptype #cinline kCFTypeArrayCallBacks, IO (Ptr ) #callback CFArrayApplierFunction, Ptr () -> Ptr () -> IO () #opaque_t __CFArray #synonym_t CFArrayRef , Ptr <__CFArray> #synonym_t CFMutableArrayRef, Ptr <__CFArray> #ccall CFArrayGetTypeID , IO #ccall CFArrayCreate , -> Ptr (Ptr ()) -> -> Ptr -> IO #ccall CFArrayCreateCopy , -> -> IO #ccall CFArrayCreateMutable , -> -> Ptr -> IO #ccall CFArrayCreateMutableCopy , -> -> -> IO #ccall CFArrayGetCount , -> IO #cinline CFArrayGetCountOfValue , -> Ptr -> Ptr () -> IO #cinline CFArrayContainsValue , -> Ptr -> Ptr () -> IO #ccall CFArrayGetValueAtIndex , -> -> IO (Ptr ()) #cinline CFArrayGetValues , -> Ptr -> Ptr (Ptr ()) -> IO () #cinline CFArrayApplyFunction , -> Ptr -> -> Ptr () -> IO () #cinline CFArrayGetFirstIndexOfValue, -> Ptr -> Ptr () -> IO #cinline CFArrayGetLastIndexOfValue , -> Ptr -> Ptr () -> IO #cinline CFArrayBSearchValues , -> Ptr -> Ptr () -> -> Ptr () -> IO #ccall CFArrayAppendValue , -> Ptr () -> IO () #ccall CFArrayInsertValueAtIndex , -> -> Ptr () -> IO () #ccall CFArraySetValueAtIndex , -> -> Ptr () -> IO () #ccall CFArrayRemoveValueAtIndex , -> -> IO () #ccall CFArrayRemoveAllValues , -> IO () #cinline CFArrayReplaceValues , -> Ptr -> Ptr (Ptr ()) -> -> IO () #ccall CFArrayExchangeValuesAtIndices, -> -> -> IO () #cinline CFArraySortValues , -> Ptr -> -> Ptr () -> IO () #cinline CFArrayAppendArray , -> -> Ptr -> IO ()