9#include <Carbon/Carbon.h>
12using CFDeallocator =
decltype(&CFRelease);
13using AutoCFArray = std::unique_ptr<const __CFArray, CFDeallocator>;
14using AutoCFDictionary = std::unique_ptr<const __CFDictionary, CFDeallocator>;
15using AutoTISInputSourceRef = std::unique_ptr<__TISInputSource, CFDeallocator>;