Full Code of darlinghq/darling for AI

master 25eba991cd07 cached
23905 files
42.1 MB
5.5M tokens
3640 symbols
1 requests
Copy disabled (too large) Download .txt
Showing preview only (21,534K chars total). Download the full file to get everything.
Repository: darlinghq/darling
Branch: master
Commit: 25eba991cd07
Files: 23905
Total size: 42.1 MB

Directory structure:
gitextract_qjuhvevc/

├── .gdbinit
├── .github/
│   ├── FUNDING.yml
│   ├── ISSUE_TEMPLATE/
│   │   ├── build_issue.md
│   │   ├── lkm_bug.md
│   │   ├── misc_bug.md
│   │   ├── missing_framework.md
│   │   ├── missing_library.md
│   │   ├── missing_tool.md
│   │   └── startup_bug.md
│   └── workflows/
│       └── actions.yaml
├── .gitignore
├── .gitmodules
├── .vscode/
│   └── launch.json
├── CMakeLists.txt
├── CONTRIBUTORS.md
├── Developer/
│   ├── .gitignore
│   ├── Platforms/
│   │   └── MacOSX.platform/
│   │       ├── Developer/
│   │       │   ├── Library/
│   │       │   │   └── Xcode/
│   │       │   │       └── Specifications/
│   │       │   │           ├── Core Build System.xcspec
│   │       │   │           ├── MacOSX Architectures.xcspec
│   │       │   │           ├── MacOSX Package Types.xcspec
│   │       │   │           └── MacOSX Product Types.xcspec
│   │       │   └── SDKs/
│   │       │       ├── MacOSX.sdk/
│   │       │       │   ├── SDKSettings.plist
│   │       │       │   └── usr/
│   │       │       │       └── include/
│   │       │       │           ├── NSSystemDirectories.h
│   │       │       │           ├── bsm/
│   │       │       │           │   └── audit_session.h
│   │       │       │           ├── float.h
│   │       │       │           ├── libkern/
│   │       │       │           │   └── OSCrossEndian.h
│   │       │       │           ├── mach/
│   │       │       │           │   ├── clock.h
│   │       │       │           │   ├── clock_priv.h
│   │       │       │           │   ├── clock_reply.h
│   │       │       │           │   ├── exc.h
│   │       │       │           │   ├── host_priv.h
│   │       │       │           │   ├── host_security.h
│   │       │       │           │   ├── lock_set.h
│   │       │       │           │   ├── mach_host.h
│   │       │       │           │   ├── mach_port.h
│   │       │       │           │   ├── mach_vm.h
│   │       │       │           │   ├── mach_voucher.h
│   │       │       │           │   ├── memory_entry.h
│   │       │       │           │   ├── processor.h
│   │       │       │           │   ├── processor_set.h
│   │       │       │           │   ├── servers/
│   │       │       │           │   │   └── netname.h
│   │       │       │           │   ├── task.h
│   │       │       │           │   ├── thread_act.h
│   │       │       │           │   └── vm_map.h
│   │       │       │           ├── os/
│   │       │       │           │   ├── activity.h
│   │       │       │           │   ├── availability.h
│   │       │       │           │   ├── feature_private.h
│   │       │       │           │   ├── signpost.h
│   │       │       │           │   ├── signpost_private.h
│   │       │       │           │   └── trace_base.h
│   │       │       │           ├── servers/
│   │       │       │           │   └── netname.h
│   │       │       │           ├── sys/
│   │       │       │           │   ├── _posix_availability.h
│   │       │       │           │   └── _symbol_aliasing.h
│   │       │       │           └── sysdir.h
│   │       │       └── macosx.internal.sdk/
│   │       │           └── SDKSettings.plist
│   │       ├── Entitlements.plist
│   │       ├── Info.plist
│   │       ├── ResourceRules.plist
│   │       ├── macOS.icns
│   │       └── version.plist
│   ├── TODO.md
│   ├── Toolchains/
│   │   └── XcodeDefault.xctoolchain/
│   │       ├── ToolchainInfo.plist
│   │       └── usr/
│   │           ├── bin/
│   │           │   ├── clang
│   │           │   ├── clang++
│   │           │   ├── dsymutil
│   │           │   ├── ld
│   │           │   └── xcrun
│   │           └── include/
│   │               ├── FlexLexer.h
│   │               ├── c++/
│   │               │   └── v1/
│   │               │       ├── __bit_reference
│   │               │       ├── __bsd_locale_defaults.h
│   │               │       ├── __bsd_locale_fallbacks.h
│   │               │       ├── __config
│   │               │       ├── __debug
│   │               │       ├── __functional_03
│   │               │       ├── __functional_base
│   │               │       ├── __functional_base_03
│   │               │       ├── __hash_table
│   │               │       ├── __libcpp_version
│   │               │       ├── __locale
│   │               │       ├── __mutex_base
│   │               │       ├── __nullptr
│   │               │       ├── __split_buffer
│   │               │       ├── __sso_allocator
│   │               │       ├── __std_stream
│   │               │       ├── __string
│   │               │       ├── __threading_support
│   │               │       ├── __tree
│   │               │       ├── __tuple
│   │               │       ├── __undef_macros
│   │               │       ├── algorithm
│   │               │       ├── array
│   │               │       ├── atomic
│   │               │       ├── bitset
│   │               │       ├── cassert
│   │               │       ├── ccomplex
│   │               │       ├── cctype
│   │               │       ├── cerrno
│   │               │       ├── cfenv
│   │               │       ├── cfloat
│   │               │       ├── chrono
│   │               │       ├── cinttypes
│   │               │       ├── ciso646
│   │               │       ├── climits
│   │               │       ├── clocale
│   │               │       ├── cmath
│   │               │       ├── codecvt
│   │               │       ├── complex
│   │               │       ├── complex.h
│   │               │       ├── condition_variable
│   │               │       ├── csetjmp
│   │               │       ├── csignal
│   │               │       ├── cstdarg
│   │               │       ├── cstdbool
│   │               │       ├── cstddef
│   │               │       ├── cstdint
│   │               │       ├── cstdio
│   │               │       ├── cstdlib
│   │               │       ├── cstring
│   │               │       ├── ctgmath
│   │               │       ├── ctime
│   │               │       ├── ctype.h
│   │               │       ├── cwchar
│   │               │       ├── cwctype
│   │               │       ├── deque
│   │               │       ├── errno.h
│   │               │       ├── exception
│   │               │       ├── experimental/
│   │               │       │   ├── __config
│   │               │       │   ├── __memory
│   │               │       │   ├── algorithm
│   │               │       │   ├── any
│   │               │       │   ├── chrono
│   │               │       │   ├── coroutine
│   │               │       │   ├── deque
│   │               │       │   ├── dynarray
│   │               │       │   ├── forward_list
│   │               │       │   ├── functional
│   │               │       │   ├── iterator
│   │               │       │   ├── list
│   │               │       │   ├── map
│   │               │       │   ├── memory_resource
│   │               │       │   ├── numeric
│   │               │       │   ├── optional
│   │               │       │   ├── propagate_const
│   │               │       │   ├── ratio
│   │               │       │   ├── regex
│   │               │       │   ├── set
│   │               │       │   ├── string
│   │               │       │   ├── string_view
│   │               │       │   ├── system_error
│   │               │       │   ├── tuple
│   │               │       │   ├── type_traits
│   │               │       │   ├── unordered_map
│   │               │       │   ├── unordered_set
│   │               │       │   ├── utility
│   │               │       │   └── vector
│   │               │       ├── ext/
│   │               │       │   ├── __hash
│   │               │       │   ├── hash_map
│   │               │       │   └── hash_set
│   │               │       ├── float.h
│   │               │       ├── forward_list
│   │               │       ├── fstream
│   │               │       ├── functional
│   │               │       ├── future
│   │               │       ├── initializer_list
│   │               │       ├── inttypes.h
│   │               │       ├── iomanip
│   │               │       ├── ios
│   │               │       ├── iosfwd
│   │               │       ├── iostream
│   │               │       ├── istream
│   │               │       ├── iterator
│   │               │       ├── limits
│   │               │       ├── limits.h
│   │               │       ├── list
│   │               │       ├── locale
│   │               │       ├── locale.h
│   │               │       ├── map
│   │               │       ├── math.h
│   │               │       ├── memory
│   │               │       ├── module.modulemap
│   │               │       ├── mutex
│   │               │       ├── new
│   │               │       ├── numeric
│   │               │       ├── ostream
│   │               │       ├── queue
│   │               │       ├── random
│   │               │       ├── ratio
│   │               │       ├── regex
│   │               │       ├── scoped_allocator
│   │               │       ├── set
│   │               │       ├── setjmp.h
│   │               │       ├── shared_mutex
│   │               │       ├── sstream
│   │               │       ├── stack
│   │               │       ├── stdbool.h
│   │               │       ├── stddef.h
│   │               │       ├── stdexcept
│   │               │       ├── stdint.h
│   │               │       ├── stdio.h
│   │               │       ├── stdlib.h
│   │               │       ├── streambuf
│   │               │       ├── string
│   │               │       ├── string.h
│   │               │       ├── string_view
│   │               │       ├── strstream
│   │               │       ├── system_error
│   │               │       ├── tgmath.h
│   │               │       ├── thread
│   │               │       ├── tuple
│   │               │       ├── type_traits
│   │               │       ├── typeindex
│   │               │       ├── typeinfo
│   │               │       ├── unordered_map
│   │               │       ├── unordered_set
│   │               │       ├── utility
│   │               │       ├── valarray
│   │               │       ├── vector
│   │               │       ├── wchar.h
│   │               │       └── wctype.h
│   │               └── swift/
│   │                   └── SwiftRemoteMirror/
│   │                       ├── MemoryReaderInterface.h
│   │                       ├── SwiftRemoteMirror.h
│   │                       └── SwiftRemoteMirrorTypes.h
│   └── symlinks.sh
├── LICENSE
├── README.md
├── basic-headers/
│   ├── AssertMacros.h
│   ├── Availability.h
│   ├── AvailabilityInternal.h
│   ├── AvailabilityMacros.h
│   ├── ConditionalMacros.h
│   ├── MacTypes.h
│   └── TargetConditionals.h
├── ci/
│   ├── Debian.Dockerfile
│   ├── Jenkinsfile
│   ├── RPM.Dockerfile
│   └── top.Dockerfile
├── cmake/
│   ├── FindFFmpeg.cmake
│   ├── FindPulseAudio.cmake
│   ├── FindSetcap.cmake
│   ├── InstallSymlink.cmake
│   ├── MacroEnsureOutOfSourceBuild.cmake
│   ├── architecture.cmake
│   ├── clang_version_check.cmake
│   ├── compiler_include.cmake
│   ├── create_symlink.cmake
│   ├── darling_bundle.cmake
│   ├── darling_exe.cmake
│   ├── darling_framework.cmake
│   ├── darling_lib.cmake
│   ├── darling_open_source_sdk.cmake
│   ├── darling_parse_components.cmake
│   ├── darling_static_lib.cmake
│   ├── dsym.cmake
│   ├── mig.cmake
│   ├── pyc.cmake
│   ├── setcap.cmake
│   ├── use_ld64.cmake
│   ├── versioner.cmake
│   ├── wrap_elf.cmake
│   └── xcproj.cmake
├── debian/
│   ├── compat
│   ├── control
│   ├── copyright
│   ├── darling-cli-devenv-gui-common.install
│   ├── darling-cli-devenv-gui-stubs-common.install
│   ├── darling-cli-devenv.install
│   ├── darling-cli-extra.install
│   ├── darling-cli-gui-common.install
│   ├── darling-cli-python-common.install
│   ├── darling-cli.install
│   ├── darling-core.install
│   ├── darling-core.postinst
│   ├── darling-core.prerm
│   ├── darling-ffi.install
│   ├── darling-gui-stubs.install
│   ├── darling-gui.install
│   ├── darling-iokitd-cli-devenv-gui-common.install
│   ├── darling-iokitd.install
│   ├── darling-iosurface.install
│   ├── darling-jsc-webkit-common.install
│   ├── darling-jsc.install
│   ├── darling-perl.install
│   ├── darling-pyobjc.install
│   ├── darling-python2.install
│   ├── darling-ruby.install
│   ├── darling-system.install
│   ├── darling.lintian-overrides
│   ├── rules
│   └── source/
│       └── format
├── etc/
│   └── resolv.conf
├── rpm/
│   ├── .dockerignore
│   ├── Dockerfile
│   ├── SPECS/
│   │   ├── darling-cli-devenv.spec
│   │   ├── darling-macho-deps.spec
│   │   └── darling.spec
│   ├── build.bsh
│   ├── darling.repo
│   ├── docker-compose.yml
│   └── tarup.bsh
├── src/
│   ├── CMakeLists.txt
│   ├── CoreAudio/
│   │   ├── AFAVFormatComponent/
│   │   │   ├── AVFormatFileObject.cpp
│   │   │   ├── AVFormatFileObject.h
│   │   │   ├── AudioFileFormatGeneric.cpp
│   │   │   ├── AudioFileFormatGeneric.h
│   │   │   ├── AudioFileMP3.cpp
│   │   │   ├── AudioFileMP3.h
│   │   │   ├── AudioFileWAV.cpp
│   │   │   ├── AudioFileWAV.h
│   │   │   ├── CMakeLists.txt
│   │   │   └── README
│   │   ├── AudioFileTools/
│   │   │   ├── AudioFileTools.xcodeproj/
│   │   │   │   └── project.pbxproj
│   │   │   ├── CMakeLists.txt
│   │   │   ├── PublicUtility/
│   │   │   │   ├── CAAudioFile.cpp
│   │   │   │   ├── CAAudioFile.h
│   │   │   │   ├── CAAudioFilePlayer.cpp
│   │   │   │   ├── CAAudioFilePlayer.h
│   │   │   │   ├── CAAudioFileRecorder.cpp
│   │   │   │   ├── CAAudioFileRecorder.h
│   │   │   │   ├── CAAudioFileStreamer.cpp
│   │   │   │   ├── CAAudioFileStreamer.h
│   │   │   │   ├── CABufferQueue.cpp
│   │   │   │   ├── CABufferQueue.h
│   │   │   │   ├── CAChannelMapper.cpp
│   │   │   │   ├── CAChannelMapper.h
│   │   │   │   ├── CAChannelMappingPlayer.cpp
│   │   │   │   ├── CAChannelMappingPlayer.h
│   │   │   │   ├── CAGuard.cpp
│   │   │   │   ├── CAGuard.h
│   │   │   │   ├── CAPThread.cpp
│   │   │   │   ├── CAPThread.h
│   │   │   │   └── ReadMe.rtf
│   │   │   ├── ReadMe.rtf
│   │   │   ├── Utility/
│   │   │   │   ├── AFToolsCommon.cpp
│   │   │   │   ├── AFToolsCommon.h
│   │   │   │   ├── CAAudioFileConverter.cpp
│   │   │   │   ├── CAAudioFileConverter.h
│   │   │   │   ├── CAChannelLayouts.cpp
│   │   │   │   ├── CAChannelLayouts.h
│   │   │   │   ├── CAFilePathUtils.cpp
│   │   │   │   ├── CAFilePathUtils.h
│   │   │   │   ├── QTAACFile.cpp
│   │   │   │   └── QTAACFile.h
│   │   │   ├── afconvert.cpp
│   │   │   ├── afconvert.h
│   │   │   ├── afconvert_main.cpp
│   │   │   ├── afinfo.cpp
│   │   │   ├── afinterleave.cpp
│   │   │   ├── afplay.cpp
│   │   │   ├── afrecord.cpp
│   │   │   ├── audioformats.cpp
│   │   │   ├── auprocess.cpp
│   │   │   └── auprofile.cpp
│   │   ├── AudioToolbox/
│   │   │   ├── AUComponent.cpp
│   │   │   ├── AUGraph.cpp
│   │   │   ├── AudioComponent.mm
│   │   │   ├── AudioComponentManager.h
│   │   │   ├── AudioComponentManager.mm
│   │   │   ├── AudioConverter.cpp
│   │   │   ├── AudioConverterImpl.cpp
│   │   │   ├── AudioConverterImpl.h
│   │   │   ├── AudioFile.cpp
│   │   │   ├── AudioFileComponent.cpp
│   │   │   ├── AudioFileFormatManager.cpp
│   │   │   ├── AudioFileFormatManager.h
│   │   │   ├── AudioFormat.cpp
│   │   │   ├── AudioHardwareService.cpp
│   │   │   ├── AudioOutputUnitComponent.cpp
│   │   │   ├── AudioOutputUnitComponent.h
│   │   │   ├── AudioQueue.cpp
│   │   │   ├── AudioQueueBase.cpp
│   │   │   ├── AudioQueueBase.h
│   │   │   ├── AudioQueueOutput.cpp
│   │   │   ├── AudioQueueOutput.h
│   │   │   ├── AudioToolbox.cpp
│   │   │   ├── CMakeLists.txt
│   │   │   ├── ComponentDispatch.h
│   │   │   ├── ConsumableBuffer.h
│   │   │   ├── ExtendedAudioFile.cpp
│   │   │   ├── MusicDevice.cpp
│   │   │   ├── empty.c
│   │   │   └── stub.h
│   │   ├── CMakeLists.txt
│   │   ├── CoreAudio/
│   │   │   ├── AudioHardware.cpp
│   │   │   ├── AudioHardwareImpl.cpp
│   │   │   ├── AudioHardwareImpl.h
│   │   │   ├── AudioHardwareStream.cpp
│   │   │   ├── AudioHardwareStream.h
│   │   │   ├── CMakeLists.txt
│   │   │   ├── HostTime.mm
│   │   │   ├── pulse/
│   │   │   │   ├── AudioHardwareImplPA.cpp
│   │   │   │   ├── AudioHardwareImplPA.h
│   │   │   │   ├── AudioHardwareImplPAInput.cpp
│   │   │   │   ├── AudioHardwareImplPAInput.h
│   │   │   │   ├── AudioHardwareImplPAOutput.cpp
│   │   │   │   ├── AudioHardwareImplPAOutput.h
│   │   │   │   ├── AudioHardwareStreamPA.cpp
│   │   │   │   ├── AudioHardwareStreamPA.h
│   │   │   │   ├── AudioHardwareStreamPAInput.cpp
│   │   │   │   ├── AudioHardwareStreamPAInput.h
│   │   │   │   ├── AudioHardwareStreamPAOutput.cpp
│   │   │   │   ├── AudioHardwareStreamPAOutput.h
│   │   │   │   ├── PADispatchMainLoop.cpp
│   │   │   │   └── PADispatchMainLoop.h
│   │   │   └── stub.h
│   │   ├── CoreAudioComponent/
│   │   │   ├── AUHAL.cpp
│   │   │   ├── AUHAL.h
│   │   │   ├── CMakeLists.txt
│   │   │   ├── CoreAudio.rsrc
│   │   │   ├── CoreAudioComponent.r
│   │   │   ├── DefaultOutputAU.cpp
│   │   │   ├── DefaultOutputAU.h
│   │   │   ├── Info.plist
│   │   │   ├── README
│   │   │   ├── SystemOutputAU.cpp
│   │   │   └── SystemOutputAU.h
│   │   ├── CoreAudioUtilityClasses/
│   │   │   ├── CoreAudio/
│   │   │   │   ├── AudioCodecs/
│   │   │   │   │   └── ACPublic/
│   │   │   │   │       ├── ACBaseCodec.cpp
│   │   │   │   │       ├── ACBaseCodec.h
│   │   │   │   │       ├── ACCodec.cpp
│   │   │   │   │       ├── ACCodec.h
│   │   │   │   │       ├── ACCodecDispatchTypes.h
│   │   │   │   │       ├── ACComponentResources.r
│   │   │   │   │       ├── ACConditionalMacros.h
│   │   │   │   │       ├── ACPlugInDispatch.cpp
│   │   │   │   │       ├── ACPlugInDispatch.h
│   │   │   │   │       ├── ACSimpleCodec.cpp
│   │   │   │   │       ├── ACSimpleCodec.h
│   │   │   │   │       ├── GetCodecBundle.cpp
│   │   │   │   │       └── GetCodecBundle.h
│   │   │   │   ├── AudioFile/
│   │   │   │   │   └── AFPublic/
│   │   │   │   │       ├── AudioFileComponentBase.cpp
│   │   │   │   │       ├── AudioFileComponentBase.h
│   │   │   │   │       ├── AudioFileFormat.cpp
│   │   │   │   │       ├── AudioFileFormat.h
│   │   │   │   │       ├── AudioFileObject.cpp
│   │   │   │   │       ├── AudioFileObject.h
│   │   │   │   │       ├── CompressedPacketTable.cpp
│   │   │   │   │       ├── CompressedPacketTable.h
│   │   │   │   │       ├── DataSource.cpp
│   │   │   │   │       └── DataSource.h
│   │   │   │   ├── AudioUnits/
│   │   │   │   │   └── AUPublic/
│   │   │   │   │       ├── AUBase/
│   │   │   │   │       │   ├── AUBase.cpp
│   │   │   │   │       │   ├── AUBase.h
│   │   │   │   │       │   ├── AUDispatch.cpp
│   │   │   │   │       │   ├── AUDispatch.h
│   │   │   │   │       │   ├── AUInputElement.cpp
│   │   │   │   │       │   ├── AUInputElement.h
│   │   │   │   │       │   ├── AUOutputElement.cpp
│   │   │   │   │       │   ├── AUOutputElement.h
│   │   │   │   │       │   ├── AUPlugInDispatch.cpp
│   │   │   │   │       │   ├── AUPlugInDispatch.h
│   │   │   │   │       │   ├── AUResources.r
│   │   │   │   │       │   ├── AUScopeElement.cpp
│   │   │   │   │       │   ├── AUScopeElement.h
│   │   │   │   │       │   ├── ComponentBase.cpp
│   │   │   │   │       │   └── ComponentBase.h
│   │   │   │   │       ├── AUCarbonViewBase/
│   │   │   │   │       │   ├── AUCarbonViewBase.cpp
│   │   │   │   │       │   ├── AUCarbonViewBase.h
│   │   │   │   │       │   ├── AUCarbonViewControl.cpp
│   │   │   │   │       │   ├── AUCarbonViewControl.h
│   │   │   │   │       │   ├── AUCarbonViewDispatch.cpp
│   │   │   │   │       │   ├── AUControlGroup.cpp
│   │   │   │   │       │   ├── AUControlGroup.h
│   │   │   │   │       │   ├── CarbonEventHandler.cpp
│   │   │   │   │       │   └── CarbonEventHandler.h
│   │   │   │   │       ├── AUInstrumentBase/
│   │   │   │   │       │   ├── AUInstrumentBase.cpp
│   │   │   │   │       │   ├── AUInstrumentBase.h
│   │   │   │   │       │   ├── LockFreeFIFO.h
│   │   │   │   │       │   ├── MIDIControlHandler.h
│   │   │   │   │       │   ├── SynthElement.cpp
│   │   │   │   │       │   ├── SynthElement.h
│   │   │   │   │       │   ├── SynthEvent.h
│   │   │   │   │       │   ├── SynthNote.cpp
│   │   │   │   │       │   ├── SynthNote.h
│   │   │   │   │       │   ├── SynthNoteList.cpp
│   │   │   │   │       │   └── SynthNoteList.h
│   │   │   │   │       ├── AUViewBase/
│   │   │   │   │       │   └── AUViewLocalizedStringKeys.h
│   │   │   │   │       ├── OtherBases/
│   │   │   │   │       │   ├── AUEffectBase.cpp
│   │   │   │   │       │   ├── AUEffectBase.h
│   │   │   │   │       │   ├── AUMIDIBase.cpp
│   │   │   │   │       │   ├── AUMIDIBase.h
│   │   │   │   │       │   ├── AUMIDIEffectBase.cpp
│   │   │   │   │       │   ├── AUMIDIEffectBase.h
│   │   │   │   │       │   ├── AUOutputBase.cpp
│   │   │   │   │       │   ├── AUOutputBase.h
│   │   │   │   │       │   ├── AUPannerBase.cpp
│   │   │   │   │       │   ├── AUPannerBase.h
│   │   │   │   │       │   ├── MusicDeviceBase.cpp
│   │   │   │   │       │   └── MusicDeviceBase.h
│   │   │   │   │       └── Utility/
│   │   │   │   │           ├── AUBaseHelper.cpp
│   │   │   │   │           ├── AUBaseHelper.h
│   │   │   │   │           ├── AUBuffer.cpp
│   │   │   │   │           ├── AUBuffer.h
│   │   │   │   │           ├── AUInputFormatConverter.h
│   │   │   │   │           ├── AUMIDIDefs.h
│   │   │   │   │           ├── AUSilentTimeout.h
│   │   │   │   │           ├── AUTimestampGenerator.cpp
│   │   │   │   │           └── AUTimestampGenerator.h
│   │   │   │   └── PublicUtility/
│   │   │   │       ├── AUOutputBL.cpp
│   │   │   │       ├── AUOutputBL.h
│   │   │   │       ├── AUParamInfo.cpp
│   │   │   │       ├── AUParamInfo.h
│   │   │   │       ├── CAAUMIDIMap.cpp
│   │   │   │       ├── CAAUMIDIMap.h
│   │   │   │       ├── CAAUMIDIMapManager.cpp
│   │   │   │       ├── CAAUMIDIMapManager.h
│   │   │   │       ├── CAAUParameter.cpp
│   │   │   │       ├── CAAUParameter.h
│   │   │   │       ├── CAAUProcessor.cpp
│   │   │   │       ├── CAAUProcessor.h
│   │   │   │       ├── CAAtomic.h
│   │   │   │       ├── CAAtomicStack.h
│   │   │   │       ├── CAAudioBufferList.cpp
│   │   │   │       ├── CAAudioBufferList.h
│   │   │   │       ├── CAAudioChannelLayout.cpp
│   │   │   │       ├── CAAudioChannelLayout.h
│   │   │   │       ├── CAAudioChannelLayoutObject.cpp
│   │   │   │       ├── CAAudioFileFormats.cpp
│   │   │   │       ├── CAAudioFileFormats.h
│   │   │   │       ├── CAAudioTimeStamp.cpp
│   │   │   │       ├── CAAudioTimeStamp.h
│   │   │   │       ├── CAAudioUnit.cpp
│   │   │   │       ├── CAAudioUnit.h
│   │   │   │       ├── CAAudioUnitOutputCapturer.h
│   │   │   │       ├── CAAudioValueRange.cpp
│   │   │   │       ├── CAAudioValueRange.h
│   │   │   │       ├── CAAutoDisposer.h
│   │   │   │       ├── CABitOperations.h
│   │   │   │       ├── CABool.h
│   │   │   │       ├── CABufferList.cpp
│   │   │   │       ├── CABufferList.h
│   │   │   │       ├── CABundleLocker.cpp
│   │   │   │       ├── CABundleLocker.h
│   │   │   │       ├── CAByteOrder.h
│   │   │   │       ├── CACFArray.cpp
│   │   │   │       ├── CACFArray.h
│   │   │   │       ├── CACFData.h
│   │   │   │       ├── CACFDictionary.cpp
│   │   │   │       ├── CACFDictionary.h
│   │   │   │       ├── CACFDistributedNotification.cpp
│   │   │   │       ├── CACFDistributedNotification.h
│   │   │   │       ├── CACFMachPort.cpp
│   │   │   │       ├── CACFMachPort.h
│   │   │   │       ├── CACFMessagePort.cpp
│   │   │   │       ├── CACFMessagePort.h
│   │   │   │       ├── CACFNumber.cpp
│   │   │   │       ├── CACFNumber.h
│   │   │   │       ├── CACFObject.h
│   │   │   │       ├── CACFPlugIn.h
│   │   │   │       ├── CACFPreferences.cpp
│   │   │   │       ├── CACFPreferences.h
│   │   │   │       ├── CACFString.cpp
│   │   │   │       ├── CACFString.h
│   │   │   │       ├── CAComponent.cpp
│   │   │   │       ├── CAComponent.h
│   │   │   │       ├── CAComponentDescription.cpp
│   │   │   │       ├── CAComponentDescription.h
│   │   │   │       ├── CADebugMacros.cpp
│   │   │   │       ├── CADebugMacros.h
│   │   │   │       ├── CADebugPrintf.cpp
│   │   │   │       ├── CADebugPrintf.h
│   │   │   │       ├── CADebugger.cpp
│   │   │   │       ├── CADebugger.h
│   │   │   │       ├── CAException.h
│   │   │   │       ├── CAExtAudioFile.h
│   │   │   │       ├── CAFilePathUtils.cpp
│   │   │   │       ├── CAFilePathUtils.h
│   │   │   │       ├── CAGuard.cpp
│   │   │   │       ├── CAGuard.h
│   │   │   │       ├── CAHALAudioDevice.cpp
│   │   │   │       ├── CAHALAudioDevice.h
│   │   │   │       ├── CAHALAudioObject.cpp
│   │   │   │       ├── CAHALAudioObject.h
│   │   │   │       ├── CAHALAudioStream.cpp
│   │   │   │       ├── CAHALAudioStream.h
│   │   │   │       ├── CAHALAudioSystemObject.cpp
│   │   │   │       ├── CAHALAudioSystemObject.h
│   │   │   │       ├── CAHostTimeBase.cpp
│   │   │   │       ├── CAHostTimeBase.h
│   │   │   │       ├── CALogMacros.h
│   │   │   │       ├── CAMath.h
│   │   │   │       ├── CAMixMap.h
│   │   │   │       ├── CAMutex.cpp
│   │   │   │       ├── CAMutex.h
│   │   │   │       ├── CAPThread.cpp
│   │   │   │       ├── CAPThread.h
│   │   │   │       ├── CAPersistence.cpp
│   │   │   │       ├── CAProcess.cpp
│   │   │   │       ├── CAProcess.h
│   │   │   │       ├── CAPropertyAddress.h
│   │   │   │       ├── CAReferenceCounted.h
│   │   │   │       ├── CARingBuffer.cpp
│   │   │   │       ├── CARingBuffer.h
│   │   │   │       ├── CASettingsStorage.cpp
│   │   │   │       ├── CASettingsStorage.h
│   │   │   │       ├── CASharedLibrary.cpp
│   │   │   │       ├── CASharedLibrary.h
│   │   │   │       ├── CASpectralProcessor.cpp
│   │   │   │       ├── CASpectralProcessor.h
│   │   │   │       ├── CAStreamBasicDescription.cpp
│   │   │   │       ├── CAStreamBasicDescription.h
│   │   │   │       ├── CAStreamRangedDescription.cpp
│   │   │   │       ├── CAStreamRangedDescription.h
│   │   │   │       ├── CAThreadSafeList.h
│   │   │   │       ├── CATink.h
│   │   │   │       ├── CATokenMap.h
│   │   │   │       ├── CAVectorUnit.cpp
│   │   │   │       ├── CAVectorUnit.h
│   │   │   │       ├── CAVectorUnitTypes.h
│   │   │   │       ├── CAVolumeCurve.cpp
│   │   │   │       ├── CAVolumeCurve.h
│   │   │   │       ├── CAXException.cpp
│   │   │   │       ├── CAXException.h
│   │   │   │       ├── MatrixMixerVolumes.cpp
│   │   │   │       └── MatrixMixerVolumes.h
│   │   │   └── Readme.rtf
│   │   ├── include/
│   │   │   ├── AudioToolbox/
│   │   │   │   ├── AUComponent.h
│   │   │   │   ├── AUGraph.h
│   │   │   │   ├── AudioCodec.h
│   │   │   │   ├── AudioComponent.h
│   │   │   │   ├── AudioConverter.h
│   │   │   │   ├── AudioFile.h
│   │   │   │   ├── AudioFileComponent.h
│   │   │   │   ├── AudioFormat.h
│   │   │   │   ├── AudioHardwareService.h
│   │   │   │   ├── AudioOutputUnit.h
│   │   │   │   ├── AudioQueue.h
│   │   │   │   ├── AudioToolbox.h
│   │   │   │   ├── AudioUnit.h
│   │   │   │   ├── AudioUnitParameters.h
│   │   │   │   ├── AudioUnitProperties.h
│   │   │   │   ├── ExtendedAudioFile.h
│   │   │   │   └── MusicDevice.h
│   │   │   └── CoreAudio/
│   │   │       ├── AudioHardware.h
│   │   │       ├── AudioHardwareBase.h
│   │   │       ├── CoreAudio.h
│   │   │       ├── CoreAudioTypes.h
│   │   │       ├── HostTime.h
│   │   │       └── stub/
│   │   │           └── CoreAudio.h
│   │   └── notes.txt
│   ├── MobileKeyBag/
│   │   ├── CMakeLists.txt
│   │   ├── include/
│   │   │   └── MobileKeyBag/
│   │   │       └── MobileKeyBag.h
│   │   └── src/
│   │       └── MobileKeyBag.c
│   ├── OpenDirectoryOld/
│   │   ├── CFOpenDirectory/
│   │   │   └── Headers/
│   │   │       ├── CFODContext.h
│   │   │       ├── CFODNode.h
│   │   │       ├── CFODQuery.h
│   │   │       ├── CFODRecord.h
│   │   │       ├── CFODSession.h
│   │   │       ├── CFOpenDirectory.h
│   │   │       └── CFOpenDirectoryConstants.h
│   │   └── Headers/
│   │       ├── NSOpenDirectory.h
│   │       ├── ODAttributeMap.h
│   │       ├── ODConfiguration.h
│   │       ├── ODMappings.h
│   │       ├── ODModuleEntry.h
│   │       ├── ODNode.h
│   │       ├── ODQuery.h
│   │       ├── ODRecord.h
│   │       ├── ODRecordMap.h
│   │       ├── ODSession.h
│   │       └── OpenDirectory.h
│   ├── OpenScripting/
│   │   └── include/
│   │       └── OpenScriptingUtilPriv.h
│   ├── PlistBuddy/
│   │   ├── CMakeLists.txt
│   │   ├── PlistBuddy.8
│   │   └── PlistBuddy.c
│   ├── VideoDecodeAcceleration/
│   │   ├── CMakeLists.txt
│   │   └── dummy.c
│   ├── bsdln/
│   │   ├── CMakeLists.txt
│   │   └── ln.c
│   ├── buildtools/
│   │   ├── CMakeLists.txt
│   │   ├── Rez/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── COPYING
│   │   │   ├── Diagnostic.cc
│   │   │   ├── Diagnostic.h
│   │   │   ├── Expression.cc
│   │   │   ├── Expression.h
│   │   │   ├── README.md
│   │   │   ├── ResSpec.h
│   │   │   ├── ResourceCompiler.cc
│   │   │   ├── ResourceCompiler.h
│   │   │   ├── ResourceDefinitions.cc
│   │   │   ├── ResourceDefinitions.h
│   │   │   ├── ResourceFiles/
│   │   │   │   ├── BinaryIO.cc
│   │   │   │   ├── BinaryIO.h
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── ResInfo.cc
│   │   │   │   ├── ResType.cc
│   │   │   │   ├── ResType.h
│   │   │   │   ├── ResourceFile.cc
│   │   │   │   ├── ResourceFile.h
│   │   │   │   ├── ResourceFork.cc
│   │   │   │   └── ResourceFork.h
│   │   │   ├── Rez.cc
│   │   │   ├── RezLexer.cc
│   │   │   ├── RezLexer.h
│   │   │   ├── RezLexerNextToken.cc
│   │   │   ├── RezLexerWaveToken.h
│   │   │   ├── RezParser.yy
│   │   │   ├── RezWorld.cc
│   │   │   ├── RezWorld.h
│   │   │   └── Test.r
│   │   ├── elfdep.c
│   │   └── getuuid.c
│   ├── clt/
│   │   ├── CMakeLists.txt
│   │   └── xcrun.c
│   ├── crash/
│   │   ├── AppController.h
│   │   ├── AppController.m
│   │   ├── CMakeLists.txt
│   │   ├── CrashManager.h
│   │   ├── CrashManager.m
│   │   ├── Resources/
│   │   │   ├── Info-gnustep.plist
│   │   │   ├── Main.gsmarkup
│   │   │   └── crash.gorm/
│   │   │       ├── data.classes
│   │   │       ├── data.info
│   │   │       └── objects.gorm
│   │   └── crash_main.m
│   ├── diskutil/
│   │   ├── CMakeLists.txt
│   │   └── diskutil
│   ├── ditto/
│   │   ├── CMakeLists.txt
│   │   └── ditto
│   ├── duct/
│   │   ├── include/
│   │   │   ├── CrashReporterClient.h
│   │   │   └── magmallocProvider.h
│   │   └── src/
│   │       ├── CMakeLists.txt
│   │       ├── CRGetCrashLogMessage.c
│   │       ├── acl.c
│   │       ├── commpage.c
│   │       ├── dns_sd.c
│   │       ├── libnotify.c
│   │       ├── numcpus.c
│   │       ├── os_log.c
│   │       └── sa_dst_compare.c
│   ├── external/
│   │   └── libpthread_workqueue-0.8.2/
│   │       ├── ChangeLog
│   │       ├── config.inc
│   │       ├── configure
│   │       ├── include/
│   │       │   └── pthread_workqueue.h
│   │       ├── pthread_workqueue.3
│   │       ├── src/
│   │       │   ├── api.c
│   │       │   ├── debug.h
│   │       │   ├── posix/
│   │       │   │   ├── manager.c
│   │       │   │   ├── platform.h
│   │       │   │   ├── thread_info.c
│   │       │   │   └── thread_rt.c
│   │       │   ├── private.h
│   │       │   ├── thread_info.h
│   │       │   ├── thread_rt.h
│   │       │   ├── windows/
│   │       │   │   ├── manager.c
│   │       │   │   ├── platform.c
│   │       │   │   ├── platform.h
│   │       │   │   ├── pthread_cond.h
│   │       │   │   ├── queue.h
│   │       │   │   ├── thread_info.c
│   │       │   │   ├── thread_rt.c
│   │       │   │   └── winpthreads.h
│   │       │   └── witem_cache.c
│   │       └── testing/
│   │           ├── CMakeLists.txt
│   │           ├── api/
│   │           │   ├── posix_semaphore.h
│   │           │   ├── test.c
│   │           │   └── test_api.vcxproj
│   │           ├── idle/
│   │           │   └── main.c
│   │           ├── latency/
│   │           │   ├── latency.c
│   │           │   └── latency.h
│   │           ├── libdispatch/
│   │           │   └── dispatch_api.c
│   │           └── witem_cache/
│   │               └── test.c
│   ├── frameworks/
│   │   ├── AGL/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── AGL/
│   │   │   │       └── AGL.h
│   │   │   └── src/
│   │   │       └── AGL.c
│   │   ├── AVFAudio/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── AVFAudio/
│   │   │   │       ├── AVAudio3DMixing.h
│   │   │   │       ├── AVAudioBuffer.h
│   │   │   │       ├── AVAudioChannelLayout.h
│   │   │   │       ├── AVAudioClock.h
│   │   │   │       ├── AVAudioCompressedBuffer.h
│   │   │   │       ├── AVAudioConnectionPoint.h
│   │   │   │       ├── AVAudioConverter.h
│   │   │   │       ├── AVAudioEndpointDetector.h
│   │   │   │       ├── AVAudioEngine.h
│   │   │   │       ├── AVAudioEnvironmentDistanceAttenuationParameters.h
│   │   │   │       ├── AVAudioEnvironmentNode.h
│   │   │   │       ├── AVAudioEnvironmentReverbParameters.h
│   │   │   │       ├── AVAudioFile.h
│   │   │   │       ├── AVAudioFormat.h
│   │   │   │       ├── AVAudioIONode.h
│   │   │   │       ├── AVAudioInputNode.h
│   │   │   │       ├── AVAudioMixerNode.h
│   │   │   │       ├── AVAudioMixing.h
│   │   │   │       ├── AVAudioMixingDestination.h
│   │   │   │       ├── AVAudioNode.h
│   │   │   │       ├── AVAudioOutputNode.h
│   │   │   │       ├── AVAudioPCMBuffer.h
│   │   │   │       ├── AVAudioPlayer.h
│   │   │   │       ├── AVAudioPlayerNode.h
│   │   │   │       ├── AVAudioRecorder.h
│   │   │   │       ├── AVAudioSequencer.h
│   │   │   │       ├── AVAudioSession.h
│   │   │   │       ├── AVAudioStereoMixing.h
│   │   │   │       ├── AVAudioTime.h
│   │   │   │       ├── AVAudioUnit.h
│   │   │   │       ├── AVAudioUnitComponent.h
│   │   │   │       ├── AVAudioUnitComponentManager.h
│   │   │   │       ├── AVAudioUnitDSPGraph.h
│   │   │   │       ├── AVAudioUnitDelay.h
│   │   │   │       ├── AVAudioUnitDistortion.h
│   │   │   │       ├── AVAudioUnitEQ.h
│   │   │   │       ├── AVAudioUnitEQFilterParameters.h
│   │   │   │       ├── AVAudioUnitEffect.h
│   │   │   │       ├── AVAudioUnitGenerator.h
│   │   │   │       ├── AVAudioUnitMIDIInstrument.h
│   │   │   │       ├── AVAudioUnitReverb.h
│   │   │   │       ├── AVAudioUnitSampler.h
│   │   │   │       ├── AVAudioUnitSplitter.h
│   │   │   │       ├── AVAudioUnitTimeEffect.h
│   │   │   │       ├── AVAudioUnitTimePitch.h
│   │   │   │       ├── AVAudioUnitVarispeed.h
│   │   │   │       ├── AVEndpointVADEventHandler.h
│   │   │   │       ├── AVFAudio.h
│   │   │   │       ├── AVMIDIPlayer.h
│   │   │   │       ├── AVMusicTrack.h
│   │   │   │       ├── AVVCAudioBuffer.h
│   │   │   │       ├── AVVCAudioDeviceManager.h
│   │   │   │       ├── AVVCMetricsManager.h
│   │   │   │       ├── AVVoiceController.h
│   │   │   │       ├── AudioPlayerImpl.h
│   │   │   │       ├── Endpointer.h
│   │   │   │       ├── SpeexEndpointer.h
│   │   │   │       └── VoiceVerificationEndpointer.h
│   │   │   └── src/
│   │   │       ├── AVAudioBuffer.m
│   │   │       ├── AVAudioChannelLayout.m
│   │   │       ├── AVAudioClock.m
│   │   │       ├── AVAudioCompressedBuffer.m
│   │   │       ├── AVAudioConnectionPoint.m
│   │   │       ├── AVAudioConverter.m
│   │   │       ├── AVAudioEndpointDetector.m
│   │   │       ├── AVAudioEngine.m
│   │   │       ├── AVAudioEnvironmentDistanceAttenuationParameters.m
│   │   │       ├── AVAudioEnvironmentNode.m
│   │   │       ├── AVAudioEnvironmentReverbParameters.m
│   │   │       ├── AVAudioFile.m
│   │   │       ├── AVAudioFormat.m
│   │   │       ├── AVAudioIONode.m
│   │   │       ├── AVAudioInputNode.m
│   │   │       ├── AVAudioMixerNode.m
│   │   │       ├── AVAudioMixingDestination.m
│   │   │       ├── AVAudioNode.m
│   │   │       ├── AVAudioOutputNode.m
│   │   │       ├── AVAudioPCMBuffer.m
│   │   │       ├── AVAudioPlayer.m
│   │   │       ├── AVAudioPlayerNode.m
│   │   │       ├── AVAudioRecorder.m
│   │   │       ├── AVAudioSequencer.m
│   │   │       ├── AVAudioSession.m
│   │   │       ├── AVAudioTime.m
│   │   │       ├── AVAudioUnit.m
│   │   │       ├── AVAudioUnitComponent.m
│   │   │       ├── AVAudioUnitComponentManager.m
│   │   │       ├── AVAudioUnitDSPGraph.m
│   │   │       ├── AVAudioUnitDelay.m
│   │   │       ├── AVAudioUnitDistortion.m
│   │   │       ├── AVAudioUnitEQ.m
│   │   │       ├── AVAudioUnitEQFilterParameters.m
│   │   │       ├── AVAudioUnitEffect.m
│   │   │       ├── AVAudioUnitGenerator.m
│   │   │       ├── AVAudioUnitMIDIInstrument.m
│   │   │       ├── AVAudioUnitReverb.m
│   │   │       ├── AVAudioUnitSampler.m
│   │   │       ├── AVAudioUnitSplitter.m
│   │   │       ├── AVAudioUnitTimeEffect.m
│   │   │       ├── AVAudioUnitTimePitch.m
│   │   │       ├── AVAudioUnitVarispeed.m
│   │   │       ├── AVFAudio.m
│   │   │       ├── AVMIDIPlayer.m
│   │   │       ├── AVMusicTrack.m
│   │   │       ├── AVVCAudioBuffer.m
│   │   │       ├── AVVCAudioDeviceManager.m
│   │   │       ├── AVVCMetricsManager.m
│   │   │       ├── AVVoiceController.m
│   │   │       ├── AudioPlayerImpl.m
│   │   │       ├── SpeexEndpointer.m
│   │   │       └── VoiceVerificationEndpointer.m
│   │   ├── AVFoundation/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── constants.m
│   │   │   ├── include/
│   │   │   │   └── AVFoundation/
│   │   │   │       ├── AVAIFCOutputSettingsValidator.h
│   │   │   │       ├── AVAIFFOutputSettingsValidator.h
│   │   │   │       ├── AVAVAudioSettingsAudioOutputSettings.h
│   │   │   │       ├── AVAVVideoSettingsVideoOutputSettings.h
│   │   │   │       ├── AVAggregateAssetDownloadTask.h
│   │   │   │       ├── AVAnimation.h
│   │   │   │       ├── AVAsset.h
│   │   │   │       ├── AVAssetAnalysisMessage.h
│   │   │   │       ├── AVAssetAnalysisReporter.h
│   │   │   │       ├── AVAssetAnalysisTextParsingMessage.h
│   │   │   │       ├── AVAssetCache.h
│   │   │   │       ├── AVAssetClientURLRequestHelper.h
│   │   │   │       ├── AVAssetCollection.h
│   │   │   │       ├── AVAssetCollectionFactory.h
│   │   │   │       ├── AVAssetCollectionInspector.h
│   │   │   │       ├── AVAssetCollectionInspectorLoader.h
│   │   │   │       ├── AVAssetCollectionInternal.h
│   │   │   │       ├── AVAssetCustomURLBridgeForNSURLProtocol.h
│   │   │   │       ├── AVAssetCustomURLBridgeForNSURLSession.h
│   │   │   │       ├── AVAssetCustomURLRequest.h
│   │   │   │       ├── AVAssetDownloadCache.h
│   │   │   │       ├── AVAssetDownloadCacheInternal.h
│   │   │   │       ├── AVAssetDownloadSession.h
│   │   │   │       ├── AVAssetDownloadSessionInternal.h
│   │   │   │       ├── AVAssetExportSession.h
│   │   │   │       ├── AVAssetExportSessionInternal.h
│   │   │   │       ├── AVAssetImageGenerator.h
│   │   │   │       ├── AVAssetImageGeneratorInternal.h
│   │   │   │       ├── AVAssetInspector.h
│   │   │   │       ├── AVAssetInspectorLoader.h
│   │   │   │       ├── AVAssetInternal.h
│   │   │   │       ├── AVAssetMakeReadyForInspectionLoader.h
│   │   │   │       ├── AVAssetMediaSelectionGroup.h
│   │   │   │       ├── AVAssetProxy.h
│   │   │   │       ├── AVAssetProxyInternal.h
│   │   │   │       ├── AVAssetReader.h
│   │   │   │       ├── AVAssetReaderAudioMixOutput.h
│   │   │   │       ├── AVAssetReaderAudioMixOutputInternal.h
│   │   │   │       ├── AVAssetReaderInternal.h
│   │   │   │       ├── AVAssetReaderOutput.h
│   │   │   │       ├── AVAssetReaderOutputAdaptor.h
│   │   │   │       ├── AVAssetReaderOutputCaptionAdaptor.h
│   │   │   │       ├── AVAssetReaderOutputCaptionAdaptorInternal.h
│   │   │   │       ├── AVAssetReaderOutputInternal.h
│   │   │   │       ├── AVAssetReaderOutputMetadataAdaptor.h
│   │   │   │       ├── AVAssetReaderOutputMetadataAdaptorInternal.h
│   │   │   │       ├── AVAssetReaderSampleReferenceOutput.h
│   │   │   │       ├── AVAssetReaderSampleReferenceOutputInternal.h
│   │   │   │       ├── AVAssetReaderTrackOutput.h
│   │   │   │       ├── AVAssetReaderTrackOutputInternal.h
│   │   │   │       ├── AVAssetReaderVideoCompositionOutput.h
│   │   │   │       ├── AVAssetReaderVideoCompositionOutputInternal.h
│   │   │   │       ├── AVAssetResourceLoader.h
│   │   │   │       ├── AVAssetResourceLoaderInternal.h
│   │   │   │       ├── AVAssetResourceLoaderRequest.h
│   │   │   │       ├── AVAssetResourceLoaderURLSessionDataDelegate.h
│   │   │   │       ├── AVAssetResourceLoaderURLSessionDataDelegateForCustomURLLoader.h
│   │   │   │       ├── AVAssetResourceLoadingContentInformationRequest.h
│   │   │   │       ├── AVAssetResourceLoadingContentInformationRequestInternal.h
│   │   │   │       ├── AVAssetResourceLoadingDataRequest.h
│   │   │   │       ├── AVAssetResourceLoadingDataRequestInternal.h
│   │   │   │       ├── AVAssetResourceLoadingRequest.h
│   │   │   │       ├── AVAssetResourceLoadingRequestInternal.h
│   │   │   │       ├── AVAssetResourceRenewalRequest.h
│   │   │   │       ├── AVAssetSynchronousInspectorLoader.h
│   │   │   │       ├── AVAssetTrack.h
│   │   │   │       ├── AVAssetTrackEnumerator.h
│   │   │   │       ├── AVAssetTrackGroup.h
│   │   │   │       ├── AVAssetTrackGroupInternal.h
│   │   │   │       ├── AVAssetTrackInspector.h
│   │   │   │       ├── AVAssetTrackInternal.h
│   │   │   │       ├── AVAssetTrackSegment.h
│   │   │   │       ├── AVAssetWriter.h
│   │   │   │       ├── AVAssetWriterClientInitiatedTerminalHelper.h
│   │   │   │       ├── AVAssetWriterConfigurationState.h
│   │   │   │       ├── AVAssetWriterFailedTerminalHelper.h
│   │   │   │       ├── AVAssetWriterFigAssetWriterNotificationHandler.h
│   │   │   │       ├── AVAssetWriterFigAssetWriterNotificationHandlerDelegate.h
│   │   │   │       ├── AVAssetWriterFinishWritingHelper.h
│   │   │   │       ├── AVAssetWriterHelper.h
│   │   │   │       ├── AVAssetWriterInput.h
│   │   │   │       ├── AVAssetWriterInputCaptionAdaptor.h
│   │   │   │       ├── AVAssetWriterInputCaptionAdaptorInternal.h
│   │   │   │       ├── AVAssetWriterInputConfigurationState.h
│   │   │   │       ├── AVAssetWriterInputFigAssetWriterEndPassOperation.h
│   │   │   │       ├── AVAssetWriterInputGroup.h
│   │   │   │       ├── AVAssetWriterInputGroupInternal.h
│   │   │   │       ├── AVAssetWriterInputHelper.h
│   │   │   │       ├── AVAssetWriterInputInterPassAnalysisHelper.h
│   │   │   │       ├── AVAssetWriterInputInternal.h
│   │   │   │       ├── AVAssetWriterInputMediaDataRequester.h
│   │   │   │       ├── AVAssetWriterInputMediaDataRequesterDelegate.h
│   │   │   │       ├── AVAssetWriterInputMetadataAdaptor.h
│   │   │   │       ├── AVAssetWriterInputMetadataAdaptorInternal.h
│   │   │   │       ├── AVAssetWriterInputNoMorePassesHelper.h
│   │   │   │       ├── AVAssetWriterInputPassDescription.h
│   │   │   │       ├── AVAssetWriterInputPassDescriptionInternal.h
│   │   │   │       ├── AVAssetWriterInputPassDescriptionResponder.h
│   │   │   │       ├── AVAssetWriterInputPixelBufferAdaptor.h
│   │   │   │       ├── AVAssetWriterInputPixelBufferAdaptorInternal.h
│   │   │   │       ├── AVAssetWriterInputSelectionOption.h
│   │   │   │       ├── AVAssetWriterInputTerminalHelper.h
│   │   │   │       ├── AVAssetWriterInputUnknownHelper.h
│   │   │   │       ├── AVAssetWriterInputWritingHelper.h
│   │   │   │       ├── AVAssetWriterInternal.h
│   │   │   │       ├── AVAssetWriterTerminalHelper.h
│   │   │   │       ├── AVAssetWriterUnknownHelper.h
│   │   │   │       ├── AVAssetWriterWritingHelper.h
│   │   │   │       ├── AVAsynchronousCIImageFilteringRequest.h
│   │   │   │       ├── AVAsynchronousCIImageFilteringRequestInternal.h
│   │   │   │       ├── AVAsynchronousKeyValueLoading.h
│   │   │   │       ├── AVAsynchronousVideoCompositionRequest.h
│   │   │   │       ├── AVAsynchronousVideoCompositionRequestInternal.h
│   │   │   │       ├── AVAudioMix.h
│   │   │   │       ├── AVAudioMixEffectParameters.h
│   │   │   │       ├── AVAudioMixInputParameters.h
│   │   │   │       ├── AVAudioMixInputParametersInternal.h
│   │   │   │       ├── AVAudioMixInternal.h
│   │   │   │       ├── AVAudioMixSweepFilterEffectParameters.h
│   │   │   │       ├── AVAudioMixSweepFilterEffectParametersInternal.h
│   │   │   │       ├── AVAudioOutputSettings.h
│   │   │   │       ├── AVAudioSettings.h
│   │   │   │       ├── AVAudioSettingsValueConstrainer.h
│   │   │   │       ├── AVBlockOperation.h
│   │   │   │       ├── AVCMNotificationDispatcher.h
│   │   │   │       ├── AVCMNotificationDispatcherListenerAndCallback.h
│   │   │   │       ├── AVCMNotificationDispatcherListenerKey.h
│   │   │   │       ├── AVCallbackCancellation.h
│   │   │   │       ├── AVCallbackContextRegistry.h
│   │   │   │       ├── AVCameraCalibrationData.h
│   │   │   │       ├── AVCameraCalibrationDataInternal.h
│   │   │   │       ├── AVCaption.h
│   │   │   │       ├── AVCaptionConversionAdjustment.h
│   │   │   │       ├── AVCaptionConversionTimeRangeAdjustment.h
│   │   │   │       ├── AVCaptionConversionValidator.h
│   │   │   │       ├── AVCaptionConversionWarning.h
│   │   │   │       ├── AVCaptionFormatConformer.h
│   │   │   │       ├── AVCaptionGroup.h
│   │   │   │       ├── AVCaptionGroupInternal.h
│   │   │   │       ├── AVCaptionGrouper.h
│   │   │   │       ├── AVCaptionInternal.h
│   │   │   │       ├── AVCaptionLength.h
│   │   │   │       ├── AVCaptionLengthInternal.h
│   │   │   │       ├── AVCaptionOutputSettings.h
│   │   │   │       ├── AVCaptionPosition.h
│   │   │   │       ├── AVCaptionPositionInternal.h
│   │   │   │       ├── AVCaptionRegion.h
│   │   │   │       ├── AVCaptionRegionInternal.h
│   │   │   │       ├── AVCaptionRenderer.h
│   │   │   │       ├── AVCaptionRendererInternal.h
│   │   │   │       ├── AVCaptionRendererScene.h
│   │   │   │       ├── AVCaptionRendererSceneInternal.h
│   │   │   │       ├── AVCaptionRuby.h
│   │   │   │       ├── AVCaptionRubyInternal.h
│   │   │   │       ├── AVCaptureAudioChannel.h
│   │   │   │       ├── AVCaptureAudioChannelInternal.h
│   │   │   │       ├── AVCaptureAudioDataOutput.h
│   │   │   │       ├── AVCaptureAudioDataOutputCallbackData.h
│   │   │   │       ├── AVCaptureAudioDataOutputInternal.h
│   │   │   │       ├── AVCaptureAudioFileOutput.h
│   │   │   │       ├── AVCaptureAudioFileOutputInternal.h
│   │   │   │       ├── AVCaptureAudioPreviewOutput.h
│   │   │   │       ├── AVCaptureAudioPreviewOutputInternal.h
│   │   │   │       ├── AVCaptureAudioSettings.h
│   │   │   │       ├── AVCaptureConnection.h
│   │   │   │       ├── AVCaptureConnectionInternal.h
│   │   │   │       ├── AVCaptureDALDevice.h
│   │   │   │       ├── AVCaptureDevice.h
│   │   │   │       ├── AVCaptureDeviceFormat.h
│   │   │   │       ├── AVCaptureDeviceFormatInternal.h
│   │   │   │       ├── AVCaptureDeviceInput.h
│   │   │   │       ├── AVCaptureDeviceInputInternal.h
│   │   │   │       ├── AVCaptureDeviceInputSource.h
│   │   │   │       ├── AVCaptureDeviceInputSourceInternal.h
│   │   │   │       ├── AVCaptureDeviceInternal.h
│   │   │   │       ├── AVCaptureFileOutput.h
│   │   │   │       ├── AVCaptureFileOutputInternal.h
│   │   │   │       ├── AVCaptureFileOutputPauseOperationDescriptor.h
│   │   │   │       ├── AVCaptureFileOutputRecordingOperationDescriptor.h
│   │   │   │       ├── AVCaptureHALDevice.h
│   │   │   │       ├── AVCaptureInput.h
│   │   │   │       ├── AVCaptureInputInternal.h
│   │   │   │       ├── AVCaptureInputPort.h
│   │   │   │       ├── AVCaptureInputPortInternal.h
│   │   │   │       ├── AVCaptureMovieFileOutput.h
│   │   │   │       ├── AVCaptureMovieFileOutputInternal.h
│   │   │   │       ├── AVCaptureOperationDescriptor.h
│   │   │   │       ├── AVCaptureOperationDescriptorQueue.h
│   │   │   │       ├── AVCaptureOperationDescriptorQueueItem.h
│   │   │   │       ├── AVCaptureOutput.h
│   │   │   │       ├── AVCaptureOutputInternal.h
│   │   │   │       ├── AVCaptureOutputSettings.h
│   │   │   │       ├── AVCaptureScreenInput.h
│   │   │   │       ├── AVCaptureScreenInputInternal.h
│   │   │   │       ├── AVCaptureSession.h
│   │   │   │       ├── AVCaptureSessionInternal.h
│   │   │   │       ├── AVCaptureSessionInternalState.h
│   │   │   │       ├── AVCaptureStillImageOutput.h
│   │   │   │       ├── AVCaptureStillImageOutputInternal.h
│   │   │   │       ├── AVCaptureStillImageOutputUtils.h
│   │   │   │       ├── AVCaptureStillImageRequest.h
│   │   │   │       ├── AVCaptureStillImageTransform.h
│   │   │   │       ├── AVCaptureVideoDataOutput.h
│   │   │   │       ├── AVCaptureVideoDataOutputCallbackData.h
│   │   │   │       ├── AVCaptureVideoDataOutputInternal.h
│   │   │   │       ├── AVCaptureVideoPreviewLayer.h
│   │   │   │       ├── AVCaptureVideoPreviewLayerInternal.h
│   │   │   │       ├── AVCaptureVideoSettings.h
│   │   │   │       ├── AVChapterMetadataItem.h
│   │   │   │       ├── AVChapterMetadataItemInternal.h
│   │   │   │       ├── AVClientBlockKVONotifier.h
│   │   │   │       ├── AVComposition.h
│   │   │   │       ├── AVCompositionFormatReaderInspector.h
│   │   │   │       ├── AVCompositionInternal.h
│   │   │   │       ├── AVCompositionTrack.h
│   │   │   │       ├── AVCompositionTrackInternal.h
│   │   │   │       ├── AVCompositionTrackReaderInspector.h
│   │   │   │       ├── AVCompositionTrackSegment.h
│   │   │   │       ├── AVCompositionTrackSegmentInternal.h
│   │   │   │       ├── AVContentKeyRecipient.h
│   │   │   │       ├── AVContentKeyRequest.h
│   │   │   │       ├── AVContentKeyRequestInternal.h
│   │   │   │       ├── AVContentKeyResponse.h
│   │   │   │       ├── AVContentKeyResponseClearKey.h
│   │   │   │       ├── AVContentKeyResponseFairPlayStreaming.h
│   │   │   │       ├── AVContentKeyResponseInternal.h
│   │   │   │       ├── AVContentKeySession.h
│   │   │   │       ├── AVContentKeySessionDelegate.h
│   │   │   │       ├── AVContentKeySessionInternal.h
│   │   │   │       ├── AVCoreImageFilterCustomVideoCompositor.h
│   │   │   │       ├── AVCoreImageFilterVideoCompositionInstruction.h
│   │   │   │       ├── AVCustomVideoCompositorSession.h
│   │   │   │       ├── AVDataAsset.h
│   │   │   │       ├── AVDataDelegateAsset.h
│   │   │   │       ├── AVDataDelegateAssetInternal.h
│   │   │   │       ├── AVDateRangeMetadataGroup.h
│   │   │   │       ├── AVDateRangeMetadataGroupInternal.h
│   │   │   │       ├── AVDecodedAudioSettingsForFig.h
│   │   │   │       ├── AVDecodedVideoSettingsForFig.h
│   │   │   │       ├── AVDelegateStorage.h
│   │   │   │       ├── AVDepartureAnnouncingObjectMonitor.h
│   │   │   │       ├── AVDepthData.h
│   │   │   │       ├── AVDepthDataInternal.h
│   │   │   │       ├── AVDestinationChangeResultSource.h
│   │   │   │       ├── AVDispatchGroup.h
│   │   │   │       ├── AVEmptyOutputDeviceDiscoverySessionAvailableOutputDevices.h
│   │   │   │       ├── AVError.h
│   │   │   │       ├── AVEventWaiter.h
│   │   │   │       ├── AVExecutionEnvironment.h
│   │   │   │       ├── AVExportSettingsOutputSettingsAssistantBaseSettings.h
│   │   │   │       ├── AVExportSettingsOutputSettingsAssistantVideoSettingsAdjuster.h
│   │   │   │       ├── AVFAudio.h
│   │   │   │       ├── AVFigAssetInspector.h
│   │   │   │       ├── AVFigAssetInspectorLoader.h
│   │   │   │       ├── AVFigAssetTrackInspector.h
│   │   │   │       ├── AVFigAssetWriterAudioTrack.h
│   │   │   │       ├── AVFigAssetWriterCaptionTrack.h
│   │   │   │       ├── AVFigAssetWriterFinishWritingAsyncOperation.h
│   │   │   │       ├── AVFigAssetWriterGenericTrack.h
│   │   │   │       ├── AVFigAssetWriterTrack.h
│   │   │   │       ├── AVFigAssetWriterVideoTrack.h
│   │   │   │       ├── AVFigCommChannelUUIDCommunicationChannelManager.h
│   │   │   │       ├── AVFigCommChannelUUIDOutputContextCommunicationChannelImpl.h
│   │   │   │       ├── AVFigEndpointFigRoutingContextOutputDeviceTranslator.h
│   │   │   │       ├── AVFigEndpointOutputDeviceDiscoverySessionAvailableOutputDevicesImpl.h
│   │   │   │       ├── AVFigEndpointOutputDeviceImpl.h
│   │   │   │       ├── AVFigEndpointPickerOutputContextImpl.h
│   │   │   │       ├── AVFigEndpointPickerOutputDeviceDiscoverySessionFactory.h
│   │   │   │       ├── AVFigEndpointPickerOutputDeviceDiscoverySessionImpl.h
│   │   │   │       ├── AVFigEndpointUIAgentOutputContextManagerImpl.h
│   │   │   │       ├── AVFigEndpointUIAgentOutputDeviceAuthorizationRequestImpl.h
│   │   │   │       ├── AVFigEndpointUIAgentOutputDeviceAuthorizationSessionImpl.h
│   │   │   │       ├── AVFigObjectInspector.h
│   │   │   │       ├── AVFigRemoteRouteDiscovererFactory.h
│   │   │   │       ├── AVFigRouteDescriptorFigRoutingContextOutputDeviceTranslator.h
│   │   │   │       ├── AVFigRouteDescriptorOutputDeviceDiscoverySessionAvailableOutputDevicesImpl.h
│   │   │   │       ├── AVFigRouteDescriptorOutputDeviceImpl.h
│   │   │   │       ├── AVFigRouteDiscovererFactory.h
│   │   │   │       ├── AVFigRouteDiscovererOutputDeviceDiscoverySessionFactory.h
│   │   │   │       ├── AVFigRouteDiscovererOutputDeviceDiscoverySessionImpl.h
│   │   │   │       ├── AVFigRoutingContextCommandOutputDeviceConfiguration.h
│   │   │   │       ├── AVFigRoutingContextCommandOutputDeviceConfigurationModification.h
│   │   │   │       ├── AVFigRoutingContextCommunicationChannelManager.h
│   │   │   │       ├── AVFigRoutingContextFactory.h
│   │   │   │       ├── AVFigRoutingContextOutputContextImpl.h
│   │   │   │       ├── AVFigRoutingContextOutputDeviceTranslator.h
│   │   │   │       ├── AVFigRoutingContextRouteChangeOperation.h
│   │   │   │       ├── AVFigRoutingContextSendConfigureDeviceCommandOperation.h
│   │   │   │       ├── AVFloat64Range.h
│   │   │   │       ├── AVFormatReaderInspector.h
│   │   │   │       ├── AVFormatSpecification.h
│   │   │   │       ├── AVFoundation.h
│   │   │   │       ├── AVFragmentMinding.h
│   │   │   │       ├── AVFragmentedAsset.h
│   │   │   │       ├── AVFragmentedAssetInternal.h
│   │   │   │       ├── AVFragmentedAssetMinder.h
│   │   │   │       ├── AVFragmentedAssetMinderInternal.h
│   │   │   │       ├── AVFragmentedAssetTrack.h
│   │   │   │       ├── AVFragmentedAssetTrackInternal.h
│   │   │   │       ├── AVFragmentedMovie.h
│   │   │   │       ├── AVFragmentedMovieInternal.h
│   │   │   │       ├── AVFragmentedMovieMinder.h
│   │   │   │       ├── AVFragmentedMovieTrack.h
│   │   │   │       ├── AVFragmentedMovieTrackInternal.h
│   │   │   │       ├── AVFrameRateRange.h
│   │   │   │       ├── AVFrameRateRangeInternal.h
│   │   │   │       ├── AVGenericMediaFileOutputSettingsValidator.h
│   │   │   │       ├── AVGlobalOperationQueue.h
│   │   │   │       ├── AVIOKitOutputSettingsAssistantVideoEncoderCapabilities.h
│   │   │   │       ├── AVISOOutputSettingsValidator.h
│   │   │   │       ├── AVKVODispatcher.h
│   │   │   │       ├── AVKVOIntrospection.h
│   │   │   │       ├── AVKVONotifier.h
│   │   │   │       ├── AVKeyPath.h
│   │   │   │       ├── AVKeyPathDependency.h
│   │   │   │       ├── AVKeyPathDependencyHost.h
│   │   │   │       ├── AVKeyPathDependencyManager.h
│   │   │   │       ├── AVKeyPathDependencyRegistration.h
│   │   │   │       ├── AVKeyPathFlattener.h
│   │   │   │       ├── AVKeyPathFlattenerKVOIntrospectionShim.h
│   │   │   │       ├── AVLazyValueLoadingMetadataItem.h
│   │   │   │       ├── AVLazyValueLoadingMetadataItemInternal.h
│   │   │   │       ├── AVLocalOutputDeviceImpl.h
│   │   │   │       ├── AVManagedAssetCache.h
│   │   │   │       ├── AVManagedAssetCacheInternal.h
│   │   │   │       ├── AVMediaDataRequester.h
│   │   │   │       ├── AVMediaDataRequesterConsumer.h
│   │   │   │       ├── AVMediaDataStorage.h
│   │   │   │       ├── AVMediaDataStorageInternal.h
│   │   │   │       ├── AVMediaFileOutputSettingsValidator.h
│   │   │   │       ├── AVMediaFileSegmenter.h
│   │   │   │       ├── AVMediaFileType.h
│   │   │   │       ├── AVMediaFormat.h
│   │   │   │       ├── AVMediaSelection.h
│   │   │   │       ├── AVMediaSelectionGroup.h
│   │   │   │       ├── AVMediaSelectionGroupInternal.h
│   │   │   │       ├── AVMediaSelectionInternal.h
│   │   │   │       ├── AVMediaSelectionKeyValueOption.h
│   │   │   │       ├── AVMediaSelectionOption.h
│   │   │   │       ├── AVMediaSelectionOptionInternal.h
│   │   │   │       ├── AVMediaSelectionTrackOption.h
│   │   │   │       ├── AVMetadataEnumerator.h
│   │   │   │       ├── AVMetadataFaceObject.h
│   │   │   │       ├── AVMetadataFaceObjectInternal.h
│   │   │   │       ├── AVMetadataGroup.h
│   │   │   │       ├── AVMetadataItem.h
│   │   │   │       ├── AVMetadataItemFilter.h
│   │   │   │       ├── AVMetadataItemFilterForSharing.h
│   │   │   │       ├── AVMetadataItemFilterInternal.h
│   │   │   │       ├── AVMetadataItemInternal.h
│   │   │   │       ├── AVMetadataItemValueRequest.h
│   │   │   │       ├── AVMetadataItemValueRequestInternal.h
│   │   │   │       ├── AVMetadataObject.h
│   │   │   │       ├── AVMetadataObjectInternal.h
│   │   │   │       ├── AVMovie.h
│   │   │   │       ├── AVMovieInternal.h
│   │   │   │       ├── AVMovieTrack.h
│   │   │   │       ├── AVMovieTrackInternal.h
│   │   │   │       ├── AVMutableAudioMix.h
│   │   │   │       ├── AVMutableAudioMixInputParameters.h
│   │   │   │       ├── AVMutableCaption.h
│   │   │   │       ├── AVMutableCaptionRegion.h
│   │   │   │       ├── AVMutableComposition.h
│   │   │   │       ├── AVMutableCompositionInternal.h
│   │   │   │       ├── AVMutableCompositionTrack.h
│   │   │   │       ├── AVMutableCompositionTrackInternal.h
│   │   │   │       ├── AVMutableDateRangeMetadataGroup.h
│   │   │   │       ├── AVMutableMediaSelection.h
│   │   │   │       ├── AVMutableMetadataItem.h
│   │   │   │       ├── AVMutableMovie.h
│   │   │   │       ├── AVMutableMovieInternal.h
│   │   │   │       ├── AVMutableMovieTrack.h
│   │   │   │       ├── AVMutableMovieTrackInternal.h
│   │   │   │       ├── AVMutableScheduledAudioParameters.h
│   │   │   │       ├── AVMutableTimedMetadataGroup.h
│   │   │   │       ├── AVMutableVideoComposition.h
│   │   │   │       ├── AVMutableVideoCompositionInstruction.h
│   │   │   │       ├── AVMutableVideoCompositionLayerInstruction.h
│   │   │   │       ├── AVNSURLProtocolRequest.h
│   │   │   │       ├── AVNetworkPlaybackPerfHUDLayer.h
│   │   │   │       ├── AVObjectMonitoring.h
│   │   │   │       ├── AVObservationBlockFactory.h
│   │   │   │       ├── AVOccasionalTimebaseObserver.h
│   │   │   │       ├── AVOnceTimebaseObserver.h
│   │   │   │       ├── AVOperation.h
│   │   │   │       ├── AVOperationQueueWithFundamentalDependency.h
│   │   │   │       ├── AVOutputContext.h
│   │   │   │       ├── AVOutputContextCommunicationChannel.h
│   │   │   │       ├── AVOutputContextCommunicationChannelImpl.h
│   │   │   │       ├── AVOutputContextCommunicationChannelInternal.h
│   │   │   │       ├── AVOutputContextDestinationChange.h
│   │   │   │       ├── AVOutputContextDestinationChangeInternal.h
│   │   │   │       ├── AVOutputContextImpl.h
│   │   │   │       ├── AVOutputContextInternal.h
│   │   │   │       ├── AVOutputContextManager.h
│   │   │   │       ├── AVOutputContextManagerImpl.h
│   │   │   │       ├── AVOutputContextManagerInternal.h
│   │   │   │       ├── AVOutputDevice.h
│   │   │   │       ├── AVOutputDeviceAuthorizationRequest.h
│   │   │   │       ├── AVOutputDeviceAuthorizationRequestImpl.h
│   │   │   │       ├── AVOutputDeviceAuthorizationRequestInternal.h
│   │   │   │       ├── AVOutputDeviceAuthorizationSession.h
│   │   │   │       ├── AVOutputDeviceAuthorizationSessionImpl.h
│   │   │   │       ├── AVOutputDeviceAuthorizationSessionInternal.h
│   │   │   │       ├── AVOutputDeviceAuthorizedPeer.h
│   │   │   │       ├── AVOutputDeviceAuthorizedPeerInternal.h
│   │   │   │       ├── AVOutputDeviceConfigurationModification.h
│   │   │   │       ├── AVOutputDeviceConfigurationRetrieval.h
│   │   │   │       ├── AVOutputDeviceDiscoverySession.h
│   │   │   │       ├── AVOutputDeviceDiscoverySessionAvailableOutputDevices.h
│   │   │   │       ├── AVOutputDeviceDiscoverySessionAvailableOutputDevicesImpl.h
│   │   │   │       ├── AVOutputDeviceDiscoverySessionAvailableOutputDevicesInternal.h
│   │   │   │       ├── AVOutputDeviceDiscoverySessionFactory.h
│   │   │   │       ├── AVOutputDeviceDiscoverySessionImpl.h
│   │   │   │       ├── AVOutputDeviceDiscoverySessionInternal.h
│   │   │   │       ├── AVOutputDeviceFrecencyManager.h
│   │   │   │       ├── AVOutputDeviceImpl.h
│   │   │   │       ├── AVOutputDeviceInternal.h
│   │   │   │       ├── AVOutputSettings.h
│   │   │   │       ├── AVOutputSettingsAssistant.h
│   │   │   │       ├── AVOutputSettingsAssistantBaseSettingsProvider.h
│   │   │   │       ├── AVOutputSettingsAssistantInternal.h
│   │   │   │       ├── AVOutputSettingsAssistantVideoEncoderCapabilities.h
│   │   │   │       ├── AVOutputSettingsAssistantVideoSettingsAdjuster.h
│   │   │   │       ├── AVOutputSettingsValidation.h
│   │   │   │       ├── AVPairedDevice.h
│   │   │   │       ├── AVPairedDeviceInternal.h
│   │   │   │       ├── AVPeriodicTimebaseObserver.h
│   │   │   │       ├── AVPersistableContentKeyRequest.h
│   │   │   │       ├── AVPixelBufferAttributeMediator.h
│   │   │   │       ├── AVPixelBufferAttributesVideoOutputSettings.h
│   │   │   │       ├── AVPlaybackItemInspector.h
│   │   │   │       ├── AVPlaybackItemInspectorLoader.h
│   │   │   │       ├── AVPlaybackItemTrackInspector.h
│   │   │   │       ├── AVPlayer.h
│   │   │   │       ├── AVPlayerConnection.h
│   │   │   │       ├── AVPlayerInternal.h
│   │   │   │       ├── AVPlayerItem.h
│   │   │   │       ├── AVPlayerItemAccessLog.h
│   │   │   │       ├── AVPlayerItemAccessLogEvent.h
│   │   │   │       ├── AVPlayerItemAccessLogEventInternal.h
│   │   │   │       ├── AVPlayerItemAccessLogInternal.h
│   │   │   │       ├── AVPlayerItemErrorLog.h
│   │   │   │       ├── AVPlayerItemErrorLogEvent.h
│   │   │   │       ├── AVPlayerItemErrorLogEventInternal.h
│   │   │   │       ├── AVPlayerItemErrorLogInternal.h
│   │   │   │       ├── AVPlayerItemInternal.h
│   │   │   │       ├── AVPlayerItemLegibleOutput.h
│   │   │   │       ├── AVPlayerItemLegibleOutputDependencyFactory.h
│   │   │   │       ├── AVPlayerItemLegibleOutputInternal.h
│   │   │   │       ├── AVPlayerItemLegibleOutputRealDependencyFactory.h
│   │   │   │       ├── AVPlayerItemMediaDataCollector.h
│   │   │   │       ├── AVPlayerItemMediaDataCollectorInternal.h
│   │   │   │       ├── AVPlayerItemMetadataCollector.h
│   │   │   │       ├── AVPlayerItemMetadataCollectorInternal.h
│   │   │   │       ├── AVPlayerItemMetadataOutput.h
│   │   │   │       ├── AVPlayerItemMetadataOutputInternal.h
│   │   │   │       ├── AVPlayerItemOutput.h
│   │   │   │       ├── AVPlayerItemOutputInternal.h
│   │   │   │       ├── AVPlayerItemTrack.h
│   │   │   │       ├── AVPlayerItemTrackInternal.h
│   │   │   │       ├── AVPlayerItemVideoOutput.h
│   │   │   │       ├── AVPlayerItemVideoOutputInternal.h
│   │   │   │       ├── AVPlayerLayer.h
│   │   │   │       ├── AVPlayerLayerIntermediateLayer.h
│   │   │   │       ├── AVPlayerLayerInternal.h
│   │   │   │       ├── AVPlayerLooper.h
│   │   │   │       ├── AVPlayerLooperInternal.h
│   │   │   │       ├── AVPlayerMediaSelectionCriteria.h
│   │   │   │       ├── AVPlayerQueueModificationDescription.h
│   │   │   │       ├── AVPropertyStorage.h
│   │   │   │       ├── AVQueuePlayer.h
│   │   │   │       ├── AVQueuePlayerInternal.h
│   │   │   │       ├── AVQueuedSampleBufferRendering.h
│   │   │   │       ├── AVQueuedSampleBufferRenderingInternal.h
│   │   │   │       ├── AVReencodedAudioSettingsForFig.h
│   │   │   │       ├── AVReencodedVideoSettingsForFig.h
│   │   │   │       ├── AVRemoteFigRoutingContextFactory.h
│   │   │   │       ├── AVResolvedDecompressionSettings.h
│   │   │   │       ├── AVRetainReleaseWeakReference.h
│   │   │   │       ├── AVRouteConfigUpdatedFigRoutingContextRouteChangeOperation.h
│   │   │   │       ├── AVRouteDetector.h
│   │   │   │       ├── AVRouteDetectorInternal.h
│   │   │   │       ├── AVRunLoopCondition.h
│   │   │   │       ├── AVRunLoopConditionRunLoopState.h
│   │   │   │       ├── AVSampleBufferAudioRenderer.h
│   │   │   │       ├── AVSampleBufferAudioRendererInternal.h
│   │   │   │       ├── AVSampleBufferDisplayLayer.h
│   │   │   │       ├── AVSampleBufferDisplayLayerContentLayer.h
│   │   │   │       ├── AVSampleBufferDisplayLayerInternal.h
│   │   │   │       ├── AVSampleBufferGenerator.h
│   │   │   │       ├── AVSampleBufferGeneratorInternal.h
│   │   │   │       ├── AVSampleBufferRenderSynchronizer.h
│   │   │   │       ├── AVSampleBufferRenderSynchronizerInternal.h
│   │   │   │       ├── AVSampleBufferRequest.h
│   │   │   │       ├── AVSampleBufferRequestInternal.h
│   │   │   │       ├── AVSampleCursor.h
│   │   │   │       ├── AVSampleCursorInternal.h
│   │   │   │       ├── AVScheduledAudioParameters.h
│   │   │   │       ├── AVScheduledAudioParametersInternal.h
│   │   │   │       ├── AVSegmentedMediaClosedCaptionReport.h
│   │   │   │       ├── AVSegmentedMediaReport.h
│   │   │   │       ├── AVStreamDataAsset.h
│   │   │   │       ├── AVStreamDataAssetInspector.h
│   │   │   │       ├── AVStreamDataAssetTrackInspector.h
│   │   │   │       ├── AVStreamDataInspectionOnlyAsset.h
│   │   │   │       ├── AVStreamDataParser.h
│   │   │   │       ├── AVStreamDataParserInternal.h
│   │   │   │       ├── AVStreamSession.h
│   │   │   │       ├── AVStreamSessionInternal.h
│   │   │   │       ├── AVStreamingResourceInspector.h
│   │   │   │       ├── AVSynchronizedLayer.h
│   │   │   │       ├── AVSynchronizedLayerInternal.h
│   │   │   │       ├── AVTextStyleRule.h
│   │   │   │       ├── AVTextStyleRuleInternal.h
│   │   │   │       ├── AVTimeFormatter.h
│   │   │   │       ├── AVTimeFormatterInternal.h
│   │   │   │       ├── AVTimebaseObserver.h
│   │   │   │       ├── AVTimedMetadataGroup.h
│   │   │   │       ├── AVTimedMetadataGroupInternal.h
│   │   │   │       ├── AVTrackReaderInspector.h
│   │   │   │       ├── AVTwoPartKeyPath.h
│   │   │   │       ├── AVURLAsset.h
│   │   │   │       ├── AVURLAssetInternal.h
│   │   │   │       ├── AVURLAuthenticationChallenge.h
│   │   │   │       ├── AVUnreachableAssetInspectorLoader.h
│   │   │   │       ├── AVVideoCompositing.h
│   │   │   │       ├── AVVideoComposition.h
│   │   │   │       ├── AVVideoCompositionCoreAnimationTool.h
│   │   │   │       ├── AVVideoCompositionCoreAnimationToolInternal.h
│   │   │   │       ├── AVVideoCompositionInstruction.h
│   │   │   │       ├── AVVideoCompositionInstructionInternal.h
│   │   │   │       ├── AVVideoCompositionInternal.h
│   │   │   │       ├── AVVideoCompositionLayerInstruction.h
│   │   │   │       ├── AVVideoCompositionLayerInstructionInternal.h
│   │   │   │       ├── AVVideoCompositionRenderContext.h
│   │   │   │       ├── AVVideoCompositionRenderContextInternal.h
│   │   │   │       ├── AVVideoOutputSettings.h
│   │   │   │       ├── AVVideoPerformanceMetrics.h
│   │   │   │       ├── AVVideoPerformanceMetricsInternal.h
│   │   │   │       ├── AVVideoSettings.h
│   │   │   │       ├── AVWAVEOutputSettingsValidator.h
│   │   │   │       ├── AVWaitForNotificationOrDeallocationOperation.h
│   │   │   │       ├── AVWeakObservable.h
│   │   │   │       ├── AVWeakObservableCallbackCancellationHelper.h
│   │   │   │       ├── AVWeakObservationBlockFactory.h
│   │   │   │       ├── AVWeakReference.h
│   │   │   │       ├── AVWeakReferencingDelegateStorage.h
│   │   │   │       ├── AVWeaklyObservedObjectClientBlockKVONotifier.h
│   │   │   │       ├── AVWorkaroundNSBlockOperation.h
│   │   │   │       ├── CMTimeAsValue.h
│   │   │   │       ├── CMTimeMappingAsValue.h
│   │   │   │       ├── CMTimeRangeAsValue.h
│   │   │   │       ├── MediaIOGraphNodeDescription.h
│   │   │   │       └── MediaIOGraphNodeList.h
│   │   │   └── src/
│   │   │       ├── AVAIFCOutputSettingsValidator.m
│   │   │       ├── AVAIFFOutputSettingsValidator.m
│   │   │       ├── AVAVAudioSettingsAudioOutputSettings.m
│   │   │       ├── AVAVVideoSettingsVideoOutputSettings.m
│   │   │       ├── AVAggregateAssetDownloadTask.m
│   │   │       ├── AVAsset.m
│   │   │       ├── AVAssetAnalysisMessage.m
│   │   │       ├── AVAssetAnalysisReporter.m
│   │   │       ├── AVAssetAnalysisTextParsingMessage.m
│   │   │       ├── AVAssetCache.m
│   │   │       ├── AVAssetClientURLRequestHelper.m
│   │   │       ├── AVAssetCollection.m
│   │   │       ├── AVAssetCollectionFactory.m
│   │   │       ├── AVAssetCollectionInspector.m
│   │   │       ├── AVAssetCollectionInspectorLoader.m
│   │   │       ├── AVAssetCollectionInternal.m
│   │   │       ├── AVAssetCustomURLBridgeForNSURLProtocol.m
│   │   │       ├── AVAssetCustomURLBridgeForNSURLSession.m
│   │   │       ├── AVAssetCustomURLRequest.m
│   │   │       ├── AVAssetDownloadCache.m
│   │   │       ├── AVAssetDownloadCacheInternal.m
│   │   │       ├── AVAssetDownloadSession.m
│   │   │       ├── AVAssetDownloadSessionInternal.m
│   │   │       ├── AVAssetExportSession.m
│   │   │       ├── AVAssetExportSessionInternal.m
│   │   │       ├── AVAssetImageGenerator.m
│   │   │       ├── AVAssetImageGeneratorInternal.m
│   │   │       ├── AVAssetInspector.m
│   │   │       ├── AVAssetInspectorLoader.m
│   │   │       ├── AVAssetInternal.m
│   │   │       ├── AVAssetMakeReadyForInspectionLoader.m
│   │   │       ├── AVAssetMediaSelectionGroup.m
│   │   │       ├── AVAssetProxy.m
│   │   │       ├── AVAssetProxyInternal.m
│   │   │       ├── AVAssetReader.m
│   │   │       ├── AVAssetReaderAudioMixOutput.m
│   │   │       ├── AVAssetReaderAudioMixOutputInternal.m
│   │   │       ├── AVAssetReaderInternal.m
│   │   │       ├── AVAssetReaderOutput.m
│   │   │       ├── AVAssetReaderOutputCaptionAdaptor.m
│   │   │       ├── AVAssetReaderOutputCaptionAdaptorInternal.m
│   │   │       ├── AVAssetReaderOutputInternal.m
│   │   │       ├── AVAssetReaderOutputMetadataAdaptor.m
│   │   │       ├── AVAssetReaderOutputMetadataAdaptorInternal.m
│   │   │       ├── AVAssetReaderSampleReferenceOutput.m
│   │   │       ├── AVAssetReaderSampleReferenceOutputInternal.m
│   │   │       ├── AVAssetReaderTrackOutput.m
│   │   │       ├── AVAssetReaderTrackOutputInternal.m
│   │   │       ├── AVAssetReaderVideoCompositionOutput.m
│   │   │       ├── AVAssetReaderVideoCompositionOutputInternal.m
│   │   │       ├── AVAssetResourceLoader.m
│   │   │       ├── AVAssetResourceLoaderInternal.m
│   │   │       ├── AVAssetResourceLoaderURLSessionDataDelegate.m
│   │   │       ├── AVAssetResourceLoaderURLSessionDataDelegateForCustomURLLoader.m
│   │   │       ├── AVAssetResourceLoadingContentInformationRequest.m
│   │   │       ├── AVAssetResourceLoadingContentInformationRequestInternal.m
│   │   │       ├── AVAssetResourceLoadingDataRequest.m
│   │   │       ├── AVAssetResourceLoadingDataRequestInternal.m
│   │   │       ├── AVAssetResourceLoadingRequest.m
│   │   │       ├── AVAssetResourceLoadingRequestInternal.m
│   │   │       ├── AVAssetResourceRenewalRequest.m
│   │   │       ├── AVAssetSynchronousInspectorLoader.m
│   │   │       ├── AVAssetTrack.m
│   │   │       ├── AVAssetTrackEnumerator.m
│   │   │       ├── AVAssetTrackGroup.m
│   │   │       ├── AVAssetTrackGroupInternal.m
│   │   │       ├── AVAssetTrackInspector.m
│   │   │       ├── AVAssetTrackInternal.m
│   │   │       ├── AVAssetTrackSegment.m
│   │   │       ├── AVAssetWriter.m
│   │   │       ├── AVAssetWriterClientInitiatedTerminalHelper.m
│   │   │       ├── AVAssetWriterConfigurationState.m
│   │   │       ├── AVAssetWriterFailedTerminalHelper.m
│   │   │       ├── AVAssetWriterFigAssetWriterNotificationHandler.m
│   │   │       ├── AVAssetWriterFinishWritingHelper.m
│   │   │       ├── AVAssetWriterHelper.m
│   │   │       ├── AVAssetWriterInput.m
│   │   │       ├── AVAssetWriterInputCaptionAdaptor.m
│   │   │       ├── AVAssetWriterInputCaptionAdaptorInternal.m
│   │   │       ├── AVAssetWriterInputConfigurationState.m
│   │   │       ├── AVAssetWriterInputFigAssetWriterEndPassOperation.m
│   │   │       ├── AVAssetWriterInputGroup.m
│   │   │       ├── AVAssetWriterInputGroupInternal.m
│   │   │       ├── AVAssetWriterInputHelper.m
│   │   │       ├── AVAssetWriterInputInterPassAnalysisHelper.m
│   │   │       ├── AVAssetWriterInputInternal.m
│   │   │       ├── AVAssetWriterInputMediaDataRequester.m
│   │   │       ├── AVAssetWriterInputMetadataAdaptor.m
│   │   │       ├── AVAssetWriterInputMetadataAdaptorInternal.m
│   │   │       ├── AVAssetWriterInputNoMorePassesHelper.m
│   │   │       ├── AVAssetWriterInputPassDescription.m
│   │   │       ├── AVAssetWriterInputPassDescriptionInternal.m
│   │   │       ├── AVAssetWriterInputPassDescriptionResponder.m
│   │   │       ├── AVAssetWriterInputPixelBufferAdaptor.m
│   │   │       ├── AVAssetWriterInputPixelBufferAdaptorInternal.m
│   │   │       ├── AVAssetWriterInputSelectionOption.m
│   │   │       ├── AVAssetWriterInputTerminalHelper.m
│   │   │       ├── AVAssetWriterInputUnknownHelper.m
│   │   │       ├── AVAssetWriterInputWritingHelper.m
│   │   │       ├── AVAssetWriterInternal.m
│   │   │       ├── AVAssetWriterTerminalHelper.m
│   │   │       ├── AVAssetWriterUnknownHelper.m
│   │   │       ├── AVAssetWriterWritingHelper.m
│   │   │       ├── AVAsynchronousCIImageFilteringRequest.m
│   │   │       ├── AVAsynchronousCIImageFilteringRequestInternal.m
│   │   │       ├── AVAsynchronousVideoCompositionRequest.m
│   │   │       ├── AVAsynchronousVideoCompositionRequestInternal.m
│   │   │       ├── AVAudioMix.m
│   │   │       ├── AVAudioMixEffectParameters.m
│   │   │       ├── AVAudioMixInputParameters.m
│   │   │       ├── AVAudioMixInputParametersInternal.m
│   │   │       ├── AVAudioMixInternal.m
│   │   │       ├── AVAudioMixSweepFilterEffectParameters.m
│   │   │       ├── AVAudioMixSweepFilterEffectParametersInternal.m
│   │   │       ├── AVAudioOutputSettings.m
│   │   │       ├── AVAudioSettingsValueConstrainer.m
│   │   │       ├── AVBlockOperation.m
│   │   │       ├── AVCMNotificationDispatcher.m
│   │   │       ├── AVCMNotificationDispatcherListenerAndCallback.m
│   │   │       ├── AVCMNotificationDispatcherListenerKey.m
│   │   │       ├── AVCallbackContextRegistry.m
│   │   │       ├── AVCameraCalibrationData.m
│   │   │       ├── AVCameraCalibrationDataInternal.m
│   │   │       ├── AVCaption.m
│   │   │       ├── AVCaptionConversionAdjustment.m
│   │   │       ├── AVCaptionConversionTimeRangeAdjustment.m
│   │   │       ├── AVCaptionConversionValidator.m
│   │   │       ├── AVCaptionConversionWarning.m
│   │   │       ├── AVCaptionFormatConformer.m
│   │   │       ├── AVCaptionGroup.m
│   │   │       ├── AVCaptionGroupInternal.m
│   │   │       ├── AVCaptionGrouper.m
│   │   │       ├── AVCaptionInternal.m
│   │   │       ├── AVCaptionLength.m
│   │   │       ├── AVCaptionLengthInternal.m
│   │   │       ├── AVCaptionOutputSettings.m
│   │   │       ├── AVCaptionPosition.m
│   │   │       ├── AVCaptionPositionInternal.m
│   │   │       ├── AVCaptionRegion.m
│   │   │       ├── AVCaptionRegionInternal.m
│   │   │       ├── AVCaptionRenderer.m
│   │   │       ├── AVCaptionRendererInternal.m
│   │   │       ├── AVCaptionRendererScene.m
│   │   │       ├── AVCaptionRendererSceneInternal.m
│   │   │       ├── AVCaptionRuby.m
│   │   │       ├── AVCaptionRubyInternal.m
│   │   │       ├── AVCaptureAudioChannel.m
│   │   │       ├── AVCaptureAudioChannelInternal.m
│   │   │       ├── AVCaptureAudioDataOutput.m
│   │   │       ├── AVCaptureAudioDataOutputCallbackData.m
│   │   │       ├── AVCaptureAudioDataOutputInternal.m
│   │   │       ├── AVCaptureAudioFileOutput.m
│   │   │       ├── AVCaptureAudioFileOutputInternal.m
│   │   │       ├── AVCaptureAudioPreviewOutput.m
│   │   │       ├── AVCaptureAudioPreviewOutputInternal.m
│   │   │       ├── AVCaptureAudioSettings.m
│   │   │       ├── AVCaptureConnection.m
│   │   │       ├── AVCaptureConnectionInternal.m
│   │   │       ├── AVCaptureDALDevice.m
│   │   │       ├── AVCaptureDevice.m
│   │   │       ├── AVCaptureDeviceFormat.m
│   │   │       ├── AVCaptureDeviceFormatInternal.m
│   │   │       ├── AVCaptureDeviceInput.m
│   │   │       ├── AVCaptureDeviceInputInternal.m
│   │   │       ├── AVCaptureDeviceInputSource.m
│   │   │       ├── AVCaptureDeviceInputSourceInternal.m
│   │   │       ├── AVCaptureDeviceInternal.m
│   │   │       ├── AVCaptureFileOutput.m
│   │   │       ├── AVCaptureFileOutputInternal.m
│   │   │       ├── AVCaptureFileOutputPauseOperationDescriptor.m
│   │   │       ├── AVCaptureFileOutputRecordingOperationDescriptor.m
│   │   │       ├── AVCaptureHALDevice.m
│   │   │       ├── AVCaptureInput.m
│   │   │       ├── AVCaptureInputInternal.m
│   │   │       ├── AVCaptureInputPort.m
│   │   │       ├── AVCaptureInputPortInternal.m
│   │   │       ├── AVCaptureMovieFileOutput.m
│   │   │       ├── AVCaptureMovieFileOutputInternal.m
│   │   │       ├── AVCaptureOperationDescriptorQueue.m
│   │   │       ├── AVCaptureOperationDescriptorQueueItem.m
│   │   │       ├── AVCaptureOutput.m
│   │   │       ├── AVCaptureOutputInternal.m
│   │   │       ├── AVCaptureOutputSettings.m
│   │   │       ├── AVCaptureScreenInput.m
│   │   │       ├── AVCaptureScreenInputInternal.m
│   │   │       ├── AVCaptureSession.m
│   │   │       ├── AVCaptureSessionInternal.m
│   │   │       ├── AVCaptureSessionInternalState.m
│   │   │       ├── AVCaptureStillImageOutput.m
│   │   │       ├── AVCaptureStillImageOutputInternal.m
│   │   │       ├── AVCaptureStillImageOutputUtils.m
│   │   │       ├── AVCaptureStillImageRequest.m
│   │   │       ├── AVCaptureStillImageTransform.m
│   │   │       ├── AVCaptureVideoDataOutput.m
│   │   │       ├── AVCaptureVideoDataOutputCallbackData.m
│   │   │       ├── AVCaptureVideoDataOutputInternal.m
│   │   │       ├── AVCaptureVideoPreviewLayer.m
│   │   │       ├── AVCaptureVideoPreviewLayerInternal.m
│   │   │       ├── AVCaptureVideoSettings.m
│   │   │       ├── AVChapterMetadataItem.m
│   │   │       ├── AVChapterMetadataItemInternal.m
│   │   │       ├── AVClientBlockKVONotifier.m
│   │   │       ├── AVComposition.m
│   │   │       ├── AVCompositionFormatReaderInspector.m
│   │   │       ├── AVCompositionInternal.m
│   │   │       ├── AVCompositionTrack.m
│   │   │       ├── AVCompositionTrackInternal.m
│   │   │       ├── AVCompositionTrackReaderInspector.m
│   │   │       ├── AVCompositionTrackSegment.m
│   │   │       ├── AVCompositionTrackSegmentInternal.m
│   │   │       ├── AVContentKeyRequest.m
│   │   │       ├── AVContentKeyRequestInternal.m
│   │   │       ├── AVContentKeyResponse.m
│   │   │       ├── AVContentKeyResponseClearKey.m
│   │   │       ├── AVContentKeyResponseFairPlayStreaming.m
│   │   │       ├── AVContentKeyResponseInternal.m
│   │   │       ├── AVContentKeySession.m
│   │   │       ├── AVContentKeySessionInternal.m
│   │   │       ├── AVCoreImageFilterCustomVideoCompositor.m
│   │   │       ├── AVCoreImageFilterVideoCompositionInstruction.m
│   │   │       ├── AVCustomVideoCompositorSession.m
│   │   │       ├── AVDataAsset.m
│   │   │       ├── AVDataDelegateAsset.m
│   │   │       ├── AVDataDelegateAssetInternal.m
│   │   │       ├── AVDateRangeMetadataGroup.m
│   │   │       ├── AVDateRangeMetadataGroupInternal.m
│   │   │       ├── AVDepartureAnnouncingObjectMonitor.m
│   │   │       ├── AVDepthData.m
│   │   │       ├── AVDepthDataInternal.m
│   │   │       ├── AVDispatchGroup.m
│   │   │       ├── AVEmptyOutputDeviceDiscoverySessionAvailableOutputDevices.m
│   │   │       ├── AVEventWaiter.m
│   │   │       ├── AVExecutionEnvironment.m
│   │   │       ├── AVExportSettingsOutputSettingsAssistantBaseSettings.m
│   │   │       ├── AVExportSettingsOutputSettingsAssistantVideoSettingsAdjuster.m
│   │   │       ├── AVFigAssetInspector.m
│   │   │       ├── AVFigAssetInspectorLoader.m
│   │   │       ├── AVFigAssetTrackInspector.m
│   │   │       ├── AVFigAssetWriterAudioTrack.m
│   │   │       ├── AVFigAssetWriterCaptionTrack.m
│   │   │       ├── AVFigAssetWriterFinishWritingAsyncOperation.m
│   │   │       ├── AVFigAssetWriterGenericTrack.m
│   │   │       ├── AVFigAssetWriterTrack.m
│   │   │       ├── AVFigAssetWriterVideoTrack.m
│   │   │       ├── AVFigCommChannelUUIDCommunicationChannelManager.m
│   │   │       ├── AVFigCommChannelUUIDOutputContextCommunicationChannelImpl.m
│   │   │       ├── AVFigEndpointFigRoutingContextOutputDeviceTranslator.m
│   │   │       ├── AVFigEndpointOutputDeviceDiscoverySessionAvailableOutputDevicesImpl.m
│   │   │       ├── AVFigEndpointOutputDeviceImpl.m
│   │   │       ├── AVFigEndpointPickerOutputContextImpl.m
│   │   │       ├── AVFigEndpointPickerOutputDeviceDiscoverySessionFactory.m
│   │   │       ├── AVFigEndpointPickerOutputDeviceDiscoverySessionImpl.m
│   │   │       ├── AVFigEndpointUIAgentOutputContextManagerImpl.m
│   │   │       ├── AVFigEndpointUIAgentOutputDeviceAuthorizationRequestImpl.m
│   │   │       ├── AVFigEndpointUIAgentOutputDeviceAuthorizationSessionImpl.m
│   │   │       ├── AVFigObjectInspector.m
│   │   │       ├── AVFigRemoteRouteDiscovererFactory.m
│   │   │       ├── AVFigRouteDescriptorFigRoutingContextOutputDeviceTranslator.m
│   │   │       ├── AVFigRouteDescriptorOutputDeviceDiscoverySessionAvailableOutputDevicesImpl.m
│   │   │       ├── AVFigRouteDescriptorOutputDeviceImpl.m
│   │   │       ├── AVFigRouteDiscovererOutputDeviceDiscoverySessionFactory.m
│   │   │       ├── AVFigRouteDiscovererOutputDeviceDiscoverySessionImpl.m
│   │   │       ├── AVFigRoutingContextCommandOutputDeviceConfiguration.m
│   │   │       ├── AVFigRoutingContextCommandOutputDeviceConfigurationModification.m
│   │   │       ├── AVFigRoutingContextOutputContextImpl.m
│   │   │       ├── AVFigRoutingContextRouteChangeOperation.m
│   │   │       ├── AVFigRoutingContextSendConfigureDeviceCommandOperation.m
│   │   │       ├── AVFloat64Range.m
│   │   │       ├── AVFormatReaderInspector.m
│   │   │       ├── AVFormatSpecification.m
│   │   │       ├── AVFoundation.m
│   │   │       ├── AVFragmentedAsset.m
│   │   │       ├── AVFragmentedAssetInternal.m
│   │   │       ├── AVFragmentedAssetMinder.m
│   │   │       ├── AVFragmentedAssetMinderInternal.m
│   │   │       ├── AVFragmentedAssetTrack.m
│   │   │       ├── AVFragmentedAssetTrackInternal.m
│   │   │       ├── AVFragmentedMovie.m
│   │   │       ├── AVFragmentedMovieInternal.m
│   │   │       ├── AVFragmentedMovieMinder.m
│   │   │       ├── AVFragmentedMovieTrack.m
│   │   │       ├── AVFragmentedMovieTrackInternal.m
│   │   │       ├── AVFrameRateRange.m
│   │   │       ├── AVFrameRateRangeInternal.m
│   │   │       ├── AVGenericMediaFileOutputSettingsValidator.m
│   │   │       ├── AVGlobalOperationQueue.m
│   │   │       ├── AVIOKitOutputSettingsAssistantVideoEncoderCapabilities.m
│   │   │       ├── AVISOOutputSettingsValidator.m
│   │   │       ├── AVKVODispatcher.m
│   │   │       ├── AVKeyPathDependency.m
│   │   │       ├── AVKeyPathDependencyManager.m
│   │   │       ├── AVKeyPathFlattener.m
│   │   │       ├── AVKeyPathFlattenerKVOIntrospectionShim.m
│   │   │       ├── AVLazyValueLoadingMetadataItem.m
│   │   │       ├── AVLazyValueLoadingMetadataItemInternal.m
│   │   │       ├── AVLocalOutputDeviceImpl.m
│   │   │       ├── AVManagedAssetCache.m
│   │   │       ├── AVManagedAssetCacheInternal.m
│   │   │       ├── AVMediaDataRequester.m
│   │   │       ├── AVMediaDataStorage.m
│   │   │       ├── AVMediaDataStorageInternal.m
│   │   │       ├── AVMediaFileOutputSettingsValidator.m
│   │   │       ├── AVMediaFileSegmenter.m
│   │   │       ├── AVMediaFileType.m
│   │   │       ├── AVMediaSelection.m
│   │   │       ├── AVMediaSelectionGroup.m
│   │   │       ├── AVMediaSelectionGroupInternal.m
│   │   │       ├── AVMediaSelectionInternal.m
│   │   │       ├── AVMediaSelectionKeyValueOption.m
│   │   │       ├── AVMediaSelectionOption.m
│   │   │       ├── AVMediaSelectionOptionInternal.m
│   │   │       ├── AVMediaSelectionTrackOption.m
│   │   │       ├── AVMetadataEnumerator.m
│   │   │       ├── AVMetadataFaceObject.m
│   │   │       ├── AVMetadataFaceObjectInternal.m
│   │   │       ├── AVMetadataGroup.m
│   │   │       ├── AVMetadataItem.m
│   │   │       ├── AVMetadataItemFilter.m
│   │   │       ├── AVMetadataItemFilterForSharing.m
│   │   │       ├── AVMetadataItemFilterInternal.m
│   │   │       ├── AVMetadataItemInternal.m
│   │   │       ├── AVMetadataItemValueRequest.m
│   │   │       ├── AVMetadataItemValueRequestInternal.m
│   │   │       ├── AVMetadataObject.m
│   │   │       ├── AVMetadataObjectInternal.m
│   │   │       ├── AVMovie.m
│   │   │       ├── AVMovieInternal.m
│   │   │       ├── AVMovieTrack.m
│   │   │       ├── AVMovieTrackInternal.m
│   │   │       ├── AVMutableAudioMix.m
│   │   │       ├── AVMutableAudioMixInputParameters.m
│   │   │       ├── AVMutableCaption.m
│   │   │       ├── AVMutableCaptionRegion.m
│   │   │       ├── AVMutableComposition.m
│   │   │       ├── AVMutableCompositionInternal.m
│   │   │       ├── AVMutableCompositionTrack.m
│   │   │       ├── AVMutableCompositionTrackInternal.m
│   │   │       ├── AVMutableDateRangeMetadataGroup.m
│   │   │       ├── AVMutableMediaSelection.m
│   │   │       ├── AVMutableMetadataItem.m
│   │   │       ├── AVMutableMovie.m
│   │   │       ├── AVMutableMovieInternal.m
│   │   │       ├── AVMutableMovieTrack.m
│   │   │       ├── AVMutableMovieTrackInternal.m
│   │   │       ├── AVMutableScheduledAudioParameters.m
│   │   │       ├── AVMutableTimedMetadataGroup.m
│   │   │       ├── AVMutableVideoComposition.m
│   │   │       ├── AVMutableVideoCompositionInstruction.m
│   │   │       ├── AVMutableVideoCompositionLayerInstruction.m
│   │   │       ├── AVNSURLProtocolRequest.m
│   │   │       ├── AVNetworkPlaybackPerfHUDLayer.m
│   │   │       ├── AVObservationBlockFactory.m
│   │   │       ├── AVOccasionalTimebaseObserver.m
│   │   │       ├── AVOnceTimebaseObserver.m
│   │   │       ├── AVOperation.m
│   │   │       ├── AVOperationQueueWithFundamentalDependency.m
│   │   │       ├── AVOutputContext.m
│   │   │       ├── AVOutputContextCommunicationChannel.m
│   │   │       ├── AVOutputContextCommunicationChannelInternal.m
│   │   │       ├── AVOutputContextDestinationChange.m
│   │   │       ├── AVOutputContextDestinationChangeInternal.m
│   │   │       ├── AVOutputContextInternal.m
│   │   │       ├── AVOutputContextManager.m
│   │   │       ├── AVOutputContextManagerInternal.m
│   │   │       ├── AVOutputDevice.m
│   │   │       ├── AVOutputDeviceAuthorizationRequest.m
│   │   │       ├── AVOutputDeviceAuthorizationRequestInternal.m
│   │   │       ├── AVOutputDeviceAuthorizationSession.m
│   │   │       ├── AVOutputDeviceAuthorizationSessionInternal.m
│   │   │       ├── AVOutputDeviceAuthorizedPeer.m
│   │   │       ├── AVOutputDeviceAuthorizedPeerInternal.m
│   │   │       ├── AVOutputDeviceDiscoverySession.m
│   │   │       ├── AVOutputDeviceDiscoverySessionAvailableOutputDevices.m
│   │   │       ├── AVOutputDeviceDiscoverySessionAvailableOutputDevicesInternal.m
│   │   │       ├── AVOutputDeviceDiscoverySessionInternal.m
│   │   │       ├── AVOutputDeviceFrecencyManager.m
│   │   │       ├── AVOutputDeviceInternal.m
│   │   │       ├── AVOutputSettings.m
│   │   │       ├── AVOutputSettingsAssistant.m
│   │   │       ├── AVOutputSettingsAssistantInternal.m
│   │   │       ├── AVPairedDevice.m
│   │   │       ├── AVPairedDeviceInternal.m
│   │   │       ├── AVPeriodicTimebaseObserver.m
│   │   │       ├── AVPersistableContentKeyRequest.m
│   │   │       ├── AVPixelBufferAttributeMediator.m
│   │   │       ├── AVPixelBufferAttributesVideoOutputSettings.m
│   │   │       ├── AVPlaybackItemInspector.m
│   │   │       ├── AVPlaybackItemInspectorLoader.m
│   │   │       ├── AVPlaybackItemTrackInspector.m
│   │   │       ├── AVPlayer.m
│   │   │       ├── AVPlayerConnection.m
│   │   │       ├── AVPlayerInternal.m
│   │   │       ├── AVPlayerItem.m
│   │   │       ├── AVPlayerItemAccessLog.m
│   │   │       ├── AVPlayerItemAccessLogEvent.m
│   │   │       ├── AVPlayerItemAccessLogEventInternal.m
│   │   │       ├── AVPlayerItemAccessLogInternal.m
│   │   │       ├── AVPlayerItemErrorLog.m
│   │   │       ├── AVPlayerItemErrorLogEvent.m
│   │   │       ├── AVPlayerItemErrorLogEventInternal.m
│   │   │       ├── AVPlayerItemErrorLogInternal.m
│   │   │       ├── AVPlayerItemInternal.m
│   │   │       ├── AVPlayerItemLegibleOutput.m
│   │   │       ├── AVPlayerItemLegibleOutputInternal.m
│   │   │       ├── AVPlayerItemLegibleOutputRealDependencyFactory.m
│   │   │       ├── AVPlayerItemMediaDataCollector.m
│   │   │       ├── AVPlayerItemMediaDataCollectorInternal.m
│   │   │       ├── AVPlayerItemMetadataCollector.m
│   │   │       ├── AVPlayerItemMetadataCollectorInternal.m
│   │   │       ├── AVPlayerItemMetadataOutput.m
│   │   │       ├── AVPlayerItemMetadataOutputInternal.m
│   │   │       ├── AVPlayerItemOutput.m
│   │   │       ├── AVPlayerItemOutputInternal.m
│   │   │       ├── AVPlayerItemTrack.m
│   │   │       ├── AVPlayerItemTrackInternal.m
│   │   │       ├── AVPlayerItemVideoOutput.m
│   │   │       ├── AVPlayerItemVideoOutputInternal.m
│   │   │       ├── AVPlayerLayer.m
│   │   │       ├── AVPlayerLayerIntermediateLayer.m
│   │   │       ├── AVPlayerLayerInternal.m
│   │   │       ├── AVPlayerLooper.m
│   │   │       ├── AVPlayerLooperInternal.m
│   │   │       ├── AVPlayerMediaSelectionCriteria.m
│   │   │       ├── AVPlayerQueueModificationDescription.m
│   │   │       ├── AVPropertyStorage.m
│   │   │       ├── AVQueuePlayer.m
│   │   │       ├── AVQueuePlayerInternal.m
│   │   │       ├── AVRemoteFigRoutingContextFactory.m
│   │   │       ├── AVResolvedDecompressionSettings.m
│   │   │       ├── AVRetainReleaseWeakReference.m
│   │   │       ├── AVRouteConfigUpdatedFigRoutingContextRouteChangeOperation.m
│   │   │       ├── AVRouteDetector.m
│   │   │       ├── AVRouteDetectorInternal.m
│   │   │       ├── AVRunLoopCondition.m
│   │   │       ├── AVRunLoopConditionRunLoopState.m
│   │   │       ├── AVSampleBufferAudioRenderer.m
│   │   │       ├── AVSampleBufferAudioRendererInternal.m
│   │   │       ├── AVSampleBufferDisplayLayer.m
│   │   │       ├── AVSampleBufferDisplayLayerContentLayer.m
│   │   │       ├── AVSampleBufferDisplayLayerInternal.m
│   │   │       ├── AVSampleBufferGenerator.m
│   │   │       ├── AVSampleBufferGeneratorInternal.m
│   │   │       ├── AVSampleBufferRenderSynchronizer.m
│   │   │       ├── AVSampleBufferRenderSynchronizerInternal.m
│   │   │       ├── AVSampleBufferRequest.m
│   │   │       ├── AVSampleBufferRequestInternal.m
│   │   │       ├── AVSampleCursor.m
│   │   │       ├── AVSampleCursorInternal.m
│   │   │       ├── AVScheduledAudioParameters.m
│   │   │       ├── AVScheduledAudioParametersInternal.m
│   │   │       ├── AVSegmentedMediaClosedCaptionReport.m
│   │   │       ├── AVSegmentedMediaReport.m
│   │   │       ├── AVStreamDataAsset.m
│   │   │       ├── AVStreamDataAssetInspector.m
│   │   │       ├── AVStreamDataAssetTrackInspector.m
│   │   │       ├── AVStreamDataInspectionOnlyAsset.m
│   │   │       ├── AVStreamDataParser.m
│   │   │       ├── AVStreamDataParserInternal.m
│   │   │       ├── AVStreamSession.m
│   │   │       ├── AVStreamSessionInternal.m
│   │   │       ├── AVStreamingResourceInspector.m
│   │   │       ├── AVSynchronizedLayer.m
│   │   │       ├── AVSynchronizedLayerInternal.m
│   │   │       ├── AVTextStyleRule.m
│   │   │       ├── AVTextStyleRuleInternal.m
│   │   │       ├── AVTimeFormatter.m
│   │   │       ├── AVTimeFormatterInternal.m
│   │   │       ├── AVTimebaseObserver.m
│   │   │       ├── AVTimedMetadataGroup.m
│   │   │       ├── AVTimedMetadataGroupInternal.m
│   │   │       ├── AVTrackReaderInspector.m
│   │   │       ├── AVTwoPartKeyPath.m
│   │   │       ├── AVURLAsset.m
│   │   │       ├── AVURLAssetInternal.m
│   │   │       ├── AVURLAuthenticationChallenge.m
│   │   │       ├── AVUnreachableAssetInspectorLoader.m
│   │   │       ├── AVVideoComposition.m
│   │   │       ├── AVVideoCompositionCoreAnimationTool.m
│   │   │       ├── AVVideoCompositionCoreAnimationToolInternal.m
│   │   │       ├── AVVideoCompositionInstruction.m
│   │   │       ├── AVVideoCompositionInstructionInternal.m
│   │   │       ├── AVVideoCompositionInternal.m
│   │   │       ├── AVVideoCompositionLayerInstruction.m
│   │   │       ├── AVVideoCompositionLayerInstructionInternal.m
│   │   │       ├── AVVideoCompositionRenderContext.m
│   │   │       ├── AVVideoCompositionRenderContextInternal.m
│   │   │       ├── AVVideoOutputSettings.m
│   │   │       ├── AVVideoPerformanceMetrics.m
│   │   │       ├── AVVideoPerformanceMetricsInternal.m
│   │   │       ├── AVWAVEOutputSettingsValidator.m
│   │   │       ├── AVWaitForNotificationOrDeallocationOperation.m
│   │   │       ├── AVWeakObservableCallbackCancellationHelper.m
│   │   │       ├── AVWeakObservationBlockFactory.m
│   │   │       ├── AVWeakReference.m
│   │   │       ├── AVWeakReferencingDelegateStorage.m
│   │   │       ├── AVWeaklyObservedObjectClientBlockKVONotifier.m
│   │   │       ├── AVWorkaroundNSBlockOperation.m
│   │   │       ├── CMTimeAsValue.m
│   │   │       ├── CMTimeMappingAsValue.m
│   │   │       ├── CMTimeRangeAsValue.m
│   │   │       ├── MediaIOGraphNodeDescription.m
│   │   │       └── MediaIOGraphNodeList.m
│   │   ├── AVKit/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── AVKit/
│   │   │   │       ├── AVAnimator.h
│   │   │   │       ├── AVAppendableData.h
│   │   │   │       ├── AVAssetAudioExtractor.h
│   │   │   │       ├── AVAtomicCancelationToken.h
│   │   │   │       ├── AVAudioAmplitudeExtractionSession.h
│   │   │   │       ├── AVAudioAmplitudeExtractionSessionHelper.h
│   │   │   │       ├── AVAudioAmplitudeSampleExtractionHelper.h
│   │   │   │       ├── AVAudioExtractor.h
│   │   │   │       ├── AVAudioLevelIndicatorView.h
│   │   │   │       ├── AVAudioOnlyIndicatorView.h
│   │   │   │       ├── AVAudioPlaybackControlsViewController.h
│   │   │   │       ├── AVAudioTrackView.h
│   │   │   │       ├── AVAudioTrimControlsViewController.h
│   │   │   │       ├── AVAudioView.h
│   │   │   │       ├── AVBindingInfo.h
│   │   │   │       ├── AVBindingInfoLegacy.h
│   │   │   │       ├── AVButton.h
│   │   │   │       ├── AVCameraDisabledView.h
│   │   │   │       ├── AVCaptureController.h
│   │   │   │       ├── AVCaptureControllerDelegate.h
│   │   │   │       ├── AVCaptureControlsRecordingViewController.h
│   │   │   │       ├── AVCaptureControlsViewController.h
│   │   │   │       ├── AVCaptureDeviceInputSourceItem.h
│   │   │   │       ├── AVCaptureDeviceSelectionController.h
│   │   │   │       ├── AVCaptureQualityItem.h
│   │   │   │       ├── AVCaptureView.h
│   │   │   │       ├── AVChapter.h
│   │   │   │       ├── AVChapterMenuController.h
│   │   │   │       ├── AVCircularProgressIndicator.h
│   │   │   │       ├── AVConcreteMutableValueTiming.h
│   │   │   │       ├── AVConcreteValueTiming.h
│   │   │   │       ├── AVControlsContainerViewController.h
│   │   │   │       ├── AVControlsContainerViewControllerContent.h
│   │   │   │       ├── AVControlsViewController.h
│   │   │   │       ├── AVDataPool.h
│   │   │   │       ├── AVDraggableImageView.h
│   │   │   │       ├── AVEstimatedDurationFormatter.h
│   │   │   │       ├── AVExportProgressWindowController.h
│   │   │   │       ├── AVExportSessionHelper.h
│   │   │   │       ├── AVExportSessionHelperDelegate.h
│   │   │   │       ├── AVExternalPlaybackIndicatorView.h
│   │   │   │       ├── AVFloatingCaptureControlsViewController.h
│   │   │   │       ├── AVFloatingPlaybackControlsViewController.h
│   │   │   │       ├── AVFloatingTrimControlsViewController.h
│   │   │   │       ├── AVFoundationExportSession.h
│   │   │   │       ├── AVFunctionBarAudioCaptureDeviceSelectionButtonViewController.h
│   │   │   │       ├── AVFunctionBarAudioCaptureDeviceSelectionButtonViewControllerDelegate.h
│   │   │   │       ├── AVFunctionBarAudioTrackView.h
│   │   │   │       ├── AVFunctionBarCaptureInputSourceItem.h
│   │   │   │       ├── AVFunctionBarCaptureInputSourceSelectionViewController.h
│   │   │   │       ├── AVFunctionBarCaptureInputSourceSelectionViewControllerDelegate.h
│   │   │   │       ├── AVFunctionBarMediaSelectionControlling.h
│   │   │   │       ├── AVFunctionBarMediaSelectionOption.h
│   │   │   │       ├── AVFunctionBarMediaSelectionViewController.h
│   │   │   │       ├── AVFunctionBarMediaSelectionViewControllerDelegate.h
│   │   │   │       ├── AVFunctionBarPlaybackControlsController.h
│   │   │   │       ├── AVFunctionBarPlaybackControlsControlling.h
│   │   │   │       ├── AVFunctionBarPlaybackControlsControllingInternal.h
│   │   │   │       ├── AVFunctionBarPlaybackControlsProvider.h
│   │   │   │       ├── AVFunctionBarPlaybackControlsViewController.h
│   │   │   │       ├── AVFunctionBarRecordingControlsController.h
│   │   │   │       ├── AVFunctionBarRecordingControlsControlling.h
│   │   │   │       ├── AVFunctionBarRecordingControlsControllingInternal.h
│   │   │   │       ├── AVFunctionBarRecordingControlsProvider.h
│   │   │   │       ├── AVFunctionBarRecordingControlsViewController.h
│   │   │   │       ├── AVFunctionBarScrubber.h
│   │   │   │       ├── AVFunctionBarScrubberController.h
│   │   │   │       ├── AVFunctionBarScrubberControlling.h
│   │   │   │       ├── AVFunctionBarScrubberDelegateInternal.h
│   │   │   │       ├── AVFunctionBarScrubberExpandButton.h
│   │   │   │       ├── AVFunctionBarScrubberExpandButtonCell.h
│   │   │   │       ├── AVFunctionBarScrubberInternal.h
│   │   │   │       ├── AVFunctionBarScrubberKnobView.h
│   │   │   │       ├── AVFunctionBarTrackControlling.h
│   │   │   │       ├── AVFunctionBarTrackView.h
│   │   │   │       ├── AVFunctionBarTrackViewController.h
│   │   │   │       ├── AVFunctionBarVideoTrackView.h
│   │   │   │       ├── AVInlineCaptureControlsViewController.h
│   │   │   │       ├── AVInlineDeviceSelectionCaptureControlsViewController.h
│   │   │   │       ├── AVInlinePlaybackControlsViewController.h
│   │   │   │       ├── AVInlineTrimControlsViewController.h
│   │   │   │       ├── AVIterableCache.h
│   │   │   │       ├── AVKeyValueChange.h
│   │   │   │       ├── AVKit.h
│   │   │   │       ├── AVLoadingIndicatorView.h
│   │   │   │       ├── AVMicaPackage.h
│   │   │   │       ├── AVMinimalPlaybackControlsViewController.h
│   │   │   │       ├── AVMovableView.h
│   │   │   │       ├── AVMutableValueTiming.h
│   │   │   │       ├── AVNowPlayingInfoController.h
│   │   │   │       ├── AVObservationController.h
│   │   │   │       ├── AVOutputContextController.h
│   │   │   │       ├── AVOutputDeviceDiscoverySessionController.h
│   │   │   │       ├── AVOutputDeviceMenuController.h
│   │   │   │       ├── AVOutputDeviceMenuRemoteViewController.h
│   │   │   │       ├── AVOutputDeviceMenuServiceInterface.h
│   │   │   │       ├── AVOutputDevicePickerButton.h
│   │   │   │       ├── AVPanoramicStretchHelper.h
│   │   │   │       ├── AVPlayButtonLegacy.h
│   │   │   │       ├── AVPlayerController.h
│   │   │   │       ├── AVPlayerControllerTimeResolver.h
│   │   │   │       ├── AVPlayerControlsViewController.h
│   │   │   │       ├── AVPlayerView.h
│   │   │   │       ├── AVPooledData.h
│   │   │   │       ├── AVProgressEstimator.h
│   │   │   │       ├── AVProxyKVOObserver.h
│   │   │   │       ├── AVReadOnlyRangeOfAppendableData.h
│   │   │   │       ├── AVRoutePickerRemoteViewController.h
│   │   │   │       ├── AVRoutePickerView.h
│   │   │   │       ├── AVRoutePickerViewHostInterface.h
│   │   │   │       ├── AVRoutePickerViewRemoteViewControllerDelegate.h
│   │   │   │       ├── AVRoutePickerViewServiceInterface.h
│   │   │   │       ├── AVScanBackwardTextFieldHiddenValueTransformer.h
│   │   │   │       ├── AVScanBackwardTextFieldValueValueTransformer.h
│   │   │   │       ├── AVScanForwardTextFieldHiddenValueTransformer.h
│   │   │   │       ├── AVScanForwardTextFieldValueValueTransformer.h
│   │   │   │       ├── AVScrollSliderView.h
│   │   │   │       ├── AVScrubber.h
│   │   │   │       ├── AVScrubberCell.h
│   │   │   │       ├── AVScrubberValueTransformer.h
│   │   │   │       ├── AVScrubberValueTransformerDelegate.h
│   │   │   │       ├── AVShadowTimeFormatter.h
│   │   │   │       ├── AVShadowTimeFormatterLegacy.h
│   │   │   │       ├── AVShareController.h
│   │   │   │       ├── AVSlowMotionSlider.h
│   │   │   │       ├── AVSlowMotionSliderDelegate.h
│   │   │   │       ├── AVSlowMotionSliderHandleView.h
│   │   │   │       ├── AVSlowMotionSliderTrackView.h
│   │   │   │       ├── AVStatusOverlayView.h
│   │   │   │       ├── AVThumbnail.h
│   │   │   │       ├── AVThumbnailCache.h
│   │   │   │       ├── AVThumbnailGenerationRequest.h
│   │   │   │       ├── AVThumbnailGenerator.h
│   │   │   │       ├── AVTimeControlling.h
│   │   │   │       ├── AVTimeIndicatorPopover.h
│   │   │   │       ├── AVTimeIndicatorPopoverContentViewController.h
│   │   │   │       ├── AVTimer.h
│   │   │   │       ├── AVTouchBarAudioCaptureDeviceSelectionButtonViewController.h
│   │   │   │       ├── AVTouchBarAudioCaptureDeviceSelectionButtonViewControllerDelegate.h
│   │   │   │       ├── AVTouchBarAudioTrackView.h
│   │   │   │       ├── AVTouchBarCaptureInputSourceItem.h
│   │   │   │       ├── AVTouchBarCaptureInputSourceSelectionViewController.h
│   │   │   │       ├── AVTouchBarCaptureInputSourceSelectionViewControllerDelegate.h
│   │   │   │       ├── AVTouchBarDescriptionBasedPlayerController.h
│   │   │   │       ├── AVTouchBarMediaSelectionButtonViewController.h
│   │   │   │       ├── AVTouchBarMediaSelectionButtonViewControllerDelegate.h
│   │   │   │       ├── AVTouchBarMediaSelectionControlling.h
│   │   │   │       ├── AVTouchBarMediaSelectionOption.h
│   │   │   │       ├── AVTouchBarMediaSelectionOptionTwoLineButton.h
│   │   │   │       ├── AVTouchBarMediaSelectionOptionTwoLineButtonCell.h
│   │   │   │       ├── AVTouchBarMediaSelectionViewController.h
│   │   │   │       ├── AVTouchBarMediaSelectionViewControllerDelegate.h
│   │   │   │       ├── AVTouchBarPlaybackControlsController.h
│   │   │   │       ├── AVTouchBarPlaybackControlsControlling.h
│   │   │   │       ├── AVTouchBarPlaybackControlsControllingInternal.h
│   │   │   │       ├── AVTouchBarPlaybackControlsItem.h
│   │   │   │       ├── AVTouchBarPlaybackControlsProvider.h
│   │   │   │       ├── AVTouchBarPlaybackControlsViewController.h
│   │   │   │       ├── AVTouchBarRecordingControlsController.h
│   │   │   │       ├── AVTouchBarRecordingControlsControlling.h
│   │   │   │       ├── AVTouchBarRecordingControlsControllingInternal.h
│   │   │   │       ├── AVTouchBarRecordingControlsProvider.h
│   │   │   │       ├── AVTouchBarRecordingControlsViewController.h
│   │   │   │       ├── AVTouchBarScrubber.h
│   │   │   │       ├── AVTouchBarScrubberController.h
│   │   │   │       ├── AVTouchBarScrubberControlling.h
│   │   │   │       ├── AVTouchBarScrubberDelegateInternal.h
│   │   │   │       ├── AVTouchBarScrubberExpandButton.h
│   │   │   │       ├── AVTouchBarScrubberExpandButtonCell.h
│   │   │   │       ├── AVTouchBarScrubberInternal.h
│   │   │   │       ├── AVTouchBarScrubberKnobView.h
│   │   │   │       ├── AVTouchBarTrackControlling.h
│   │   │   │       ├── AVTouchBarTrackView.h
│   │   │   │       ├── AVTouchBarTrackViewController.h
│   │   │   │       ├── AVTouchBarTrimControlsViewController.h
│   │   │   │       ├── AVTouchBarVideoTrackView.h
│   │   │   │       ├── AVTrackView.h
│   │   │   │       ├── AVTrackViewController.h
│   │   │   │       ├── AVTrimClipView.h
│   │   │   │       ├── AVTrimControlsViewController.h
│   │   │   │       ├── AVTrimControlsViewControllerDelegate.h
│   │   │   │       ├── AVTrimDimmerView.h
│   │   │   │       ├── AVTrimIndicatorAccessibilityElement.h
│   │   │   │       ├── AVTrimIndicatorFocusRingView.h
│   │   │   │       ├── AVTrimIndicatorView.h
│   │   │   │       ├── AVTrimSelectionEndFocusRingView.h
│   │   │   │       ├── AVTrimSelectionStartFocusRingView.h
│   │   │   │       ├── AVTrimSelectionView.h
│   │   │   │       ├── AVTrimTracksView.h
│   │   │   │       ├── AVTrimView.h
│   │   │   │       ├── AVTrimViewDelegate.h
│   │   │   │       ├── AVUnsupportedContentIndicatorView.h
│   │   │   │       ├── AVValueTiming.h
│   │   │   │       ├── AVVideoTrackThumbnail.h
│   │   │   │       ├── AVVideoTrackThumbnailManager.h
│   │   │   │       ├── AVVideoTrackView.h
│   │   │   │       ├── AVVolumeButton.h
│   │   │   │       ├── AVVolumeButtonContentView.h
│   │   │   │       ├── AVVolumeButtonDelegate.h
│   │   │   │       ├── AVVolumeImageValueTransformer.h
│   │   │   │       ├── AVWaveformGenerator.h
│   │   │   │       ├── CAAnimationDelegate.h
│   │   │   │       ├── CALayerDelegate.h
│   │   │   │       ├── CAMLParserDelegate.h
│   │   │   │       ├── CAStateControllerDelegate.h
│   │   │   │       ├── NSAccessibilityElement.h
│   │   │   │       ├── NSAccessibilitySlider.h
│   │   │   │       ├── NSDescriptionBasedTouchBarItem.h
│   │   │   │       ├── NSDescriptionBasedTouchBarItemProvider.h
│   │   │   │       ├── NSMenuDelegate.h
│   │   │   │       ├── NSPopoverDelegate.h
│   │   │   │       ├── NSSharingServiceDelegate.h
│   │   │   │       ├── NSSharingServicePickerDelegate.h
│   │   │   │       ├── NSStackViewDelegate.h
│   │   │   │       ├── NSTouchBarDelegate.h
│   │   │   │       ├── NSTouchBarProvider.h
│   │   │   │       ├── NSUserInterfaceValidations.h
│   │   │   │       └── _AVBundle.h
│   │   │   └── src/
│   │   │       ├── AVAnimator.m
│   │   │       ├── AVAppendableData.m
│   │   │       ├── AVAssetAudioExtractor.m
│   │   │       ├── AVAtomicCancelationToken.m
│   │   │       ├── AVAudioAmplitudeExtractionSession.m
│   │   │       ├── AVAudioAmplitudeExtractionSessionHelper.m
│   │   │       ├── AVAudioAmplitudeSampleExtractionHelper.m
│   │   │       ├── AVAudioExtractor.m
│   │   │       ├── AVAudioLevelIndicatorView.m
│   │   │       ├── AVAudioOnlyIndicatorView.m
│   │   │       ├── AVAudioPlaybackControlsViewController.m
│   │   │       ├── AVAudioTrackView.m
│   │   │       ├── AVAudioTrimControlsViewController.m
│   │   │       ├── AVAudioView.m
│   │   │       ├── AVBindingInfo.m
│   │   │       ├── AVBindingInfoLegacy.m
│   │   │       ├── AVButton.m
│   │   │       ├── AVCameraDisabledView.m
│   │   │       ├── AVCaptureController.m
│   │   │       ├── AVCaptureControlsRecordingViewController.m
│   │   │       ├── AVCaptureControlsViewController.m
│   │   │       ├── AVCaptureDeviceInputSourceItem.m
│   │   │       ├── AVCaptureDeviceSelectionController.m
│   │   │       ├── AVCaptureQualityItem.m
│   │   │       ├── AVCaptureView.m
│   │   │       ├── AVChapter.m
│   │   │       ├── AVChapterMenuController.m
│   │   │       ├── AVCircularProgressIndicator.m
│   │   │       ├── AVConcreteMutableValueTiming.m
│   │   │       ├── AVConcreteValueTiming.m
│   │   │       ├── AVControlsContainerViewController.m
│   │   │       ├── AVControlsViewController.m
│   │   │       ├── AVDataPool.m
│   │   │       ├── AVDraggableImageView.m
│   │   │       ├── AVEstimatedDurationFormatter.m
│   │   │       ├── AVExportProgressWindowController.m
│   │   │       ├── AVExternalPlaybackIndicatorView.m
│   │   │       ├── AVFloatingCaptureControlsViewController.m
│   │   │       ├── AVFloatingPlaybackControlsViewController.m
│   │   │       ├── AVFloatingTrimControlsViewController.m
│   │   │       ├── AVFoundationExportSession.m
│   │   │       ├── AVFunctionBarAudioCaptureDeviceSelectionButtonViewController.m
│   │   │       ├── AVFunctionBarAudioTrackView.m
│   │   │       ├── AVFunctionBarCaptureInputSourceItem.m
│   │   │       ├── AVFunctionBarCaptureInputSourceSelectionViewController.m
│   │   │       ├── AVFunctionBarMediaSelectionOption.m
│   │   │       ├── AVFunctionBarMediaSelectionViewController.m
│   │   │       ├── AVFunctionBarPlaybackControlsController.m
│   │   │       ├── AVFunctionBarPlaybackControlsProvider.m
│   │   │       ├── AVFunctionBarPlaybackControlsViewController.m
│   │   │       ├── AVFunctionBarRecordingControlsController.m
│   │   │       ├── AVFunctionBarRecordingControlsProvider.m
│   │   │       ├── AVFunctionBarRecordingControlsViewController.m
│   │   │       ├── AVFunctionBarScrubber.m
│   │   │       ├── AVFunctionBarScrubberController.m
│   │   │       ├── AVFunctionBarScrubberExpandButton.m
│   │   │       ├── AVFunctionBarScrubberExpandButtonCell.m
│   │   │       ├── AVFunctionBarScrubberInternal.m
│   │   │       ├── AVFunctionBarScrubberKnobView.m
│   │   │       ├── AVFunctionBarTrackView.m
│   │   │       ├── AVFunctionBarTrackViewController.m
│   │   │       ├── AVFunctionBarVideoTrackView.m
│   │   │       ├── AVInlineCaptureControlsViewController.m
│   │   │       ├── AVInlineDeviceSelectionCaptureControlsViewController.m
│   │   │       ├── AVInlinePlaybackControlsViewController.m
│   │   │       ├── AVInlineTrimControlsViewController.m
│   │   │       ├── AVIterableCache.m
│   │   │       ├── AVKeyValueChange.m
│   │   │       ├── AVKit.m
│   │   │       ├── AVLoadingIndicatorView.m
│   │   │       ├── AVMicaPackage.m
│   │   │       ├── AVMinimalPlaybackControlsViewController.m
│   │   │       ├── AVMovableView.m
│   │   │       ├── AVMutableValueTiming.m
│   │   │       ├── AVNowPlayingInfoController.m
│   │   │       ├── AVObservationController.m
│   │   │       ├── AVOutputContextController.m
│   │   │       ├── AVOutputDeviceDiscoverySessionController.m
│   │   │       ├── AVOutputDeviceMenuController.m
│   │   │       ├── AVOutputDeviceMenuRemoteViewController.m
│   │   │       ├── AVOutputDevicePickerButton.m
│   │   │       ├── AVPanoramicStretchHelper.m
│   │   │       ├── AVPlayButtonLegacy.m
│   │   │       ├── AVPlayerController.m
│   │   │       ├── AVPlayerControllerTimeResolver.m
│   │   │       ├── AVPlayerControlsViewController.m
│   │   │       ├── AVPlayerView.m
│   │   │       ├── AVPooledData.m
│   │   │       ├── AVProgressEstimator.m
│   │   │       ├── AVProxyKVOObserver.m
│   │   │       ├── AVReadOnlyRangeOfAppendableData.m
│   │   │       ├── AVRoutePickerRemoteViewController.m
│   │   │       ├── AVRoutePickerView.m
│   │   │       ├── AVScanBackwardTextFieldHiddenValueTransformer.m
│   │   │       ├── AVScanBackwardTextFieldValueValueTransformer.m
│   │   │       ├── AVScanForwardTextFieldHiddenValueTransformer.m
│   │   │       ├── AVScanForwardTextFieldValueValueTransformer.m
│   │   │       ├── AVScrollSliderView.m
│   │   │       ├── AVScrubber.m
│   │   │       ├── AVScrubberCell.m
│   │   │       ├── AVScrubberValueTransformer.m
│   │   │       ├── AVShadowTimeFormatter.m
│   │   │       ├── AVShadowTimeFormatterLegacy.m
│   │   │       ├── AVShareController.m
│   │   │       ├── AVSlowMotionSlider.m
│   │   │       ├── AVSlowMotionSliderHandleView.m
│   │   │       ├── AVSlowMotionSliderTrackView.m
│   │   │       ├── AVStatusOverlayView.m
│   │   │       ├── AVThumbnail.m
│   │   │       ├── AVThumbnailCache.m
│   │   │       ├── AVThumbnailGenerationRequest.m
│   │   │       ├── AVThumbnailGenerator.m
│   │   │       ├── AVTimeIndicatorPopover.m
│   │   │       ├── AVTimeIndicatorPopoverContentViewController.m
│   │   │       ├── AVTimer.m
│   │   │       ├── AVTouchBarAudioCaptureDeviceSelectionButtonViewController.m
│   │   │       ├── AVTouchBarAudioTrackView.m
│   │   │       ├── AVTouchBarCaptureInputSourceItem.m
│   │   │       ├── AVTouchBarCaptureInputSourceSelectionViewController.m
│   │   │       ├── AVTouchBarDescriptionBasedPlayerController.m
│   │   │       ├── AVTouchBarMediaSelectionButtonViewController.m
│   │   │       ├── AVTouchBarMediaSelectionOption.m
│   │   │       ├── AVTouchBarMediaSelectionOptionTwoLineButton.m
│   │   │       ├── AVTouchBarMediaSelectionOptionTwoLineButtonCell.m
│   │   │       ├── AVTouchBarMediaSelectionViewController.m
│   │   │       ├── AVTouchBarPlaybackControlsController.m
│   │   │       ├── AVTouchBarPlaybackControlsItem.m
│   │   │       ├── AVTouchBarPlaybackControlsProvider.m
│   │   │       ├── AVTouchBarPlaybackControlsViewController.m
│   │   │       ├── AVTouchBarRecordingControlsController.m
│   │   │       ├── AVTouchBarRecordingControlsProvider.m
│   │   │       ├── AVTouchBarRecordingControlsViewController.m
│   │   │       ├── AVTouchBarScrubber.m
│   │   │       ├── AVTouchBarScrubberController.m
│   │   │       ├── AVTouchBarScrubberExpandButton.m
│   │   │       ├── AVTouchBarScrubberExpandButtonCell.m
│   │   │       ├── AVTouchBarScrubberInternal.m
│   │   │       ├── AVTouchBarScrubberKnobView.m
│   │   │       ├── AVTouchBarTrackView.m
│   │   │       ├── AVTouchBarTrackViewController.m
│   │   │       ├── AVTouchBarTrimControlsViewController.m
│   │   │       ├── AVTouchBarVideoTrackView.m
│   │   │       ├── AVTrackView.m
│   │   │       ├── AVTrackViewController.m
│   │   │       ├── AVTrimClipView.m
│   │   │       ├── AVTrimControlsViewController.m
│   │   │       ├── AVTrimDimmerView.m
│   │   │       ├── AVTrimIndicatorAccessibilityElement.m
│   │   │       ├── AVTrimIndicatorFocusRingView.m
│   │   │       ├── AVTrimIndicatorView.m
│   │   │       ├── AVTrimSelectionEndFocusRingView.m
│   │   │       ├── AVTrimSelectionStartFocusRingView.m
│   │   │       ├── AVTrimSelectionView.m
│   │   │       ├── AVTrimTracksView.m
│   │   │       ├── AVTrimView.m
│   │   │       ├── AVUnsupportedContentIndicatorView.m
│   │   │       ├── AVValueTiming.m
│   │   │       ├── AVVideoTrackThumbnail.m
│   │   │       ├── AVVideoTrackThumbnailManager.m
│   │   │       ├── AVVideoTrackView.m
│   │   │       ├── AVVolumeButton.m
│   │   │       ├── AVVolumeButtonContentView.m
│   │   │       ├── AVVolumeImageValueTransformer.m
│   │   │       ├── AVWaveformGenerator.m
│   │   │       └── _AVBundle.m
│   │   ├── Accelerate/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── Accelerate/
│   │   │   │       └── Accelerate.h
│   │   │   ├── src/
│   │   │   │   └── Accelerate.c
│   │   │   └── vecLib/
│   │   │       ├── BLAS/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── BLAS/
│   │   │       │   │       └── BLAS.h
│   │   │       │   └── src/
│   │   │       │       └── BLAS.c
│   │   │       ├── BNNS/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── BNNS/
│   │   │       │   │       └── BNNS.h
│   │   │       │   └── src/
│   │   │       │       └── BNNS.c
│   │   │       ├── CMakeLists.txt
│   │   │       ├── LAPACK/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── LAPACK/
│   │   │       │   │       └── LAPACK.h
│   │   │       │   └── src/
│   │   │       │       └── LAPACK.c
│   │   │       ├── LinearAlgebra/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── LinearAlgebra/
│   │   │       │   │       ├── LinearAlgebra.h
│   │   │       │   │       └── OS_la_object.h
│   │   │       │   └── src/
│   │   │       │       ├── LinearAlgebra.m
│   │   │       │       └── OS_la_object.m
│   │   │       ├── Quadrature/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── Quadrature/
│   │   │       │   │       └── Quadrature.h
│   │   │       │   └── src/
│   │   │       │       └── Quadrature.c
│   │   │       ├── Sparse/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── Sparse/
│   │   │       │   │       └── Sparse.h
│   │   │       │   └── src/
│   │   │       │       └── Sparse.c
│   │   │       ├── SparseBLAS/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── SparseBLAS/
│   │   │       │   │       └── SparseBLAS.h
│   │   │       │   └── src/
│   │   │       │       └── SparseBLAS.c
│   │   │       ├── empty.c
│   │   │       ├── vDSP/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── vDSP/
│   │   │       │   │       └── vDSP.h
│   │   │       │   └── src/
│   │   │       │       ├── basic.c
│   │   │       │       ├── extrema.c
│   │   │       │       └── vDSP.c
│   │   │       └── vMisc/
│   │   │           ├── CMakeLists.txt
│   │   │           ├── include/
│   │   │           │   └── libvMisc/
│   │   │           │       └── libvMisc.h
│   │   │           └── src/
│   │   │               └── libvMisc.c
│   │   ├── Accounts/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── Accounts/
│   │   │   │       ├── ACAccount.h
│   │   │   │       ├── ACAccountCredential.h
│   │   │   │       ├── ACAccountMigrationLock.h
│   │   │   │       ├── ACAccountStore.h
│   │   │   │       ├── ACAccountStoreClientSideListener.h
│   │   │   │       ├── ACAccountStoreProtocol.h
│   │   │   │       ├── ACAccountType.h
│   │   │   │       ├── ACCredentialItem.h
│   │   │   │       ├── ACDManagedAccessOptionsKey.h
│   │   │   │       ├── ACDManagedAccount.h
│   │   │   │       ├── ACDManagedAccountProperty.h
│   │   │   │       ├── ACDManagedAccountType.h
│   │   │   │       ├── ACDManagedAuthorization.h
│   │   │   │       ├── ACDManagedCredentialItem.h
│   │   │   │       ├── ACDManagedDataclass.h
│   │   │   │       ├── ACDOAuthSignerProtocol.h
│   │   │   │       ├── ACDPropertyEncryption.h
│   │   │   │       ├── ACDataclassAction.h
│   │   │   │       ├── ACDispatchCerberus.h
│   │   │   │       ├── ACManagedDefaults.h
│   │   │   │       ├── ACMutableTrackedSet.h
│   │   │   │       ├── ACNotificationRebroadcaster.h
│   │   │   │       ├── ACOAuthSigner.h
│   │   │   │       ├── ACPersonaManager.h
│   │   │   │       ├── ACProtobufAccount.h
│   │   │   │       ├── ACProtobufAccountCredential.h
│   │   │   │       ├── ACProtobufAccountType.h
│   │   │   │       ├── ACProtobufCoding.h
│   │   │   │       ├── ACProtobufCredentialItem.h
│   │   │   │       ├── ACProtobufDataclassAction.h
│   │   │   │       ├── ACProtobufDate.h
│   │   │   │       ├── ACProtobufKeyValuePair.h
│   │   │   │       ├── ACProtobufURL.h
│   │   │   │       ├── ACProtobufUUID.h
│   │   │   │       ├── ACProtobufVariableKeyValuePair.h
│   │   │   │       ├── ACProtobufVariableValue.h
│   │   │   │       ├── ACProtobufVariableValueDictionary.h
│   │   │   │       ├── ACProtobufVariableValueList.h
│   │   │   │       ├── ACRateLimiter.h
│   │   │   │       ├── ACRemoteAccountStoreInterface.h
│   │   │   │       ├── ACRemoteAccountStoreProtocol.h
│   │   │   │       ├── ACRemoteAccountStoreSession.h
│   │   │   │       ├── ACSimpleRateLimiter.h
│   │   │   │       ├── ACSystemConfigManager.h
│   │   │   │       ├── ACTrackedSet.h
│   │   │   │       ├── ACZeroingString.h
│   │   │   │       ├── Accounts.h
│   │   │   │       ├── Accounts_Private.h
│   │   │   │       ├── NSXPCProxyCreating.h
│   │   │   │       └── UMUserPersonaUpdateObserver.h
│   │   │   └── src/
│   │   │       ├── ACAccount.m
│   │   │       ├── ACAccountCredential.m
│   │   │       ├── ACAccountMigrationLock.m
│   │   │       ├── ACAccountStore.m
│   │   │       ├── ACAccountStoreClientSideListener.m
│   │   │       ├── ACAccountType.m
│   │   │       ├── ACCredentialItem.m
│   │   │       ├── ACDManagedAccessOptionsKey.m
│   │   │       ├── ACDManagedAccount.m
│   │   │       ├── ACDManagedAccountProperty.m
│   │   │       ├── ACDManagedAccountType.m
│   │   │       ├── ACDManagedAuthorization.m
│   │   │       ├── ACDManagedCredentialItem.m
│   │   │       ├── ACDManagedDataclass.m
│   │   │       ├── ACDPropertyEncryption.m
│   │   │       ├── ACDataclassAction.m
│   │   │       ├── ACDispatchCerberus.m
│   │   │       ├── ACManagedDefaults.m
│   │   │       ├── ACMutableTrackedSet.m
│   │   │       ├── ACNotificationRebroadcaster.m
│   │   │       ├── ACOAuthSigner.m
│   │   │       ├── ACPersonaManager.m
│   │   │       ├── ACProtobufAccount.m
│   │   │       ├── ACProtobufAccountCredential.m
│   │   │       ├── ACProtobufAccountType.m
│   │   │       ├── ACProtobufCredentialItem.m
│   │   │       ├── ACProtobufDataclassAction.m
│   │   │       ├── ACProtobufDate.m
│   │   │       ├── ACProtobufKeyValuePair.m
│   │   │       ├── ACProtobufURL.m
│   │   │       ├── ACProtobufUUID.m
│   │   │       ├── ACProtobufVariableKeyValuePair.m
│   │   │       ├── ACProtobufVariableValue.m
│   │   │       ├── ACProtobufVariableValueDictionary.m
│   │   │       ├── ACProtobufVariableValueList.m
│   │   │       ├── ACRateLimiter.m
│   │   │       ├── ACRemoteAccountStoreInterface.m
│   │   │       ├── ACRemoteAccountStoreSession.m
│   │   │       ├── ACSimpleRateLimiter.m
│   │   │       ├── ACSystemConfigManager.m
│   │   │       ├── ACTrackedSet.m
│   │   │       ├── ACZeroingString.m
│   │   │       └── Accounts.m
│   │   ├── AddressBook/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── AddressBook/
│   │   │   │       ├── ABAPIAdapter.h
│   │   │   │       ├── ABAbstractGroupEntriesFactory.h
│   │   │   │       ├── ABAbstractGroupListAction.h
│   │   │   │       ├── ABAccessibleTextFieldCell.h
│   │   │   │       ├── ABAccessoryViewProvider.h
│   │   │   │       ├── ABAccountBrowsingGroupEntry.h
│   │   │   │       ├── ABAccountGroupEntries.h
│   │   │   │       ├── ABAccountGroupEntriesBuilder.h
│   │   │   │       ├── ABAccountHeaderGroupEntry.h
│   │   │   │       ├── ABActionAddSuggestedValue.h
│   │   │   │       ├── ABActionAddressCopyMailingLabel.h
│   │   │   │       ├── ABActionAddressCopyMapURL.h
│   │   │   │       ├── ABActionAddressGetDirections.h
│   │   │   │       ├── ABActionAddressMapsHelper.h
│   │   │   │       ├── ABActionAddressShowMap.h
│   │   │   │       ├── ABActionAutovalidator.h
│   │   │   │       ├── ABActionAutovalidatorCache.h
│   │   │   │       ├── ABActionAutovalidatorCacheEntry.h
│   │   │   │       ├── ABActionAutovalidatorCacheMenuEntry.h
│   │   │   │       ├── ABActionAutovalidatorCacheSimpleEntry.h
│   │   │   │       ├── ABActionBeginChat.h
│   │   │   │       ├── ABActionDelegate.h
│   │   │   │       ├── ABActionDispatcher.h
│   │   │   │       ├── ABActionEmailSearchSpotlight.h
│   │   │   │       ├── ABActionEmailSendMessage.h
│   │   │   │       ├── ABActionEmailSendUpdate.h
│   │   │   │       ├── ABActionIgnoreSuggestedValue.h
│   │   │   │       ├── ABActionLinkedSetPreferredCard.h
│   │   │   │       ├── ABActionManager.h
│   │   │   │       ├── ABActionManagerDelegate.h
│   │   │   │       ├── ABActionMenuItemFactory.h
│   │   │   │       ├── ABActionPhoneDial.h
│   │   │   │       ├── ABActionPhoneLargeType.h
│   │   │   │       ├── ABActionRelatedShowCard.h
│   │   │   │       ├── ABActionSocialProfile.h
│   │   │   │       ├── ABActionSocialProfileSendMessage.h
│   │   │   │       ├── ABActionSocialProfileViewPhotos.h
│   │   │   │       ├── ABActionSocialProfileViewProfile.h
│   │   │   │       ├── ABActionURLsOpenURL.h
│   │   │   │       ├── ABAddSuggestedValueTask.h
│   │   │   │       ├── ABAddressBook.h
│   │   │   │       ├── ABAddressBookAPIAdapter.h
│   │   │   │       ├── ABAddressBookCommandExecutionPolicy.h
│   │   │   │       ├── ABAddressFieldBuilder.h
│   │   │   │       ├── ABAddressFieldValuePopulator.h
│   │   │   │       ├── ABAggregateSearchOperationsFactory.h
│   │   │   │       ├── ABAlert.h
│   │   │   │       ├── ABAlertToneCollectionViewItem.h
│   │   │   │       ├── ABAllSmartGroup.h
│   │   │   │       ├── ABAlternateBirthdayCollectionViewItem.h
│   │   │   │       ├── ABAppDeprecations.h
│   │   │   │       ├── ABAppearance.h
│   │   │   │       ├── ABAttributedString.h
│   │   │   │       ├── ABAttributedStringTransformer.h
│   │   │   │       ├── ABAuthenticationInfo.h
│   │   │   │       ├── ABBestEntryFinder.h
│   │   │   │       ├── ABBidirectionalDictionary.h
│   │   │   │       ├── ABBindingsLabelTransformer.h
│   │   │   │       ├── ABBindingsURLTransformer.h
│   │   │   │       ├── ABBirthdayCollectionViewItem.h
│   │   │   │       ├── ABBirthdayConversionUIAction.h
│   │   │   │       ├── ABBookAggregateUndoableCommand.h
│   │   │   │       ├── ABBookAggregateUndoableCommandBuilder.h
│   │   │   │       ├── ABBookCreateGroupCommand.h
│   │   │   │       ├── ABBookCreateGroupWithMembersCommand.h
│   │   │   │       ├── ABBookCreateSmartGroupCommand.h
│   │   │   │       ├── ABBookEditSmartGroupCommand.h
│   │   │   │       ├── ABBookGroupAddMembersCommand.h
│   │   │   │       ├── ABBookGroupAddRecordsCommand.h
│   │   │   │       ├── ABBookGroupAddSubgroupsCommand.h
│   │   │   │       ├── ABBookGroupCopyCommand.h
│   │   │   │       ├── ABBookGroupCutCommand.h
│   │   │   │       ├── ABBookGroupDeleteCommand.h
│   │   │   │       ├── ABBookGroupImportCommand.h
│   │   │   │       ├── ABBookPastePeopleCommand.h
│   │   │   │       ├── ABBookRenameGroupCommand.h
│   │   │   │       ├── ABBookSearchField.h
│   │   │   │       ├── ABBookSearchFieldCell.h
│   │   │   │       ├── ABBookStateSaving.h
│   │   │   │       ├── ABBrowsingGroupEntry.h
│   │   │   │       ├── ABBrowsingSearchConfiguration.h
│   │   │   │       ├── ABBuddyStatus.h
│   │   │   │       ├── ABBuddyStatusImageCell.h
│   │   │   │       ├── ABButtonCell.h
│   │   │   │       ├── ABCNAddressDetector.h
│   │   │   │       ├── ABCNContactPhotoStore.h
│   │   │   │       ├── ABCNContactRemotePhotoStore.h
│   │   │   │       ├── ABCNContactThumbnailPhotoStore.h
│   │   │   │       ├── ABCNContactUncroppedPhotoStore.h
│   │   │   │       ├── ABCNDDScanner.h
│   │   │   │       ├── ABCNPhoneDialer.h
│   │   │   │       ├── ABCNPhoneNumberDetector.h
│   │   │   │       ├── ABCallbackCardAction.h
│   │   │   │       ├── ABCardActionProvider.h
│   │   │   │       ├── ABCardCollectionLinkedPeopleRowView.h
│   │   │   │       ├── ABCardCollectionMessagingRowView.h
│   │   │   │       ├── ABCardCollectionNoteRowView.h
│   │   │   │       ├── ABCardCollectionPostalAddressRowView.h
│   │   │   │       ├── ABCardCollectionPreferredNameRowView.h
│   │   │   │       ├── ABCardCollectionRowLayout.h
│   │   │   │       ├── ABCardCollectionRowScope.h
│   │   │   │       ├── ABCardCollectionRowSeparatorView.h
│   │   │   │       ├── ABCardCollectionRowView.h
│   │   │   │       ├── ABCardCollectionStackViewController.h
│   │   │   │       ├── ABCardCollectionTableRowView.h
│   │   │   │       ├── ABCardCollectionTableViewController.h
│   │   │   │       ├── ABCardCollectionURLRowView.h
│   │   │   │       ├── ABCardCollectionView.h
│   │   │   │       ├── ABCardCollectionViewController.h
│   │   │   │       ├── ABCardCollectionViewDataSource.h
│   │   │   │       ├── ABCardCollectionViewDelegate.h
│   │   │   │       ├── ABCardCollectionViewPresentation.h
│   │   │   │       ├── ABCardCollectionViewPresentationDelegate.h
│   │   │   │       ├── ABCardViewAKSingleValueConverter.h
│   │   │   │       ├── ABCardViewActionDataSource.h
│   │   │   │       ├── ABCardViewAlertTonesProperty.h
│   │   │   │       ├── ABCardViewAlternateBirthdayProperty.h
│   │   │   │       ├── ABCardViewBirthdayProperty.h
│   │   │   │       ├── ABCardViewCNLabeledValueConverter.h
│   │   │   │       ├── ABCardViewDataSource.h
│   │   │   │       ├── ABCardViewDataSourceProvider.h
│   │   │   │       ├── ABCardViewDateProperty.h
│   │   │   │       ├── ABCardViewDictionaryTransformer.h
│   │   │   │       ├── ABCardViewEditDisplayStyleCommand.h
│   │   │   │       ├── ABCardViewEditPropertyCommand.h
│   │   │   │       ├── ABCardViewEmailProperty.h
│   │   │   │       ├── ABCardViewHelpers.h
│   │   │   │       ├── ABCardViewImage.h
│   │   │   │       ├── ABCardViewImageDataSource.h
│   │   │   │       ├── ABCardViewImageResult.h
│   │   │   │       ├── ABCardViewInstantMessageProperty.h
│   │   │   │       ├── ABCardViewInstantMessageServiceGenerator.h
│   │   │   │       ├── ABCardViewLabelGenerator.h
│   │   │   │       ├── ABCardViewLinkedPeopleProperty.h
│   │   │   │       ├── ABCardViewLinkedPerson.h
│   │   │   │       ├── ABCardViewLinkedPersonValueTransformer.h
│   │   │   │       ├── ABCardViewMaidenNameProperty.h
│   │   │   │       ├── ABCardViewMetrics.h
│   │   │   │       ├── ABCardViewMultiValue.h
│   │   │   │       ├── ABCardViewMultiValueAccountNameTransformer.h
│   │   │   │       ├── ABCardViewMultiValueConverter.h
│   │   │   │       ├── ABCardViewMultiValueConverterBuilder.h
│   │   │   │       ├── ABCardViewMultiValueEntry.h
│   │   │   │       ├── ABCardViewMultiValuePrivateFieldTransformer.h
│   │   │   │       ├── ABCardViewMultiValueReadOnlyTransformer.h
│   │   │   │       ├── ABCardViewMultiValueTransformer.h
│   │   │   │       ├── ABCardViewMutableMultiValue.h
│   │   │   │       ├── ABCardViewNoteProperty.h
│   │   │   │       ├── ABCardViewNotificationHandler.h
│   │   │   │       ├── ABCardViewPersonMapper.h
│   │   │   │       ├── ABCardViewPhoneProperty.h
│   │   │   │       ├── ABCardViewPostalAddressFormatter.h
│   │   │   │       ├── ABCardViewPostalAddressProperty.h
│   │   │   │       ├── ABCardViewPreferredForNameProperty.h
│   │   │   │       ├── ABCardViewPreferredForNameValueTransformer.h
│   │   │   │       ├── ABCardViewProperty.h
│   │   │   │       ├── ABCardViewPropertyProvider.h
│   │   │   │       ├── ABCardViewRelatedNamesProperty.h
│   │   │   │       ├── ABCardViewSaveHelper.h
│   │   │   │       ├── ABCardViewSeparator.h
│   │   │   │       ├── ABCardViewSingleValueProperty.h
│   │   │   │       ├── ABCardViewSocialProfileProperty.h
│   │   │   │       ├── ABCardViewStyle.h
│   │   │   │       ├── ABCardViewStyleInternalProvider.h
│   │   │   │       ├── ABCardViewStyleProvider.h
│   │   │   │       ├── ABCardViewTransformingMultiValueConverter.h
│   │   │   │       ├── ABCardViewURLProperty.h
│   │   │   │       ├── ABCardViewUndoableDataSource.h
│   │   │   │       ├── ABCardViewerController.h
│   │   │   │       ├── ABCertificatePanelController.h
│   │   │   │       ├── ABChangePropertiesCommand.h
│   │   │   │       ├── ABChangePropertyCommand.h
│   │   │   │       ├── ABChoosingForwarder.h
│   │   │   │       ├── ABCleanGroupEntryListCellView.h
│   │   │   │       ├── ABCleanGroupHeaderEntryListCellView.h
│   │   │   │       ├── ABCleanGroupListRowView.h
│   │   │   │       ├── ABClickableImageView.h
│   │   │   │       ├── ABClickableTextView.h
│   │   │   │       ├── ABCollectionAbstractAction.h
│   │   │   │       ├── ABCollectionAction.h
│   │   │   │       ├── ABCollectionDialAction.h
│   │   │   │       ├── ABCollectionFaceTimeRowView.h
│   │   │   │       ├── ABCollectionItemMessagingAvailabilityHelper.h
│   │   │   │       ├── ABCollectionItemMessagingAvailabilityHelperDelegate.h
│   │   │   │       ├── ABCollectionMessageAction.h
│   │   │   │       ├── ABCollectionMultiPropertyAction.h
│   │   │   │       ├── ABCollectionOpenURLAction.h
│   │   │   │       ├── ABCollectionReviewSuggestionAction.h
│   │   │   │       ├── ABCollectionRowViewEditModeFactory.h
│   │   │   │       ├── ABCollectionRowViewFactory.h
│   │   │   │       ├── ABCollectionSendMailAction.h
│   │   │   │       ├── ABCollectionShowMapAction.h
│   │   │   │       ├── ABCollectionTTYAction.h
│   │   │   │       ├── ABCollectionViewImageButton.h
│   │   │   │       ├── ABCollectionViewItem.h
│   │   │   │       ├── ABCollectionViewItemFactory.h
│   │   │   │       ├── ABCollectionViewSeparatorItem.h
│   │   │   │       ├── ABColor.h
│   │   │   │       ├── ABCommand.h
│   │   │   │       ├── ABCommandExecutionPolicy.h
│   │   │   │       ├── ABCommandExecutor.h
│   │   │   │       ├── ABCommandHookExecutionPolicy.h
│   │   │   │       ├── ABCommandVisitor.h
│   │   │   │       ├── ABCommunicationButtonsController.h
│   │   │   │       ├── ABConstraintDescription.h
│   │   │   │       ├── ABConstraintsBuilder.h
│   │   │   │       ├── ABContactDeletionTracing.h
│   │   │   │       ├── ABContactFetcher.h
│   │   │   │       ├── ABContactPickerDelegateWrapper.h
│   │   │   │       ├── ABContactPickerFactory.h
│   │   │   │       ├── ABContactSearching.h
│   │   │   │       ├── ABCopyOnWriteSet.h
│   │   │   │       ├── ABCountTableEntry.h
│   │   │   │       ├── ABCreatePersonCommand.h
│   │   │   │       ├── ABCustomLabelController.h
│   │   │   │       ├── ABDAVQuery.h
│   │   │   │       ├── ABDSuggestionLogPairBuilder.h
│   │   │   │       ├── ABDataSourceOperation.h
│   │   │   │       ├── ABDateCollectionViewItem.h
│   │   │   │       ├── ABDateComponentsFormatter.h
│   │   │   │       ├── ABDateComponentsValueTransformer.h
│   │   │   │       ├── ABDateFormatter.h
│   │   │   │       ├── ABDateProvider.h
│   │   │   │       ├── ABDefaultCardViewStyleProvider.h
│   │   │   │       ├── ABDefaultGroupEntriesFactory.h
│   │   │   │       ├── ABDefaultStopWatchTimeIntervalProvider.h
│   │   │   │       ├── ABDelegateCardAction.h
│   │   │   │       ├── ABDeleteGroupSheet.h
│   │   │   │       ├── ABDeleteRecordsCommandBuilder.h
│   │   │   │       ├── ABDeprecatedObject.h
│   │   │   │       ├── ABDirectoriesHeaderGroupEntry.h
│   │   │   │       ├── ABDistributionKeyValueCell.h
│   │   │   │       ├── ABDistributionListController.h
│   │   │   │       ├── ABDistributionListPeoplePickerController.h
│   │   │   │       ├── ABDistributionListPeoplePickerView.h
│   │   │   │       ├── ABDropDownMenuUIAction.h
│   │   │   │       ├── ABEditButton.h
│   │   │   │       ├── ABEditSmartGroupCommand.h
│   │   │   │       ├── ABEmailCertificateController.h
│   │   │   │       ├── ABEmailCertificateSearchOperation.h
│   │   │   │       ├── ABEmailCollectionViewItem.h
│   │   │   │       ├── ABEvent.h
│   │   │   │       ├── ABExchangeSetup.h
│   │   │   │       ├── ABExecuteRedoUndoableCommandVisitor.h
│   │   │   │       ├── ABExecuteUndoUndoableCommandVisitor.h
│   │   │   │       ├── ABExecuteUndoableCommandVisitor.h
│   │   │   │       ├── ABFaceTimeActionsCollectionViewItem.h
│   │   │   │       ├── ABFaceTimeCommunicationsBridge.h
│   │   │   │       ├── ABFaceTimeCommunicationsBridgeDelegate.h
│   │   │   │       ├── ABFaceTimeDataSource.h
│   │   │   │       ├── ABFakeSuggestedData.h
│   │   │   │       ├── ABFlippedStackView.h
│   │   │   │       ├── ABFont.h
│   │   │   │       ├── ABGlobals.h
│   │   │   │       ├── ABGroupActionScope.h
│   │   │   │       ├── ABGroupBrowsingContext.h
│   │   │   │       ├── ABGroupBrowsingGroupEntry.h
│   │   │   │       ├── ABGroupCommand.h
│   │   │   │       ├── ABGroupCopyPasteboardData.h
│   │   │   │       ├── ABGroupDragPasteboardData.h
│   │   │   │       ├── ABGroupDragScope.h
│   │   │   │       ├── ABGroupDragSource.h
│   │   │   │       ├── ABGroupDropDestination.h
│   │   │   │       ├── ABGroupDropPasteboardData.h
│   │   │   │       ├── ABGroupDropPasteboardDataCategorizer.h
│   │   │   │       ├── ABGroupDropScope.h
│   │   │   │       ├── ABGroupDropSource.h
│   │   │   │       ├── ABGroupEntriesAnalyzer.h
│   │   │   │       ├── ABGroupEntriesBuilder.h
│   │   │   │       ├── ABGroupEntriesFactory.h
│   │   │   │       ├── ABGroupEntriesList.h
│   │   │   │       ├── ABGroupEntriesResult.h
│   │   │   │       ├── ABGroupEntry.h
│   │   │   │       ├── ABGroupHelperFactory.h
│   │   │   │       ├── ABGroupImportFilesScope.h
│   │   │   │       ├── ABGroupListAccessoryViewProvider.h
│   │   │   │       ├── ABGroupListActionDispatcher.h
│   │   │   │       ├── ABGroupListActions.h
│   │   │   │       ├── ABGroupListCellViewStyle.h
│   │   │   │       ├── ABGroupListController.h
│   │   │   │       ├── ABGroupListCreateGroupUIAction.h
│   │   │   │       ├── ABGroupListCreateSmartGroupUIAction.h
│   │   │   │       ├── ABGroupListNotificationHandler.h
│   │   │   │       ├── ABGroupListResponder.h
│   │   │   │       ├── ABGroupListRowView.h
│   │   │   │       ├── ABGroupListStyleProvider.h
│   │   │   │       ├── ABGroupListTransformer.h
│   │   │   │       ├── ABGroupListView.h
│   │   │   │       ├── ABGroupPastePasteboardData.h
│   │   │   │       ├── ABGroupSearchingContext.h
│   │   │   │       ├── ABGroupSelectHelper.h
│   │   │   │       ├── ABHeaderGroupEntry.h
│   │   │   │       ├── ABImmediateActionGestureAdapter.h
│   │   │   │       ├── ABImportRecordFactory.h
│   │   │   │       ├── ABInstantMessageCollectionViewItem.h
│   │   │   │       ├── ABKeyValueCoding.h
│   │   │   │       ├── ABKeystrokeForwarder.h
│   │   │   │       ├── ABKeystrokeForwardingEntry.h
│   │   │   │       ├── ABLabelPopUpButton.h
│   │   │   │       ├── ABLargeTypeView.h
│   │   │   │       ├── ABLargeTypeWindow.h
│   │   │   │       ├── ABLastImportBrowsingGroupEntry.h
│   │   │   │       ├── ABLastImportGroup.h
│   │   │   │       ├── ABLazyGroup.h
│   │   │   │       ├── ABLinkTextField.h
│   │   │   │       ├── ABLinkedPersonCollectionViewItem.h
│   │   │   │       ├── ABMainListOutlineView.h
│   │   │   │       ├── ABMainWindowGroupListCellView.h
│   │   │   │       ├── ABMapsLaunchRequest.h
│   │   │   │       ├── ABMapsLauncher.h
│   │   │   │       ├── ABMeCommand.h
│   │   │   │       ├── ABMiniGridView.h
│   │   │   │       ├── ABMonogramFactory.h
│   │   │   │       ├── ABMonogramImageLoading.h
│   │   │   │       ├── ABMonogramImageTask.h
│   │   │   │       ├── ABMonogramInitialsTask.h
│   │   │   │       ├── ABMonogramOptions.h
│   │   │   │       ├── ABMonogramPhotoTask.h
│   │   │   │       ├── ABMonogramSilhouetteTask.h
│   │   │   │       ├── ABMutableBidirectionalDictionary.h
│   │   │   │       ├── ABMutableKeyValueCoding.h
│   │   │   │       ├── ABMutablePackedImage.h
│   │   │   │       ├── ABNameView.h
│   │   │   │       ├── ABNameViewCompanyCheckBox.h
│   │   │   │       ├── ABNameViewCompanyCheckBoxDelegate.h
│   │   │   │       ├── ABNameViewDataSource.h
│   │   │   │       ├── ABNamedImageWrapper.h
│   │   │   │       ├── ABNewGroupCommand.h
│   │   │   │       ├── ABNicknameFormatter.h
│   │   │   │       ├── ABNoSelectionTableView.h
│   │   │   │       ├── ABNoWindowDragTextField.h
│   │   │   │       ├── ABNoteCollectionViewItem.h
│   │   │   │       ├── ABNoteTextView.h
│   │   │   │       ├── ABNoteTextViewDelegate.h
│   │   │   │       ├── ABObjectDeathWatcher.h
│   │   │   │       ├── ABOnBlueButton.h
│   │   │   │       ├── ABOverlayView.h
│   │   │   │       ├── ABPackedImage.h
│   │   │   │       ├── ABPasswordPanelController.h
│   │   │   │       ├── ABPastePeopleCommand.h
│   │   │   │       ├── ABPasteboardData.h
│   │   │   │       ├── ABPasteboardWriteCommand.h
│   │   │   │       ├── ABPeopleListTransformer.h
│   │   │   │       ├── ABPeoplePickerBrowsingSelectHelper.h
│   │   │   │       ├── ABPeoplePickerController.h
│   │   │   │       ├── ABPeoplePickerExternalNotificationWatcher.h
│   │   │   │       ├── ABPeoplePickerGroupEntriesFactory.h
│   │   │   │       ├── ABPeoplePickerGroupHelperFactory.h
│   │   │   │       ├── ABPeoplePickerGroupListController.h
│   │   │   │       ├── ABPeoplePickerGroupListStyleProvider.h
│   │   │   │       ├── ABPeoplePickerGroupListView.h
│   │   │   │       ├── ABPeoplePickerLocalNotificationWatcher.h
│   │   │   │       ├── ABPeoplePickerNameCell.h
│   │   │   │       ├── ABPeoplePickerProperty.h
│   │   │   │       ├── ABPeoplePickerPropertyCell.h
│   │   │   │       ├── ABPeoplePickerScope.h
│   │   │   │       ├── ABPeoplePickerSearchingSelectHelper.h
│   │   │   │       ├── ABPeoplePickerSubrowGroupElement.h
│   │   │   │       ├── ABPeoplePickerSubrowObject.h
│   │   │   │       ├── ABPeoplePickerSubrowObjectBuilder.h
│   │   │   │       ├── ABPeoplePickerTableColumn.h
│   │   │   │       ├── ABPeoplePickerTableRow.h
│   │   │   │       ├── ABPeoplePickerTableView.h
│   │   │   │       ├── ABPeoplePickerTableViewDataSource.h
│   │   │   │       ├── ABPeoplePickerTableViewDelegate.h
│   │   │   │       ├── ABPeoplePickerView.h
│   │   │   │       ├── ABPeriodicTask.h
│   │   │   │       ├── ABPeriodicUITask.h
│   │   │   │       ├── ABPerson.h
│   │   │   │       ├── ABPersonContactConverter.h
│   │   │   │       ├── ABPersonEntriesFetcher.h
│   │   │   │       ├── ABPersonEntriesList.h
│   │   │   │       ├── ABPersonEntry.h
│   │   │   │       ├── ABPersonEntryFactory.h
│   │   │   │       ├── ABPersonInitials.h
│   │   │   │       ├── ABPersonListAttributedName.h
│   │   │   │       ├── ABPersonListController.h
│   │   │   │       ├── ABPersonListControllerDelegateWrapper.h
│   │   │   │       ├── ABPersonListControllerProtocol.h
│   │   │   │       ├── ABPersonListControllerTracing.h
│   │   │   │       ├── ABPersonListDelegate.h
│   │   │   │       ├── ABPersonListDragExportHelper.h
│   │   │   │       ├── ABPersonListHeadliner.h
│   │   │   │       ├── ABPersonListHeadlining.h
│   │   │   │       ├── ABPersonListMenuHelper.h
│   │   │   │       ├── ABPersonListRowView.h
│   │   │   │       ├── ABPersonListSearchController.h
│   │   │   │       ├── ABPersonListSearchHelper.h
│   │   │   │       ├── ABPersonListSharingHelper.h
│   │   │   │       ├── ABPersonListUIReflector.h
│   │   │   │       ├── ABPersonPicker.h
│   │   │   │       ├── ABPersonSearchConfiguration.h
│   │   │   │       ├── ABPersonSearchControllerDelegate.h
│   │   │   │       ├── ABPersonView.h
│   │   │   │       ├── ABPersonViewAPIAdapter.h
│   │   │   │       ├── ABPersonViewClientProtocol.h
│   │   │   │       ├── ABPersonViewNotificationWatcher.h
│   │   │   │       ├── ABPersonViewProtocol.h
│   │   │   │       ├── ABPersonViewStyleProvider.h
│   │   │   │       ├── ABPhoneCollectionViewItem.h
│   │   │   │       ├── ABPhoneFormatter.h
│   │   │   │       ├── ABPopUpButton.h
│   │   │   │       ├── ABPopUpButtonCell.h
│   │   │   │       ├── ABPopUpButtonDelegate.h
│   │   │   │       ├── ABPopupTableHeaderCell.h
│   │   │   │       ├── ABPopupTableHeaderView.h
│   │   │   │       ├── ABPostalAddressCollectionViewItem.h
│   │   │   │       ├── ABPostalAddressFormatSubmenuGenerator.h
│   │   │   │       ├── ABPreferredNameCollectionViewItem.h
│   │   │   │       ├── ABPropertyHeaderCell.h
│   │   │   │       ├── ABQuerySearchConfiguration.h
│   │   │   │       ├── ABRTTServices.h
│   │   │   │       ├── ABRecord.h
│   │   │   │       ├── ABRecordContext.h
│   │   │   │       ├── ABRectObject.h
│   │   │   │       ├── ABRemotePersonView.h
│   │   │   │       ├── ABRemoveMembersCommand.h
│   │   │   │       ├── ABRemoveMembersCommandBuilder.h
│   │   │   │       ├── ABRemovesEmptyCardViewData.h
│   │   │   │       ├── ABRenameGroupCommand.h
│   │   │   │       ├── ABRolloverButton.h
│   │   │   │       ├── ABSaveRequestCommand.h
│   │   │   │       ├── ABSearchController.h
│   │   │   │       ├── ABSearchElement.h
│   │   │   │       ├── ABSearchElementOrderManager.h
│   │   │   │       ├── ABSearchElementOrderManagerProtocol.h
│   │   │   │       ├── ABSearchElementRepresentationBuilder.h
│   │   │   │       ├── ABSearchElementSetView.h
│   │   │   │       ├── ABSearchElementUIController.h
│   │   │   │       ├── ABSearchElementView.h
│   │   │   │       ├── ABSearchHighlightFormatter.h
│   │   │   │       ├── ABSearchOperationsFactory.h
│   │   │   │       ├── ABSearchingGroupEntry.h
│   │   │   │       ├── ABSectionGroupEntry.h
│   │   │   │       ├── ABSectionTableEntry.h
│   │   │   │       ├── ABShadowTextField.h
│   │   │   │       ├── ABShadowTextFieldCell.h
│   │   │   │       ├── ABShadowTextView.h
│   │   │   │       ├── ABShadowTextViewMultipleValuePasteHelper.h
│   │   │   │       ├── ABShadowTextViewPostalAddressValuePasteHelper.h
│   │   │   │       ├── ABShowAsCommand.h
│   │   │   │       ├── ABSimpleLinkTextField.h
│   │   │   │       ├── ABSmartGroupBrowsingGroupEntry.h
│   │   │   │       ├── ABSmartGroupsHeaderGroupEntry.h
│   │   │   │       ├── ABSocialProfileCollectionViewItem.h
│   │   │   │       ├── ABSourceSyncPeriodicTaskScheduler.h
│   │   │   │       ├── ABSpaceFormatter.h
│   │   │   │       ├── ABStopWatch.h
│   │   │   │       ├── ABStopWatchTimeIntervalProvider.h
│   │   │   │       ├── ABSuggestedEntriesFetcher.h
│   │   │   │       ├── ABSuggestedValueDataSource.h
│   │   │   │       ├── ABSuggestedValueSnippet.h
│   │   │   │       ├── ABSuggestedValueViewController.h
│   │   │   │       ├── ABSuggestedValueViewControllerDelegate.h
│   │   │   │       ├── ABSuggestedValueViewControllerSnippetHelper.h
│   │   │   │       ├── ABSuggestionsTracing.h
│   │   │   │       ├── ABTableEntry.h
│   │   │   │       ├── ABTableHeaderView.h
│   │   │   │       ├── ABTelURLHelper.h
│   │   │   │       ├── ABTemplatePreferencesSaving.h
│   │   │   │       ├── ABTemplateViewStyleProvider.h
│   │   │   │       ├── ABTextContainer.h
│   │   │   │       ├── ABTextStorage.h
│   │   │   │       ├── ABThrottledTrackingAreaMonitor.h
│   │   │   │       ├── ABTrackingArea.h
│   │   │   │       ├── ABTypesetter.h
│   │   │   │       ├── ABURLCollectionViewItem.h
│   │   │   │       ├── ABUndoableCommand.h
│   │   │   │       ├── ABUndoableCommandVisitor.h
│   │   │   │       ├── ABUnlinkPeopleCommand.h
│   │   │   │       ├── ABUserActivityRestoration.h
│   │   │   │       ├── ABUserActivityScore.h
│   │   │   │       ├── ABUserActivityScoring.h
│   │   │   │       ├── ABUserActivitySerialization.h
│   │   │   │       ├── ABUserDefaultsCNAdapter.h
│   │   │   │       ├── ABUserInterfaceAction.h
│   │   │   │       ├── ABVCardFilenameExpander.h
│   │   │   │       ├── ABView.h
│   │   │   │       ├── ABWhiteView.h
│   │   │   │       ├── ABWidthLimitingStackView.h
│   │   │   │       ├── ABWindowController.h
│   │   │   │       ├── ABXMLParseNode.h
│   │   │   │       ├── AKCardViewDataSource.h
│   │   │   │       ├── AKCardViewDataSourceFactory.h
│   │   │   │       ├── AKCardViewImageDataSource.h
│   │   │   │       ├── AKInstantMessageAddressValueTransformer.h
│   │   │   │       ├── AKSocialProfileValueTransformer.h
│   │   │   │       ├── AddressBook.h
│   │   │   │       ├── AsyncABPersonViewProtocol.h
│   │   │   │       ├── CNCollectionUserActionItem.h
│   │   │   │       ├── CNCollectionViewTouchBarDelegate.h
│   │   │   │       ├── CNContactCardViewControllerDelegate.h
│   │   │   │       ├── CNContactLabelSanitizer.h
│   │   │   │       ├── CNContactPickerDelegate.h
│   │   │   │       ├── CNFoundationUserDefaults.h
│   │   │   │       ├── CNPrivateContactPickerDelegate.h
│   │   │   │       ├── CNUIAddContactCommand.h
│   │   │   │       ├── CNUIAddressBookToContactsConversions.h
│   │   │   │       ├── CNUIAggregateUndoableCommand.h
│   │   │   │       ├── CNUIAggregateUndoableCommandBuilder.h
│   │   │   │       ├── CNUICommandContactHelper.h
│   │   │   │       ├── CNUIContactNameOrder.h
│   │   │   │       ├── CNUIContactRelationsValueTransformer.h
│   │   │   │       ├── CNUIDeleteCommandHelper.h
│   │   │   │       ├── CNUIDeleteContactCommand.h
│   │   │   │       ├── CNUIEditContactCommand.h
│   │   │   │       ├── CNUIPhoneNumerValueTransformer.h
│   │   │   │       ├── CNUIRejectDonatedValueCommand.h
│   │   │   │       ├── CNUIRejectNonCuratedValueCommand.h
│   │   │   │       ├── CNUIRejectNonCuratedValueCommandFactory.h
│   │   │   │       ├── CNUIRejectSugggestedValueCommand.h
│   │   │   │       ├── CNUISaveNonCuratedContactCommand.h
│   │   │   │       ├── CNUISaveNonCuratedContactCommandFactory.h
│   │   │   │       ├── CNUISaveNonCuratedValueCommandFactory.h
│   │   │   │       ├── CNUISaveNonCuratedValueOntoContactCommand.h
│   │   │   │       ├── CNUISaveNonCuratedValueOntoExistingContactCommand.h
│   │   │   │       ├── CNUISaveNonCuratedValueOntoNonExistingContactCommand.h
│   │   │   │       ├── CNUISaveNonCuratedValueOntoReadOnlyContactCommand.h
│   │   │   │       ├── CNUISaveRequestCommand.h
│   │   │   │       ├── CNUISaveSuggestedContactCommand.h
│   │   │   │       ├── CNUISaveSuggestedMeContactCommand.h
│   │   │   │       ├── CNUISetImageCommand.h
│   │   │   │       ├── CNUISetMeCardCommand.h
│   │   │   │       ├── CNUISetMultipleImagesCommand.h
│   │   │   │       ├── CNUIUndoableCommand.h
│   │   │   │       ├── NSAccessibilityButton.h
│   │   │   │       ├── NSAccessibilityElement.h
│   │   │   │       ├── NSAccessibilityStaticText.h
│   │   │   │       ├── NSControlTextEditingDelegate.h
│   │   │   │       ├── NSImmediateActionAnimationController.h
│   │   │   │       ├── NSMenuDelegate.h
│   │   │   │       ├── NSOutlineViewDataSource.h
│   │   │   │       ├── NSOutlineViewDelegate.h
│   │   │   │       ├── NSPopoverDelegate.h
│   │   │   │       ├── NSRemoteViewDelegate.h
│   │   │   │       ├── NSSearchFieldDelegate.h
│   │   │   │       ├── NSSharingServiceDelegate.h
│   │   │   │       ├── NSSharingServicePickerDelegate.h
│   │   │   │       ├── NSTableViewDataSource.h
│   │   │   │       ├── NSTableViewDelegate.h
│   │   │   │       ├── NSTextDelegate.h
│   │   │   │       ├── NSTextFieldDelegate.h
│   │   │   │       ├── NSTextViewDelegate.h
│   │   │   │       ├── NSWindowDelegate.h
│   │   │   │       ├── NSWindowRestoration.h
│   │   │   │       ├── PHXTableView.h
│   │   │   │       ├── TKTonePickerViewControllerDelegate.h
│   │   │   │       ├── _ABBookUndoableCommandAdapter.h
│   │   │   │       ├── _ABGeocodingMapsLauncher.h
│   │   │   │       ├── _ABMonogramOptions.h
│   │   │   │       ├── _ABPersonView.h
│   │   │   │       ├── _ABURLMapsLauncher.h
│   │   │   │       ├── _CNUIDefaultContactNameOrder.h
│   │   │   │       ├── _CNUIFamilyNameFirstNameOrder.h
│   │   │   │       ├── _CNUIGivenNameFirstNameOrder.h
│   │   │   │       ├── _CNUINamelessContactNameOrder.h
│   │   │   │       └── _SGSuggestionsServiceMetricsProtocol.h
│   │   │   └── src/
│   │   │       ├── ABAPIAdapter.m
│   │   │       ├── ABAbstractGroupEntriesFactory.m
│   │   │       ├── ABAbstractGroupListAction.m
│   │   │       ├── ABAccessibleTextFieldCell.m
│   │   │       ├── ABAccountBrowsingGroupEntry.m
│   │   │       ├── ABAccountGroupEntries.m
│   │   │       ├── ABAccountGroupEntriesBuilder.m
│   │   │       ├── ABAccountHeaderGroupEntry.m
│   │   │       ├── ABActionAddSuggestedValue.m
│   │   │       ├── ABActionAddressCopyMailingLabel.m
│   │   │       ├── ABActionAddressCopyMapURL.m
│   │   │       ├── ABActionAddressGetDirections.m
│   │   │       ├── ABActionAddressMapsHelper.m
│   │   │       ├── ABActionAddressShowMap.m
│   │   │       ├── ABActionAutovalidator.m
│   │   │       ├── ABActionAutovalidatorCache.m
│   │   │       ├── ABActionAutovalidatorCacheEntry.m
│   │   │       ├── ABActionAutovalidatorCacheMenuEntry.m
│   │   │       ├── ABActionAutovalidatorCacheSimpleEntry.m
│   │   │       ├── ABActionBeginChat.m
│   │   │       ├── ABActionDispatcher.m
│   │   │       ├── ABActionEmailSearchSpotlight.m
│   │   │       ├── ABActionEmailSendMessage.m
│   │   │       ├── ABActionEmailSendUpdate.m
│   │   │       ├── ABActionIgnoreSuggestedValue.m
│   │   │       ├── ABActionLinkedSetPreferredCard.m
│   │   │       ├── ABActionManager.m
│   │   │       ├── ABActionMenuItemFactory.m
│   │   │       ├── ABActionPhoneDial.m
│   │   │       ├── ABActionPhoneLargeType.m
│   │   │       ├── ABActionRelatedShowCard.m
│   │   │       ├── ABActionSocialProfile.m
│   │   │       ├── ABActionSocialProfileSendMessage.m
│   │   │       ├── ABActionSocialProfileViewPhotos.m
│   │   │       ├── ABActionSocialProfileViewProfile.m
│   │   │       ├── ABActionURLsOpenURL.m
│   │   │       ├── ABAddSuggestedValueTask.m
│   │   │       ├── ABAddressBook.m
│   │   │       ├── ABAddressBookAPIAdapter.m
│   │   │       ├── ABAddressBookCommandExecutionPolicy.m
│   │   │       ├── ABAddressFieldBuilder.m
│   │   │       ├── ABAddressFieldValuePopulator.m
│   │   │       ├── ABAggregateSearchOperationsFactory.m
│   │   │       ├── ABAlert.m
│   │   │       ├── ABAlertToneCollectionViewItem.m
│   │   │       ├── ABAllSmartGroup.m
│   │   │       ├── ABAlternateBirthdayCollectionViewItem.m
│   │   │       ├── ABAppDeprecations.m
│   │   │       ├── ABAppearance.m
│   │   │       ├── ABAttributedString.m
│   │   │       ├── ABAttributedStringTransformer.m
│   │   │       ├── ABAuthenticationInfo.m
│   │   │       ├── ABBestEntryFinder.m
│   │   │       ├── ABBidirectionalDictionary.m
│   │   │       ├── ABBindingsLabelTransformer.m
│   │   │       ├── ABBindingsURLTransformer.m
│   │   │       ├── ABBirthdayCollectionViewItem.m
│   │   │       ├── ABBirthdayConversionUIAction.m
│   │   │       ├── ABBookAggregateUndoableCommand.m
│   │   │       ├── ABBookAggregateUndoableCommandBuilder.m
│   │   │       ├── ABBookCreateGroupCommand.m
│   │   │       ├── ABBookCreateGroupWithMembersCommand.m
│   │   │       ├── ABBookCreateSmartGroupCommand.m
│   │   │       ├── ABBookEditSmartGroupCommand.m
│   │   │       ├── ABBookGroupAddMembersCommand.m
│   │   │       ├── ABBookGroupAddRecordsCommand.m
│   │   │       ├── ABBookGroupAddSubgroupsCommand.m
│   │   │       ├── ABBookGroupCopyCommand.m
│   │   │       ├── ABBookGroupCutCommand.m
│   │   │       ├── ABBookGroupDeleteCommand.m
│   │   │       ├── ABBookGroupImportCommand.m
│   │   │       ├── ABBookPastePeopleCommand.m
│   │   │       ├── ABBookRenameGroupCommand.m
│   │   │       ├── ABBookSearchField.m
│   │   │       ├── ABBookSearchFieldCell.m
│   │   │       ├── ABBrowsingGroupEntry.m
│   │   │       ├── ABBrowsingSearchConfiguration.m
│   │   │       ├── ABBuddyStatus.m
│   │   │       ├── ABBuddyStatusImageCell.m
│   │   │       ├── ABButtonCell.m
│   │   │       ├── ABCNAddressDetector.m
│   │   │       ├── ABCNContactPhotoStore.m
│   │   │       ├── ABCNContactRemotePhotoStore.m
│   │   │       ├── ABCNContactThumbnailPhotoStore.m
│   │   │       ├── ABCNContactUncroppedPhotoStore.m
│   │   │       ├── ABCNDDScanner.m
│   │   │       ├── ABCNPhoneDialer.m
│   │   │       ├── ABCNPhoneNumberDetector.m
│   │   │       ├── ABCallbackCardAction.m
│   │   │       ├── ABCardActionProvider.m
│   │   │       ├── ABCardCollectionLinkedPeopleRowView.m
│   │   │       ├── ABCardCollectionMessagingRowView.m
│   │   │       ├── ABCardCollectionNoteRowView.m
│   │   │       ├── ABCardCollectionPostalAddressRowView.m
│   │   │       ├── ABCardCollectionPreferredNameRowView.m
│   │   │       ├── ABCardCollectionRowLayout.m
│   │   │       ├── ABCardCollectionRowScope.m
│   │   │       ├── ABCardCollectionRowSeparatorView.m
│   │   │       ├── ABCardCollectionRowView.m
│   │   │       ├── ABCardCollectionStackViewController.m
│   │   │       ├── ABCardCollectionTableRowView.m
│   │   │       ├── ABCardCollectionTableViewController.m
│   │   │       ├── ABCardCollectionURLRowView.m
│   │   │       ├── ABCardCollectionView.m
│   │   │       ├── ABCardCollectionViewController.m
│   │   │       ├── ABCardViewAKSingleValueConverter.m
│   │   │       ├── ABCardViewAlertTonesProperty.m
│   │   │       ├── ABCardViewAlternateBirthdayProperty.m
│   │   │       ├── ABCardViewBirthdayProperty.m
│   │   │       ├── ABCardViewCNLabeledValueConverter.m
│   │   │       ├── ABCardViewDateProperty.m
│   │   │       ├── ABCardViewDictionaryTransformer.m
│   │   │       ├── ABCardViewEditDisplayStyleCommand.m
│   │   │       ├── ABCardViewEditPropertyCommand.m
│   │   │       ├── ABCardViewEmailProperty.m
│   │   │       ├── ABCardViewHelpers.m
│   │   │       ├── ABCardViewImage.m
│   │   │       ├── ABCardViewImageResult.m
│   │   │       ├── ABCardViewInstantMessageProperty.m
│   │   │       ├── ABCardViewInstantMessageServiceGenerator.m
│   │   │       ├── ABCardViewLabelGenerator.m
│   │   │       ├── ABCardViewLinkedPeopleProperty.m
│   │   │       ├── ABCardViewLinkedPerson.m
│   │   │       ├── ABCardViewLinkedPersonValueTransformer.m
│   │   │       ├── ABCardViewMaidenNameProperty.m
│   │   │       ├── ABCardViewMetrics.m
│   │   │       ├── ABCardViewMultiValue.m
│   │   │       ├── ABCardViewMultiValueAccountNameTransformer.m
│   │   │       ├── ABCardViewMultiValueConverterBuilder.m
│   │   │       ├── ABCardViewMultiValueEntry.m
│   │   │       ├── ABCardViewMultiValuePrivateFieldTransformer.m
│   │   │       ├── ABCardViewMultiValueReadOnlyTransformer.m
│   │   │       ├── ABCardViewMutableMultiValue.m
│   │   │       ├── ABCardViewNoteProperty.m
│   │   │       ├── ABCardViewNotificationHandler.m
│   │   │       ├── ABCardViewPersonMapper.m
│   │   │       ├── ABCardViewPhoneProperty.m
│   │   │       ├── ABCardViewPostalAddressFormatter.m
│   │   │       ├── ABCardViewPostalAddressProperty.m
│   │   │       ├── ABCardViewPreferredForNameProperty.m
│   │   │       ├── ABCardViewPreferredForNameValueTransformer.m
│   │   │       ├── ABCardViewProperty.m
│   │   │       ├── ABCardViewPropertyProvider.m
│   │   │       ├── ABCardViewRelatedNamesProperty.m
│   │   │       ├── ABCardViewSaveHelper.m
│   │   │       ├── ABCardViewSeparator.m
│   │   │       ├── ABCardViewSingleValueProperty.m
│   │   │       ├── ABCardViewSocialProfileProperty.m
│   │   │       ├── ABCardViewStyle.m
│   │   │       ├── ABCardViewStyleInternalProvider.m
│   │   │       ├── ABCardViewStyleProvider.m
│   │   │       ├── ABCardViewTransformingMultiValueConverter.m
│   │   │       ├── ABCardViewURLProperty.m
│   │   │       ├── ABCardViewUndoableDataSource.m
│   │   │       ├── ABCardViewerController.m
│   │   │       ├── ABCertificatePanelController.m
│   │   │       ├── ABChangePropertiesCommand.m
│   │   │       ├── ABChangePropertyCommand.m
│   │   │       ├── ABChoosingForwarder.m
│   │   │       ├── ABCleanGroupEntryListCellView.m
│   │   │       ├── ABCleanGroupHeaderEntryListCellView.m
│   │   │       ├── ABCleanGroupListRowView.m
│   │   │       ├── ABClickableImageView.m
│   │   │       ├── ABClickableTextView.m
│   │   │       ├── ABCollectionAbstractAction.m
│   │   │       ├── ABCollectionDialAction.m
│   │   │       ├── ABCollectionFaceTimeRowView.m
│   │   │       ├── ABCollectionItemMessagingAvailabilityHelper.m
│   │   │       ├── ABCollectionMessageAction.m
│   │   │       ├── ABCollectionOpenURLAction.m
│   │   │       ├── ABCollectionReviewSuggestionAction.m
│   │   │       ├── ABCollectionRowViewEditModeFactory.m
│   │   │       ├── ABCollectionRowViewFactory.m
│   │   │       ├── ABCollectionSendMailAction.m
│   │   │       ├── ABCollectionShowMapAction.m
│   │   │       ├── ABCollectionTTYAction.m
│   │   │       ├── ABCollectionViewImageButton.m
│   │   │       ├── ABCollectionViewItem.m
│   │   │       ├── ABCollectionViewItemFactory.m
│   │   │       ├── ABCollectionViewSeparatorItem.m
│   │   │       ├── ABColor.m
│   │   │       ├── ABCommandExecutionPolicy.m
│   │   │       ├── ABCommandExecutor.m
│   │   │       ├── ABCommandHookExecutionPolicy.m
│   │   │       ├── ABCommunicationButtonsController.m
│   │   │       ├── ABConstraintDescription.m
│   │   │       ├── ABConstraintsBuilder.m
│   │   │       ├── ABContactDeletionTracing.m
│   │   │       ├── ABContactFetcher.m
│   │   │       ├── ABContactPickerDelegateWrapper.m
│   │   │       ├── ABContactPickerFactory.m
│   │   │       ├── ABCopyOnWriteSet.m
│   │   │       ├── ABCountTableEntry.m
│   │   │       ├── ABCreatePersonCommand.m
│   │   │       ├── ABCustomLabelController.m
│   │   │       ├── ABDAVQuery.m
│   │   │       ├── ABDSuggestionLogPairBuilder.m
│   │   │       ├── ABDataSourceOperation.m
│   │   │       ├── ABDateCollectionViewItem.m
│   │   │       ├── ABDateComponentsFormatter.m
│   │   │       ├── ABDateComponentsValueTransformer.m
│   │   │       ├── ABDateFormatter.m
│   │   │       ├── ABDateProvider.m
│   │   │       ├── ABDefaultCardViewStyleProvider.m
│   │   │       ├── ABDefaultGroupEntriesFactory.m
│   │   │       ├── ABDefaultStopWatchTimeIntervalProvider.m
│   │   │       ├── ABDelegateCardAction.m
│   │   │       ├── ABDeleteGroupSheet.m
│   │   │       ├── ABDeleteRecordsCommandBuilder.m
│   │   │       ├── ABDeprecatedObject.m
│   │   │       ├── ABDirectoriesHeaderGroupEntry.m
│   │   │       ├── ABDistributionKeyValueCell.m
│   │   │       ├── ABDistributionListController.m
│   │   │       ├── ABDistributionListPeoplePickerController.m
│   │   │       ├── ABDistributionListPeoplePickerView.m
│   │   │       ├── ABDropDownMenuUIAction.m
│   │   │       ├── ABEditButton.m
│   │   │       ├── ABEditSmartGroupCommand.m
│   │   │       ├── ABEmailCertificateController.m
│   │   │       ├── ABEmailCertificateSearchOperation.m
│   │   │       ├── ABEmailCollectionViewItem.m
│   │   │       ├── ABEvent.m
│   │   │       ├── ABExchangeSetup.m
│   │   │       ├── ABExecuteRedoUndoableCommandVisitor.m
│   │   │       ├── ABExecuteUndoUndoableCommandVisitor.m
│   │   │       ├── ABExecuteUndoableCommandVisitor.m
│   │   │       ├── ABFaceTimeActionsCollectionViewItem.m
│   │   │       ├── ABFaceTimeCommunicationsBridge.m
│   │   │       ├── ABFakeSuggestedData.m
│   │   │       ├── ABFlippedStackView.m
│   │   │       ├── ABFont.m
│   │   │       ├── ABGlobals.m
│   │   │       ├── ABGroupActionScope.m
│   │   │       ├── ABGroupBrowsingContext.m
│   │   │       ├── ABGroupBrowsingGroupEntry.m
│   │   │       ├── ABGroupCommand.m
│   │   │       ├── ABGroupCopyPasteboardData.m
│   │   │       ├── ABGroupDragPasteboardData.m
│   │   │       ├── ABGroupDragScope.m
│   │   │       ├── ABGroupDragSource.m
│   │   │       ├── ABGroupDropDestination.m
│   │   │       ├── ABGroupDropPasteboardData.m
│   │   │       ├── ABGroupDropPasteboardDataCategorizer.m
│   │   │       ├── ABGroupDropScope.m
│   │   │       ├── ABGroupDropSource.m
│   │   │       ├── ABGroupEntriesAnalyzer.m
│   │   │       ├── ABGroupEntriesBuilder.m
│   │   │       ├── ABGroupEntriesList.m
│   │   │       ├── ABGroupEntriesResult.m
│   │   │       ├── ABGroupEntry.m
│   │   │       ├── ABGroupImportFilesScope.m
│   │   │       ├── ABGroupListAccessoryViewProvider.m
│   │   │       ├── ABGroupListActionDispatcher.m
│   │   │       ├── ABGroupListActions.m
│   │   │       ├── ABGroupListCellViewStyle.m
│   │   │       ├── ABGroupListController.m
│   │   │       ├── ABGroupListCreateGroupUIAction.m
│   │   │       ├── ABGroupListCreateSmartGroupUIAction.m
│   │   │       ├── ABGroupListNotificationHandler.m
│   │   │       ├── ABGroupListResponder.m
│   │   │       ├── ABGroupListStyleProvider.m
│   │   │       ├── ABGroupListTransformer.m
│   │   │       ├── ABGroupListView.m
│   │   │       ├── ABGroupPastePasteboardData.m
│   │   │       ├── ABGroupSearchingContext.m
│   │   │       ├── ABHeaderGroupEntry.m
│   │   │       ├── ABImmediateActionGestureAdapter.m
│   │   │       ├── ABImportRecordFactory.m
│   │   │       ├── ABInstantMessageCollectionViewItem.m
│   │   │       ├── ABKeystrokeForwarder.m
│   │   │       ├── ABKeystrokeForwardingEntry.m
│   │   │       ├── ABLabelPopUpButton.m
│   │   │       ├── ABLargeTypeView.m
│   │   │       ├── ABLargeTypeWindow.m
│   │   │       ├── ABLastImportBrowsingGroupEntry.m
│   │   │       ├── ABLastImportGroup.m
│   │   │       ├── ABLazyGroup.m
│   │   │       ├── ABLinkTextField.m
│   │   │       ├── ABLinkedPersonCollectionViewItem.m
│   │   │       ├── ABMainListOutlineView.m
│   │   │       ├── ABMapsLaunchRequest.m
│   │   │       ├── ABMapsLauncher.m
│   │   │       ├── ABMeCommand.m
│   │   │       ├── ABMiniGridView.m
│   │   │       ├── ABMonogramFactory.m
│   │   │       ├── ABMonogramImageLoading.m
│   │   │       ├── ABMonogramImageTask.m
│   │   │       ├── ABMonogramInitialsTask.m
│   │   │       ├── ABMonogramOptions.m
│   │   │       ├── ABMonogramPhotoTask.m
│   │   │       ├── ABMonogramSilhouetteTask.m
│   │   │       ├── ABMutableBidirectionalDictionary.m
│   │   │       ├── ABMutablePackedImage.m
│   │   │       ├── ABNameView.m
│   │   │       ├── ABNameViewCompanyCheckBox.m
│   │   │       ├── ABNamedImageWrapper.m
│   │   │       ├── ABNewGroupCommand.m
│   │   │       ├── ABNicknameFormatter.m
│   │   │       ├── ABNoSelectionTableView.m
│   │   │       ├── ABNoWindowDragTextField.m
│   │   │       ├── ABNoteCollectionViewItem.m
│   │   │       ├── ABNoteTextView.m
│   │   │       ├── ABObjectDeathWatcher.m
│   │   │       ├── ABOnBlueButton.m
│   │   │       ├── ABOverlayView.m
│   │   │       ├── ABPackedImage.m
│   │   │       ├── ABPasswordPanelController.m
│   │   │       ├── ABPastePeopleCommand.m
│   │   │       ├── ABPasteboardWriteCommand.m
│   │   │       ├── ABPeopleListTransformer.m
│   │   │       ├── ABPeoplePickerBrowsingSelectHelper.m
│   │   │       ├── ABPeoplePickerController.m
│   │   │       ├── ABPeoplePickerExternalNotificationWatcher.m
│   │   │       ├── ABPeoplePickerGroupEntriesFactory.m
│   │   │       ├── ABPeoplePickerGroupHelperFactory.m
│   │   │       ├── ABPeoplePickerGroupListController.m
│   │   │       ├── ABPeoplePickerGroupListStyleProvider.m
│   │   │       ├── ABPeoplePickerGroupListView.m
│   │   │       ├── ABPeoplePickerLocalNotificationWatcher.m
│   │   │       ├── ABPeoplePickerNameCell.m
│   │   │       ├── ABPeoplePickerProperty.m
│   │   │       ├── ABPeoplePickerPropertyCell.m
│   │   │       ├── ABPeoplePickerScope.m
│   │   │       ├── ABPeoplePickerSearchingSelectHelper.m
│   │   │       ├── ABPeoplePickerSubrowGroupElement.m
│   │   │       ├── ABPeoplePickerSubrowObject.m
│   │   │       ├── ABPeoplePickerSubrowObjectBuilder.m
│   │   │       ├── ABPeoplePickerTableColumn.m
│   │   │       ├── ABPeoplePickerTableRow.m
│   │   │       ├── ABPeoplePickerTableView.m
│   │   │       ├── ABPeoplePickerView.m
│   │   │       ├── ABPeriodicTask.m
│   │   │       ├── ABPeriodicUITask.m
│   │   │       ├── ABPerson.m
│   │   │       ├── ABPersonContactConverter.m
│   │   │       ├── ABPersonEntriesFetcher.m
│   │   │       ├── ABPersonEntriesList.m
│   │   │       ├── ABPersonEntry.m
│   │   │       ├── ABPersonEntryFactory.m
│   │   │       ├── ABPersonInitials.m
│   │   │       ├── ABPersonListAttributedName.m
│   │   │       ├── ABPersonListController.m
│   │   │       ├── ABPersonListControllerDelegateWrapper.m
│   │   │       ├── ABPersonListControllerTracing.m
│   │   │       ├── ABPersonListDragExportHelper.m
│   │   │       ├── ABPersonListHeadliner.m
│   │   │       ├── ABPersonListMenuHelper.m
│   │   │       ├── ABPersonListRowView.m
│   │   │       ├── ABPersonListSearchController.m
│   │   │       ├── ABPersonListSearchHelper.m
│   │   │       ├── ABPersonListSharingHelper.m
│   │   │       ├── ABPersonListUIReflector.m
│   │   │       ├── ABPersonPicker.m
│   │   │       ├── ABPersonSearchConfiguration.m
│   │   │       ├── ABPersonView.m
│   │   │       ├── ABPersonViewAPIAdapter.m
│   │   │       ├── ABPersonViewNotificationWatcher.m
│   │   │       ├── ABPersonViewStyleProvider.m
│   │   │       ├── ABPhoneCollectionViewItem.m
│   │   │       ├── ABPhoneFormatter.m
│   │   │       ├── ABPopUpButton.m
│   │   │       ├── ABPopUpButtonCell.m
│   │   │       ├── ABPopupTableHeaderCell.m
│   │   │       ├── ABPopupTableHeaderView.m
│   │   │       ├── ABPostalAddressCollectionViewItem.m
│   │   │       ├── ABPostalAddressFormatSubmenuGenerator.m
│   │   │       ├── ABPreferredNameCollectionViewItem.m
│   │   │       ├── ABPropertyHeaderCell.m
│   │   │       ├── ABQuerySearchConfiguration.m
│   │   │       ├── ABRTTServices.m
│   │   │       ├── ABRecord.m
│   │   │       ├── ABRecordContext.m
│   │   │       ├── ABRectObject.m
│   │   │       ├── ABRemotePersonView.m
│   │   │       ├── ABRemoveMembersCommand.m
│   │   │       ├── ABRemoveMembersCommandBuilder.m
│   │   │       ├── ABRemovesEmptyCardViewData.m
│   │   │       ├── ABRenameGroupCommand.m
│   │   │       ├── ABRolloverButton.m
│   │   │       ├── ABSearchController.m
│   │   │       ├── ABSearchElement.m
│   │   │       ├── ABSearchElementOrderManager.m
│   │   │       ├── ABSearchElementSetView.m
│   │   │       ├── ABSearchElementUIController.m
│   │   │       ├── ABSearchElementView.m
│   │   │       ├── ABSearchHighlightFormatter.m
│   │   │       ├── ABSearchingGroupEntry.m
│   │   │       ├── ABSectionGroupEntry.m
│   │   │       ├── ABSectionTableEntry.m
│   │   │       ├── ABShadowTextField.m
│   │   │       ├── ABShadowTextFieldCell.m
│   │   │       ├── ABShadowTextView.m
│   │   │       ├── ABShadowTextViewMultipleValuePasteHelper.m
│   │   │       ├── ABShadowTextViewPostalAddressValuePasteHelper.m
│   │   │       ├── ABShowAsCommand.m
│   │   │       ├── ABSimpleLinkTextField.m
│   │   │       ├── ABSmartGroupBrowsingGroupEntry.m
│   │   │       ├── ABSmartGroupsHeaderGroupEntry.m
│   │   │       ├── ABSocialProfileCollectionViewItem.m
│   │   │       ├── ABSourceSyncPeriodicTaskScheduler.m
│   │   │       ├── ABSpaceFormatter.m
│   │   │       ├── ABStopWatch.m
│   │   │       ├── ABSuggestedEntriesFetcher.m
│   │   │       ├── ABSuggestedValueSnippet.m
│   │   │       ├── ABSuggestedValueViewController.m
│   │   │       ├── ABSuggestedValueViewControllerSnippetHelper.m
│   │   │       ├── ABSuggestionsTracing.m
│   │   │       ├── ABTableEntry.m
│   │   │       ├── ABTableHeaderView.m
│   │   │       ├── ABTelURLHelper.m
│   │   │       ├── ABTemplatePreferencesSaving.m
│   │   │       ├── ABTemplateViewStyleProvider.m
│   │   │       ├── ABTextContainer.m
│   │   │       ├── ABTextStorage.m
│   │   │       ├── ABThrottledTrackingAreaMonitor.m
│   │   │       ├── ABTrackingArea.m
│   │   │       ├── ABTypesetter.m
│   │   │       ├── ABURLCollectionViewItem.m
│   │   │       ├── ABUndoableCommandVisitor.m
│   │   │       ├── ABUnlinkPeopleCommand.m
│   │   │       ├── ABUserActivityRestoration.m
│   │   │       ├── ABUserActivityScore.m
│   │   │       ├── ABUserActivityScoring.m
│   │   │       ├── ABUserActivitySerialization.m
│   │   │       ├── ABUserDefaultsCNAdapter.m
│   │   │       ├── ABVCardFilenameExpander.m
│   │   │       ├── ABView.m
│   │   │       ├── ABWhiteView.m
│   │   │       ├── ABWidthLimitingStackView.m
│   │   │       ├── ABWindowController.m
│   │   │       ├── ABXMLParseNode.m
│   │   │       ├── AKCardViewDataSource.m
│   │   │       ├── AKCardViewDataSourceFactory.m
│   │   │       ├── AKCardViewImageDataSource.m
│   │   │       ├── AKInstantMessageAddressValueTransformer.m
│   │   │       ├── AKSocialProfileValueTransformer.m
│   │   │       ├── AddressBook.m
│   │   │       ├── CNCollectionUserActionItem.m
│   │   │       ├── CNContactLabelSanitizer.m
│   │   │       ├── CNUIAddContactCommand.m
│   │   │       ├── CNUIAddressBookToContactsConversions.m
│   │   │       ├── CNUIAggregateUndoableCommand.m
│   │   │       ├── CNUIAggregateUndoableCommandBuilder.m
│   │   │       ├── CNUICommandContactHelper.m
│   │   │       ├── CNUIContactNameOrder.m
│   │   │       ├── CNUIContactRelationsValueTransformer.m
│   │   │       ├── CNUIDeleteCommandHelper.m
│   │   │       ├── CNUIDeleteContactCommand.m
│   │   │       ├── CNUIEditContactCommand.m
│   │   │       ├── CNUIPhoneNumerValueTransformer.m
│   │   │       ├── CNUIRejectDonatedValueCommand.m
│   │   │       ├── CNUIRejectNonCuratedValueCommand.m
│   │   │       ├── CNUIRejectNonCuratedValueCommandFactory.m
│   │   │       ├── CNUIRejectSugggestedValueCommand.m
│   │   │       ├── CNUISaveNonCuratedContactCommand.m
│   │   │       ├── CNUISaveNonCuratedContactCommandFactory.m
│   │   │       ├── CNUISaveNonCuratedValueCommandFactory.m
│   │   │       ├── CNUISaveNonCuratedValueOntoContactCommand.m
│   │   │       ├── CNUISaveNonCuratedValueOntoExistingContactCommand.m
│   │   │       ├── CNUISaveNonCuratedValueOntoNonExistingContactCommand.m
│   │   │       ├── CNUISaveNonCuratedValueOntoReadOnlyContactCommand.m
│   │   │       ├── CNUISaveSuggestedContactCommand.m
│   │   │       ├── CNUISaveSuggestedMeContactCommand.m
│   │   │       ├── CNUISetImageCommand.m
│   │   │       ├── CNUISetMeCardCommand.m
│   │   │       ├── CNUISetMultipleImagesCommand.m
│   │   │       ├── CNUIUndoableCommand.m
│   │   │       ├── PHXTableView.m
│   │   │       ├── _ABBookUndoableCommandAdapter.m
│   │   │       ├── _ABGeocodingMapsLauncher.m
│   │   │       ├── _ABMonogramOptions.m
│   │   │       ├── _ABPersonView.m
│   │   │       ├── _ABURLMapsLauncher.m
│   │   │       ├── _CNUIDefaultContactNameOrder.m
│   │   │       ├── _CNUIFamilyNameFirstNameOrder.m
│   │   │       ├── _CNUIGivenNameFirstNameOrder.m
│   │   │       └── _CNUINamelessContactNameOrder.m
│   │   ├── ApplicationServices/
│   │   │   ├── ATS/
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── include/
│   │   │   │   │   └── ATS/
│   │   │   │   │       └── ATS.h
│   │   │   │   └── src/
│   │   │   │       └── ATS.c
│   │   │   ├── ApplicationServices.c
│   │   │   ├── CMakeLists.txt
│   │   │   ├── ColorSyncLegacy/
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── include/
│   │   │   │   │   └── ColorSyncLegacy/
│   │   │   │   │       └── ColorSyncLegacy.h
│   │   │   │   └── src/
│   │   │   │       └── ColorSyncLegacy.c
│   │   │   ├── HIServices/
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── include/
│   │   │   │   │   └── HIServices/
│   │   │   │   │       ├── HIServices.h
│   │   │   │   │       └── Processes.h
│   │   │   │   └── src/
│   │   │   │       ├── HIServices.c
│   │   │   │       └── Processes.cpp
│   │   │   ├── LangAnalysis/
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── include/
│   │   │   │   │   └── LangAnalysis/
│   │   │   │   │       └── LangAnalysis.h
│   │   │   │   └── src/
│   │   │   │       └── LangAnalysis.c
│   │   │   ├── PrintCore/
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── include/
│   │   │   │   │   └── PrintCore/
│   │   │   │   │       ├── PMInkChecker.h
│   │   │   │   │       └── PrintCore.h
│   │   │   │   └── src/
│   │   │   │       ├── PMInkChecker.m
│   │   │   │       └── PrintCore.m
│   │   │   ├── QD/
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── include/
│   │   │   │   │   └── QD/
│   │   │   │   │       └── QD.h
│   │   │   │   └── src/
│   │   │   │       └── QD.c
│   │   │   ├── README
│   │   │   ├── SpeechSynthesis/
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── include/
│   │   │   │   │   └── SpeechSynthesis/
│   │   │   │   │       └── SpeechSynthesis.h
│   │   │   │   └── src/
│   │   │   │       └── SpeechSynthesis.c
│   │   │   └── include/
│   │   │       └── ApplicationServices/
│   │   │           └── ApplicationServices.h
│   │   ├── AudioVideoBridging/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── AudioVideoBridging/
│   │   │   │       ├── ADDDeviceService.h
│   │   │   │       ├── ALServiceProtocol.h
│   │   │   │       ├── ASACoreAudioClient.h
│   │   │   │       ├── AVB17221ACMPClient.h
│   │   │   │       ├── AVB17221ACMPInterface.h
│   │   │   │       ├── AVB17221ACMPMessage.h
│   │   │   │       ├── AVB17221ACMPPendingResponse.h
│   │   │   │       ├── AVB17221AECPAEMMessage.h
│   │   │   │       ├── AVB17221AECPAVCMessage.h
│   │   │   │       ├── AVB17221AECPAddressAccessMessage.h
│   │   │   │       ├── AVB17221AECPAddressAccessTLV.h
│   │   │   │       ├── AVB17221AECPClient.h
│   │   │   │       ├── AVB17221AECPInterface.h
│   │   │   │       ├── AVB17221AECPMessage.h
│   │   │   │       ├── AVB17221AECPPendingResponse.h
│   │   │   │       ├── AVB17221AECPVendorMessage.h
│   │   │   │       ├── AVB17221AEM618834StreamFormat.h
│   │   │   │       ├── AVB17221AEM61883632BitStreamFormat.h
│   │   │   │       ├── AVB17221AEM618836AM824StreamFormat.h
│   │   │   │       ├── AVB17221AEM618836FloatStreamFormat.h
│   │   │   │       ├── AVB17221AEM618836StreamFormat.h
│   │   │   │       ├── AVB17221AEM618837StreamFormat.h
│   │   │   │       ├── AVB17221AEM618838StreamFormat.h
│   │   │   │       ├── AVB17221AEM61883StreamFormat.h
│   │   │   │       ├── AVB17221AEMAAFAES3StreamFormat.h
│   │   │   │       ├── AVB17221AEMAAFPCMStreamFormat.h
│   │   │   │       ├── AVB17221AEMAAFStreamFormat.h
│   │   │   │       ├── AVB17221AEMAVBInterface.h
│   │   │   │       ├── AVB17221AEMAVCaptureDeviceModelMaker.h
│   │   │   │       ├── AVB17221AEMAudioCluster.h
│   │   │   │       ├── AVB17221AEMAudioMap.h
│   │   │   │       ├── AVB17221AEMAudioMapping.h
│   │   │   │       ├── AVB17221AEMAudioUnit.h
│   │   │   │       ├── AVB17221AEMBaseControl.h
│   │   │   │       ├── AVB17221AEMBodePlotEntry.h
│   │   │   │       ├── AVB17221AEMCRFStreamFormat.h
│   │   │   │       ├── AVB17221AEMCVFH264StreamFormat.h
│   │   │   │       ├── AVB17221AEMCVFJPEG2000StreamFormat.h
│   │   │   │       ├── AVB17221AEMCVFMJPEGStreamForamt.h
│   │   │   │       ├── AVB17221AEMCVFStreamFormat.h
│   │   │   │       ├── AVB17221AEMClockDomain.h
│   │   │   │       ├── AVB17221AEMClockDomainedModelObject.h
│   │   │   │       ├── AVB17221AEMClockSource.h
│   │   │   │       ├── AVB17221AEMCluster.h
│   │   │   │       ├── AVB17221AEMConfiguration.h
│   │   │   │       ├── AVB17221AEMControl.h
│   │   │   │       ├── AVB17221AEMControlBlock.h
│   │   │   │       ├── AVB17221AEMControlDescriptorArrayValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorBodePlotValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorGPTPValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorLinearSet.h
│   │   │   │       ├── AVB17221AEMControlDescriptorLinearValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorSMPTETimeValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorSamplingRateValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorSelectorStringValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorSelectorValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorUTF8Value.h
│   │   │   │       ├── AVB17221AEMControlDescriptorValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorVendorValue.h
│   │   │   │       ├── AVB17221AEMCoreAudioDeviceModelMaker.h
│   │   │   │       ├── AVB17221AEMDescriptorCount.h
│   │   │   │       ├── AVB17221AEMEntity.h
│   │   │   │       ├── AVB17221AEMEntityEnumerator.h
│   │   │   │       ├── AVB17221AEMExternalPort.h
│   │   │   │       ├── AVB17221AEMIIDCStreamFormat.h
│   │   │   │       ├── AVB17221AEMInternalPort.h
│   │   │   │       ├── AVB17221AEMJack.h
│   │   │   │       ├── AVB17221AEMLMMMapping.h
│   │   │   │       ├── AVB17221AEMLocalModelMaker.h
│   │   │   │       ├── AVB17221AEMLocalRemoteMapping.h
│   │   │   │       ├── AVB17221AEMLocale.h
│   │   │   │       ├── AVB17221AEMLocalizedStringReference.h
│   │   │   │       ├── AVB17221AEMMMAStreamFormat.h
│   │   │   │       ├── AVB17221AEMMSRPMapping.h
│   │   │   │       ├── AVB17221AEMMatrix.h
│   │   │   │       ├── AVB17221AEMMatrixSignal.h
│   │   │   │       ├── AVB17221AEMMemoryObject.h
│   │   │   │       ├── AVB17221AEMMemoryObjectData.h
│   │   │   │       ├── AVB17221AEMMixer.h
│   │   │   │       ├── AVB17221AEMModelMaker.h
│   │   │   │       ├── AVB17221AEMModelObject.h
│   │   │   │       ├── AVB17221AEMNamedClockDomainedModelObject.h
│   │   │   │       ├── AVB17221AEMNamedModelObject.h
│   │   │   │       ├── AVB17221AEMObject.h
│   │   │   │       ├── AVB17221AEMPort.h
│   │   │   │       ├── AVB17221AEMRVFStreamFormat.h
│   │   │   │       ├── AVB17221AEMSVFStreamFormat.h
│   │   │   │       ├── AVB17221AEMSampleRateTransformer.h
│   │   │   │       ├── AVB17221AEMSamplingRate.h
│   │   │   │       ├── AVB17221AEMSamplingRateRange.h
│   │   │   │       ├── AVB17221AEMSensorCluster.h
│   │   │   │       ├── AVB17221AEMSensorFormat.h
│   │   │   │       ├── AVB17221AEMSensorMap.h
│   │   │   │       ├── AVB17221AEMSensorMapping.h
│   │   │   │       ├── AVB17221AEMSensorUnit.h
│   │   │   │       ├── AVB17221AEMSignal.h
│   │   │   │       ├── AVB17221AEMSignalCombiner.h
│   │   │   │       ├── AVB17221AEMSignalCombinerMapping.h
│   │   │   │       ├── AVB17221AEMSignalDemultiplexer.h
│   │   │   │       ├── AVB17221AEMSignalDemultiplexerMapping.h
│   │   │   │       ├── AVB17221AEMSignalMultiplexer.h
│   │   │   │       ├── AVB17221AEMSignalMultiplexerMapping.h
│   │   │   │       ├── AVB17221AEMSignalPort.h
│   │   │   │       ├── AVB17221AEMSignalSelector.h
│   │   │   │       ├── AVB17221AEMSignalSplitter.h
│   │   │   │       ├── AVB17221AEMSignalSplitterMapping.h
│   │   │   │       ├── AVB17221AEMSignalTranscoder.h
│   │   │   │       ├── AVB17221AEMStandardStreamFormat.h
│   │   │   │       ├── AVB17221AEMStream.h
│   │   │   │       ├── AVB17221AEMStreamFormat.h
│   │   │   │       ├── AVB17221AEMStreamFormatTransformer.h
│   │   │   │       ├── AVB17221AEMStreamPort.h
│   │   │   │       ├── AVB17221AEMStrings.h
│   │   │   │       ├── AVB17221AEMTSCFStreamFormat.h
│   │   │   │       ├── AVB17221AEMUnit.h
│   │   │   │       ├── AVB17221AEMVSFStreamFormat.h
│   │   │   │       ├── AVB17221AEMVendorStreamFormat.h
│   │   │   │       ├── AVB17221AEMVideoAspectRatio.h
│   │   │   │       ├── AVB17221AEMVideoCluster.h
│   │   │   │       ├── AVB17221AEMVideoColorSpaceTransformer.h
│   │   │   │       ├── AVB17221AEMVideoFormatSpecific.h
│   │   │   │       ├── AVB17221AEMVideoMap.h
│   │   │   │       ├── AVB17221AEMVideoMapping.h
│   │   │   │       ├── AVB17221AEMVideoSize.h
│   │   │   │       ├── AVB17221AEMVideoUnit.h
│   │   │   │       ├── AVB17221Entity.h
│   │   │   │       ├── AVB17221EntityDiscovery.h
│   │   │   │       ├── AVB17221EntityDiscoveryDelegate.h
│   │   │   │       ├── AVB17221EntityPublisher.h
│   │   │   │       ├── AVB1722ControlInterface.h
│   │   │   │       ├── AVB1722MAAP.h
│   │   │   │       ├── AVBAVDECCController.h
│   │   │   │       ├── AVBAVDECCEntity.h
│   │   │   │       ├── AVBAVDECCEntityInterface.h
│   │   │   │       ├── AVBAudioDeviceSharing.h
│   │   │   │       ├── AVBAudioDriverManager.h
│   │   │   │       ├── AVBBuiltInAVDECCController.h
│   │   │   │       ├── AVBBuiltInAVDECCEntity.h
│   │   │   │       ├── AVBCentralManager.h
│   │   │   │       ├── AVBConnectedTransformer.h
│   │   │   │       ├── AVBCustomVirtualAudioEntityAEMValidator.h
│   │   │   │       ├── AVBEUI64Transformer.h
│   │   │   │       ├── AVBEthernetInterface.h
│   │   │   │       ├── AVBIIDCIOSurfaceOutputStream.h
│   │   │   │       ├── AVBIIDCIOSurfaceStream.h
│   │   │   │       ├── AVBIIDCStreamConfiguration.h
│   │   │   │       ├── AVBIIDCUserInputStream.h
│   │   │   │       ├── AVBIIDCUserOutputStream.h
│   │   │   │       ├── AVBInputStream.h
│   │   │   │       ├── AVBInterface.h
│   │   │   │       ├── AVBInterfaceDelegate.h
│   │   │   │       ├── AVBInterfaceStreamingManager.h
│   │   │   │       ├── AVBMAAPMACAddress.h
│   │   │   │       ├── AVBMACAddress.h
│   │   │   │       ├── AVBMACAddressFormatter.h
│   │   │   │       ├── AVBMRP.h
│   │   │   │       ├── AVBMSRPDomain.h
│   │   │   │       ├── AVBMSRPDomainInfo.h
│   │   │   │       ├── AVBMSRPListener.h
│   │   │   │       ├── AVBMSRPListenerClient.h
│   │   │   │       ├── AVBMSRPTalker.h
│   │   │   │       ├── AVBMSRPTalkerAttribute.h
│   │   │   │       ├── AVBMSRPTalkerClient.h
│   │   │   │       ├── AVBMVRP.h
│   │   │   │       ├── AVBMutableBool.h
│   │   │   │       ├── AVBNub.h
│   │   │   │       ├── AVBOutputStream.h
│   │   │   │       ├── AVBSimpleVirtualAudio.h
│   │   │   │       ├── AVBStream.h
│   │   │   │       ├── AVBVirtualEntity.h
│   │   │   │       ├── AVBVirtualStream.h
│   │   │   │       ├── AVBVirtualStreamConnection.h
│   │   │   │       ├── AVBWiFiInterface.h
│   │   │   │       ├── AVBgPTPEthernetPort.h
│   │   │   │       ├── AudioVideoBridging.h
│   │   │   │       └── TSClockClient.h
│   │   │   └── src/
│   │   │       ├── AVB17221ACMPInterface.m
│   │   │       ├── AVB17221ACMPMessage.m
│   │   │       ├── AVB17221ACMPPendingResponse.m
│   │   │       ├── AVB17221AECPAEMMessage.m
│   │   │       ├── AVB17221AECPAVCMessage.m
│   │   │       ├── AVB17221AECPAddressAccessMessage.m
│   │   │       ├── AVB17221AECPAddressAccessTLV.m
│   │   │       ├── AVB17221AECPInterface.m
│   │   │       ├── AVB17221AECPMessage.m
│   │   │       ├── AVB17221AECPPendingResponse.m
│   │   │       ├── AVB17221AECPVendorMessage.m
│   │   │       ├── AVB17221AEM618834StreamFormat.m
│   │   │       ├── AVB17221AEM61883632BitStreamFormat.m
│   │   │       ├── AVB17221AEM618836AM824StreamFormat.m
│   │   │       ├── AVB17221AEM618836FloatStreamFormat.m
│   │   │       ├── AVB17221AEM618836StreamFormat.m
│   │   │       ├── AVB17221AEM618837StreamFormat.m
│   │   │       ├── AVB17221AEM618838StreamFormat.m
│   │   │       ├── AVB17221AEM61883StreamFormat.m
│   │   │       ├── AVB17221AEMAAFAES3StreamFormat.m
│   │   │       ├── AVB17221AEMAAFPCMStreamFormat.m
│   │   │       ├── AVB17221AEMAAFStreamFormat.m
│   │   │       ├── AVB17221AEMAVBInterface.m
│   │   │       ├── AVB17221AEMAVCaptureDeviceModelMaker.m
│   │   │       ├── AVB17221AEMAudioCluster.m
│   │   │       ├── AVB17221AEMAudioMap.m
│   │   │       ├── AVB17221AEMAudioMapping.m
│   │   │       ├── AVB17221AEMAudioUnit.m
│   │   │       ├── AVB17221AEMBaseControl.m
│   │   │       ├── AVB17221AEMBodePlotEntry.m
│   │   │       ├── AVB17221AEMCRFStreamFormat.m
│   │   │       ├── AVB17221AEMCVFH264StreamFormat.m
│   │   │       ├── AVB17221AEMCVFJPEG2000StreamFormat.m
│   │   │       ├── AVB17221AEMCVFMJPEGStreamForamt.m
│   │   │       ├── AVB17221AEMCVFStreamFormat.m
│   │   │       ├── AVB17221AEMClockDomain.m
│   │   │       ├── AVB17221AEMClockDomainedModelObject.m
│   │   │       ├── AVB17221AEMClockSource.m
│   │   │       ├── AVB17221AEMCluster.m
│   │   │       ├── AVB17221AEMConfiguration.m
│   │   │       ├── AVB17221AEMControl.m
│   │   │       ├── AVB17221AEMControlBlock.m
│   │   │       ├── AVB17221AEMControlDescriptorArrayValue.m
│   │   │       ├── AVB17221AEMControlDescriptorBodePlotValue.m
│   │   │       ├── AVB17221AEMControlDescriptorGPTPValue.m
│   │   │       ├── AVB17221AEMControlDescriptorLinearSet.m
│   │   │       ├── AVB17221AEMControlDescriptorLinearValue.m
│   │   │       ├── AVB17221AEMControlDescriptorSMPTETimeValue.m
│   │   │       ├── AVB17221AEMControlDescriptorSamplingRateValue.m
│   │   │       ├── AVB17221AEMControlDescriptorSelectorStringValue.m
│   │   │       ├── AVB17221AEMControlDescriptorSelectorValue.m
│   │   │       ├── AVB17221AEMControlDescriptorUTF8Value.m
│   │   │       ├── AVB17221AEMControlDescriptorValue.m
│   │   │       ├── AVB17221AEMControlDescriptorVendorValue.m
│   │   │       ├── AVB17221AEMCoreAudioDeviceModelMaker.m
│   │   │       ├── AVB17221AEMDescriptorCount.m
│   │   │       ├── AVB17221AEMEntity.m
│   │   │       ├── AVB17221AEMEntityEnumerator.m
│   │   │       ├── AVB17221AEMExternalPort.m
│   │   │       ├── AVB17221AEMIIDCStreamFormat.m
│   │   │       ├── AVB17221AEMInternalPort.m
│   │   │       ├── AVB17221AEMJack.m
│   │   │       ├── AVB17221AEMLMMMapping.m
│   │   │       ├── AVB17221AEMLocalModelMaker.m
│   │   │       ├── AVB17221AEMLocalRemoteMapping.m
│   │   │       ├── AVB17221AEMLocale.m
│   │   │       ├── AVB17221AEMLocalizedStringReference.m
│   │   │       ├── AVB17221AEMMMAStreamFormat.m
│   │   │       ├── AVB17221AEMMSRPMapping.m
│   │   │       ├── AVB17221AEMMatrix.m
│   │   │       ├── AVB17221AEMMatrixSignal.m
│   │   │       ├── AVB17221AEMMemoryObject.m
│   │   │       ├── AVB17221AEMMemoryObjectData.m
│   │   │       ├── AVB17221AEMMixer.m
│   │   │       ├── AVB17221AEMModelMaker.m
│   │   │       ├── AVB17221AEMModelObject.m
│   │   │       ├── AVB17221AEMNamedClockDomainedModelObject.m
│   │   │       ├── AVB17221AEMNamedModelObject.m
│   │   │       ├── AVB17221AEMObject.m
│   │   │       ├── AVB17221AEMPort.m
│   │   │       ├── AVB17221AEMRVFStreamFormat.m
│   │   │       ├── AVB17221AEMSVFStreamFormat.m
│   │   │       ├── AVB17221AEMSampleRateTransformer.m
│   │   │       ├── AVB17221AEMSamplingRate.m
│   │   │       ├── AVB17221AEMSamplingRateRange.m
│   │   │       ├── AVB17221AEMSensorCluster.m
│   │   │       ├── AVB17221AEMSensorFormat.m
│   │   │       ├── AVB17221AEMSensorMap.m
│   │   │       ├── AVB17221AEMSensorMapping.m
│   │   │       ├── AVB17221AEMSensorUnit.m
│   │   │       ├── AVB17221AEMSignal.m
│   │   │       ├── AVB17221AEMSignalCombiner.m
│   │   │       ├── AVB17221AEMSignalCombinerMapping.m
│   │   │       ├── AVB17221AEMSignalDemultiplexer.m
│   │   │       ├── AVB17221AEMSignalDemultiplexerMapping.m
│   │   │       ├── AVB17221AEMSignalMultiplexer.m
│   │   │       ├── AVB17221AEMSignalMultiplexerMapping.m
│   │   │       ├── AVB17221AEMSignalPort.m
│   │   │       ├── AVB17221AEMSignalSelector.m
│   │   │       ├── AVB17221AEMSignalSplitter.m
│   │   │       ├── AVB17221AEMSignalSplitterMapping.m
│   │   │       ├── AVB17221AEMSignalTranscoder.m
│   │   │       ├── AVB17221AEMStandardStreamFormat.m
│   │   │       ├── AVB17221AEMStream.m
│   │   │       ├── AVB17221AEMStreamFormat.m
│   │   │       ├── AVB17221AEMStreamFormatTransformer.m
│   │   │       ├── AVB17221AEMStreamPort.m
│   │   │       ├── AVB17221AEMStrings.m
│   │   │       ├── AVB17221AEMTSCFStreamFormat.m
│   │   │       ├── AVB17221AEMUnit.m
│   │   │       ├── AVB17221AEMVSFStreamFormat.m
│   │   │       ├── AVB17221AEMVendorStreamFormat.m
│   │   │       ├── AVB17221AEMVideoAspectRatio.m
│   │   │       ├── AVB17221AEMVideoCluster.m
│   │   │       ├── AVB17221AEMVideoColorSpaceTransformer.m
│   │   │       ├── AVB17221AEMVideoFormatSpecific.m
│   │   │       ├── AVB17221AEMVideoMap.m
│   │   │       ├── AVB17221AEMVideoMapping.m
│   │   │       ├── AVB17221AEMVideoSize.m
│   │   │       ├── AVB17221AEMVideoUnit.m
│   │   │       ├── AVB17221Entity.m
│   │   │       ├── AVB17221EntityDiscovery.m
│   │   │       ├── AVB1722ControlInterface.m
│   │   │       ├── AVB1722MAAP.m
│   │   │       ├── AVBAVDECCController.m
│   │   │       ├── AVBAVDECCEntity.m
│   │   │       ├── AVBAVDECCEntityInterface.m
│   │   │       ├── AVBAudioDeviceSharing.m
│   │   │       ├── AVBAudioDriverManager.m
│   │   │       ├── AVBBuiltInAVDECCController.m
│   │   │       ├── AVBBuiltInAVDECCEntity.m
│   │   │       ├── AVBCentralManager.m
│   │   │       ├── AVBConnectedTransformer.m
│   │   │       ├── AVBCustomVirtualAudioEntityAEMValidator.m
│   │   │       ├── AVBEUI64Transformer.m
│   │   │       ├── AVBEthernetInterface.m
│   │   │       ├── AVBIIDCIOSurfaceOutputStream.m
│   │   │       ├── AVBIIDCIOSurfaceStream.m
│   │   │       ├── AVBIIDCStreamConfiguration.m
│   │   │       ├── AVBIIDCUserInputStream.m
│   │   │       ├── AVBIIDCUserOutputStream.m
│   │   │       ├── AVBInputStream.m
│   │   │       ├── AVBInterface.m
│   │   │       ├── AVBInterfaceStreamingManager.m
│   │   │       ├── AVBMAAPMACAddress.m
│   │   │       ├── AVBMACAddress.m
│   │   │       ├── AVBMACAddressFormatter.m
│   │   │       ├── AVBMRP.m
│   │   │       ├── AVBMSRPDomain.m
│   │   │       ├── AVBMSRPDomainInfo.m
│   │   │       ├── AVBMSRPListener.m
│   │   │       ├── AVBMSRPTalker.m
│   │   │       ├── AVBMSRPTalkerAttribute.m
│   │   │       ├── AVBMVRP.m
│   │   │       ├── AVBMutableBool.m
│   │   │       ├── AVBNub.m
│   │   │       ├── AVBOutputStream.m
│   │   │       ├── AVBSimpleVirtualAudio.m
│   │   │       ├── AVBStream.m
│   │   │       ├── AVBVirtualEntity.m
│   │   │       ├── AVBVirtualStream.m
│   │   │       ├── AVBVirtualStreamConnection.m
│   │   │       ├── AVBWiFiInterface.m
│   │   │       ├── AVBgPTPEthernetPort.m
│   │   │       └── AudioVideoBridging.m
│   │   ├── AuthenticationServices/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── AuthenticationServices/
│   │   │   │       ├── AKAdaptiveServiceInterface.h
│   │   │   │       ├── AKAuthorizationCredential+AuthenticationServicesExtras.h
│   │   │   │       ├── AKAuthorizationNotificationHandler.h
│   │   │   │       ├── ASAuthorization.h
│   │   │   │       ├── ASAuthorizationAppleIDButton.h
│   │   │   │       ├── ASAuthorizationAppleIDCredential.h
│   │   │   │       ├── ASAuthorizationAppleIDProvider.h
│   │   │   │       ├── ASAuthorizationAppleIDRequest.h
│   │   │   │       ├── ASAuthorizationController.h
│   │   │   │       ├── ASAuthorizationControllerDelegate.h
│   │   │   │       ├── ASAuthorizationControllerPresentationContextProviding.h
│   │   │   │       ├── ASAuthorizationCredential.h
│   │   │   │       ├── ASAuthorizationOpenIDRequest.h
│   │   │   │       ├── ASAuthorizationPasswordProvider.h
│   │   │   │       ├── ASAuthorizationPasswordRequest.h
│   │   │   │       ├── ASAuthorizationPlatformPublicKeyCredentialAssertion.h
│   │   │   │       ├── ASAuthorizationPlatformPublicKeyCredentialAssertionRequest.h
│   │   │   │       ├── ASAuthorizationPlatformPublicKeyCredentialDescriptor.h
│   │   │   │       ├── ASAuthorizationPlatformPublicKeyCredentialProvider.h
│   │   │   │       ├── ASAuthorizationPlatformPublicKeyCredentialRegistration.h
│   │   │   │       ├── ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest.h
│   │   │   │       ├── ASAuthorizationProvider.h
│   │   │   │       ├── ASAuthorizationProviderExtensionAuthorizationRequest.h
│   │   │   │       ├── ASAuthorizationProviderExtensionAuthorizationResult.h
│   │   │   │       ├── ASAuthorizationProviderExtensionKerberosMapping.h
│   │   │   │       ├── ASAuthorizationProviderExtensionLoginConfiguration.h
│   │   │   │       ├── ASAuthorizationProviderExtensionLoginManager.h
│   │   │   │       ├── ASAuthorizationPublicKeyCredentialAssertion.h
│   │   │   │       ├── ASAuthorizationPublicKeyCredentialAssertionRequest.h
│   │   │   │       ├── ASAuthorizationPublicKeyCredentialDescriptor.h
│   │   │   │       ├── ASAuthorizationPublicKeyCredentialParameters.h
│   │   │   │       ├── ASAuthorizationPublicKeyCredentialRegistration.h
│   │   │   │       ├── ASAuthorizationPublicKeyCredentialRegistrationRequest.h
│   │   │   │       ├── ASAuthorizationRequest.h
│   │   │   │       ├── ASAuthorizationSecurityKeyPublicKeyCredentialAssertion.h
│   │   │   │       ├── ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest.h
│   │   │   │       ├── ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.h
│   │   │   │       ├── ASAuthorizationSecurityKeyPublicKeyCredentialProvider.h
│   │   │   │       ├── ASAuthorizationSecurityKeyPublicKeyCredentialRegistration.h
│   │   │   │       ├── ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest.h
│   │   │   │       ├── ASAuthorizationServiceViewController.h
│   │   │   │       ├── ASAuthorizationSingleSignOnCredential.h
│   │   │   │       ├── ASAuthorizationSingleSignOnProvider.h
│   │   │   │       ├── ASAuthorizationSingleSignOnRequest.h
│   │   │   │       ├── ASAuthorizationViewController.h
│   │   │   │       ├── ASAuthorizationViewControllerDelegate.h
│   │   │   │       ├── ASBarButtonItem.h
│   │   │   │       ├── ASCAuthorizationPresenterHostProtocol.h
│   │   │   │       ├── ASCViewServiceProtocol.h
│   │   │   │       ├── ASCredentialIdentityStore.h
│   │   │   │       ├── ASCredentialIdentityStoreState.h
│   │   │   │       ├── ASCredentialPickerPaneViewController.h
│   │   │   │       ├── ASCredentialProviderExtensionContext.h
│   │   │   │       ├── ASCredentialProviderViewController.h
│   │   │   │       ├── ASCredentialRequestBasicPaneViewController.h
│   │   │   │       ├── ASCredentialRequestButton.h
│   │   │   │       ├── ASCredentialRequestButtonContinue.h
│   │   │   │       ├── ASCredentialRequestCABLEClientViewController.h
│   │   │   │       ├── ASCredentialRequestCABLEConnectingViewController.h
│   │   │   │       ├── ASCredentialRequestConfirmButtonSubPane.h
│   │   │   │       ├── ASCredentialRequestContainerViewController.h
│   │   │   │       ├── ASCredentialRequestContainerViewControllerDelegate.h
│   │   │   │       ├── ASCredentialRequestEnableBluetoothViewController.h
│   │   │   │       ├── ASCredentialRequestIconGenerator.h
│   │   │   │       ├── ASCredentialRequestImageSubPane.h
│   │   │   │       ├── ASCredentialRequestInfoLabelSubPane.h
│   │   │   │       ├── ASCredentialRequestLoginChoiceCell.h
│   │   │   │       ├── ASCredentialRequestPaneContext.h
│   │   │   │       ├── ASCredentialRequestPaneViewController.h
│   │   │   │       ├── ASCredentialRequestPaneViewControllerDelegate.h
│   │   │   │       ├── ASCredentialRequestSecondaryButton.h
│   │   │   │       ├── ASCredentialRequestSecurityKeyStringUtilities.h
│   │   │   │       ├── ASCredentialRequestSubPane.h
│   │   │   │       ├── ASCredentialRequestSubPaneConfirmButtonDelegate.h
│   │   │   │       ├── ASCredentialServiceIdentifier.h
│   │   │   │       ├── ASExtensionRemoteViewController.h
│   │   │   │       ├── ASExtensionServiceProtocol.h
│   │   │   │       ├── ASExtensionServiceViewController.h
│   │   │   │       ├── ASNavigationController.h
│   │   │   │       ├── ASNavigationControllerDelegate.h
│   │   │   │       ├── ASNavigationItem.h
│   │   │   │       ├── ASPasswordAuthenticationPaneViewController.h
│   │   │   │       ├── ASPasswordAuthenticationPaneViewControllerDelegate.h
│   │   │   │       ├── ASPasswordCredential.h
│   │   │   │       ├── ASPasswordCredentialIdentity.h
│   │   │   │       ├── ASPublicKeyCredential.h
│   │   │   │       ├── ASPublicKeyCredentialBase.h
│   │   │   │       ├── ASPublicKeyCredentialManager.h
│   │   │   │       ├── ASPublicKeyCredentialManagerInterface.h
│   │   │   │       ├── ASPublicKeyCredentialOperation.h
│   │   │   │       ├── ASViewServiceInterfaceUtilities.h
│   │   │   │       ├── ASWebAuthenticationSession.h
│   │   │   │       ├── ASWebAuthenticationSessionController.h
│   │   │   │       ├── ASWebAuthenticationSessionLaunchAgentProxy.h
│   │   │   │       ├── ASWebAuthenticationSessionRequest.h
│   │   │   │       ├── ASWebAuthenticationSessionRequestClient.h
│   │   │   │       ├── ASWebAuthenticationSessionRequestDelegate.h
│   │   │   │       ├── ASWebAuthenticationSessionRequestServing.h
│   │   │   │       ├── ASWebAuthenticationSessionWebBrowserSessionManager.h
│   │   │   │       ├── AuthenticationServices.h
│   │   │   │       ├── AuthenticationServicesHelperProtocol.h
│   │   │   │       ├── LAUIAuthenticationDelegate.h
│   │   │   │       ├── LAUIAuthenticationViewController+AuthenticationServicesExtras.h
│   │   │   │       ├── NSAccessibilityButton.h
│   │   │   │       ├── NSAccessibilityElement.h
│   │   │   │       ├── NSBundle+ASNSBundleExtras.h
│   │   │   │       ├── NSControlTextEditingDelegate.h
│   │   │   │       ├── NSExtension+AuthenticationServicesExtras.h
│   │   │   │       ├── NSImage+ASImageExtras.h
│   │   │   │       ├── NSLayoutConstraint+ASNSLayoutConstraintExtras.h
│   │   │   │       ├── NSPasteboard+AuthenticationServicesExtras.h
│   │   │   │       ├── NSStackView+ASCredentialPickerPaneViewController.h
│   │   │   │       ├── NSTableViewDataSource.h
│   │   │   │       ├── NSTableViewDelegate.h
│   │   │   │       ├── NSViewController+AuthenticationServicesExtras.h
│   │   │   │       ├── NSXPCInterface+AuthenticationServicesExtras.h
│   │   │   │       ├── NSXPCListenerDelegate.h
│   │   │   │       ├── SOAuthorizationDelegate.h
│   │   │   │       ├── WBSSavedAccountStore+PasskeyExtras.h
│   │   │   │       ├── WBSSavedAccountStorePasskeyExtras.h
│   │   │   │       ├── _ASAuthenticationPresentationProvider.h
│   │   │   │       ├── _ASCABLEQRCodeBadgePlatterView.h
│   │   │   │       ├── _ASCABLEQRCodeBadgeView.h
│   │   │   │       ├── _ASCABLEQRCodeImageView.h
│   │   │   │       ├── _ASCABLEQRCodeView.h
│   │   │   │       ├── _ASCredentialListViewController.h
│   │   │   │       ├── _ASCredentialProviderExtensionConfigurationViewController.h
│   │   │   │       ├── _ASCredentialProviderExtensionContextProtocol.h
│   │   │   │       ├── _ASCredentialProviderExtensionHostContext.h
│   │   │   │       ├── _ASCredentialProviderExtensionHostContextDelegate.h
│

================================================
FILE CONTENTS
================================================

================================================
FILE: .gdbinit
================================================
# Copyright 2011 Shinichiro Hamaji. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
#   1. Redistributions of source code must retain the above copyright
#      notice, this list of  conditions and the following disclaimer.
#
#   2. Redistributions in binary form must reproduce the above
#      copyright notice, this list of conditions and the following
#      disclaimer in the documentation and/or other materials
#      provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY Shinichiro Hamaji ``AS IS'' AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Shinichiro Hamaji OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.

set follow-fork-mode child

python sys.path.insert(0, './tools/')
python import gdb_maloader

define mreload
  python reload(gdb_maloader)
end

define mbt
  mreload
  python gdb_maloader.bt()
end

define mbtr
  mreload
  python gdb_maloader.bt(demangle=False)
end


================================================
FILE: .github/FUNDING.yml
================================================
open_collective: darlinghq

================================================
FILE: .github/ISSUE_TEMPLATE/build_issue.md
================================================
---
name: Build Issue
about: An issue building Darling
labels: 'build'
---

**Build Log**
What is the build error?
```
Put the build log here!
```

**System Information**
What system are you building with?

| Software | Version |
| --- | --- |
| Clang | X.Y.Z |
| CMake | X.Y.Z |
| Linux Kernel | X.Y.Z |
| Darling | Git Commit Hash |


================================================
FILE: .github/ISSUE_TEMPLATE/lkm_bug.md
================================================
---
name: LKM Bug
about: An issue with the Linux kernel module
labels: 'bug, linux kernel module'
---

**Expected Result**
What did you expect to happen?

**Actual Result**
What did happen?

**Steps To Reproduce**
1. If possible, what steps can you take to reproduce the issue?

**``dmesg`` Output**
Run ```dmesg | grep 'overlay\|darling'```
```
Put the command output here!
```

**System Information**
What system are you using?

| Software | Version |
| --- | --- |
| Linux Kernel | X.Y.Z |
| Darling | Git Commit Hash |


================================================
FILE: .github/ISSUE_TEMPLATE/misc_bug.md
================================================
---
name: Miscellaneous Bug
about: A miscellaneous bug in Darling
labels: 'bug'
---

**Expected Result**
What did you expect to happen?

**Actual Result**
What did happen?

**Steps To Reproduce**
1. If possible, what steps can you take to reproduce the issue?

**System Information**
What system are you using?

| Software | Version |
| --- | --- |
| Linux Kernel | X.Y.Z |
| Darling | Git Commit Hash |


================================================
FILE: .github/ISSUE_TEMPLATE/missing_framework.md
================================================
---
name: Missing Framework
about: An application requires a missing framework
labels: 'frameworks, application compatibility'
---

**Framework**
What framework is required? What does Apple's developer documentation say about it? Is it open-source?

**Test Application**
What application requires this framework?

**Steps To Reproduce**
1. If possible, what steps can you take to reproduce the issue?

**System Information**
What system are you running?

| Software | Version |
| --- | --- |
| Darling | Git Commit Hash |


================================================
FILE: .github/ISSUE_TEMPLATE/missing_library.md
================================================
---
name: Missing Library
about: An application requires a missing library
labels: 'libraries, application compatibility'
---

**Library**
What library is required? What does Apple's developer documentation say about it? Is it open-source?

**Test Application**
What application requires this library?

**Steps To Reproduce**
1. If possible, what steps can you take to reproduce the issue?

**System Information**
What system are you running?

| Software | Version |
| --- | --- |
| Darling | Git Commit Hash |


================================================
FILE: .github/ISSUE_TEMPLATE/missing_tool.md
================================================
---
name: Missing Built-In Tool
about: MacOS contains a command-line tool that Darling does not
labels: 'enhancement'
---

**Tool**
What tool is missing? What is it supposed to do? Is it or a variant open-source?

**Example Command**
What is an example command for this tool?

**System Information**
What system are you running?

| Software | Version |
| --- | --- |
| Darling | Git Commit Hash |


================================================
FILE: .github/ISSUE_TEMPLATE/startup_bug.md
================================================
---
name: Startup Bug
about: An issue with Darling's startup
labels: 'bug, container'
---

**Expected Result**
What did you expect to happen?

**Actual Result**
What did happen?

**Steps To Reproduce**
1. If possible, what steps can you take to reproduce the issue?

**```strace``` Output**
Run ```sudo strace -f -u $USER darling shell```, what is the output?
```
Put the command output here!
```

**``dmesg`` Output**
Run ```dmesg | grep 'overlay\|darling'```
```
Put the command output here!
```

**System Information**
What system are you running?

| Software | Version |
| --- | --- |
| Linux Kernel | X.Y.Z |
| Darling | Git Commit Hash |


================================================
FILE: .github/workflows/actions.yaml
================================================
name: Darling CI

on: [push, pull_request]

jobs:
  build-deb:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout Darling
      uses: actions/checkout@v4
      with:
        submodules: recursive

    - name: Install dependencies
      run: |
        sudo apt-get update && sudo apt-get install devscripts equivs debhelper
        sudo mk-build-deps -i -r -t "apt-get --no-install-recommends -y" debian/control

    # see https://github.com/actions/virtual-environments/issues/2606#issuecomment-772683150
    - name: Free up space
      run: |
        sudo rm -rf /usr/share/dotnet

    - name: Build DEBs
      run: |
        ./tools/debian/make-deb

    - name: Move DEBs
      run: |
        mkdir dist && mv ../*.deb dist

    - name: Upload artifacts
      uses: actions/upload-artifact@v4.1.0
      with:
        name: 'debs'
        path: dist/

  build-dsc:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout Darling
      uses: actions/checkout@v4
      with:
        submodules: recursive

    - name: Install dependencies
      run: |
        sudo apt-get update && sudo apt-get install devscripts equivs debhelper

    - name: Build DSCs
      run: |
        ./tools/debian/make-deb --dsc

    - name: Move DSCs
      run: |
        mkdir source && mv ../*~$(lsb_release -cs).* source

    - name: Upload artifacts
      uses: actions/upload-artifact@v4.1.0
      with:
        name: 'deb-source'
        path: source/

  create-source-artifact:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout Darling
      uses: actions/checkout@v4
      with:
        submodules: recursive
        path: source/darling

    - name: Compress source
      run: |
        mkdir -v archive
        tar --create --use-compress-program="xz -9e" --verbose \
            --file archive/darling-source.tar.xz \
            --exclude=.git --exclude=.gitmodules --exclude=.gitignore \
            --directory=source \
            darling

    - name: Upload artifacts
      uses: actions/upload-artifact@v4.1.0
      with:
        name: 'source'
        path: archive/


================================================
FILE: .gitignore
================================================
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
*.ko
*.pyc

# Logs and databases #
######################
*.log

# OS generated files #
######################
.DS_Store*
ehthumbs.db
Icon?
Thumbs.db

.kdev_include_paths
*~
Makefile
CMakeFiles
cmake_install.cmake
CMakeCache.txt
*.cmd
Module.symvers

# Directories where too much temp stuff may lay around
tests

# The suggested build folder
build

rpm/SOURCES
rpm/RPMS
rpm/SRPMS
rpm/BUILD

debbuild
debian/changelog
debian/.debhelper
debian/files
debian/darling-dkms.substvars
debian/darling-dkms/
debian/darling.substvars
debian/darling/
debian/debhelper-build-stamp
debian/tmp/
debian/darling-core/
debian/darling-system/
debian/darling-cli/
debian/darling-cli-python2-common/
debian/darling-ffi/
debian/darling-cli-devenv/
debian/darling-cli-gui-common/
debian/darling-iokitd/
debian/darling-iosurface/
debian/darling-cli-devenv-gui-common/
debian/darling-cli-extra/
debian/darling-gui/
debian/darling-python2/
debian/darling-cli-python-common/
debian/darling-pyobjc/
debian/darling-ruby/
debian/darling-perl/
debian/darling-jsc-webkit-common/
debian/darling-jsc/
debian/darling-iokitd-cli-devenv-gui-common/
debian/darling-cli-devenv-gui-stubs-common/
debian/darling-gui-stubs/
debian/darling-extra/
debian/*.substvars

.idea
cmake-build-*


================================================
FILE: .gitmodules
================================================
[submodule "src/external/libdispatch"]
	path = src/external/libdispatch
	url = ../darling-libdispatch.git
[submodule "src/external/libcxx"]
	path = src/external/libcxx
	url = ../darling-libcxx.git
[submodule "src/external/libcxxabi"]
	path = src/external/libcxxabi
	url = ../darling-libcxxabi.git
[submodule "src/external/libkqueue"]
	path = src/external/libkqueue
	url = ../darling-libkqueue.git
[submodule "src/external/zlib"]
	path = src/external/zlib
	url = ../darling-zlib.git
[submodule "src/external/bzip2"]
	path = src/external/bzip2
	url = ../darling-bzip2.git
[submodule "src/external/libxml2"]
	path = src/external/libxml2
	url = ../darling-libxml2.git
[submodule "src/external/compiler-rt"]
	path = src/external/compiler-rt
	url = ../darling-compiler-rt.git
[submodule "src/external/foundation"]
	path = src/external/foundation
	url = ../darling-foundation.git
[submodule "src/external/corefoundation"]
	path = src/external/corefoundation
	url = ../darling-corefoundation.git
[submodule "src/external/icu"]
	path = src/external/icu
	url = ../darling-icu.git
[submodule "src/external/libxslt"]
	path = src/external/libxslt
	url = ../darling-libxslt.git
[submodule "src/external/openssl"]
	path = src/external/openssl
	url = ../darling-openssl.git
[submodule "src/external/curl"]
	path = src/external/curl
	url = ../darling-curl.git
[submodule "src/external/shell_cmds"]
	path = src/external/shell_cmds
	url = ../darling-shell_cmds.git
[submodule "src/external/file_cmds"]
	path = src/external/file_cmds
	url = ../darling-file_cmds.git
[submodule "src/external/bash"]
	path = src/external/bash
	url = ../darling-bash.git
[submodule "src/external/darling-dmg"]
	path = src/external/darling-dmg
	url = ../darling-dmg.git
[submodule "src/external/installer"]
	path = src/external/installer
	url = ../darling-installer.git
[submodule "src/external/liblzma"]
	path = src/external/liblzma
	url = ../darling-liblzma.git
[submodule "src/external/cfnetwork"]
	path = src/external/cfnetwork
	url = ../darling-cfnetwork.git
[submodule "src/external/text_cmds"]
	path = src/external/text_cmds
	url = ../darling-text_cmds.git
[submodule "src/external/less"]
	path = src/external/less
	url = ../darling-less.git
[submodule "src/external/grep"]
	path = src/external/grep
	url = ../darling-grep.git
[submodule "src/external/pcre"]
	path = src/external/pcre
	url = ../darling-pcre.git
[submodule "src/external/awk"]
	path = src/external/awk
	url = ../darling-awk.git
[submodule "src/external/adv_cmds"]
	path = src/external/adv_cmds
	url = ../darling-adv_cmds.git
[submodule "src/external/nano"]
	path = src/external/nano
	url = ../darling-nano.git
[submodule "src/external/zip"]
	path = src/external/zip
	url = ../darling-zip.git
[submodule "src/external/python"]
	path = src/external/python
	url = ../darling-python.git
[submodule "src/external/expat"]
	path = src/external/expat
	url = ../darling-expat.git
[submodule "src/external/sqlite"]
	path = src/external/sqlite
	url = ../darling-sqlite.git
[submodule "src/external/libauto"]
	path = src/external/libauto
	url = ../darling-libauto.git
[submodule "src/external/coretls"]
	path = src/external/coretls
	url = ../darling-coretls.git
[submodule "src/external/security"]
	path = src/external/security
	url = ../darling-security.git
[submodule "src/external/libxpc"]
	path = src/external/libxpc
	url = ../darling-libxpc.git
[submodule "src/external/gnutar"]
	path = src/external/gnutar
	url = ../darling-gnutar.git
[submodule "src/external/gpatch"]
	path = src/external/gpatch
	url = ../darling-gpatch.git
[submodule "src/external/gnudiff"]
	path = src/external/gnudiff
	url = ../darling-gnudiff.git
[submodule "src/external/apr"]
	path = src/external/apr
	url = ../darling-apr.git
[submodule "src/external/libarchive"]
	path = src/external/libarchive
	url = ../darling-libarchive.git
[submodule "src/external/file"]
	path = src/external/file
	url = ../darling-file.git
[submodule "src/external/corecrypto"]
	path = src/external/corecrypto
	url = ../darling-corecrypto.git
[submodule "src/external/ruby"]
	path = src/external/ruby
	url = ../darling-ruby.git
[submodule "src/external/commoncrypto"]
	path = src/external/commoncrypto
	url = ../darling-commoncrypto.git
[submodule "src/external/man"]
	path = src/external/man
	url = ../darling-man.git
[submodule "src/external/groff"]
	path = src/external/groff
	url = ../darling-groff.git
[submodule "src/external/openssh"]
	path = src/external/openssh
	url = ../darling-openssh.git
[submodule "src/external/network_cmds"]
	path = src/external/network_cmds
	url = ../darling-network_cmds.git
[submodule "src/external/bc"]
	path = src/external/bc
	url = ../darling-bc.git
[submodule "src/external/openssl_certificates"]
	path = src/external/openssl_certificates
	url = ../darling-openssl_certificates.git
[submodule "src/external/IOKitUser"]
	path = src/external/IOKitUser
	url = ../darling-iokituser.git
[submodule "src/external/IOStorageFamily"]
	path = src/external/IOStorageFamily
	url = ../darling-iostoragefamily.git
[submodule "src/external/openpam"]
	path = src/external/openpam
	url = ../darling-openpam.git
[submodule "src/external/top"]
	path = src/external/top
	url = ../darling-top.git
[submodule "src/external/perl"]
	path = src/external/perl
	url = ../darling-perl.git
[submodule "src/external/cctools-port"]
	path = src/external/cctools-port
	url = ../cctools-port.git
[submodule "src/external/objc4"]
	path = src/external/objc4
	url = ../darling-objc4.git
[submodule "src/external/libplatform"]
	path = src/external/libplatform
	url = ../darling-libplatform.git
[submodule "src/external/libpthread"]
	path = src/external/libpthread
	url = ../darling-libpthread.git
[submodule "src/external/syslog"]
	path = src/external/syslog
	url = ../darling-syslog.git
[submodule "src/external/libclosure"]
	path = src/external/libclosure
	url = ../darling-libclosure.git
[submodule "src/external/configd"]
	path = src/external/configd
	url = ../darling-configd.git
[submodule "src/external/IONetworkingFamily"]
	path = src/external/IONetworkingFamily
	url = ../darling-IONetworkingFamily.git
[submodule "src/external/tcsh"]
	path = src/external/tcsh
	url = ../darling-tcsh.git
[submodule "src/external/system_cmds"]
	path = src/external/system_cmds
	url = ../darling-system_cmds.git
[submodule "src/external/zsh"]
	path = src/external/zsh
	url = ../darling-zsh.git
[submodule "src/external/mail_cmds"]
	path = src/external/mail_cmds
	url = ../darling-mail_cmds.git
[submodule "src/external/screen"]
	path = src/external/screen
	url = ../darling-screen.git
[submodule "src/external/doc_cmds"]
	path = src/external/doc_cmds
	url = ../darling-doc_cmds.git
[submodule "src/external/basic_cmds"]
	path = src/external/basic_cmds
	url = ../darling-basic_cmds.git
[submodule "src/external/misc_cmds"]
	path = src/external/misc_cmds
	url = ../darling-misc_cmds.git
[submodule "src/external/patch_cmds"]
	path = src/external/patch_cmds
	url = ../darling-patch_cmds.git
[submodule "src/external/DSTools"]
	path = src/external/DSTools
	url = ../darling-DSTools.git
[submodule "src/external/DirectoryService"]
	path = src/external/DirectoryService
	url = ../darling-DirectoryService.git
[submodule "src/external/TextEdit"]
	path = src/external/TextEdit
	url = ../darling-TextEdit.git
[submodule "src/external/bsm"]
	path = src/external/bsm
	url = ../darling-bsm.git
[submodule "src/external/Heimdal"]
	path = src/external/Heimdal
	url = ../darling-Heimdal.git
[submodule "src/external/cocotron"]
	path = src/external/cocotron
	url = ../darling-cocotron.git
[submodule "src/external/libtelnet"]
	path = src/external/libtelnet
	url = ../darling-libtelnet.git
[submodule "src/external/remote_cmds"]
	path = src/external/remote_cmds
	url = ../darling-remote_cmds.git
[submodule "src/external/SmartCardServices"]
	path = src/external/SmartCardServices
	url = ../darling-SmartCardServices.git
[submodule "src/external/vim"]
	path = src/external/vim
	url = ../darling-vim.git
[submodule "src/external/cctools"]
	path = src/external/cctools
	url = ../darling-cctools.git
[submodule "src/external/python_modules"]
	path = src/external/python_modules
	url = ../darling-python_modules.git
[submodule "src/external/files"]
	path = src/external/files
	url = ../darling-files.git
[submodule "src/external/crontabs"]
	path = src/external/crontabs
	url = ../darling-crontabs.git
[submodule "src/external/WTF"]
	path = src/external/WTF
	url = ../darling-WTF.git
	branch = master
[submodule "src/external/WebCore"]
	path = src/external/WebCore
	url = ../darling-WebCore.git
	branch = master
[submodule "src/external/JavaScriptCore"]
	path = src/external/JavaScriptCore
	url = ../darling-JavaScriptCore.git
	branch = master
[submodule "src/external/bmalloc"]
	path = src/external/bmalloc
	url = ../darling-bmalloc.git
	branch = master
[submodule "src/external/dtrace"]
	path = src/external/dtrace
	url = ../darling-dtrace.git
	branch = master
[submodule "src/external/xcbuild"]
	path = src/external/xcbuild
	url = ../xcbuild.git
[submodule "src/external/bind9"]
	path = src/external/bind9
	url = ../darling-bind9.git
[submodule "src/external/SecurityTokend"]
	path = src/external/SecurityTokend
	url = ../darling-SecurityTokend.git
[submodule "src/external/lzfse"]
	path = src/external/lzfse
	url = ../lzfse.git
[submodule "src/external/OpenDirectory"]
	path = src/external/OpenDirectory
	url = ../darling-opendirectory.git
[submodule "src/external/iokitd"]
	path = src/external/iokitd
	url = ../darling-iokitd.git
[submodule "src/external/OpenAL"]
	path = src/external/OpenAL
	url = ../darling-openal.git
[submodule "src/external/usertemplate"]
	path = src/external/usertemplate
	url = ../darling-usertemplate.git
[submodule "src/external/libtrace"]
	path = src/external/libtrace
	url = ../darling-libtrace.git
[submodule "src/external/rsync"]
	path = src/external/rsync
	url = ../darling-rsync.git
[submodule "src/external/cups"]
	path = src/external/cups
	url = ../darling-cups.git
[submodule "src/external/libffi"]
	path = src/external/libffi
	url = ../darling-libffi.git
[submodule "src/external/dbuskit"]
	path = src/external/dbuskit
	url = ../darling-dbuskit.git
[submodule "src/external/IOKitTools"]
	path = src/external/IOKitTools
	url = ../darling-IOKitTools.git
[submodule "src/external/fmdb"]
	path = src/external/fmdb
	url = ../fmdb.git
[submodule "src/external/swift"]
	path = src/external/swift
	url = ../darling-swift.git
[submodule "src/external/glut"]
	path = src/external/glut
	url = ../darling-glut.git
[submodule "src/external/energytrace"]
	path = src/external/energytrace
	url = ../darling-energytrace.git
[submodule "src/external/nghttp2"]
	path = src/external/nghttp2
	url = ../darling-nghttp2.git
[submodule "src/external/libressl-2.2.9"]
	path = src/external/libressl-2.2.9
	url = ../darling-libressl.git
	branch = v2.2.9
[submodule "src/external/libressl-2.5.5"]
	path = src/external/libressl-2.5.5
	url = ../darling-libressl.git
	branch = v2.5.5
[submodule "src/external/libressl-2.6.5"]
	path = src/external/libressl-2.6.5
	url = ../darling-libressl.git
	branch = v2.6.5
[submodule "src/external/libressl-2.8.3"]
	path = src/external/libressl-2.8.3
	url = ../darling-libressl.git
	branch = v2.8.3
[submodule "src/external/OpenLDAP"]
	path = src/external/OpenLDAP
	url = ../darling-openldap.git
[submodule "src/external/passwordserver_sasl"]
	path = src/external/passwordserver_sasl
	url = ../darling-passwordserver_sasl.git
[submodule "src/external/MITKerberosShim"]
	path = src/external/MITKerberosShim
	url = ../darling-MITKerberosShim.git
[submodule "src/external/mDNSResponder"]
	path = src/external/mDNSResponder
	url = ../darling-mDNSResponder.git
[submodule "src/external/BerkeleyDB"]
	path = src/external/BerkeleyDB
	url = ../darling-BerkeleyDB.git
[submodule "src/external/libnetwork"]
	path = src/external/libnetwork
	url = ../darling-libnetwork.git
[submodule "src/external/openjdk"]
	path = src/external/openjdk
	url = ../openjdk.git
[submodule "src/external/pyobjc"]
	path = src/external/pyobjc
	url = ../darling-pyobjc.git
[submodule "src/external/darlingserver"]
	path = src/external/darlingserver
	url = ../darlingserver.git
[submodule "src/external/libmalloc"]
	path = src/external/libmalloc
	url = ../darling-libmalloc.git
[submodule "src/external/libc"]
	path = src/external/libc
	url = ../darling-Libc.git
[submodule "src/external/libsystem"]
	path = src/external/libsystem
	url = ../darling-Libsystem.git
[submodule "src/external/dyld"]
	path = src/external/dyld
	url = ../darling-dyld.git
[submodule "src/external/AvailabilityVersions"]
	path = src/external/AvailabilityVersions
	url = ../darling-AvailabilityVersions
[submodule "src/external/libnotify"]
	path = src/external/libnotify
	url = ../darling-Libnotify.git
[submodule "src/external/csu"]
	path = src/external/csu
	url = ../darling-Csu.git
[submodule "src/external/Libinfo"]
	path = src/external/Libinfo
	url = ../darling-Libinfo.git
[submodule "src/external/librpcsvc"]
	path = src/external/librpcsvc
	url = ../darling-librpcsvc.git
[submodule "src/external/architecture"]
	path = src/external/architecture
	url = ../darling-architecture
[submodule "src/external/bootstrap_cmds"]
	path = src/external/bootstrap_cmds
	url = ../darling-bootstrap_cmds.git
[submodule "src/external/copyfile"]
	path = src/external/copyfile
	url = ../darling-copyfile.git
[submodule "src/external/keymgr"]
	path = src/external/keymgr
	url = ../darling-keymgr.git
[submodule "src/external/libedit"]
	path = src/external/libedit
	url = ../darling-libedit.git
[submodule "src/external/libiconv"]
	path = src/external/libiconv
	url = ../darling-libiconv.git
[submodule "src/external/libresolv"]
	path = src/external/libresolv
	url = ../darling-libresolv.git
[submodule "src/external/libstdcxx"]
	path = src/external/libstdcxx
	url = ../darling-libstdcxx.git
[submodule "src/external/libunwind"]
	path = src/external/libunwind
	url = ../darling-libunwind.git
[submodule "src/external/libutil"]
	path = src/external/libutil
	url = ../darling-libutil.git
[submodule "src/external/ncurses"]
	path = src/external/ncurses
	url = ../darling-ncurses.git
[submodule "src/external/netcat"]
	path = src/external/netcat
	url = ../darling-netcat.git
[submodule "src/external/removefile"]
	path = src/external/removefile
	url = ../darling-removefile.git
[submodule "src/external/xar"]
	path = src/external/xar
	url = ../darling-xar.git
[submodule "src/external/metal"]
	path = src/external/metal
	url = ../darling-metal.git
[submodule "src/external/xnu"]
	path = src/external/xnu
	url = ../darling-xnu.git


================================================
FILE: .vscode/launch.json
================================================
{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "lldb",
            "request": "launch",
            "name": "Debug darling-coredump",
            "program": "${workspaceFolder}/build/src/hosttools/darling-coredump",
            "args": ["${input:linuxCoreDumpFileName}"],
            "cwd": "${workspaceFolder}"
        },
        // Based on https://stackoverflow.com/a/57848966
        {
            "type": "lldb",
            "request": "custom",
            "name": "Open Darling Core Dump",
            "initCommands": [
                "target create -c ${input:convertedCoreDumpFileName}"
            ]
        }
    ],
    "inputs": [
        {
            "id": "linuxCoreDumpFileName",
            "type": "promptString",
            "description": "Enter the path to the core dump that needs to be converted",
            "default": ""
        },
        {
            "id": "convertedCoreDumpFileName",
            "type": "promptString",
            "description": "Enter the path to the Darling core dump",
            "default": ""
        }
    ]
}

================================================
FILE: CMakeLists.txt
================================================
cmake_minimum_required(VERSION 3.13)

SET(CMAKE_SYSTEM_NAME Linux)
SET(CMAKE_SYSTEM_PROCESSOR "x86-64")

# This allows setting the compiler with -DCMAKE_C_COMPILER when configuring.
if (NOT DEFINED CMAKE_C_COMPILER)
	find_program(CMAKE_C_COMPILER NAMES
		"clang"
		"clang-4.0"
		"clang-6.0"
		"clang-7"
		"clang-9"
		"clang-10"
		"clang-11"
		"clang-12"
		"clang-13"
		"clang-14"
		"clang-15"
		"clang-16"
		"clang-17"
		"clang-18"
		"clang-19"
		"clang-20"
		"clang-21"
		"clang-22"
		"clang-23"
)
endif(NOT DEFINED CMAKE_C_COMPILER)

if (NOT DEFINED CMAKE_CXX_COMPILER)
	find_program(CMAKE_CXX_COMPILER NAMES
		"clang++"
		"clang++-4.0"
		"clang++-6.0"
		"clang++-7"
		"clang++-9"
		"clang++-10"
		"clang++-11"
		"clang++-12"
		"clang++-13"
		"clang++-14"
		"clang++-15"
		"clang++-16"
		"clang++-17"
		"clang++-18"
		"clang++-19"
		"clang++-20"
		"clang++-21"
		"clang++-22"
		"clang++-23"
)
endif(NOT DEFINED CMAKE_CXX_COMPILER)

option(DARLING_NO_CCACHE "Disable ccache usage" OFF)

find_program(CCACHE_PROGRAM ccache)
if(CCACHE_PROGRAM AND NOT DARLING_NO_CCACHE)
    set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}")
endif()

SET(CMAKE_SKIP_RPATH TRUE)

# technically ignored by CMake when building on non-Apple platforms, but it's already a standard variable for the
# SDK deployment target, so we'll just use it and then add it to the compiler flags manually
set(CMAKE_OSX_DEPLOYMENT_TARGET 11.0 CACHE STRING "The version of macOS we're simulating")

project(darling)

enable_language(ASM)

set(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME "core")

set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
include(clang_version_check)
include(InstallSymlink)
include(MacroEnsureOutOfSourceBuild)
include(dsym)
include(xcproj)
include(architecture)
include(create_symlink)

set(CLANG_RECOMMENDED_MINIMUM_VERSION 11)
clang_version_check(${CMAKE_C_COMPILER} c ${CLANG_RECOMMENDED_MINIMUM_VERSION})
clang_version_check(${CMAKE_CXX_COMPILER} cpp ${CLANG_RECOMMENDED_MINIMUM_VERSION})

MACRO_ENSURE_OUT_OF_SOURCE_BUILD()

set(DARLING_TOP_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}")
set(DARLING_NO_EXECUTABLES OFF)
set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "")
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "")

if (${CMAKE_HOST_SYSTEM_PROCESSOR} MATCHES "i686|i386")
	message(FATAL_ERROR "This software can only be built on x86-64 systems")
endif (${CMAKE_HOST_SYSTEM_PROCESSOR} MATCHES "i686|i386")

SET(IGNORED_WARNINGS "-Wno-nullability-completeness -Wno-deprecated-declarations -Wno-availability")

if (${CMAKE_C_COMPILER_ID} STREQUAL "Clang" AND NOT ${CMAKE_C_COMPILER_VERSION} VERSION_LESS "3.9")
	SET(IGNORED_WARNINGS "${IGNORED_WARNINGS} -Wno-expansion-to-defined")
endif (${CMAKE_C_COMPILER_ID} STREQUAL "Clang" AND NOT ${CMAKE_C_COMPILER_VERSION} VERSION_LESS "3.9")

if(${CMAKE_C_COMPILER_ID} STREQUAL "Clang" AND ${CMAKE_C_COMPILER_VERSION} VERSION_GREATER_EQUAL "11")
	# newer Clang chokes on the idiomatic way to use CF_ENUM; e.g. like this:
	#     typedef CF_ENUM(int, MyEnum) {
	#       MY_ENUM_THING,
	#       MY_ENUM_OTHER_THING,
	#       # etc...
	#     }
	set(IGNORED_WARNINGS "${IGNORED_WARNINGS} -Wno-elaborated-enum-base -Wno-undef-prefix")
	set(ASM_IGNORED_WARNINGS "${ASM_IGNORED_WARNINGS} -Wno-undef-prefix")
endif()

SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${IGNORED_WARNINGS}")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${IGNORED_WARNINGS}")
set(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} ${ASM_IGNORED_WARNINGS}")
SET(CMAKE_C_FLAGS_DEBUG "-O0 -ggdb")
SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -ggdb")

# prevent object filename conflicts for two source files that differ only in extension (e.g. `object.c` and `object.m`)
set(CMAKE_C_OUTPUT_EXTENSION ".c.o")
set(CMAKE_CXX_OUTPUT_EXTENSION ".cpp.o")
set(CMAKE_OBJC_OUTPUT_EXTENSION ".m.o")

if(CMAKE_POSITION_INDEPENDENT_CODE)
	SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
	SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
	SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie")
endif(CMAKE_POSITION_INDEPENDENT_CODE)

enable_language(ASM-ATT)

option(TARGET_i386 "Enable i386 slices" ON)
option(TARGET_x86_64 "Enable x86_64 slices" ON)
option(DEBIAN_PACKAGING "Packaging for Debian" OFF)
option(ENABLE_TESTS "Install in-prefix unit tests" OFF)
option(REGENERATE_SDK "Regenerate Header Files For Open Source SDK" OFF)

if (DEBIAN_PACKAGING)
	set(COMPONENTS_DEFAULT "all")
else()
	set(COMPONENTS_DEFAULT "stock")
endif()

set(COMPONENTS "${COMPONENTS_DEFAULT}" CACHE STRING "Choose which components of Darling to build")
include(darling_parse_components)
darling_parse_components("${COMPONENTS}")

set(COMPILE_PY2_BYTECODE AUTO CACHE STRING "Pre-compile bytecode for Python 2 packages")
set_property(CACHE COMPILE_PY2_BYTECODE PROPERTY STRINGS AUTO ON OFF)

string(TOLOWER "${COMPILE_PY2_BYTECODE}" COMPILE_PY2_BYTECODE)

if (COMPILE_PY2_BYTECODE STREQUAL "auto")
	find_package(Python2 QUIET COMPONENTS Interpreter)

	if (Python2_Interpreter_FOUND)
		set(COMPILE_PY2_BYTECODE ON)
		message("Found Python 2; enabling pre-compilation of Python bytecode")
	else()
		set(COMPILE_PY2_BYTECODE OFF)
		message("Python 2 not available; bytecode compilation is disabled")
	endif (Python2_Interpreter_FOUND)
endif (COMPILE_PY2_BYTECODE STREQUAL "auto")

if (COMPILE_PY2_BYTECODE)
	find_package(Python2 REQUIRED COMPONENTS Interpreter)
endif (COMPILE_PY2_BYTECODE)

set(ENABLE_METAL AUTO CACHE STRING "Build Darling with Metal support")
set_property(CACHE ENABLE_METAL PROPERTY STRINGS AUTO ON OFF)

string(TOLOWER "${ENABLE_METAL}" BUILD_METAL)

if(BUILD_METAL STREQUAL "auto")
	# check if Vulkan and LLVM are available
	find_program(LLVM_CONFIG_PROGRAM llvm-config)
	find_package(Vulkan)

	if(LLVM_CONFIG_PROGRAM AND Vulkan_FOUND)
		set(BUILD_METAL ON)
		message("Found required libraries; building with Metal support")
	else()
		set(BUILD_METAL OFF)
		message("Did not find required libraries (Vulkan and LLVM); building without Metal support")
	endif()
endif()

FindDsymutil()
find_package(Setcap REQUIRED)

# Missing CMakeLists.txt must trigger an error
cmake_policy(SET CMP0014 NEW)

generate_architecture()

add_subdirectory(src)

install(DIRECTORY DESTINATION libexec/darling/private)
install(DIRECTORY DESTINATION libexec/darling/private/etc)
install(DIRECTORY DESTINATION libexec/darling/private/var)
install(DIRECTORY DESTINATION libexec/darling/private/tmp)
InstallSymlink(private/etc ${CMAKE_INSTALL_PREFIX}/libexec/darling/etc)
InstallSymlink(private/var ${CMAKE_INSTALL_PREFIX}/libexec/darling/var)

install(FILES etc/resolv.conf
	DESTINATION libexec/darling/private/etc)
InstallSymlink(/Volumes/SystemRoot/etc/machine-id ${CMAKE_INSTALL_PREFIX}/libexec/darling/private/etc/machine-id)
InstallSymlink(/Volumes/SystemRoot/etc/nsswitch.conf ${CMAKE_INSTALL_PREFIX}/libexec/darling/private/etc/nsswitch.conf)

install(DIRECTORY DESTINATION libexec/darling/Volumes)
install(DIRECTORY DESTINATION libexec/darling/Volumes/SystemRoot)
InstallSymlink(/ ${CMAKE_INSTALL_PREFIX}/libexec/darling/Volumes/DarlingEmulatedDrive)

install(DIRECTORY DESTINATION libexec/darling/proc)

install(DIRECTORY DESTINATION libexec/darling/var/root)
install(DIRECTORY DESTINATION libexec/darling/var/run)
InstallSymlink(/dev/log ${CMAKE_INSTALL_PREFIX}/libexec/darling/var/run/syslog)

install(DIRECTORY DESTINATION libexec/darling/usr)
install(DIRECTORY DESTINATION libexec/darling/usr/local)
install(DIRECTORY DESTINATION libexec/darling/usr/local/share)

InstallSymlink(/Volumes/SystemRoot/dev ${CMAKE_INSTALL_PREFIX}/libexec/darling/dev)
InstallSymlink(private/tmp ${CMAKE_INSTALL_PREFIX}/libexec/darling/tmp)

InstallSymlink(/proc/self/mounts ${CMAKE_INSTALL_PREFIX}/libexec/darling/private/etc/mtab)
#InstallSymlink(/Volumes/SystemRoot/etc/passwd ${CMAKE_INSTALL_PREFIX}/libexec/darling/private/etc/passwd)
#InstallSymlink(/Volumes/SystemRoot/etc/group ${CMAKE_INSTALL_PREFIX}/libexec/darling/private/etc/group)
InstallSymlink(/Volumes/SystemRoot/etc/localtime ${CMAKE_INSTALL_PREFIX}/libexec/darling/private/etc/localtime)

InstallSymlink(/Volumes/SystemRoot/usr/share/zoneinfo ${CMAKE_INSTALL_PREFIX}/libexec/darling/usr/share/zoneinfo)

install(DIRECTORY DESTINATION libexec/darling/Library/Preferences)

if(NOT DEBIAN_PACKAGING)
	install(CODE "execute_process(COMMAND bash ${DARLING_TOP_DIRECTORY}/tools/shutdown-user.sh)")
endif(NOT DEBIAN_PACKAGING)

add_custom_target(uninstall
	COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/tools/uninstall
	COMMENT "Uninstall Darling and kernel module")


================================================
FILE: CONTRIBUTORS.md
================================================
# Contributors

Darling comprises many open source packages, both well known (e.g. from the Free Software Foundation) or developed and released by Apple.

This file only covers significant code contributions made directly for Darling.

## People

* Lubos Dolezel
* Wenqi Chen
* Sergey Bugaev
* Andrew Hyatt
* Chris Wulff



================================================
FILE: Developer/.gitignore
================================================
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/libSystem.B.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/libobjc.A.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation

Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libcommonCrypto.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libcompiler_rt.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libcopyfile.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libcorecrypto.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libdispatch.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libdyld.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libkeymgr.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libmacho.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libquarantine.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libremovefile.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libsystem_asl.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libsystem_blocks.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libsystem_c.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libsystem_coreservices.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libsystem_coretls.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libsystem_duct.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libsystem_info.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libsystem_kernel.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libsystem_malloc.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libsystem_m.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libsystem_notify.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libsystem_platform.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libsystem_pthread.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libsystem_sandbox.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libunwind.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/libxpc.dylib
Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/system/liblaunch.dylib

Toolchains/XcodeDefault.xctoolchain/usr/bin/bsdln
Toolchains/XcodeDefault.xctoolchain/usr/bin/ln


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications/Core Build System.xcspec
================================================
{
    /* The name of the build system */
    Type = BuildSystem;

    /* The build system we inherit from */
    BasedOn = "com.apple.buildsettings.standard";

    /* The identifier of this build system */
    Identifier = com.apple.build-system.core;

    /* Build system properties */
    Properties = (
	/* Require a property list */
        {
            Name = PRODUCT_DEFINITION_PLIST;
            Type = String;
            DefaultValue = "";
            Category = "Deployment";
        },

	/* Don't combine high DPI images by default */
        {
            Name = COMBINE_HIDPI_IMAGES;
            Type = bool;
            DefaultValue = NO;
            Category = "Deployment";
        },

    );
}


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications/MacOSX Architectures.xcspec
================================================
(
    {
        Type = Architecture;
        Identifier = Native;
        ListInEnum = YES;
        SortNumber = 100;
        ArchitectureSetting = "NATIVE_ARCH_ACTUAL";
    },
	{
		Type = Architecture;
		Identifier = Standard;
		ListInEnum = YES;
		SortNumber = 0;
		RealArchitectures = (
			"x86_64",
		);
		ArchitectureSetting = "ARCHS_STANDARD";
	},
	{
		Type = Architecture;
		Identifier = Standard64bit;
		ListInEnum = YES;
		SortNumber = 102;
		RealArchitectures = (
			"x86_64",
		);
		ArchitectureSetting = "ARCHS_STANDARD_64_BIT";
	},
	{
		Type = Architecture;
		Identifier = Universal;
		ListInEnum = NO;
		SortNumber = 2;
		RealArchitectures = (
			"x86_64",
			"i386",
		);
		ArchitectureSetting = "ARCHS_STANDARD_32_64_BIT";
	},
	{
		Type = Architecture;
		Identifier = Standard_Including_64_bit;
		ListInEnum = NO;
		SortNumber = 103;
		RealArchitectures = (
			"x86_64",
		);
		ArchitectureSetting = "ARCHS_STANDARD_INCLUDING_64_BIT";
	},
	{
		Type = Architecture;
		Identifier = Standard32bit;
		ListInEnum = NO;
		SortNumber = 101;
		RealArchitectures = (
			"i386",
		);
		ArchitectureSetting = "ARCHS_STANDARD_32_BIT";
	},
	{
		Type = Architecture;
		Identifier = i386;
		PerArchBuildSettingName = Intel;
		ByteOrder = little;
		ListInEnum = NO;
		SortNumber = 105;
		Deprecated = YES;
	},
	{
		Type = Architecture;
		Identifier = "x86_64";
		PerArchBuildSettingName = "Intel 64-bit";
		ByteOrder = little;
		ListInEnum = NO;
		SortNumber = 106;
	},
)


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications/MacOSX Package Types.xcspec
================================================
(
    /* Mach-O */
    {   Type = PackageType;
        Identifier = com.apple.package-type.mach-o-executable;
        DefaultBuildSettings = {
            EXECUTABLE_PREFIX = "";
            EXECUTABLE_SUFFIX = "";
            EXECUTABLE_NAME = "$(EXECUTABLE_PREFIX)$(PRODUCT_NAME)$(EXECUTABLE_VARIANT_SUFFIX)$(EXECUTABLE_SUFFIX)";
            EXECUTABLE_PATH = "$(EXECUTABLE_NAME)";
        };
        ProductReference = {
            FileType = compiled.mach-o.executable;
            Name = "$(EXECUTABLE_NAME)";
            IsLaunchable = YES;
        };
    },

    /* Object */
    {   Type = PackageType;
        Identifier = com.apple.package-type.mach-o-objfile;
        DefaultBuildSettings = {
            EXECUTABLE_PREFIX = "";
            EXECUTABLE_SUFFIX = "";
            EXECUTABLE_NAME = "$(EXECUTABLE_PREFIX)$(PRODUCT_NAME)$(EXECUTABLE_VARIANT_SUFFIX)$(EXECUTABLE_SUFFIX)";
            EXECUTABLE_PATH = "$(EXECUTABLE_NAME)";
        };
        ProductReference = {
            FileType = compiled.mach-o.objfile;
            Name = "$(EXECUTABLE_NAME)";
            IsLaunchable = NO;
        };
    },

    /* Dylib */
    {   Type = PackageType;
        Identifier = com.apple.package-type.mach-o-dylib;
        DefaultBuildSettings = {
            EXECUTABLE_PREFIX = "";
            EXECUTABLE_SUFFIX = "";
            EXECUTABLE_NAME = "$(EXECUTABLE_PREFIX)$(PRODUCT_NAME)$(EXECUTABLE_VARIANT_SUFFIX)$(EXECUTABLE_SUFFIX)";
            EXECUTABLE_PATH = "$(EXECUTABLE_NAME)";
        };
        ProductReference = {
            FileType = compiled.mach-o.dylib;
            Name = "$(EXECUTABLE_NAME)";
            IsLaunchable = NO;
        };
    },

    /* Static lib */
    {   Type = PackageType;
        Identifier = com.apple.package-type.static-library;
        DefaultBuildSettings = {
            EXECUTABLE_PREFIX = "lib";
            EXECUTABLE_SUFFIX = ".a";
            EXECUTABLE_NAME = "$(EXECUTABLE_PREFIX)$(PRODUCT_NAME)$(EXECUTABLE_VARIANT_SUFFIX)$(EXECUTABLE_SUFFIX)";
            EXECUTABLE_PATH = "$(EXECUTABLE_NAME)";
        };
        ProductReference = {
            FileType = archive.ar;
            Name = "$(EXECUTABLE_NAME)";
            IsLaunchable = NO;
        };
    },

    /* Bundle */
    {   Type = PackageType;
        Identifier = com.apple.package-type.mach-o-bundle;
        DefaultBuildSettings = {
            EXECUTABLE_PREFIX = "";
            EXECUTABLE_SUFFIX = ".dylib";
            EXECUTABLE_NAME = "$(EXECUTABLE_PREFIX)$(PRODUCT_NAME)$(EXECUTABLE_VARIANT_SUFFIX)$(EXECUTABLE_SUFFIX)";
            EXECUTABLE_PATH = "$(EXECUTABLE_NAME)";
        };
        ProductReference = {
            FileType = compiled.mach-o.bundle;
            Name = "$(EXECUTABLE_NAME)";
            IsLaunchable = NO;
        };
    },

    /* CFBundle */
    {   Type = PackageType;
        Identifier = com.apple.package-type.wrapper;
        DefaultBuildSettings = {
            WRAPPER_PREFIX = "";
            WRAPPER_SUFFIX = ".bundle";
            WRAPPER_NAME = "$(WRAPPER_PREFIX)$(PRODUCT_NAME)$(WRAPPER_SUFFIX)";
            CONTENTS_FOLDER_PATH = "$(WRAPPER_NAME)/Contents";
            EXECUTABLE_PREFIX = "";
            EXECUTABLE_SUFFIX = "";
            EXECUTABLE_NAME = "$(EXECUTABLE_PREFIX)$(PRODUCT_NAME)$(EXECUTABLE_VARIANT_SUFFIX)$(EXECUTABLE_SUFFIX)";
            EXECUTABLE_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/MacOS";
            EXECUTABLE_PATH = "$(EXECUTABLE_FOLDER_PATH)/$(EXECUTABLE_NAME)";
            INFOPLIST_PATH = "$(CONTENTS_FOLDER_PATH)/Info.plist";
            INFOSTRINGS_PATH = "$(LOCALIZED_RESOURCES_FOLDER_PATH)/InfoPlist.strings";
            PKGINFO_PATH = "$(CONTENTS_FOLDER_PATH)/PkgInfo";
            PBDEVELOPMENTPLIST_PATH = "$(CONTENTS_FOLDER_PATH)/pbdevelopment.plist";
            VERSIONPLIST_PATH = "$(CONTENTS_FOLDER_PATH)/version.plist";
            PUBLIC_HEADERS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Headers";
            PRIVATE_HEADERS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/PrivateHeaders";
            EXECUTABLES_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Executables";
            FRAMEWORKS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Frameworks";
            SHARED_FRAMEWORKS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/SharedFrameworks";
            SHARED_SUPPORT_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/SharedSupport";
            UNLOCALIZED_RESOURCES_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Resources";
            LOCALIZED_RESOURCES_FOLDER_PATH = "$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/$(DEVELOPMENT_LANGUAGE).lproj";
            DOCUMENTATION_FOLDER_PATH = "$(LOCALIZED_RESOURCES_FOLDER_PATH)/Documentation";
            PLUGINS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/PlugIns";
            SCRIPTS_FOLDER_PATH = "$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/Scripts";
            JAVA_FOLDER_PATH = "$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/Java";
        };
        ProductReference = {
            FileType = wrapper.cfbundle;
            Name = "$(WRAPPER_NAME)";
            IsLaunchable = NO;
        };
    },

    /* CFBundle (shallow) */
    {   Type = PackageType;
        Identifier = com.apple.package-type.wrapper.shallow;
        BasedOn = com.apple.package-type.wrapper;
        DefaultBuildSettings = {
            CONTENTS_FOLDER_PATH = "$(WRAPPER_NAME)";
            EXECUTABLE_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)";
            UNLOCALIZED_RESOURCES_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)";
            SHALLOW_BUNDLE = YES;
        };
        ProductReference = {
            FileType = wrapper.cfbundle;
            Name = "$(WRAPPER_NAME)";
            IsLaunchable = NO;
        };
    },

    /* Application */
    {   Type = PackageType;
        Identifier = com.apple.package-type.wrapper.application;
        BasedOn = com.apple.package-type.wrapper;
        DefaultBuildSettings = {
            GENERATE_PKGINFO_FILE = YES;
        };
        ProductReference = {
            FileType = wrapper.application;
            Name = "$(WRAPPER_NAME)";
            IsLaunchable = YES;
        };
    },

    /* Shallow Application */
    {   Type = PackageType;
        Identifier = com.apple.package-type.wrapper.application.shallow;
        BasedOn = com.apple.package-type.wrapper.shallow;
        DefaultBuildSettings = {
            UNLOCALIZED_RESOURCES_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)";
            GENERATE_PKGINFO_FILE = YES;
            SHALLOW_BUNDLE = YES;
        };
        ProductReference = {
            FileType = wrapper.application;
            Name = "$(WRAPPER_NAME)";
            IsLaunchable = YES;
        };
    },

    /* Framework */
    {   Type = PackageType;
        Identifier = com.apple.package-type.wrapper.framework;
        DefaultBuildSettings = {
            WRAPPER_PREFIX = "";
            WRAPPER_SUFFIX = ".framework";
            WRAPPER_NAME = "$(WRAPPER_PREFIX)$(PRODUCT_NAME)$(WRAPPER_SUFFIX)";
            VERSIONS_FOLDER_PATH = "$(WRAPPER_NAME)/Versions";
            CONTENTS_FOLDER_PATH = "$(VERSIONS_FOLDER_PATH)/$(FRAMEWORK_VERSION)";
            CURRENT_VERSION = "Current";
            EXECUTABLE_PREFIX = "";
            EXECUTABLE_SUFFIX = "";
            EXECUTABLE_NAME = "$(EXECUTABLE_PREFIX)$(PRODUCT_NAME)$(EXECUTABLE_VARIANT_SUFFIX)$(EXECUTABLE_SUFFIX)";
            EXECUTABLE_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)";
            EXECUTABLE_PATH = "$(EXECUTABLE_FOLDER_PATH)/$(EXECUTABLE_NAME)";
            INFOPLIST_PATH = "$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/Info.plist";
            INFOPLISTSTRINGS_PATH = "$(LOCALIZED_RESOURCES_FOLDER_PATH)/InfoPlist.strings";
            PKGINFO_PATH = "$(WRAPPER_NAME)/PkgInfo";
            PBDEVELOPMENTPLIST_PATH = "$(CONTENTS_FOLDER_PATH)/pbdevelopment.plist";
            VERSIONPLIST_PATH = "$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/version.plist";
            PUBLIC_HEADERS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Headers";
            PRIVATE_HEADERS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/PrivateHeaders";
            EXECUTABLES_FOLDER_PATH = "$(LOCALIZED_RESOURCES_FOLDER_PATH)";
            FRAMEWORKS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Frameworks";
            SHARED_FRAMEWORKS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/SharedFrameworks";
            SHARED_SUPPORT_FOLDER_PATH = "$(UNLOCALIZED_RESOURCES_FOLDER_PATH)";
            UNLOCALIZED_RESOURCES_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Resources";
            LOCALIZED_RESOURCES_FOLDER_PATH = "$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/$(DEVELOPMENT_LANGUAGE).lproj";
            DOCUMENTATION_FOLDER_PATH = "$(LOCALIZED_RESOURCES_FOLDER_PATH)/Documentation";
            PLUGINS_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/PlugIns";
            SCRIPTS_FOLDER_PATH = "$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/Scripts";
            JAVA_FOLDER_PATH = "$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/Java";
            CODESIGNING_FOLDER_PATH = "$(TARGET_BUILD_DIR)/$(CONTENTS_FOLDER_PATH)";
        };
        ProductReference = {
            FileType = wrapper.framework;
            Name = "$(WRAPPER_NAME)";
            IsLaunchable = NO;
        };
    },

    /* Static framework */
    {   Type = PackageType;
        Identifier = com.apple.package-type.wrapper.framework.static;
        BasedOn = com.apple.package-type.wrapper.framework;
        DefaultBuildSettings = {
            EXECUTABLE_PREFIX = "";
            EXECUTABLE_SUFFIX = "";
            EXECUTABLE_NAME = "$(EXECUTABLE_PREFIX)$(PRODUCT_NAME)$(EXECUTABLE_VARIANT_SUFFIX)$(EXECUTABLE_SUFFIX)";
        };
        ProductReference = {
            FileType = wrapper.framework.static;
            Name = "$(WRAPPER_NAME)";
            IsLaunchable = NO;
        };
    },

    /* Shallow framework */
    {   Type = PackageType;
        Identifier = com.apple.package-type.wrapper.framework.shallow;
        BasedOn = com.apple.package-type.wrapper.framework;
        DefaultBuildSettings = {
            CONTENTS_FOLDER_PATH = "$(WRAPPER_NAME)";
            VERSIONS_FOLDER_PATH = "$(WRAPPER_NAME)";
            UNLOCALIZED_RESOURCES_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)";
            SHALLOW_BUNDLE = YES;
        };
        ProductReference = {
            FileType = wrapper.framework;
            Name = "$(WRAPPER_NAME)";
            IsLaunchable = NO;
        };
    },

    /* Unit Test */
    {   Type = PackageType;
        Identifier = com.apple.package-type.bundle.unit-test;
        BasedOn = com.apple.package-type.wrapper;
        DefaultBuildSettings = {
            WRAPPER_SUFFIX = "xctest";
        };
        ProductReference = {
            FileType = wrapper.cfbundle;
            Name = "$(WRAPPER_NAME)";
            IsLaunchable = NO;
        };
    },

    /* XPC Service */
    {   Type = PackageType;
        Identifier = com.apple.package-type.xpc-service;
        BasedOn = com.apple.package-type.wrapper;
        DefaultBuildSettings = {
            WRAPPER_SUFFIX = ".xpc";
        };
        ProductReference = {
            FileType = wrapper.xpc-service;
            Name = "$(WRAPPER_NAME)";
            IsLaunchable = NO;
        };
    },

    /* PlugInKit Plugin */
    {   Type = PackageType;
        Identifier = com.apple.package-type.pluginkit-plugin;
        BasedOn = com.apple.package-type.xpc-service;
        DefaultBuildSettings = {
            WRAPPER_SUFFIX = ".pluginkit";
        };
        ProductReference = {
            FileType = wrapper.app-extension;
            Name = "$(WRAPPER_NAME)";
            IsLaunchable = NO;
        };
    },

    /* Extension */
    {   Type = PackageType;
        Identifier = com.apple.package-type.app-extension;
        BasedOn = com.apple.package-type.pluginkit-plugin;
        DefaultBuildSettings = {
            WRAPPER_SUFFIX = ".appex";
        };
        ProductReference = {
            FileType = wrapper.app-extension;
            Name = "$(WRAPPER_NAME)";
            IsLaunchable = NO;
        };

    },
)


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications/MacOSX Product Types.xcspec
================================================
(


    /* Command Line Tool */
    {   Type = ProductType;
        Identifier = com.apple.product-type.tool;
        Class = PBXToolProductType;
        IconNamePrefix = "TargetExecutable";
        DefaultTargetName = "Command-line Tool";
        DefaultBuildProperties = {
            FULL_PRODUCT_NAME = "$(EXECUTABLE_NAME)";
            MACH_O_TYPE = "mh_execute";
            EXECUTABLE_PREFIX = "";
            EXECUTABLE_SUFFIX = "";
            REZ_EXECUTABLE = YES;
            INSTALL_PATH = "/usr/local/bin";
            FRAMEWORK_FLAG_PREFIX = "-framework";
            LIBRARY_FLAG_PREFIX = "-l";
            LIBRARY_FLAG_NOSPACE = YES;
            GCC_DYNAMIC_NO_PIC = NO;
            GCC_SYMBOLS_PRIVATE_EXTERN = YES;
            GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
            STRIP_STYLE = "all";
            CODE_SIGNING_ALLOWED = YES;
        };
        PackageTypes = (
            com.apple.package-type.mach-o-executable
        );
    },

    /* Dynamic Library (dylib) */
    {   Type = ProductType;
        Identifier = com.apple.product-type.library.dynamic;
        Class = PBXDynamicLibraryProductType;
        IconNamePrefix = "TargetLibrary";
        DefaultTargetName = "Dynamic Library";
        DefaultBuildProperties = {
            FULL_PRODUCT_NAME = "$(EXECUTABLE_NAME)";
            MACH_O_TYPE = "mh_dylib";
            REZ_EXECUTABLE = YES;
            EXECUTABLE_SUFFIX = ".$(EXECUTABLE_EXTENSION)";
            EXECUTABLE_EXTENSION = "dylib";
            PUBLIC_HEADERS_FOLDER_PATH = "/usr/local/include";
            PRIVATE_HEADERS_FOLDER_PATH = "/usr/local/include";
            INSTALL_PATH = "/usr/local/lib";
            DYLIB_INSTALL_NAME_BASE = "$(INSTALL_PATH)";
            LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)";
            DYLIB_COMPATIBILITY_VERSION = "1";
            DYLIB_CURRENT_VERSION = "1";
            FRAMEWORK_FLAG_PREFIX = "-framework";
            LIBRARY_FLAG_PREFIX = "-l";
            LIBRARY_FLAG_NOSPACE = YES;
            STRIP_STYLE = "debugging";
            GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
            CODE_SIGNING_ALLOWED = YES;
            CODE_SIGNING_REQUIRED = NO;
        };
        PackageTypes = (
            com.apple.package-type.mach-o-dylib
        );
    },

    /* Static Library (.a) */
    {   Type = ProductType;
        Identifier = com.apple.product-type.library.static;
        Class = PBXStaticLibraryProductType;
        IconNamePrefix = "TargetLibrary";
        DefaultTargetName = "Static Library";
        DefaultBuildProperties = {
            FULL_PRODUCT_NAME = "$(EXECUTABLE_NAME)";
            MACH_O_TYPE = "staticlib";
            REZ_EXECUTABLE = YES;
            EXECUTABLE_PREFIX = "lib";
            EXECUTABLE_SUFFIX = ".$(EXECUTABLE_EXTENSION)";
            EXECUTABLE_EXTENSION = "a";
            PUBLIC_HEADERS_FOLDER_PATH = "/usr/local/include";
            PRIVATE_HEADERS_FOLDER_PATH = "/usr/local/include";
            INSTALL_PATH = "/usr/local/lib";
            FRAMEWORK_FLAG_PREFIX = "-framework";
            LIBRARY_FLAG_PREFIX = "-l";
            LIBRARY_FLAG_NOSPACE = YES;
            STRIP_STYLE = "debugging";
            CLANG_ENABLE_MODULE_DEBUGGING = NO;
        };
        AlwaysPerformSeparateStrip = YES;
        PackageTypes = (
            com.apple.package-type.static-library
        );
    },

    /* Object file */
    {   Type = ProductType;
        Identifier = com.apple.product-type.objfile;
        Class = XCStandaloneExecutableProductType;
        IconNamePrefix = "TargetPlugin";
        DefaultTargetName = "Object File";
        DefaultBuildProperties = {
            FULL_PRODUCT_NAME = "$(EXECUTABLE_NAME)";
            MACH_O_TYPE = "mh_object";
            LINK_WITH_STANDARD_LIBRARIES = NO;
            REZ_EXECUTABLE = YES;
            EXECUTABLE_SUFFIX = ".$(EXECUTABLE_EXTENSION)";
            EXECUTABLE_EXTENSION = "o";
            PUBLIC_HEADERS_FOLDER_PATH = "/usr/local/include";
            PRIVATE_HEADERS_FOLDER_PATH = "/usr/local/include";
            INSTALL_PATH = "$(HOME)/Objects";
            FRAMEWORK_FLAG_PREFIX = "-framework";
            LIBRARY_FLAG_PREFIX = "-l";
            LIBRARY_FLAG_NOSPACE = YES;
            SKIP_INSTALL = YES;
            STRIP_STYLE = "debugging";
            GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
            KEEP_PRIVATE_EXTERNS = YES;
            DEAD_CODE_STRIPPING = NO;
        };
        PackageTypes = (
            com.apple.package-type.mach-o-objfile
        );
    },

    /* Bundle (.bundle) */
    {   Type = ProductType;
        Identifier = com.apple.product-type.bundle;
        Class = PBXBundleProductType;
        IconNamePrefix = "TargetPlugin";
        DefaultTargetName = "Bundle";
        DefaultBuildProperties = {
            FULL_PRODUCT_NAME = "$(WRAPPER_NAME)";
            MACH_O_TYPE = "mh_bundle";
            WRAPPER_PREFIX = "";
            WRAPPER_SUFFIX = ".$(WRAPPER_EXTENSION)";
            WRAPPER_EXTENSION = "bundle";
            WRAPPER_NAME = "$(WRAPPER_PREFIX)$(PRODUCT_NAME)$(WRAPPER_SUFFIX)";
            FRAMEWORK_FLAG_PREFIX = "-framework";
            LIBRARY_FLAG_PREFIX = "-l";
            LIBRARY_FLAG_NOSPACE = YES;
            STRIP_STYLE = "non-global";
            GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
            CODE_SIGNING_ALLOWED = YES;
        };
        PackageTypes = (
            com.apple.package-type.wrapper,
            com.apple.package-type.wrapper.shallow
        );
        IsWrapper = YES;
        HasInfoPlist = YES;
        HasInfoPlistStrings = YES;
    },

    /* Shallow Bundle (.bundle) */
    {   Type = ProductType;
        Identifier = com.apple.product-type.bundle.shallow;
        BasedOn = com.apple.product-type.bundle;
        Class = PBXBundleProductType;
        PackageTypes = (
            com.apple.package-type.wrapper.shallow
        );
    },

    /* Application */
    {   Type = ProductType;
        Identifier = com.apple.product-type.application;
        BasedOn = com.apple.product-type.bundle;
        Class = PBXApplicationProductType;
        IconNamePrefix = "TargetApp";
        DefaultTargetName = "Application";
        DefaultBuildProperties = {
            MACH_O_TYPE = "mh_execute";
            GCC_DYNAMIC_NO_PIC = NO;
            GCC_SYMBOLS_PRIVATE_EXTERN = YES;
            GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
            WRAPPER_SUFFIX = ".$(WRAPPER_EXTENSION)";
            WRAPPER_EXTENSION = "app";
            INSTALL_PATH = "$(LOCAL_APPS_DIR)";
            STRIP_STYLE = "all";
            CODE_SIGNING_ALLOWED = YES;
        };
        PackageTypes = (
            com.apple.package-type.wrapper.application
        );
        CanEmbedCompilerSanitizerLibraries = YES;
        RunpathSearchPathForEmbeddedFrameworks = "@executable_path/../Frameworks";
        ValidateEmbeddedBinaries = YES;
        ProvisioningProfileSupported = YES;
        ProvisioningProfileRequired = NO;
    },

    /* Shallow Application Product */
    {   Type = ProductType;
        Identifier = com.apple.product-type.application.shallow;
        BasedOn = com.apple.product-type.application;
        Class = PBXApplicationProductType;
        PackageTypes = (
            com.apple.package-type.wrapper.application.shallow
        );
    },

    /* Framework */
    {   Type = ProductType;
        Identifier = com.apple.product-type.framework;
        BasedOn = com.apple.product-type.bundle;
        Class = PBXFrameworkProductType;
        IconNamePrefix = "TargetFramework";
        DefaultTargetName = "Framework";
        DefaultBuildProperties = {
            MACH_O_TYPE = "mh_dylib";
            FRAMEWORK_VERSION = "A";
            WRAPPER_SUFFIX = ".$(WRAPPER_EXTENSION)";
            WRAPPER_EXTENSION = "framework";
            INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
            DYLIB_INSTALL_NAME_BASE = "$(INSTALL_PATH)";
            LD_DYLIB_INSTALL_NAME = "$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)";
            STRIP_STYLE = "debugging";
            CODE_SIGNING_ALLOWED = YES;
            CODE_SIGNING_REQUIRED = NO;
            ENTITLEMENTS_REQUIRED = NO;
            CODE_SIGNING_REQUIRES_TEAM = YES;
        };
        PackageTypes = (
            com.apple.package-type.wrapper.framework
        );
    },

    /* Shallow Framework */
    {   Type = ProductType;
        Identifier = com.apple.product-type.framework.shallow;
        BasedOn = com.apple.product-type.framework;
        Class = PBXFrameworkProductType;
        PackageTypes = (
            com.apple.package-type.wrapper.framework.shallow
        );
    },

    /* Static Framework */
    {   Type = ProductType;
        Identifier = com.apple.product-type.framework.static;
        BasedOn = com.apple.product-type.framework;
        Class = XCStaticFrameworkProductType;
        IconNamePrefix = "TargetFramework";
        DefaultTargetName = "Static Framework";
        DefaultBuildProperties = {
            MACH_O_TYPE = "staticlib";
            FRAMEWORK_VERSION = "A";
            WRAPPER_SUFFIX = ".$(WRAPPER_EXTENSION)";
            WRAPPER_EXTENSION = "framework";
            INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
            DYLIB_INSTALL_NAME_BASE = "";
            LD_DYLIB_INSTALL_NAME = "";
            GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
            CODE_SIGNING_ALLOWED = NO;
        };
        AlwaysPerformSeparateStrip = YES;
        PackageTypes = (
            com.apple.package-type.wrapper.framework.static
        );
    },

    /* Unit Test */
    {   Type = ProductType;
        Identifier = com.apple.product-type.bundle.unit-test;
        BasedOn = com.apple.product-type.bundle;
        Class = PBXXCTestBundleProductType;
        DefaultBuildProperties = {
            WRAPPER_EXTENSION = "xctest";
            PRODUCT_SPECIFIC_LDFLAGS = "-framework XCTest";
            PRODUCT_TYPE_FRAMEWORK_SEARCH_PATHS = "$(TEST_FRAMEWORK_SEARCH_PATHS)";
            TEST_FRAMEWORK_SEARCH_PATHS = (
                "$(inherited)",
                "$(PLATFORM_DIR)/Developer/Library/Frameworks",
            );
        };
        PackageTypes = (
            com.apple.package-type.bundle.unit-test
        );
        CanEmbedCompilerSanitizerLibraries = YES;
        IsUnitTest = YES;
    },

    /* UI Test */
    {   Type = ProductType;
        Identifier = com.apple.product-type.bundle.ui-testing;
        BasedOn = com.apple.product-type.bundle.unit-test;
        Class = PBXXCTestBundleProductType;
        DefaultBuildProperties = {
            WRAPPER_EXTENSION = "xctest";
            USES_XCTRUNNER = "YES";
            PRODUCT_SPECIFIC_LDFLAGS = "-framework XCTest";
            PRODUCT_TYPE_FRAMEWORK_SEARCH_PATHS = "$(TEST_FRAMEWORK_SEARCH_PATHS)";
            TEST_FRAMEWORK_SEARCH_PATHS = (
                "$(inherited)",
                "$(PLATFORM_DIR)/Developer/Library/Frameworks",
            );
        };
        PackageTypes = (
            com.apple.package-type.bundle.unit-test
        );
        ProvisioningProfileSupported = YES;
        IsUITest = YES;
    },

    /* XPC Service */
    {
		Type = ProductType;
		Identifier = "com.apple.product-type.xpc-service";
		BasedOn = "com.apple.product-type.bundle";
		Class = PBXBundleProductType;
		IconNamePrefix = XPCService;
		DefaultTargetName = "XPC Service";
        CanEmbedCompilerSanitizerLibraries = YES;
        "DefaultBuildProperties" = {
            "MACH_O_TYPE" = "mh_execute";
            WRAPPER_EXTENSION = "xpc";
        };
		PackageTypes = (
			"com.apple.package-type.xpc-service",
		);
	},

    /* PlugInKit Plugin */
    {
        Type = ProductType;
        Identifier = "com.apple.product-type.pluginkit-plugin";
        BasedOn = "com.apple.product-type.xpc-service";
        Class = PBXBundleProductType;
        IconNamePrefix = XPCService;
        DefaultTargetName = "PlugInKit PlugIn";
        "DefaultBuildProperties" = {
            "PRODUCT_SPECIFIC_LDFLAGS" = "$(SDKROOT)/System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit";
            WRAPPER_EXTENSION = "pluginkit";
        };
        PackageTypes = (
            "com.apple.package-type.pluginkit-plugin",
        );
    },

    /* App Extension */
    {
        Type = ProductType;
        Identifier = "com.apple.product-type.app-extension";
        BasedOn = "com.apple.product-type.pluginkit-plugin";
        Class = PBXBundleProductType;
        IconNamePrefix = AppExtension;
        DefaultTargetName = "App Extension";
        "DefaultBuildProperties" = {
            "CODE_SIGNING_ALLOWED" = YES;
            "APPLICATION_EXTENSION_API_ONLY" = YES;
            "PRODUCT_SPECIFIC_LDFLAGS" = "-e _NSExtensionMain";
            WRAPPER_EXTENSION = "appex";
        };
        PackageTypes = (
            "com.apple.package-type.app-extension",
        );
        ProvisioningProfileSupported = YES;
        ProvisioningProfileRequired = NO;
    },
)


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/SDKSettings.plist
================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CanonicalName</key>
	<string>macosx10.13</string>
	<key>CustomProperties</key>
	<dict>
		<key>KERNEL_EXTENSION_HEADER_SEARCH_PATHS</key>
		<string>$(KERNEL_FRAMEWORK)/PrivateHeaders $(KERNEL_FRAMEWORK_HEADERS)</string>
	</dict>
	<key>DefaultProperties</key>
	<dict>
		<key>MACOSX_DEPLOYMENT_TARGET</key>
		<string>10.13</string>
		<key>PLATFORM_NAME</key>
		<string>macosx</string>
		<key>DEFAULT_KEXT_INSTALL_PATH</key>
		<string>$(LIBRARY_KEXT_INSTALL_PATH)</string>
		<key>KASAN_DEFAULT_CFLAGS</key>
		<string>-DKASAN=1 -fsanitize=address -mllvm -asan-globals-live-support -mllvm -asan-force-dynamic-shadow</string>
	</dict>
	<key>DisplayName</key>
	<string>Darling 10.13</string>
	<key>MaximumDeploymentTarget</key>
	<string>10.13.99</string>
	<key>MinimalDisplayName</key>
	<string>10.13</string>
	<key>MinimumSupportedToolsVersion</key>
	<string>3.2</string>
	<key>SupportedBuildToolComponents</key>
	<array>
		<string>com.apple.compilers.gcc.headers.4_2</string>
	</array>
	<key>Version</key>
	<string>10.13</string>
	<key>IsBaseSDK</key>
	<string>YES</string>
</dict>
</plist>


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/NSSystemDirectories.h
================================================
/*
 * Copyright (c) 1999-2000, 2009 Apple Inc. All rights reserved.
 *
 * @APPLE_LICENSE_HEADER_START@
 * 
 * This file contains Original Code and/or Modifications of Original Code
 * as defined in and that are subject to the Apple Public Source License
 * Version 2.0 (the 'License'). You may not use this file except in
 * compliance with the License. Please obtain a copy of the License at
 * http://www.opensource.apple.com/apsl/ and read it before using this
 * file.
 * 
 * The Original Code and all software distributed under the License are
 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
 * Please see the License for the specific language governing rights and
 * limitations under the License.
 * 
 * @APPLE_LICENSE_HEADER_END@
 */

/*
 This API returns the various standard system directories where apps, resources, etc get installed.
 Because queries can return multiple directories, the API is in the form of an enumeration.
 The directories are returned in search path order; that is, the first place to look is returned first.
 This API may return directories that do not exist yet.
 If NSUserDomain is included in a query, then the results will contain "~" to refer to the user's directory.
 NEXT_ROOT is prepended as necessary to the returned values.
 Some calls might return no directories!
 The buffer that is passed in will be filled with a null-terminated string, possibly containing as many as PATH_MAX-1 characters.

 Typical usage:
 
    #include <limits.h>
    #include <NSSystemDirectories.h>

    char path[PATH_MAX];
    NSSearchPathEnumerationState state = NSStartSearchPathEnumeration(dir, domainMask);
    while (state = NSGetNextSearchPathEnumeration(state, path)) {
        // Handle path
    }


*/

#ifndef __NS_SYSTEM_DIRECTORIES_H__
#define __NS_SYSTEM_DIRECTORIES_H__

#include <sys/cdefs.h>
#include <Availability.h>

// Directories

typedef enum {
    NSApplicationDirectory = 1,             // supported applications (Applications)
    NSDemoApplicationDirectory = 2,         // unsupported applications, demonstration versions (Applications/GrabBag)
    NSDeveloperApplicationDirectory = 3,    // developer applications (Developer/Applications)
    NSAdminApplicationDirectory = 4,        // system and network administration applications (Applications/Utilities)
    NSLibraryDirectory = 5,                 // various user-visible documentation, support, and configuration files, resources (Library)
    NSDeveloperDirectory = 6,               // developer resources (Developer)
    NSUserDirectory = 7,                    // user home directories (Users)
    NSDocumentationDirectory = 8,           // documentation (Library/Documentation)
    NSDocumentDirectory = 9,                // documents (Documents)
    NSCoreServiceDirectory = 10,            // location of core services (System/Library/CoreServices)
    NSAutosavedInformationDirectory = 11,   // location of user's directory for use with autosaving (Library/Autosave Information)
    NSDesktopDirectory = 12,                // location of user's Desktop (Desktop)
    NSCachesDirectory = 13,                 // location of discardable cache files (Library/Caches)
    NSApplicationSupportDirectory = 14,     // location of application support files (plug-ins, etc) (Library/Application Support)
    NSDownloadsDirectory = 15,              // location of user's Downloads directory (Downloads)
    NSInputMethodsDirectory = 16,           // input methods (Library/Input Methods)
    NSMoviesDirectory = 17,                 // location of user's Movies directory (~/Movies)
    NSMusicDirectory = 18,                  // location of user's Music directory (~/Music)
    NSPicturesDirectory = 19,               // location of user's Pictures directory (~/Pictures)
    NSPrinterDescriptionDirectory = 20,     // location of system's PPDs directory (Library/Printers/PPDs)
    NSSharedPublicDirectory = 21,           // location of user's Public sharing directory (~/Public)
    NSPreferencePanesDirectory = 22,        // location of the PreferencePanes directory for use with System Preferences (Library/PreferencePanes)
    NSAllApplicationsDirectory = 100,       // all directories where applications can occur (Applications, Applications/Utilities, Developer/Applications, ...)
    NSAllLibrariesDirectory = 101           // all directories where resources can occur (Library, Developer)
} NSSearchPathDirectory;

// Domains

typedef enum {
   NSUserDomainMask = 1,	// user's home directory --- place to install user's personal items (~)
   NSLocalDomainMask = 2,	// local to the current machine --- place to install items available to everyone on this machine
   NSNetworkDomainMask = 4, 	// publically available location in the local area network --- place to install items available on the network (/Network)
   NSSystemDomainMask = 8,	// provided by Apple
   NSAllDomainsMask = 0x0ffff	// all domains: all of the above and more, future items
} NSSearchPathDomainMask;

typedef unsigned int NSSearchPathEnumerationState;

__BEGIN_DECLS

/*!
 * @function NSStartSearchPathEnumeration
 *
 * @discussion
 * Call this function to begin enumeration of the filesystem paths for the
 * specified directory in the desired domains. The return value should be
 * passed to one or more calls to NSGetNextSearchPathEnumeration() to obtain
 * the filesystem path and continue the enumeration.
 *
 * @param dir
 * The special directory to enumerate.
 *
 * @param domainMask
 * The domains in which the special directory should be enumerated.
 *
 * @return
 * An enumeration state value to pass to NSGetNextSearchPathEnumeration().
 */
__OSX_AVAILABLE_STARTING(__MAC_10_0,__IPHONE_2_0)
extern NSSearchPathEnumerationState
NSStartSearchPathEnumeration(NSSearchPathDirectory dir,
			     NSSearchPathDomainMask domainMask);

/*!
 * @function NSGetNextSearchPathEnumeration
 *
 * @discussion
 * Returns the filesystem path for a special directory in the domain(s)
 * specified by the state value returned by NSStartSearchPathEnumeration().
 * Subsequent calls to NSGetNextSearchPathEnumeration() should pass the state
 * value returned by the previous call to continue the enumeration in each
 * domain. A state value of zero will be returned when all domains have been
 * enumerated.
 *
 * @param state
 * The state value returned by NSStartSearchPathEnumeration() or by a previous
 * call to this function.
 *
 * @param path
 * A buffer to which the NUL-terminated filesystem path of the special
 * directory will be written. The buffer size must be at least PATH_MAX bytes.
 *
 * @return
 * An enumeration state value to pass to a subsequent call to
 * NSGetNextSearchPathEnumeration(), or zero if enumeration is complete.
 */
__OSX_AVAILABLE_STARTING(__MAC_10_0,__IPHONE_2_0)
extern NSSearchPathEnumerationState
NSGetNextSearchPathEnumeration(NSSearchPathEnumerationState state, char *path);

__END_DECLS

#endif /* __NS_SYSTEM_DIRECTORIES_H__ */


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/bsm/audit_session.h
================================================
/*-
 * Copyright (c) 2009 Apple Inc.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1.  Redistributions of source code must retain the above copyright
 *     notice, this list of conditions and the following disclaimer.
 * 2.  Redistributions in binary form must reproduce the above copyright
 *     notice, this list of conditions and the following disclaimer in the
 *     documentation and/or other materials provided with the distribution.
 * 3.  Neither the name of Apple Inc. ("Apple") nor the names of
 *     its contributors may be used to endorse or promote products derived
 *     from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR
 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
 * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
 *
 * $P4: //depot/projects/trustedbsd/openbsm/bsm/auditd_lib.h#4 $
 */

#ifndef _BSM_AUDIT_SESSION_H_
#define	_BSM_AUDIT_SESSION_H_

#include <inttypes.h>		/* Required for audit.h. */
#include <stdio.h>		/* Required for FILE. */

#include <bsm/audit.h>
#include <bsm/audit_kevents.h>	/* Required for AUE_SESSION_* event def's. */

#include <os/availability.h>

/* Defined audit session flags for the ai_flags member of auditinfo_addr.
 * These are opaque to XNU itself, although some may be of interest to certain
 * kernel extensions, notably AU_SESSION_FLAG_HAS_CONSOLE_ACCESS.
 */
enum audit_session_flags {
        /* The initial session created by PID 1. */
        AU_SESSION_FLAG_IS_INITIAL         = 0x0001,

        /* The graphics subsystem (CoreGraphics, etc.) is available. */
        AU_SESSION_FLAG_HAS_GRAPHIC_ACCESS = 0x0010,

        /* /dev/tty is available. */
        AU_SESSION_FLAG_HAS_TTY            = 0x0020,

        /* The session was created for a remote connection. */
        AU_SESSION_FLAG_IS_REMOTE          = 0x1000,

        /* The console and associated devices are available. */
        AU_SESSION_FLAG_HAS_CONSOLE_ACCESS = 0x2000,

        /* An active, authenticated user is associated with the session. */
        AU_SESSION_FLAG_HAS_AUTHENTICATED =  0x4000,
};

/*
 * Audit session device.
 */

#define	AUDIT_SDEV_PATH		"/dev/auditsessions"

/*
 * au_sdev_open() flags
 */
enum au_sdev_open_flags {
	/* Set audit session device to not to block on reads. */
	AU_SDEVF_NONBLOCK		= 0x00000001,


	/* Allow process to monitor all session. (Requires privilege.) */
	AU_SDEVF_ALLSESSIONS		= 0x00010000,
};

__BEGIN_DECLS
/*
 * Audit session device handle.
 */
typedef struct au_sdev_handle {
	FILE		*ash_fp;
	u_char		*ash_buf;
	int		 ash_reclen;
	int		 ash_bytesread;
} au_sdev_handle_t;

/*
 * au_sdev_open()
 *
 * @summary - Open the audit session pseudo device.
 *
 * @param flags - Flags that change the behavior of the device.  The flags
 * specified are formed by or'ing the following flag: AU_SDEVF_NONBLOCK for
 * non-blocking I/O and AU_SDEF_ALLSESSIONS for monitoring all the sessions
 * and not just the session of the current process.
 *
 * @return Upon success returns the audit session device handle.  Otherwise,
 * NULL is returned and the errno is set to indicate the error.
 */
au_sdev_handle_t *au_sdev_open(int flags)
	API_AVAILABLE(macos(10.8)) API_UNAVAILABLE(ios, watchos, tvos);

/*
 * au_sdev_close()
 *
 * @summary - Close the audit session pseudo device.
 *
 * @param ash - Audit session device handle.
 *
 * @return Upon successful completion 0 is returned.  Otherwise, errno is set
 * to indicate the error.
 */
int au_sdev_close(au_sdev_handle_t *ash)
	API_AVAILABLE(macos(10.8)) API_UNAVAILABLE(ios, watchos, tvos);

/*
 * au_sdev_fd()
 *
 * @summary - Get the file descriptor for the audit session device.
 *
 * @param ash - Audit session device handle.
 *
 * @return File descriptor of the audit session device.
 */
int au_sdev_fd(au_sdev_handle_t *ash)
	API_AVAILABLE(macos(10.8)) API_UNAVAILABLE(ios, watchos, tvos);

/*
 * au_sdev_read_aia()
 *
 * @summary - Read a session event and an auditinfo_addr record from kernel.
 *
 * @param ash - Audit session device handle.
 *
 * @param event - A pointer to an integer that will contain the event type:
 * AUE_SESSION_START (start of a new session), AUE_SESSION_UPDATE (the 
 * session information has been changed), AUE_SESSION_END (all the processes in
 * the session have exited), and AUE_SESSION_CLOSE (the session record has been
 * removed from the kernel).
 *
 * @param aia_p - A pointer to an auditinfo_addr structure that will contain the
 * audit session information on a successful return. The audit masks fields
 * (ai_mask), however, does not currently contain correct informaiton.
 *
 * @return Upon sucessful completetion 0 is returned and the event and aia_p 
 * parameters will be populated.  Otherwise, errno is set to indicate the error.
 */
int au_sdev_read_aia(au_sdev_handle_t *ash, int *event, auditinfo_addr_t *aia_p)
	API_AVAILABLE(macos(10.8)) API_UNAVAILABLE(ios, watchos, tvos);

__END_DECLS

#endif /* !_BSM_AUDIT_SESSION_H_ */


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/float.h
================================================
/* Copyright (c) 2017 Apple Inc. All rights reserved.
 *
 * @APPLE_LICENSE_HEADER_START@
 *
 * The contents of this file constitute Original Code as defined in and
 * are subject to the Apple Public Source License Version 1.1 (the
 * "License").  You may not use this file except in compliance with the
 * License.  Please obtain a copy of the License at
 * http://www.apple.com/publicsource and read it before using this file.
 *
 * This Original Code and all software distributed under the License are
 * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT.  Please see the
 * License for the specific language governing rights and limitations
 * under the License.
 *
 * @APPLE_LICENSE_HEADER_END@
 */

#ifndef __FLOAT_H
#define __FLOAT_H

/* Undefine anything that we'll be redefining below. */
#undef FLT_EVAL_METHOD
#undef FLT_ROUNDS
#undef FLT_RADIX
#undef FLT_MANT_DIG
#undef DBL_MANT_DIG
#undef LDBL_MANT_DIG
#undef FLT_DIG
#undef DBL_DIG
#undef LDBL_DIG
#undef FLT_MIN_EXP
#undef DBL_MIN_EXP
#undef LDBL_MIN_EXP
#undef FLT_MIN_10_EXP
#undef DBL_MIN_10_EXP
#undef LDBL_MIN_10_EXP
#undef FLT_MAX_EXP
#undef DBL_MAX_EXP
#undef LDBL_MAX_EXP
#undef FLT_MAX_10_EXP
#undef DBL_MAX_10_EXP
#undef LDBL_MAX_10_EXP
#undef FLT_MAX
#undef DBL_MAX
#undef LDBL_MAX
#undef FLT_EPSILON
#undef DBL_EPSILON
#undef LDBL_EPSILON
#undef FLT_MIN
#undef DBL_MIN
#undef LDBL_MIN

#if __STDC_VERSION__ >= 199901L || !defined(__STRICT_ANSI__)
#  undef DECIMAL_DIG
#endif

#if __STDC_VERSION__ >= 201112L || !defined(__STRICT_ANSI__)
#  undef FLT_HAS_SUBNORM
#  undef DBL_HAS_SUBNORM
#  undef LDBL_HAS_SUBNORM
#  undef FLT_TRUE_MIN
#  undef DBL_TRUE_MIN
#  undef LDBL_TRUE_MIN
#  undef FLT_DECIMAL_DIG
#  undef DBL_DECIMAL_DIG
#  undef LDBL_DECIMAL_DIG
#endif

/* Characteristics of floating point types, C99 5.2.4.2.2 */

#define FLT_EVAL_METHOD __FLT_EVAL_METHOD__
#define FLT_ROUNDS (__builtin_flt_rounds())
#define FLT_RADIX __FLT_RADIX__

#define FLT_MANT_DIG __FLT_MANT_DIG__
#define DBL_MANT_DIG __DBL_MANT_DIG__
#define LDBL_MANT_DIG __LDBL_MANT_DIG__

#define FLT_DIG __FLT_DIG__
#define DBL_DIG __DBL_DIG__
#define LDBL_DIG __LDBL_DIG__

#define FLT_MIN_EXP __FLT_MIN_EXP__
#define DBL_MIN_EXP __DBL_MIN_EXP__
#define LDBL_MIN_EXP __LDBL_MIN_EXP__

#define FLT_MIN_10_EXP __FLT_MIN_10_EXP__
#define DBL_MIN_10_EXP __DBL_MIN_10_EXP__
#define LDBL_MIN_10_EXP __LDBL_MIN_10_EXP__

#define FLT_MAX_EXP __FLT_MAX_EXP__
#define DBL_MAX_EXP __DBL_MAX_EXP__
#define LDBL_MAX_EXP __LDBL_MAX_EXP__

#define FLT_MAX_10_EXP __FLT_MAX_10_EXP__
#define DBL_MAX_10_EXP __DBL_MAX_10_EXP__
#define LDBL_MAX_10_EXP __LDBL_MAX_10_EXP__

#define FLT_MAX __FLT_MAX__
#define DBL_MAX __DBL_MAX__
#define LDBL_MAX __LDBL_MAX__

#define FLT_EPSILON __FLT_EPSILON__
#define DBL_EPSILON __DBL_EPSILON__
#define LDBL_EPSILON __LDBL_EPSILON__

#define FLT_MIN __FLT_MIN__
#define DBL_MIN __DBL_MIN__
#define LDBL_MIN __LDBL_MIN__

#if __STDC_VERSION__ >= 199901L || !defined(__STRICT_ANSI__)
#  define DECIMAL_DIG __DECIMAL_DIG__
#endif

#if __STDC_VERSION__ >= 201112L || !defined(__STRICT_ANSI__)
#  if defined __arm__ /*  On 32-bit arm, denorms are not supported.           */
#    define FLT_HAS_SUBNORM 0
#    define DBL_HAS_SUBNORM 0
#    define LDBL_HAS_SUBNORM 0
#    define FLT_TRUE_MIN __FLT_MIN__
#    define DBL_TRUE_MIN __DBL_MIN__
#    define LDBL_TRUE_MIN __LDBL_MIN__
#  else /* All Apple platforms except 32-bit arm have denorms.                */
#    define FLT_HAS_SUBNORM 1
#    define DBL_HAS_SUBNORM 1
#    define LDBL_HAS_SUBNORM 1
#    define FLT_TRUE_MIN __FLT_DENORM_MIN__
#    define DBL_TRUE_MIN __DBL_DENORM_MIN__
#    define LDBL_TRUE_MIN __LDBL_DENORM_MIN__
#  endif
#  define FLT_DECIMAL_DIG __FLT_DECIMAL_DIG__
#  define DBL_DECIMAL_DIG __DBL_DECIMAL_DIG__
#  define LDBL_DECIMAL_DIG __LDBL_DECIMAL_DIG__
#endif

#endif /* __FLOAT_H */


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/OSCrossEndian.h
================================================
/*
 * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved.
 *
 * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
 *
 * This file contains Original Code and/or Modifications of Original Code
 * as defined in and that are subject to the Apple Public Source License
 * Version 2.0 (the 'License'). You may not use this file except in
 * compliance with the License. The rights granted to you under the License
 * may not be used to create, or enable the creation or redistribution of,
 * unlawful or unlicensed copies of an Apple operating system, or to
 * circumvent, violate, or enable the circumvention or violation of, any
 * terms of an Apple operating system software license agreement.
 *
 * Please obtain a copy of the License at
 * http://www.opensource.apple.com/apsl/ and read it before using this file.
 *
 * The Original Code and all software distributed under the License are
 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
 * Please see the License for the specific language governing rights and
 * limitations under the License.
 *
 * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
 */

/*
 * This private header exports 3 APIs.
 *	_OSRosettaCheck() -     An inline function that returns true if we are
 *				currently running under Rosetta.
 *	IF_ROSETTA() -		Which is used to as a regular conditional
 *				expression that is true only if the current
 *				code is executing in the Rosetta
 *				translation space.
 *	ROSETTA_ONLY(exprs) -   Which is used to create a block code that only
 *				executes if we are running in Rosetta.
 *
 * for example
 *
 * IF_ROSETTA() {
 *	// Do Cross endian swapping of input data
 *	outdata = OSSwap??(indata);
 * }
 * else {
 *      // Do straight through
 *	outdata = indata;
 * }
 *
 * outdata = indata;
 * ROSETTA_ONLY(
 *	// Do Cross endian swapping of input data
 *	outdata = OSSwap??(outdata);
 * );
 */

#ifndef _LIBKERN_OSCROSSENDIAN_H
#define _LIBKERN_OSCROSSENDIAN_H

#include <sys/sysctl.h>

static __inline__ int
_OSRosettaCheck(void)
{
	return 0;
}

#define IF_ROSETTA() if (__builtin_expect(_OSRosettaCheck(), 0) )

#define ROSETTA_ONLY(exprs)     \
do {                            \
    IF_ROSETTA() {              \
	exprs                   \
    }                           \
} while(0)

#endif /*  _LIBKERN_OSCROSSENDIAN_H */


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/clock.h
================================================
#ifndef	_clock_user_
#define	_clock_user_

/* Module clock */

#include <string.h>
#include <mach/ndr.h>
#include <mach/boolean.h>
#include <mach/kern_return.h>
#include <mach/notify.h>
#include <mach/mach_types.h>
#include <mach/message.h>
#include <mach/mig_errors.h>
#include <mach/port.h>
	
/* BEGIN VOUCHER CODE */

#ifndef KERNEL
#if defined(__has_include)
#if __has_include(<mach/mig_voucher_support.h>)
#ifndef USING_VOUCHERS
#define USING_VOUCHERS
#endif
#ifndef __VOUCHER_FORWARD_TYPE_DECLS__
#define __VOUCHER_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern boolean_t voucher_mach_msg_set(mach_msg_header_t *msg) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif // __VOUCHER_FORWARD_TYPE_DECLS__
#endif // __has_include(<mach/mach_voucher_types.h>)
#endif // __has_include
#endif // !KERNEL
	
/* END VOUCHER CODE */

	
/* BEGIN MIG_STRNCPY_ZEROFILL CODE */

#if defined(__has_include)
#if __has_include(<mach/mig_strncpy_zerofill_support.h>)
#ifndef USING_MIG_STRNCPY_ZEROFILL
#define USING_MIG_STRNCPY_ZEROFILL
#endif
#ifndef __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#define __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern int mig_strncpy_zerofill(char *dest, const char *src, int len) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif /* __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__ */
#endif /* __has_include(<mach/mig_strncpy_zerofill_support.h>) */
#endif /* __has_include */
	
/* END MIG_STRNCPY_ZEROFILL CODE */


#ifdef AUTOTEST
#ifndef FUNCTION_PTR_T
#define FUNCTION_PTR_T
typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t);
typedef struct {
        char            *name;
        function_ptr_t  function;
} function_table_entry;
typedef function_table_entry   *function_table_t;
#endif /* FUNCTION_PTR_T */
#endif /* AUTOTEST */

#ifndef	clock_MSG_COUNT
#define	clock_MSG_COUNT	3
#endif	/* clock_MSG_COUNT */

#include <mach/std_types.h>
#include <mach/mig.h>
#include <mach/mig.h>
#include <mach/mach_types.h>
#include <mach/mach_types.h>

#ifdef __BeforeMigUserHeader
__BeforeMigUserHeader
#endif /* __BeforeMigUserHeader */

#include <sys/cdefs.h>
__BEGIN_DECLS


/* Routine clock_get_time */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t clock_get_time
(
	clock_serv_t clock_serv,
	mach_timespec_t *cur_time
);

/* Routine clock_get_attributes */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t clock_get_attributes
(
	clock_serv_t clock_serv,
	clock_flavor_t flavor,
	clock_attr_t clock_attr,
	mach_msg_type_number_t *clock_attrCnt
);

/* Routine clock_alarm */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t clock_alarm
(
	clock_serv_t clock_serv,
	alarm_type_t alarm_type,
	mach_timespec_t alarm_time,
	clock_reply_t alarm_port
);

__END_DECLS

/********************** Caution **************************/
/* The following data types should be used to calculate  */
/* maximum message sizes only. The actual message may be */
/* smaller, and the position of the arguments within the */
/* message layout may vary from what is presented here.  */
/* For example, if any of the arguments are variable-    */
/* sized, and less than the maximum is sent, the data    */
/* will be packed tight in the actual message to reduce  */
/* the presence of holes.                                */
/********************** Caution **************************/

/* typedefs for all requests */

#ifndef __Request__clock_subsystem__defined
#define __Request__clock_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__clock_get_time_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		clock_flavor_t flavor;
		mach_msg_type_number_t clock_attrCnt;
	} __Request__clock_get_attributes_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t alarm_port;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		alarm_type_t alarm_type;
		mach_timespec_t alarm_time;
	} __Request__clock_alarm_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Request__clock_subsystem__defined */

/* union of all requests */

#ifndef __RequestUnion__clock_subsystem__defined
#define __RequestUnion__clock_subsystem__defined
union __RequestUnion__clock_subsystem {
	__Request__clock_get_time_t Request_clock_get_time;
	__Request__clock_get_attributes_t Request_clock_get_attributes;
	__Request__clock_alarm_t Request_clock_alarm;
};
#endif /* !__RequestUnion__clock_subsystem__defined */
/* typedefs for all replies */

#ifndef __Reply__clock_subsystem__defined
#define __Reply__clock_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		mach_timespec_t cur_time;
	} __Reply__clock_get_time_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		mach_msg_type_number_t clock_attrCnt;
		int clock_attr[1];
	} __Reply__clock_get_attributes_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__clock_alarm_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Reply__clock_subsystem__defined */

/* union of all replies */

#ifndef __ReplyUnion__clock_subsystem__defined
#define __ReplyUnion__clock_subsystem__defined
union __ReplyUnion__clock_subsystem {
	__Reply__clock_get_time_t Reply_clock_get_time;
	__Reply__clock_get_attributes_t Reply_clock_get_attributes;
	__Reply__clock_alarm_t Reply_clock_alarm;
};
#endif /* !__RequestUnion__clock_subsystem__defined */

#ifndef subsystem_to_name_map_clock
#define subsystem_to_name_map_clock \
    { "clock_get_time", 1000 },\
    { "clock_get_attributes", 1001 },\
    { "clock_alarm", 1002 }
#endif

#ifdef __AfterMigUserHeader
__AfterMigUserHeader
#endif /* __AfterMigUserHeader */

#endif	 /* _clock_user_ */


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/clock_priv.h
================================================
#ifndef	_clock_priv_user_
#define	_clock_priv_user_

/* Module clock_priv */

#include <string.h>
#include <mach/ndr.h>
#include <mach/boolean.h>
#include <mach/kern_return.h>
#include <mach/notify.h>
#include <mach/mach_types.h>
#include <mach/message.h>
#include <mach/mig_errors.h>
#include <mach/port.h>
	
/* BEGIN VOUCHER CODE */

#ifndef KERNEL
#if defined(__has_include)
#if __has_include(<mach/mig_voucher_support.h>)
#ifndef USING_VOUCHERS
#define USING_VOUCHERS
#endif
#ifndef __VOUCHER_FORWARD_TYPE_DECLS__
#define __VOUCHER_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern boolean_t voucher_mach_msg_set(mach_msg_header_t *msg) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif // __VOUCHER_FORWARD_TYPE_DECLS__
#endif // __has_include(<mach/mach_voucher_types.h>)
#endif // __has_include
#endif // !KERNEL
	
/* END VOUCHER CODE */

	
/* BEGIN MIG_STRNCPY_ZEROFILL CODE */

#if defined(__has_include)
#if __has_include(<mach/mig_strncpy_zerofill_support.h>)
#ifndef USING_MIG_STRNCPY_ZEROFILL
#define USING_MIG_STRNCPY_ZEROFILL
#endif
#ifndef __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#define __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern int mig_strncpy_zerofill(char *dest, const char *src, int len) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif /* __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__ */
#endif /* __has_include(<mach/mig_strncpy_zerofill_support.h>) */
#endif /* __has_include */
	
/* END MIG_STRNCPY_ZEROFILL CODE */


#ifdef AUTOTEST
#ifndef FUNCTION_PTR_T
#define FUNCTION_PTR_T
typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t);
typedef struct {
        char            *name;
        function_ptr_t  function;
} function_table_entry;
typedef function_table_entry   *function_table_t;
#endif /* FUNCTION_PTR_T */
#endif /* AUTOTEST */

#ifndef	clock_priv_MSG_COUNT
#define	clock_priv_MSG_COUNT	2
#endif	/* clock_priv_MSG_COUNT */

#include <mach/std_types.h>
#include <mach/mig.h>
#include <mach/mig.h>
#include <mach/mach_types.h>
#include <mach/mach_types.h>

#ifdef __BeforeMigUserHeader
__BeforeMigUserHeader
#endif /* __BeforeMigUserHeader */

#include <sys/cdefs.h>
__BEGIN_DECLS


/* Routine clock_set_time */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t clock_set_time
(
	clock_ctrl_t clock_ctrl,
	mach_timespec_t new_time
);

/* Routine clock_set_attributes */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t clock_set_attributes
(
	clock_ctrl_t clock_ctrl,
	clock_flavor_t flavor,
	clock_attr_t clock_attr,
	mach_msg_type_number_t clock_attrCnt
);

__END_DECLS

/********************** Caution **************************/
/* The following data types should be used to calculate  */
/* maximum message sizes only. The actual message may be */
/* smaller, and the position of the arguments within the */
/* message layout may vary from what is presented here.  */
/* For example, if any of the arguments are variable-    */
/* sized, and less than the maximum is sent, the data    */
/* will be packed tight in the actual message to reduce  */
/* the presence of holes.                                */
/********************** Caution **************************/

/* typedefs for all requests */

#ifndef __Request__clock_priv_subsystem__defined
#define __Request__clock_priv_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		mach_timespec_t new_time;
	} __Request__clock_set_time_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		clock_flavor_t flavor;
		mach_msg_type_number_t clock_attrCnt;
		int clock_attr[1];
	} __Request__clock_set_attributes_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Request__clock_priv_subsystem__defined */

/* union of all requests */

#ifndef __RequestUnion__clock_priv_subsystem__defined
#define __RequestUnion__clock_priv_subsystem__defined
union __RequestUnion__clock_priv_subsystem {
	__Request__clock_set_time_t Request_clock_set_time;
	__Request__clock_set_attributes_t Request_clock_set_attributes;
};
#endif /* !__RequestUnion__clock_priv_subsystem__defined */
/* typedefs for all replies */

#ifndef __Reply__clock_priv_subsystem__defined
#define __Reply__clock_priv_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__clock_set_time_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__clock_set_attributes_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Reply__clock_priv_subsystem__defined */

/* union of all replies */

#ifndef __ReplyUnion__clock_priv_subsystem__defined
#define __ReplyUnion__clock_priv_subsystem__defined
union __ReplyUnion__clock_priv_subsystem {
	__Reply__clock_set_time_t Reply_clock_set_time;
	__Reply__clock_set_attributes_t Reply_clock_set_attributes;
};
#endif /* !__RequestUnion__clock_priv_subsystem__defined */

#ifndef subsystem_to_name_map_clock_priv
#define subsystem_to_name_map_clock_priv \
    { "clock_set_time", 1200 },\
    { "clock_set_attributes", 1201 }
#endif

#ifdef __AfterMigUserHeader
__AfterMigUserHeader
#endif /* __AfterMigUserHeader */

#endif	 /* _clock_priv_user_ */


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/clock_reply.h
================================================
#ifndef	_clock_reply_user_
#define	_clock_reply_user_

/* Module clock_reply */

#include <string.h>
#include <mach/ndr.h>
#include <mach/boolean.h>
#include <mach/kern_return.h>
#include <mach/notify.h>
#include <mach/mach_types.h>
#include <mach/message.h>
#include <mach/mig_errors.h>
#include <mach/port.h>
	
/* BEGIN VOUCHER CODE */

#ifndef KERNEL
#if defined(__has_include)
#if __has_include(<mach/mig_voucher_support.h>)
#ifndef USING_VOUCHERS
#define USING_VOUCHERS
#endif
#ifndef __VOUCHER_FORWARD_TYPE_DECLS__
#define __VOUCHER_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern boolean_t voucher_mach_msg_set(mach_msg_header_t *msg) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif // __VOUCHER_FORWARD_TYPE_DECLS__
#endif // __has_include(<mach/mach_voucher_types.h>)
#endif // __has_include
#endif // !KERNEL
	
/* END VOUCHER CODE */

	
/* BEGIN MIG_STRNCPY_ZEROFILL CODE */

#if defined(__has_include)
#if __has_include(<mach/mig_strncpy_zerofill_support.h>)
#ifndef USING_MIG_STRNCPY_ZEROFILL
#define USING_MIG_STRNCPY_ZEROFILL
#endif
#ifndef __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#define __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern int mig_strncpy_zerofill(char *dest, const char *src, int len) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif /* __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__ */
#endif /* __has_include(<mach/mig_strncpy_zerofill_support.h>) */
#endif /* __has_include */
	
/* END MIG_STRNCPY_ZEROFILL CODE */


#ifdef AUTOTEST
#ifndef FUNCTION_PTR_T
#define FUNCTION_PTR_T
typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t);
typedef struct {
        char            *name;
        function_ptr_t  function;
} function_table_entry;
typedef function_table_entry   *function_table_t;
#endif /* FUNCTION_PTR_T */
#endif /* AUTOTEST */

#ifndef	clock_reply_MSG_COUNT
#define	clock_reply_MSG_COUNT	1
#endif	/* clock_reply_MSG_COUNT */

#include <mach/std_types.h>
#include <mach/mig.h>
#include <mach/mach_types.h>

#ifdef __BeforeMigUserHeader
__BeforeMigUserHeader
#endif /* __BeforeMigUserHeader */

#include <sys/cdefs.h>
__BEGIN_DECLS


/* SimpleRoutine clock_alarm_reply */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t clock_alarm_reply
(
	clock_reply_t alarm_port,
	mach_msg_type_name_t alarm_portPoly,
	kern_return_t alarm_code,
	alarm_type_t alarm_type,
	mach_timespec_t alarm_time
);

__END_DECLS

/********************** Caution **************************/
/* The following data types should be used to calculate  */
/* maximum message sizes only. The actual message may be */
/* smaller, and the position of the arguments within the */
/* message layout may vary from what is presented here.  */
/* For example, if any of the arguments are variable-    */
/* sized, and less than the maximum is sent, the data    */
/* will be packed tight in the actual message to reduce  */
/* the presence of holes.                                */
/********************** Caution **************************/

/* typedefs for all requests */

#ifndef __Request__clock_reply_subsystem__defined
#define __Request__clock_reply_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t alarm_code;
		alarm_type_t alarm_type;
		mach_timespec_t alarm_time;
	} __Request__clock_alarm_reply_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Request__clock_reply_subsystem__defined */

/* union of all requests */

#ifndef __RequestUnion__clock_reply_subsystem__defined
#define __RequestUnion__clock_reply_subsystem__defined
union __RequestUnion__clock_reply_subsystem {
	__Request__clock_alarm_reply_t Request_clock_alarm_reply;
};
#endif /* !__RequestUnion__clock_reply_subsystem__defined */
/* typedefs for all replies */

#ifndef __Reply__clock_reply_subsystem__defined
#define __Reply__clock_reply_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__clock_alarm_reply_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Reply__clock_reply_subsystem__defined */

/* union of all replies */

#ifndef __ReplyUnion__clock_reply_subsystem__defined
#define __ReplyUnion__clock_reply_subsystem__defined
union __ReplyUnion__clock_reply_subsystem {
	__Reply__clock_alarm_reply_t Reply_clock_alarm_reply;
};
#endif /* !__RequestUnion__clock_reply_subsystem__defined */

#ifndef subsystem_to_name_map_clock_reply
#define subsystem_to_name_map_clock_reply \
    { "clock_alarm_reply", 3125107 }
#endif

#ifdef __AfterMigUserHeader
__AfterMigUserHeader
#endif /* __AfterMigUserHeader */

#endif	 /* _clock_reply_user_ */


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/exc.h
================================================
#ifndef	_exc_user_
#define	_exc_user_

/* Module exc */

#include <string.h>
#include <mach/ndr.h>
#include <mach/boolean.h>
#include <mach/kern_return.h>
#include <mach/notify.h>
#include <mach/mach_types.h>
#include <mach/message.h>
#include <mach/mig_errors.h>
#include <mach/port.h>
	
/* BEGIN VOUCHER CODE */

#ifndef KERNEL
#if defined(__has_include)
#if __has_include(<mach/mig_voucher_support.h>)
#ifndef USING_VOUCHERS
#define USING_VOUCHERS
#endif
#ifndef __VOUCHER_FORWARD_TYPE_DECLS__
#define __VOUCHER_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern boolean_t voucher_mach_msg_set(mach_msg_header_t *msg) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif // __VOUCHER_FORWARD_TYPE_DECLS__
#endif // __has_include(<mach/mach_voucher_types.h>)
#endif // __has_include
#endif // !KERNEL
	
/* END VOUCHER CODE */

	
/* BEGIN MIG_STRNCPY_ZEROFILL CODE */

#if defined(__has_include)
#if __has_include(<mach/mig_strncpy_zerofill_support.h>)
#ifndef USING_MIG_STRNCPY_ZEROFILL
#define USING_MIG_STRNCPY_ZEROFILL
#endif
#ifndef __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#define __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern int mig_strncpy_zerofill(char *dest, const char *src, int len) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif /* __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__ */
#endif /* __has_include(<mach/mig_strncpy_zerofill_support.h>) */
#endif /* __has_include */
	
/* END MIG_STRNCPY_ZEROFILL CODE */


#ifdef AUTOTEST
#ifndef FUNCTION_PTR_T
#define FUNCTION_PTR_T
typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t);
typedef struct {
        char            *name;
        function_ptr_t  function;
} function_table_entry;
typedef function_table_entry   *function_table_t;
#endif /* FUNCTION_PTR_T */
#endif /* AUTOTEST */

#ifndef	exc_MSG_COUNT
#define	exc_MSG_COUNT	3
#endif	/* exc_MSG_COUNT */

#include <mach/std_types.h>
#include <mach/mig.h>
#include <mach/mig.h>
#include <mach/mach_types.h>

#ifdef __BeforeMigUserHeader
__BeforeMigUserHeader
#endif /* __BeforeMigUserHeader */

#include <sys/cdefs.h>
__BEGIN_DECLS


/* Routine exception_raise */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t exception_raise
(
	mach_port_t exception_port,
	mach_port_t thread,
	mach_port_t task,
	exception_type_t exception,
	exception_data_t code,
	mach_msg_type_number_t codeCnt
);

/* Routine exception_raise_state */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t exception_raise_state
(
	mach_port_t exception_port,
	exception_type_t exception,
	const exception_data_t code,
	mach_msg_type_number_t codeCnt,
	int *flavor,
	const thread_state_t old_state,
	mach_msg_type_number_t old_stateCnt,
	thread_state_t new_state,
	mach_msg_type_number_t *new_stateCnt
);

/* Routine exception_raise_state_identity */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t exception_raise_state_identity
(
	mach_port_t exception_port,
	mach_port_t thread,
	mach_port_t task,
	exception_type_t exception,
	exception_data_t code,
	mach_msg_type_number_t codeCnt,
	int *flavor,
	thread_state_t old_state,
	mach_msg_type_number_t old_stateCnt,
	thread_state_t new_state,
	mach_msg_type_number_t *new_stateCnt
);

__END_DECLS

/********************** Caution **************************/
/* The following data types should be used to calculate  */
/* maximum message sizes only. The actual message may be */
/* smaller, and the position of the arguments within the */
/* message layout may vary from what is presented here.  */
/* For example, if any of the arguments are variable-    */
/* sized, and less than the maximum is sent, the data    */
/* will be packed tight in the actual message to reduce  */
/* the presence of holes.                                */
/********************** Caution **************************/

/* typedefs for all requests */

#ifndef __Request__exc_subsystem__defined
#define __Request__exc_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t thread;
		mach_msg_port_descriptor_t task;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		exception_type_t exception;
		mach_msg_type_number_t codeCnt;
		integer_t code[2];
	} __Request__exception_raise_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		exception_type_t exception;
		mach_msg_type_number_t codeCnt;
		integer_t code[2];
		int flavor;
		mach_msg_type_number_t old_stateCnt;
		natural_t old_state[614];
	} __Request__exception_raise_state_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t thread;
		mach_msg_port_descriptor_t task;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		exception_type_t exception;
		mach_msg_type_number_t codeCnt;
		integer_t code[2];
		int flavor;
		mach_msg_type_number_t old_stateCnt;
		natural_t old_state[614];
	} __Request__exception_raise_state_identity_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Request__exc_subsystem__defined */

/* union of all requests */

#ifndef __RequestUnion__exc_subsystem__defined
#define __RequestUnion__exc_subsystem__defined
union __RequestUnion__exc_subsystem {
	__Request__exception_raise_t Request_exception_raise;
	__Request__exception_raise_state_t Request_exception_raise_state;
	__Request__exception_raise_state_identity_t Request_exception_raise_state_identity;
};
#endif /* !__RequestUnion__exc_subsystem__defined */
/* typedefs for all replies */

#ifndef __Reply__exc_subsystem__defined
#define __Reply__exc_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__exception_raise_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		int flavor;
		mach_msg_type_number_t new_stateCnt;
		natural_t new_state[614];
	} __Reply__exception_raise_state_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		int flavor;
		mach_msg_type_number_t new_stateCnt;
		natural_t new_state[614];
	} __Reply__exception_raise_state_identity_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Reply__exc_subsystem__defined */

/* union of all replies */

#ifndef __ReplyUnion__exc_subsystem__defined
#define __ReplyUnion__exc_subsystem__defined
union __ReplyUnion__exc_subsystem {
	__Reply__exception_raise_t Reply_exception_raise;
	__Reply__exception_raise_state_t Reply_exception_raise_state;
	__Reply__exception_raise_state_identity_t Reply_exception_raise_state_identity;
};
#endif /* !__RequestUnion__exc_subsystem__defined */

#ifndef subsystem_to_name_map_exc
#define subsystem_to_name_map_exc \
    { "exception_raise", 2401 },\
    { "exception_raise_state", 2402 },\
    { "exception_raise_state_identity", 2403 }
#endif

#ifdef __AfterMigUserHeader
__AfterMigUserHeader
#endif /* __AfterMigUserHeader */

#endif	 /* _exc_user_ */


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/host_priv.h
================================================
#ifndef	_host_priv_user_
#define	_host_priv_user_

/* Module host_priv */

#include <string.h>
#include <mach/ndr.h>
#include <mach/boolean.h>
#include <mach/kern_return.h>
#include <mach/notify.h>
#include <mach/mach_types.h>
#include <mach/message.h>
#include <mach/mig_errors.h>
#include <mach/port.h>
	
/* BEGIN VOUCHER CODE */

#ifndef KERNEL
#if defined(__has_include)
#if __has_include(<mach/mig_voucher_support.h>)
#ifndef USING_VOUCHERS
#define USING_VOUCHERS
#endif
#ifndef __VOUCHER_FORWARD_TYPE_DECLS__
#define __VOUCHER_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern boolean_t voucher_mach_msg_set(mach_msg_header_t *msg) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif // __VOUCHER_FORWARD_TYPE_DECLS__
#endif // __has_include(<mach/mach_voucher_types.h>)
#endif // __has_include
#endif // !KERNEL
	
/* END VOUCHER CODE */

	
/* BEGIN MIG_STRNCPY_ZEROFILL CODE */

#if defined(__has_include)
#if __has_include(<mach/mig_strncpy_zerofill_support.h>)
#ifndef USING_MIG_STRNCPY_ZEROFILL
#define USING_MIG_STRNCPY_ZEROFILL
#endif
#ifndef __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#define __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern int mig_strncpy_zerofill(char *dest, const char *src, int len) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif /* __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__ */
#endif /* __has_include(<mach/mig_strncpy_zerofill_support.h>) */
#endif /* __has_include */
	
/* END MIG_STRNCPY_ZEROFILL CODE */


#ifdef AUTOTEST
#ifndef FUNCTION_PTR_T
#define FUNCTION_PTR_T
typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t);
typedef struct {
        char            *name;
        function_ptr_t  function;
} function_table_entry;
typedef function_table_entry   *function_table_t;
#endif /* FUNCTION_PTR_T */
#endif /* AUTOTEST */

#ifndef	host_priv_MSG_COUNT
#define	host_priv_MSG_COUNT	26
#endif	/* host_priv_MSG_COUNT */

#include <mach/std_types.h>
#include <mach/mig.h>
#include <mach/mig.h>
#include <mach/mach_types.h>
#include <mach/mach_types.h>
#include <mach_debug/mach_debug_types.h>

#ifdef __BeforeMigUserHeader
__BeforeMigUserHeader
#endif /* __BeforeMigUserHeader */

#include <sys/cdefs.h>
__BEGIN_DECLS


/* Routine host_get_boot_info */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_get_boot_info
(
	host_priv_t host_priv,
	kernel_boot_info_t boot_info
);

/* Routine host_reboot */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_reboot
(
	host_priv_t host_priv,
	int options
);

/* Routine host_priv_statistics */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_priv_statistics
(
	host_priv_t host_priv,
	host_flavor_t flavor,
	host_info_t host_info_out,
	mach_msg_type_number_t *host_info_outCnt
);

/* Routine host_default_memory_manager */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_default_memory_manager
(
	host_priv_t host_priv,
	memory_object_default_t *default_manager,
	memory_object_cluster_size_t cluster_size
);

/* Routine vm_wire */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t vm_wire
(
	host_priv_t host_priv,
	vm_map_t task,
	vm_address_t address,
	vm_size_t size,
	vm_prot_t desired_access
);

/* Routine thread_wire */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t thread_wire
(
	host_priv_t host_priv,
	thread_act_t thread,
	boolean_t wired
);

/* Routine vm_allocate_cpm */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t vm_allocate_cpm
(
	host_priv_t host_priv,
	vm_map_t task,
	vm_address_t *address,
	vm_size_t size,
	int flags
);

/* Routine host_processors */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_processors
(
	host_priv_t host_priv,
	processor_array_t *out_processor_list,
	mach_msg_type_number_t *out_processor_listCnt
);

/* Routine host_get_clock_control */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_get_clock_control
(
	host_priv_t host_priv,
	clock_id_t clock_id,
	clock_ctrl_t *clock_ctrl
);

/* Routine kmod_create */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t kmod_create
(
	host_priv_t host_priv,
	vm_address_t info,
	kmod_t *module
);

/* Routine kmod_destroy */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t kmod_destroy
(
	host_priv_t host_priv,
	kmod_t module
);

/* Routine kmod_control */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t kmod_control
(
	host_priv_t host_priv,
	kmod_t module,
	kmod_control_flavor_t flavor,
	kmod_args_t *data,
	mach_msg_type_number_t *dataCnt
);

/* Routine host_get_special_port */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_get_special_port
(
	host_priv_t host_priv,
	int node,
	int which,
	mach_port_t *port
);

/* Routine host_set_special_port */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_set_special_port
(
	host_priv_t host_priv,
	int which,
	mach_port_t port
);

/* Routine host_set_exception_ports */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_set_exception_ports
(
	host_priv_t host_priv,
	exception_mask_t exception_mask,
	mach_port_t new_port,
	exception_behavior_t behavior,
	thread_state_flavor_t new_flavor
);

/* Routine host_get_exception_ports */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_get_exception_ports
(
	host_priv_t host_priv,
	exception_mask_t exception_mask,
	exception_mask_array_t masks,
	mach_msg_type_number_t *masksCnt,
	exception_handler_array_t old_handlers,
	exception_behavior_array_t old_behaviors,
	exception_flavor_array_t old_flavors
);

/* Routine host_swap_exception_ports */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_swap_exception_ports
(
	host_priv_t host_priv,
	exception_mask_t exception_mask,
	mach_port_t new_port,
	exception_behavior_t behavior,
	thread_state_flavor_t new_flavor,
	exception_mask_array_t masks,
	mach_msg_type_number_t *masksCnt,
	exception_handler_array_t old_handlerss,
	exception_behavior_array_t old_behaviors,
	exception_flavor_array_t old_flavors
);

/* Routine mach_vm_wire */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_vm_wire
(
	host_priv_t host_priv,
	vm_map_t task,
	mach_vm_address_t address,
	mach_vm_size_t size,
	vm_prot_t desired_access
);

/* Routine host_processor_sets */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_processor_sets
(
	host_priv_t host_priv,
	processor_set_name_array_t *processor_sets,
	mach_msg_type_number_t *processor_setsCnt
);

/* Routine host_processor_set_priv */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_processor_set_priv
(
	host_priv_t host_priv,
	processor_set_name_t set_name,
	processor_set_t *set
);

/* Routine host_set_UNDServer */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_set_UNDServer
(
	host_priv_t host,
	UNDServerRef server
);

/* Routine host_get_UNDServer */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_get_UNDServer
(
	host_priv_t host,
	UNDServerRef *server
);

/* Routine kext_request */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t kext_request
(
	host_priv_t host_priv,
	uint32_t user_log_flags,
	vm_offset_t request_data,
	mach_msg_type_number_t request_dataCnt,
	vm_offset_t *response_data,
	mach_msg_type_number_t *response_dataCnt,
	vm_offset_t *log_data,
	mach_msg_type_number_t *log_dataCnt,
	kern_return_t *op_result
);

__END_DECLS

/********************** Caution **************************/
/* The following data types should be used to calculate  */
/* maximum message sizes only. The actual message may be */
/* smaller, and the position of the arguments within the */
/* message layout may vary from what is presented here.  */
/* For example, if any of the arguments are variable-    */
/* sized, and less than the maximum is sent, the data    */
/* will be packed tight in the actual message to reduce  */
/* the presence of holes.                                */
/********************** Caution **************************/

/* typedefs for all requests */

#ifndef __Request__host_priv_subsystem__defined
#define __Request__host_priv_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__host_get_boot_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		int options;
	} __Request__host_reboot_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		host_flavor_t flavor;
		mach_msg_type_number_t host_info_outCnt;
	} __Request__host_priv_statistics_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t default_manager;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		memory_object_cluster_size_t cluster_size;
	} __Request__host_default_memory_manager_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t task;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		vm_address_t address;
		vm_size_t size;
		vm_prot_t desired_access;
	} __Request__vm_wire_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t thread;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		boolean_t wired;
	} __Request__thread_wire_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t task;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		vm_address_t address;
		vm_size_t size;
		int flags;
	} __Request__vm_allocate_cpm_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__host_processors_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		clock_id_t clock_id;
	} __Request__host_get_clock_control_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		vm_address_t info;
	} __Request__kmod_create_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kmod_t module;
	} __Request__kmod_destroy_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_ool_descriptor_t data;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		kmod_t module;
		kmod_control_flavor_t flavor;
		mach_msg_type_number_t dataCnt;
	} __Request__kmod_control_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		int node;
		int which;
	} __Request__host_get_special_port_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t port;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		int which;
	} __Request__host_set_special_port_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t new_port;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		exception_mask_t exception_mask;
		exception_behavior_t behavior;
		thread_state_flavor_t new_flavor;
	} __Request__host_set_exception_ports_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		exception_mask_t exception_mask;
	} __Request__host_get_exception_ports_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t new_port;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		exception_mask_t exception_mask;
		exception_behavior_t behavior;
		thread_state_flavor_t new_flavor;
	} __Request__host_swap_exception_ports_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t task;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_vm_address_t address;
		mach_vm_size_t size;
		vm_prot_t desired_access;
	} __Request__mach_vm_wire_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__host_processor_sets_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t set_name;
		/* end of the kernel processed data */
	} __Request__host_processor_set_priv_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t server;
		/* end of the kernel processed data */
	} __Request__host_set_UNDServer_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__host_get_UNDServer_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_ool_descriptor_t request_data;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		uint32_t user_log_flags;
		mach_msg_type_number_t request_dataCnt;
	} __Request__kext_request_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Request__host_priv_subsystem__defined */

/* union of all requests */

#ifndef __RequestUnion__host_priv_subsystem__defined
#define __RequestUnion__host_priv_subsystem__defined
union __RequestUnion__host_priv_subsystem {
	__Request__host_get_boot_info_t Request_host_get_boot_info;
	__Request__host_reboot_t Request_host_reboot;
	__Request__host_priv_statistics_t Request_host_priv_statistics;
	__Request__host_default_memory_manager_t Request_host_default_memory_manager;
	__Request__vm_wire_t Request_vm_wire;
	__Request__thread_wire_t Request_thread_wire;
	__Request__vm_allocate_cpm_t Request_vm_allocate_cpm;
	__Request__host_processors_t Request_host_processors;
	__Request__host_get_clock_control_t Request_host_get_clock_control;
	__Request__kmod_create_t Request_kmod_create;
	__Request__kmod_destroy_t Request_kmod_destroy;
	__Request__kmod_control_t Request_kmod_control;
	__Request__host_get_special_port_t Request_host_get_special_port;
	__Request__host_set_special_port_t Request_host_set_special_port;
	__Request__host_set_exception_ports_t Request_host_set_exception_ports;
	__Request__host_get_exception_ports_t Request_host_get_exception_ports;
	__Request__host_swap_exception_ports_t Request_host_swap_exception_ports;
	__Request__mach_vm_wire_t Request_mach_vm_wire;
	__Request__host_processor_sets_t Request_host_processor_sets;
	__Request__host_processor_set_priv_t Request_host_processor_set_priv;
	__Request__host_set_UNDServer_t Request_host_set_UNDServer;
	__Request__host_get_UNDServer_t Request_host_get_UNDServer;
	__Request__kext_request_t Request_kext_request;
};
#endif /* !__RequestUnion__host_priv_subsystem__defined */
/* typedefs for all replies */

#ifndef __Reply__host_priv_subsystem__defined
#define __Reply__host_priv_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		mach_msg_type_number_t boot_infoOffset; /* MiG doesn't use it */
		mach_msg_type_number_t boot_infoCnt;
		char boot_info[4096];
	} __Reply__host_get_boot_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__host_reboot_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		mach_msg_type_number_t host_info_outCnt;
		integer_t host_info_out[68];
	} __Reply__host_priv_statistics_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t default_manager;
		/* end of the kernel processed data */
	} __Reply__host_default_memory_manager_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__vm_wire_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__thread_wire_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		vm_address_t address;
	} __Reply__vm_allocate_cpm_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_ool_ports_descriptor_t out_processor_list;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_msg_type_number_t out_processor_listCnt;
	} __Reply__host_processors_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t clock_ctrl;
		/* end of the kernel processed data */
	} __Reply__host_get_clock_control_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		kmod_t module;
	} __Reply__kmod_create_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__kmod_destroy_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_ool_descriptor_t data;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_msg_type_number_t dataCnt;
	} __Reply__kmod_control_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t port;
		/* end of the kernel processed data */
	} __Reply__host_get_special_port_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__host_set_special_port_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__host_set_exception_ports_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t old_handlers[32];
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_msg_type_number_t masksCnt;
		exception_mask_t masks[32];
		exception_behavior_t old_behaviors[32];
		thread_state_flavor_t old_flavors[32];
	} __Reply__host_get_exception_ports_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t old_handlerss[32];
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_msg_type_number_t masksCnt;
		exception_mask_t masks[32];
		exception_behavior_t old_behaviors[32];
		thread_state_flavor_t old_flavors[32];
	} __Reply__host_swap_exception_ports_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__mach_vm_wire_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_ool_ports_descriptor_t processor_sets;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_msg_type_number_t processor_setsCnt;
	} __Reply__host_processor_sets_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t set;
		/* end of the kernel processed data */
	} __Reply__host_processor_set_priv_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__host_set_UNDServer_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t server;
		/* end of the kernel processed data */
	} __Reply__host_get_UNDServer_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_ool_descriptor_t response_data;
		mach_msg_ool_descriptor_t log_data;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_msg_type_number_t response_dataCnt;
		mach_msg_type_number_t log_dataCnt;
		kern_return_t op_result;
	} __Reply__kext_request_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Reply__host_priv_subsystem__defined */

/* union of all replies */

#ifndef __ReplyUnion__host_priv_subsystem__defined
#define __ReplyUnion__host_priv_subsystem__defined
union __ReplyUnion__host_priv_subsystem {
	__Reply__host_get_boot_info_t Reply_host_get_boot_info;
	__Reply__host_reboot_t Reply_host_reboot;
	__Reply__host_priv_statistics_t Reply_host_priv_statistics;
	__Reply__host_default_memory_manager_t Reply_host_default_memory_manager;
	__Reply__vm_wire_t Reply_vm_wire;
	__Reply__thread_wire_t Reply_thread_wire;
	__Reply__vm_allocate_cpm_t Reply_vm_allocate_cpm;
	__Reply__host_processors_t Reply_host_processors;
	__Reply__host_get_clock_control_t Reply_host_get_clock_control;
	__Reply__kmod_create_t Reply_kmod_create;
	__Reply__kmod_destroy_t Reply_kmod_destroy;
	__Reply__kmod_control_t Reply_kmod_control;
	__Reply__host_get_special_port_t Reply_host_get_special_port;
	__Reply__host_set_special_port_t Reply_host_set_special_port;
	__Reply__host_set_exception_ports_t Reply_host_set_exception_ports;
	__Reply__host_get_exception_ports_t Reply_host_get_exception_ports;
	__Reply__host_swap_exception_ports_t Reply_host_swap_exception_ports;
	__Reply__mach_vm_wire_t Reply_mach_vm_wire;
	__Reply__host_processor_sets_t Reply_host_processor_sets;
	__Reply__host_processor_set_priv_t Reply_host_processor_set_priv;
	__Reply__host_set_UNDServer_t Reply_host_set_UNDServer;
	__Reply__host_get_UNDServer_t Reply_host_get_UNDServer;
	__Reply__kext_request_t Reply_kext_request;
};
#endif /* !__RequestUnion__host_priv_subsystem__defined */

#ifndef subsystem_to_name_map_host_priv
#define subsystem_to_name_map_host_priv \
    { "host_get_boot_info", 400 },\
    { "host_reboot", 401 },\
    { "host_priv_statistics", 402 },\
    { "host_default_memory_manager", 403 },\
    { "vm_wire", 404 },\
    { "thread_wire", 405 },\
    { "vm_allocate_cpm", 406 },\
    { "host_processors", 407 },\
    { "host_get_clock_control", 408 },\
    { "kmod_create", 409 },\
    { "kmod_destroy", 410 },\
    { "kmod_control", 411 },\
    { "host_get_special_port", 412 },\
    { "host_set_special_port", 413 },\
    { "host_set_exception_ports", 414 },\
    { "host_get_exception_ports", 415 },\
    { "host_swap_exception_ports", 416 },\
    { "mach_vm_wire", 418 },\
    { "host_processor_sets", 419 },\
    { "host_processor_set_priv", 420 },\
    { "host_set_UNDServer", 423 },\
    { "host_get_UNDServer", 424 },\
    { "kext_request", 425 }
#endif

#ifdef __AfterMigUserHeader
__AfterMigUserHeader
#endif /* __AfterMigUserHeader */

#endif	 /* _host_priv_user_ */


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/host_security.h
================================================
#ifndef	_host_security_user_
#define	_host_security_user_

/* Module host_security */

#include <string.h>
#include <mach/ndr.h>
#include <mach/boolean.h>
#include <mach/kern_return.h>
#include <mach/notify.h>
#include <mach/mach_types.h>
#include <mach/message.h>
#include <mach/mig_errors.h>
#include <mach/port.h>
	
/* BEGIN VOUCHER CODE */

#ifndef KERNEL
#if defined(__has_include)
#if __has_include(<mach/mig_voucher_support.h>)
#ifndef USING_VOUCHERS
#define USING_VOUCHERS
#endif
#ifndef __VOUCHER_FORWARD_TYPE_DECLS__
#define __VOUCHER_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern boolean_t voucher_mach_msg_set(mach_msg_header_t *msg) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif // __VOUCHER_FORWARD_TYPE_DECLS__
#endif // __has_include(<mach/mach_voucher_types.h>)
#endif // __has_include
#endif // !KERNEL
	
/* END VOUCHER CODE */

	
/* BEGIN MIG_STRNCPY_ZEROFILL CODE */

#if defined(__has_include)
#if __has_include(<mach/mig_strncpy_zerofill_support.h>)
#ifndef USING_MIG_STRNCPY_ZEROFILL
#define USING_MIG_STRNCPY_ZEROFILL
#endif
#ifndef __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#define __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern int mig_strncpy_zerofill(char *dest, const char *src, int len) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif /* __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__ */
#endif /* __has_include(<mach/mig_strncpy_zerofill_support.h>) */
#endif /* __has_include */
	
/* END MIG_STRNCPY_ZEROFILL CODE */


#ifdef AUTOTEST
#ifndef FUNCTION_PTR_T
#define FUNCTION_PTR_T
typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t);
typedef struct {
        char            *name;
        function_ptr_t  function;
} function_table_entry;
typedef function_table_entry   *function_table_t;
#endif /* FUNCTION_PTR_T */
#endif /* AUTOTEST */

#ifndef	host_security_MSG_COUNT
#define	host_security_MSG_COUNT	2
#endif	/* host_security_MSG_COUNT */

#include <mach/std_types.h>
#include <mach/mig.h>
#include <mach/mig.h>
#include <mach/mach_types.h>

#ifdef __BeforeMigUserHeader
__BeforeMigUserHeader
#endif /* __BeforeMigUserHeader */

#include <sys/cdefs.h>
__BEGIN_DECLS


/* Routine host_security_create_task_token */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_security_create_task_token
(
	host_security_t host_security,
	task_t parent_task,
	security_token_t sec_token,
	audit_token_t audit_token,
	host_t host,
	ledger_array_t ledgers,
	mach_msg_type_number_t ledgersCnt,
	boolean_t inherit_memory,
	task_t *child_task
);

/* Routine host_security_set_task_token */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_security_set_task_token
(
	host_security_t host_security,
	task_t target_task,
	security_token_t sec_token,
	audit_token_t audit_token,
	host_t host
);

__END_DECLS

/********************** Caution **************************/
/* The following data types should be used to calculate  */
/* maximum message sizes only. The actual message may be */
/* smaller, and the position of the arguments within the */
/* message layout may vary from what is presented here.  */
/* For example, if any of the arguments are variable-    */
/* sized, and less than the maximum is sent, the data    */
/* will be packed tight in the actual message to reduce  */
/* the presence of holes.                                */
/********************** Caution **************************/

/* typedefs for all requests */

#ifndef __Request__host_security_subsystem__defined
#define __Request__host_security_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t parent_task;
		mach_msg_port_descriptor_t host;
		mach_msg_ool_ports_descriptor_t ledgers;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		security_token_t sec_token;
		audit_token_t audit_token;
		mach_msg_type_number_t ledgersCnt;
		boolean_t inherit_memory;
	} __Request__host_security_create_task_token_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t target_task;
		mach_msg_port_descriptor_t host;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		security_token_t sec_token;
		audit_token_t audit_token;
	} __Request__host_security_set_task_token_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Request__host_security_subsystem__defined */

/* union of all requests */

#ifndef __RequestUnion__host_security_subsystem__defined
#define __RequestUnion__host_security_subsystem__defined
union __RequestUnion__host_security_subsystem {
	__Request__host_security_create_task_token_t Request_host_security_create_task_token;
	__Request__host_security_set_task_token_t Request_host_security_set_task_token;
};
#endif /* !__RequestUnion__host_security_subsystem__defined */
/* typedefs for all replies */

#ifndef __Reply__host_security_subsystem__defined
#define __Reply__host_security_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t child_task;
		/* end of the kernel processed data */
	} __Reply__host_security_create_task_token_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__host_security_set_task_token_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Reply__host_security_subsystem__defined */

/* union of all replies */

#ifndef __ReplyUnion__host_security_subsystem__defined
#define __ReplyUnion__host_security_subsystem__defined
union __ReplyUnion__host_security_subsystem {
	__Reply__host_security_create_task_token_t Reply_host_security_create_task_token;
	__Reply__host_security_set_task_token_t Reply_host_security_set_task_token;
};
#endif /* !__RequestUnion__host_security_subsystem__defined */

#ifndef subsystem_to_name_map_host_security
#define subsystem_to_name_map_host_security \
    { "host_security_create_task_token", 600 },\
    { "host_security_set_task_token", 601 }
#endif

#ifdef __AfterMigUserHeader
__AfterMigUserHeader
#endif /* __AfterMigUserHeader */

#endif	 /* _host_security_user_ */


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/lock_set.h
================================================
#ifndef	_lock_set_user_
#define	_lock_set_user_

/* Module lock_set */

#include <string.h>
#include <mach/ndr.h>
#include <mach/boolean.h>
#include <mach/kern_return.h>
#include <mach/notify.h>
#include <mach/mach_types.h>
#include <mach/message.h>
#include <mach/mig_errors.h>
#include <mach/port.h>
	
/* BEGIN VOUCHER CODE */

#ifndef KERNEL
#if defined(__has_include)
#if __has_include(<mach/mig_voucher_support.h>)
#ifndef USING_VOUCHERS
#define USING_VOUCHERS
#endif
#ifndef __VOUCHER_FORWARD_TYPE_DECLS__
#define __VOUCHER_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern boolean_t voucher_mach_msg_set(mach_msg_header_t *msg) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif // __VOUCHER_FORWARD_TYPE_DECLS__
#endif // __has_include(<mach/mach_voucher_types.h>)
#endif // __has_include
#endif // !KERNEL
	
/* END VOUCHER CODE */

	
/* BEGIN MIG_STRNCPY_ZEROFILL CODE */

#if defined(__has_include)
#if __has_include(<mach/mig_strncpy_zerofill_support.h>)
#ifndef USING_MIG_STRNCPY_ZEROFILL
#define USING_MIG_STRNCPY_ZEROFILL
#endif
#ifndef __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#define __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern int mig_strncpy_zerofill(char *dest, const char *src, int len) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif /* __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__ */
#endif /* __has_include(<mach/mig_strncpy_zerofill_support.h>) */
#endif /* __has_include */
	
/* END MIG_STRNCPY_ZEROFILL CODE */


#ifdef AUTOTEST
#ifndef FUNCTION_PTR_T
#define FUNCTION_PTR_T
typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t);
typedef struct {
        char            *name;
        function_ptr_t  function;
} function_table_entry;
typedef function_table_entry   *function_table_t;
#endif /* FUNCTION_PTR_T */
#endif /* AUTOTEST */

#ifndef	lock_set_MSG_COUNT
#define	lock_set_MSG_COUNT	6
#endif	/* lock_set_MSG_COUNT */

#include <mach/std_types.h>
#include <mach/mig.h>
#include <mach/mig.h>
#include <mach/mach_types.h>

#ifdef __BeforeMigUserHeader
__BeforeMigUserHeader
#endif /* __BeforeMigUserHeader */

#include <sys/cdefs.h>
__BEGIN_DECLS


/* Routine lock_acquire */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t lock_acquire
(
	lock_set_t lock_set,
	int lock_id
);

/* Routine lock_release */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t lock_release
(
	lock_set_t lock_set,
	int lock_id
);

/* Routine lock_try */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t lock_try
(
	lock_set_t lock_set,
	int lock_id
);

/* Routine lock_make_stable */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t lock_make_stable
(
	lock_set_t lock_set,
	int lock_id
);

/* Routine lock_handoff */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t lock_handoff
(
	lock_set_t lock_set,
	int lock_id
);

/* Routine lock_handoff_accept */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t lock_handoff_accept
(
	lock_set_t lock_set,
	int lock_id
);

__END_DECLS

/********************** Caution **************************/
/* The following data types should be used to calculate  */
/* maximum message sizes only. The actual message may be */
/* smaller, and the position of the arguments within the */
/* message layout may vary from what is presented here.  */
/* For example, if any of the arguments are variable-    */
/* sized, and less than the maximum is sent, the data    */
/* will be packed tight in the actual message to reduce  */
/* the presence of holes.                                */
/********************** Caution **************************/

/* typedefs for all requests */

#ifndef __Request__lock_set_subsystem__defined
#define __Request__lock_set_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		int lock_id;
	} __Request__lock_acquire_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		int lock_id;
	} __Request__lock_release_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		int lock_id;
	} __Request__lock_try_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		int lock_id;
	} __Request__lock_make_stable_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		int lock_id;
	} __Request__lock_handoff_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		int lock_id;
	} __Request__lock_handoff_accept_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Request__lock_set_subsystem__defined */

/* union of all requests */

#ifndef __RequestUnion__lock_set_subsystem__defined
#define __RequestUnion__lock_set_subsystem__defined
union __RequestUnion__lock_set_subsystem {
	__Request__lock_acquire_t Request_lock_acquire;
	__Request__lock_release_t Request_lock_release;
	__Request__lock_try_t Request_lock_try;
	__Request__lock_make_stable_t Request_lock_make_stable;
	__Request__lock_handoff_t Request_lock_handoff;
	__Request__lock_handoff_accept_t Request_lock_handoff_accept;
};
#endif /* !__RequestUnion__lock_set_subsystem__defined */
/* typedefs for all replies */

#ifndef __Reply__lock_set_subsystem__defined
#define __Reply__lock_set_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__lock_acquire_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__lock_release_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__lock_try_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__lock_make_stable_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__lock_handoff_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__lock_handoff_accept_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Reply__lock_set_subsystem__defined */

/* union of all replies */

#ifndef __ReplyUnion__lock_set_subsystem__defined
#define __ReplyUnion__lock_set_subsystem__defined
union __ReplyUnion__lock_set_subsystem {
	__Reply__lock_acquire_t Reply_lock_acquire;
	__Reply__lock_release_t Reply_lock_release;
	__Reply__lock_try_t Reply_lock_try;
	__Reply__lock_make_stable_t Reply_lock_make_stable;
	__Reply__lock_handoff_t Reply_lock_handoff;
	__Reply__lock_handoff_accept_t Reply_lock_handoff_accept;
};
#endif /* !__RequestUnion__lock_set_subsystem__defined */

#ifndef subsystem_to_name_map_lock_set
#define subsystem_to_name_map_lock_set \
    { "lock_acquire", 617000 },\
    { "lock_release", 617001 },\
    { "lock_try", 617002 },\
    { "lock_make_stable", 617003 },\
    { "lock_handoff", 617004 },\
    { "lock_handoff_accept", 617005 }
#endif

#ifdef __AfterMigUserHeader
__AfterMigUserHeader
#endif /* __AfterMigUserHeader */

#endif	 /* _lock_set_user_ */


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/mach_host.h
================================================
#ifndef	_mach_host_user_
#define	_mach_host_user_

/* Module mach_host */

#include <string.h>
#include <mach/ndr.h>
#include <mach/boolean.h>
#include <mach/kern_return.h>
#include <mach/notify.h>
#include <mach/mach_types.h>
#include <mach/message.h>
#include <mach/mig_errors.h>
#include <mach/port.h>
	
/* BEGIN VOUCHER CODE */

#ifndef KERNEL
#if defined(__has_include)
#if __has_include(<mach/mig_voucher_support.h>)
#ifndef USING_VOUCHERS
#define USING_VOUCHERS
#endif
#ifndef __VOUCHER_FORWARD_TYPE_DECLS__
#define __VOUCHER_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern boolean_t voucher_mach_msg_set(mach_msg_header_t *msg) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif // __VOUCHER_FORWARD_TYPE_DECLS__
#endif // __has_include(<mach/mach_voucher_types.h>)
#endif // __has_include
#endif // !KERNEL
	
/* END VOUCHER CODE */

	
/* BEGIN MIG_STRNCPY_ZEROFILL CODE */

#if defined(__has_include)
#if __has_include(<mach/mig_strncpy_zerofill_support.h>)
#ifndef USING_MIG_STRNCPY_ZEROFILL
#define USING_MIG_STRNCPY_ZEROFILL
#endif
#ifndef __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#define __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern int mig_strncpy_zerofill(char *dest, const char *src, int len) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif /* __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__ */
#endif /* __has_include(<mach/mig_strncpy_zerofill_support.h>) */
#endif /* __has_include */
	
/* END MIG_STRNCPY_ZEROFILL CODE */


#ifdef AUTOTEST
#ifndef FUNCTION_PTR_T
#define FUNCTION_PTR_T
typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t);
typedef struct {
        char            *name;
        function_ptr_t  function;
} function_table_entry;
typedef function_table_entry   *function_table_t;
#endif /* FUNCTION_PTR_T */
#endif /* AUTOTEST */

#ifndef	mach_host_MSG_COUNT
#define	mach_host_MSG_COUNT	35
#endif	/* mach_host_MSG_COUNT */

#include <mach/std_types.h>
#include <mach/mig.h>
#include <mach/mig.h>
#include <mach/mach_types.h>
#include <mach/mach_types.h>
#include <mach_debug/mach_debug_types.h>
#include <mach/mach_init.h>

#ifdef __BeforeMigUserHeader
__BeforeMigUserHeader
#endif /* __BeforeMigUserHeader */

#include <sys/cdefs.h>
__BEGIN_DECLS


/* Routine host_info */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_info
(
	host_t host,
	host_flavor_t flavor,
	host_info_t host_info_out,
	mach_msg_type_number_t *host_info_outCnt
);

/* Routine host_kernel_version */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_kernel_version
(
	host_t host,
	kernel_version_t kernel_version
);

/* Routine _host_page_size */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t _host_page_size
(
	host_t host,
	vm_size_t *out_page_size
);

/* Routine mach_memory_object_memory_entry */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_memory_object_memory_entry
(
	host_t host,
	boolean_t internal,
	vm_size_t size,
	vm_prot_t permission,
	memory_object_t pager,
	mach_port_t *entry_handle
);

/* Routine host_processor_info */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_processor_info
(
	host_t host,
	processor_flavor_t flavor,
	natural_t *out_processor_count,
	processor_info_array_t *out_processor_info,
	mach_msg_type_number_t *out_processor_infoCnt
);

/* Routine host_get_io_master */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_get_io_master
(
	host_t host,
	io_master_t *io_master
);

/* Routine host_get_clock_service */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_get_clock_service
(
	host_t host,
	clock_id_t clock_id,
	clock_serv_t *clock_serv
);

/* Routine kmod_get_info */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t kmod_get_info
(
	host_t host,
	kmod_args_t *modules,
	mach_msg_type_number_t *modulesCnt
);

/* Routine host_virtual_physical_table_info */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_virtual_physical_table_info
(
	host_t host,
	hash_info_bucket_array_t *info,
	mach_msg_type_number_t *infoCnt
);

/* Routine processor_set_default */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t processor_set_default
(
	host_t host,
	processor_set_name_t *default_set
);

/* Routine processor_set_create */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t processor_set_create
(
	host_t host,
	processor_set_t *new_set,
	processor_set_name_t *new_name
);

/* Routine mach_memory_object_memory_entry_64 */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_memory_object_memory_entry_64
(
	host_t host,
	boolean_t internal,
	memory_object_size_t size,
	vm_prot_t permission,
	memory_object_t pager,
	mach_port_t *entry_handle
);

/* Routine host_statistics */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_statistics
(
	host_t host_priv,
	host_flavor_t flavor,
	host_info_t host_info_out,
	mach_msg_type_number_t *host_info_outCnt
);

/* Routine host_request_notification */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_request_notification
(
	host_t host,
	host_flavor_t notify_type,
	mach_port_t notify_port
);

/* Routine host_lockgroup_info */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_lockgroup_info
(
	host_t host,
	lockgroup_info_array_t *lockgroup_info,
	mach_msg_type_number_t *lockgroup_infoCnt
);

/* Routine host_statistics64 */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_statistics64
(
	host_t host_priv,
	host_flavor_t flavor,
	host_info64_t host_info64_out,
	mach_msg_type_number_t *host_info64_outCnt
);

/* Routine mach_zone_info */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_zone_info
(
	host_priv_t host,
	mach_zone_name_array_t *names,
	mach_msg_type_number_t *namesCnt,
	mach_zone_info_array_t *info,
	mach_msg_type_number_t *infoCnt
);

/* Routine mach_zone_force_gc */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_zone_force_gc
(
	host_t host
);

/* Routine host_create_mach_voucher */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_create_mach_voucher
(
	host_t host,
	mach_voucher_attr_raw_recipe_array_t recipes,
	mach_msg_type_number_t recipesCnt,
	ipc_voucher_t *voucher
);

/* Routine host_register_mach_voucher_attr_manager */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_register_mach_voucher_attr_manager
(
	host_t host,
	mach_voucher_attr_manager_t attr_manager,
	mach_voucher_attr_value_handle_t default_value,
	mach_voucher_attr_key_t *new_key,
	ipc_voucher_attr_control_t *new_attr_control
);

/* Routine host_register_well_known_mach_voucher_attr_manager */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_register_well_known_mach_voucher_attr_manager
(
	host_t host,
	mach_voucher_attr_manager_t attr_manager,
	mach_voucher_attr_value_handle_t default_value,
	mach_voucher_attr_key_t key,
	ipc_voucher_attr_control_t *new_attr_control
);

/* Routine host_set_atm_diagnostic_flag */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_set_atm_diagnostic_flag
(
	host_t host,
	uint32_t diagnostic_flag
);

/* Routine host_get_atm_diagnostic_flag */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_get_atm_diagnostic_flag
(
	host_t host,
	uint32_t *diagnostic_flag
);

/* Routine mach_memory_info */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_memory_info
(
	host_priv_t host,
	mach_zone_name_array_t *names,
	mach_msg_type_number_t *namesCnt,
	mach_zone_info_array_t *info,
	mach_msg_type_number_t *infoCnt,
	mach_memory_info_array_t *memory_info,
	mach_msg_type_number_t *memory_infoCnt
);

/* Routine host_set_multiuser_config_flags */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_set_multiuser_config_flags
(
	host_priv_t host_priv,
	uint32_t multiuser_flags
);

/* Routine host_get_multiuser_config_flags */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_get_multiuser_config_flags
(
	host_t host,
	uint32_t *multiuser_flags
);

/* Routine host_check_multiuser_mode */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t host_check_multiuser_mode
(
	host_t host,
	uint32_t *multiuser_mode
);

/* Routine mach_zone_info_for_zone */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_zone_info_for_zone
(
	host_priv_t host,
	mach_zone_name_t name,
	mach_zone_info_t *info
);

/* Routine mach_zone_info_for_largest_zone */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_zone_info_for_largest_zone
(
	host_priv_t host,
	mach_zone_name_t *name,
	mach_zone_info_t *info
);

/* Routine mach_zone_get_zlog_zones */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_zone_get_zlog_zones
(
	host_priv_t host,
	mach_zone_name_array_t *names,
	mach_msg_type_number_t *namesCnt
);

/* Routine mach_zone_get_btlog_records */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_zone_get_btlog_records
(
	host_priv_t host,
	mach_zone_name_t name,
	zone_btrecord_array_t *recs,
	mach_msg_type_number_t *recsCnt
);

__END_DECLS

/********************** Caution **************************/
/* The following data types should be used to calculate  */
/* maximum message sizes only. The actual message may be */
/* smaller, and the position of the arguments within the */
/* message layout may vary from what is presented here.  */
/* For example, if any of the arguments are variable-    */
/* sized, and less than the maximum is sent, the data    */
/* will be packed tight in the actual message to reduce  */
/* the presence of holes.                                */
/********************** Caution **************************/

/* typedefs for all requests */

#ifndef __Request__mach_host_subsystem__defined
#define __Request__mach_host_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		host_flavor_t flavor;
		mach_msg_type_number_t host_info_outCnt;
	} __Request__host_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__host_kernel_version_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request___host_page_size_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t pager;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		boolean_t internal;
		vm_size_t size;
		vm_prot_t permission;
	} __Request__mach_memory_object_memory_entry_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		processor_flavor_t flavor;
	} __Request__host_processor_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__host_get_io_master_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		clock_id_t clock_id;
	} __Request__host_get_clock_service_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__kmod_get_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__host_virtual_physical_table_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__processor_set_default_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__processor_set_create_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t pager;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		boolean_t internal;
		memory_object_size_t size;
		vm_prot_t permission;
	} __Request__mach_memory_object_memory_entry_64_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		host_flavor_t flavor;
		mach_msg_type_number_t host_info_outCnt;
	} __Request__host_statistics_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t notify_port;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		host_flavor_t notify_type;
	} __Request__host_request_notification_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__host_lockgroup_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		host_flavor_t flavor;
		mach_msg_type_number_t host_info64_outCnt;
	} __Request__host_statistics64_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__mach_zone_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__mach_zone_force_gc_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		mach_msg_type_number_t recipesCnt;
		uint8_t recipes[5120];
	} __Request__host_create_mach_voucher_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t attr_manager;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_voucher_attr_value_handle_t default_value;
	} __Request__host_register_mach_voucher_attr_manager_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t attr_manager;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_voucher_attr_value_handle_t default_value;
		mach_voucher_attr_key_t key;
	} __Request__host_register_well_known_mach_voucher_attr_manager_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		uint32_t diagnostic_flag;
	} __Request__host_set_atm_diagnostic_flag_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__host_get_atm_diagnostic_flag_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__mach_memory_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		uint32_t multiuser_flags;
	} __Request__host_set_multiuser_config_flags_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__host_get_multiuser_config_flags_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__host_check_multiuser_mode_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		mach_zone_name_t name;
	} __Request__mach_zone_info_for_zone_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__mach_zone_info_for_largest_zone_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
	} __Request__mach_zone_get_zlog_zones_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		mach_zone_name_t name;
	} __Request__mach_zone_get_btlog_records_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Request__mach_host_subsystem__defined */

/* union of all requests */

#ifndef __RequestUnion__mach_host_subsystem__defined
#define __RequestUnion__mach_host_subsystem__defined
union __RequestUnion__mach_host_subsystem {
	__Request__host_info_t Request_host_info;
	__Request__host_kernel_version_t Request_host_kernel_version;
	__Request___host_page_size_t Request__host_page_size;
	__Request__mach_memory_object_memory_entry_t Request_mach_memory_object_memory_entry;
	__Request__host_processor_info_t Request_host_processor_info;
	__Request__host_get_io_master_t Request_host_get_io_master;
	__Request__host_get_clock_service_t Request_host_get_clock_service;
	__Request__kmod_get_info_t Request_kmod_get_info;
	__Request__host_virtual_physical_table_info_t Request_host_virtual_physical_table_info;
	__Request__processor_set_default_t Request_processor_set_default;
	__Request__processor_set_create_t Request_processor_set_create;
	__Request__mach_memory_object_memory_entry_64_t Request_mach_memory_object_memory_entry_64;
	__Request__host_statistics_t Request_host_statistics;
	__Request__host_request_notification_t Request_host_request_notification;
	__Request__host_lockgroup_info_t Request_host_lockgroup_info;
	__Request__host_statistics64_t Request_host_statistics64;
	__Request__mach_zone_info_t Request_mach_zone_info;
	__Request__mach_zone_force_gc_t Request_mach_zone_force_gc;
	__Request__host_create_mach_voucher_t Request_host_create_mach_voucher;
	__Request__host_register_mach_voucher_attr_manager_t Request_host_register_mach_voucher_attr_manager;
	__Request__host_register_well_known_mach_voucher_attr_manager_t Request_host_register_well_known_mach_voucher_attr_manager;
	__Request__host_set_atm_diagnostic_flag_t Request_host_set_atm_diagnostic_flag;
	__Request__host_get_atm_diagnostic_flag_t Request_host_get_atm_diagnostic_flag;
	__Request__mach_memory_info_t Request_mach_memory_info;
	__Request__host_set_multiuser_config_flags_t Request_host_set_multiuser_config_flags;
	__Request__host_get_multiuser_config_flags_t Request_host_get_multiuser_config_flags;
	__Request__host_check_multiuser_mode_t Request_host_check_multiuser_mode;
	__Request__mach_zone_info_for_zone_t Request_mach_zone_info_for_zone;
	__Request__mach_zone_info_for_largest_zone_t Request_mach_zone_info_for_largest_zone;
	__Request__mach_zone_get_zlog_zones_t Request_mach_zone_get_zlog_zones;
	__Request__mach_zone_get_btlog_records_t Request_mach_zone_get_btlog_records;
};
#endif /* !__RequestUnion__mach_host_subsystem__defined */
/* typedefs for all replies */

#ifndef __Reply__mach_host_subsystem__defined
#define __Reply__mach_host_subsystem__defined

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		mach_msg_type_number_t host_info_outCnt;
		integer_t host_info_out[68];
	} __Reply__host_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		mach_msg_type_number_t kernel_versionOffset; /* MiG doesn't use it */
		mach_msg_type_number_t kernel_versionCnt;
		char kernel_version[512];
	} __Reply__host_kernel_version_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		vm_size_t out_page_size;
	} __Reply___host_page_size_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t entry_handle;
		/* end of the kernel processed data */
	} __Reply__mach_memory_object_memory_entry_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_ool_descriptor_t out_processor_info;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		natural_t out_processor_count;
		mach_msg_type_number_t out_processor_infoCnt;
	} __Reply__host_processor_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t io_master;
		/* end of the kernel processed data */
	} __Reply__host_get_io_master_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t clock_serv;
		/* end of the kernel processed data */
	} __Reply__host_get_clock_service_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_ool_descriptor_t modules;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_msg_type_number_t modulesCnt;
	} __Reply__kmod_get_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_ool_descriptor_t info;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_msg_type_number_t infoCnt;
	} __Reply__host_virtual_physical_table_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t default_set;
		/* end of the kernel processed data */
	} __Reply__processor_set_default_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t new_set;
		mach_msg_port_descriptor_t new_name;
		/* end of the kernel processed data */
	} __Reply__processor_set_create_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t entry_handle;
		/* end of the kernel processed data */
	} __Reply__mach_memory_object_memory_entry_64_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		mach_msg_type_number_t host_info_outCnt;
		integer_t host_info_out[68];
	} __Reply__host_statistics_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__host_request_notification_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_ool_descriptor_t lockgroup_info;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_msg_type_number_t lockgroup_infoCnt;
	} __Reply__host_lockgroup_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		mach_msg_type_number_t host_info64_outCnt;
		integer_t host_info64_out[256];
	} __Reply__host_statistics64_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_ool_descriptor_t names;
		mach_msg_ool_descriptor_t info;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_msg_type_number_t namesCnt;
		mach_msg_type_number_t infoCnt;
	} __Reply__mach_zone_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__mach_zone_force_gc_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t voucher;
		/* end of the kernel processed data */
	} __Reply__host_create_mach_voucher_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t new_attr_control;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_voucher_attr_key_t new_key;
	} __Reply__host_register_mach_voucher_attr_manager_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_port_descriptor_t new_attr_control;
		/* end of the kernel processed data */
	} __Reply__host_register_well_known_mach_voucher_attr_manager_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__host_set_atm_diagnostic_flag_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		uint32_t diagnostic_flag;
	} __Reply__host_get_atm_diagnostic_flag_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_ool_descriptor_t names;
		mach_msg_ool_descriptor_t info;
		mach_msg_ool_descriptor_t memory_info;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_msg_type_number_t namesCnt;
		mach_msg_type_number_t infoCnt;
		mach_msg_type_number_t memory_infoCnt;
	} __Reply__mach_memory_info_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
	} __Reply__host_set_multiuser_config_flags_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		uint32_t multiuser_flags;
	} __Reply__host_get_multiuser_config_flags_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		uint32_t multiuser_mode;
	} __Reply__host_check_multiuser_mode_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		mach_zone_info_t info;
	} __Reply__mach_zone_info_for_zone_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		NDR_record_t NDR;
		kern_return_t RetCode;
		mach_zone_name_t name;
		mach_zone_info_t info;
	} __Reply__mach_zone_info_for_largest_zone_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_ool_descriptor_t names;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_msg_type_number_t namesCnt;
	} __Reply__mach_zone_get_zlog_zones_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif

#ifdef  __MigPackStructs
#pragma pack(push, 4)
#endif
	typedef struct {
		mach_msg_header_t Head;
		/* start of the kernel processed data */
		mach_msg_body_t msgh_body;
		mach_msg_ool_descriptor_t recs;
		/* end of the kernel processed data */
		NDR_record_t NDR;
		mach_msg_type_number_t recsCnt;
	} __Reply__mach_zone_get_btlog_records_t __attribute__((unused));
#ifdef  __MigPackStructs
#pragma pack(pop)
#endif
#endif /* !__Reply__mach_host_subsystem__defined */

/* union of all replies */

#ifndef __ReplyUnion__mach_host_subsystem__defined
#define __ReplyUnion__mach_host_subsystem__defined
union __ReplyUnion__mach_host_subsystem {
	__Reply__host_info_t Reply_host_info;
	__Reply__host_kernel_version_t Reply_host_kernel_version;
	__Reply___host_page_size_t Reply__host_page_size;
	__Reply__mach_memory_object_memory_entry_t Reply_mach_memory_object_memory_entry;
	__Reply__host_processor_info_t Reply_host_processor_info;
	__Reply__host_get_io_master_t Reply_host_get_io_master;
	__Reply__host_get_clock_service_t Reply_host_get_clock_service;
	__Reply__kmod_get_info_t Reply_kmod_get_info;
	__Reply__host_virtual_physical_table_info_t Reply_host_virtual_physical_table_info;
	__Reply__processor_set_default_t Reply_processor_set_default;
	__Reply__processor_set_create_t Reply_processor_set_create;
	__Reply__mach_memory_object_memory_entry_64_t Reply_mach_memory_object_memory_entry_64;
	__Reply__host_statistics_t Reply_host_statistics;
	__Reply__host_request_notification_t Reply_host_request_notification;
	__Reply__host_lockgroup_info_t Reply_host_lockgroup_info;
	__Reply__host_statistics64_t Reply_host_statistics64;
	__Reply__mach_zone_info_t Reply_mach_zone_info;
	__Reply__mach_zone_force_gc_t Reply_mach_zone_force_gc;
	__Reply__host_create_mach_voucher_t Reply_host_create_mach_voucher;
	__Reply__host_register_mach_voucher_attr_manager_t Reply_host_register_mach_voucher_attr_manager;
	__Reply__host_register_well_known_mach_voucher_attr_manager_t Reply_host_register_well_known_mach_voucher_attr_manager;
	__Reply__host_set_atm_diagnostic_flag_t Reply_host_set_atm_diagnostic_flag;
	__Reply__host_get_atm_diagnostic_flag_t Reply_host_get_atm_diagnostic_flag;
	__Reply__mach_memory_info_t Reply_mach_memory_info;
	__Reply__host_set_multiuser_config_flags_t Reply_host_set_multiuser_config_flags;
	__Reply__host_get_multiuser_config_flags_t Reply_host_get_multiuser_config_flags;
	__Reply__host_check_multiuser_mode_t Reply_host_check_multiuser_mode;
	__Reply__mach_zone_info_for_zone_t Reply_mach_zone_info_for_zone;
	__Reply__mach_zone_info_for_largest_zone_t Reply_mach_zone_info_for_largest_zone;
	__Reply__mach_zone_get_zlog_zones_t Reply_mach_zone_get_zlog_zones;
	__Reply__mach_zone_get_btlog_records_t Reply_mach_zone_get_btlog_records;
};
#endif /* !__RequestUnion__mach_host_subsystem__defined */

#ifndef subsystem_to_name_map_mach_host
#define subsystem_to_name_map_mach_host \
    { "host_info", 200 },\
    { "host_kernel_version", 201 },\
    { "_host_page_size", 202 },\
    { "mach_memory_object_memory_entry", 203 },\
    { "host_processor_info", 204 },\
    { "host_get_io_master", 205 },\
    { "host_get_clock_service", 206 },\
    { "kmod_get_info", 207 },\
    { "host_virtual_physical_table_info", 209 },\
    { "processor_set_default", 213 },\
    { "processor_set_create", 214 },\
    { "mach_memory_object_memory_entry_64", 215 },\
    { "host_statistics", 216 },\
    { "host_request_notification", 217 },\
    { "host_lockgroup_info", 218 },\
    { "host_statistics64", 219 },\
    { "mach_zone_info", 220 },\
    { "mach_zone_force_gc", 221 },\
    { "host_create_mach_voucher", 222 },\
    { "host_register_mach_voucher_attr_manager", 223 },\
    { "host_register_well_known_mach_voucher_attr_manager", 224 },\
    { "host_set_atm_diagnostic_flag", 225 },\
    { "host_get_atm_diagnostic_flag", 226 },\
    { "mach_memory_info", 227 },\
    { "host_set_multiuser_config_flags", 228 },\
    { "host_get_multiuser_config_flags", 229 },\
    { "host_check_multiuser_mode", 230 },\
    { "mach_zone_info_for_zone", 231 },\
    { "mach_zone_info_for_largest_zone", 232 },\
    { "mach_zone_get_zlog_zones", 233 },\
    { "mach_zone_get_btlog_records", 234 }
#endif

#ifdef __AfterMigUserHeader
__AfterMigUserHeader
#endif /* __AfterMigUserHeader */

#endif	 /* _mach_host_user_ */


================================================
FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/mach_port.h
================================================
#ifndef	_mach_port_user_
#define	_mach_port_user_

/* Module mach_port */

#include <string.h>
#include <mach/ndr.h>
#include <mach/boolean.h>
#include <mach/kern_return.h>
#include <mach/notify.h>
#include <mach/mach_types.h>
#include <mach/message.h>
#include <mach/mig_errors.h>
#include <mach/port.h>
	
/* BEGIN VOUCHER CODE */

#ifndef KERNEL
#if defined(__has_include)
#if __has_include(<mach/mig_voucher_support.h>)
#ifndef USING_VOUCHERS
#define USING_VOUCHERS
#endif
#ifndef __VOUCHER_FORWARD_TYPE_DECLS__
#define __VOUCHER_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern boolean_t voucher_mach_msg_set(mach_msg_header_t *msg) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif // __VOUCHER_FORWARD_TYPE_DECLS__
#endif // __has_include(<mach/mach_voucher_types.h>)
#endif // __has_include
#endif // !KERNEL
	
/* END VOUCHER CODE */

	
/* BEGIN MIG_STRNCPY_ZEROFILL CODE */

#if defined(__has_include)
#if __has_include(<mach/mig_strncpy_zerofill_support.h>)
#ifndef USING_MIG_STRNCPY_ZEROFILL
#define USING_MIG_STRNCPY_ZEROFILL
#endif
#ifndef __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#define __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__
#ifdef __cplusplus
extern "C" {
#endif
	extern int mig_strncpy_zerofill(char *dest, const char *src, int len) __attribute__((weak_import));
#ifdef __cplusplus
}
#endif
#endif /* __MIG_STRNCPY_ZEROFILL_FORWARD_TYPE_DECLS__ */
#endif /* __has_include(<mach/mig_strncpy_zerofill_support.h>) */
#endif /* __has_include */
	
/* END MIG_STRNCPY_ZEROFILL CODE */


#ifdef AUTOTEST
#ifndef FUNCTION_PTR_T
#define FUNCTION_PTR_T
typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t);
typedef struct {
        char            *name;
        function_ptr_t  function;
} function_table_entry;
typedef function_table_entry   *function_table_t;
#endif /* FUNCTION_PTR_T */
#endif /* AUTOTEST */

#ifndef	mach_port_MSG_COUNT
#define	mach_port_MSG_COUNT	40
#endif	/* mach_port_MSG_COUNT */

#include <mach/std_types.h>
#include <mach/mig.h>
#include <mach/mig.h>
#include <mach/mach_types.h>
#include <mach_debug/mach_debug_types.h>

#ifdef __BeforeMigUserHeader
__BeforeMigUserHeader
#endif /* __BeforeMigUserHeader */

#include <sys/cdefs.h>
__BEGIN_DECLS


/* Routine mach_port_names */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_port_names
(
	ipc_space_t task,
	mach_port_name_array_t *names,
	mach_msg_type_number_t *namesCnt,
	mach_port_type_array_t *types,
	mach_msg_type_number_t *typesCnt
);

/* Routine mach_port_type */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_port_type
(
	ipc_space_t task,
	mach_port_name_t name,
	mach_port_type_t *ptype
);

/* Routine mach_port_rename */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_port_rename
(
	ipc_space_t task,
	mach_port_name_t old_name,
	mach_port_name_t new_name
);

/* Routine mach_port_allocate_name */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_port_allocate_name
(
	ipc_space_t task,
	mach_port_right_t right,
	mach_port_name_t name
);

/* Routine mach_port_allocate */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_port_allocate
(
	ipc_space_t task,
	mach_port_right_t right,
	mach_port_name_t *name
);

/* Routine mach_port_destroy */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_port_destroy
(
	ipc_space_t task,
	mach_port_name_t name
);

/* Routine mach_port_deallocate */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_port_deallocate
(
	ipc_space_t task,
	mach_port_name_t name
);

/* Routine mach_port_get_refs */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_port_get_refs
(
	ipc_space_t task,
	mach_port_name_t name,
	mach_port_right_t right,
	mach_port_urefs_t *refs
);

/* Routine mach_port_mod_refs */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_port_mod_refs
(
	ipc_space_t task,
	mach_port_name_t name,
	mach_port_right_t right,
	mach_port_delta_t delta
);

/* Routine mach_port_peek */
#ifdef	mig_external
mig_external
#else
extern
#endif	/* mig_external */
kern_return_t mach_port_peek
(
	ipc_space_t task,
	mach_port_na
Download .txt
Showing preview only (1,132K chars total). Download the full file or copy to clipboard to get everything.
gitextract_qjuhvevc/

├── .gdbinit
├── .github/
│   ├── FUNDING.yml
│   ├── ISSUE_TEMPLATE/
│   │   ├── build_issue.md
│   │   ├── lkm_bug.md
│   │   ├── misc_bug.md
│   │   ├── missing_framework.md
│   │   ├── missing_library.md
│   │   ├── missing_tool.md
│   │   └── startup_bug.md
│   └── workflows/
│       └── actions.yaml
├── .gitignore
├── .gitmodules
├── .vscode/
│   └── launch.json
├── CMakeLists.txt
├── CONTRIBUTORS.md
├── Developer/
│   ├── .gitignore
│   ├── Platforms/
│   │   └── MacOSX.platform/
│   │       ├── Developer/
│   │       │   ├── Library/
│   │       │   │   └── Xcode/
│   │       │   │       └── Specifications/
│   │       │   │           ├── Core Build System.xcspec
│   │       │   │           ├── MacOSX Architectures.xcspec
│   │       │   │           ├── MacOSX Package Types.xcspec
│   │       │   │           └── MacOSX Product Types.xcspec
│   │       │   └── SDKs/
│   │       │       ├── MacOSX.sdk/
│   │       │       │   ├── SDKSettings.plist
│   │       │       │   └── usr/
│   │       │       │       └── include/
│   │       │       │           ├── NSSystemDirectories.h
│   │       │       │           ├── bsm/
│   │       │       │           │   └── audit_session.h
│   │       │       │           ├── float.h
│   │       │       │           ├── libkern/
│   │       │       │           │   └── OSCrossEndian.h
│   │       │       │           ├── mach/
│   │       │       │           │   ├── clock.h
│   │       │       │           │   ├── clock_priv.h
│   │       │       │           │   ├── clock_reply.h
│   │       │       │           │   ├── exc.h
│   │       │       │           │   ├── host_priv.h
│   │       │       │           │   ├── host_security.h
│   │       │       │           │   ├── lock_set.h
│   │       │       │           │   ├── mach_host.h
│   │       │       │           │   ├── mach_port.h
│   │       │       │           │   ├── mach_vm.h
│   │       │       │           │   ├── mach_voucher.h
│   │       │       │           │   ├── memory_entry.h
│   │       │       │           │   ├── processor.h
│   │       │       │           │   ├── processor_set.h
│   │       │       │           │   ├── servers/
│   │       │       │           │   │   └── netname.h
│   │       │       │           │   ├── task.h
│   │       │       │           │   ├── thread_act.h
│   │       │       │           │   └── vm_map.h
│   │       │       │           ├── os/
│   │       │       │           │   ├── activity.h
│   │       │       │           │   ├── availability.h
│   │       │       │           │   ├── feature_private.h
│   │       │       │           │   ├── signpost.h
│   │       │       │           │   ├── signpost_private.h
│   │       │       │           │   └── trace_base.h
│   │       │       │           ├── servers/
│   │       │       │           │   └── netname.h
│   │       │       │           ├── sys/
│   │       │       │           │   ├── _posix_availability.h
│   │       │       │           │   └── _symbol_aliasing.h
│   │       │       │           └── sysdir.h
│   │       │       └── macosx.internal.sdk/
│   │       │           └── SDKSettings.plist
│   │       ├── Entitlements.plist
│   │       ├── Info.plist
│   │       ├── ResourceRules.plist
│   │       ├── macOS.icns
│   │       └── version.plist
│   ├── TODO.md
│   ├── Toolchains/
│   │   └── XcodeDefault.xctoolchain/
│   │       ├── ToolchainInfo.plist
│   │       └── usr/
│   │           ├── bin/
│   │           │   ├── clang
│   │           │   ├── clang++
│   │           │   ├── dsymutil
│   │           │   ├── ld
│   │           │   └── xcrun
│   │           └── include/
│   │               ├── FlexLexer.h
│   │               ├── c++/
│   │               │   └── v1/
│   │               │       ├── __bit_reference
│   │               │       ├── __bsd_locale_defaults.h
│   │               │       ├── __bsd_locale_fallbacks.h
│   │               │       ├── __config
│   │               │       ├── __debug
│   │               │       ├── __functional_03
│   │               │       ├── __functional_base
│   │               │       ├── __functional_base_03
│   │               │       ├── __hash_table
│   │               │       ├── __libcpp_version
│   │               │       ├── __locale
│   │               │       ├── __mutex_base
│   │               │       ├── __nullptr
│   │               │       ├── __split_buffer
│   │               │       ├── __sso_allocator
│   │               │       ├── __std_stream
│   │               │       ├── __string
│   │               │       ├── __threading_support
│   │               │       ├── __tree
│   │               │       ├── __tuple
│   │               │       ├── __undef_macros
│   │               │       ├── algorithm
│   │               │       ├── array
│   │               │       ├── atomic
│   │               │       ├── bitset
│   │               │       ├── cassert
│   │               │       ├── ccomplex
│   │               │       ├── cctype
│   │               │       ├── cerrno
│   │               │       ├── cfenv
│   │               │       ├── cfloat
│   │               │       ├── chrono
│   │               │       ├── cinttypes
│   │               │       ├── ciso646
│   │               │       ├── climits
│   │               │       ├── clocale
│   │               │       ├── cmath
│   │               │       ├── codecvt
│   │               │       ├── complex
│   │               │       ├── complex.h
│   │               │       ├── condition_variable
│   │               │       ├── csetjmp
│   │               │       ├── csignal
│   │               │       ├── cstdarg
│   │               │       ├── cstdbool
│   │               │       ├── cstddef
│   │               │       ├── cstdint
│   │               │       ├── cstdio
│   │               │       ├── cstdlib
│   │               │       ├── cstring
│   │               │       ├── ctgmath
│   │               │       ├── ctime
│   │               │       ├── ctype.h
│   │               │       ├── cwchar
│   │               │       ├── cwctype
│   │               │       ├── deque
│   │               │       ├── errno.h
│   │               │       ├── exception
│   │               │       ├── experimental/
│   │               │       │   ├── __config
│   │               │       │   ├── __memory
│   │               │       │   ├── algorithm
│   │               │       │   ├── any
│   │               │       │   ├── chrono
│   │               │       │   ├── coroutine
│   │               │       │   ├── deque
│   │               │       │   ├── dynarray
│   │               │       │   ├── forward_list
│   │               │       │   ├── functional
│   │               │       │   ├── iterator
│   │               │       │   ├── list
│   │               │       │   ├── map
│   │               │       │   ├── memory_resource
│   │               │       │   ├── numeric
│   │               │       │   ├── optional
│   │               │       │   ├── propagate_const
│   │               │       │   ├── ratio
│   │               │       │   ├── regex
│   │               │       │   ├── set
│   │               │       │   ├── string
│   │               │       │   ├── string_view
│   │               │       │   ├── system_error
│   │               │       │   ├── tuple
│   │               │       │   ├── type_traits
│   │               │       │   ├── unordered_map
│   │               │       │   ├── unordered_set
│   │               │       │   ├── utility
│   │               │       │   └── vector
│   │               │       ├── ext/
│   │               │       │   ├── __hash
│   │               │       │   ├── hash_map
│   │               │       │   └── hash_set
│   │               │       ├── float.h
│   │               │       ├── forward_list
│   │               │       ├── fstream
│   │               │       ├── functional
│   │               │       ├── future
│   │               │       ├── initializer_list
│   │               │       ├── inttypes.h
│   │               │       ├── iomanip
│   │               │       ├── ios
│   │               │       ├── iosfwd
│   │               │       ├── iostream
│   │               │       ├── istream
│   │               │       ├── iterator
│   │               │       ├── limits
│   │               │       ├── limits.h
│   │               │       ├── list
│   │               │       ├── locale
│   │               │       ├── locale.h
│   │               │       ├── map
│   │               │       ├── math.h
│   │               │       ├── memory
│   │               │       ├── module.modulemap
│   │               │       ├── mutex
│   │               │       ├── new
│   │               │       ├── numeric
│   │               │       ├── ostream
│   │               │       ├── queue
│   │               │       ├── random
│   │               │       ├── ratio
│   │               │       ├── regex
│   │               │       ├── scoped_allocator
│   │               │       ├── set
│   │               │       ├── setjmp.h
│   │               │       ├── shared_mutex
│   │               │       ├── sstream
│   │               │       ├── stack
│   │               │       ├── stdbool.h
│   │               │       ├── stddef.h
│   │               │       ├── stdexcept
│   │               │       ├── stdint.h
│   │               │       ├── stdio.h
│   │               │       ├── stdlib.h
│   │               │       ├── streambuf
│   │               │       ├── string
│   │               │       ├── string.h
│   │               │       ├── string_view
│   │               │       ├── strstream
│   │               │       ├── system_error
│   │               │       ├── tgmath.h
│   │               │       ├── thread
│   │               │       ├── tuple
│   │               │       ├── type_traits
│   │               │       ├── typeindex
│   │               │       ├── typeinfo
│   │               │       ├── unordered_map
│   │               │       ├── unordered_set
│   │               │       ├── utility
│   │               │       ├── valarray
│   │               │       ├── vector
│   │               │       ├── wchar.h
│   │               │       └── wctype.h
│   │               └── swift/
│   │                   └── SwiftRemoteMirror/
│   │                       ├── MemoryReaderInterface.h
│   │                       ├── SwiftRemoteMirror.h
│   │                       └── SwiftRemoteMirrorTypes.h
│   └── symlinks.sh
├── LICENSE
├── README.md
├── basic-headers/
│   ├── AssertMacros.h
│   ├── Availability.h
│   ├── AvailabilityInternal.h
│   ├── AvailabilityMacros.h
│   ├── ConditionalMacros.h
│   ├── MacTypes.h
│   └── TargetConditionals.h
├── ci/
│   ├── Debian.Dockerfile
│   ├── Jenkinsfile
│   ├── RPM.Dockerfile
│   └── top.Dockerfile
├── cmake/
│   ├── FindFFmpeg.cmake
│   ├── FindPulseAudio.cmake
│   ├── FindSetcap.cmake
│   ├── InstallSymlink.cmake
│   ├── MacroEnsureOutOfSourceBuild.cmake
│   ├── architecture.cmake
│   ├── clang_version_check.cmake
│   ├── compiler_include.cmake
│   ├── create_symlink.cmake
│   ├── darling_bundle.cmake
│   ├── darling_exe.cmake
│   ├── darling_framework.cmake
│   ├── darling_lib.cmake
│   ├── darling_open_source_sdk.cmake
│   ├── darling_parse_components.cmake
│   ├── darling_static_lib.cmake
│   ├── dsym.cmake
│   ├── mig.cmake
│   ├── pyc.cmake
│   ├── setcap.cmake
│   ├── use_ld64.cmake
│   ├── versioner.cmake
│   ├── wrap_elf.cmake
│   └── xcproj.cmake
├── debian/
│   ├── compat
│   ├── control
│   ├── copyright
│   ├── darling-cli-devenv-gui-common.install
│   ├── darling-cli-devenv-gui-stubs-common.install
│   ├── darling-cli-devenv.install
│   ├── darling-cli-extra.install
│   ├── darling-cli-gui-common.install
│   ├── darling-cli-python-common.install
│   ├── darling-cli.install
│   ├── darling-core.install
│   ├── darling-core.postinst
│   ├── darling-core.prerm
│   ├── darling-ffi.install
│   ├── darling-gui-stubs.install
│   ├── darling-gui.install
│   ├── darling-iokitd-cli-devenv-gui-common.install
│   ├── darling-iokitd.install
│   ├── darling-iosurface.install
│   ├── darling-jsc-webkit-common.install
│   ├── darling-jsc.install
│   ├── darling-perl.install
│   ├── darling-pyobjc.install
│   ├── darling-python2.install
│   ├── darling-ruby.install
│   ├── darling-system.install
│   ├── darling.lintian-overrides
│   ├── rules
│   └── source/
│       └── format
├── etc/
│   └── resolv.conf
├── rpm/
│   ├── .dockerignore
│   ├── Dockerfile
│   ├── SPECS/
│   │   ├── darling-cli-devenv.spec
│   │   ├── darling-macho-deps.spec
│   │   └── darling.spec
│   ├── build.bsh
│   ├── darling.repo
│   ├── docker-compose.yml
│   └── tarup.bsh
├── src/
│   ├── CMakeLists.txt
│   ├── CoreAudio/
│   │   ├── AFAVFormatComponent/
│   │   │   ├── AVFormatFileObject.cpp
│   │   │   ├── AVFormatFileObject.h
│   │   │   ├── AudioFileFormatGeneric.cpp
│   │   │   ├── AudioFileFormatGeneric.h
│   │   │   ├── AudioFileMP3.cpp
│   │   │   ├── AudioFileMP3.h
│   │   │   ├── AudioFileWAV.cpp
│   │   │   ├── AudioFileWAV.h
│   │   │   ├── CMakeLists.txt
│   │   │   └── README
│   │   ├── AudioFileTools/
│   │   │   ├── AudioFileTools.xcodeproj/
│   │   │   │   └── project.pbxproj
│   │   │   ├── CMakeLists.txt
│   │   │   ├── PublicUtility/
│   │   │   │   ├── CAAudioFile.cpp
│   │   │   │   ├── CAAudioFile.h
│   │   │   │   ├── CAAudioFilePlayer.cpp
│   │   │   │   ├── CAAudioFilePlayer.h
│   │   │   │   ├── CAAudioFileRecorder.cpp
│   │   │   │   ├── CAAudioFileRecorder.h
│   │   │   │   ├── CAAudioFileStreamer.cpp
│   │   │   │   ├── CAAudioFileStreamer.h
│   │   │   │   ├── CABufferQueue.cpp
│   │   │   │   ├── CABufferQueue.h
│   │   │   │   ├── CAChannelMapper.cpp
│   │   │   │   ├── CAChannelMapper.h
│   │   │   │   ├── CAChannelMappingPlayer.cpp
│   │   │   │   ├── CAChannelMappingPlayer.h
│   │   │   │   ├── CAGuard.cpp
│   │   │   │   ├── CAGuard.h
│   │   │   │   ├── CAPThread.cpp
│   │   │   │   ├── CAPThread.h
│   │   │   │   └── ReadMe.rtf
│   │   │   ├── ReadMe.rtf
│   │   │   ├── Utility/
│   │   │   │   ├── AFToolsCommon.cpp
│   │   │   │   ├── AFToolsCommon.h
│   │   │   │   ├── CAAudioFileConverter.cpp
│   │   │   │   ├── CAAudioFileConverter.h
│   │   │   │   ├── CAChannelLayouts.cpp
│   │   │   │   ├── CAChannelLayouts.h
│   │   │   │   ├── CAFilePathUtils.cpp
│   │   │   │   ├── CAFilePathUtils.h
│   │   │   │   ├── QTAACFile.cpp
│   │   │   │   └── QTAACFile.h
│   │   │   ├── afconvert.cpp
│   │   │   ├── afconvert.h
│   │   │   ├── afconvert_main.cpp
│   │   │   ├── afinfo.cpp
│   │   │   ├── afinterleave.cpp
│   │   │   ├── afplay.cpp
│   │   │   ├── afrecord.cpp
│   │   │   ├── audioformats.cpp
│   │   │   ├── auprocess.cpp
│   │   │   └── auprofile.cpp
│   │   ├── AudioToolbox/
│   │   │   ├── AUComponent.cpp
│   │   │   ├── AUGraph.cpp
│   │   │   ├── AudioComponent.mm
│   │   │   ├── AudioComponentManager.h
│   │   │   ├── AudioComponentManager.mm
│   │   │   ├── AudioConverter.cpp
│   │   │   ├── AudioConverterImpl.cpp
│   │   │   ├── AudioConverterImpl.h
│   │   │   ├── AudioFile.cpp
│   │   │   ├── AudioFileComponent.cpp
│   │   │   ├── AudioFileFormatManager.cpp
│   │   │   ├── AudioFileFormatManager.h
│   │   │   ├── AudioFormat.cpp
│   │   │   ├── AudioHardwareService.cpp
│   │   │   ├── AudioOutputUnitComponent.cpp
│   │   │   ├── AudioOutputUnitComponent.h
│   │   │   ├── AudioQueue.cpp
│   │   │   ├── AudioQueueBase.cpp
│   │   │   ├── AudioQueueBase.h
│   │   │   ├── AudioQueueOutput.cpp
│   │   │   ├── AudioQueueOutput.h
│   │   │   ├── AudioToolbox.cpp
│   │   │   ├── CMakeLists.txt
│   │   │   ├── ComponentDispatch.h
│   │   │   ├── ConsumableBuffer.h
│   │   │   ├── ExtendedAudioFile.cpp
│   │   │   ├── MusicDevice.cpp
│   │   │   ├── empty.c
│   │   │   └── stub.h
│   │   ├── CMakeLists.txt
│   │   ├── CoreAudio/
│   │   │   ├── AudioHardware.cpp
│   │   │   ├── AudioHardwareImpl.cpp
│   │   │   ├── AudioHardwareImpl.h
│   │   │   ├── AudioHardwareStream.cpp
│   │   │   ├── AudioHardwareStream.h
│   │   │   ├── CMakeLists.txt
│   │   │   ├── HostTime.mm
│   │   │   ├── pulse/
│   │   │   │   ├── AudioHardwareImplPA.cpp
│   │   │   │   ├── AudioHardwareImplPA.h
│   │   │   │   ├── AudioHardwareImplPAInput.cpp
│   │   │   │   ├── AudioHardwareImplPAInput.h
│   │   │   │   ├── AudioHardwareImplPAOutput.cpp
│   │   │   │   ├── AudioHardwareImplPAOutput.h
│   │   │   │   ├── AudioHardwareStreamPA.cpp
│   │   │   │   ├── AudioHardwareStreamPA.h
│   │   │   │   ├── AudioHardwareStreamPAInput.cpp
│   │   │   │   ├── AudioHardwareStreamPAInput.h
│   │   │   │   ├── AudioHardwareStreamPAOutput.cpp
│   │   │   │   ├── AudioHardwareStreamPAOutput.h
│   │   │   │   ├── PADispatchMainLoop.cpp
│   │   │   │   └── PADispatchMainLoop.h
│   │   │   └── stub.h
│   │   ├── CoreAudioComponent/
│   │   │   ├── AUHAL.cpp
│   │   │   ├── AUHAL.h
│   │   │   ├── CMakeLists.txt
│   │   │   ├── CoreAudio.rsrc
│   │   │   ├── CoreAudioComponent.r
│   │   │   ├── DefaultOutputAU.cpp
│   │   │   ├── DefaultOutputAU.h
│   │   │   ├── Info.plist
│   │   │   ├── README
│   │   │   ├── SystemOutputAU.cpp
│   │   │   └── SystemOutputAU.h
│   │   ├── CoreAudioUtilityClasses/
│   │   │   ├── CoreAudio/
│   │   │   │   ├── AudioCodecs/
│   │   │   │   │   └── ACPublic/
│   │   │   │   │       ├── ACBaseCodec.cpp
│   │   │   │   │       ├── ACBaseCodec.h
│   │   │   │   │       ├── ACCodec.cpp
│   │   │   │   │       ├── ACCodec.h
│   │   │   │   │       ├── ACCodecDispatchTypes.h
│   │   │   │   │       ├── ACComponentResources.r
│   │   │   │   │       ├── ACConditionalMacros.h
│   │   │   │   │       ├── ACPlugInDispatch.cpp
│   │   │   │   │       ├── ACPlugInDispatch.h
│   │   │   │   │       ├── ACSimpleCodec.cpp
│   │   │   │   │       ├── ACSimpleCodec.h
│   │   │   │   │       ├── GetCodecBundle.cpp
│   │   │   │   │       └── GetCodecBundle.h
│   │   │   │   ├── AudioFile/
│   │   │   │   │   └── AFPublic/
│   │   │   │   │       ├── AudioFileComponentBase.cpp
│   │   │   │   │       ├── AudioFileComponentBase.h
│   │   │   │   │       ├── AudioFileFormat.cpp
│   │   │   │   │       ├── AudioFileFormat.h
│   │   │   │   │       ├── AudioFileObject.cpp
│   │   │   │   │       ├── AudioFileObject.h
│   │   │   │   │       ├── CompressedPacketTable.cpp
│   │   │   │   │       ├── CompressedPacketTable.h
│   │   │   │   │       ├── DataSource.cpp
│   │   │   │   │       └── DataSource.h
│   │   │   │   ├── AudioUnits/
│   │   │   │   │   └── AUPublic/
│   │   │   │   │       ├── AUBase/
│   │   │   │   │       │   ├── AUBase.cpp
│   │   │   │   │       │   ├── AUBase.h
│   │   │   │   │       │   ├── AUDispatch.cpp
│   │   │   │   │       │   ├── AUDispatch.h
│   │   │   │   │       │   ├── AUInputElement.cpp
│   │   │   │   │       │   ├── AUInputElement.h
│   │   │   │   │       │   ├── AUOutputElement.cpp
│   │   │   │   │       │   ├── AUOutputElement.h
│   │   │   │   │       │   ├── AUPlugInDispatch.cpp
│   │   │   │   │       │   ├── AUPlugInDispatch.h
│   │   │   │   │       │   ├── AUResources.r
│   │   │   │   │       │   ├── AUScopeElement.cpp
│   │   │   │   │       │   ├── AUScopeElement.h
│   │   │   │   │       │   ├── ComponentBase.cpp
│   │   │   │   │       │   └── ComponentBase.h
│   │   │   │   │       ├── AUCarbonViewBase/
│   │   │   │   │       │   ├── AUCarbonViewBase.cpp
│   │   │   │   │       │   ├── AUCarbonViewBase.h
│   │   │   │   │       │   ├── AUCarbonViewControl.cpp
│   │   │   │   │       │   ├── AUCarbonViewControl.h
│   │   │   │   │       │   ├── AUCarbonViewDispatch.cpp
│   │   │   │   │       │   ├── AUControlGroup.cpp
│   │   │   │   │       │   ├── AUControlGroup.h
│   │   │   │   │       │   ├── CarbonEventHandler.cpp
│   │   │   │   │       │   └── CarbonEventHandler.h
│   │   │   │   │       ├── AUInstrumentBase/
│   │   │   │   │       │   ├── AUInstrumentBase.cpp
│   │   │   │   │       │   ├── AUInstrumentBase.h
│   │   │   │   │       │   ├── LockFreeFIFO.h
│   │   │   │   │       │   ├── MIDIControlHandler.h
│   │   │   │   │       │   ├── SynthElement.cpp
│   │   │   │   │       │   ├── SynthElement.h
│   │   │   │   │       │   ├── SynthEvent.h
│   │   │   │   │       │   ├── SynthNote.cpp
│   │   │   │   │       │   ├── SynthNote.h
│   │   │   │   │       │   ├── SynthNoteList.cpp
│   │   │   │   │       │   └── SynthNoteList.h
│   │   │   │   │       ├── AUViewBase/
│   │   │   │   │       │   └── AUViewLocalizedStringKeys.h
│   │   │   │   │       ├── OtherBases/
│   │   │   │   │       │   ├── AUEffectBase.cpp
│   │   │   │   │       │   ├── AUEffectBase.h
│   │   │   │   │       │   ├── AUMIDIBase.cpp
│   │   │   │   │       │   ├── AUMIDIBase.h
│   │   │   │   │       │   ├── AUMIDIEffectBase.cpp
│   │   │   │   │       │   ├── AUMIDIEffectBase.h
│   │   │   │   │       │   ├── AUOutputBase.cpp
│   │   │   │   │       │   ├── AUOutputBase.h
│   │   │   │   │       │   ├── AUPannerBase.cpp
│   │   │   │   │       │   ├── AUPannerBase.h
│   │   │   │   │       │   ├── MusicDeviceBase.cpp
│   │   │   │   │       │   └── MusicDeviceBase.h
│   │   │   │   │       └── Utility/
│   │   │   │   │           ├── AUBaseHelper.cpp
│   │   │   │   │           ├── AUBaseHelper.h
│   │   │   │   │           ├── AUBuffer.cpp
│   │   │   │   │           ├── AUBuffer.h
│   │   │   │   │           ├── AUInputFormatConverter.h
│   │   │   │   │           ├── AUMIDIDefs.h
│   │   │   │   │           ├── AUSilentTimeout.h
│   │   │   │   │           ├── AUTimestampGenerator.cpp
│   │   │   │   │           └── AUTimestampGenerator.h
│   │   │   │   └── PublicUtility/
│   │   │   │       ├── AUOutputBL.cpp
│   │   │   │       ├── AUOutputBL.h
│   │   │   │       ├── AUParamInfo.cpp
│   │   │   │       ├── AUParamInfo.h
│   │   │   │       ├── CAAUMIDIMap.cpp
│   │   │   │       ├── CAAUMIDIMap.h
│   │   │   │       ├── CAAUMIDIMapManager.cpp
│   │   │   │       ├── CAAUMIDIMapManager.h
│   │   │   │       ├── CAAUParameter.cpp
│   │   │   │       ├── CAAUParameter.h
│   │   │   │       ├── CAAUProcessor.cpp
│   │   │   │       ├── CAAUProcessor.h
│   │   │   │       ├── CAAtomic.h
│   │   │   │       ├── CAAtomicStack.h
│   │   │   │       ├── CAAudioBufferList.cpp
│   │   │   │       ├── CAAudioBufferList.h
│   │   │   │       ├── CAAudioChannelLayout.cpp
│   │   │   │       ├── CAAudioChannelLayout.h
│   │   │   │       ├── CAAudioChannelLayoutObject.cpp
│   │   │   │       ├── CAAudioFileFormats.cpp
│   │   │   │       ├── CAAudioFileFormats.h
│   │   │   │       ├── CAAudioTimeStamp.cpp
│   │   │   │       ├── CAAudioTimeStamp.h
│   │   │   │       ├── CAAudioUnit.cpp
│   │   │   │       ├── CAAudioUnit.h
│   │   │   │       ├── CAAudioUnitOutputCapturer.h
│   │   │   │       ├── CAAudioValueRange.cpp
│   │   │   │       ├── CAAudioValueRange.h
│   │   │   │       ├── CAAutoDisposer.h
│   │   │   │       ├── CABitOperations.h
│   │   │   │       ├── CABool.h
│   │   │   │       ├── CABufferList.cpp
│   │   │   │       ├── CABufferList.h
│   │   │   │       ├── CABundleLocker.cpp
│   │   │   │       ├── CABundleLocker.h
│   │   │   │       ├── CAByteOrder.h
│   │   │   │       ├── CACFArray.cpp
│   │   │   │       ├── CACFArray.h
│   │   │   │       ├── CACFData.h
│   │   │   │       ├── CACFDictionary.cpp
│   │   │   │       ├── CACFDictionary.h
│   │   │   │       ├── CACFDistributedNotification.cpp
│   │   │   │       ├── CACFDistributedNotification.h
│   │   │   │       ├── CACFMachPort.cpp
│   │   │   │       ├── CACFMachPort.h
│   │   │   │       ├── CACFMessagePort.cpp
│   │   │   │       ├── CACFMessagePort.h
│   │   │   │       ├── CACFNumber.cpp
│   │   │   │       ├── CACFNumber.h
│   │   │   │       ├── CACFObject.h
│   │   │   │       ├── CACFPlugIn.h
│   │   │   │       ├── CACFPreferences.cpp
│   │   │   │       ├── CACFPreferences.h
│   │   │   │       ├── CACFString.cpp
│   │   │   │       ├── CACFString.h
│   │   │   │       ├── CAComponent.cpp
│   │   │   │       ├── CAComponent.h
│   │   │   │       ├── CAComponentDescription.cpp
│   │   │   │       ├── CAComponentDescription.h
│   │   │   │       ├── CADebugMacros.cpp
│   │   │   │       ├── CADebugMacros.h
│   │   │   │       ├── CADebugPrintf.cpp
│   │   │   │       ├── CADebugPrintf.h
│   │   │   │       ├── CADebugger.cpp
│   │   │   │       ├── CADebugger.h
│   │   │   │       ├── CAException.h
│   │   │   │       ├── CAExtAudioFile.h
│   │   │   │       ├── CAFilePathUtils.cpp
│   │   │   │       ├── CAFilePathUtils.h
│   │   │   │       ├── CAGuard.cpp
│   │   │   │       ├── CAGuard.h
│   │   │   │       ├── CAHALAudioDevice.cpp
│   │   │   │       ├── CAHALAudioDevice.h
│   │   │   │       ├── CAHALAudioObject.cpp
│   │   │   │       ├── CAHALAudioObject.h
│   │   │   │       ├── CAHALAudioStream.cpp
│   │   │   │       ├── CAHALAudioStream.h
│   │   │   │       ├── CAHALAudioSystemObject.cpp
│   │   │   │       ├── CAHALAudioSystemObject.h
│   │   │   │       ├── CAHostTimeBase.cpp
│   │   │   │       ├── CAHostTimeBase.h
│   │   │   │       ├── CALogMacros.h
│   │   │   │       ├── CAMath.h
│   │   │   │       ├── CAMixMap.h
│   │   │   │       ├── CAMutex.cpp
│   │   │   │       ├── CAMutex.h
│   │   │   │       ├── CAPThread.cpp
│   │   │   │       ├── CAPThread.h
│   │   │   │       ├── CAPersistence.cpp
│   │   │   │       ├── CAProcess.cpp
│   │   │   │       ├── CAProcess.h
│   │   │   │       ├── CAPropertyAddress.h
│   │   │   │       ├── CAReferenceCounted.h
│   │   │   │       ├── CARingBuffer.cpp
│   │   │   │       ├── CARingBuffer.h
│   │   │   │       ├── CASettingsStorage.cpp
│   │   │   │       ├── CASettingsStorage.h
│   │   │   │       ├── CASharedLibrary.cpp
│   │   │   │       ├── CASharedLibrary.h
│   │   │   │       ├── CASpectralProcessor.cpp
│   │   │   │       ├── CASpectralProcessor.h
│   │   │   │       ├── CAStreamBasicDescription.cpp
│   │   │   │       ├── CAStreamBasicDescription.h
│   │   │   │       ├── CAStreamRangedDescription.cpp
│   │   │   │       ├── CAStreamRangedDescription.h
│   │   │   │       ├── CAThreadSafeList.h
│   │   │   │       ├── CATink.h
│   │   │   │       ├── CATokenMap.h
│   │   │   │       ├── CAVectorUnit.cpp
│   │   │   │       ├── CAVectorUnit.h
│   │   │   │       ├── CAVectorUnitTypes.h
│   │   │   │       ├── CAVolumeCurve.cpp
│   │   │   │       ├── CAVolumeCurve.h
│   │   │   │       ├── CAXException.cpp
│   │   │   │       ├── CAXException.h
│   │   │   │       ├── MatrixMixerVolumes.cpp
│   │   │   │       └── MatrixMixerVolumes.h
│   │   │   └── Readme.rtf
│   │   ├── include/
│   │   │   ├── AudioToolbox/
│   │   │   │   ├── AUComponent.h
│   │   │   │   ├── AUGraph.h
│   │   │   │   ├── AudioCodec.h
│   │   │   │   ├── AudioComponent.h
│   │   │   │   ├── AudioConverter.h
│   │   │   │   ├── AudioFile.h
│   │   │   │   ├── AudioFileComponent.h
│   │   │   │   ├── AudioFormat.h
│   │   │   │   ├── AudioHardwareService.h
│   │   │   │   ├── AudioOutputUnit.h
│   │   │   │   ├── AudioQueue.h
│   │   │   │   ├── AudioToolbox.h
│   │   │   │   ├── AudioUnit.h
│   │   │   │   ├── AudioUnitParameters.h
│   │   │   │   ├── AudioUnitProperties.h
│   │   │   │   ├── ExtendedAudioFile.h
│   │   │   │   └── MusicDevice.h
│   │   │   └── CoreAudio/
│   │   │       ├── AudioHardware.h
│   │   │       ├── AudioHardwareBase.h
│   │   │       ├── CoreAudio.h
│   │   │       ├── CoreAudioTypes.h
│   │   │       ├── HostTime.h
│   │   │       └── stub/
│   │   │           └── CoreAudio.h
│   │   └── notes.txt
│   ├── MobileKeyBag/
│   │   ├── CMakeLists.txt
│   │   ├── include/
│   │   │   └── MobileKeyBag/
│   │   │       └── MobileKeyBag.h
│   │   └── src/
│   │       └── MobileKeyBag.c
│   ├── OpenDirectoryOld/
│   │   ├── CFOpenDirectory/
│   │   │   └── Headers/
│   │   │       ├── CFODContext.h
│   │   │       ├── CFODNode.h
│   │   │       ├── CFODQuery.h
│   │   │       ├── CFODRecord.h
│   │   │       ├── CFODSession.h
│   │   │       ├── CFOpenDirectory.h
│   │   │       └── CFOpenDirectoryConstants.h
│   │   └── Headers/
│   │       ├── NSOpenDirectory.h
│   │       ├── ODAttributeMap.h
│   │       ├── ODConfiguration.h
│   │       ├── ODMappings.h
│   │       ├── ODModuleEntry.h
│   │       ├── ODNode.h
│   │       ├── ODQuery.h
│   │       ├── ODRecord.h
│   │       ├── ODRecordMap.h
│   │       ├── ODSession.h
│   │       └── OpenDirectory.h
│   ├── OpenScripting/
│   │   └── include/
│   │       └── OpenScriptingUtilPriv.h
│   ├── PlistBuddy/
│   │   ├── CMakeLists.txt
│   │   ├── PlistBuddy.8
│   │   └── PlistBuddy.c
│   ├── VideoDecodeAcceleration/
│   │   ├── CMakeLists.txt
│   │   └── dummy.c
│   ├── bsdln/
│   │   ├── CMakeLists.txt
│   │   └── ln.c
│   ├── buildtools/
│   │   ├── CMakeLists.txt
│   │   ├── Rez/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── COPYING
│   │   │   ├── Diagnostic.cc
│   │   │   ├── Diagnostic.h
│   │   │   ├── Expression.cc
│   │   │   ├── Expression.h
│   │   │   ├── README.md
│   │   │   ├── ResSpec.h
│   │   │   ├── ResourceCompiler.cc
│   │   │   ├── ResourceCompiler.h
│   │   │   ├── ResourceDefinitions.cc
│   │   │   ├── ResourceDefinitions.h
│   │   │   ├── ResourceFiles/
│   │   │   │   ├── BinaryIO.cc
│   │   │   │   ├── BinaryIO.h
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── ResInfo.cc
│   │   │   │   ├── ResType.cc
│   │   │   │   ├── ResType.h
│   │   │   │   ├── ResourceFile.cc
│   │   │   │   ├── ResourceFile.h
│   │   │   │   ├── ResourceFork.cc
│   │   │   │   └── ResourceFork.h
│   │   │   ├── Rez.cc
│   │   │   ├── RezLexer.cc
│   │   │   ├── RezLexer.h
│   │   │   ├── RezLexerNextToken.cc
│   │   │   ├── RezLexerWaveToken.h
│   │   │   ├── RezParser.yy
│   │   │   ├── RezWorld.cc
│   │   │   ├── RezWorld.h
│   │   │   └── Test.r
│   │   ├── elfdep.c
│   │   └── getuuid.c
│   ├── clt/
│   │   ├── CMakeLists.txt
│   │   └── xcrun.c
│   ├── crash/
│   │   ├── AppController.h
│   │   ├── AppController.m
│   │   ├── CMakeLists.txt
│   │   ├── CrashManager.h
│   │   ├── CrashManager.m
│   │   ├── Resources/
│   │   │   ├── Info-gnustep.plist
│   │   │   ├── Main.gsmarkup
│   │   │   └── crash.gorm/
│   │   │       ├── data.classes
│   │   │       ├── data.info
│   │   │       └── objects.gorm
│   │   └── crash_main.m
│   ├── diskutil/
│   │   ├── CMakeLists.txt
│   │   └── diskutil
│   ├── ditto/
│   │   ├── CMakeLists.txt
│   │   └── ditto
│   ├── duct/
│   │   ├── include/
│   │   │   ├── CrashReporterClient.h
│   │   │   └── magmallocProvider.h
│   │   └── src/
│   │       ├── CMakeLists.txt
│   │       ├── CRGetCrashLogMessage.c
│   │       ├── acl.c
│   │       ├── commpage.c
│   │       ├── dns_sd.c
│   │       ├── libnotify.c
│   │       ├── numcpus.c
│   │       ├── os_log.c
│   │       └── sa_dst_compare.c
│   ├── external/
│   │   └── libpthread_workqueue-0.8.2/
│   │       ├── ChangeLog
│   │       ├── config.inc
│   │       ├── configure
│   │       ├── include/
│   │       │   └── pthread_workqueue.h
│   │       ├── pthread_workqueue.3
│   │       ├── src/
│   │       │   ├── api.c
│   │       │   ├── debug.h
│   │       │   ├── posix/
│   │       │   │   ├── manager.c
│   │       │   │   ├── platform.h
│   │       │   │   ├── thread_info.c
│   │       │   │   └── thread_rt.c
│   │       │   ├── private.h
│   │       │   ├── thread_info.h
│   │       │   ├── thread_rt.h
│   │       │   ├── windows/
│   │       │   │   ├── manager.c
│   │       │   │   ├── platform.c
│   │       │   │   ├── platform.h
│   │       │   │   ├── pthread_cond.h
│   │       │   │   ├── queue.h
│   │       │   │   ├── thread_info.c
│   │       │   │   ├── thread_rt.c
│   │       │   │   └── winpthreads.h
│   │       │   └── witem_cache.c
│   │       └── testing/
│   │           ├── CMakeLists.txt
│   │           ├── api/
│   │           │   ├── posix_semaphore.h
│   │           │   ├── test.c
│   │           │   └── test_api.vcxproj
│   │           ├── idle/
│   │           │   └── main.c
│   │           ├── latency/
│   │           │   ├── latency.c
│   │           │   └── latency.h
│   │           ├── libdispatch/
│   │           │   └── dispatch_api.c
│   │           └── witem_cache/
│   │               └── test.c
│   ├── frameworks/
│   │   ├── AGL/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── AGL/
│   │   │   │       └── AGL.h
│   │   │   └── src/
│   │   │       └── AGL.c
│   │   ├── AVFAudio/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── AVFAudio/
│   │   │   │       ├── AVAudio3DMixing.h
│   │   │   │       ├── AVAudioBuffer.h
│   │   │   │       ├── AVAudioChannelLayout.h
│   │   │   │       ├── AVAudioClock.h
│   │   │   │       ├── AVAudioCompressedBuffer.h
│   │   │   │       ├── AVAudioConnectionPoint.h
│   │   │   │       ├── AVAudioConverter.h
│   │   │   │       ├── AVAudioEndpointDetector.h
│   │   │   │       ├── AVAudioEngine.h
│   │   │   │       ├── AVAudioEnvironmentDistanceAttenuationParameters.h
│   │   │   │       ├── AVAudioEnvironmentNode.h
│   │   │   │       ├── AVAudioEnvironmentReverbParameters.h
│   │   │   │       ├── AVAudioFile.h
│   │   │   │       ├── AVAudioFormat.h
│   │   │   │       ├── AVAudioIONode.h
│   │   │   │       ├── AVAudioInputNode.h
│   │   │   │       ├── AVAudioMixerNode.h
│   │   │   │       ├── AVAudioMixing.h
│   │   │   │       ├── AVAudioMixingDestination.h
│   │   │   │       ├── AVAudioNode.h
│   │   │   │       ├── AVAudioOutputNode.h
│   │   │   │       ├── AVAudioPCMBuffer.h
│   │   │   │       ├── AVAudioPlayer.h
│   │   │   │       ├── AVAudioPlayerNode.h
│   │   │   │       ├── AVAudioRecorder.h
│   │   │   │       ├── AVAudioSequencer.h
│   │   │   │       ├── AVAudioSession.h
│   │   │   │       ├── AVAudioStereoMixing.h
│   │   │   │       ├── AVAudioTime.h
│   │   │   │       ├── AVAudioUnit.h
│   │   │   │       ├── AVAudioUnitComponent.h
│   │   │   │       ├── AVAudioUnitComponentManager.h
│   │   │   │       ├── AVAudioUnitDSPGraph.h
│   │   │   │       ├── AVAudioUnitDelay.h
│   │   │   │       ├── AVAudioUnitDistortion.h
│   │   │   │       ├── AVAudioUnitEQ.h
│   │   │   │       ├── AVAudioUnitEQFilterParameters.h
│   │   │   │       ├── AVAudioUnitEffect.h
│   │   │   │       ├── AVAudioUnitGenerator.h
│   │   │   │       ├── AVAudioUnitMIDIInstrument.h
│   │   │   │       ├── AVAudioUnitReverb.h
│   │   │   │       ├── AVAudioUnitSampler.h
│   │   │   │       ├── AVAudioUnitSplitter.h
│   │   │   │       ├── AVAudioUnitTimeEffect.h
│   │   │   │       ├── AVAudioUnitTimePitch.h
│   │   │   │       ├── AVAudioUnitVarispeed.h
│   │   │   │       ├── AVEndpointVADEventHandler.h
│   │   │   │       ├── AVFAudio.h
│   │   │   │       ├── AVMIDIPlayer.h
│   │   │   │       ├── AVMusicTrack.h
│   │   │   │       ├── AVVCAudioBuffer.h
│   │   │   │       ├── AVVCAudioDeviceManager.h
│   │   │   │       ├── AVVCMetricsManager.h
│   │   │   │       ├── AVVoiceController.h
│   │   │   │       ├── AudioPlayerImpl.h
│   │   │   │       ├── Endpointer.h
│   │   │   │       ├── SpeexEndpointer.h
│   │   │   │       └── VoiceVerificationEndpointer.h
│   │   │   └── src/
│   │   │       ├── AVAudioBuffer.m
│   │   │       ├── AVAudioChannelLayout.m
│   │   │       ├── AVAudioClock.m
│   │   │       ├── AVAudioCompressedBuffer.m
│   │   │       ├── AVAudioConnectionPoint.m
│   │   │       ├── AVAudioConverter.m
│   │   │       ├── AVAudioEndpointDetector.m
│   │   │       ├── AVAudioEngine.m
│   │   │       ├── AVAudioEnvironmentDistanceAttenuationParameters.m
│   │   │       ├── AVAudioEnvironmentNode.m
│   │   │       ├── AVAudioEnvironmentReverbParameters.m
│   │   │       ├── AVAudioFile.m
│   │   │       ├── AVAudioFormat.m
│   │   │       ├── AVAudioIONode.m
│   │   │       ├── AVAudioInputNode.m
│   │   │       ├── AVAudioMixerNode.m
│   │   │       ├── AVAudioMixingDestination.m
│   │   │       ├── AVAudioNode.m
│   │   │       ├── AVAudioOutputNode.m
│   │   │       ├── AVAudioPCMBuffer.m
│   │   │       ├── AVAudioPlayer.m
│   │   │       ├── AVAudioPlayerNode.m
│   │   │       ├── AVAudioRecorder.m
│   │   │       ├── AVAudioSequencer.m
│   │   │       ├── AVAudioSession.m
│   │   │       ├── AVAudioTime.m
│   │   │       ├── AVAudioUnit.m
│   │   │       ├── AVAudioUnitComponent.m
│   │   │       ├── AVAudioUnitComponentManager.m
│   │   │       ├── AVAudioUnitDSPGraph.m
│   │   │       ├── AVAudioUnitDelay.m
│   │   │       ├── AVAudioUnitDistortion.m
│   │   │       ├── AVAudioUnitEQ.m
│   │   │       ├── AVAudioUnitEQFilterParameters.m
│   │   │       ├── AVAudioUnitEffect.m
│   │   │       ├── AVAudioUnitGenerator.m
│   │   │       ├── AVAudioUnitMIDIInstrument.m
│   │   │       ├── AVAudioUnitReverb.m
│   │   │       ├── AVAudioUnitSampler.m
│   │   │       ├── AVAudioUnitSplitter.m
│   │   │       ├── AVAudioUnitTimeEffect.m
│   │   │       ├── AVAudioUnitTimePitch.m
│   │   │       ├── AVAudioUnitVarispeed.m
│   │   │       ├── AVFAudio.m
│   │   │       ├── AVMIDIPlayer.m
│   │   │       ├── AVMusicTrack.m
│   │   │       ├── AVVCAudioBuffer.m
│   │   │       ├── AVVCAudioDeviceManager.m
│   │   │       ├── AVVCMetricsManager.m
│   │   │       ├── AVVoiceController.m
│   │   │       ├── AudioPlayerImpl.m
│   │   │       ├── SpeexEndpointer.m
│   │   │       └── VoiceVerificationEndpointer.m
│   │   ├── AVFoundation/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── constants.m
│   │   │   ├── include/
│   │   │   │   └── AVFoundation/
│   │   │   │       ├── AVAIFCOutputSettingsValidator.h
│   │   │   │       ├── AVAIFFOutputSettingsValidator.h
│   │   │   │       ├── AVAVAudioSettingsAudioOutputSettings.h
│   │   │   │       ├── AVAVVideoSettingsVideoOutputSettings.h
│   │   │   │       ├── AVAggregateAssetDownloadTask.h
│   │   │   │       ├── AVAnimation.h
│   │   │   │       ├── AVAsset.h
│   │   │   │       ├── AVAssetAnalysisMessage.h
│   │   │   │       ├── AVAssetAnalysisReporter.h
│   │   │   │       ├── AVAssetAnalysisTextParsingMessage.h
│   │   │   │       ├── AVAssetCache.h
│   │   │   │       ├── AVAssetClientURLRequestHelper.h
│   │   │   │       ├── AVAssetCollection.h
│   │   │   │       ├── AVAssetCollectionFactory.h
│   │   │   │       ├── AVAssetCollectionInspector.h
│   │   │   │       ├── AVAssetCollectionInspectorLoader.h
│   │   │   │       ├── AVAssetCollectionInternal.h
│   │   │   │       ├── AVAssetCustomURLBridgeForNSURLProtocol.h
│   │   │   │       ├── AVAssetCustomURLBridgeForNSURLSession.h
│   │   │   │       ├── AVAssetCustomURLRequest.h
│   │   │   │       ├── AVAssetDownloadCache.h
│   │   │   │       ├── AVAssetDownloadCacheInternal.h
│   │   │   │       ├── AVAssetDownloadSession.h
│   │   │   │       ├── AVAssetDownloadSessionInternal.h
│   │   │   │       ├── AVAssetExportSession.h
│   │   │   │       ├── AVAssetExportSessionInternal.h
│   │   │   │       ├── AVAssetImageGenerator.h
│   │   │   │       ├── AVAssetImageGeneratorInternal.h
│   │   │   │       ├── AVAssetInspector.h
│   │   │   │       ├── AVAssetInspectorLoader.h
│   │   │   │       ├── AVAssetInternal.h
│   │   │   │       ├── AVAssetMakeReadyForInspectionLoader.h
│   │   │   │       ├── AVAssetMediaSelectionGroup.h
│   │   │   │       ├── AVAssetProxy.h
│   │   │   │       ├── AVAssetProxyInternal.h
│   │   │   │       ├── AVAssetReader.h
│   │   │   │       ├── AVAssetReaderAudioMixOutput.h
│   │   │   │       ├── AVAssetReaderAudioMixOutputInternal.h
│   │   │   │       ├── AVAssetReaderInternal.h
│   │   │   │       ├── AVAssetReaderOutput.h
│   │   │   │       ├── AVAssetReaderOutputAdaptor.h
│   │   │   │       ├── AVAssetReaderOutputCaptionAdaptor.h
│   │   │   │       ├── AVAssetReaderOutputCaptionAdaptorInternal.h
│   │   │   │       ├── AVAssetReaderOutputInternal.h
│   │   │   │       ├── AVAssetReaderOutputMetadataAdaptor.h
│   │   │   │       ├── AVAssetReaderOutputMetadataAdaptorInternal.h
│   │   │   │       ├── AVAssetReaderSampleReferenceOutput.h
│   │   │   │       ├── AVAssetReaderSampleReferenceOutputInternal.h
│   │   │   │       ├── AVAssetReaderTrackOutput.h
│   │   │   │       ├── AVAssetReaderTrackOutputInternal.h
│   │   │   │       ├── AVAssetReaderVideoCompositionOutput.h
│   │   │   │       ├── AVAssetReaderVideoCompositionOutputInternal.h
│   │   │   │       ├── AVAssetResourceLoader.h
│   │   │   │       ├── AVAssetResourceLoaderInternal.h
│   │   │   │       ├── AVAssetResourceLoaderRequest.h
│   │   │   │       ├── AVAssetResourceLoaderURLSessionDataDelegate.h
│   │   │   │       ├── AVAssetResourceLoaderURLSessionDataDelegateForCustomURLLoader.h
│   │   │   │       ├── AVAssetResourceLoadingContentInformationRequest.h
│   │   │   │       ├── AVAssetResourceLoadingContentInformationRequestInternal.h
│   │   │   │       ├── AVAssetResourceLoadingDataRequest.h
│   │   │   │       ├── AVAssetResourceLoadingDataRequestInternal.h
│   │   │   │       ├── AVAssetResourceLoadingRequest.h
│   │   │   │       ├── AVAssetResourceLoadingRequestInternal.h
│   │   │   │       ├── AVAssetResourceRenewalRequest.h
│   │   │   │       ├── AVAssetSynchronousInspectorLoader.h
│   │   │   │       ├── AVAssetTrack.h
│   │   │   │       ├── AVAssetTrackEnumerator.h
│   │   │   │       ├── AVAssetTrackGroup.h
│   │   │   │       ├── AVAssetTrackGroupInternal.h
│   │   │   │       ├── AVAssetTrackInspector.h
│   │   │   │       ├── AVAssetTrackInternal.h
│   │   │   │       ├── AVAssetTrackSegment.h
│   │   │   │       ├── AVAssetWriter.h
│   │   │   │       ├── AVAssetWriterClientInitiatedTerminalHelper.h
│   │   │   │       ├── AVAssetWriterConfigurationState.h
│   │   │   │       ├── AVAssetWriterFailedTerminalHelper.h
│   │   │   │       ├── AVAssetWriterFigAssetWriterNotificationHandler.h
│   │   │   │       ├── AVAssetWriterFigAssetWriterNotificationHandlerDelegate.h
│   │   │   │       ├── AVAssetWriterFinishWritingHelper.h
│   │   │   │       ├── AVAssetWriterHelper.h
│   │   │   │       ├── AVAssetWriterInput.h
│   │   │   │       ├── AVAssetWriterInputCaptionAdaptor.h
│   │   │   │       ├── AVAssetWriterInputCaptionAdaptorInternal.h
│   │   │   │       ├── AVAssetWriterInputConfigurationState.h
│   │   │   │       ├── AVAssetWriterInputFigAssetWriterEndPassOperation.h
│   │   │   │       ├── AVAssetWriterInputGroup.h
│   │   │   │       ├── AVAssetWriterInputGroupInternal.h
│   │   │   │       ├── AVAssetWriterInputHelper.h
│   │   │   │       ├── AVAssetWriterInputInterPassAnalysisHelper.h
│   │   │   │       ├── AVAssetWriterInputInternal.h
│   │   │   │       ├── AVAssetWriterInputMediaDataRequester.h
│   │   │   │       ├── AVAssetWriterInputMediaDataRequesterDelegate.h
│   │   │   │       ├── AVAssetWriterInputMetadataAdaptor.h
│   │   │   │       ├── AVAssetWriterInputMetadataAdaptorInternal.h
│   │   │   │       ├── AVAssetWriterInputNoMorePassesHelper.h
│   │   │   │       ├── AVAssetWriterInputPassDescription.h
│   │   │   │       ├── AVAssetWriterInputPassDescriptionInternal.h
│   │   │   │       ├── AVAssetWriterInputPassDescriptionResponder.h
│   │   │   │       ├── AVAssetWriterInputPixelBufferAdaptor.h
│   │   │   │       ├── AVAssetWriterInputPixelBufferAdaptorInternal.h
│   │   │   │       ├── AVAssetWriterInputSelectionOption.h
│   │   │   │       ├── AVAssetWriterInputTerminalHelper.h
│   │   │   │       ├── AVAssetWriterInputUnknownHelper.h
│   │   │   │       ├── AVAssetWriterInputWritingHelper.h
│   │   │   │       ├── AVAssetWriterInternal.h
│   │   │   │       ├── AVAssetWriterTerminalHelper.h
│   │   │   │       ├── AVAssetWriterUnknownHelper.h
│   │   │   │       ├── AVAssetWriterWritingHelper.h
│   │   │   │       ├── AVAsynchronousCIImageFilteringRequest.h
│   │   │   │       ├── AVAsynchronousCIImageFilteringRequestInternal.h
│   │   │   │       ├── AVAsynchronousKeyValueLoading.h
│   │   │   │       ├── AVAsynchronousVideoCompositionRequest.h
│   │   │   │       ├── AVAsynchronousVideoCompositionRequestInternal.h
│   │   │   │       ├── AVAudioMix.h
│   │   │   │       ├── AVAudioMixEffectParameters.h
│   │   │   │       ├── AVAudioMixInputParameters.h
│   │   │   │       ├── AVAudioMixInputParametersInternal.h
│   │   │   │       ├── AVAudioMixInternal.h
│   │   │   │       ├── AVAudioMixSweepFilterEffectParameters.h
│   │   │   │       ├── AVAudioMixSweepFilterEffectParametersInternal.h
│   │   │   │       ├── AVAudioOutputSettings.h
│   │   │   │       ├── AVAudioSettings.h
│   │   │   │       ├── AVAudioSettingsValueConstrainer.h
│   │   │   │       ├── AVBlockOperation.h
│   │   │   │       ├── AVCMNotificationDispatcher.h
│   │   │   │       ├── AVCMNotificationDispatcherListenerAndCallback.h
│   │   │   │       ├── AVCMNotificationDispatcherListenerKey.h
│   │   │   │       ├── AVCallbackCancellation.h
│   │   │   │       ├── AVCallbackContextRegistry.h
│   │   │   │       ├── AVCameraCalibrationData.h
│   │   │   │       ├── AVCameraCalibrationDataInternal.h
│   │   │   │       ├── AVCaption.h
│   │   │   │       ├── AVCaptionConversionAdjustment.h
│   │   │   │       ├── AVCaptionConversionTimeRangeAdjustment.h
│   │   │   │       ├── AVCaptionConversionValidator.h
│   │   │   │       ├── AVCaptionConversionWarning.h
│   │   │   │       ├── AVCaptionFormatConformer.h
│   │   │   │       ├── AVCaptionGroup.h
│   │   │   │       ├── AVCaptionGroupInternal.h
│   │   │   │       ├── AVCaptionGrouper.h
│   │   │   │       ├── AVCaptionInternal.h
│   │   │   │       ├── AVCaptionLength.h
│   │   │   │       ├── AVCaptionLengthInternal.h
│   │   │   │       ├── AVCaptionOutputSettings.h
│   │   │   │       ├── AVCaptionPosition.h
│   │   │   │       ├── AVCaptionPositionInternal.h
│   │   │   │       ├── AVCaptionRegion.h
│   │   │   │       ├── AVCaptionRegionInternal.h
│   │   │   │       ├── AVCaptionRenderer.h
│   │   │   │       ├── AVCaptionRendererInternal.h
│   │   │   │       ├── AVCaptionRendererScene.h
│   │   │   │       ├── AVCaptionRendererSceneInternal.h
│   │   │   │       ├── AVCaptionRuby.h
│   │   │   │       ├── AVCaptionRubyInternal.h
│   │   │   │       ├── AVCaptureAudioChannel.h
│   │   │   │       ├── AVCaptureAudioChannelInternal.h
│   │   │   │       ├── AVCaptureAudioDataOutput.h
│   │   │   │       ├── AVCaptureAudioDataOutputCallbackData.h
│   │   │   │       ├── AVCaptureAudioDataOutputInternal.h
│   │   │   │       ├── AVCaptureAudioFileOutput.h
│   │   │   │       ├── AVCaptureAudioFileOutputInternal.h
│   │   │   │       ├── AVCaptureAudioPreviewOutput.h
│   │   │   │       ├── AVCaptureAudioPreviewOutputInternal.h
│   │   │   │       ├── AVCaptureAudioSettings.h
│   │   │   │       ├── AVCaptureConnection.h
│   │   │   │       ├── AVCaptureConnectionInternal.h
│   │   │   │       ├── AVCaptureDALDevice.h
│   │   │   │       ├── AVCaptureDevice.h
│   │   │   │       ├── AVCaptureDeviceFormat.h
│   │   │   │       ├── AVCaptureDeviceFormatInternal.h
│   │   │   │       ├── AVCaptureDeviceInput.h
│   │   │   │       ├── AVCaptureDeviceInputInternal.h
│   │   │   │       ├── AVCaptureDeviceInputSource.h
│   │   │   │       ├── AVCaptureDeviceInputSourceInternal.h
│   │   │   │       ├── AVCaptureDeviceInternal.h
│   │   │   │       ├── AVCaptureFileOutput.h
│   │   │   │       ├── AVCaptureFileOutputInternal.h
│   │   │   │       ├── AVCaptureFileOutputPauseOperationDescriptor.h
│   │   │   │       ├── AVCaptureFileOutputRecordingOperationDescriptor.h
│   │   │   │       ├── AVCaptureHALDevice.h
│   │   │   │       ├── AVCaptureInput.h
│   │   │   │       ├── AVCaptureInputInternal.h
│   │   │   │       ├── AVCaptureInputPort.h
│   │   │   │       ├── AVCaptureInputPortInternal.h
│   │   │   │       ├── AVCaptureMovieFileOutput.h
│   │   │   │       ├── AVCaptureMovieFileOutputInternal.h
│   │   │   │       ├── AVCaptureOperationDescriptor.h
│   │   │   │       ├── AVCaptureOperationDescriptorQueue.h
│   │   │   │       ├── AVCaptureOperationDescriptorQueueItem.h
│   │   │   │       ├── AVCaptureOutput.h
│   │   │   │       ├── AVCaptureOutputInternal.h
│   │   │   │       ├── AVCaptureOutputSettings.h
│   │   │   │       ├── AVCaptureScreenInput.h
│   │   │   │       ├── AVCaptureScreenInputInternal.h
│   │   │   │       ├── AVCaptureSession.h
│   │   │   │       ├── AVCaptureSessionInternal.h
│   │   │   │       ├── AVCaptureSessionInternalState.h
│   │   │   │       ├── AVCaptureStillImageOutput.h
│   │   │   │       ├── AVCaptureStillImageOutputInternal.h
│   │   │   │       ├── AVCaptureStillImageOutputUtils.h
│   │   │   │       ├── AVCaptureStillImageRequest.h
│   │   │   │       ├── AVCaptureStillImageTransform.h
│   │   │   │       ├── AVCaptureVideoDataOutput.h
│   │   │   │       ├── AVCaptureVideoDataOutputCallbackData.h
│   │   │   │       ├── AVCaptureVideoDataOutputInternal.h
│   │   │   │       ├── AVCaptureVideoPreviewLayer.h
│   │   │   │       ├── AVCaptureVideoPreviewLayerInternal.h
│   │   │   │       ├── AVCaptureVideoSettings.h
│   │   │   │       ├── AVChapterMetadataItem.h
│   │   │   │       ├── AVChapterMetadataItemInternal.h
│   │   │   │       ├── AVClientBlockKVONotifier.h
│   │   │   │       ├── AVComposition.h
│   │   │   │       ├── AVCompositionFormatReaderInspector.h
│   │   │   │       ├── AVCompositionInternal.h
│   │   │   │       ├── AVCompositionTrack.h
│   │   │   │       ├── AVCompositionTrackInternal.h
│   │   │   │       ├── AVCompositionTrackReaderInspector.h
│   │   │   │       ├── AVCompositionTrackSegment.h
│   │   │   │       ├── AVCompositionTrackSegmentInternal.h
│   │   │   │       ├── AVContentKeyRecipient.h
│   │   │   │       ├── AVContentKeyRequest.h
│   │   │   │       ├── AVContentKeyRequestInternal.h
│   │   │   │       ├── AVContentKeyResponse.h
│   │   │   │       ├── AVContentKeyResponseClearKey.h
│   │   │   │       ├── AVContentKeyResponseFairPlayStreaming.h
│   │   │   │       ├── AVContentKeyResponseInternal.h
│   │   │   │       ├── AVContentKeySession.h
│   │   │   │       ├── AVContentKeySessionDelegate.h
│   │   │   │       ├── AVContentKeySessionInternal.h
│   │   │   │       ├── AVCoreImageFilterCustomVideoCompositor.h
│   │   │   │       ├── AVCoreImageFilterVideoCompositionInstruction.h
│   │   │   │       ├── AVCustomVideoCompositorSession.h
│   │   │   │       ├── AVDataAsset.h
│   │   │   │       ├── AVDataDelegateAsset.h
│   │   │   │       ├── AVDataDelegateAssetInternal.h
│   │   │   │       ├── AVDateRangeMetadataGroup.h
│   │   │   │       ├── AVDateRangeMetadataGroupInternal.h
│   │   │   │       ├── AVDecodedAudioSettingsForFig.h
│   │   │   │       ├── AVDecodedVideoSettingsForFig.h
│   │   │   │       ├── AVDelegateStorage.h
│   │   │   │       ├── AVDepartureAnnouncingObjectMonitor.h
│   │   │   │       ├── AVDepthData.h
│   │   │   │       ├── AVDepthDataInternal.h
│   │   │   │       ├── AVDestinationChangeResultSource.h
│   │   │   │       ├── AVDispatchGroup.h
│   │   │   │       ├── AVEmptyOutputDeviceDiscoverySessionAvailableOutputDevices.h
│   │   │   │       ├── AVError.h
│   │   │   │       ├── AVEventWaiter.h
│   │   │   │       ├── AVExecutionEnvironment.h
│   │   │   │       ├── AVExportSettingsOutputSettingsAssistantBaseSettings.h
│   │   │   │       ├── AVExportSettingsOutputSettingsAssistantVideoSettingsAdjuster.h
│   │   │   │       ├── AVFAudio.h
│   │   │   │       ├── AVFigAssetInspector.h
│   │   │   │       ├── AVFigAssetInspectorLoader.h
│   │   │   │       ├── AVFigAssetTrackInspector.h
│   │   │   │       ├── AVFigAssetWriterAudioTrack.h
│   │   │   │       ├── AVFigAssetWriterCaptionTrack.h
│   │   │   │       ├── AVFigAssetWriterFinishWritingAsyncOperation.h
│   │   │   │       ├── AVFigAssetWriterGenericTrack.h
│   │   │   │       ├── AVFigAssetWriterTrack.h
│   │   │   │       ├── AVFigAssetWriterVideoTrack.h
│   │   │   │       ├── AVFigCommChannelUUIDCommunicationChannelManager.h
│   │   │   │       ├── AVFigCommChannelUUIDOutputContextCommunicationChannelImpl.h
│   │   │   │       ├── AVFigEndpointFigRoutingContextOutputDeviceTranslator.h
│   │   │   │       ├── AVFigEndpointOutputDeviceDiscoverySessionAvailableOutputDevicesImpl.h
│   │   │   │       ├── AVFigEndpointOutputDeviceImpl.h
│   │   │   │       ├── AVFigEndpointPickerOutputContextImpl.h
│   │   │   │       ├── AVFigEndpointPickerOutputDeviceDiscoverySessionFactory.h
│   │   │   │       ├── AVFigEndpointPickerOutputDeviceDiscoverySessionImpl.h
│   │   │   │       ├── AVFigEndpointUIAgentOutputContextManagerImpl.h
│   │   │   │       ├── AVFigEndpointUIAgentOutputDeviceAuthorizationRequestImpl.h
│   │   │   │       ├── AVFigEndpointUIAgentOutputDeviceAuthorizationSessionImpl.h
│   │   │   │       ├── AVFigObjectInspector.h
│   │   │   │       ├── AVFigRemoteRouteDiscovererFactory.h
│   │   │   │       ├── AVFigRouteDescriptorFigRoutingContextOutputDeviceTranslator.h
│   │   │   │       ├── AVFigRouteDescriptorOutputDeviceDiscoverySessionAvailableOutputDevicesImpl.h
│   │   │   │       ├── AVFigRouteDescriptorOutputDeviceImpl.h
│   │   │   │       ├── AVFigRouteDiscovererFactory.h
│   │   │   │       ├── AVFigRouteDiscovererOutputDeviceDiscoverySessionFactory.h
│   │   │   │       ├── AVFigRouteDiscovererOutputDeviceDiscoverySessionImpl.h
│   │   │   │       ├── AVFigRoutingContextCommandOutputDeviceConfiguration.h
│   │   │   │       ├── AVFigRoutingContextCommandOutputDeviceConfigurationModification.h
│   │   │   │       ├── AVFigRoutingContextCommunicationChannelManager.h
│   │   │   │       ├── AVFigRoutingContextFactory.h
│   │   │   │       ├── AVFigRoutingContextOutputContextImpl.h
│   │   │   │       ├── AVFigRoutingContextOutputDeviceTranslator.h
│   │   │   │       ├── AVFigRoutingContextRouteChangeOperation.h
│   │   │   │       ├── AVFigRoutingContextSendConfigureDeviceCommandOperation.h
│   │   │   │       ├── AVFloat64Range.h
│   │   │   │       ├── AVFormatReaderInspector.h
│   │   │   │       ├── AVFormatSpecification.h
│   │   │   │       ├── AVFoundation.h
│   │   │   │       ├── AVFragmentMinding.h
│   │   │   │       ├── AVFragmentedAsset.h
│   │   │   │       ├── AVFragmentedAssetInternal.h
│   │   │   │       ├── AVFragmentedAssetMinder.h
│   │   │   │       ├── AVFragmentedAssetMinderInternal.h
│   │   │   │       ├── AVFragmentedAssetTrack.h
│   │   │   │       ├── AVFragmentedAssetTrackInternal.h
│   │   │   │       ├── AVFragmentedMovie.h
│   │   │   │       ├── AVFragmentedMovieInternal.h
│   │   │   │       ├── AVFragmentedMovieMinder.h
│   │   │   │       ├── AVFragmentedMovieTrack.h
│   │   │   │       ├── AVFragmentedMovieTrackInternal.h
│   │   │   │       ├── AVFrameRateRange.h
│   │   │   │       ├── AVFrameRateRangeInternal.h
│   │   │   │       ├── AVGenericMediaFileOutputSettingsValidator.h
│   │   │   │       ├── AVGlobalOperationQueue.h
│   │   │   │       ├── AVIOKitOutputSettingsAssistantVideoEncoderCapabilities.h
│   │   │   │       ├── AVISOOutputSettingsValidator.h
│   │   │   │       ├── AVKVODispatcher.h
│   │   │   │       ├── AVKVOIntrospection.h
│   │   │   │       ├── AVKVONotifier.h
│   │   │   │       ├── AVKeyPath.h
│   │   │   │       ├── AVKeyPathDependency.h
│   │   │   │       ├── AVKeyPathDependencyHost.h
│   │   │   │       ├── AVKeyPathDependencyManager.h
│   │   │   │       ├── AVKeyPathDependencyRegistration.h
│   │   │   │       ├── AVKeyPathFlattener.h
│   │   │   │       ├── AVKeyPathFlattenerKVOIntrospectionShim.h
│   │   │   │       ├── AVLazyValueLoadingMetadataItem.h
│   │   │   │       ├── AVLazyValueLoadingMetadataItemInternal.h
│   │   │   │       ├── AVLocalOutputDeviceImpl.h
│   │   │   │       ├── AVManagedAssetCache.h
│   │   │   │       ├── AVManagedAssetCacheInternal.h
│   │   │   │       ├── AVMediaDataRequester.h
│   │   │   │       ├── AVMediaDataRequesterConsumer.h
│   │   │   │       ├── AVMediaDataStorage.h
│   │   │   │       ├── AVMediaDataStorageInternal.h
│   │   │   │       ├── AVMediaFileOutputSettingsValidator.h
│   │   │   │       ├── AVMediaFileSegmenter.h
│   │   │   │       ├── AVMediaFileType.h
│   │   │   │       ├── AVMediaFormat.h
│   │   │   │       ├── AVMediaSelection.h
│   │   │   │       ├── AVMediaSelectionGroup.h
│   │   │   │       ├── AVMediaSelectionGroupInternal.h
│   │   │   │       ├── AVMediaSelectionInternal.h
│   │   │   │       ├── AVMediaSelectionKeyValueOption.h
│   │   │   │       ├── AVMediaSelectionOption.h
│   │   │   │       ├── AVMediaSelectionOptionInternal.h
│   │   │   │       ├── AVMediaSelectionTrackOption.h
│   │   │   │       ├── AVMetadataEnumerator.h
│   │   │   │       ├── AVMetadataFaceObject.h
│   │   │   │       ├── AVMetadataFaceObjectInternal.h
│   │   │   │       ├── AVMetadataGroup.h
│   │   │   │       ├── AVMetadataItem.h
│   │   │   │       ├── AVMetadataItemFilter.h
│   │   │   │       ├── AVMetadataItemFilterForSharing.h
│   │   │   │       ├── AVMetadataItemFilterInternal.h
│   │   │   │       ├── AVMetadataItemInternal.h
│   │   │   │       ├── AVMetadataItemValueRequest.h
│   │   │   │       ├── AVMetadataItemValueRequestInternal.h
│   │   │   │       ├── AVMetadataObject.h
│   │   │   │       ├── AVMetadataObjectInternal.h
│   │   │   │       ├── AVMovie.h
│   │   │   │       ├── AVMovieInternal.h
│   │   │   │       ├── AVMovieTrack.h
│   │   │   │       ├── AVMovieTrackInternal.h
│   │   │   │       ├── AVMutableAudioMix.h
│   │   │   │       ├── AVMutableAudioMixInputParameters.h
│   │   │   │       ├── AVMutableCaption.h
│   │   │   │       ├── AVMutableCaptionRegion.h
│   │   │   │       ├── AVMutableComposition.h
│   │   │   │       ├── AVMutableCompositionInternal.h
│   │   │   │       ├── AVMutableCompositionTrack.h
│   │   │   │       ├── AVMutableCompositionTrackInternal.h
│   │   │   │       ├── AVMutableDateRangeMetadataGroup.h
│   │   │   │       ├── AVMutableMediaSelection.h
│   │   │   │       ├── AVMutableMetadataItem.h
│   │   │   │       ├── AVMutableMovie.h
│   │   │   │       ├── AVMutableMovieInternal.h
│   │   │   │       ├── AVMutableMovieTrack.h
│   │   │   │       ├── AVMutableMovieTrackInternal.h
│   │   │   │       ├── AVMutableScheduledAudioParameters.h
│   │   │   │       ├── AVMutableTimedMetadataGroup.h
│   │   │   │       ├── AVMutableVideoComposition.h
│   │   │   │       ├── AVMutableVideoCompositionInstruction.h
│   │   │   │       ├── AVMutableVideoCompositionLayerInstruction.h
│   │   │   │       ├── AVNSURLProtocolRequest.h
│   │   │   │       ├── AVNetworkPlaybackPerfHUDLayer.h
│   │   │   │       ├── AVObjectMonitoring.h
│   │   │   │       ├── AVObservationBlockFactory.h
│   │   │   │       ├── AVOccasionalTimebaseObserver.h
│   │   │   │       ├── AVOnceTimebaseObserver.h
│   │   │   │       ├── AVOperation.h
│   │   │   │       ├── AVOperationQueueWithFundamentalDependency.h
│   │   │   │       ├── AVOutputContext.h
│   │   │   │       ├── AVOutputContextCommunicationChannel.h
│   │   │   │       ├── AVOutputContextCommunicationChannelImpl.h
│   │   │   │       ├── AVOutputContextCommunicationChannelInternal.h
│   │   │   │       ├── AVOutputContextDestinationChange.h
│   │   │   │       ├── AVOutputContextDestinationChangeInternal.h
│   │   │   │       ├── AVOutputContextImpl.h
│   │   │   │       ├── AVOutputContextInternal.h
│   │   │   │       ├── AVOutputContextManager.h
│   │   │   │       ├── AVOutputContextManagerImpl.h
│   │   │   │       ├── AVOutputContextManagerInternal.h
│   │   │   │       ├── AVOutputDevice.h
│   │   │   │       ├── AVOutputDeviceAuthorizationRequest.h
│   │   │   │       ├── AVOutputDeviceAuthorizationRequestImpl.h
│   │   │   │       ├── AVOutputDeviceAuthorizationRequestInternal.h
│   │   │   │       ├── AVOutputDeviceAuthorizationSession.h
│   │   │   │       ├── AVOutputDeviceAuthorizationSessionImpl.h
│   │   │   │       ├── AVOutputDeviceAuthorizationSessionInternal.h
│   │   │   │       ├── AVOutputDeviceAuthorizedPeer.h
│   │   │   │       ├── AVOutputDeviceAuthorizedPeerInternal.h
│   │   │   │       ├── AVOutputDeviceConfigurationModification.h
│   │   │   │       ├── AVOutputDeviceConfigurationRetrieval.h
│   │   │   │       ├── AVOutputDeviceDiscoverySession.h
│   │   │   │       ├── AVOutputDeviceDiscoverySessionAvailableOutputDevices.h
│   │   │   │       ├── AVOutputDeviceDiscoverySessionAvailableOutputDevicesImpl.h
│   │   │   │       ├── AVOutputDeviceDiscoverySessionAvailableOutputDevicesInternal.h
│   │   │   │       ├── AVOutputDeviceDiscoverySessionFactory.h
│   │   │   │       ├── AVOutputDeviceDiscoverySessionImpl.h
│   │   │   │       ├── AVOutputDeviceDiscoverySessionInternal.h
│   │   │   │       ├── AVOutputDeviceFrecencyManager.h
│   │   │   │       ├── AVOutputDeviceImpl.h
│   │   │   │       ├── AVOutputDeviceInternal.h
│   │   │   │       ├── AVOutputSettings.h
│   │   │   │       ├── AVOutputSettingsAssistant.h
│   │   │   │       ├── AVOutputSettingsAssistantBaseSettingsProvider.h
│   │   │   │       ├── AVOutputSettingsAssistantInternal.h
│   │   │   │       ├── AVOutputSettingsAssistantVideoEncoderCapabilities.h
│   │   │   │       ├── AVOutputSettingsAssistantVideoSettingsAdjuster.h
│   │   │   │       ├── AVOutputSettingsValidation.h
│   │   │   │       ├── AVPairedDevice.h
│   │   │   │       ├── AVPairedDeviceInternal.h
│   │   │   │       ├── AVPeriodicTimebaseObserver.h
│   │   │   │       ├── AVPersistableContentKeyRequest.h
│   │   │   │       ├── AVPixelBufferAttributeMediator.h
│   │   │   │       ├── AVPixelBufferAttributesVideoOutputSettings.h
│   │   │   │       ├── AVPlaybackItemInspector.h
│   │   │   │       ├── AVPlaybackItemInspectorLoader.h
│   │   │   │       ├── AVPlaybackItemTrackInspector.h
│   │   │   │       ├── AVPlayer.h
│   │   │   │       ├── AVPlayerConnection.h
│   │   │   │       ├── AVPlayerInternal.h
│   │   │   │       ├── AVPlayerItem.h
│   │   │   │       ├── AVPlayerItemAccessLog.h
│   │   │   │       ├── AVPlayerItemAccessLogEvent.h
│   │   │   │       ├── AVPlayerItemAccessLogEventInternal.h
│   │   │   │       ├── AVPlayerItemAccessLogInternal.h
│   │   │   │       ├── AVPlayerItemErrorLog.h
│   │   │   │       ├── AVPlayerItemErrorLogEvent.h
│   │   │   │       ├── AVPlayerItemErrorLogEventInternal.h
│   │   │   │       ├── AVPlayerItemErrorLogInternal.h
│   │   │   │       ├── AVPlayerItemInternal.h
│   │   │   │       ├── AVPlayerItemLegibleOutput.h
│   │   │   │       ├── AVPlayerItemLegibleOutputDependencyFactory.h
│   │   │   │       ├── AVPlayerItemLegibleOutputInternal.h
│   │   │   │       ├── AVPlayerItemLegibleOutputRealDependencyFactory.h
│   │   │   │       ├── AVPlayerItemMediaDataCollector.h
│   │   │   │       ├── AVPlayerItemMediaDataCollectorInternal.h
│   │   │   │       ├── AVPlayerItemMetadataCollector.h
│   │   │   │       ├── AVPlayerItemMetadataCollectorInternal.h
│   │   │   │       ├── AVPlayerItemMetadataOutput.h
│   │   │   │       ├── AVPlayerItemMetadataOutputInternal.h
│   │   │   │       ├── AVPlayerItemOutput.h
│   │   │   │       ├── AVPlayerItemOutputInternal.h
│   │   │   │       ├── AVPlayerItemTrack.h
│   │   │   │       ├── AVPlayerItemTrackInternal.h
│   │   │   │       ├── AVPlayerItemVideoOutput.h
│   │   │   │       ├── AVPlayerItemVideoOutputInternal.h
│   │   │   │       ├── AVPlayerLayer.h
│   │   │   │       ├── AVPlayerLayerIntermediateLayer.h
│   │   │   │       ├── AVPlayerLayerInternal.h
│   │   │   │       ├── AVPlayerLooper.h
│   │   │   │       ├── AVPlayerLooperInternal.h
│   │   │   │       ├── AVPlayerMediaSelectionCriteria.h
│   │   │   │       ├── AVPlayerQueueModificationDescription.h
│   │   │   │       ├── AVPropertyStorage.h
│   │   │   │       ├── AVQueuePlayer.h
│   │   │   │       ├── AVQueuePlayerInternal.h
│   │   │   │       ├── AVQueuedSampleBufferRendering.h
│   │   │   │       ├── AVQueuedSampleBufferRenderingInternal.h
│   │   │   │       ├── AVReencodedAudioSettingsForFig.h
│   │   │   │       ├── AVReencodedVideoSettingsForFig.h
│   │   │   │       ├── AVRemoteFigRoutingContextFactory.h
│   │   │   │       ├── AVResolvedDecompressionSettings.h
│   │   │   │       ├── AVRetainReleaseWeakReference.h
│   │   │   │       ├── AVRouteConfigUpdatedFigRoutingContextRouteChangeOperation.h
│   │   │   │       ├── AVRouteDetector.h
│   │   │   │       ├── AVRouteDetectorInternal.h
│   │   │   │       ├── AVRunLoopCondition.h
│   │   │   │       ├── AVRunLoopConditionRunLoopState.h
│   │   │   │       ├── AVSampleBufferAudioRenderer.h
│   │   │   │       ├── AVSampleBufferAudioRendererInternal.h
│   │   │   │       ├── AVSampleBufferDisplayLayer.h
│   │   │   │       ├── AVSampleBufferDisplayLayerContentLayer.h
│   │   │   │       ├── AVSampleBufferDisplayLayerInternal.h
│   │   │   │       ├── AVSampleBufferGenerator.h
│   │   │   │       ├── AVSampleBufferGeneratorInternal.h
│   │   │   │       ├── AVSampleBufferRenderSynchronizer.h
│   │   │   │       ├── AVSampleBufferRenderSynchronizerInternal.h
│   │   │   │       ├── AVSampleBufferRequest.h
│   │   │   │       ├── AVSampleBufferRequestInternal.h
│   │   │   │       ├── AVSampleCursor.h
│   │   │   │       ├── AVSampleCursorInternal.h
│   │   │   │       ├── AVScheduledAudioParameters.h
│   │   │   │       ├── AVScheduledAudioParametersInternal.h
│   │   │   │       ├── AVSegmentedMediaClosedCaptionReport.h
│   │   │   │       ├── AVSegmentedMediaReport.h
│   │   │   │       ├── AVStreamDataAsset.h
│   │   │   │       ├── AVStreamDataAssetInspector.h
│   │   │   │       ├── AVStreamDataAssetTrackInspector.h
│   │   │   │       ├── AVStreamDataInspectionOnlyAsset.h
│   │   │   │       ├── AVStreamDataParser.h
│   │   │   │       ├── AVStreamDataParserInternal.h
│   │   │   │       ├── AVStreamSession.h
│   │   │   │       ├── AVStreamSessionInternal.h
│   │   │   │       ├── AVStreamingResourceInspector.h
│   │   │   │       ├── AVSynchronizedLayer.h
│   │   │   │       ├── AVSynchronizedLayerInternal.h
│   │   │   │       ├── AVTextStyleRule.h
│   │   │   │       ├── AVTextStyleRuleInternal.h
│   │   │   │       ├── AVTimeFormatter.h
│   │   │   │       ├── AVTimeFormatterInternal.h
│   │   │   │       ├── AVTimebaseObserver.h
│   │   │   │       ├── AVTimedMetadataGroup.h
│   │   │   │       ├── AVTimedMetadataGroupInternal.h
│   │   │   │       ├── AVTrackReaderInspector.h
│   │   │   │       ├── AVTwoPartKeyPath.h
│   │   │   │       ├── AVURLAsset.h
│   │   │   │       ├── AVURLAssetInternal.h
│   │   │   │       ├── AVURLAuthenticationChallenge.h
│   │   │   │       ├── AVUnreachableAssetInspectorLoader.h
│   │   │   │       ├── AVVideoCompositing.h
│   │   │   │       ├── AVVideoComposition.h
│   │   │   │       ├── AVVideoCompositionCoreAnimationTool.h
│   │   │   │       ├── AVVideoCompositionCoreAnimationToolInternal.h
│   │   │   │       ├── AVVideoCompositionInstruction.h
│   │   │   │       ├── AVVideoCompositionInstructionInternal.h
│   │   │   │       ├── AVVideoCompositionInternal.h
│   │   │   │       ├── AVVideoCompositionLayerInstruction.h
│   │   │   │       ├── AVVideoCompositionLayerInstructionInternal.h
│   │   │   │       ├── AVVideoCompositionRenderContext.h
│   │   │   │       ├── AVVideoCompositionRenderContextInternal.h
│   │   │   │       ├── AVVideoOutputSettings.h
│   │   │   │       ├── AVVideoPerformanceMetrics.h
│   │   │   │       ├── AVVideoPerformanceMetricsInternal.h
│   │   │   │       ├── AVVideoSettings.h
│   │   │   │       ├── AVWAVEOutputSettingsValidator.h
│   │   │   │       ├── AVWaitForNotificationOrDeallocationOperation.h
│   │   │   │       ├── AVWeakObservable.h
│   │   │   │       ├── AVWeakObservableCallbackCancellationHelper.h
│   │   │   │       ├── AVWeakObservationBlockFactory.h
│   │   │   │       ├── AVWeakReference.h
│   │   │   │       ├── AVWeakReferencingDelegateStorage.h
│   │   │   │       ├── AVWeaklyObservedObjectClientBlockKVONotifier.h
│   │   │   │       ├── AVWorkaroundNSBlockOperation.h
│   │   │   │       ├── CMTimeAsValue.h
│   │   │   │       ├── CMTimeMappingAsValue.h
│   │   │   │       ├── CMTimeRangeAsValue.h
│   │   │   │       ├── MediaIOGraphNodeDescription.h
│   │   │   │       └── MediaIOGraphNodeList.h
│   │   │   └── src/
│   │   │       ├── AVAIFCOutputSettingsValidator.m
│   │   │       ├── AVAIFFOutputSettingsValidator.m
│   │   │       ├── AVAVAudioSettingsAudioOutputSettings.m
│   │   │       ├── AVAVVideoSettingsVideoOutputSettings.m
│   │   │       ├── AVAggregateAssetDownloadTask.m
│   │   │       ├── AVAsset.m
│   │   │       ├── AVAssetAnalysisMessage.m
│   │   │       ├── AVAssetAnalysisReporter.m
│   │   │       ├── AVAssetAnalysisTextParsingMessage.m
│   │   │       ├── AVAssetCache.m
│   │   │       ├── AVAssetClientURLRequestHelper.m
│   │   │       ├── AVAssetCollection.m
│   │   │       ├── AVAssetCollectionFactory.m
│   │   │       ├── AVAssetCollectionInspector.m
│   │   │       ├── AVAssetCollectionInspectorLoader.m
│   │   │       ├── AVAssetCollectionInternal.m
│   │   │       ├── AVAssetCustomURLBridgeForNSURLProtocol.m
│   │   │       ├── AVAssetCustomURLBridgeForNSURLSession.m
│   │   │       ├── AVAssetCustomURLRequest.m
│   │   │       ├── AVAssetDownloadCache.m
│   │   │       ├── AVAssetDownloadCacheInternal.m
│   │   │       ├── AVAssetDownloadSession.m
│   │   │       ├── AVAssetDownloadSessionInternal.m
│   │   │       ├── AVAssetExportSession.m
│   │   │       ├── AVAssetExportSessionInternal.m
│   │   │       ├── AVAssetImageGenerator.m
│   │   │       ├── AVAssetImageGeneratorInternal.m
│   │   │       ├── AVAssetInspector.m
│   │   │       ├── AVAssetInspectorLoader.m
│   │   │       ├── AVAssetInternal.m
│   │   │       ├── AVAssetMakeReadyForInspectionLoader.m
│   │   │       ├── AVAssetMediaSelectionGroup.m
│   │   │       ├── AVAssetProxy.m
│   │   │       ├── AVAssetProxyInternal.m
│   │   │       ├── AVAssetReader.m
│   │   │       ├── AVAssetReaderAudioMixOutput.m
│   │   │       ├── AVAssetReaderAudioMixOutputInternal.m
│   │   │       ├── AVAssetReaderInternal.m
│   │   │       ├── AVAssetReaderOutput.m
│   │   │       ├── AVAssetReaderOutputCaptionAdaptor.m
│   │   │       ├── AVAssetReaderOutputCaptionAdaptorInternal.m
│   │   │       ├── AVAssetReaderOutputInternal.m
│   │   │       ├── AVAssetReaderOutputMetadataAdaptor.m
│   │   │       ├── AVAssetReaderOutputMetadataAdaptorInternal.m
│   │   │       ├── AVAssetReaderSampleReferenceOutput.m
│   │   │       ├── AVAssetReaderSampleReferenceOutputInternal.m
│   │   │       ├── AVAssetReaderTrackOutput.m
│   │   │       ├── AVAssetReaderTrackOutputInternal.m
│   │   │       ├── AVAssetReaderVideoCompositionOutput.m
│   │   │       ├── AVAssetReaderVideoCompositionOutputInternal.m
│   │   │       ├── AVAssetResourceLoader.m
│   │   │       ├── AVAssetResourceLoaderInternal.m
│   │   │       ├── AVAssetResourceLoaderURLSessionDataDelegate.m
│   │   │       ├── AVAssetResourceLoaderURLSessionDataDelegateForCustomURLLoader.m
│   │   │       ├── AVAssetResourceLoadingContentInformationRequest.m
│   │   │       ├── AVAssetResourceLoadingContentInformationRequestInternal.m
│   │   │       ├── AVAssetResourceLoadingDataRequest.m
│   │   │       ├── AVAssetResourceLoadingDataRequestInternal.m
│   │   │       ├── AVAssetResourceLoadingRequest.m
│   │   │       ├── AVAssetResourceLoadingRequestInternal.m
│   │   │       ├── AVAssetResourceRenewalRequest.m
│   │   │       ├── AVAssetSynchronousInspectorLoader.m
│   │   │       ├── AVAssetTrack.m
│   │   │       ├── AVAssetTrackEnumerator.m
│   │   │       ├── AVAssetTrackGroup.m
│   │   │       ├── AVAssetTrackGroupInternal.m
│   │   │       ├── AVAssetTrackInspector.m
│   │   │       ├── AVAssetTrackInternal.m
│   │   │       ├── AVAssetTrackSegment.m
│   │   │       ├── AVAssetWriter.m
│   │   │       ├── AVAssetWriterClientInitiatedTerminalHelper.m
│   │   │       ├── AVAssetWriterConfigurationState.m
│   │   │       ├── AVAssetWriterFailedTerminalHelper.m
│   │   │       ├── AVAssetWriterFigAssetWriterNotificationHandler.m
│   │   │       ├── AVAssetWriterFinishWritingHelper.m
│   │   │       ├── AVAssetWriterHelper.m
│   │   │       ├── AVAssetWriterInput.m
│   │   │       ├── AVAssetWriterInputCaptionAdaptor.m
│   │   │       ├── AVAssetWriterInputCaptionAdaptorInternal.m
│   │   │       ├── AVAssetWriterInputConfigurationState.m
│   │   │       ├── AVAssetWriterInputFigAssetWriterEndPassOperation.m
│   │   │       ├── AVAssetWriterInputGroup.m
│   │   │       ├── AVAssetWriterInputGroupInternal.m
│   │   │       ├── AVAssetWriterInputHelper.m
│   │   │       ├── AVAssetWriterInputInterPassAnalysisHelper.m
│   │   │       ├── AVAssetWriterInputInternal.m
│   │   │       ├── AVAssetWriterInputMediaDataRequester.m
│   │   │       ├── AVAssetWriterInputMetadataAdaptor.m
│   │   │       ├── AVAssetWriterInputMetadataAdaptorInternal.m
│   │   │       ├── AVAssetWriterInputNoMorePassesHelper.m
│   │   │       ├── AVAssetWriterInputPassDescription.m
│   │   │       ├── AVAssetWriterInputPassDescriptionInternal.m
│   │   │       ├── AVAssetWriterInputPassDescriptionResponder.m
│   │   │       ├── AVAssetWriterInputPixelBufferAdaptor.m
│   │   │       ├── AVAssetWriterInputPixelBufferAdaptorInternal.m
│   │   │       ├── AVAssetWriterInputSelectionOption.m
│   │   │       ├── AVAssetWriterInputTerminalHelper.m
│   │   │       ├── AVAssetWriterInputUnknownHelper.m
│   │   │       ├── AVAssetWriterInputWritingHelper.m
│   │   │       ├── AVAssetWriterInternal.m
│   │   │       ├── AVAssetWriterTerminalHelper.m
│   │   │       ├── AVAssetWriterUnknownHelper.m
│   │   │       ├── AVAssetWriterWritingHelper.m
│   │   │       ├── AVAsynchronousCIImageFilteringRequest.m
│   │   │       ├── AVAsynchronousCIImageFilteringRequestInternal.m
│   │   │       ├── AVAsynchronousVideoCompositionRequest.m
│   │   │       ├── AVAsynchronousVideoCompositionRequestInternal.m
│   │   │       ├── AVAudioMix.m
│   │   │       ├── AVAudioMixEffectParameters.m
│   │   │       ├── AVAudioMixInputParameters.m
│   │   │       ├── AVAudioMixInputParametersInternal.m
│   │   │       ├── AVAudioMixInternal.m
│   │   │       ├── AVAudioMixSweepFilterEffectParameters.m
│   │   │       ├── AVAudioMixSweepFilterEffectParametersInternal.m
│   │   │       ├── AVAudioOutputSettings.m
│   │   │       ├── AVAudioSettingsValueConstrainer.m
│   │   │       ├── AVBlockOperation.m
│   │   │       ├── AVCMNotificationDispatcher.m
│   │   │       ├── AVCMNotificationDispatcherListenerAndCallback.m
│   │   │       ├── AVCMNotificationDispatcherListenerKey.m
│   │   │       ├── AVCallbackContextRegistry.m
│   │   │       ├── AVCameraCalibrationData.m
│   │   │       ├── AVCameraCalibrationDataInternal.m
│   │   │       ├── AVCaption.m
│   │   │       ├── AVCaptionConversionAdjustment.m
│   │   │       ├── AVCaptionConversionTimeRangeAdjustment.m
│   │   │       ├── AVCaptionConversionValidator.m
│   │   │       ├── AVCaptionConversionWarning.m
│   │   │       ├── AVCaptionFormatConformer.m
│   │   │       ├── AVCaptionGroup.m
│   │   │       ├── AVCaptionGroupInternal.m
│   │   │       ├── AVCaptionGrouper.m
│   │   │       ├── AVCaptionInternal.m
│   │   │       ├── AVCaptionLength.m
│   │   │       ├── AVCaptionLengthInternal.m
│   │   │       ├── AVCaptionOutputSettings.m
│   │   │       ├── AVCaptionPosition.m
│   │   │       ├── AVCaptionPositionInternal.m
│   │   │       ├── AVCaptionRegion.m
│   │   │       ├── AVCaptionRegionInternal.m
│   │   │       ├── AVCaptionRenderer.m
│   │   │       ├── AVCaptionRendererInternal.m
│   │   │       ├── AVCaptionRendererScene.m
│   │   │       ├── AVCaptionRendererSceneInternal.m
│   │   │       ├── AVCaptionRuby.m
│   │   │       ├── AVCaptionRubyInternal.m
│   │   │       ├── AVCaptureAudioChannel.m
│   │   │       ├── AVCaptureAudioChannelInternal.m
│   │   │       ├── AVCaptureAudioDataOutput.m
│   │   │       ├── AVCaptureAudioDataOutputCallbackData.m
│   │   │       ├── AVCaptureAudioDataOutputInternal.m
│   │   │       ├── AVCaptureAudioFileOutput.m
│   │   │       ├── AVCaptureAudioFileOutputInternal.m
│   │   │       ├── AVCaptureAudioPreviewOutput.m
│   │   │       ├── AVCaptureAudioPreviewOutputInternal.m
│   │   │       ├── AVCaptureAudioSettings.m
│   │   │       ├── AVCaptureConnection.m
│   │   │       ├── AVCaptureConnectionInternal.m
│   │   │       ├── AVCaptureDALDevice.m
│   │   │       ├── AVCaptureDevice.m
│   │   │       ├── AVCaptureDeviceFormat.m
│   │   │       ├── AVCaptureDeviceFormatInternal.m
│   │   │       ├── AVCaptureDeviceInput.m
│   │   │       ├── AVCaptureDeviceInputInternal.m
│   │   │       ├── AVCaptureDeviceInputSource.m
│   │   │       ├── AVCaptureDeviceInputSourceInternal.m
│   │   │       ├── AVCaptureDeviceInternal.m
│   │   │       ├── AVCaptureFileOutput.m
│   │   │       ├── AVCaptureFileOutputInternal.m
│   │   │       ├── AVCaptureFileOutputPauseOperationDescriptor.m
│   │   │       ├── AVCaptureFileOutputRecordingOperationDescriptor.m
│   │   │       ├── AVCaptureHALDevice.m
│   │   │       ├── AVCaptureInput.m
│   │   │       ├── AVCaptureInputInternal.m
│   │   │       ├── AVCaptureInputPort.m
│   │   │       ├── AVCaptureInputPortInternal.m
│   │   │       ├── AVCaptureMovieFileOutput.m
│   │   │       ├── AVCaptureMovieFileOutputInternal.m
│   │   │       ├── AVCaptureOperationDescriptorQueue.m
│   │   │       ├── AVCaptureOperationDescriptorQueueItem.m
│   │   │       ├── AVCaptureOutput.m
│   │   │       ├── AVCaptureOutputInternal.m
│   │   │       ├── AVCaptureOutputSettings.m
│   │   │       ├── AVCaptureScreenInput.m
│   │   │       ├── AVCaptureScreenInputInternal.m
│   │   │       ├── AVCaptureSession.m
│   │   │       ├── AVCaptureSessionInternal.m
│   │   │       ├── AVCaptureSessionInternalState.m
│   │   │       ├── AVCaptureStillImageOutput.m
│   │   │       ├── AVCaptureStillImageOutputInternal.m
│   │   │       ├── AVCaptureStillImageOutputUtils.m
│   │   │       ├── AVCaptureStillImageRequest.m
│   │   │       ├── AVCaptureStillImageTransform.m
│   │   │       ├── AVCaptureVideoDataOutput.m
│   │   │       ├── AVCaptureVideoDataOutputCallbackData.m
│   │   │       ├── AVCaptureVideoDataOutputInternal.m
│   │   │       ├── AVCaptureVideoPreviewLayer.m
│   │   │       ├── AVCaptureVideoPreviewLayerInternal.m
│   │   │       ├── AVCaptureVideoSettings.m
│   │   │       ├── AVChapterMetadataItem.m
│   │   │       ├── AVChapterMetadataItemInternal.m
│   │   │       ├── AVClientBlockKVONotifier.m
│   │   │       ├── AVComposition.m
│   │   │       ├── AVCompositionFormatReaderInspector.m
│   │   │       ├── AVCompositionInternal.m
│   │   │       ├── AVCompositionTrack.m
│   │   │       ├── AVCompositionTrackInternal.m
│   │   │       ├── AVCompositionTrackReaderInspector.m
│   │   │       ├── AVCompositionTrackSegment.m
│   │   │       ├── AVCompositionTrackSegmentInternal.m
│   │   │       ├── AVContentKeyRequest.m
│   │   │       ├── AVContentKeyRequestInternal.m
│   │   │       ├── AVContentKeyResponse.m
│   │   │       ├── AVContentKeyResponseClearKey.m
│   │   │       ├── AVContentKeyResponseFairPlayStreaming.m
│   │   │       ├── AVContentKeyResponseInternal.m
│   │   │       ├── AVContentKeySession.m
│   │   │       ├── AVContentKeySessionInternal.m
│   │   │       ├── AVCoreImageFilterCustomVideoCompositor.m
│   │   │       ├── AVCoreImageFilterVideoCompositionInstruction.m
│   │   │       ├── AVCustomVideoCompositorSession.m
│   │   │       ├── AVDataAsset.m
│   │   │       ├── AVDataDelegateAsset.m
│   │   │       ├── AVDataDelegateAssetInternal.m
│   │   │       ├── AVDateRangeMetadataGroup.m
│   │   │       ├── AVDateRangeMetadataGroupInternal.m
│   │   │       ├── AVDepartureAnnouncingObjectMonitor.m
│   │   │       ├── AVDepthData.m
│   │   │       ├── AVDepthDataInternal.m
│   │   │       ├── AVDispatchGroup.m
│   │   │       ├── AVEmptyOutputDeviceDiscoverySessionAvailableOutputDevices.m
│   │   │       ├── AVEventWaiter.m
│   │   │       ├── AVExecutionEnvironment.m
│   │   │       ├── AVExportSettingsOutputSettingsAssistantBaseSettings.m
│   │   │       ├── AVExportSettingsOutputSettingsAssistantVideoSettingsAdjuster.m
│   │   │       ├── AVFigAssetInspector.m
│   │   │       ├── AVFigAssetInspectorLoader.m
│   │   │       ├── AVFigAssetTrackInspector.m
│   │   │       ├── AVFigAssetWriterAudioTrack.m
│   │   │       ├── AVFigAssetWriterCaptionTrack.m
│   │   │       ├── AVFigAssetWriterFinishWritingAsyncOperation.m
│   │   │       ├── AVFigAssetWriterGenericTrack.m
│   │   │       ├── AVFigAssetWriterTrack.m
│   │   │       ├── AVFigAssetWriterVideoTrack.m
│   │   │       ├── AVFigCommChannelUUIDCommunicationChannelManager.m
│   │   │       ├── AVFigCommChannelUUIDOutputContextCommunicationChannelImpl.m
│   │   │       ├── AVFigEndpointFigRoutingContextOutputDeviceTranslator.m
│   │   │       ├── AVFigEndpointOutputDeviceDiscoverySessionAvailableOutputDevicesImpl.m
│   │   │       ├── AVFigEndpointOutputDeviceImpl.m
│   │   │       ├── AVFigEndpointPickerOutputContextImpl.m
│   │   │       ├── AVFigEndpointPickerOutputDeviceDiscoverySessionFactory.m
│   │   │       ├── AVFigEndpointPickerOutputDeviceDiscoverySessionImpl.m
│   │   │       ├── AVFigEndpointUIAgentOutputContextManagerImpl.m
│   │   │       ├── AVFigEndpointUIAgentOutputDeviceAuthorizationRequestImpl.m
│   │   │       ├── AVFigEndpointUIAgentOutputDeviceAuthorizationSessionImpl.m
│   │   │       ├── AVFigObjectInspector.m
│   │   │       ├── AVFigRemoteRouteDiscovererFactory.m
│   │   │       ├── AVFigRouteDescriptorFigRoutingContextOutputDeviceTranslator.m
│   │   │       ├── AVFigRouteDescriptorOutputDeviceDiscoverySessionAvailableOutputDevicesImpl.m
│   │   │       ├── AVFigRouteDescriptorOutputDeviceImpl.m
│   │   │       ├── AVFigRouteDiscovererOutputDeviceDiscoverySessionFactory.m
│   │   │       ├── AVFigRouteDiscovererOutputDeviceDiscoverySessionImpl.m
│   │   │       ├── AVFigRoutingContextCommandOutputDeviceConfiguration.m
│   │   │       ├── AVFigRoutingContextCommandOutputDeviceConfigurationModification.m
│   │   │       ├── AVFigRoutingContextOutputContextImpl.m
│   │   │       ├── AVFigRoutingContextRouteChangeOperation.m
│   │   │       ├── AVFigRoutingContextSendConfigureDeviceCommandOperation.m
│   │   │       ├── AVFloat64Range.m
│   │   │       ├── AVFormatReaderInspector.m
│   │   │       ├── AVFormatSpecification.m
│   │   │       ├── AVFoundation.m
│   │   │       ├── AVFragmentedAsset.m
│   │   │       ├── AVFragmentedAssetInternal.m
│   │   │       ├── AVFragmentedAssetMinder.m
│   │   │       ├── AVFragmentedAssetMinderInternal.m
│   │   │       ├── AVFragmentedAssetTrack.m
│   │   │       ├── AVFragmentedAssetTrackInternal.m
│   │   │       ├── AVFragmentedMovie.m
│   │   │       ├── AVFragmentedMovieInternal.m
│   │   │       ├── AVFragmentedMovieMinder.m
│   │   │       ├── AVFragmentedMovieTrack.m
│   │   │       ├── AVFragmentedMovieTrackInternal.m
│   │   │       ├── AVFrameRateRange.m
│   │   │       ├── AVFrameRateRangeInternal.m
│   │   │       ├── AVGenericMediaFileOutputSettingsValidator.m
│   │   │       ├── AVGlobalOperationQueue.m
│   │   │       ├── AVIOKitOutputSettingsAssistantVideoEncoderCapabilities.m
│   │   │       ├── AVISOOutputSettingsValidator.m
│   │   │       ├── AVKVODispatcher.m
│   │   │       ├── AVKeyPathDependency.m
│   │   │       ├── AVKeyPathDependencyManager.m
│   │   │       ├── AVKeyPathFlattener.m
│   │   │       ├── AVKeyPathFlattenerKVOIntrospectionShim.m
│   │   │       ├── AVLazyValueLoadingMetadataItem.m
│   │   │       ├── AVLazyValueLoadingMetadataItemInternal.m
│   │   │       ├── AVLocalOutputDeviceImpl.m
│   │   │       ├── AVManagedAssetCache.m
│   │   │       ├── AVManagedAssetCacheInternal.m
│   │   │       ├── AVMediaDataRequester.m
│   │   │       ├── AVMediaDataStorage.m
│   │   │       ├── AVMediaDataStorageInternal.m
│   │   │       ├── AVMediaFileOutputSettingsValidator.m
│   │   │       ├── AVMediaFileSegmenter.m
│   │   │       ├── AVMediaFileType.m
│   │   │       ├── AVMediaSelection.m
│   │   │       ├── AVMediaSelectionGroup.m
│   │   │       ├── AVMediaSelectionGroupInternal.m
│   │   │       ├── AVMediaSelectionInternal.m
│   │   │       ├── AVMediaSelectionKeyValueOption.m
│   │   │       ├── AVMediaSelectionOption.m
│   │   │       ├── AVMediaSelectionOptionInternal.m
│   │   │       ├── AVMediaSelectionTrackOption.m
│   │   │       ├── AVMetadataEnumerator.m
│   │   │       ├── AVMetadataFaceObject.m
│   │   │       ├── AVMetadataFaceObjectInternal.m
│   │   │       ├── AVMetadataGroup.m
│   │   │       ├── AVMetadataItem.m
│   │   │       ├── AVMetadataItemFilter.m
│   │   │       ├── AVMetadataItemFilterForSharing.m
│   │   │       ├── AVMetadataItemFilterInternal.m
│   │   │       ├── AVMetadataItemInternal.m
│   │   │       ├── AVMetadataItemValueRequest.m
│   │   │       ├── AVMetadataItemValueRequestInternal.m
│   │   │       ├── AVMetadataObject.m
│   │   │       ├── AVMetadataObjectInternal.m
│   │   │       ├── AVMovie.m
│   │   │       ├── AVMovieInternal.m
│   │   │       ├── AVMovieTrack.m
│   │   │       ├── AVMovieTrackInternal.m
│   │   │       ├── AVMutableAudioMix.m
│   │   │       ├── AVMutableAudioMixInputParameters.m
│   │   │       ├── AVMutableCaption.m
│   │   │       ├── AVMutableCaptionRegion.m
│   │   │       ├── AVMutableComposition.m
│   │   │       ├── AVMutableCompositionInternal.m
│   │   │       ├── AVMutableCompositionTrack.m
│   │   │       ├── AVMutableCompositionTrackInternal.m
│   │   │       ├── AVMutableDateRangeMetadataGroup.m
│   │   │       ├── AVMutableMediaSelection.m
│   │   │       ├── AVMutableMetadataItem.m
│   │   │       ├── AVMutableMovie.m
│   │   │       ├── AVMutableMovieInternal.m
│   │   │       ├── AVMutableMovieTrack.m
│   │   │       ├── AVMutableMovieTrackInternal.m
│   │   │       ├── AVMutableScheduledAudioParameters.m
│   │   │       ├── AVMutableTimedMetadataGroup.m
│   │   │       ├── AVMutableVideoComposition.m
│   │   │       ├── AVMutableVideoCompositionInstruction.m
│   │   │       ├── AVMutableVideoCompositionLayerInstruction.m
│   │   │       ├── AVNSURLProtocolRequest.m
│   │   │       ├── AVNetworkPlaybackPerfHUDLayer.m
│   │   │       ├── AVObservationBlockFactory.m
│   │   │       ├── AVOccasionalTimebaseObserver.m
│   │   │       ├── AVOnceTimebaseObserver.m
│   │   │       ├── AVOperation.m
│   │   │       ├── AVOperationQueueWithFundamentalDependency.m
│   │   │       ├── AVOutputContext.m
│   │   │       ├── AVOutputContextCommunicationChannel.m
│   │   │       ├── AVOutputContextCommunicationChannelInternal.m
│   │   │       ├── AVOutputContextDestinationChange.m
│   │   │       ├── AVOutputContextDestinationChangeInternal.m
│   │   │       ├── AVOutputContextInternal.m
│   │   │       ├── AVOutputContextManager.m
│   │   │       ├── AVOutputContextManagerInternal.m
│   │   │       ├── AVOutputDevice.m
│   │   │       ├── AVOutputDeviceAuthorizationRequest.m
│   │   │       ├── AVOutputDeviceAuthorizationRequestInternal.m
│   │   │       ├── AVOutputDeviceAuthorizationSession.m
│   │   │       ├── AVOutputDeviceAuthorizationSessionInternal.m
│   │   │       ├── AVOutputDeviceAuthorizedPeer.m
│   │   │       ├── AVOutputDeviceAuthorizedPeerInternal.m
│   │   │       ├── AVOutputDeviceDiscoverySession.m
│   │   │       ├── AVOutputDeviceDiscoverySessionAvailableOutputDevices.m
│   │   │       ├── AVOutputDeviceDiscoverySessionAvailableOutputDevicesInternal.m
│   │   │       ├── AVOutputDeviceDiscoverySessionInternal.m
│   │   │       ├── AVOutputDeviceFrecencyManager.m
│   │   │       ├── AVOutputDeviceInternal.m
│   │   │       ├── AVOutputSettings.m
│   │   │       ├── AVOutputSettingsAssistant.m
│   │   │       ├── AVOutputSettingsAssistantInternal.m
│   │   │       ├── AVPairedDevice.m
│   │   │       ├── AVPairedDeviceInternal.m
│   │   │       ├── AVPeriodicTimebaseObserver.m
│   │   │       ├── AVPersistableContentKeyRequest.m
│   │   │       ├── AVPixelBufferAttributeMediator.m
│   │   │       ├── AVPixelBufferAttributesVideoOutputSettings.m
│   │   │       ├── AVPlaybackItemInspector.m
│   │   │       ├── AVPlaybackItemInspectorLoader.m
│   │   │       ├── AVPlaybackItemTrackInspector.m
│   │   │       ├── AVPlayer.m
│   │   │       ├── AVPlayerConnection.m
│   │   │       ├── AVPlayerInternal.m
│   │   │       ├── AVPlayerItem.m
│   │   │       ├── AVPlayerItemAccessLog.m
│   │   │       ├── AVPlayerItemAccessLogEvent.m
│   │   │       ├── AVPlayerItemAccessLogEventInternal.m
│   │   │       ├── AVPlayerItemAccessLogInternal.m
│   │   │       ├── AVPlayerItemErrorLog.m
│   │   │       ├── AVPlayerItemErrorLogEvent.m
│   │   │       ├── AVPlayerItemErrorLogEventInternal.m
│   │   │       ├── AVPlayerItemErrorLogInternal.m
│   │   │       ├── AVPlayerItemInternal.m
│   │   │       ├── AVPlayerItemLegibleOutput.m
│   │   │       ├── AVPlayerItemLegibleOutputInternal.m
│   │   │       ├── AVPlayerItemLegibleOutputRealDependencyFactory.m
│   │   │       ├── AVPlayerItemMediaDataCollector.m
│   │   │       ├── AVPlayerItemMediaDataCollectorInternal.m
│   │   │       ├── AVPlayerItemMetadataCollector.m
│   │   │       ├── AVPlayerItemMetadataCollectorInternal.m
│   │   │       ├── AVPlayerItemMetadataOutput.m
│   │   │       ├── AVPlayerItemMetadataOutputInternal.m
│   │   │       ├── AVPlayerItemOutput.m
│   │   │       ├── AVPlayerItemOutputInternal.m
│   │   │       ├── AVPlayerItemTrack.m
│   │   │       ├── AVPlayerItemTrackInternal.m
│   │   │       ├── AVPlayerItemVideoOutput.m
│   │   │       ├── AVPlayerItemVideoOutputInternal.m
│   │   │       ├── AVPlayerLayer.m
│   │   │       ├── AVPlayerLayerIntermediateLayer.m
│   │   │       ├── AVPlayerLayerInternal.m
│   │   │       ├── AVPlayerLooper.m
│   │   │       ├── AVPlayerLooperInternal.m
│   │   │       ├── AVPlayerMediaSelectionCriteria.m
│   │   │       ├── AVPlayerQueueModificationDescription.m
│   │   │       ├── AVPropertyStorage.m
│   │   │       ├── AVQueuePlayer.m
│   │   │       ├── AVQueuePlayerInternal.m
│   │   │       ├── AVRemoteFigRoutingContextFactory.m
│   │   │       ├── AVResolvedDecompressionSettings.m
│   │   │       ├── AVRetainReleaseWeakReference.m
│   │   │       ├── AVRouteConfigUpdatedFigRoutingContextRouteChangeOperation.m
│   │   │       ├── AVRouteDetector.m
│   │   │       ├── AVRouteDetectorInternal.m
│   │   │       ├── AVRunLoopCondition.m
│   │   │       ├── AVRunLoopConditionRunLoopState.m
│   │   │       ├── AVSampleBufferAudioRenderer.m
│   │   │       ├── AVSampleBufferAudioRendererInternal.m
│   │   │       ├── AVSampleBufferDisplayLayer.m
│   │   │       ├── AVSampleBufferDisplayLayerContentLayer.m
│   │   │       ├── AVSampleBufferDisplayLayerInternal.m
│   │   │       ├── AVSampleBufferGenerator.m
│   │   │       ├── AVSampleBufferGeneratorInternal.m
│   │   │       ├── AVSampleBufferRenderSynchronizer.m
│   │   │       ├── AVSampleBufferRenderSynchronizerInternal.m
│   │   │       ├── AVSampleBufferRequest.m
│   │   │       ├── AVSampleBufferRequestInternal.m
│   │   │       ├── AVSampleCursor.m
│   │   │       ├── AVSampleCursorInternal.m
│   │   │       ├── AVScheduledAudioParameters.m
│   │   │       ├── AVScheduledAudioParametersInternal.m
│   │   │       ├── AVSegmentedMediaClosedCaptionReport.m
│   │   │       ├── AVSegmentedMediaReport.m
│   │   │       ├── AVStreamDataAsset.m
│   │   │       ├── AVStreamDataAssetInspector.m
│   │   │       ├── AVStreamDataAssetTrackInspector.m
│   │   │       ├── AVStreamDataInspectionOnlyAsset.m
│   │   │       ├── AVStreamDataParser.m
│   │   │       ├── AVStreamDataParserInternal.m
│   │   │       ├── AVStreamSession.m
│   │   │       ├── AVStreamSessionInternal.m
│   │   │       ├── AVStreamingResourceInspector.m
│   │   │       ├── AVSynchronizedLayer.m
│   │   │       ├── AVSynchronizedLayerInternal.m
│   │   │       ├── AVTextStyleRule.m
│   │   │       ├── AVTextStyleRuleInternal.m
│   │   │       ├── AVTimeFormatter.m
│   │   │       ├── AVTimeFormatterInternal.m
│   │   │       ├── AVTimebaseObserver.m
│   │   │       ├── AVTimedMetadataGroup.m
│   │   │       ├── AVTimedMetadataGroupInternal.m
│   │   │       ├── AVTrackReaderInspector.m
│   │   │       ├── AVTwoPartKeyPath.m
│   │   │       ├── AVURLAsset.m
│   │   │       ├── AVURLAssetInternal.m
│   │   │       ├── AVURLAuthenticationChallenge.m
│   │   │       ├── AVUnreachableAssetInspectorLoader.m
│   │   │       ├── AVVideoComposition.m
│   │   │       ├── AVVideoCompositionCoreAnimationTool.m
│   │   │       ├── AVVideoCompositionCoreAnimationToolInternal.m
│   │   │       ├── AVVideoCompositionInstruction.m
│   │   │       ├── AVVideoCompositionInstructionInternal.m
│   │   │       ├── AVVideoCompositionInternal.m
│   │   │       ├── AVVideoCompositionLayerInstruction.m
│   │   │       ├── AVVideoCompositionLayerInstructionInternal.m
│   │   │       ├── AVVideoCompositionRenderContext.m
│   │   │       ├── AVVideoCompositionRenderContextInternal.m
│   │   │       ├── AVVideoOutputSettings.m
│   │   │       ├── AVVideoPerformanceMetrics.m
│   │   │       ├── AVVideoPerformanceMetricsInternal.m
│   │   │       ├── AVWAVEOutputSettingsValidator.m
│   │   │       ├── AVWaitForNotificationOrDeallocationOperation.m
│   │   │       ├── AVWeakObservableCallbackCancellationHelper.m
│   │   │       ├── AVWeakObservationBlockFactory.m
│   │   │       ├── AVWeakReference.m
│   │   │       ├── AVWeakReferencingDelegateStorage.m
│   │   │       ├── AVWeaklyObservedObjectClientBlockKVONotifier.m
│   │   │       ├── AVWorkaroundNSBlockOperation.m
│   │   │       ├── CMTimeAsValue.m
│   │   │       ├── CMTimeMappingAsValue.m
│   │   │       ├── CMTimeRangeAsValue.m
│   │   │       ├── MediaIOGraphNodeDescription.m
│   │   │       └── MediaIOGraphNodeList.m
│   │   ├── AVKit/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── AVKit/
│   │   │   │       ├── AVAnimator.h
│   │   │   │       ├── AVAppendableData.h
│   │   │   │       ├── AVAssetAudioExtractor.h
│   │   │   │       ├── AVAtomicCancelationToken.h
│   │   │   │       ├── AVAudioAmplitudeExtractionSession.h
│   │   │   │       ├── AVAudioAmplitudeExtractionSessionHelper.h
│   │   │   │       ├── AVAudioAmplitudeSampleExtractionHelper.h
│   │   │   │       ├── AVAudioExtractor.h
│   │   │   │       ├── AVAudioLevelIndicatorView.h
│   │   │   │       ├── AVAudioOnlyIndicatorView.h
│   │   │   │       ├── AVAudioPlaybackControlsViewController.h
│   │   │   │       ├── AVAudioTrackView.h
│   │   │   │       ├── AVAudioTrimControlsViewController.h
│   │   │   │       ├── AVAudioView.h
│   │   │   │       ├── AVBindingInfo.h
│   │   │   │       ├── AVBindingInfoLegacy.h
│   │   │   │       ├── AVButton.h
│   │   │   │       ├── AVCameraDisabledView.h
│   │   │   │       ├── AVCaptureController.h
│   │   │   │       ├── AVCaptureControllerDelegate.h
│   │   │   │       ├── AVCaptureControlsRecordingViewController.h
│   │   │   │       ├── AVCaptureControlsViewController.h
│   │   │   │       ├── AVCaptureDeviceInputSourceItem.h
│   │   │   │       ├── AVCaptureDeviceSelectionController.h
│   │   │   │       ├── AVCaptureQualityItem.h
│   │   │   │       ├── AVCaptureView.h
│   │   │   │       ├── AVChapter.h
│   │   │   │       ├── AVChapterMenuController.h
│   │   │   │       ├── AVCircularProgressIndicator.h
│   │   │   │       ├── AVConcreteMutableValueTiming.h
│   │   │   │       ├── AVConcreteValueTiming.h
│   │   │   │       ├── AVControlsContainerViewController.h
│   │   │   │       ├── AVControlsContainerViewControllerContent.h
│   │   │   │       ├── AVControlsViewController.h
│   │   │   │       ├── AVDataPool.h
│   │   │   │       ├── AVDraggableImageView.h
│   │   │   │       ├── AVEstimatedDurationFormatter.h
│   │   │   │       ├── AVExportProgressWindowController.h
│   │   │   │       ├── AVExportSessionHelper.h
│   │   │   │       ├── AVExportSessionHelperDelegate.h
│   │   │   │       ├── AVExternalPlaybackIndicatorView.h
│   │   │   │       ├── AVFloatingCaptureControlsViewController.h
│   │   │   │       ├── AVFloatingPlaybackControlsViewController.h
│   │   │   │       ├── AVFloatingTrimControlsViewController.h
│   │   │   │       ├── AVFoundationExportSession.h
│   │   │   │       ├── AVFunctionBarAudioCaptureDeviceSelectionButtonViewController.h
│   │   │   │       ├── AVFunctionBarAudioCaptureDeviceSelectionButtonViewControllerDelegate.h
│   │   │   │       ├── AVFunctionBarAudioTrackView.h
│   │   │   │       ├── AVFunctionBarCaptureInputSourceItem.h
│   │   │   │       ├── AVFunctionBarCaptureInputSourceSelectionViewController.h
│   │   │   │       ├── AVFunctionBarCaptureInputSourceSelectionViewControllerDelegate.h
│   │   │   │       ├── AVFunctionBarMediaSelectionControlling.h
│   │   │   │       ├── AVFunctionBarMediaSelectionOption.h
│   │   │   │       ├── AVFunctionBarMediaSelectionViewController.h
│   │   │   │       ├── AVFunctionBarMediaSelectionViewControllerDelegate.h
│   │   │   │       ├── AVFunctionBarPlaybackControlsController.h
│   │   │   │       ├── AVFunctionBarPlaybackControlsControlling.h
│   │   │   │       ├── AVFunctionBarPlaybackControlsControllingInternal.h
│   │   │   │       ├── AVFunctionBarPlaybackControlsProvider.h
│   │   │   │       ├── AVFunctionBarPlaybackControlsViewController.h
│   │   │   │       ├── AVFunctionBarRecordingControlsController.h
│   │   │   │       ├── AVFunctionBarRecordingControlsControlling.h
│   │   │   │       ├── AVFunctionBarRecordingControlsControllingInternal.h
│   │   │   │       ├── AVFunctionBarRecordingControlsProvider.h
│   │   │   │       ├── AVFunctionBarRecordingControlsViewController.h
│   │   │   │       ├── AVFunctionBarScrubber.h
│   │   │   │       ├── AVFunctionBarScrubberController.h
│   │   │   │       ├── AVFunctionBarScrubberControlling.h
│   │   │   │       ├── AVFunctionBarScrubberDelegateInternal.h
│   │   │   │       ├── AVFunctionBarScrubberExpandButton.h
│   │   │   │       ├── AVFunctionBarScrubberExpandButtonCell.h
│   │   │   │       ├── AVFunctionBarScrubberInternal.h
│   │   │   │       ├── AVFunctionBarScrubberKnobView.h
│   │   │   │       ├── AVFunctionBarTrackControlling.h
│   │   │   │       ├── AVFunctionBarTrackView.h
│   │   │   │       ├── AVFunctionBarTrackViewController.h
│   │   │   │       ├── AVFunctionBarVideoTrackView.h
│   │   │   │       ├── AVInlineCaptureControlsViewController.h
│   │   │   │       ├── AVInlineDeviceSelectionCaptureControlsViewController.h
│   │   │   │       ├── AVInlinePlaybackControlsViewController.h
│   │   │   │       ├── AVInlineTrimControlsViewController.h
│   │   │   │       ├── AVIterableCache.h
│   │   │   │       ├── AVKeyValueChange.h
│   │   │   │       ├── AVKit.h
│   │   │   │       ├── AVLoadingIndicatorView.h
│   │   │   │       ├── AVMicaPackage.h
│   │   │   │       ├── AVMinimalPlaybackControlsViewController.h
│   │   │   │       ├── AVMovableView.h
│   │   │   │       ├── AVMutableValueTiming.h
│   │   │   │       ├── AVNowPlayingInfoController.h
│   │   │   │       ├── AVObservationController.h
│   │   │   │       ├── AVOutputContextController.h
│   │   │   │       ├── AVOutputDeviceDiscoverySessionController.h
│   │   │   │       ├── AVOutputDeviceMenuController.h
│   │   │   │       ├── AVOutputDeviceMenuRemoteViewController.h
│   │   │   │       ├── AVOutputDeviceMenuServiceInterface.h
│   │   │   │       ├── AVOutputDevicePickerButton.h
│   │   │   │       ├── AVPanoramicStretchHelper.h
│   │   │   │       ├── AVPlayButtonLegacy.h
│   │   │   │       ├── AVPlayerController.h
│   │   │   │       ├── AVPlayerControllerTimeResolver.h
│   │   │   │       ├── AVPlayerControlsViewController.h
│   │   │   │       ├── AVPlayerView.h
│   │   │   │       ├── AVPooledData.h
│   │   │   │       ├── AVProgressEstimator.h
│   │   │   │       ├── AVProxyKVOObserver.h
│   │   │   │       ├── AVReadOnlyRangeOfAppendableData.h
│   │   │   │       ├── AVRoutePickerRemoteViewController.h
│   │   │   │       ├── AVRoutePickerView.h
│   │   │   │       ├── AVRoutePickerViewHostInterface.h
│   │   │   │       ├── AVRoutePickerViewRemoteViewControllerDelegate.h
│   │   │   │       ├── AVRoutePickerViewServiceInterface.h
│   │   │   │       ├── AVScanBackwardTextFieldHiddenValueTransformer.h
│   │   │   │       ├── AVScanBackwardTextFieldValueValueTransformer.h
│   │   │   │       ├── AVScanForwardTextFieldHiddenValueTransformer.h
│   │   │   │       ├── AVScanForwardTextFieldValueValueTransformer.h
│   │   │   │       ├── AVScrollSliderView.h
│   │   │   │       ├── AVScrubber.h
│   │   │   │       ├── AVScrubberCell.h
│   │   │   │       ├── AVScrubberValueTransformer.h
│   │   │   │       ├── AVScrubberValueTransformerDelegate.h
│   │   │   │       ├── AVShadowTimeFormatter.h
│   │   │   │       ├── AVShadowTimeFormatterLegacy.h
│   │   │   │       ├── AVShareController.h
│   │   │   │       ├── AVSlowMotionSlider.h
│   │   │   │       ├── AVSlowMotionSliderDelegate.h
│   │   │   │       ├── AVSlowMotionSliderHandleView.h
│   │   │   │       ├── AVSlowMotionSliderTrackView.h
│   │   │   │       ├── AVStatusOverlayView.h
│   │   │   │       ├── AVThumbnail.h
│   │   │   │       ├── AVThumbnailCache.h
│   │   │   │       ├── AVThumbnailGenerationRequest.h
│   │   │   │       ├── AVThumbnailGenerator.h
│   │   │   │       ├── AVTimeControlling.h
│   │   │   │       ├── AVTimeIndicatorPopover.h
│   │   │   │       ├── AVTimeIndicatorPopoverContentViewController.h
│   │   │   │       ├── AVTimer.h
│   │   │   │       ├── AVTouchBarAudioCaptureDeviceSelectionButtonViewController.h
│   │   │   │       ├── AVTouchBarAudioCaptureDeviceSelectionButtonViewControllerDelegate.h
│   │   │   │       ├── AVTouchBarAudioTrackView.h
│   │   │   │       ├── AVTouchBarCaptureInputSourceItem.h
│   │   │   │       ├── AVTouchBarCaptureInputSourceSelectionViewController.h
│   │   │   │       ├── AVTouchBarCaptureInputSourceSelectionViewControllerDelegate.h
│   │   │   │       ├── AVTouchBarDescriptionBasedPlayerController.h
│   │   │   │       ├── AVTouchBarMediaSelectionButtonViewController.h
│   │   │   │       ├── AVTouchBarMediaSelectionButtonViewControllerDelegate.h
│   │   │   │       ├── AVTouchBarMediaSelectionControlling.h
│   │   │   │       ├── AVTouchBarMediaSelectionOption.h
│   │   │   │       ├── AVTouchBarMediaSelectionOptionTwoLineButton.h
│   │   │   │       ├── AVTouchBarMediaSelectionOptionTwoLineButtonCell.h
│   │   │   │       ├── AVTouchBarMediaSelectionViewController.h
│   │   │   │       ├── AVTouchBarMediaSelectionViewControllerDelegate.h
│   │   │   │       ├── AVTouchBarPlaybackControlsController.h
│   │   │   │       ├── AVTouchBarPlaybackControlsControlling.h
│   │   │   │       ├── AVTouchBarPlaybackControlsControllingInternal.h
│   │   │   │       ├── AVTouchBarPlaybackControlsItem.h
│   │   │   │       ├── AVTouchBarPlaybackControlsProvider.h
│   │   │   │       ├── AVTouchBarPlaybackControlsViewController.h
│   │   │   │       ├── AVTouchBarRecordingControlsController.h
│   │   │   │       ├── AVTouchBarRecordingControlsControlling.h
│   │   │   │       ├── AVTouchBarRecordingControlsControllingInternal.h
│   │   │   │       ├── AVTouchBarRecordingControlsProvider.h
│   │   │   │       ├── AVTouchBarRecordingControlsViewController.h
│   │   │   │       ├── AVTouchBarScrubber.h
│   │   │   │       ├── AVTouchBarScrubberController.h
│   │   │   │       ├── AVTouchBarScrubberControlling.h
│   │   │   │       ├── AVTouchBarScrubberDelegateInternal.h
│   │   │   │       ├── AVTouchBarScrubberExpandButton.h
│   │   │   │       ├── AVTouchBarScrubberExpandButtonCell.h
│   │   │   │       ├── AVTouchBarScrubberInternal.h
│   │   │   │       ├── AVTouchBarScrubberKnobView.h
│   │   │   │       ├── AVTouchBarTrackControlling.h
│   │   │   │       ├── AVTouchBarTrackView.h
│   │   │   │       ├── AVTouchBarTrackViewController.h
│   │   │   │       ├── AVTouchBarTrimControlsViewController.h
│   │   │   │       ├── AVTouchBarVideoTrackView.h
│   │   │   │       ├── AVTrackView.h
│   │   │   │       ├── AVTrackViewController.h
│   │   │   │       ├── AVTrimClipView.h
│   │   │   │       ├── AVTrimControlsViewController.h
│   │   │   │       ├── AVTrimControlsViewControllerDelegate.h
│   │   │   │       ├── AVTrimDimmerView.h
│   │   │   │       ├── AVTrimIndicatorAccessibilityElement.h
│   │   │   │       ├── AVTrimIndicatorFocusRingView.h
│   │   │   │       ├── AVTrimIndicatorView.h
│   │   │   │       ├── AVTrimSelectionEndFocusRingView.h
│   │   │   │       ├── AVTrimSelectionStartFocusRingView.h
│   │   │   │       ├── AVTrimSelectionView.h
│   │   │   │       ├── AVTrimTracksView.h
│   │   │   │       ├── AVTrimView.h
│   │   │   │       ├── AVTrimViewDelegate.h
│   │   │   │       ├── AVUnsupportedContentIndicatorView.h
│   │   │   │       ├── AVValueTiming.h
│   │   │   │       ├── AVVideoTrackThumbnail.h
│   │   │   │       ├── AVVideoTrackThumbnailManager.h
│   │   │   │       ├── AVVideoTrackView.h
│   │   │   │       ├── AVVolumeButton.h
│   │   │   │       ├── AVVolumeButtonContentView.h
│   │   │   │       ├── AVVolumeButtonDelegate.h
│   │   │   │       ├── AVVolumeImageValueTransformer.h
│   │   │   │       ├── AVWaveformGenerator.h
│   │   │   │       ├── CAAnimationDelegate.h
│   │   │   │       ├── CALayerDelegate.h
│   │   │   │       ├── CAMLParserDelegate.h
│   │   │   │       ├── CAStateControllerDelegate.h
│   │   │   │       ├── NSAccessibilityElement.h
│   │   │   │       ├── NSAccessibilitySlider.h
│   │   │   │       ├── NSDescriptionBasedTouchBarItem.h
│   │   │   │       ├── NSDescriptionBasedTouchBarItemProvider.h
│   │   │   │       ├── NSMenuDelegate.h
│   │   │   │       ├── NSPopoverDelegate.h
│   │   │   │       ├── NSSharingServiceDelegate.h
│   │   │   │       ├── NSSharingServicePickerDelegate.h
│   │   │   │       ├── NSStackViewDelegate.h
│   │   │   │       ├── NSTouchBarDelegate.h
│   │   │   │       ├── NSTouchBarProvider.h
│   │   │   │       ├── NSUserInterfaceValidations.h
│   │   │   │       └── _AVBundle.h
│   │   │   └── src/
│   │   │       ├── AVAnimator.m
│   │   │       ├── AVAppendableData.m
│   │   │       ├── AVAssetAudioExtractor.m
│   │   │       ├── AVAtomicCancelationToken.m
│   │   │       ├── AVAudioAmplitudeExtractionSession.m
│   │   │       ├── AVAudioAmplitudeExtractionSessionHelper.m
│   │   │       ├── AVAudioAmplitudeSampleExtractionHelper.m
│   │   │       ├── AVAudioExtractor.m
│   │   │       ├── AVAudioLevelIndicatorView.m
│   │   │       ├── AVAudioOnlyIndicatorView.m
│   │   │       ├── AVAudioPlaybackControlsViewController.m
│   │   │       ├── AVAudioTrackView.m
│   │   │       ├── AVAudioTrimControlsViewController.m
│   │   │       ├── AVAudioView.m
│   │   │       ├── AVBindingInfo.m
│   │   │       ├── AVBindingInfoLegacy.m
│   │   │       ├── AVButton.m
│   │   │       ├── AVCameraDisabledView.m
│   │   │       ├── AVCaptureController.m
│   │   │       ├── AVCaptureControlsRecordingViewController.m
│   │   │       ├── AVCaptureControlsViewController.m
│   │   │       ├── AVCaptureDeviceInputSourceItem.m
│   │   │       ├── AVCaptureDeviceSelectionController.m
│   │   │       ├── AVCaptureQualityItem.m
│   │   │       ├── AVCaptureView.m
│   │   │       ├── AVChapter.m
│   │   │       ├── AVChapterMenuController.m
│   │   │       ├── AVCircularProgressIndicator.m
│   │   │       ├── AVConcreteMutableValueTiming.m
│   │   │       ├── AVConcreteValueTiming.m
│   │   │       ├── AVControlsContainerViewController.m
│   │   │       ├── AVControlsViewController.m
│   │   │       ├── AVDataPool.m
│   │   │       ├── AVDraggableImageView.m
│   │   │       ├── AVEstimatedDurationFormatter.m
│   │   │       ├── AVExportProgressWindowController.m
│   │   │       ├── AVExternalPlaybackIndicatorView.m
│   │   │       ├── AVFloatingCaptureControlsViewController.m
│   │   │       ├── AVFloatingPlaybackControlsViewController.m
│   │   │       ├── AVFloatingTrimControlsViewController.m
│   │   │       ├── AVFoundationExportSession.m
│   │   │       ├── AVFunctionBarAudioCaptureDeviceSelectionButtonViewController.m
│   │   │       ├── AVFunctionBarAudioTrackView.m
│   │   │       ├── AVFunctionBarCaptureInputSourceItem.m
│   │   │       ├── AVFunctionBarCaptureInputSourceSelectionViewController.m
│   │   │       ├── AVFunctionBarMediaSelectionOption.m
│   │   │       ├── AVFunctionBarMediaSelectionViewController.m
│   │   │       ├── AVFunctionBarPlaybackControlsController.m
│   │   │       ├── AVFunctionBarPlaybackControlsProvider.m
│   │   │       ├── AVFunctionBarPlaybackControlsViewController.m
│   │   │       ├── AVFunctionBarRecordingControlsController.m
│   │   │       ├── AVFunctionBarRecordingControlsProvider.m
│   │   │       ├── AVFunctionBarRecordingControlsViewController.m
│   │   │       ├── AVFunctionBarScrubber.m
│   │   │       ├── AVFunctionBarScrubberController.m
│   │   │       ├── AVFunctionBarScrubberExpandButton.m
│   │   │       ├── AVFunctionBarScrubberExpandButtonCell.m
│   │   │       ├── AVFunctionBarScrubberInternal.m
│   │   │       ├── AVFunctionBarScrubberKnobView.m
│   │   │       ├── AVFunctionBarTrackView.m
│   │   │       ├── AVFunctionBarTrackViewController.m
│   │   │       ├── AVFunctionBarVideoTrackView.m
│   │   │       ├── AVInlineCaptureControlsViewController.m
│   │   │       ├── AVInlineDeviceSelectionCaptureControlsViewController.m
│   │   │       ├── AVInlinePlaybackControlsViewController.m
│   │   │       ├── AVInlineTrimControlsViewController.m
│   │   │       ├── AVIterableCache.m
│   │   │       ├── AVKeyValueChange.m
│   │   │       ├── AVKit.m
│   │   │       ├── AVLoadingIndicatorView.m
│   │   │       ├── AVMicaPackage.m
│   │   │       ├── AVMinimalPlaybackControlsViewController.m
│   │   │       ├── AVMovableView.m
│   │   │       ├── AVMutableValueTiming.m
│   │   │       ├── AVNowPlayingInfoController.m
│   │   │       ├── AVObservationController.m
│   │   │       ├── AVOutputContextController.m
│   │   │       ├── AVOutputDeviceDiscoverySessionController.m
│   │   │       ├── AVOutputDeviceMenuController.m
│   │   │       ├── AVOutputDeviceMenuRemoteViewController.m
│   │   │       ├── AVOutputDevicePickerButton.m
│   │   │       ├── AVPanoramicStretchHelper.m
│   │   │       ├── AVPlayButtonLegacy.m
│   │   │       ├── AVPlayerController.m
│   │   │       ├── AVPlayerControllerTimeResolver.m
│   │   │       ├── AVPlayerControlsViewController.m
│   │   │       ├── AVPlayerView.m
│   │   │       ├── AVPooledData.m
│   │   │       ├── AVProgressEstimator.m
│   │   │       ├── AVProxyKVOObserver.m
│   │   │       ├── AVReadOnlyRangeOfAppendableData.m
│   │   │       ├── AVRoutePickerRemoteViewController.m
│   │   │       ├── AVRoutePickerView.m
│   │   │       ├── AVScanBackwardTextFieldHiddenValueTransformer.m
│   │   │       ├── AVScanBackwardTextFieldValueValueTransformer.m
│   │   │       ├── AVScanForwardTextFieldHiddenValueTransformer.m
│   │   │       ├── AVScanForwardTextFieldValueValueTransformer.m
│   │   │       ├── AVScrollSliderView.m
│   │   │       ├── AVScrubber.m
│   │   │       ├── AVScrubberCell.m
│   │   │       ├── AVScrubberValueTransformer.m
│   │   │       ├── AVShadowTimeFormatter.m
│   │   │       ├── AVShadowTimeFormatterLegacy.m
│   │   │       ├── AVShareController.m
│   │   │       ├── AVSlowMotionSlider.m
│   │   │       ├── AVSlowMotionSliderHandleView.m
│   │   │       ├── AVSlowMotionSliderTrackView.m
│   │   │       ├── AVStatusOverlayView.m
│   │   │       ├── AVThumbnail.m
│   │   │       ├── AVThumbnailCache.m
│   │   │       ├── AVThumbnailGenerationRequest.m
│   │   │       ├── AVThumbnailGenerator.m
│   │   │       ├── AVTimeIndicatorPopover.m
│   │   │       ├── AVTimeIndicatorPopoverContentViewController.m
│   │   │       ├── AVTimer.m
│   │   │       ├── AVTouchBarAudioCaptureDeviceSelectionButtonViewController.m
│   │   │       ├── AVTouchBarAudioTrackView.m
│   │   │       ├── AVTouchBarCaptureInputSourceItem.m
│   │   │       ├── AVTouchBarCaptureInputSourceSelectionViewController.m
│   │   │       ├── AVTouchBarDescriptionBasedPlayerController.m
│   │   │       ├── AVTouchBarMediaSelectionButtonViewController.m
│   │   │       ├── AVTouchBarMediaSelectionOption.m
│   │   │       ├── AVTouchBarMediaSelectionOptionTwoLineButton.m
│   │   │       ├── AVTouchBarMediaSelectionOptionTwoLineButtonCell.m
│   │   │       ├── AVTouchBarMediaSelectionViewController.m
│   │   │       ├── AVTouchBarPlaybackControlsController.m
│   │   │       ├── AVTouchBarPlaybackControlsItem.m
│   │   │       ├── AVTouchBarPlaybackControlsProvider.m
│   │   │       ├── AVTouchBarPlaybackControlsViewController.m
│   │   │       ├── AVTouchBarRecordingControlsController.m
│   │   │       ├── AVTouchBarRecordingControlsProvider.m
│   │   │       ├── AVTouchBarRecordingControlsViewController.m
│   │   │       ├── AVTouchBarScrubber.m
│   │   │       ├── AVTouchBarScrubberController.m
│   │   │       ├── AVTouchBarScrubberExpandButton.m
│   │   │       ├── AVTouchBarScrubberExpandButtonCell.m
│   │   │       ├── AVTouchBarScrubberInternal.m
│   │   │       ├── AVTouchBarScrubberKnobView.m
│   │   │       ├── AVTouchBarTrackView.m
│   │   │       ├── AVTouchBarTrackViewController.m
│   │   │       ├── AVTouchBarTrimControlsViewController.m
│   │   │       ├── AVTouchBarVideoTrackView.m
│   │   │       ├── AVTrackView.m
│   │   │       ├── AVTrackViewController.m
│   │   │       ├── AVTrimClipView.m
│   │   │       ├── AVTrimControlsViewController.m
│   │   │       ├── AVTrimDimmerView.m
│   │   │       ├── AVTrimIndicatorAccessibilityElement.m
│   │   │       ├── AVTrimIndicatorFocusRingView.m
│   │   │       ├── AVTrimIndicatorView.m
│   │   │       ├── AVTrimSelectionEndFocusRingView.m
│   │   │       ├── AVTrimSelectionStartFocusRingView.m
│   │   │       ├── AVTrimSelectionView.m
│   │   │       ├── AVTrimTracksView.m
│   │   │       ├── AVTrimView.m
│   │   │       ├── AVUnsupportedContentIndicatorView.m
│   │   │       ├── AVValueTiming.m
│   │   │       ├── AVVideoTrackThumbnail.m
│   │   │       ├── AVVideoTrackThumbnailManager.m
│   │   │       ├── AVVideoTrackView.m
│   │   │       ├── AVVolumeButton.m
│   │   │       ├── AVVolumeButtonContentView.m
│   │   │       ├── AVVolumeImageValueTransformer.m
│   │   │       ├── AVWaveformGenerator.m
│   │   │       └── _AVBundle.m
│   │   ├── Accelerate/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── Accelerate/
│   │   │   │       └── Accelerate.h
│   │   │   ├── src/
│   │   │   │   └── Accelerate.c
│   │   │   └── vecLib/
│   │   │       ├── BLAS/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── BLAS/
│   │   │       │   │       └── BLAS.h
│   │   │       │   └── src/
│   │   │       │       └── BLAS.c
│   │   │       ├── BNNS/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── BNNS/
│   │   │       │   │       └── BNNS.h
│   │   │       │   └── src/
│   │   │       │       └── BNNS.c
│   │   │       ├── CMakeLists.txt
│   │   │       ├── LAPACK/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── LAPACK/
│   │   │       │   │       └── LAPACK.h
│   │   │       │   └── src/
│   │   │       │       └── LAPACK.c
│   │   │       ├── LinearAlgebra/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── LinearAlgebra/
│   │   │       │   │       ├── LinearAlgebra.h
│   │   │       │   │       └── OS_la_object.h
│   │   │       │   └── src/
│   │   │       │       ├── LinearAlgebra.m
│   │   │       │       └── OS_la_object.m
│   │   │       ├── Quadrature/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── Quadrature/
│   │   │       │   │       └── Quadrature.h
│   │   │       │   └── src/
│   │   │       │       └── Quadrature.c
│   │   │       ├── Sparse/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── Sparse/
│   │   │       │   │       └── Sparse.h
│   │   │       │   └── src/
│   │   │       │       └── Sparse.c
│   │   │       ├── SparseBLAS/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── SparseBLAS/
│   │   │       │   │       └── SparseBLAS.h
│   │   │       │   └── src/
│   │   │       │       └── SparseBLAS.c
│   │   │       ├── empty.c
│   │   │       ├── vDSP/
│   │   │       │   ├── CMakeLists.txt
│   │   │       │   ├── include/
│   │   │       │   │   └── vDSP/
│   │   │       │   │       └── vDSP.h
│   │   │       │   └── src/
│   │   │       │       ├── basic.c
│   │   │       │       ├── extrema.c
│   │   │       │       └── vDSP.c
│   │   │       └── vMisc/
│   │   │           ├── CMakeLists.txt
│   │   │           ├── include/
│   │   │           │   └── libvMisc/
│   │   │           │       └── libvMisc.h
│   │   │           └── src/
│   │   │               └── libvMisc.c
│   │   ├── Accounts/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── Accounts/
│   │   │   │       ├── ACAccount.h
│   │   │   │       ├── ACAccountCredential.h
│   │   │   │       ├── ACAccountMigrationLock.h
│   │   │   │       ├── ACAccountStore.h
│   │   │   │       ├── ACAccountStoreClientSideListener.h
│   │   │   │       ├── ACAccountStoreProtocol.h
│   │   │   │       ├── ACAccountType.h
│   │   │   │       ├── ACCredentialItem.h
│   │   │   │       ├── ACDManagedAccessOptionsKey.h
│   │   │   │       ├── ACDManagedAccount.h
│   │   │   │       ├── ACDManagedAccountProperty.h
│   │   │   │       ├── ACDManagedAccountType.h
│   │   │   │       ├── ACDManagedAuthorization.h
│   │   │   │       ├── ACDManagedCredentialItem.h
│   │   │   │       ├── ACDManagedDataclass.h
│   │   │   │       ├── ACDOAuthSignerProtocol.h
│   │   │   │       ├── ACDPropertyEncryption.h
│   │   │   │       ├── ACDataclassAction.h
│   │   │   │       ├── ACDispatchCerberus.h
│   │   │   │       ├── ACManagedDefaults.h
│   │   │   │       ├── ACMutableTrackedSet.h
│   │   │   │       ├── ACNotificationRebroadcaster.h
│   │   │   │       ├── ACOAuthSigner.h
│   │   │   │       ├── ACPersonaManager.h
│   │   │   │       ├── ACProtobufAccount.h
│   │   │   │       ├── ACProtobufAccountCredential.h
│   │   │   │       ├── ACProtobufAccountType.h
│   │   │   │       ├── ACProtobufCoding.h
│   │   │   │       ├── ACProtobufCredentialItem.h
│   │   │   │       ├── ACProtobufDataclassAction.h
│   │   │   │       ├── ACProtobufDate.h
│   │   │   │       ├── ACProtobufKeyValuePair.h
│   │   │   │       ├── ACProtobufURL.h
│   │   │   │       ├── ACProtobufUUID.h
│   │   │   │       ├── ACProtobufVariableKeyValuePair.h
│   │   │   │       ├── ACProtobufVariableValue.h
│   │   │   │       ├── ACProtobufVariableValueDictionary.h
│   │   │   │       ├── ACProtobufVariableValueList.h
│   │   │   │       ├── ACRateLimiter.h
│   │   │   │       ├── ACRemoteAccountStoreInterface.h
│   │   │   │       ├── ACRemoteAccountStoreProtocol.h
│   │   │   │       ├── ACRemoteAccountStoreSession.h
│   │   │   │       ├── ACSimpleRateLimiter.h
│   │   │   │       ├── ACSystemConfigManager.h
│   │   │   │       ├── ACTrackedSet.h
│   │   │   │       ├── ACZeroingString.h
│   │   │   │       ├── Accounts.h
│   │   │   │       ├── Accounts_Private.h
│   │   │   │       ├── NSXPCProxyCreating.h
│   │   │   │       └── UMUserPersonaUpdateObserver.h
│   │   │   └── src/
│   │   │       ├── ACAccount.m
│   │   │       ├── ACAccountCredential.m
│   │   │       ├── ACAccountMigrationLock.m
│   │   │       ├── ACAccountStore.m
│   │   │       ├── ACAccountStoreClientSideListener.m
│   │   │       ├── ACAccountType.m
│   │   │       ├── ACCredentialItem.m
│   │   │       ├── ACDManagedAccessOptionsKey.m
│   │   │       ├── ACDManagedAccount.m
│   │   │       ├── ACDManagedAccountProperty.m
│   │   │       ├── ACDManagedAccountType.m
│   │   │       ├── ACDManagedAuthorization.m
│   │   │       ├── ACDManagedCredentialItem.m
│   │   │       ├── ACDManagedDataclass.m
│   │   │       ├── ACDPropertyEncryption.m
│   │   │       ├── ACDataclassAction.m
│   │   │       ├── ACDispatchCerberus.m
│   │   │       ├── ACManagedDefaults.m
│   │   │       ├── ACMutableTrackedSet.m
│   │   │       ├── ACNotificationRebroadcaster.m
│   │   │       ├── ACOAuthSigner.m
│   │   │       ├── ACPersonaManager.m
│   │   │       ├── ACProtobufAccount.m
│   │   │       ├── ACProtobufAccountCredential.m
│   │   │       ├── ACProtobufAccountType.m
│   │   │       ├── ACProtobufCredentialItem.m
│   │   │       ├── ACProtobufDataclassAction.m
│   │   │       ├── ACProtobufDate.m
│   │   │       ├── ACProtobufKeyValuePair.m
│   │   │       ├── ACProtobufURL.m
│   │   │       ├── ACProtobufUUID.m
│   │   │       ├── ACProtobufVariableKeyValuePair.m
│   │   │       ├── ACProtobufVariableValue.m
│   │   │       ├── ACProtobufVariableValueDictionary.m
│   │   │       ├── ACProtobufVariableValueList.m
│   │   │       ├── ACRateLimiter.m
│   │   │       ├── ACRemoteAccountStoreInterface.m
│   │   │       ├── ACRemoteAccountStoreSession.m
│   │   │       ├── ACSimpleRateLimiter.m
│   │   │       ├── ACSystemConfigManager.m
│   │   │       ├── ACTrackedSet.m
│   │   │       ├── ACZeroingString.m
│   │   │       └── Accounts.m
│   │   ├── AddressBook/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── AddressBook/
│   │   │   │       ├── ABAPIAdapter.h
│   │   │   │       ├── ABAbstractGroupEntriesFactory.h
│   │   │   │       ├── ABAbstractGroupListAction.h
│   │   │   │       ├── ABAccessibleTextFieldCell.h
│   │   │   │       ├── ABAccessoryViewProvider.h
│   │   │   │       ├── ABAccountBrowsingGroupEntry.h
│   │   │   │       ├── ABAccountGroupEntries.h
│   │   │   │       ├── ABAccountGroupEntriesBuilder.h
│   │   │   │       ├── ABAccountHeaderGroupEntry.h
│   │   │   │       ├── ABActionAddSuggestedValue.h
│   │   │   │       ├── ABActionAddressCopyMailingLabel.h
│   │   │   │       ├── ABActionAddressCopyMapURL.h
│   │   │   │       ├── ABActionAddressGetDirections.h
│   │   │   │       ├── ABActionAddressMapsHelper.h
│   │   │   │       ├── ABActionAddressShowMap.h
│   │   │   │       ├── ABActionAutovalidator.h
│   │   │   │       ├── ABActionAutovalidatorCache.h
│   │   │   │       ├── ABActionAutovalidatorCacheEntry.h
│   │   │   │       ├── ABActionAutovalidatorCacheMenuEntry.h
│   │   │   │       ├── ABActionAutovalidatorCacheSimpleEntry.h
│   │   │   │       ├── ABActionBeginChat.h
│   │   │   │       ├── ABActionDelegate.h
│   │   │   │       ├── ABActionDispatcher.h
│   │   │   │       ├── ABActionEmailSearchSpotlight.h
│   │   │   │       ├── ABActionEmailSendMessage.h
│   │   │   │       ├── ABActionEmailSendUpdate.h
│   │   │   │       ├── ABActionIgnoreSuggestedValue.h
│   │   │   │       ├── ABActionLinkedSetPreferredCard.h
│   │   │   │       ├── ABActionManager.h
│   │   │   │       ├── ABActionManagerDelegate.h
│   │   │   │       ├── ABActionMenuItemFactory.h
│   │   │   │       ├── ABActionPhoneDial.h
│   │   │   │       ├── ABActionPhoneLargeType.h
│   │   │   │       ├── ABActionRelatedShowCard.h
│   │   │   │       ├── ABActionSocialProfile.h
│   │   │   │       ├── ABActionSocialProfileSendMessage.h
│   │   │   │       ├── ABActionSocialProfileViewPhotos.h
│   │   │   │       ├── ABActionSocialProfileViewProfile.h
│   │   │   │       ├── ABActionURLsOpenURL.h
│   │   │   │       ├── ABAddSuggestedValueTask.h
│   │   │   │       ├── ABAddressBook.h
│   │   │   │       ├── ABAddressBookAPIAdapter.h
│   │   │   │       ├── ABAddressBookCommandExecutionPolicy.h
│   │   │   │       ├── ABAddressFieldBuilder.h
│   │   │   │       ├── ABAddressFieldValuePopulator.h
│   │   │   │       ├── ABAggregateSearchOperationsFactory.h
│   │   │   │       ├── ABAlert.h
│   │   │   │       ├── ABAlertToneCollectionViewItem.h
│   │   │   │       ├── ABAllSmartGroup.h
│   │   │   │       ├── ABAlternateBirthdayCollectionViewItem.h
│   │   │   │       ├── ABAppDeprecations.h
│   │   │   │       ├── ABAppearance.h
│   │   │   │       ├── ABAttributedString.h
│   │   │   │       ├── ABAttributedStringTransformer.h
│   │   │   │       ├── ABAuthenticationInfo.h
│   │   │   │       ├── ABBestEntryFinder.h
│   │   │   │       ├── ABBidirectionalDictionary.h
│   │   │   │       ├── ABBindingsLabelTransformer.h
│   │   │   │       ├── ABBindingsURLTransformer.h
│   │   │   │       ├── ABBirthdayCollectionViewItem.h
│   │   │   │       ├── ABBirthdayConversionUIAction.h
│   │   │   │       ├── ABBookAggregateUndoableCommand.h
│   │   │   │       ├── ABBookAggregateUndoableCommandBuilder.h
│   │   │   │       ├── ABBookCreateGroupCommand.h
│   │   │   │       ├── ABBookCreateGroupWithMembersCommand.h
│   │   │   │       ├── ABBookCreateSmartGroupCommand.h
│   │   │   │       ├── ABBookEditSmartGroupCommand.h
│   │   │   │       ├── ABBookGroupAddMembersCommand.h
│   │   │   │       ├── ABBookGroupAddRecordsCommand.h
│   │   │   │       ├── ABBookGroupAddSubgroupsCommand.h
│   │   │   │       ├── ABBookGroupCopyCommand.h
│   │   │   │       ├── ABBookGroupCutCommand.h
│   │   │   │       ├── ABBookGroupDeleteCommand.h
│   │   │   │       ├── ABBookGroupImportCommand.h
│   │   │   │       ├── ABBookPastePeopleCommand.h
│   │   │   │       ├── ABBookRenameGroupCommand.h
│   │   │   │       ├── ABBookSearchField.h
│   │   │   │       ├── ABBookSearchFieldCell.h
│   │   │   │       ├── ABBookStateSaving.h
│   │   │   │       ├── ABBrowsingGroupEntry.h
│   │   │   │       ├── ABBrowsingSearchConfiguration.h
│   │   │   │       ├── ABBuddyStatus.h
│   │   │   │       ├── ABBuddyStatusImageCell.h
│   │   │   │       ├── ABButtonCell.h
│   │   │   │       ├── ABCNAddressDetector.h
│   │   │   │       ├── ABCNContactPhotoStore.h
│   │   │   │       ├── ABCNContactRemotePhotoStore.h
│   │   │   │       ├── ABCNContactThumbnailPhotoStore.h
│   │   │   │       ├── ABCNContactUncroppedPhotoStore.h
│   │   │   │       ├── ABCNDDScanner.h
│   │   │   │       ├── ABCNPhoneDialer.h
│   │   │   │       ├── ABCNPhoneNumberDetector.h
│   │   │   │       ├── ABCallbackCardAction.h
│   │   │   │       ├── ABCardActionProvider.h
│   │   │   │       ├── ABCardCollectionLinkedPeopleRowView.h
│   │   │   │       ├── ABCardCollectionMessagingRowView.h
│   │   │   │       ├── ABCardCollectionNoteRowView.h
│   │   │   │       ├── ABCardCollectionPostalAddressRowView.h
│   │   │   │       ├── ABCardCollectionPreferredNameRowView.h
│   │   │   │       ├── ABCardCollectionRowLayout.h
│   │   │   │       ├── ABCardCollectionRowScope.h
│   │   │   │       ├── ABCardCollectionRowSeparatorView.h
│   │   │   │       ├── ABCardCollectionRowView.h
│   │   │   │       ├── ABCardCollectionStackViewController.h
│   │   │   │       ├── ABCardCollectionTableRowView.h
│   │   │   │       ├── ABCardCollectionTableViewController.h
│   │   │   │       ├── ABCardCollectionURLRowView.h
│   │   │   │       ├── ABCardCollectionView.h
│   │   │   │       ├── ABCardCollectionViewController.h
│   │   │   │       ├── ABCardCollectionViewDataSource.h
│   │   │   │       ├── ABCardCollectionViewDelegate.h
│   │   │   │       ├── ABCardCollectionViewPresentation.h
│   │   │   │       ├── ABCardCollectionViewPresentationDelegate.h
│   │   │   │       ├── ABCardViewAKSingleValueConverter.h
│   │   │   │       ├── ABCardViewActionDataSource.h
│   │   │   │       ├── ABCardViewAlertTonesProperty.h
│   │   │   │       ├── ABCardViewAlternateBirthdayProperty.h
│   │   │   │       ├── ABCardViewBirthdayProperty.h
│   │   │   │       ├── ABCardViewCNLabeledValueConverter.h
│   │   │   │       ├── ABCardViewDataSource.h
│   │   │   │       ├── ABCardViewDataSourceProvider.h
│   │   │   │       ├── ABCardViewDateProperty.h
│   │   │   │       ├── ABCardViewDictionaryTransformer.h
│   │   │   │       ├── ABCardViewEditDisplayStyleCommand.h
│   │   │   │       ├── ABCardViewEditPropertyCommand.h
│   │   │   │       ├── ABCardViewEmailProperty.h
│   │   │   │       ├── ABCardViewHelpers.h
│   │   │   │       ├── ABCardViewImage.h
│   │   │   │       ├── ABCardViewImageDataSource.h
│   │   │   │       ├── ABCardViewImageResult.h
│   │   │   │       ├── ABCardViewInstantMessageProperty.h
│   │   │   │       ├── ABCardViewInstantMessageServiceGenerator.h
│   │   │   │       ├── ABCardViewLabelGenerator.h
│   │   │   │       ├── ABCardViewLinkedPeopleProperty.h
│   │   │   │       ├── ABCardViewLinkedPerson.h
│   │   │   │       ├── ABCardViewLinkedPersonValueTransformer.h
│   │   │   │       ├── ABCardViewMaidenNameProperty.h
│   │   │   │       ├── ABCardViewMetrics.h
│   │   │   │       ├── ABCardViewMultiValue.h
│   │   │   │       ├── ABCardViewMultiValueAccountNameTransformer.h
│   │   │   │       ├── ABCardViewMultiValueConverter.h
│   │   │   │       ├── ABCardViewMultiValueConverterBuilder.h
│   │   │   │       ├── ABCardViewMultiValueEntry.h
│   │   │   │       ├── ABCardViewMultiValuePrivateFieldTransformer.h
│   │   │   │       ├── ABCardViewMultiValueReadOnlyTransformer.h
│   │   │   │       ├── ABCardViewMultiValueTransformer.h
│   │   │   │       ├── ABCardViewMutableMultiValue.h
│   │   │   │       ├── ABCardViewNoteProperty.h
│   │   │   │       ├── ABCardViewNotificationHandler.h
│   │   │   │       ├── ABCardViewPersonMapper.h
│   │   │   │       ├── ABCardViewPhoneProperty.h
│   │   │   │       ├── ABCardViewPostalAddressFormatter.h
│   │   │   │       ├── ABCardViewPostalAddressProperty.h
│   │   │   │       ├── ABCardViewPreferredForNameProperty.h
│   │   │   │       ├── ABCardViewPreferredForNameValueTransformer.h
│   │   │   │       ├── ABCardViewProperty.h
│   │   │   │       ├── ABCardViewPropertyProvider.h
│   │   │   │       ├── ABCardViewRelatedNamesProperty.h
│   │   │   │       ├── ABCardViewSaveHelper.h
│   │   │   │       ├── ABCardViewSeparator.h
│   │   │   │       ├── ABCardViewSingleValueProperty.h
│   │   │   │       ├── ABCardViewSocialProfileProperty.h
│   │   │   │       ├── ABCardViewStyle.h
│   │   │   │       ├── ABCardViewStyleInternalProvider.h
│   │   │   │       ├── ABCardViewStyleProvider.h
│   │   │   │       ├── ABCardViewTransformingMultiValueConverter.h
│   │   │   │       ├── ABCardViewURLProperty.h
│   │   │   │       ├── ABCardViewUndoableDataSource.h
│   │   │   │       ├── ABCardViewerController.h
│   │   │   │       ├── ABCertificatePanelController.h
│   │   │   │       ├── ABChangePropertiesCommand.h
│   │   │   │       ├── ABChangePropertyCommand.h
│   │   │   │       ├── ABChoosingForwarder.h
│   │   │   │       ├── ABCleanGroupEntryListCellView.h
│   │   │   │       ├── ABCleanGroupHeaderEntryListCellView.h
│   │   │   │       ├── ABCleanGroupListRowView.h
│   │   │   │       ├── ABClickableImageView.h
│   │   │   │       ├── ABClickableTextView.h
│   │   │   │       ├── ABCollectionAbstractAction.h
│   │   │   │       ├── ABCollectionAction.h
│   │   │   │       ├── ABCollectionDialAction.h
│   │   │   │       ├── ABCollectionFaceTimeRowView.h
│   │   │   │       ├── ABCollectionItemMessagingAvailabilityHelper.h
│   │   │   │       ├── ABCollectionItemMessagingAvailabilityHelperDelegate.h
│   │   │   │       ├── ABCollectionMessageAction.h
│   │   │   │       ├── ABCollectionMultiPropertyAction.h
│   │   │   │       ├── ABCollectionOpenURLAction.h
│   │   │   │       ├── ABCollectionReviewSuggestionAction.h
│   │   │   │       ├── ABCollectionRowViewEditModeFactory.h
│   │   │   │       ├── ABCollectionRowViewFactory.h
│   │   │   │       ├── ABCollectionSendMailAction.h
│   │   │   │       ├── ABCollectionShowMapAction.h
│   │   │   │       ├── ABCollectionTTYAction.h
│   │   │   │       ├── ABCollectionViewImageButton.h
│   │   │   │       ├── ABCollectionViewItem.h
│   │   │   │       ├── ABCollectionViewItemFactory.h
│   │   │   │       ├── ABCollectionViewSeparatorItem.h
│   │   │   │       ├── ABColor.h
│   │   │   │       ├── ABCommand.h
│   │   │   │       ├── ABCommandExecutionPolicy.h
│   │   │   │       ├── ABCommandExecutor.h
│   │   │   │       ├── ABCommandHookExecutionPolicy.h
│   │   │   │       ├── ABCommandVisitor.h
│   │   │   │       ├── ABCommunicationButtonsController.h
│   │   │   │       ├── ABConstraintDescription.h
│   │   │   │       ├── ABConstraintsBuilder.h
│   │   │   │       ├── ABContactDeletionTracing.h
│   │   │   │       ├── ABContactFetcher.h
│   │   │   │       ├── ABContactPickerDelegateWrapper.h
│   │   │   │       ├── ABContactPickerFactory.h
│   │   │   │       ├── ABContactSearching.h
│   │   │   │       ├── ABCopyOnWriteSet.h
│   │   │   │       ├── ABCountTableEntry.h
│   │   │   │       ├── ABCreatePersonCommand.h
│   │   │   │       ├── ABCustomLabelController.h
│   │   │   │       ├── ABDAVQuery.h
│   │   │   │       ├── ABDSuggestionLogPairBuilder.h
│   │   │   │       ├── ABDataSourceOperation.h
│   │   │   │       ├── ABDateCollectionViewItem.h
│   │   │   │       ├── ABDateComponentsFormatter.h
│   │   │   │       ├── ABDateComponentsValueTransformer.h
│   │   │   │       ├── ABDateFormatter.h
│   │   │   │       ├── ABDateProvider.h
│   │   │   │       ├── ABDefaultCardViewStyleProvider.h
│   │   │   │       ├── ABDefaultGroupEntriesFactory.h
│   │   │   │       ├── ABDefaultStopWatchTimeIntervalProvider.h
│   │   │   │       ├── ABDelegateCardAction.h
│   │   │   │       ├── ABDeleteGroupSheet.h
│   │   │   │       ├── ABDeleteRecordsCommandBuilder.h
│   │   │   │       ├── ABDeprecatedObject.h
│   │   │   │       ├── ABDirectoriesHeaderGroupEntry.h
│   │   │   │       ├── ABDistributionKeyValueCell.h
│   │   │   │       ├── ABDistributionListController.h
│   │   │   │       ├── ABDistributionListPeoplePickerController.h
│   │   │   │       ├── ABDistributionListPeoplePickerView.h
│   │   │   │       ├── ABDropDownMenuUIAction.h
│   │   │   │       ├── ABEditButton.h
│   │   │   │       ├── ABEditSmartGroupCommand.h
│   │   │   │       ├── ABEmailCertificateController.h
│   │   │   │       ├── ABEmailCertificateSearchOperation.h
│   │   │   │       ├── ABEmailCollectionViewItem.h
│   │   │   │       ├── ABEvent.h
│   │   │   │       ├── ABExchangeSetup.h
│   │   │   │       ├── ABExecuteRedoUndoableCommandVisitor.h
│   │   │   │       ├── ABExecuteUndoUndoableCommandVisitor.h
│   │   │   │       ├── ABExecuteUndoableCommandVisitor.h
│   │   │   │       ├── ABFaceTimeActionsCollectionViewItem.h
│   │   │   │       ├── ABFaceTimeCommunicationsBridge.h
│   │   │   │       ├── ABFaceTimeCommunicationsBridgeDelegate.h
│   │   │   │       ├── ABFaceTimeDataSource.h
│   │   │   │       ├── ABFakeSuggestedData.h
│   │   │   │       ├── ABFlippedStackView.h
│   │   │   │       ├── ABFont.h
│   │   │   │       ├── ABGlobals.h
│   │   │   │       ├── ABGroupActionScope.h
│   │   │   │       ├── ABGroupBrowsingContext.h
│   │   │   │       ├── ABGroupBrowsingGroupEntry.h
│   │   │   │       ├── ABGroupCommand.h
│   │   │   │       ├── ABGroupCopyPasteboardData.h
│   │   │   │       ├── ABGroupDragPasteboardData.h
│   │   │   │       ├── ABGroupDragScope.h
│   │   │   │       ├── ABGroupDragSource.h
│   │   │   │       ├── ABGroupDropDestination.h
│   │   │   │       ├── ABGroupDropPasteboardData.h
│   │   │   │       ├── ABGroupDropPasteboardDataCategorizer.h
│   │   │   │       ├── ABGroupDropScope.h
│   │   │   │       ├── ABGroupDropSource.h
│   │   │   │       ├── ABGroupEntriesAnalyzer.h
│   │   │   │       ├── ABGroupEntriesBuilder.h
│   │   │   │       ├── ABGroupEntriesFactory.h
│   │   │   │       ├── ABGroupEntriesList.h
│   │   │   │       ├── ABGroupEntriesResult.h
│   │   │   │       ├── ABGroupEntry.h
│   │   │   │       ├── ABGroupHelperFactory.h
│   │   │   │       ├── ABGroupImportFilesScope.h
│   │   │   │       ├── ABGroupListAccessoryViewProvider.h
│   │   │   │       ├── ABGroupListActionDispatcher.h
│   │   │   │       ├── ABGroupListActions.h
│   │   │   │       ├── ABGroupListCellViewStyle.h
│   │   │   │       ├── ABGroupListController.h
│   │   │   │       ├── ABGroupListCreateGroupUIAction.h
│   │   │   │       ├── ABGroupListCreateSmartGroupUIAction.h
│   │   │   │       ├── ABGroupListNotificationHandler.h
│   │   │   │       ├── ABGroupListResponder.h
│   │   │   │       ├── ABGroupListRowView.h
│   │   │   │       ├── ABGroupListStyleProvider.h
│   │   │   │       ├── ABGroupListTransformer.h
│   │   │   │       ├── ABGroupListView.h
│   │   │   │       ├── ABGroupPastePasteboardData.h
│   │   │   │       ├── ABGroupSearchingContext.h
│   │   │   │       ├── ABGroupSelectHelper.h
│   │   │   │       ├── ABHeaderGroupEntry.h
│   │   │   │       ├── ABImmediateActionGestureAdapter.h
│   │   │   │       ├── ABImportRecordFactory.h
│   │   │   │       ├── ABInstantMessageCollectionViewItem.h
│   │   │   │       ├── ABKeyValueCoding.h
│   │   │   │       ├── ABKeystrokeForwarder.h
│   │   │   │       ├── ABKeystrokeForwardingEntry.h
│   │   │   │       ├── ABLabelPopUpButton.h
│   │   │   │       ├── ABLargeTypeView.h
│   │   │   │       ├── ABLargeTypeWindow.h
│   │   │   │       ├── ABLastImportBrowsingGroupEntry.h
│   │   │   │       ├── ABLastImportGroup.h
│   │   │   │       ├── ABLazyGroup.h
│   │   │   │       ├── ABLinkTextField.h
│   │   │   │       ├── ABLinkedPersonCollectionViewItem.h
│   │   │   │       ├── ABMainListOutlineView.h
│   │   │   │       ├── ABMainWindowGroupListCellView.h
│   │   │   │       ├── ABMapsLaunchRequest.h
│   │   │   │       ├── ABMapsLauncher.h
│   │   │   │       ├── ABMeCommand.h
│   │   │   │       ├── ABMiniGridView.h
│   │   │   │       ├── ABMonogramFactory.h
│   │   │   │       ├── ABMonogramImageLoading.h
│   │   │   │       ├── ABMonogramImageTask.h
│   │   │   │       ├── ABMonogramInitialsTask.h
│   │   │   │       ├── ABMonogramOptions.h
│   │   │   │       ├── ABMonogramPhotoTask.h
│   │   │   │       ├── ABMonogramSilhouetteTask.h
│   │   │   │       ├── ABMutableBidirectionalDictionary.h
│   │   │   │       ├── ABMutableKeyValueCoding.h
│   │   │   │       ├── ABMutablePackedImage.h
│   │   │   │       ├── ABNameView.h
│   │   │   │       ├── ABNameViewCompanyCheckBox.h
│   │   │   │       ├── ABNameViewCompanyCheckBoxDelegate.h
│   │   │   │       ├── ABNameViewDataSource.h
│   │   │   │       ├── ABNamedImageWrapper.h
│   │   │   │       ├── ABNewGroupCommand.h
│   │   │   │       ├── ABNicknameFormatter.h
│   │   │   │       ├── ABNoSelectionTableView.h
│   │   │   │       ├── ABNoWindowDragTextField.h
│   │   │   │       ├── ABNoteCollectionViewItem.h
│   │   │   │       ├── ABNoteTextView.h
│   │   │   │       ├── ABNoteTextViewDelegate.h
│   │   │   │       ├── ABObjectDeathWatcher.h
│   │   │   │       ├── ABOnBlueButton.h
│   │   │   │       ├── ABOverlayView.h
│   │   │   │       ├── ABPackedImage.h
│   │   │   │       ├── ABPasswordPanelController.h
│   │   │   │       ├── ABPastePeopleCommand.h
│   │   │   │       ├── ABPasteboardData.h
│   │   │   │       ├── ABPasteboardWriteCommand.h
│   │   │   │       ├── ABPeopleListTransformer.h
│   │   │   │       ├── ABPeoplePickerBrowsingSelectHelper.h
│   │   │   │       ├── ABPeoplePickerController.h
│   │   │   │       ├── ABPeoplePickerExternalNotificationWatcher.h
│   │   │   │       ├── ABPeoplePickerGroupEntriesFactory.h
│   │   │   │       ├── ABPeoplePickerGroupHelperFactory.h
│   │   │   │       ├── ABPeoplePickerGroupListController.h
│   │   │   │       ├── ABPeoplePickerGroupListStyleProvider.h
│   │   │   │       ├── ABPeoplePickerGroupListView.h
│   │   │   │       ├── ABPeoplePickerLocalNotificationWatcher.h
│   │   │   │       ├── ABPeoplePickerNameCell.h
│   │   │   │       ├── ABPeoplePickerProperty.h
│   │   │   │       ├── ABPeoplePickerPropertyCell.h
│   │   │   │       ├── ABPeoplePickerScope.h
│   │   │   │       ├── ABPeoplePickerSearchingSelectHelper.h
│   │   │   │       ├── ABPeoplePickerSubrowGroupElement.h
│   │   │   │       ├── ABPeoplePickerSubrowObject.h
│   │   │   │       ├── ABPeoplePickerSubrowObjectBuilder.h
│   │   │   │       ├── ABPeoplePickerTableColumn.h
│   │   │   │       ├── ABPeoplePickerTableRow.h
│   │   │   │       ├── ABPeoplePickerTableView.h
│   │   │   │       ├── ABPeoplePickerTableViewDataSource.h
│   │   │   │       ├── ABPeoplePickerTableViewDelegate.h
│   │   │   │       ├── ABPeoplePickerView.h
│   │   │   │       ├── ABPeriodicTask.h
│   │   │   │       ├── ABPeriodicUITask.h
│   │   │   │       ├── ABPerson.h
│   │   │   │       ├── ABPersonContactConverter.h
│   │   │   │       ├── ABPersonEntriesFetcher.h
│   │   │   │       ├── ABPersonEntriesList.h
│   │   │   │       ├── ABPersonEntry.h
│   │   │   │       ├── ABPersonEntryFactory.h
│   │   │   │       ├── ABPersonInitials.h
│   │   │   │       ├── ABPersonListAttributedName.h
│   │   │   │       ├── ABPersonListController.h
│   │   │   │       ├── ABPersonListControllerDelegateWrapper.h
│   │   │   │       ├── ABPersonListControllerProtocol.h
│   │   │   │       ├── ABPersonListControllerTracing.h
│   │   │   │       ├── ABPersonListDelegate.h
│   │   │   │       ├── ABPersonListDragExportHelper.h
│   │   │   │       ├── ABPersonListHeadliner.h
│   │   │   │       ├── ABPersonListHeadlining.h
│   │   │   │       ├── ABPersonListMenuHelper.h
│   │   │   │       ├── ABPersonListRowView.h
│   │   │   │       ├── ABPersonListSearchController.h
│   │   │   │       ├── ABPersonListSearchHelper.h
│   │   │   │       ├── ABPersonListSharingHelper.h
│   │   │   │       ├── ABPersonListUIReflector.h
│   │   │   │       ├── ABPersonPicker.h
│   │   │   │       ├── ABPersonSearchConfiguration.h
│   │   │   │       ├── ABPersonSearchControllerDelegate.h
│   │   │   │       ├── ABPersonView.h
│   │   │   │       ├── ABPersonViewAPIAdapter.h
│   │   │   │       ├── ABPersonViewClientProtocol.h
│   │   │   │       ├── ABPersonViewNotificationWatcher.h
│   │   │   │       ├── ABPersonViewProtocol.h
│   │   │   │       ├── ABPersonViewStyleProvider.h
│   │   │   │       ├── ABPhoneCollectionViewItem.h
│   │   │   │       ├── ABPhoneFormatter.h
│   │   │   │       ├── ABPopUpButton.h
│   │   │   │       ├── ABPopUpButtonCell.h
│   │   │   │       ├── ABPopUpButtonDelegate.h
│   │   │   │       ├── ABPopupTableHeaderCell.h
│   │   │   │       ├── ABPopupTableHeaderView.h
│   │   │   │       ├── ABPostalAddressCollectionViewItem.h
│   │   │   │       ├── ABPostalAddressFormatSubmenuGenerator.h
│   │   │   │       ├── ABPreferredNameCollectionViewItem.h
│   │   │   │       ├── ABPropertyHeaderCell.h
│   │   │   │       ├── ABQuerySearchConfiguration.h
│   │   │   │       ├── ABRTTServices.h
│   │   │   │       ├── ABRecord.h
│   │   │   │       ├── ABRecordContext.h
│   │   │   │       ├── ABRectObject.h
│   │   │   │       ├── ABRemotePersonView.h
│   │   │   │       ├── ABRemoveMembersCommand.h
│   │   │   │       ├── ABRemoveMembersCommandBuilder.h
│   │   │   │       ├── ABRemovesEmptyCardViewData.h
│   │   │   │       ├── ABRenameGroupCommand.h
│   │   │   │       ├── ABRolloverButton.h
│   │   │   │       ├── ABSaveRequestCommand.h
│   │   │   │       ├── ABSearchController.h
│   │   │   │       ├── ABSearchElement.h
│   │   │   │       ├── ABSearchElementOrderManager.h
│   │   │   │       ├── ABSearchElementOrderManagerProtocol.h
│   │   │   │       ├── ABSearchElementRepresentationBuilder.h
│   │   │   │       ├── ABSearchElementSetView.h
│   │   │   │       ├── ABSearchElementUIController.h
│   │   │   │       ├── ABSearchElementView.h
│   │   │   │       ├── ABSearchHighlightFormatter.h
│   │   │   │       ├── ABSearchOperationsFactory.h
│   │   │   │       ├── ABSearchingGroupEntry.h
│   │   │   │       ├── ABSectionGroupEntry.h
│   │   │   │       ├── ABSectionTableEntry.h
│   │   │   │       ├── ABShadowTextField.h
│   │   │   │       ├── ABShadowTextFieldCell.h
│   │   │   │       ├── ABShadowTextView.h
│   │   │   │       ├── ABShadowTextViewMultipleValuePasteHelper.h
│   │   │   │       ├── ABShadowTextViewPostalAddressValuePasteHelper.h
│   │   │   │       ├── ABShowAsCommand.h
│   │   │   │       ├── ABSimpleLinkTextField.h
│   │   │   │       ├── ABSmartGroupBrowsingGroupEntry.h
│   │   │   │       ├── ABSmartGroupsHeaderGroupEntry.h
│   │   │   │       ├── ABSocialProfileCollectionViewItem.h
│   │   │   │       ├── ABSourceSyncPeriodicTaskScheduler.h
│   │   │   │       ├── ABSpaceFormatter.h
│   │   │   │       ├── ABStopWatch.h
│   │   │   │       ├── ABStopWatchTimeIntervalProvider.h
│   │   │   │       ├── ABSuggestedEntriesFetcher.h
│   │   │   │       ├── ABSuggestedValueDataSource.h
│   │   │   │       ├── ABSuggestedValueSnippet.h
│   │   │   │       ├── ABSuggestedValueViewController.h
│   │   │   │       ├── ABSuggestedValueViewControllerDelegate.h
│   │   │   │       ├── ABSuggestedValueViewControllerSnippetHelper.h
│   │   │   │       ├── ABSuggestionsTracing.h
│   │   │   │       ├── ABTableEntry.h
│   │   │   │       ├── ABTableHeaderView.h
│   │   │   │       ├── ABTelURLHelper.h
│   │   │   │       ├── ABTemplatePreferencesSaving.h
│   │   │   │       ├── ABTemplateViewStyleProvider.h
│   │   │   │       ├── ABTextContainer.h
│   │   │   │       ├── ABTextStorage.h
│   │   │   │       ├── ABThrottledTrackingAreaMonitor.h
│   │   │   │       ├── ABTrackingArea.h
│   │   │   │       ├── ABTypesetter.h
│   │   │   │       ├── ABURLCollectionViewItem.h
│   │   │   │       ├── ABUndoableCommand.h
│   │   │   │       ├── ABUndoableCommandVisitor.h
│   │   │   │       ├── ABUnlinkPeopleCommand.h
│   │   │   │       ├── ABUserActivityRestoration.h
│   │   │   │       ├── ABUserActivityScore.h
│   │   │   │       ├── ABUserActivityScoring.h
│   │   │   │       ├── ABUserActivitySerialization.h
│   │   │   │       ├── ABUserDefaultsCNAdapter.h
│   │   │   │       ├── ABUserInterfaceAction.h
│   │   │   │       ├── ABVCardFilenameExpander.h
│   │   │   │       ├── ABView.h
│   │   │   │       ├── ABWhiteView.h
│   │   │   │       ├── ABWidthLimitingStackView.h
│   │   │   │       ├── ABWindowController.h
│   │   │   │       ├── ABXMLParseNode.h
│   │   │   │       ├── AKCardViewDataSource.h
│   │   │   │       ├── AKCardViewDataSourceFactory.h
│   │   │   │       ├── AKCardViewImageDataSource.h
│   │   │   │       ├── AKInstantMessageAddressValueTransformer.h
│   │   │   │       ├── AKSocialProfileValueTransformer.h
│   │   │   │       ├── AddressBook.h
│   │   │   │       ├── AsyncABPersonViewProtocol.h
│   │   │   │       ├── CNCollectionUserActionItem.h
│   │   │   │       ├── CNCollectionViewTouchBarDelegate.h
│   │   │   │       ├── CNContactCardViewControllerDelegate.h
│   │   │   │       ├── CNContactLabelSanitizer.h
│   │   │   │       ├── CNContactPickerDelegate.h
│   │   │   │       ├── CNFoundationUserDefaults.h
│   │   │   │       ├── CNPrivateContactPickerDelegate.h
│   │   │   │       ├── CNUIAddContactCommand.h
│   │   │   │       ├── CNUIAddressBookToContactsConversions.h
│   │   │   │       ├── CNUIAggregateUndoableCommand.h
│   │   │   │       ├── CNUIAggregateUndoableCommandBuilder.h
│   │   │   │       ├── CNUICommandContactHelper.h
│   │   │   │       ├── CNUIContactNameOrder.h
│   │   │   │       ├── CNUIContactRelationsValueTransformer.h
│   │   │   │       ├── CNUIDeleteCommandHelper.h
│   │   │   │       ├── CNUIDeleteContactCommand.h
│   │   │   │       ├── CNUIEditContactCommand.h
│   │   │   │       ├── CNUIPhoneNumerValueTransformer.h
│   │   │   │       ├── CNUIRejectDonatedValueCommand.h
│   │   │   │       ├── CNUIRejectNonCuratedValueCommand.h
│   │   │   │       ├── CNUIRejectNonCuratedValueCommandFactory.h
│   │   │   │       ├── CNUIRejectSugggestedValueCommand.h
│   │   │   │       ├── CNUISaveNonCuratedContactCommand.h
│   │   │   │       ├── CNUISaveNonCuratedContactCommandFactory.h
│   │   │   │       ├── CNUISaveNonCuratedValueCommandFactory.h
│   │   │   │       ├── CNUISaveNonCuratedValueOntoContactCommand.h
│   │   │   │       ├── CNUISaveNonCuratedValueOntoExistingContactCommand.h
│   │   │   │       ├── CNUISaveNonCuratedValueOntoNonExistingContactCommand.h
│   │   │   │       ├── CNUISaveNonCuratedValueOntoReadOnlyContactCommand.h
│   │   │   │       ├── CNUISaveRequestCommand.h
│   │   │   │       ├── CNUISaveSuggestedContactCommand.h
│   │   │   │       ├── CNUISaveSuggestedMeContactCommand.h
│   │   │   │       ├── CNUISetImageCommand.h
│   │   │   │       ├── CNUISetMeCardCommand.h
│   │   │   │       ├── CNUISetMultipleImagesCommand.h
│   │   │   │       ├── CNUIUndoableCommand.h
│   │   │   │       ├── NSAccessibilityButton.h
│   │   │   │       ├── NSAccessibilityElement.h
│   │   │   │       ├── NSAccessibilityStaticText.h
│   │   │   │       ├── NSControlTextEditingDelegate.h
│   │   │   │       ├── NSImmediateActionAnimationController.h
│   │   │   │       ├── NSMenuDelegate.h
│   │   │   │       ├── NSOutlineViewDataSource.h
│   │   │   │       ├── NSOutlineViewDelegate.h
│   │   │   │       ├── NSPopoverDelegate.h
│   │   │   │       ├── NSRemoteViewDelegate.h
│   │   │   │       ├── NSSearchFieldDelegate.h
│   │   │   │       ├── NSSharingServiceDelegate.h
│   │   │   │       ├── NSSharingServicePickerDelegate.h
│   │   │   │       ├── NSTableViewDataSource.h
│   │   │   │       ├── NSTableViewDelegate.h
│   │   │   │       ├── NSTextDelegate.h
│   │   │   │       ├── NSTextFieldDelegate.h
│   │   │   │       ├── NSTextViewDelegate.h
│   │   │   │       ├── NSWindowDelegate.h
│   │   │   │       ├── NSWindowRestoration.h
│   │   │   │       ├── PHXTableView.h
│   │   │   │       ├── TKTonePickerViewControllerDelegate.h
│   │   │   │       ├── _ABBookUndoableCommandAdapter.h
│   │   │   │       ├── _ABGeocodingMapsLauncher.h
│   │   │   │       ├── _ABMonogramOptions.h
│   │   │   │       ├── _ABPersonView.h
│   │   │   │       ├── _ABURLMapsLauncher.h
│   │   │   │       ├── _CNUIDefaultContactNameOrder.h
│   │   │   │       ├── _CNUIFamilyNameFirstNameOrder.h
│   │   │   │       ├── _CNUIGivenNameFirstNameOrder.h
│   │   │   │       ├── _CNUINamelessContactNameOrder.h
│   │   │   │       └── _SGSuggestionsServiceMetricsProtocol.h
│   │   │   └── src/
│   │   │       ├── ABAPIAdapter.m
│   │   │       ├── ABAbstractGroupEntriesFactory.m
│   │   │       ├── ABAbstractGroupListAction.m
│   │   │       ├── ABAccessibleTextFieldCell.m
│   │   │       ├── ABAccountBrowsingGroupEntry.m
│   │   │       ├── ABAccountGroupEntries.m
│   │   │       ├── ABAccountGroupEntriesBuilder.m
│   │   │       ├── ABAccountHeaderGroupEntry.m
│   │   │       ├── ABActionAddSuggestedValue.m
│   │   │       ├── ABActionAddressCopyMailingLabel.m
│   │   │       ├── ABActionAddressCopyMapURL.m
│   │   │       ├── ABActionAddressGetDirections.m
│   │   │       ├── ABActionAddressMapsHelper.m
│   │   │       ├── ABActionAddressShowMap.m
│   │   │       ├── ABActionAutovalidator.m
│   │   │       ├── ABActionAutovalidatorCache.m
│   │   │       ├── ABActionAutovalidatorCacheEntry.m
│   │   │       ├── ABActionAutovalidatorCacheMenuEntry.m
│   │   │       ├── ABActionAutovalidatorCacheSimpleEntry.m
│   │   │       ├── ABActionBeginChat.m
│   │   │       ├── ABActionDispatcher.m
│   │   │       ├── ABActionEmailSearchSpotlight.m
│   │   │       ├── ABActionEmailSendMessage.m
│   │   │       ├── ABActionEmailSendUpdate.m
│   │   │       ├── ABActionIgnoreSuggestedValue.m
│   │   │       ├── ABActionLinkedSetPreferredCard.m
│   │   │       ├── ABActionManager.m
│   │   │       ├── ABActionMenuItemFactory.m
│   │   │       ├── ABActionPhoneDial.m
│   │   │       ├── ABActionPhoneLargeType.m
│   │   │       ├── ABActionRelatedShowCard.m
│   │   │       ├── ABActionSocialProfile.m
│   │   │       ├── ABActionSocialProfileSendMessage.m
│   │   │       ├── ABActionSocialProfileViewPhotos.m
│   │   │       ├── ABActionSocialProfileViewProfile.m
│   │   │       ├── ABActionURLsOpenURL.m
│   │   │       ├── ABAddSuggestedValueTask.m
│   │   │       ├── ABAddressBook.m
│   │   │       ├── ABAddressBookAPIAdapter.m
│   │   │       ├── ABAddressBookCommandExecutionPolicy.m
│   │   │       ├── ABAddressFieldBuilder.m
│   │   │       ├── ABAddressFieldValuePopulator.m
│   │   │       ├── ABAggregateSearchOperationsFactory.m
│   │   │       ├── ABAlert.m
│   │   │       ├── ABAlertToneCollectionViewItem.m
│   │   │       ├── ABAllSmartGroup.m
│   │   │       ├── ABAlternateBirthdayCollectionViewItem.m
│   │   │       ├── ABAppDeprecations.m
│   │   │       ├── ABAppearance.m
│   │   │       ├── ABAttributedString.m
│   │   │       ├── ABAttributedStringTransformer.m
│   │   │       ├── ABAuthenticationInfo.m
│   │   │       ├── ABBestEntryFinder.m
│   │   │       ├── ABBidirectionalDictionary.m
│   │   │       ├── ABBindingsLabelTransformer.m
│   │   │       ├── ABBindingsURLTransformer.m
│   │   │       ├── ABBirthdayCollectionViewItem.m
│   │   │       ├── ABBirthdayConversionUIAction.m
│   │   │       ├── ABBookAggregateUndoableCommand.m
│   │   │       ├── ABBookAggregateUndoableCommandBuilder.m
│   │   │       ├── ABBookCreateGroupCommand.m
│   │   │       ├── ABBookCreateGroupWithMembersCommand.m
│   │   │       ├── ABBookCreateSmartGroupCommand.m
│   │   │       ├── ABBookEditSmartGroupCommand.m
│   │   │       ├── ABBookGroupAddMembersCommand.m
│   │   │       ├── ABBookGroupAddRecordsCommand.m
│   │   │       ├── ABBookGroupAddSubgroupsCommand.m
│   │   │       ├── ABBookGroupCopyCommand.m
│   │   │       ├── ABBookGroupCutCommand.m
│   │   │       ├── ABBookGroupDeleteCommand.m
│   │   │       ├── ABBookGroupImportCommand.m
│   │   │       ├── ABBookPastePeopleCommand.m
│   │   │       ├── ABBookRenameGroupCommand.m
│   │   │       ├── ABBookSearchField.m
│   │   │       ├── ABBookSearchFieldCell.m
│   │   │       ├── ABBrowsingGroupEntry.m
│   │   │       ├── ABBrowsingSearchConfiguration.m
│   │   │       ├── ABBuddyStatus.m
│   │   │       ├── ABBuddyStatusImageCell.m
│   │   │       ├── ABButtonCell.m
│   │   │       ├── ABCNAddressDetector.m
│   │   │       ├── ABCNContactPhotoStore.m
│   │   │       ├── ABCNContactRemotePhotoStore.m
│   │   │       ├── ABCNContactThumbnailPhotoStore.m
│   │   │       ├── ABCNContactUncroppedPhotoStore.m
│   │   │       ├── ABCNDDScanner.m
│   │   │       ├── ABCNPhoneDialer.m
│   │   │       ├── ABCNPhoneNumberDetector.m
│   │   │       ├── ABCallbackCardAction.m
│   │   │       ├── ABCardActionProvider.m
│   │   │       ├── ABCardCollectionLinkedPeopleRowView.m
│   │   │       ├── ABCardCollectionMessagingRowView.m
│   │   │       ├── ABCardCollectionNoteRowView.m
│   │   │       ├── ABCardCollectionPostalAddressRowView.m
│   │   │       ├── ABCardCollectionPreferredNameRowView.m
│   │   │       ├── ABCardCollectionRowLayout.m
│   │   │       ├── ABCardCollectionRowScope.m
│   │   │       ├── ABCardCollectionRowSeparatorView.m
│   │   │       ├── ABCardCollectionRowView.m
│   │   │       ├── ABCardCollectionStackViewController.m
│   │   │       ├── ABCardCollectionTableRowView.m
│   │   │       ├── ABCardCollectionTableViewController.m
│   │   │       ├── ABCardCollectionURLRowView.m
│   │   │       ├── ABCardCollectionView.m
│   │   │       ├── ABCardCollectionViewController.m
│   │   │       ├── ABCardViewAKSingleValueConverter.m
│   │   │       ├── ABCardViewAlertTonesProperty.m
│   │   │       ├── ABCardViewAlternateBirthdayProperty.m
│   │   │       ├── ABCardViewBirthdayProperty.m
│   │   │       ├── ABCardViewCNLabeledValueConverter.m
│   │   │       ├── ABCardViewDateProperty.m
│   │   │       ├── ABCardViewDictionaryTransformer.m
│   │   │       ├── ABCardViewEditDisplayStyleCommand.m
│   │   │       ├── ABCardViewEditPropertyCommand.m
│   │   │       ├── ABCardViewEmailProperty.m
│   │   │       ├── ABCardViewHelpers.m
│   │   │       ├── ABCardViewImage.m
│   │   │       ├── ABCardViewImageResult.m
│   │   │       ├── ABCardViewInstantMessageProperty.m
│   │   │       ├── ABCardViewInstantMessageServiceGenerator.m
│   │   │       ├── ABCardViewLabelGenerator.m
│   │   │       ├── ABCardViewLinkedPeopleProperty.m
│   │   │       ├── ABCardViewLinkedPerson.m
│   │   │       ├── ABCardViewLinkedPersonValueTransformer.m
│   │   │       ├── ABCardViewMaidenNameProperty.m
│   │   │       ├── ABCardViewMetrics.m
│   │   │       ├── ABCardViewMultiValue.m
│   │   │       ├── ABCardViewMultiValueAccountNameTransformer.m
│   │   │       ├── ABCardViewMultiValueConverterBuilder.m
│   │   │       ├── ABCardViewMultiValueEntry.m
│   │   │       ├── ABCardViewMultiValuePrivateFieldTransformer.m
│   │   │       ├── ABCardViewMultiValueReadOnlyTransformer.m
│   │   │       ├── ABCardViewMutableMultiValue.m
│   │   │       ├── ABCardViewNoteProperty.m
│   │   │       ├── ABCardViewNotificationHandler.m
│   │   │       ├── ABCardViewPersonMapper.m
│   │   │       ├── ABCardViewPhoneProperty.m
│   │   │       ├── ABCardViewPostalAddressFormatter.m
│   │   │       ├── ABCardViewPostalAddressProperty.m
│   │   │       ├── ABCardViewPreferredForNameProperty.m
│   │   │       ├── ABCardViewPreferredForNameValueTransformer.m
│   │   │       ├── ABCardViewProperty.m
│   │   │       ├── ABCardViewPropertyProvider.m
│   │   │       ├── ABCardViewRelatedNamesProperty.m
│   │   │       ├── ABCardViewSaveHelper.m
│   │   │       ├── ABCardViewSeparator.m
│   │   │       ├── ABCardViewSingleValueProperty.m
│   │   │       ├── ABCardViewSocialProfileProperty.m
│   │   │       ├── ABCardViewStyle.m
│   │   │       ├── ABCardViewStyleInternalProvider.m
│   │   │       ├── ABCardViewStyleProvider.m
│   │   │       ├── ABCardViewTransformingMultiValueConverter.m
│   │   │       ├── ABCardViewURLProperty.m
│   │   │       ├── ABCardViewUndoableDataSource.m
│   │   │       ├── ABCardViewerController.m
│   │   │       ├── ABCertificatePanelController.m
│   │   │       ├── ABChangePropertiesCommand.m
│   │   │       ├── ABChangePropertyCommand.m
│   │   │       ├── ABChoosingForwarder.m
│   │   │       ├── ABCleanGroupEntryListCellView.m
│   │   │       ├── ABCleanGroupHeaderEntryListCellView.m
│   │   │       ├── ABCleanGroupListRowView.m
│   │   │       ├── ABClickableImageView.m
│   │   │       ├── ABClickableTextView.m
│   │   │       ├── ABCollectionAbstractAction.m
│   │   │       ├── ABCollectionDialAction.m
│   │   │       ├── ABCollectionFaceTimeRowView.m
│   │   │       ├── ABCollectionItemMessagingAvailabilityHelper.m
│   │   │       ├── ABCollectionMessageAction.m
│   │   │       ├── ABCollectionOpenURLAction.m
│   │   │       ├── ABCollectionReviewSuggestionAction.m
│   │   │       ├── ABCollectionRowViewEditModeFactory.m
│   │   │       ├── ABCollectionRowViewFactory.m
│   │   │       ├── ABCollectionSendMailAction.m
│   │   │       ├── ABCollectionShowMapAction.m
│   │   │       ├── ABCollectionTTYAction.m
│   │   │       ├── ABCollectionViewImageButton.m
│   │   │       ├── ABCollectionViewItem.m
│   │   │       ├── ABCollectionViewItemFactory.m
│   │   │       ├── ABCollectionViewSeparatorItem.m
│   │   │       ├── ABColor.m
│   │   │       ├── ABCommandExecutionPolicy.m
│   │   │       ├── ABCommandExecutor.m
│   │   │       ├── ABCommandHookExecutionPolicy.m
│   │   │       ├── ABCommunicationButtonsController.m
│   │   │       ├── ABConstraintDescription.m
│   │   │       ├── ABConstraintsBuilder.m
│   │   │       ├── ABContactDeletionTracing.m
│   │   │       ├── ABContactFetcher.m
│   │   │       ├── ABContactPickerDelegateWrapper.m
│   │   │       ├── ABContactPickerFactory.m
│   │   │       ├── ABCopyOnWriteSet.m
│   │   │       ├── ABCountTableEntry.m
│   │   │       ├── ABCreatePersonCommand.m
│   │   │       ├── ABCustomLabelController.m
│   │   │       ├── ABDAVQuery.m
│   │   │       ├── ABDSuggestionLogPairBuilder.m
│   │   │       ├── ABDataSourceOperation.m
│   │   │       ├── ABDateCollectionViewItem.m
│   │   │       ├── ABDateComponentsFormatter.m
│   │   │       ├── ABDateComponentsValueTransformer.m
│   │   │       ├── ABDateFormatter.m
│   │   │       ├── ABDateProvider.m
│   │   │       ├── ABDefaultCardViewStyleProvider.m
│   │   │       ├── ABDefaultGroupEntriesFactory.m
│   │   │       ├── ABDefaultStopWatchTimeIntervalProvider.m
│   │   │       ├── ABDelegateCardAction.m
│   │   │       ├── ABDeleteGroupSheet.m
│   │   │       ├── ABDeleteRecordsCommandBuilder.m
│   │   │       ├── ABDeprecatedObject.m
│   │   │       ├── ABDirectoriesHeaderGroupEntry.m
│   │   │       ├── ABDistributionKeyValueCell.m
│   │   │       ├── ABDistributionListController.m
│   │   │       ├── ABDistributionListPeoplePickerController.m
│   │   │       ├── ABDistributionListPeoplePickerView.m
│   │   │       ├── ABDropDownMenuUIAction.m
│   │   │       ├── ABEditButton.m
│   │   │       ├── ABEditSmartGroupCommand.m
│   │   │       ├── ABEmailCertificateController.m
│   │   │       ├── ABEmailCertificateSearchOperation.m
│   │   │       ├── ABEmailCollectionViewItem.m
│   │   │       ├── ABEvent.m
│   │   │       ├── ABExchangeSetup.m
│   │   │       ├── ABExecuteRedoUndoableCommandVisitor.m
│   │   │       ├── ABExecuteUndoUndoableCommandVisitor.m
│   │   │       ├── ABExecuteUndoableCommandVisitor.m
│   │   │       ├── ABFaceTimeActionsCollectionViewItem.m
│   │   │       ├── ABFaceTimeCommunicationsBridge.m
│   │   │       ├── ABFakeSuggestedData.m
│   │   │       ├── ABFlippedStackView.m
│   │   │       ├── ABFont.m
│   │   │       ├── ABGlobals.m
│   │   │       ├── ABGroupActionScope.m
│   │   │       ├── ABGroupBrowsingContext.m
│   │   │       ├── ABGroupBrowsingGroupEntry.m
│   │   │       ├── ABGroupCommand.m
│   │   │       ├── ABGroupCopyPasteboardData.m
│   │   │       ├── ABGroupDragPasteboardData.m
│   │   │       ├── ABGroupDragScope.m
│   │   │       ├── ABGroupDragSource.m
│   │   │       ├── ABGroupDropDestination.m
│   │   │       ├── ABGroupDropPasteboardData.m
│   │   │       ├── ABGroupDropPasteboardDataCategorizer.m
│   │   │       ├── ABGroupDropScope.m
│   │   │       ├── ABGroupDropSource.m
│   │   │       ├── ABGroupEntriesAnalyzer.m
│   │   │       ├── ABGroupEntriesBuilder.m
│   │   │       ├── ABGroupEntriesList.m
│   │   │       ├── ABGroupEntriesResult.m
│   │   │       ├── ABGroupEntry.m
│   │   │       ├── ABGroupImportFilesScope.m
│   │   │       ├── ABGroupListAccessoryViewProvider.m
│   │   │       ├── ABGroupListActionDispatcher.m
│   │   │       ├── ABGroupListActions.m
│   │   │       ├── ABGroupListCellViewStyle.m
│   │   │       ├── ABGroupListController.m
│   │   │       ├── ABGroupListCreateGroupUIAction.m
│   │   │       ├── ABGroupListCreateSmartGroupUIAction.m
│   │   │       ├── ABGroupListNotificationHandler.m
│   │   │       ├── ABGroupListResponder.m
│   │   │       ├── ABGroupListStyleProvider.m
│   │   │       ├── ABGroupListTransformer.m
│   │   │       ├── ABGroupListView.m
│   │   │       ├── ABGroupPastePasteboardData.m
│   │   │       ├── ABGroupSearchingContext.m
│   │   │       ├── ABHeaderGroupEntry.m
│   │   │       ├── ABImmediateActionGestureAdapter.m
│   │   │       ├── ABImportRecordFactory.m
│   │   │       ├── ABInstantMessageCollectionViewItem.m
│   │   │       ├── ABKeystrokeForwarder.m
│   │   │       ├── ABKeystrokeForwardingEntry.m
│   │   │       ├── ABLabelPopUpButton.m
│   │   │       ├── ABLargeTypeView.m
│   │   │       ├── ABLargeTypeWindow.m
│   │   │       ├── ABLastImportBrowsingGroupEntry.m
│   │   │       ├── ABLastImportGroup.m
│   │   │       ├── ABLazyGroup.m
│   │   │       ├── ABLinkTextField.m
│   │   │       ├── ABLinkedPersonCollectionViewItem.m
│   │   │       ├── ABMainListOutlineView.m
│   │   │       ├── ABMapsLaunchRequest.m
│   │   │       ├── ABMapsLauncher.m
│   │   │       ├── ABMeCommand.m
│   │   │       ├── ABMiniGridView.m
│   │   │       ├── ABMonogramFactory.m
│   │   │       ├── ABMonogramImageLoading.m
│   │   │       ├── ABMonogramImageTask.m
│   │   │       ├── ABMonogramInitialsTask.m
│   │   │       ├── ABMonogramOptions.m
│   │   │       ├── ABMonogramPhotoTask.m
│   │   │       ├── ABMonogramSilhouetteTask.m
│   │   │       ├── ABMutableBidirectionalDictionary.m
│   │   │       ├── ABMutablePackedImage.m
│   │   │       ├── ABNameView.m
│   │   │       ├── ABNameViewCompanyCheckBox.m
│   │   │       ├── ABNamedImageWrapper.m
│   │   │       ├── ABNewGroupCommand.m
│   │   │       ├── ABNicknameFormatter.m
│   │   │       ├── ABNoSelectionTableView.m
│   │   │       ├── ABNoWindowDragTextField.m
│   │   │       ├── ABNoteCollectionViewItem.m
│   │   │       ├── ABNoteTextView.m
│   │   │       ├── ABObjectDeathWatcher.m
│   │   │       ├── ABOnBlueButton.m
│   │   │       ├── ABOverlayView.m
│   │   │       ├── ABPackedImage.m
│   │   │       ├── ABPasswordPanelController.m
│   │   │       ├── ABPastePeopleCommand.m
│   │   │       ├── ABPasteboardWriteCommand.m
│   │   │       ├── ABPeopleListTransformer.m
│   │   │       ├── ABPeoplePickerBrowsingSelectHelper.m
│   │   │       ├── ABPeoplePickerController.m
│   │   │       ├── ABPeoplePickerExternalNotificationWatcher.m
│   │   │       ├── ABPeoplePickerGroupEntriesFactory.m
│   │   │       ├── ABPeoplePickerGroupHelperFactory.m
│   │   │       ├── ABPeoplePickerGroupListController.m
│   │   │       ├── ABPeoplePickerGroupListStyleProvider.m
│   │   │       ├── ABPeoplePickerGroupListView.m
│   │   │       ├── ABPeoplePickerLocalNotificationWatcher.m
│   │   │       ├── ABPeoplePickerNameCell.m
│   │   │       ├── ABPeoplePickerProperty.m
│   │   │       ├── ABPeoplePickerPropertyCell.m
│   │   │       ├── ABPeoplePickerScope.m
│   │   │       ├── ABPeoplePickerSearchingSelectHelper.m
│   │   │       ├── ABPeoplePickerSubrowGroupElement.m
│   │   │       ├── ABPeoplePickerSubrowObject.m
│   │   │       ├── ABPeoplePickerSubrowObjectBuilder.m
│   │   │       ├── ABPeoplePickerTableColumn.m
│   │   │       ├── ABPeoplePickerTableRow.m
│   │   │       ├── ABPeoplePickerTableView.m
│   │   │       ├── ABPeoplePickerView.m
│   │   │       ├── ABPeriodicTask.m
│   │   │       ├── ABPeriodicUITask.m
│   │   │       ├── ABPerson.m
│   │   │       ├── ABPersonContactConverter.m
│   │   │       ├── ABPersonEntriesFetcher.m
│   │   │       ├── ABPersonEntriesList.m
│   │   │       ├── ABPersonEntry.m
│   │   │       ├── ABPersonEntryFactory.m
│   │   │       ├── ABPersonInitials.m
│   │   │       ├── ABPersonListAttributedName.m
│   │   │       ├── ABPersonListController.m
│   │   │       ├── ABPersonListControllerDelegateWrapper.m
│   │   │       ├── ABPersonListControllerTracing.m
│   │   │       ├── ABPersonListDragExportHelper.m
│   │   │       ├── ABPersonListHeadliner.m
│   │   │       ├── ABPersonListMenuHelper.m
│   │   │       ├── ABPersonListRowView.m
│   │   │       ├── ABPersonListSearchController.m
│   │   │       ├── ABPersonListSearchHelper.m
│   │   │       ├── ABPersonListSharingHelper.m
│   │   │       ├── ABPersonListUIReflector.m
│   │   │       ├── ABPersonPicker.m
│   │   │       ├── ABPersonSearchConfiguration.m
│   │   │       ├── ABPersonView.m
│   │   │       ├── ABPersonViewAPIAdapter.m
│   │   │       ├── ABPersonViewNotificationWatcher.m
│   │   │       ├── ABPersonViewStyleProvider.m
│   │   │       ├── ABPhoneCollectionViewItem.m
│   │   │       ├── ABPhoneFormatter.m
│   │   │       ├── ABPopUpButton.m
│   │   │       ├── ABPopUpButtonCell.m
│   │   │       ├── ABPopupTableHeaderCell.m
│   │   │       ├── ABPopupTableHeaderView.m
│   │   │       ├── ABPostalAddressCollectionViewItem.m
│   │   │       ├── ABPostalAddressFormatSubmenuGenerator.m
│   │   │       ├── ABPreferredNameCollectionViewItem.m
│   │   │       ├── ABPropertyHeaderCell.m
│   │   │       ├── ABQuerySearchConfiguration.m
│   │   │       ├── ABRTTServices.m
│   │   │       ├── ABRecord.m
│   │   │       ├── ABRecordContext.m
│   │   │       ├── ABRectObject.m
│   │   │       ├── ABRemotePersonView.m
│   │   │       ├── ABRemoveMembersCommand.m
│   │   │       ├── ABRemoveMembersCommandBuilder.m
│   │   │       ├── ABRemovesEmptyCardViewData.m
│   │   │       ├── ABRenameGroupCommand.m
│   │   │       ├── ABRolloverButton.m
│   │   │       ├── ABSearchController.m
│   │   │       ├── ABSearchElement.m
│   │   │       ├── ABSearchElementOrderManager.m
│   │   │       ├── ABSearchElementSetView.m
│   │   │       ├── ABSearchElementUIController.m
│   │   │       ├── ABSearchElementView.m
│   │   │       ├── ABSearchHighlightFormatter.m
│   │   │       ├── ABSearchingGroupEntry.m
│   │   │       ├── ABSectionGroupEntry.m
│   │   │       ├── ABSectionTableEntry.m
│   │   │       ├── ABShadowTextField.m
│   │   │       ├── ABShadowTextFieldCell.m
│   │   │       ├── ABShadowTextView.m
│   │   │       ├── ABShadowTextViewMultipleValuePasteHelper.m
│   │   │       ├── ABShadowTextViewPostalAddressValuePasteHelper.m
│   │   │       ├── ABShowAsCommand.m
│   │   │       ├── ABSimpleLinkTextField.m
│   │   │       ├── ABSmartGroupBrowsingGroupEntry.m
│   │   │       ├── ABSmartGroupsHeaderGroupEntry.m
│   │   │       ├── ABSocialProfileCollectionViewItem.m
│   │   │       ├── ABSourceSyncPeriodicTaskScheduler.m
│   │   │       ├── ABSpaceFormatter.m
│   │   │       ├── ABStopWatch.m
│   │   │       ├── ABSuggestedEntriesFetcher.m
│   │   │       ├── ABSuggestedValueSnippet.m
│   │   │       ├── ABSuggestedValueViewController.m
│   │   │       ├── ABSuggestedValueViewControllerSnippetHelper.m
│   │   │       ├── ABSuggestionsTracing.m
│   │   │       ├── ABTableEntry.m
│   │   │       ├── ABTableHeaderView.m
│   │   │       ├── ABTelURLHelper.m
│   │   │       ├── ABTemplatePreferencesSaving.m
│   │   │       ├── ABTemplateViewStyleProvider.m
│   │   │       ├── ABTextContainer.m
│   │   │       ├── ABTextStorage.m
│   │   │       ├── ABThrottledTrackingAreaMonitor.m
│   │   │       ├── ABTrackingArea.m
│   │   │       ├── ABTypesetter.m
│   │   │       ├── ABURLCollectionViewItem.m
│   │   │       ├── ABUndoableCommandVisitor.m
│   │   │       ├── ABUnlinkPeopleCommand.m
│   │   │       ├── ABUserActivityRestoration.m
│   │   │       ├── ABUserActivityScore.m
│   │   │       ├── ABUserActivityScoring.m
│   │   │       ├── ABUserActivitySerialization.m
│   │   │       ├── ABUserDefaultsCNAdapter.m
│   │   │       ├── ABVCardFilenameExpander.m
│   │   │       ├── ABView.m
│   │   │       ├── ABWhiteView.m
│   │   │       ├── ABWidthLimitingStackView.m
│   │   │       ├── ABWindowController.m
│   │   │       ├── ABXMLParseNode.m
│   │   │       ├── AKCardViewDataSource.m
│   │   │       ├── AKCardViewDataSourceFactory.m
│   │   │       ├── AKCardViewImageDataSource.m
│   │   │       ├── AKInstantMessageAddressValueTransformer.m
│   │   │       ├── AKSocialProfileValueTransformer.m
│   │   │       ├── AddressBook.m
│   │   │       ├── CNCollectionUserActionItem.m
│   │   │       ├── CNContactLabelSanitizer.m
│   │   │       ├── CNUIAddContactCommand.m
│   │   │       ├── CNUIAddressBookToContactsConversions.m
│   │   │       ├── CNUIAggregateUndoableCommand.m
│   │   │       ├── CNUIAggregateUndoableCommandBuilder.m
│   │   │       ├── CNUICommandContactHelper.m
│   │   │       ├── CNUIContactNameOrder.m
│   │   │       ├── CNUIContactRelationsValueTransformer.m
│   │   │       ├── CNUIDeleteCommandHelper.m
│   │   │       ├── CNUIDeleteContactCommand.m
│   │   │       ├── CNUIEditContactCommand.m
│   │   │       ├── CNUIPhoneNumerValueTransformer.m
│   │   │       ├── CNUIRejectDonatedValueCommand.m
│   │   │       ├── CNUIRejectNonCuratedValueCommand.m
│   │   │       ├── CNUIRejectNonCuratedValueCommandFactory.m
│   │   │       ├── CNUIRejectSugggestedValueCommand.m
│   │   │       ├── CNUISaveNonCuratedContactCommand.m
│   │   │       ├── CNUISaveNonCuratedContactCommandFactory.m
│   │   │       ├── CNUISaveNonCuratedValueCommandFactory.m
│   │   │       ├── CNUISaveNonCuratedValueOntoContactCommand.m
│   │   │       ├── CNUISaveNonCuratedValueOntoExistingContactCommand.m
│   │   │       ├── CNUISaveNonCuratedValueOntoNonExistingContactCommand.m
│   │   │       ├── CNUISaveNonCuratedValueOntoReadOnlyContactCommand.m
│   │   │       ├── CNUISaveSuggestedContactCommand.m
│   │   │       ├── CNUISaveSuggestedMeContactCommand.m
│   │   │       ├── CNUISetImageCommand.m
│   │   │       ├── CNUISetMeCardCommand.m
│   │   │       ├── CNUISetMultipleImagesCommand.m
│   │   │       ├── CNUIUndoableCommand.m
│   │   │       ├── PHXTableView.m
│   │   │       ├── _ABBookUndoableCommandAdapter.m
│   │   │       ├── _ABGeocodingMapsLauncher.m
│   │   │       ├── _ABMonogramOptions.m
│   │   │       ├── _ABPersonView.m
│   │   │       ├── _ABURLMapsLauncher.m
│   │   │       ├── _CNUIDefaultContactNameOrder.m
│   │   │       ├── _CNUIFamilyNameFirstNameOrder.m
│   │   │       ├── _CNUIGivenNameFirstNameOrder.m
│   │   │       └── _CNUINamelessContactNameOrder.m
│   │   ├── ApplicationServices/
│   │   │   ├── ATS/
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── include/
│   │   │   │   │   └── ATS/
│   │   │   │   │       └── ATS.h
│   │   │   │   └── src/
│   │   │   │       └── ATS.c
│   │   │   ├── ApplicationServices.c
│   │   │   ├── CMakeLists.txt
│   │   │   ├── ColorSyncLegacy/
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── include/
│   │   │   │   │   └── ColorSyncLegacy/
│   │   │   │   │       └── ColorSyncLegacy.h
│   │   │   │   └── src/
│   │   │   │       └── ColorSyncLegacy.c
│   │   │   ├── HIServices/
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── include/
│   │   │   │   │   └── HIServices/
│   │   │   │   │       ├── HIServices.h
│   │   │   │   │       └── Processes.h
│   │   │   │   └── src/
│   │   │   │       ├── HIServices.c
│   │   │   │       └── Processes.cpp
│   │   │   ├── LangAnalysis/
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── include/
│   │   │   │   │   └── LangAnalysis/
│   │   │   │   │       └── LangAnalysis.h
│   │   │   │   └── src/
│   │   │   │       └── LangAnalysis.c
│   │   │   ├── PrintCore/
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── include/
│   │   │   │   │   └── PrintCore/
│   │   │   │   │       ├── PMInkChecker.h
│   │   │   │   │       └── PrintCore.h
│   │   │   │   └── src/
│   │   │   │       ├── PMInkChecker.m
│   │   │   │       └── PrintCore.m
│   │   │   ├── QD/
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── include/
│   │   │   │   │   └── QD/
│   │   │   │   │       └── QD.h
│   │   │   │   └── src/
│   │   │   │       └── QD.c
│   │   │   ├── README
│   │   │   ├── SpeechSynthesis/
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── include/
│   │   │   │   │   └── SpeechSynthesis/
│   │   │   │   │       └── SpeechSynthesis.h
│   │   │   │   └── src/
│   │   │   │       └── SpeechSynthesis.c
│   │   │   └── include/
│   │   │       └── ApplicationServices/
│   │   │           └── ApplicationServices.h
│   │   ├── AudioVideoBridging/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── AudioVideoBridging/
│   │   │   │       ├── ADDDeviceService.h
│   │   │   │       ├── ALServiceProtocol.h
│   │   │   │       ├── ASACoreAudioClient.h
│   │   │   │       ├── AVB17221ACMPClient.h
│   │   │   │       ├── AVB17221ACMPInterface.h
│   │   │   │       ├── AVB17221ACMPMessage.h
│   │   │   │       ├── AVB17221ACMPPendingResponse.h
│   │   │   │       ├── AVB17221AECPAEMMessage.h
│   │   │   │       ├── AVB17221AECPAVCMessage.h
│   │   │   │       ├── AVB17221AECPAddressAccessMessage.h
│   │   │   │       ├── AVB17221AECPAddressAccessTLV.h
│   │   │   │       ├── AVB17221AECPClient.h
│   │   │   │       ├── AVB17221AECPInterface.h
│   │   │   │       ├── AVB17221AECPMessage.h
│   │   │   │       ├── AVB17221AECPPendingResponse.h
│   │   │   │       ├── AVB17221AECPVendorMessage.h
│   │   │   │       ├── AVB17221AEM618834StreamFormat.h
│   │   │   │       ├── AVB17221AEM61883632BitStreamFormat.h
│   │   │   │       ├── AVB17221AEM618836AM824StreamFormat.h
│   │   │   │       ├── AVB17221AEM618836FloatStreamFormat.h
│   │   │   │       ├── AVB17221AEM618836StreamFormat.h
│   │   │   │       ├── AVB17221AEM618837StreamFormat.h
│   │   │   │       ├── AVB17221AEM618838StreamFormat.h
│   │   │   │       ├── AVB17221AEM61883StreamFormat.h
│   │   │   │       ├── AVB17221AEMAAFAES3StreamFormat.h
│   │   │   │       ├── AVB17221AEMAAFPCMStreamFormat.h
│   │   │   │       ├── AVB17221AEMAAFStreamFormat.h
│   │   │   │       ├── AVB17221AEMAVBInterface.h
│   │   │   │       ├── AVB17221AEMAVCaptureDeviceModelMaker.h
│   │   │   │       ├── AVB17221AEMAudioCluster.h
│   │   │   │       ├── AVB17221AEMAudioMap.h
│   │   │   │       ├── AVB17221AEMAudioMapping.h
│   │   │   │       ├── AVB17221AEMAudioUnit.h
│   │   │   │       ├── AVB17221AEMBaseControl.h
│   │   │   │       ├── AVB17221AEMBodePlotEntry.h
│   │   │   │       ├── AVB17221AEMCRFStreamFormat.h
│   │   │   │       ├── AVB17221AEMCVFH264StreamFormat.h
│   │   │   │       ├── AVB17221AEMCVFJPEG2000StreamFormat.h
│   │   │   │       ├── AVB17221AEMCVFMJPEGStreamForamt.h
│   │   │   │       ├── AVB17221AEMCVFStreamFormat.h
│   │   │   │       ├── AVB17221AEMClockDomain.h
│   │   │   │       ├── AVB17221AEMClockDomainedModelObject.h
│   │   │   │       ├── AVB17221AEMClockSource.h
│   │   │   │       ├── AVB17221AEMCluster.h
│   │   │   │       ├── AVB17221AEMConfiguration.h
│   │   │   │       ├── AVB17221AEMControl.h
│   │   │   │       ├── AVB17221AEMControlBlock.h
│   │   │   │       ├── AVB17221AEMControlDescriptorArrayValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorBodePlotValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorGPTPValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorLinearSet.h
│   │   │   │       ├── AVB17221AEMControlDescriptorLinearValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorSMPTETimeValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorSamplingRateValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorSelectorStringValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorSelectorValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorUTF8Value.h
│   │   │   │       ├── AVB17221AEMControlDescriptorValue.h
│   │   │   │       ├── AVB17221AEMControlDescriptorVendorValue.h
│   │   │   │       ├── AVB17221AEMCoreAudioDeviceModelMaker.h
│   │   │   │       ├── AVB17221AEMDescriptorCount.h
│   │   │   │       ├── AVB17221AEMEntity.h
│   │   │   │       ├── AVB17221AEMEntityEnumerator.h
│   │   │   │       ├── AVB17221AEMExternalPort.h
│   │   │   │       ├── AVB17221AEMIIDCStreamFormat.h
│   │   │   │       ├── AVB17221AEMInternalPort.h
│   │   │   │       ├── AVB17221AEMJack.h
│   │   │   │       ├── AVB17221AEMLMMMapping.h
│   │   │   │       ├── AVB17221AEMLocalModelMaker.h
│   │   │   │       ├── AVB17221AEMLocalRemoteMapping.h
│   │   │   │       ├── AVB17221AEMLocale.h
│   │   │   │       ├── AVB17221AEMLocalizedStringReference.h
│   │   │   │       ├── AVB17221AEMMMAStreamFormat.h
│   │   │   │       ├── AVB17221AEMMSRPMapping.h
│   │   │   │       ├── AVB17221AEMMatrix.h
│   │   │   │       ├── AVB17221AEMMatrixSignal.h
│   │   │   │       ├── AVB17221AEMMemoryObject.h
│   │   │   │       ├── AVB17221AEMMemoryObjectData.h
│   │   │   │       ├── AVB17221AEMMixer.h
│   │   │   │       ├── AVB17221AEMModelMaker.h
│   │   │   │       ├── AVB17221AEMModelObject.h
│   │   │   │       ├── AVB17221AEMNamedClockDomainedModelObject.h
│   │   │   │       ├── AVB17221AEMNamedModelObject.h
│   │   │   │       ├── AVB17221AEMObject.h
│   │   │   │       ├── AVB17221AEMPort.h
│   │   │   │       ├── AVB17221AEMRVFStreamFormat.h
│   │   │   │       ├── AVB17221AEMSVFStreamFormat.h
│   │   │   │       ├── AVB17221AEMSampleRateTransformer.h
│   │   │   │       ├── AVB17221AEMSamplingRate.h
│   │   │   │       ├── AVB17221AEMSamplingRateRange.h
│   │   │   │       ├── AVB17221AEMSensorCluster.h
│   │   │   │       ├── AVB17221AEMSensorFormat.h
│   │   │   │       ├── AVB17221AEMSensorMap.h
│   │   │   │       ├── AVB17221AEMSensorMapping.h
│   │   │   │       ├── AVB17221AEMSensorUnit.h
│   │   │   │       ├── AVB17221AEMSignal.h
│   │   │   │       ├── AVB17221AEMSignalCombiner.h
│   │   │   │       ├── AVB17221AEMSignalCombinerMapping.h
│   │   │   │       ├── AVB17221AEMSignalDemultiplexer.h
│   │   │   │       ├── AVB17221AEMSignalDemultiplexerMapping.h
│   │   │   │       ├── AVB17221AEMSignalMultiplexer.h
│   │   │   │       ├── AVB17221AEMSignalMultiplexerMapping.h
│   │   │   │       ├── AVB17221AEMSignalPort.h
│   │   │   │       ├── AVB17221AEMSignalSelector.h
│   │   │   │       ├── AVB17221AEMSignalSplitter.h
│   │   │   │       ├── AVB17221AEMSignalSplitterMapping.h
│   │   │   │       ├── AVB17221AEMSignalTranscoder.h
│   │   │   │       ├── AVB17221AEMStandardStreamFormat.h
│   │   │   │       ├── AVB17221AEMStream.h
│   │   │   │       ├── AVB17221AEMStreamFormat.h
│   │   │   │       ├── AVB17221AEMStreamFormatTransformer.h
│   │   │   │       ├── AVB17221AEMStreamPort.h
│   │   │   │       ├── AVB17221AEMStrings.h
│   │   │   │       ├── AVB17221AEMTSCFStreamFormat.h
│   │   │   │       ├── AVB17221AEMUnit.h
│   │   │   │       ├── AVB17221AEMVSFStreamFormat.h
│   │   │   │       ├── AVB17221AEMVendorStreamFormat.h
│   │   │   │       ├── AVB17221AEMVideoAspectRatio.h
│   │   │   │       ├── AVB17221AEMVideoCluster.h
│   │   │   │       ├── AVB17221AEMVideoColorSpaceTransformer.h
│   │   │   │       ├── AVB17221AEMVideoFormatSpecific.h
│   │   │   │       ├── AVB17221AEMVideoMap.h
│   │   │   │       ├── AVB17221AEMVideoMapping.h
│   │   │   │       ├── AVB17221AEMVideoSize.h
│   │   │   │       ├── AVB17221AEMVideoUnit.h
│   │   │   │       ├── AVB17221Entity.h
│   │   │   │       ├── AVB17221EntityDiscovery.h
│   │   │   │       ├── AVB17221EntityDiscoveryDelegate.h
│   │   │   │       ├── AVB17221EntityPublisher.h
│   │   │   │       ├── AVB1722ControlInterface.h
│   │   │   │       ├── AVB1722MAAP.h
│   │   │   │       ├── AVBAVDECCController.h
│   │   │   │       ├── AVBAVDECCEntity.h
│   │   │   │       ├── AVBAVDECCEntityInterface.h
│   │   │   │       ├── AVBAudioDeviceSharing.h
│   │   │   │       ├── AVBAudioDriverManager.h
│   │   │   │       ├── AVBBuiltInAVDECCController.h
│   │   │   │       ├── AVBBuiltInAVDECCEntity.h
│   │   │   │       ├── AVBCentralManager.h
│   │   │   │       ├── AVBConnectedTransformer.h
│   │   │   │       ├── AVBCustomVirtualAudioEntityAEMValidator.h
│   │   │   │       ├── AVBEUI64Transformer.h
│   │   │   │       ├── AVBEthernetInterface.h
│   │   │   │       ├── AVBIIDCIOSurfaceOutputStream.h
│   │   │   │       ├── AVBIIDCIOSurfaceStream.h
│   │   │   │       ├── AVBIIDCStreamConfiguration.h
│   │   │   │       ├── AVBIIDCUserInputStream.h
│   │   │   │       ├── AVBIIDCUserOutputStream.h
│   │   │   │       ├── AVBInputStream.h
│   │   │   │       ├── AVBInterface.h
│   │   │   │       ├── AVBInterfaceDelegate.h
│   │   │   │       ├── AVBInterfaceStreamingManager.h
│   │   │   │       ├── AVBMAAPMACAddress.h
│   │   │   │       ├── AVBMACAddress.h
│   │   │   │       ├── AVBMACAddressFormatter.h
│   │   │   │       ├── AVBMRP.h
│   │   │   │       ├── AVBMSRPDomain.h
│   │   │   │       ├── AVBMSRPDomainInfo.h
│   │   │   │       ├── AVBMSRPListener.h
│   │   │   │       ├── AVBMSRPListenerClient.h
│   │   │   │       ├── AVBMSRPTalker.h
│   │   │   │       ├── AVBMSRPTalkerAttribute.h
│   │   │   │       ├── AVBMSRPTalkerClient.h
│   │   │   │       ├── AVBMVRP.h
│   │   │   │       ├── AVBMutableBool.h
│   │   │   │       ├── AVBNub.h
│   │   │   │       ├── AVBOutputStream.h
│   │   │   │       ├── AVBSimpleVirtualAudio.h
│   │   │   │       ├── AVBStream.h
│   │   │   │       ├── AVBVirtualEntity.h
│   │   │   │       ├── AVBVirtualStream.h
│   │   │   │       ├── AVBVirtualStreamConnection.h
│   │   │   │       ├── AVBWiFiInterface.h
│   │   │   │       ├── AVBgPTPEthernetPort.h
│   │   │   │       ├── AudioVideoBridging.h
│   │   │   │       └── TSClockClient.h
│   │   │   └── src/
│   │   │       ├── AVB17221ACMPInterface.m
│   │   │       ├── AVB17221ACMPMessage.m
│   │   │       ├── AVB17221ACMPPendingResponse.m
│   │   │       ├── AVB17221AECPAEMMessage.m
│   │   │       ├── AVB17221AECPAVCMessage.m
│   │   │       ├── AVB17221AECPAddressAccessMessage.m
│   │   │       ├── AVB17221AECPAddressAccessTLV.m
│   │   │       ├── AVB17221AECPInterface.m
│   │   │       ├── AVB17221AECPMessage.m
│   │   │       ├── AVB17221AECPPendingResponse.m
│   │   │       ├── AVB17221AECPVendorMessage.m
│   │   │       ├── AVB17221AEM618834StreamFormat.m
│   │   │       ├── AVB17221AEM61883632BitStreamFormat.m
│   │   │       ├── AVB17221AEM618836AM824StreamFormat.m
│   │   │       ├── AVB17221AEM618836FloatStreamFormat.m
│   │   │       ├── AVB17221AEM618836StreamFormat.m
│   │   │       ├── AVB17221AEM618837StreamFormat.m
│   │   │       ├── AVB17221AEM618838StreamFormat.m
│   │   │       ├── AVB17221AEM61883StreamFormat.m
│   │   │       ├── AVB17221AEMAAFAES3StreamFormat.m
│   │   │       ├── AVB17221AEMAAFPCMStreamFormat.m
│   │   │       ├── AVB17221AEMAAFStreamFormat.m
│   │   │       ├── AVB17221AEMAVBInterface.m
│   │   │       ├── AVB17221AEMAVCaptureDeviceModelMaker.m
│   │   │       ├── AVB17221AEMAudioCluster.m
│   │   │       ├── AVB17221AEMAudioMap.m
│   │   │       ├── AVB17221AEMAudioMapping.m
│   │   │       ├── AVB17221AEMAudioUnit.m
│   │   │       ├── AVB17221AEMBaseControl.m
│   │   │       ├── AVB17221AEMBodePlotEntry.m
│   │   │       ├── AVB17221AEMCRFStreamFormat.m
│   │   │       ├── AVB17221AEMCVFH264StreamFormat.m
│   │   │       ├── AVB17221AEMCVFJPEG2000StreamFormat.m
│   │   │       ├── AVB17221AEMCVFMJPEGStreamForamt.m
│   │   │       ├── AVB17221AEMCVFStreamFormat.m
│   │   │       ├── AVB17221AEMClockDomain.m
│   │   │       ├── AVB17221AEMClockDomainedModelObject.m
│   │   │       ├── AVB17221AEMClockSource.m
│   │   │       ├── AVB17221AEMCluster.m
│   │   │       ├── AVB17221AEMConfiguration.m
│   │   │       ├── AVB17221AEMControl.m
│   │   │       ├── AVB17221AEMControlBlock.m
│   │   │       ├── AVB17221AEMControlDescriptorArrayValue.m
│   │   │       ├── AVB17221AEMControlDescriptorBodePlotValue.m
│   │   │       ├── AVB17221AEMControlDescriptorGPTPValue.m
│   │   │       ├── AVB17221AEMControlDescriptorLinearSet.m
│   │   │       ├── AVB17221AEMControlDescriptorLinearValue.m
│   │   │       ├── AVB17221AEMControlDescriptorSMPTETimeValue.m
│   │   │       ├── AVB17221AEMControlDescriptorSamplingRateValue.m
│   │   │       ├── AVB17221AEMControlDescriptorSelectorStringValue.m
│   │   │       ├── AVB17221AEMControlDescriptorSelectorValue.m
│   │   │       ├── AVB17221AEMControlDescriptorUTF8Value.m
│   │   │       ├── AVB17221AEMControlDescriptorValue.m
│   │   │       ├── AVB17221AEMControlDescriptorVendorValue.m
│   │   │       ├── AVB17221AEMCoreAudioDeviceModelMaker.m
│   │   │       ├── AVB17221AEMDescriptorCount.m
│   │   │       ├── AVB17221AEMEntity.m
│   │   │       ├── AVB17221AEMEntityEnumerator.m
│   │   │       ├── AVB17221AEMExternalPort.m
│   │   │       ├── AVB17221AEMIIDCStreamFormat.m
│   │   │       ├── AVB17221AEMInternalPort.m
│   │   │       ├── AVB17221AEMJack.m
│   │   │       ├── AVB17221AEMLMMMapping.m
│   │   │       ├── AVB17221AEMLocalModelMaker.m
│   │   │       ├── AVB17221AEMLocalRemoteMapping.m
│   │   │       ├── AVB17221AEMLocale.m
│   │   │       ├── AVB17221AEMLocalizedStringReference.m
│   │   │       ├── AVB17221AEMMMAStreamFormat.m
│   │   │       ├── AVB17221AEMMSRPMapping.m
│   │   │       ├── AVB17221AEMMatrix.m
│   │   │       ├── AVB17221AEMMatrixSignal.m
│   │   │       ├── AVB17221AEMMemoryObject.m
│   │   │       ├── AVB17221AEMMemoryObjectData.m
│   │   │       ├── AVB17221AEMMixer.m
│   │   │       ├── AVB17221AEMModelMaker.m
│   │   │       ├── AVB17221AEMModelObject.m
│   │   │       ├── AVB17221AEMNamedClockDomainedModelObject.m
│   │   │       ├── AVB17221AEMNamedModelObject.m
│   │   │       ├── AVB17221AEMObject.m
│   │   │       ├── AVB17221AEMPort.m
│   │   │       ├── AVB17221AEMRVFStreamFormat.m
│   │   │       ├── AVB17221AEMSVFStreamFormat.m
│   │   │       ├── AVB17221AEMSampleRateTransformer.m
│   │   │       ├── AVB17221AEMSamplingRate.m
│   │   │       ├── AVB17221AEMSamplingRateRange.m
│   │   │       ├── AVB17221AEMSensorCluster.m
│   │   │       ├── AVB17221AEMSensorFormat.m
│   │   │       ├── AVB17221AEMSensorMap.m
│   │   │       ├── AVB17221AEMSensorMapping.m
│   │   │       ├── AVB17221AEMSensorUnit.m
│   │   │       ├── AVB17221AEMSignal.m
│   │   │       ├── AVB17221AEMSignalCombiner.m
│   │   │       ├── AVB17221AEMSignalCombinerMapping.m
│   │   │       ├── AVB17221AEMSignalDemultiplexer.m
│   │   │       ├── AVB17221AEMSignalDemultiplexerMapping.m
│   │   │       ├── AVB17221AEMSignalMultiplexer.m
│   │   │       ├── AVB17221AEMSignalMultiplexerMapping.m
│   │   │       ├── AVB17221AEMSignalPort.m
│   │   │       ├── AVB17221AEMSignalSelector.m
│   │   │       ├── AVB17221AEMSignalSplitter.m
│   │   │       ├── AVB17221AEMSignalSplitterMapping.m
│   │   │       ├── AVB17221AEMSignalTranscoder.m
│   │   │       ├── AVB17221AEMStandardStreamFormat.m
│   │   │       ├── AVB17221AEMStream.m
│   │   │       ├── AVB17221AEMStreamFormat.m
│   │   │       ├── AVB17221AEMStreamFormatTransformer.m
│   │   │       ├── AVB17221AEMStreamPort.m
│   │   │       ├── AVB17221AEMStrings.m
│   │   │       ├── AVB17221AEMTSCFStreamFormat.m
│   │   │       ├── AVB17221AEMUnit.m
│   │   │       ├── AVB17221AEMVSFStreamFormat.m
│   │   │       ├── AVB17221AEMVendorStreamFormat.m
│   │   │       ├── AVB17221AEMVideoAspectRatio.m
│   │   │       ├── AVB17221AEMVideoCluster.m
│   │   │       ├── AVB17221AEMVideoColorSpaceTransformer.m
│   │   │       ├── AVB17221AEMVideoFormatSpecific.m
│   │   │       ├── AVB17221AEMVideoMap.m
│   │   │       ├── AVB17221AEMVideoMapping.m
│   │   │       ├── AVB17221AEMVideoSize.m
│   │   │       ├── AVB17221AEMVideoUnit.m
│   │   │       ├── AVB17221Entity.m
│   │   │       ├── AVB17221EntityDiscovery.m
│   │   │       ├── AVB1722ControlInterface.m
│   │   │       ├── AVB1722MAAP.m
│   │   │       ├── AVBAVDECCController.m
│   │   │       ├── AVBAVDECCEntity.m
│   │   │       ├── AVBAVDECCEntityInterface.m
│   │   │       ├── AVBAudioDeviceSharing.m
│   │   │       ├── AVBAudioDriverManager.m
│   │   │       ├── AVBBuiltInAVDECCController.m
│   │   │       ├── AVBBuiltInAVDECCEntity.m
│   │   │       ├── AVBCentralManager.m
│   │   │       ├── AVBConnectedTransformer.m
│   │   │       ├── AVBCustomVirtualAudioEntityAEMValidator.m
│   │   │       ├── AVBEUI64Transformer.m
│   │   │       ├── AVBEthernetInterface.m
│   │   │       ├── AVBIIDCIOSurfaceOutputStream.m
│   │   │       ├── AVBIIDCIOSurfaceStream.m
│   │   │       ├── AVBIIDCStreamConfiguration.m
│   │   │       ├── AVBIIDCUserInputStream.m
│   │   │       ├── AVBIIDCUserOutputStream.m
│   │   │       ├── AVBInputStream.m
│   │   │       ├── AVBInterface.m
│   │   │       ├── AVBInterfaceStreamingManager.m
│   │   │       ├── AVBMAAPMACAddress.m
│   │   │       ├── AVBMACAddress.m
│   │   │       ├── AVBMACAddressFormatter.m
│   │   │       ├── AVBMRP.m
│   │   │       ├── AVBMSRPDomain.m
│   │   │       ├── AVBMSRPDomainInfo.m
│   │   │       ├── AVBMSRPListener.m
│   │   │       ├── AVBMSRPTalker.m
│   │   │       ├── AVBMSRPTalkerAttribute.m
│   │   │       ├── AVBMVRP.m
│   │   │       ├── AVBMutableBool.m
│   │   │       ├── AVBNub.m
│   │   │       ├── AVBOutputStream.m
│   │   │       ├── AVBSimpleVirtualAudio.m
│   │   │       ├── AVBStream.m
│   │   │       ├── AVBVirtualEntity.m
│   │   │       ├── AVBVirtualStream.m
│   │   │       ├── AVBVirtualStreamConnection.m
│   │   │       ├── AVBWiFiInterface.m
│   │   │       ├── AVBgPTPEthernetPort.m
│   │   │       └── AudioVideoBridging.m
│   │   ├── AuthenticationServices/
│   │   │   ├── CMakeLists.txt
│   │   │   ├── include/
│   │   │   │   └── AuthenticationServices/
│   │   │   │       ├── AKAdaptiveServiceInterface.h
│   │   │   │       ├── AKAuthorizationCredential+AuthenticationServicesExtras.h
│   │   │   │       ├── AKAuthorizationNotificationHandler.h
│   │   │   │       ├── ASAuthorization.h
│   │   │   │       ├── ASAuthorizationAppleIDButton.h
│   │   │   │       ├── ASAuthorizationAppleIDCredential.h
│   │   │   │       ├── ASAuthorizationAppleIDProvider.h
│   │   │   │       ├── ASAuthorizationAppleIDRequest.h
│   │   │   │       ├── ASAuthorizationController.h
│   │   │   │       ├── ASAuthorizationControllerDelegate.h
│   │   │   │       ├── ASAuthorizationControllerPresentationContextProviding.h
│   │   │   │       ├── ASAuthorizationCredential.h
│   │   │   │       ├── ASAuthorizationOpenIDRequest.h
│   │   │   │       ├── ASAuthorizationPasswordProvider.h
│   │   │   │       ├── ASAuthorizationPasswordRequest.h
│   │   │   │       ├── ASAuthorizationPlatformPublicKeyCredentialAssertion.h
│   │   │   │       ├── ASAuthorizationPlatformPublicKeyCredentialAssertionRequest.h
│   │   │   │       ├── ASAuthorizationPlatformPublicKeyCredentialDescriptor.h
│   │   │   │       ├── ASAuthorizationPlatformPublicKeyCredentialProvider.h
│   │   │   │       ├── ASAuthorizationPlatformPublicKeyCredentialRegistration.h
│   │   │   │       ├── ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest.h
│   │   │   │       ├── ASAuthorizationProvider.h
│   │   │   │       ├── ASAuthorizationProviderExtensionAuthorizationRequest.h
│   │   │   │       ├── ASAuthorizationProviderExtensionAuthorizationResult.h
│   │   │   │       ├── ASAuthorizationProviderExtensionKerberosMapping.h
│   │   │   │       ├── ASAuthorizationProviderExtensionLoginConfiguration.h
│   │   │   │       ├── ASAuthorizationProviderExtensionLoginManager.h
│   │   │   │       ├── ASAuthorizationPublicKeyCredentialAssertion.h
│   │   │   │       ├── ASAuthorizationPublicKeyCredentialAssertionRequest.h
│   │   │   │       ├── ASAuthorizationPublicKeyCredentialDescriptor.h
│   │   │   │       ├── ASAuthorizationPublicKeyCredentialParameters.h
│   │   │   │       ├── ASAuthorizationPublicKeyCredentialRegistration.h
│   │   │   │       ├── ASAuthorizationPublicKeyCredentialRegistrationRequest.h
│   │   │   │       ├── ASAuthorizationRequest.h
│   │   │   │       ├── ASAuthorizationSecurityKeyPublicKeyCredentialAssertion.h
│   │   │   │       ├── ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest.h
│   │   │   │       ├── ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.h
│   │   │   │       ├── ASAuthorizationSecurityKeyPublicKeyCredentialProvider.h
│   │   │   │       ├── ASAuthorizationSecurityKeyPublicKeyCredentialRegistration.h
│   │   │   │       ├── ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest.h
│   │   │   │       ├── ASAuthorizationServiceViewController.h
│   │   │   │       ├── ASAuthorizationSingleSignOnCredential.h
│   │   │   │       ├── ASAuthorizationSingleSignOnProvider.h
│   │   │   │       ├── ASAuthorizationSingleSignOnRequest.h
│   │   │   │       ├── ASAuthorizationViewController.h
│   │   │   │       ├── ASAuthorizationViewControllerDelegate.h
│   │   │   │       ├── ASBarButtonItem.h
│   │   │   │       ├── ASCAuthorizationPresenterHostProtocol.h
│   │   │   │       ├── ASCViewServiceProtocol.h
│   │   │   │       ├── ASCredentialIdentityStore.h
│   │   │   │       ├── ASCredentialIdentityStoreState.h
│   │   │   │       ├── ASCredentialPickerPaneViewController.h
│   │   │   │       ├── ASCredentialProviderExtensionContext.h
│   │   │   │       ├── ASCredentialProviderViewController.h
│   │   │   │       ├── ASCredentialRequestBasicPaneViewController.h
│   │   │   │       ├── ASCredentialRequestButton.h
│   │   │   │       ├── ASCredentialRequestButtonContinue.h
│   │   │   │       ├── ASCredentialRequestCABLEClientViewController.h
│   │   │   │       ├── ASCredentialRequestCABLEConnectingViewController.h
│   │   │   │       ├── ASCredentialRequestConfirmButtonSubPane.h
│   │   │   │       ├── ASCredentialRequestContainerViewController.h
│   │   │   │       ├── ASCredentialRequestContainerViewControllerDelegate.h
│   │   │   │       ├── ASCredentialRequestEnableBluetoothViewController.h
│   │   │   │       ├── ASCredentialRequestIconGenerator.h
│   │   │   │       ├── ASCredentialRequestImageSubPane.h
│   │   │   │       ├── ASCredentialRequestInfoLabelSubPane.h
│   │   │   │       ├── ASCredentialRequestLoginChoiceCell.h
│   │   │   │       ├── ASCredentialRequestPaneContext.h
│   │   │   │       ├── ASCredentialRequestPaneViewController.h
│   │   │   │       ├── ASCredentialRequestPaneViewControllerDelegate.h
│   │   │   │       ├── ASCredentialRequestSecondaryButton.h
│   │   │   │       ├── ASCredentialRequestSecurityKeyStringUtilities.h
│   │   │   │       ├── ASCredentialRequestSubPane.h
│   │   │   │       ├── ASCredentialRequestSubPaneConfirmButtonDelegate.h
│   │   │   │       ├── ASCredentialServiceIdentifier.h
│   │   │   │       ├── ASExtensionRemoteViewController.h
│   │   │   │       ├── ASExtensionServiceProtocol.h
│   │   │   │       ├── ASExtensionServiceViewController.h
│   │   │   │       ├── ASNavigationController.h
│   │   │   │       ├── ASNavigationControllerDelegate.h
│   │   │   │       ├── ASNavigationItem.h
│   │   │   │       ├── ASPasswordAuthenticationPaneViewController.h
│   │   │   │       ├── ASPasswordAuthenticationPaneViewControllerDelegate.h
│   │   │   │       ├── ASPasswordCredential.h
│   │   │   │       ├── ASPasswordCredentialIdentity.h
│   │   │   │       ├── ASPublicKeyCredential.h
│   │   │   │       ├── ASPublicKeyCredentialBase.h
│   │   │   │       ├── ASPublicKeyCredentialManager.h
│   │   │   │       ├── ASPublicKeyCredentialManagerInterface.h
│   │   │   │       ├── ASPublicKeyCredentialOperation.h
│   │   │   │       ├── ASViewServiceInterfaceUtilities.h
│   │   │   │       ├── ASWebAuthenticationSession.h
│   │   │   │       ├── ASWebAuthenticationSessionController.h
│   │   │   │       ├── ASWebAuthenticationSessionLaunchAgentProxy.h
│   │   │   │       ├── ASWebAuthenticationSessionRequest.h
│   │   │   │       ├── ASWebAuthenticationSessionRequestClient.h
│   │   │   │       ├── ASWebAuthenticationSessionRequestDelegate.h
│   │   │   │       ├── ASWebAuthenticationSessionRequestServing.h
│   │   │   │       ├── ASWebAuthenticationSessionWebBrowserSessionManager.h
│   │   │   │       ├── AuthenticationServices.h
│   │   │   │       ├── AuthenticationServicesHelperProtocol.h
│   │   │   │       ├── LAUIAuthenticationDelegate.h
│   │   │   │       ├── LAUIAuthenticationViewController+AuthenticationServicesExtras.h
│   │   │   │       ├── NSAccessibilityButton.h
│   │   │   │       ├── NSAccessibilityElement.h
│   │   │   │       ├── NSBundle+ASNSBundleExtras.h
│   │   │   │       ├── NSControlTextEditingDelegate.h
│   │   │   │       ├── NSExtension+AuthenticationServicesExtras.h
│   │   │   │       ├── NSImage+ASImageExtras.h
│   │   │   │       ├── NSLayoutConstraint+ASNSLayoutConstraintExtras.h
│   │   │   │       ├── NSPasteboard+AuthenticationServicesExtras.h
│   │   │   │       ├── NSStackView+ASCredentialPickerPaneViewController.h
│   │   │   │       ├── NSTableViewDataSource.h
│   │   │   │       ├── NSTableViewDelegate.h
│   │   │   │       ├── NSViewController+AuthenticationServicesExtras.h
│   │   │   │       ├── NSXPCInterface+AuthenticationServicesExtras.h
│   │   │   │       ├── NSXPCListenerDelegate.h
│   │   │   │       ├── SOAuthorizationDelegate.h
│   │   │   │       ├── WBSSavedAccountStore+PasskeyExtras.h
│   │   │   │       ├── WBSSavedAccountStorePasskeyExtras.h
│   │   │   │       ├── _ASAuthenticationPresentationProvider.h
│   │   │   │       ├── _ASCABLEQRCodeBadgePlatterView.h
│   │   │   │       ├── _ASCABLEQRCodeBadgeView.h
│   │   │   │       ├── _ASCABLEQRCodeImageView.h
│   │   │   │       ├── _ASCABLEQRCodeView.h
│   │   │   │       ├── _ASCredentialListViewController.h
│   │   │   │       ├── _ASCredentialProviderExtensionConfigurationViewController.h
│   │   │   │       ├── _ASCredentialProviderExtensionContextProtocol.h
│   │   │   │       ├── _ASCredentialProviderExtensionHostContext.h
│   │   │   │       ├── _ASCredentialProviderExtensionHostContextDelegate.h
│   │   │   │       ├── _ASCredentialProviderExtensionHostContextProtocol.h
│   │   │   │       ├── _ASExtensionHostContex
Download .txt
Showing preview only (330K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (3640 symbols across 428 files)

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/NSSystemDirectories.h
  type NSSearchPathDirectory (line 56) | typedef enum {
  type NSSearchPathDomainMask (line 85) | typedef enum {
  type NSSearchPathEnumerationState (line 93) | typedef unsigned int NSSearchPathEnumerationState;

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/bsm/audit_session.h
  type audit_session_flags (line 47) | enum audit_session_flags {
  type au_sdev_open_flags (line 76) | enum au_sdev_open_flags {
  type au_sdev_handle (line 89) | struct au_sdev_handle {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/OSCrossEndian.h
  function _OSRosettaCheck (line 63) | static __inline__ int

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/clock.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__clock_get_time_t (line 155) | typedef struct {
  type __Request__clock_get_attributes_t (line 165) | typedef struct {
  type __Request__clock_alarm_t (line 178) | typedef struct {
  type __Reply__clock_get_time_t (line 211) | typedef struct {
  type __Reply__clock_get_attributes_t (line 224) | typedef struct {
  type __Reply__clock_alarm_t (line 238) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/clock_priv.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__clock_set_time_t (line 141) | typedef struct {
  type __Request__clock_set_attributes_t (line 153) | typedef struct {
  type __Reply__clock_set_time_t (line 182) | typedef struct {
  type __Reply__clock_set_attributes_t (line 194) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/clock_reply.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__clock_alarm_reply_t (line 128) | typedef struct {
  type __Reply__clock_alarm_reply_t (line 156) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/exc.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__exception_raise_t (line 170) | typedef struct {
  type __Request__exception_raise_state_t (line 189) | typedef struct {
  type __Request__exception_raise_state_identity_t (line 206) | typedef struct {
  type __Reply__exception_raise_t (line 244) | typedef struct {
  type __Reply__exception_raise_state_t (line 256) | typedef struct {
  type __Reply__exception_raise_state_identity_t (line 271) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/host_priv.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__host_get_boot_info_t (line 439) | typedef struct {
  type __Request__host_reboot_t (line 449) | typedef struct {
  type __Request__host_priv_statistics_t (line 461) | typedef struct {
  type __Request__host_default_memory_manager_t (line 474) | typedef struct {
  type __Request__vm_wire_t (line 490) | typedef struct {
  type __Request__thread_wire_t (line 508) | typedef struct {
  type __Request__vm_allocate_cpm_t (line 524) | typedef struct {
  type __Request__host_processors_t (line 542) | typedef struct {
  type __Request__host_get_clock_control_t (line 552) | typedef struct {
  type __Request__kmod_create_t (line 564) | typedef struct {
  type __Request__kmod_destroy_t (line 576) | typedef struct {
  type __Request__kmod_control_t (line 588) | typedef struct {
  type __Request__host_get_special_port_t (line 606) | typedef struct {
  type __Request__host_set_special_port_t (line 619) | typedef struct {
  type __Request__host_set_exception_ports_t (line 635) | typedef struct {
  type __Request__host_get_exception_ports_t (line 653) | typedef struct {
  type __Request__host_swap_exception_ports_t (line 665) | typedef struct {
  type __Request__mach_vm_wire_t (line 683) | typedef struct {
  type __Request__host_processor_sets_t (line 701) | typedef struct {
  type __Request__host_processor_set_priv_t (line 711) | typedef struct {
  type __Request__host_set_UNDServer_t (line 725) | typedef struct {
  type __Request__host_get_UNDServer_t (line 739) | typedef struct {
  type __Request__kext_request_t (line 749) | typedef struct {
  type __Reply__host_get_boot_info_t (line 802) | typedef struct {
  type __Reply__host_reboot_t (line 817) | typedef struct {
  type __Reply__host_priv_statistics_t (line 829) | typedef struct {
  type __Reply__host_default_memory_manager_t (line 843) | typedef struct {
  type __Reply__vm_wire_t (line 857) | typedef struct {
  type __Reply__thread_wire_t (line 869) | typedef struct {
  type __Reply__vm_allocate_cpm_t (line 881) | typedef struct {
  type __Reply__host_processors_t (line 894) | typedef struct {
  type __Reply__host_get_clock_control_t (line 910) | typedef struct {
  type __Reply__kmod_create_t (line 924) | typedef struct {
  type __Reply__kmod_destroy_t (line 937) | typedef struct {
  type __Reply__kmod_control_t (line 949) | typedef struct {
  type __Reply__host_get_special_port_t (line 965) | typedef struct {
  type __Reply__host_set_special_port_t (line 979) | typedef struct {
  type __Reply__host_set_exception_ports_t (line 991) | typedef struct {
  type __Reply__host_get_exception_ports_t (line 1003) | typedef struct {
  type __Reply__host_swap_exception_ports_t (line 1022) | typedef struct {
  type __Reply__mach_vm_wire_t (line 1041) | typedef struct {
  type __Reply__host_processor_sets_t (line 1053) | typedef struct {
  type __Reply__host_processor_set_priv_t (line 1069) | typedef struct {
  type __Reply__host_set_UNDServer_t (line 1083) | typedef struct {
  type __Reply__host_get_UNDServer_t (line 1095) | typedef struct {
  type __Reply__kext_request_t (line 1109) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/host_security.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__host_security_create_task_token_t (line 148) | typedef struct {
  type __Request__host_security_set_task_token_t (line 169) | typedef struct {
  type __Reply__host_security_create_task_token_t (line 202) | typedef struct {
  type __Reply__host_security_set_task_token_t (line 216) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/lock_set.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__lock_acquire_t (line 186) | typedef struct {
  type __Request__lock_release_t (line 198) | typedef struct {
  type __Request__lock_try_t (line 210) | typedef struct {
  type __Request__lock_make_stable_t (line 222) | typedef struct {
  type __Request__lock_handoff_t (line 234) | typedef struct {
  type __Request__lock_handoff_accept_t (line 246) | typedef struct {
  type __Reply__lock_acquire_t (line 277) | typedef struct {
  type __Reply__lock_release_t (line 289) | typedef struct {
  type __Reply__lock_try_t (line 301) | typedef struct {
  type __Reply__lock_make_stable_t (line 313) | typedef struct {
  type __Reply__lock_handoff_t (line 325) | typedef struct {
  type __Reply__lock_handoff_accept_t (line 337) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/mach_host.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__host_info_t (line 532) | typedef struct {
  type __Request__host_kernel_version_t (line 545) | typedef struct {
  type __Request___host_page_size_t (line 555) | typedef struct {
  type __Request__mach_memory_object_memory_entry_t (line 565) | typedef struct {
  type __Request__host_processor_info_t (line 583) | typedef struct {
  type __Request__host_get_io_master_t (line 595) | typedef struct {
  type __Request__host_get_clock_service_t (line 605) | typedef struct {
  type __Request__kmod_get_info_t (line 617) | typedef struct {
  type __Request__host_virtual_physical_table_info_t (line 627) | typedef struct {
  type __Request__processor_set_default_t (line 637) | typedef struct {
  type __Request__processor_set_create_t (line 647) | typedef struct {
  type __Request__mach_memory_object_memory_entry_64_t (line 657) | typedef struct {
  type __Request__host_statistics_t (line 675) | typedef struct {
  type __Request__host_request_notification_t (line 688) | typedef struct {
  type __Request__host_lockgroup_info_t (line 704) | typedef struct {
  type __Request__host_statistics64_t (line 714) | typedef struct {
  type __Request__mach_zone_info_t (line 727) | typedef struct {
  type __Request__mach_zone_force_gc_t (line 737) | typedef struct {
  type __Request__host_create_mach_voucher_t (line 747) | typedef struct {
  type __Request__host_register_mach_voucher_attr_manager_t (line 760) | typedef struct {
  type __Request__host_register_well_known_mach_voucher_attr_manager_t (line 776) | typedef struct {
  type __Request__host_set_atm_diagnostic_flag_t (line 793) | typedef struct {
  type __Request__host_get_atm_diagnostic_flag_t (line 805) | typedef struct {
  type __Request__mach_memory_info_t (line 815) | typedef struct {
  type __Request__host_set_multiuser_config_flags_t (line 825) | typedef struct {
  type __Request__host_get_multiuser_config_flags_t (line 837) | typedef struct {
  type __Request__host_check_multiuser_mode_t (line 847) | typedef struct {
  type __Request__mach_zone_info_for_zone_t (line 857) | typedef struct {
  type __Request__mach_zone_info_for_largest_zone_t (line 869) | typedef struct {
  type __Request__mach_zone_get_zlog_zones_t (line 879) | typedef struct {
  type __Request__mach_zone_get_btlog_records_t (line 889) | typedef struct {
  type __Reply__host_info_t (line 945) | typedef struct {
  type __Reply__host_kernel_version_t (line 959) | typedef struct {
  type __Reply___host_page_size_t (line 974) | typedef struct {
  type __Reply__mach_memory_object_memory_entry_t (line 987) | typedef struct {
  type __Reply__host_processor_info_t (line 1001) | typedef struct {
  type __Reply__host_get_io_master_t (line 1018) | typedef struct {
  type __Reply__host_get_clock_service_t (line 1032) | typedef struct {
  type __Reply__kmod_get_info_t (line 1046) | typedef struct {
  type __Reply__host_virtual_physical_table_info_t (line 1062) | typedef struct {
  type __Reply__processor_set_default_t (line 1078) | typedef struct {
  type __Reply__processor_set_create_t (line 1092) | typedef struct {
  type __Reply__mach_memory_object_memory_entry_64_t (line 1107) | typedef struct {
  type __Reply__host_statistics_t (line 1121) | typedef struct {
  type __Reply__host_request_notification_t (line 1135) | typedef struct {
  type __Reply__host_lockgroup_info_t (line 1147) | typedef struct {
  type __Reply__host_statistics64_t (line 1163) | typedef struct {
  type __Reply__mach_zone_info_t (line 1177) | typedef struct {
  type __Reply__mach_zone_force_gc_t (line 1195) | typedef struct {
  type __Reply__host_create_mach_voucher_t (line 1207) | typedef struct {
  type __Reply__host_register_mach_voucher_attr_manager_t (line 1221) | typedef struct {
  type __Reply__host_register_well_known_mach_voucher_attr_manager_t (line 1237) | typedef struct {
  type __Reply__host_set_atm_diagnostic_flag_t (line 1251) | typedef struct {
  type __Reply__host_get_atm_diagnostic_flag_t (line 1263) | typedef struct {
  type __Reply__mach_memory_info_t (line 1276) | typedef struct {
  type __Reply__host_set_multiuser_config_flags_t (line 1296) | typedef struct {
  type __Reply__host_get_multiuser_config_flags_t (line 1308) | typedef struct {
  type __Reply__host_check_multiuser_mode_t (line 1321) | typedef struct {
  type __Reply__mach_zone_info_for_zone_t (line 1334) | typedef struct {
  type __Reply__mach_zone_info_for_largest_zone_t (line 1347) | typedef struct {
  type __Reply__mach_zone_get_zlog_zones_t (line 1361) | typedef struct {
  type __Reply__mach_zone_get_btlog_records_t (line 1377) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/mach_port.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__mach_port_names_t (line 655) | typedef struct {
  type __Request__mach_port_type_t (line 665) | typedef struct {
  type __Request__mach_port_rename_t (line 677) | typedef struct {
  type __Request__mach_port_allocate_name_t (line 690) | typedef struct {
  type __Request__mach_port_allocate_t (line 703) | typedef struct {
  type __Request__mach_port_destroy_t (line 715) | typedef struct {
  type __Request__mach_port_deallocate_t (line 727) | typedef struct {
  type __Request__mach_port_get_refs_t (line 739) | typedef struct {
  type __Request__mach_port_mod_refs_t (line 752) | typedef struct {
  type __Request__mach_port_peek_t (line 766) | typedef struct {
  type __Request__mach_port_set_mscount_t (line 781) | typedef struct {
  type __Request__mach_port_get_set_status_t (line 794) | typedef struct {
  type __Request__mach_port_move_member_t (line 806) | typedef struct {
  type __Request__mach_port_request_notification_t (line 819) | typedef struct {
  type __Request__mach_port_insert_right_t (line 837) | typedef struct {
  type __Request__mach_port_extract_right_t (line 853) | typedef struct {
  type __Request__mach_port_set_seqno_t (line 866) | typedef struct {
  type __Request__mach_port_get_attributes_t (line 879) | typedef struct {
  type __Request__mach_port_set_attributes_t (line 893) | typedef struct {
  type __Request__mach_port_allocate_qos_t (line 908) | typedef struct {
  type __Request__mach_port_allocate_full_t (line 921) | typedef struct {
  type __Request__task_set_port_space_t (line 939) | typedef struct {
  type __Request__mach_port_get_srights_t (line 951) | typedef struct {
  type __Request__mach_port_space_info_t (line 963) | typedef struct {
  type __Request__mach_port_dnrequest_info_t (line 973) | typedef struct {
  type __Request__mach_port_kernel_object_t (line 985) | typedef struct {
  type __Request__mach_port_insert_member_t (line 997) | typedef struct {
  type __Request__mach_port_extract_member_t (line 1010) | typedef struct {
  type __Request__mach_port_get_context_t (line 1023) | typedef struct {
  type __Request__mach_port_set_context_t (line 1035) | typedef struct {
  type __Request__mach_port_kobject_t (line 1048) | typedef struct {
  type __Request__mach_port_construct_t (line 1060) | typedef struct {
  type __Request__mach_port_destruct_t (line 1076) | typedef struct {
  type __Request__mach_port_guard_t (line 1090) | typedef struct {
  type __Request__mach_port_unguard_t (line 1104) | typedef struct {
  type __Request__mach_port_space_basic_info_t (line 1117) | typedef struct {
  type __Request__mach_port_guard_with_flags_t (line 1127) | typedef struct {
  type __Request__mach_port_swap_guard_t (line 1141) | typedef struct {
  type __Request__mach_port_kobject_description_t (line 1155) | typedef struct {
  type __Reply__mach_port_names_t (line 1219) | typedef struct {
  type __Reply__mach_port_type_t (line 1237) | typedef struct {
  type __Reply__mach_port_rename_t (line 1250) | typedef struct {
  type __Reply__mach_port_allocate_name_t (line 1262) | typedef struct {
  type __Reply__mach_port_allocate_t (line 1274) | typedef struct {
  type __Reply__mach_port_destroy_t (line 1287) | typedef struct {
  type __Reply__mach_port_deallocate_t (line 1299) | typedef struct {
  type __Reply__mach_port_get_refs_t (line 1311) | typedef struct {
  type __Reply__mach_port_mod_refs_t (line 1324) | typedef struct {
  type __Reply__mach_port_peek_t (line 1336) | typedef struct {
  type __Reply__mach_port_set_mscount_t (line 1353) | typedef struct {
  type __Reply__mach_port_get_set_status_t (line 1365) | typedef struct {
  type __Reply__mach_port_move_member_t (line 1381) | typedef struct {
  type __Reply__mach_port_request_notification_t (line 1393) | typedef struct {
  type __Reply__mach_port_insert_right_t (line 1407) | typedef struct {
  type __Reply__mach_port_extract_right_t (line 1419) | typedef struct {
  type __Reply__mach_port_set_seqno_t (line 1433) | typedef struct {
  type __Reply__mach_port_get_attributes_t (line 1445) | typedef struct {
  type __Reply__mach_port_set_attributes_t (line 1459) | typedef struct {
  type __Reply__mach_port_allocate_qos_t (line 1471) | typedef struct {
  type __Reply__mach_port_allocate_full_t (line 1485) | typedef struct {
  type __Reply__task_set_port_space_t (line 1499) | typedef struct {
  type __Reply__mach_port_get_srights_t (line 1511) | typedef struct {
  type __Reply__mach_port_space_info_t (line 1524) | typedef struct {
  type __Reply__mach_port_dnrequest_info_t (line 1543) | typedef struct {
  type __Reply__mach_port_kernel_object_t (line 1557) | typedef struct {
  type __Reply__mach_port_insert_member_t (line 1571) | typedef struct {
  type __Reply__mach_port_extract_member_t (line 1583) | typedef struct {
  type __Reply__mach_port_get_context_t (line 1595) | typedef struct {
  type __Reply__mach_port_set_context_t (line 1608) | typedef struct {
  type __Reply__mach_port_kobject_t (line 1620) | typedef struct {
  type __Reply__mach_port_construct_t (line 1634) | typedef struct {
  type __Reply__mach_port_destruct_t (line 1647) | typedef struct {
  type __Reply__mach_port_guard_t (line 1659) | typedef struct {
  type __Reply__mach_port_unguard_t (line 1671) | typedef struct {
  type __Reply__mach_port_space_basic_info_t (line 1683) | typedef struct {
  type __Reply__mach_port_guard_with_flags_t (line 1696) | typedef struct {
  type __Reply__mach_port_swap_guard_t (line 1708) | typedef struct {
  type __Reply__mach_port_kobject_description_t (line 1720) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/mach_vm.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__mach_vm_allocate_t (line 455) | typedef struct {
  type __Request__mach_vm_deallocate_t (line 469) | typedef struct {
  type __Request__mach_vm_protect_t (line 482) | typedef struct {
  type __Request__mach_vm_inherit_t (line 497) | typedef struct {
  type __Request__mach_vm_read_t (line 511) | typedef struct {
  type __Request__mach_vm_read_list_t (line 524) | typedef struct {
  type __Request__mach_vm_write_t (line 537) | typedef struct {
  type __Request__mach_vm_copy_t (line 554) | typedef struct {
  type __Request__mach_vm_read_overwrite_t (line 568) | typedef struct {
  type __Request__mach_vm_msync_t (line 582) | typedef struct {
  type __Request__mach_vm_behavior_set_t (line 596) | typedef struct {
  type __Request__mach_vm_map_t (line 610) | typedef struct {
  type __Request__mach_vm_machine_attribute_t (line 634) | typedef struct {
  type __Request__mach_vm_remap_t (line 649) | typedef struct {
  type __Request__mach_vm_page_query_t (line 671) | typedef struct {
  type __Request__mach_vm_region_recurse_t (line 683) | typedef struct {
  type __Request__mach_vm_region_t (line 697) | typedef struct {
  type __Request___mach_make_memory_entry_t (line 711) | typedef struct {
  type __Request__mach_vm_purgable_control_t (line 729) | typedef struct {
  type __Request__mach_vm_page_info_t (line 743) | typedef struct {
  type __Request__mach_vm_page_range_query_t (line 757) | typedef struct {
  type __Request__mach_vm_remap_new_t (line 772) | typedef struct {
  type __Reply__mach_vm_allocate_t (line 831) | typedef struct {
  type __Reply__mach_vm_deallocate_t (line 844) | typedef struct {
  type __Reply__mach_vm_protect_t (line 856) | typedef struct {
  type __Reply__mach_vm_inherit_t (line 868) | typedef struct {
  type __Reply__mach_vm_read_t (line 880) | typedef struct {
  type __Reply__mach_vm_read_list_t (line 896) | typedef struct {
  type __Reply__mach_vm_write_t (line 909) | typedef struct {
  type __Reply__mach_vm_copy_t (line 921) | typedef struct {
  type __Reply__mach_vm_read_overwrite_t (line 933) | typedef struct {
  type __Reply__mach_vm_msync_t (line 946) | typedef struct {
  type __Reply__mach_vm_behavior_set_t (line 958) | typedef struct {
  type __Reply__mach_vm_map_t (line 970) | typedef struct {
  type __Reply__mach_vm_machine_attribute_t (line 983) | typedef struct {
  type __Reply__mach_vm_remap_t (line 996) | typedef struct {
  type __Reply__mach_vm_page_query_t (line 1011) | typedef struct {
  type __Reply__mach_vm_region_recurse_t (line 1025) | typedef struct {
  type __Reply__mach_vm_region_t (line 1042) | typedef struct {
  type __Reply___mach_make_memory_entry_t (line 1061) | typedef struct {
  type __Reply__mach_vm_purgable_control_t (line 1077) | typedef struct {
  type __Reply__mach_vm_page_info_t (line 1090) | typedef struct {
  type __Reply__mach_vm_page_range_query_t (line 1104) | typedef struct {
  type __Reply__mach_vm_remap_new_t (line 1117) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__mach_voucher_extract_attr_content_t (line 186) | typedef struct {
  type __Request__mach_voucher_extract_attr_recipe_t (line 199) | typedef struct {
  type __Request__mach_voucher_extract_all_attr_recipes_t (line 212) | typedef struct {
  type __Request__mach_voucher_attr_command_t (line 224) | typedef struct {
  type __Request__mach_voucher_debug_info_t (line 240) | typedef struct {
  type __Reply__mach_voucher_extract_attr_content_t (line 271) | typedef struct {
  type __Reply__mach_voucher_extract_attr_recipe_t (line 285) | typedef struct {
  type __Reply__mach_voucher_extract_all_attr_recipes_t (line 299) | typedef struct {
  type __Reply__mach_voucher_attr_command_t (line 313) | typedef struct {
  type __Reply__mach_voucher_debug_info_t (line 327) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/memory_entry.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__mach_memory_entry_purgable_control_t (line 156) | typedef struct {
  type __Request__mach_memory_entry_access_tracking_t (line 169) | typedef struct {
  type __Request__mach_memory_entry_ownership_t (line 181) | typedef struct {
  type __Reply__mach_memory_entry_purgable_control_t (line 214) | typedef struct {
  type __Reply__mach_memory_entry_access_tracking_t (line 227) | typedef struct {
  type __Reply__mach_memory_entry_ownership_t (line 242) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/processor.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__processor_start_t (line 189) | typedef struct {
  type __Request__processor_exit_t (line 199) | typedef struct {
  type __Request__processor_info_t (line 209) | typedef struct {
  type __Request__processor_control_t (line 222) | typedef struct {
  type __Request__processor_assign_t (line 235) | typedef struct {
  type __Request__processor_get_assignment_t (line 251) | typedef struct {
  type __Reply__processor_start_t (line 280) | typedef struct {
  type __Reply__processor_exit_t (line 292) | typedef struct {
  type __Reply__processor_info_t (line 304) | typedef struct {
  type __Reply__processor_control_t (line 321) | typedef struct {
  type __Reply__processor_assign_t (line 333) | typedef struct {
  type __Reply__processor_get_assignment_t (line 345) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/processor_set.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__processor_set_statistics_t (line 263) | typedef struct {
  type __Request__processor_set_destroy_t (line 276) | typedef struct {
  type __Request__processor_set_max_priority_t (line 286) | typedef struct {
  type __Request__processor_set_policy_enable_t (line 299) | typedef struct {
  type __Request__processor_set_policy_disable_t (line 311) | typedef struct {
  type __Request__processor_set_tasks_t (line 324) | typedef struct {
  type __Request__processor_set_threads_t (line 334) | typedef struct {
  type __Request__processor_set_policy_control_t (line 344) | typedef struct {
  type __Request__processor_set_stack_usage_t (line 359) | typedef struct {
  type __Request__processor_set_info_t (line 369) | typedef struct {
  type __Request__processor_set_tasks_with_flavor_t (line 382) | typedef struct {
  type __Reply__processor_set_statistics_t (line 418) | typedef struct {
  type __Reply__processor_set_destroy_t (line 432) | typedef struct {
  type __Reply__processor_set_max_priority_t (line 444) | typedef struct {
  type __Reply__processor_set_policy_enable_t (line 456) | typedef struct {
  type __Reply__processor_set_policy_disable_t (line 468) | typedef struct {
  type __Reply__processor_set_tasks_t (line 480) | typedef struct {
  type __Reply__processor_set_threads_t (line 496) | typedef struct {
  type __Reply__processor_set_policy_control_t (line 512) | typedef struct {
  type __Reply__processor_set_stack_usage_t (line 524) | typedef struct {
  type __Reply__processor_set_info_t (line 541) | typedef struct {
  type __Reply__processor_set_tasks_with_flavor_t (line 558) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/servers/netname.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__netname_check_in_t (line 166) | typedef struct {
  type __Request__netname_look_up_t (line 185) | typedef struct {
  type __Request__netname_check_out_t (line 202) | typedef struct {
  type __Request__netname_version_t (line 220) | typedef struct {
  type __Reply__netname_check_in_t (line 247) | typedef struct {
  type __Reply__netname_look_up_t (line 259) | typedef struct {
  type __Reply__netname_check_out_t (line 273) | typedef struct {
  type __Reply__netname_version_t (line 285) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/task.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__task_create_t (line 917) | typedef struct {
  type __Request__task_terminate_t (line 934) | typedef struct {
  type __Request__task_threads_t (line 944) | typedef struct {
  type __Request__mach_ports_register_t (line 954) | typedef struct {
  type __Request__mach_ports_lookup_t (line 970) | typedef struct {
  type __Request__task_info_t (line 980) | typedef struct {
  type __Request__task_set_info_t (line 993) | typedef struct {
  type __Request__task_suspend_t (line 1007) | typedef struct {
  type __Request__task_resume_t (line 1017) | typedef struct {
  type __Request__task_get_special_port_t (line 1027) | typedef struct {
  type __Request__task_set_special_port_t (line 1039) | typedef struct {
  type __Request__thread_create_t (line 1055) | typedef struct {
  type __Request__thread_create_running_t (line 1065) | typedef struct {
  type __Request__task_set_exception_ports_t (line 1079) | typedef struct {
  type __Request__task_get_exception_ports_t (line 1097) | typedef struct {
  type __Request__task_swap_exception_ports_t (line 1109) | typedef struct {
  type __Request__lock_set_create_t (line 1127) | typedef struct {
  type __Request__lock_set_destroy_t (line 1140) | typedef struct {
  type __Request__semaphore_create_t (line 1154) | typedef struct {
  type __Request__semaphore_destroy_t (line 1167) | typedef struct {
  type __Request__task_policy_set_t (line 1181) | typedef struct {
  type __Request__task_policy_get_t (line 1195) | typedef struct {
  type __Request__task_sample_t (line 1209) | typedef struct {
  type __Request__task_policy_t (line 1223) | typedef struct {
  type __Request__task_set_emulation_t (line 1239) | typedef struct {
  type __Request__task_get_emulation_vector_t (line 1252) | typedef struct {
  type __Request__task_set_emulation_vector_t (line 1262) | typedef struct {
  type __Request__task_set_ras_pc_t (line 1279) | typedef struct {
  type __Request__task_zone_info_t (line 1292) | typedef struct {
  type __Request__task_assign_t (line 1302) | typedef struct {
  type __Request__task_assign_default_t (line 1318) | typedef struct {
  type __Request__task_get_assignment_t (line 1330) | typedef struct {
  type __Request__task_set_policy_t (line 1340) | typedef struct {
  type __Request__task_get_state_t (line 1361) | typedef struct {
  type __Request__task_set_state_t (line 1374) | typedef struct {
  type __Request__task_set_phys_footprint_limit_t (line 1388) | typedef struct {
  type __Request__task_suspend2_t (line 1400) | typedef struct {
  type __Request__task_resume2_t (line 1410) | typedef struct {
  type __Request__task_purgable_info_t (line 1420) | typedef struct {
  type __Request__task_get_mach_voucher_t (line 1430) | typedef struct {
  type __Request__task_set_mach_voucher_t (line 1442) | typedef struct {
  type __Request__task_swap_mach_voucher_t (line 1456) | typedef struct {
  type __Request__task_generate_corpse_t (line 1471) | typedef struct {
  type __Request__task_map_corpse_info_t (line 1481) | typedef struct {
  type __Request__task_register_dyld_image_infos_t (line 1495) | typedef struct {
  type __Request__task_unregister_dyld_image_infos_t (line 1511) | typedef struct {
  type __Request__task_get_dyld_image_infos_t (line 1527) | typedef struct {
  type __Request__task_register_dyld_shared_cache_image_info_t (line 1537) | typedef struct {
  type __Request__task_register_dyld_set_dyld_state_t (line 1551) | typedef struct {
  type __Request__task_register_dyld_get_process_state_t (line 1564) | typedef struct {
  type __Request__task_map_corpse_info_64_t (line 1574) | typedef struct {
  type __Request__task_inspect_t (line 1588) | typedef struct {
  type __Request__task_get_exc_guard_behavior_t (line 1601) | typedef struct {
  type __Request__task_set_exc_guard_behavior_t (line 1611) | typedef struct {
  type __Request__task_create_suid_cred_t (line 1623) | typedef struct {
  type __Request__task_dyld_process_info_notify_register_t (line 1638) | typedef struct {
  type __Request__task_create_identity_token_t (line 1652) | typedef struct {
  type __Request__task_identity_token_get_task_port_t (line 1662) | typedef struct {
  type __Request__task_dyld_process_info_notify_deregister_t (line 1674) | typedef struct {
  type __Request__task_get_exception_ports_info_t (line 1686) | typedef struct {
  type __Reply__task_create_t (line 1771) | typedef struct {
  type __Reply__task_terminate_t (line 1785) | typedef struct {
  type __Reply__task_threads_t (line 1797) | typedef struct {
  type __Reply__mach_ports_register_t (line 1813) | typedef struct {
  type __Reply__mach_ports_lookup_t (line 1825) | typedef struct {
  type __Reply__task_info_t (line 1841) | typedef struct {
  type __Reply__task_set_info_t (line 1855) | typedef struct {
  type __Reply__task_suspend_t (line 1867) | typedef struct {
  type __Reply__task_resume_t (line 1879) | typedef struct {
  type __Reply__task_get_special_port_t (line 1891) | typedef struct {
  type __Reply__task_set_special_port_t (line 1905) | typedef struct {
  type __Reply__thread_create_t (line 1917) | typedef struct {
  type __Reply__thread_create_running_t (line 1931) | typedef struct {
  type __Reply__task_set_exception_ports_t (line 1945) | typedef struct {
  type __Reply__task_get_exception_ports_t (line 1957) | typedef struct {
  type __Reply__task_swap_exception_ports_t (line 1976) | typedef struct {
  type __Reply__lock_set_create_t (line 1995) | typedef struct {
  type __Reply__lock_set_destroy_t (line 2009) | typedef struct {
  type __Reply__semaphore_create_t (line 2021) | typedef struct {
  type __Reply__semaphore_destroy_t (line 2035) | typedef struct {
  type __Reply__task_policy_set_t (line 2047) | typedef struct {
  type __Reply__task_policy_get_t (line 2059) | typedef struct {
  type __Reply__task_sample_t (line 2074) | typedef struct {
  type __Reply__task_policy_t (line 2086) | typedef struct {
  type __Reply__task_set_emulation_t (line 2098) | typedef struct {
  type __Reply__task_get_emulation_vector_t (line 2110) | typedef struct {
  type __Reply__task_set_emulation_vector_t (line 2127) | typedef struct {
  type __Reply__task_set_ras_pc_t (line 2139) | typedef struct {
  type __Reply__task_zone_info_t (line 2151) | typedef struct {
  type __Reply__task_assign_t (line 2169) | typedef struct {
  type __Reply__task_assign_default_t (line 2181) | typedef struct {
  type __Reply__task_get_assignment_t (line 2193) | typedef struct {
  type __Reply__task_set_policy_t (line 2207) | typedef struct {
  type __Reply__task_get_state_t (line 2219) | typedef struct {
  type __Reply__task_set_state_t (line 2233) | typedef struct {
  type __Reply__task_set_phys_footprint_limit_t (line 2245) | typedef struct {
  type __Reply__task_suspend2_t (line 2258) | typedef struct {
  type __Reply__task_resume2_t (line 2272) | typedef struct {
  type __Reply__task_purgable_info_t (line 2284) | typedef struct {
  type __Reply__task_get_mach_voucher_t (line 2297) | typedef struct {
  type __Reply__task_set_mach_voucher_t (line 2311) | typedef struct {
  type __Reply__task_swap_mach_voucher_t (line 2323) | typedef struct {
  type __Reply__task_generate_corpse_t (line 2337) | typedef struct {
  type __Reply__task_map_corpse_info_t (line 2351) | typedef struct {
  type __Reply__task_register_dyld_image_infos_t (line 2365) | typedef struct {
  type __Reply__task_unregister_dyld_image_infos_t (line 2377) | typedef struct {
  type __Reply__task_get_dyld_image_infos_t (line 2389) | typedef struct {
  type __Reply__task_register_dyld_shared_cache_image_info_t (line 2405) | typedef struct {
  type __Reply__task_register_dyld_set_dyld_state_t (line 2417) | typedef struct {
  type __Reply__task_register_dyld_get_process_state_t (line 2429) | typedef struct {
  type __Reply__task_map_corpse_info_64_t (line 2442) | typedef struct {
  type __Reply__task_inspect_t (line 2456) | typedef struct {
  type __Reply__task_get_exc_guard_behavior_t (line 2470) | typedef struct {
  type __Reply__task_set_exc_guard_behavior_t (line 2483) | typedef struct {
  type __Reply__task_create_suid_cred_t (line 2495) | typedef struct {
  type __Reply__task_dyld_process_info_notify_register_t (line 2509) | typedef struct {
  type __Reply__task_create_identity_token_t (line 2521) | typedef struct {
  type __Reply__task_identity_token_get_task_port_t (line 2535) | typedef struct {
  type __Reply__task_dyld_process_info_notify_deregister_t (line 2549) | typedef struct {
  type __Reply__task_get_exception_ports_info_t (line 2561) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/thread_act.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__thread_terminate_t (line 520) | typedef struct {
  type __Request__act_get_state_t (line 530) | typedef struct {
  type __Request__act_set_state_t (line 543) | typedef struct {
  type __Request__thread_get_state_t (line 557) | typedef struct {
  type __Request__thread_set_state_t (line 570) | typedef struct {
  type __Request__thread_suspend_t (line 584) | typedef struct {
  type __Request__thread_resume_t (line 594) | typedef struct {
  type __Request__thread_abort_t (line 604) | typedef struct {
  type __Request__thread_abort_safely_t (line 614) | typedef struct {
  type __Request__thread_depress_abort_t (line 624) | typedef struct {
  type __Request__thread_get_special_port_t (line 634) | typedef struct {
  type __Request__thread_set_special_port_t (line 646) | typedef struct {
  type __Request__thread_info_t (line 662) | typedef struct {
  type __Request__thread_set_exception_ports_t (line 675) | typedef struct {
  type __Request__thread_get_exception_ports_t (line 693) | typedef struct {
  type __Request__thread_swap_exception_ports_t (line 705) | typedef struct {
  type __Request__thread_policy_t (line 723) | typedef struct {
  type __Request__thread_policy_set_t (line 738) | typedef struct {
  type __Request__thread_policy_get_t (line 752) | typedef struct {
  type __Request__thread_sample_t (line 766) | typedef struct {
  type __Request__etap_trace_thread_t (line 780) | typedef struct {
  type __Request__thread_assign_t (line 792) | typedef struct {
  type __Request__thread_assign_default_t (line 806) | typedef struct {
  type __Request__thread_get_assignment_t (line 816) | typedef struct {
  type __Request__thread_set_policy_t (line 826) | typedef struct {
  type __Request__thread_get_mach_voucher_t (line 846) | typedef struct {
  type __Request__thread_set_mach_voucher_t (line 858) | typedef struct {
  type __Request__thread_swap_mach_voucher_t (line 872) | typedef struct {
  type __Request__thread_convert_thread_state_t (line 887) | typedef struct {
  type __Request__thread_get_exception_ports_info_t (line 903) | typedef struct {
  type __Reply__thread_terminate_t (line 958) | typedef struct {
  type __Reply__act_get_state_t (line 970) | typedef struct {
  type __Reply__act_set_state_t (line 984) | typedef struct {
  type __Reply__thread_get_state_t (line 996) | typedef struct {
  type __Reply__thread_set_state_t (line 1010) | typedef struct {
  type __Reply__thread_suspend_t (line 1022) | typedef struct {
  type __Reply__thread_resume_t (line 1034) | typedef struct {
  type __Reply__thread_abort_t (line 1046) | typedef struct {
  type __Reply__thread_abort_safely_t (line 1058) | typedef struct {
  type __Reply__thread_depress_abort_t (line 1070) | typedef struct {
  type __Reply__thread_get_special_port_t (line 1082) | typedef struct {
  type __Reply__thread_set_special_port_t (line 1096) | typedef struct {
  type __Reply__thread_info_t (line 1108) | typedef struct {
  type __Reply__thread_set_exception_ports_t (line 1122) | typedef struct {
  type __Reply__thread_get_exception_ports_t (line 1134) | typedef struct {
  type __Reply__thread_swap_exception_ports_t (line 1153) | typedef struct {
  type __Reply__thread_policy_t (line 1172) | typedef struct {
  type __Reply__thread_policy_set_t (line 1184) | typedef struct {
  type __Reply__thread_policy_get_t (line 1196) | typedef struct {
  type __Reply__thread_sample_t (line 1211) | typedef struct {
  type __Reply__etap_trace_thread_t (line 1223) | typedef struct {
  type __Reply__thread_assign_t (line 1235) | typedef struct {
  type __Reply__thread_assign_default_t (line 1247) | typedef struct {
  type __Reply__thread_get_assignment_t (line 1259) | typedef struct {
  type __Reply__thread_set_policy_t (line 1273) | typedef struct {
  type __Reply__thread_get_mach_voucher_t (line 1285) | typedef struct {
  type __Reply__thread_set_mach_voucher_t (line 1299) | typedef struct {
  type __Reply__thread_swap_mach_voucher_t (line 1311) | typedef struct {
  type __Reply__thread_convert_thread_state_t (line 1325) | typedef struct {
  type __Reply__thread_get_exception_ports_info_t (line 1339) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/vm_map.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__vm_region_t (line 561) | typedef struct {
  type __Request__vm_allocate_t (line 575) | typedef struct {
  type __Request__vm_deallocate_t (line 589) | typedef struct {
  type __Request__vm_protect_t (line 602) | typedef struct {
  type __Request__vm_inherit_t (line 617) | typedef struct {
  type __Request__vm_read_t (line 631) | typedef struct {
  type __Request__vm_read_list_t (line 644) | typedef struct {
  type __Request__vm_write_t (line 657) | typedef struct {
  type __Request__vm_copy_t (line 674) | typedef struct {
  type __Request__vm_read_overwrite_t (line 688) | typedef struct {
  type __Request__vm_msync_t (line 702) | typedef struct {
  type __Request__vm_behavior_set_t (line 716) | typedef struct {
  type __Request__vm_map_t (line 730) | typedef struct {
  type __Request__vm_machine_attribute_t (line 754) | typedef struct {
  type __Request__vm_remap_t (line 769) | typedef struct {
  type __Request__task_wire_t (line 791) | typedef struct {
  type __Request__mach_make_memory_entry_t (line 803) | typedef struct {
  type __Request__vm_map_page_query_t (line 821) | typedef struct {
  type __Request__mach_vm_region_info_t (line 833) | typedef struct {
  type __Request__vm_mapped_pages_info_t (line 845) | typedef struct {
  type __Request__vm_region_recurse_t (line 855) | typedef struct {
  type __Request__vm_region_recurse_64_t (line 869) | typedef struct {
  type __Request__mach_vm_region_info_64_t (line 883) | typedef struct {
  type __Request__vm_region_64_t (line 895) | typedef struct {
  type __Request__mach_make_memory_entry_64_t (line 909) | typedef struct {
  type __Request__vm_map_64_t (line 927) | typedef struct {
  type __Request__vm_purgable_control_t (line 951) | typedef struct {
  type __Request__vm_map_exec_lockdown_t (line 965) | typedef struct {
  type __Request__vm_remap_new_t (line 975) | typedef struct {
  type __Reply__vm_region_t (line 1041) | typedef struct {
  type __Reply__vm_allocate_t (line 1060) | typedef struct {
  type __Reply__vm_deallocate_t (line 1073) | typedef struct {
  type __Reply__vm_protect_t (line 1085) | typedef struct {
  type __Reply__vm_inherit_t (line 1097) | typedef struct {
  type __Reply__vm_read_t (line 1109) | typedef struct {
  type __Reply__vm_read_list_t (line 1125) | typedef struct {
  type __Reply__vm_write_t (line 1138) | typedef struct {
  type __Reply__vm_copy_t (line 1150) | typedef struct {
  type __Reply__vm_read_overwrite_t (line 1162) | typedef struct {
  type __Reply__vm_msync_t (line 1175) | typedef struct {
  type __Reply__vm_behavior_set_t (line 1187) | typedef struct {
  type __Reply__vm_map_t (line 1199) | typedef struct {
  type __Reply__vm_machine_attribute_t (line 1212) | typedef struct {
  type __Reply__vm_remap_t (line 1225) | typedef struct {
  type __Reply__task_wire_t (line 1240) | typedef struct {
  type __Reply__mach_make_memory_entry_t (line 1252) | typedef struct {
  type __Reply__vm_map_page_query_t (line 1268) | typedef struct {
  type __Reply__mach_vm_region_info_t (line 1282) | typedef struct {
  type __Reply__vm_mapped_pages_info_t (line 1299) | typedef struct {
  type __Reply__vm_region_recurse_t (line 1315) | typedef struct {
  type __Reply__vm_region_recurse_64_t (line 1332) | typedef struct {
  type __Reply__mach_vm_region_info_64_t (line 1349) | typedef struct {
  type __Reply__vm_region_64_t (line 1366) | typedef struct {
  type __Reply__mach_make_memory_entry_64_t (line 1385) | typedef struct {
  type __Reply__vm_map_64_t (line 1401) | typedef struct {
  type __Reply__vm_purgable_control_t (line 1414) | typedef struct {
  type __Reply__vm_map_exec_lockdown_t (line 1427) | typedef struct {
  type __Reply__vm_remap_new_t (line 1439) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/activity.h
  type os_activity_s (line 91) | struct os_activity_s
  type os_activity_s (line 104) | struct os_activity_s
  type os_activity_s (line 116) | struct os_activity_s
  type os_activity_t (line 127) | typedef uint64_t os_activity_t;
  type os_activity_id_t (line 136) | typedef uint64_t os_activity_id_t;
  type os_activity_scope_state_s (line 144) | struct os_activity_scope_state_s {
  type os_breadcrumb_t (line 527) | typedef uint32_t os_breadcrumb_t;

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/signpost.h
  type os_signpost_id_t (line 11) | typedef uint64_t os_signpost_id_t;

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/servers/netname.h
  type function_table_entry (line 68) | typedef struct {
  type function_table_entry (line 72) | typedef function_table_entry   *function_table_t;
  type __Request__netname_check_in_t (line 166) | typedef struct {
  type __Request__netname_look_up_t (line 185) | typedef struct {
  type __Request__netname_check_out_t (line 202) | typedef struct {
  type __Request__netname_version_t (line 220) | typedef struct {
  type __Reply__netname_check_in_t (line 247) | typedef struct {
  type __Reply__netname_look_up_t (line 259) | typedef struct {
  type __Reply__netname_check_out_t (line 273) | typedef struct {
  type __Reply__netname_version_t (line 285) | typedef struct {

FILE: Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sysdir.h
  type sysdir_search_path_enumeration_state (line 67) | typedef unsigned int sysdir_search_path_enumeration_state;

FILE: Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/FlexLexer.h
  type yy_buffer_state (line 58) | struct yy_buffer_state
  type yy_state_type (line 59) | typedef int yy_state_type;
  function class (line 61) | class FlexLexer {
  function set_debug (line 92) | void set_debug( int flag )	{ yy_flex_debug = flag; }
  function class (line 112) | class yyFlexLexer : public FlexLexer {

FILE: Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__bsd_locale_fallbacks.h
  function __libcpp_mb_cur_max_l (line 24) | decltype(MB_CUR_MAX) __libcpp_mb_cur_max_l(locale_t __l)
  function _LIBCPP_ALWAYS_INLINE (line 30) | inline _LIBCPP_ALWAYS_INLINE
  function _LIBCPP_ALWAYS_INLINE (line 37) | inline _LIBCPP_ALWAYS_INLINE
  function _LIBCPP_ALWAYS_INLINE (line 44) | inline _LIBCPP_ALWAYS_INLINE
  function _LIBCPP_ALWAYS_INLINE (line 52) | inline _LIBCPP_ALWAYS_INLINE
  function _LIBCPP_ALWAYS_INLINE (line 59) | inline _LIBCPP_ALWAYS_INLINE
  function _LIBCPP_ALWAYS_INLINE (line 67) | inline _LIBCPP_ALWAYS_INLINE
  function _LIBCPP_ALWAYS_INLINE (line 75) | inline _LIBCPP_ALWAYS_INLINE
  function _LIBCPP_ALWAYS_INLINE (line 82) | inline _LIBCPP_ALWAYS_INLINE
  function _LIBCPP_ALWAYS_INLINE (line 89) | inline _LIBCPP_ALWAYS_INLINE
  function _LIBCPP_ALWAYS_INLINE (line 96) | inline _LIBCPP_ALWAYS_INLINE
  function __libcpp_snprintf_l (line 104) | inline
  function __libcpp_asprintf_l (line 114) | inline
  function __libcpp_sscanf_l (line 124) | inline

FILE: Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/math.h
  function __libcpp_signbit (line 318) | bool
  function __libcpp_fpclassify (line 380) | int
  function __libcpp_isfinite (line 426) | bool
  function __libcpp_isinf (line 460) | bool
  function __libcpp_isnan (line 494) | bool
  function __libcpp_isnormal (line 524) | bool
  function __libcpp_isgreater (line 554) | bool
  function __libcpp_isgreaterequal (line 584) | bool
  function __libcpp_isless (line 614) | bool
  function __libcpp_islessequal (line 644) | bool
  function __libcpp_islessgreater (line 674) | bool
  function __libcpp_isunordered (line 704) | bool
  function _LIBCPP_INLINE_VISIBILITY (line 731) | inline _LIBCPP_INLINE_VISIBILITY
  function _LIBCPP_INLINE_VISIBILITY (line 735) | inline _LIBCPP_INLINE_VISIBILITY
  function abs (line 739) | inline _LIBCPP_INLINE_VISIBILITY
  function _LIBCPP_INLINE_VISIBILITY (line 747) | inline _LIBCPP_INLINE_VISIBILITY float       acos(float __lcpp_x) _NOEXC...
  function acos (line 748) | inline _LIBCPP_INLINE_VISIBILITY long double acos(long double __lcpp_x) ...
  function _LIBCPP_INLINE_VISIBILITY (line 759) | inline _LIBCPP_INLINE_VISIBILITY float       asin(float __lcpp_x) _NOEXC...
  function asin (line 760) | inline _LIBCPP_INLINE_VISIBILITY long double asin(long double __lcpp_x) ...
  function _LIBCPP_INLINE_VISIBILITY (line 771) | inline _LIBCPP_INLINE_VISIBILITY float       atan(float __lcpp_x) _NOEXC...
  function atan (line 772) | inline _LIBCPP_INLINE_VISIBILITY long double atan(long double __lcpp_x) ...
  function _LIBCPP_INLINE_VISIBILITY (line 783) | inline _LIBCPP_INLINE_VISIBILITY float       atan2(float __lcpp_y, float...
  function atan2 (line 784) | inline _LIBCPP_INLINE_VISIBILITY long double atan2(long double __lcpp_y,...
  function _LIBCPP_INLINE_VISIBILITY (line 806) | inline _LIBCPP_INLINE_VISIBILITY float       ceil(float __lcpp_x) _NOEXC...
  function ceil (line 807) | inline _LIBCPP_INLINE_VISIBILITY long double ceil(long double __lcpp_x) ...
  function _LIBCPP_INLINE_VISIBILITY (line 818) | inline _LIBCPP_INLINE_VISIBILITY float       cos(float __lcpp_x) _NOEXCE...
  function cos (line 819) | inline _LIBCPP_INLINE_VISIBILITY long double cos(long double __lcpp_x) _...
  function _LIBCPP_INLINE_VISIBILITY (line 830) | inline _LIBCPP_INLINE_VISIBILITY float       cosh(float __lcpp_x) _NOEXC...
  function cosh (line 831) | inline _LIBCPP_INLINE_VISIBILITY long double cosh(long double __lcpp_x) ...
  function _LIBCPP_INLINE_VISIBILITY (line 842) | inline _LIBCPP_INLINE_VISIBILITY float       exp(float __lcpp_x) _NOEXCE...
  function exp (line 843) | inline _LIBCPP_INLINE_VISIBILITY long double exp(long double __lcpp_x) _...
  function _LIBCPP_INLINE_VISIBILITY (line 854) | inline _LIBCPP_INLINE_VISIBILITY float       fabs(float __lcpp_x) _NOEXC...
  function fabs (line 855) | inline _LIBCPP_INLINE_VISIBILITY long double fabs(long double __lcpp_x) ...
  function _LIBCPP_INLINE_VISIBILITY (line 866) | inline _LIBCPP_INLINE_VISIBILITY float       floor(float __lcpp_x) _NOEX...
  function floor (line 867) | inline _LIBCPP_INLINE_VISIBILITY long double floor(long double __lcpp_x)...
  function _LIBCPP_INLINE_VISIBILITY (line 878) | inline _LIBCPP_INLINE_VISIBILITY float       fmod(float __lcpp_x, float ...
  function fmod (line 879) | inline _LIBCPP_INLINE_VISIBILITY long double fmod(long double __lcpp_x, ...
  function _LIBCPP_INLINE_VISIBILITY (line 901) | inline _LIBCPP_INLINE_VISIBILITY float       frexp(float __lcpp_x, int* ...
  function frexp (line 902) | inline _LIBCPP_INLINE_VISIBILITY long double frexp(long double __lcpp_x,...
  function _LIBCPP_INLINE_VISIBILITY (line 913) | inline _LIBCPP_INLINE_VISIBILITY float       ldexp(float __lcpp_x, int _...
  function ldexp (line 914) | inline _LIBCPP_INLINE_VISIBILITY long double ldexp(long double __lcpp_x,...
  function _LIBCPP_INLINE_VISIBILITY (line 925) | inline _LIBCPP_INLINE_VISIBILITY float       log(float __lcpp_x) _NOEXCE...
  function log (line 926) | inline _LIBCPP_INLINE_VISIBILITY long double log(long double __lcpp_x) _...
  function _LIBCPP_INLINE_VISIBILITY (line 937) | inline _LIBCPP_INLINE_VISIBILITY float       log10(float __lcpp_x) _NOEX...
  function log10 (line 938) | inline _LIBCPP_INLINE_VISIBILITY long double log10(long double __lcpp_x)...
  function _LIBCPP_INLINE_VISIBILITY (line 949) | inline _LIBCPP_INLINE_VISIBILITY float       modf(float __lcpp_x, float*...
  function modf (line 950) | inline _LIBCPP_INLINE_VISIBILITY long double modf(long double __lcpp_x, ...
  function _LIBCPP_INLINE_VISIBILITY (line 956) | inline _LIBCPP_INLINE_VISIBILITY float       pow(float __lcpp_x, float _...
  function pow (line 957) | inline _LIBCPP_INLINE_VISIBILITY long double pow(long double __lcpp_x, l...
  function _LIBCPP_INLINE_VISIBILITY (line 979) | inline _LIBCPP_INLINE_VISIBILITY float       sin(float __lcpp_x) _NOEXCE...
  function sin (line 980) | inline _LIBCPP_INLINE_VISIBILITY long double sin(long double __lcpp_x) _...
  function _LIBCPP_INLINE_VISIBILITY (line 991) | inline _LIBCPP_INLINE_VISIBILITY float       sinh(float __lcpp_x) _NOEXC...
  function sinh (line 992) | inline _LIBCPP_INLINE_VISIBILITY long double sinh(long double __lcpp_x) ...
  function _LIBCPP_INLINE_VISIBILITY (line 1003) | inline _LIBCPP_INLINE_VISIBILITY float       sqrt(float __lcpp_x) _NOEXC...
  function sqrt (line 1004) | inline _LIBCPP_INLINE_VISIBILITY long double sqrt(long double __lcpp_x) ...
  function _LIBCPP_INLINE_VISIBILITY (line 1015) | inline _LIBCPP_INLINE_VISIBILITY float       tan(float __lcpp_x) _NOEXCE...
  function tan (line 1016) | inline _LIBCPP_INLINE_VISIBILITY long double tan(long double __lcpp_x) _...
  function _LIBCPP_INLINE_VISIBILITY (line 1027) | inline _LIBCPP_INLINE_VISIBILITY float       tanh(float __lcpp_x) _NOEXC...
  function tanh (line 1028) | inline _LIBCPP_INLINE_VISIBILITY long double tanh(long double __lcpp_x) ...
  function _LIBCPP_INLINE_VISIBILITY (line 1038) | inline _LIBCPP_INLINE_VISIBILITY float       acosh(float __lcpp_x) _NOEX...
  function acosh (line 1039) | inline _LIBCPP_INLINE_VISIBILITY long double acosh(long double __lcpp_x)...
  function _LIBCPP_INLINE_VISIBILITY (line 1048) | inline _LIBCPP_INLINE_VISIBILITY float       asinh(float __lcpp_x) _NOEX...
  function asinh (line 1049) | inline _LIBCPP_INLINE_VISIBILITY long double asinh(long double __lcpp_x)...
  function _LIBCPP_INLINE_VISIBILITY (line 1058) | inline _LIBCPP_INLINE_VISIBILITY float       atanh(float __lcpp_x) _NOEX...
  function atanh (line 1059) | inline _LIBCPP_INLINE_VISIBILITY long double atanh(long double __lcpp_x)...
  function _LIBCPP_INLINE_VISIBILITY (line 1068) | inline _LIBCPP_INLINE_VISIBILITY float       cbrt(float __lcpp_x) _NOEXC...
  function cbrt (line 1069) | inline _LIBCPP_INLINE_VISIBILITY long double cbrt(long double __lcpp_x) ...
  function _LIBCPP_INLINE_VISIBILITY (line 1078) | inline _LIBCPP_INLINE_VISIBILITY float copysign(float __lcpp_x,
  function copysign (line 1082) | inline _LIBCPP_INLINE_VISIBILITY long double
  function _LIBCPP_INLINE_VISIBILITY (line 1105) | inline _LIBCPP_INLINE_VISIBILITY float       erf(float __lcpp_x) _NOEXCE...
  function erf (line 1106) | inline _LIBCPP_INLINE_VISIBILITY long double erf(long double __lcpp_x) _...
  function _LIBCPP_INLINE_VISIBILITY (line 1115) | inline _LIBCPP_INLINE_VISIBILITY float       erfc(float __lcpp_x) _NOEXC...
  function erfc (line 1116) | inline _LIBCPP_INLINE_VISIBILITY long double erfc(long double __lcpp_x) ...
  function _LIBCPP_INLINE_VISIBILITY (line 1125) | inline _LIBCPP_INLINE_VISIBILITY float       exp2(float __lcpp_x) _NOEXC...
  function exp2 (line 1126) | inline _LIBCPP_INLINE_VISIBILITY long double exp2(long double __lcpp_x) ...
  function _LIBCPP_INLINE_VISIBILITY (line 1135) | inline _LIBCPP_INLINE_VISIBILITY float       expm1(float __lcpp_x) _NOEX...
  function expm1 (line 1136) | inline _LIBCPP_INLINE_VISIBILITY long double expm1(long double __lcpp_x)...
  function _LIBCPP_INLINE_VISIBILITY (line 1145) | inline _LIBCPP_INLINE_VISIBILITY float       fdim(float __lcpp_x, float ...
  function fdim (line 1146) | inline _LIBCPP_INLINE_VISIBILITY long double fdim(long double __lcpp_x, ...
  function _LIBCPP_INLINE_VISIBILITY (line 1166) | inline _LIBCPP_INLINE_VISIBILITY float       fma(float __lcpp_x, float _...
  function fma (line 1167) | inline _LIBCPP_INLINE_VISIBILITY long double fma(long double __lcpp_x, l...
  function _LIBCPP_INLINE_VISIBILITY (line 1189) | inline _LIBCPP_INLINE_VISIBILITY float       fmax(float __lcpp_x, float ...
  function fmax (line 1190) | inline _LIBCPP_INLINE_VISIBILITY long double fmax(long double __lcpp_x, ...
  function _LIBCPP_INLINE_VISIBILITY (line 1210) | inline _LIBCPP_INLINE_VISIBILITY float       fmin(float __lcpp_x, float ...
  function fmin (line 1211) | inline _LIBCPP_INLINE_VISIBILITY long double fmin(long double __lcpp_x, ...
  function _LIBCPP_INLINE_VISIBILITY (line 1231) | inline _LIBCPP_INLINE_VISIBILITY float       hypot(float __lcpp_x, float...
  function hypot (line 1232) | inline _LIBCPP_INLINE_VISIBILITY long double hypot(long double __lcpp_x,...
  function _LIBCPP_INLINE_VISIBILITY (line 1252) | inline _LIBCPP_INLINE_VISIBILITY int ilogb(float __lcpp_x) _NOEXCEPT    ...
  function _LIBCPP_INLINE_VISIBILITY (line 1253) | inline _LIBCPP_INLINE_VISIBILITY int ilogb(long double __lcpp_x) _NOEXCE...
  function _LIBCPP_INLINE_VISIBILITY (line 1262) | inline _LIBCPP_INLINE_VISIBILITY float       lgamma(float __lcpp_x) _NOE...
  function lgamma (line 1263) | inline _LIBCPP_INLINE_VISIBILITY long double lgamma(long double __lcpp_x...
  function llrint (line 1272) | inline _LIBCPP_INLINE_VISIBILITY long long llrint(float __lcpp_x) _NOEXC...
  function llrint (line 1273) | inline _LIBCPP_INLINE_VISIBILITY long long llrint(long double __lcpp_x) ...
  function llround (line 1282) | inline _LIBCPP_INLINE_VISIBILITY long long llround(float __lcpp_x) _NOEX...
  function llround (line 1283) | inline _LIBCPP_INLINE_VISIBILITY long long llround(long double __lcpp_x)...
  function _LIBCPP_INLINE_VISIBILITY (line 1292) | inline _LIBCPP_INLINE_VISIBILITY float       log1p(float __lcpp_x) _NOEX...
  function log1p (line 1293) | inline _LIBCPP_INLINE_VISIBILITY long double log1p(long double __lcpp_x)...
  function _LIBCPP_INLINE_VISIBILITY (line 1302) | inline _LIBCPP_INLINE_VISIBILITY float       log2(float __lcpp_x) _NOEXC...
  function log2 (line 1303) | inline _LIBCPP_INLINE_VISIBILITY long double log2(long double __lcpp_x) ...
  function _LIBCPP_INLINE_VISIBILITY (line 1312) | inline _LIBCPP_INLINE_VISIBILITY float       logb(float __lcpp_x) _NOEXC...
  function logb (line 1313) | inline _LIBCPP_INLINE_VISIBILITY long double logb(long double __lcpp_x) ...
  function lrint (line 1322) | inline _LIBCPP_INLINE_VISIBILITY long lrint(float __lcpp_x) _NOEXCEPT   ...
  function lrint (line 1323) | inline _LIBCPP_INLINE_VISIBILITY long lrint(long double __lcpp_x) _NOEXC...
  function lround (line 1332) | inline _LIBCPP_INLINE_VISIBILITY long lround(float __lcpp_x) _NOEXCEPT  ...
  function lround (line 1333) | inline _LIBCPP_INLINE_VISIBILITY long lround(long double __lcpp_x) _NOEX...
  function _LIBCPP_INLINE_VISIBILITY (line 1344) | inline _LIBCPP_INLINE_VISIBILITY float       nearbyint(float __lcpp_x) _...
  function nearbyint (line 1345) | inline _LIBCPP_INLINE_VISIBILITY long double nearbyint(long double __lcp...
  function _LIBCPP_INLINE_VISIBILITY (line 1354) | inline _LIBCPP_INLINE_VISIBILITY float       nextafter(float __lcpp_x, f...
  function nextafter (line 1355) | inline _LIBCPP_INLINE_VISIBILITY long double nextafter(long double __lcp...
  function _LIBCPP_INLINE_VISIBILITY (line 1375) | inline _LIBCPP_INLINE_VISIBILITY float       nexttoward(float __lcpp_x, ...
  function nexttoward (line 1376) | inline _LIBCPP_INLINE_VISIBILITY long double nexttoward(long double __lc...
  function _LIBCPP_INLINE_VISIBILITY (line 1385) | inline _LIBCPP_INLINE_VISIBILITY float       remainder(float __lcpp_x, f...
  function remainder (line 1386) | inline _LIBCPP_INLINE_VISIBILITY long double remainder(long double __lcp...
  function _LIBCPP_INLINE_VISIBILITY (line 1406) | inline _LIBCPP_INLINE_VISIBILITY float       remquo(float __lcpp_x, floa...
  function remquo (line 1407) | inline _LIBCPP_INLINE_VISIBILITY long double remquo(long double __lcpp_x...
  function _LIBCPP_INLINE_VISIBILITY (line 1427) | inline _LIBCPP_INLINE_VISIBILITY float       rint(float __lcpp_x) _NOEXC...
  function rint (line 1428) | inline _LIBCPP_INLINE_VISIBILITY long double rint(long double __lcpp_x) ...
  function _LIBCPP_INLINE_VISIBILITY (line 1437) | inline _LIBCPP_INLINE_VISIBILITY float       round(float __lcpp_x) _NOEX...
  function round (line 1438) | inline _LIBCPP_INLINE_VISIBILITY long double round(long double __lcpp_x)...
  function _LIBCPP_INLINE_VISIBILITY (line 1447) | inline _LIBCPP_INLINE_VISIBILITY float       scalbln(float __lcpp_x, lon...
  function scalbln (line 1448) | inline _LIBCPP_INLINE_VISIBILITY long double scalbln(long double __lcpp_...
  function _LIBCPP_INLINE_VISIBILITY (line 1457) | inline _LIBCPP_INLINE_VISIBILITY float       scalbn(float __lcpp_x, int ...
  function scalbn (line 1458) | inline _LIBCPP_INLINE_VISIBILITY long double scalbn(long double __lcpp_x...
  function _LIBCPP_INLINE_VISIBILITY (line 1467) | inline _LIBCPP_INLINE_VISIBILITY float       tgamma(float __lcpp_x) _NOE...
  function tgamma (line 1468) | inline _LIBCPP_INLINE_VISIBILITY long double tgamma(long double __lcpp_x...
  function _LIBCPP_INLINE_VISIBILITY (line 1477) | inline _LIBCPP_INLINE_VISIBILITY float       trunc(float __lcpp_x) _NOEX...
  function trunc (line 1478) | inline _LIBCPP_INLINE_VISIBILITY long double trunc(long double __lcpp_x)...

FILE: Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdlib.h
  function abs (line 111) | inline _LIBCPP_INLINE_VISIBILITY long      abs(     long __x) _NOEXCEPT ...
  function abs (line 113) | inline _LIBCPP_INLINE_VISIBILITY long long abs(long long __x) _NOEXCEPT ...
  function _LIBCPP_INLINE_VISIBILITY (line 116) | inline _LIBCPP_INLINE_VISIBILITY  ldiv_t div(     long __x,      long __...
  function _LIBCPP_INLINE_VISIBILITY (line 118) | inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, long long __...

FILE: Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string.h
  function _LIBCPP_INLINE_VISIBILITY (line 73) | inline _LIBCPP_INLINE_VISIBILITY
  function _LIBCPP_INLINE_VISIBILITY (line 80) | inline _LIBCPP_INLINE_VISIBILITY
  function _LIBCPP_INLINE_VISIBILITY (line 87) | inline _LIBCPP_INLINE_VISIBILITY
  function _LIBCPP_INLINE_VISIBILITY (line 94) | inline _LIBCPP_INLINE_VISIBILITY
  function _LIBCPP_INLINE_VISIBILITY (line 101) | inline _LIBCPP_INLINE_VISIBILITY

FILE: Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/wchar.h
  function _LIBCPP_INLINE_VISIBILITY (line 132) | inline _LIBCPP_INLINE_VISIBILITY
  function wchar_t (line 135) | const wchar_t* wcschr(const wchar_t* __s, wchar_t __c) {return __libcpp_...
  function wchar_t (line 137) | wchar_t* wcschr(      wchar_t* __s, wchar_t __c) {return __libcpp_wcschr...
  function _LIBCPP_INLINE_VISIBILITY (line 139) | inline _LIBCPP_INLINE_VISIBILITY
  function wchar_t (line 142) | const wchar_t* wcspbrk(const wchar_t* __s1, const wchar_t* __s2) {return...
  function wchar_t (line 144) | wchar_t* wcspbrk(      wchar_t* __s1, const wchar_t* __s2) {return __lib...
  function _LIBCPP_INLINE_VISIBILITY (line 146) | inline _LIBCPP_INLINE_VISIBILITY
  function wchar_t (line 149) | const wchar_t* wcsrchr(const wchar_t* __s, wchar_t __c) {return __libcpp...
  function wchar_t (line 151) | wchar_t* wcsrchr(      wchar_t* __s, wchar_t __c) {return __libcpp_wcsrc...
  function _LIBCPP_INLINE_VISIBILITY (line 153) | inline _LIBCPP_INLINE_VISIBILITY
  function wchar_t (line 156) | const wchar_t* wcsstr(const wchar_t* __s1, const wchar_t* __s2) {return ...
  function wchar_t (line 158) | wchar_t* wcsstr(      wchar_t* __s1, const wchar_t* __s2) {return __libc...
  function _LIBCPP_INLINE_VISIBILITY (line 160) | inline _LIBCPP_INLINE_VISIBILITY
  function wchar_t (line 163) | const wchar_t* wmemchr(const wchar_t* __s, wchar_t __c, size_t __n) {ret...
  function wchar_t (line 165) | wchar_t* wmemchr(      wchar_t* __s, wchar_t __c, size_t __n) {return __...

FILE: Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/swift/SwiftRemoteMirror/MemoryReaderInterface.h
  type swift_addr_t (line 33) | typedef uint64_t swift_addr_t;
  type swift_addr_t (line 41) | typedef swift_addr_t (*GetSymbolAddressFunction)(void *reader_context,
  type MemoryReaderImpl (line 45) | typedef struct MemoryReaderImpl {

FILE: Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/swift/SwiftRemoteMirror/SwiftRemoteMirrorTypes.h
  type swift_typeref_t (line 27) | typedef uintptr_t swift_typeref_t;
  type swift_reflection_section_t (line 30) | typedef struct swift_reflection_section {
  type swift_reflection_info_t (line 37) | typedef struct swift_reflection_info {
  type swift_layout_kind_t (line 51) | typedef enum swift_layout_kind {
  type swift_childinfo (line 99) | struct swift_childinfo
  type swift_typeinfo_t (line 102) | typedef struct swift_typeinfo {
  type swift_childinfo_t (line 112) | typedef struct swift_childinfo {
  type SwiftReflectionContext (line 122) | struct SwiftReflectionContext

FILE: basic-headers/MacTypes.h
  type UInt8 (line 115) | typedef unsigned char                   UInt8;
  type SInt8 (line 116) | typedef signed char                     SInt8;
  type UInt16 (line 117) | typedef unsigned short                  UInt16;
  type SInt16 (line 118) | typedef signed short                    SInt16;
  type UInt32 (line 121) | typedef unsigned int                    UInt32;
  type SInt32 (line 122) | typedef signed int                      SInt32;
  type UInt32 (line 124) | typedef unsigned long                   UInt32;
  type SInt32 (line 125) | typedef signed long                     SInt32;
  type wide (line 131) | struct wide {
  type wide (line 135) | typedef struct wide                     wide;
  type UnsignedWide (line 136) | struct UnsignedWide {
  type UnsignedWide (line 140) | typedef struct UnsignedWide             UnsignedWide;
  type wide (line 142) | struct wide {
  type wide (line 146) | typedef struct wide                     wide;
  type UnsignedWide (line 147) | struct UnsignedWide {
  type UnsignedWide (line 151) | typedef struct UnsignedWide             UnsignedWide;
  type SInt64 (line 170) | typedef   signed __int64                SInt64;
  type UInt64 (line 171) | typedef unsigned __int64                UInt64;
  type SInt64 (line 173) | typedef   signed long long              SInt64;
  type UInt64 (line 174) | typedef unsigned long long              UInt64;
  type wide (line 179) | typedef wide                            SInt64;
  type UnsignedWide (line 180) | typedef UnsignedWide                    UInt64;
  type SInt32 (line 193) | typedef SInt32                          Fixed;
  type Fixed (line 194) | typedef Fixed *                         FixedPtr;
  type SInt32 (line 195) | typedef SInt32                          Fract;
  type Fract (line 196) | typedef Fract *                         FractPtr;
  type UInt32 (line 197) | typedef UInt32                          UnsignedFixed;
  type UnsignedFixed (line 198) | typedef UnsignedFixed *                 UnsignedFixedPtr;
  type ShortFixed (line 199) | typedef short                           ShortFixed;
  type ShortFixed (line 200) | typedef ShortFixed *                    ShortFixedPtr;
  type Float32 (line 220) | typedef float               Float32;
  type Float64 (line 221) | typedef double              Float64;
  type Float80 (line 222) | struct Float80 {
  type Float80 (line 226) | typedef struct Float80 Float80;
  type Float96 (line 228) | struct Float96 {
  type Float96 (line 232) | typedef struct Float96 Float96;
  type Float32Point (line 233) | struct Float32Point {
  type Float32Point (line 237) | typedef struct Float32Point Float32Point;
  type Ptr (line 249) | typedef Ptr *                           Handle;
  type Size (line 250) | typedef long                            Size;
  type SInt16 (line 278) | typedef SInt16                          OSErr;
  type SInt32 (line 279) | typedef SInt32                          OSStatus;
  type UInt8 (line 283) | typedef UInt8 *                         BytePtr;
  type ByteCount (line 284) | typedef unsigned long                   ByteCount;
  type ByteOffset (line 285) | typedef unsigned long                   ByteOffset;
  type SInt32 (line 286) | typedef SInt32                          Duration;
  type UnsignedWide (line 287) | typedef UnsignedWide                    AbsoluteTime;
  type UInt32 (line 288) | typedef UInt32                          OptionBits;
  type ItemCount (line 289) | typedef unsigned long                   ItemCount;
  type UInt32 (line 290) | typedef UInt32                          PBVersion;
  type SInt16 (line 291) | typedef SInt16                          ScriptCode;
  type SInt16 (line 292) | typedef SInt16                          LangCode;
  type SInt16 (line 293) | typedef SInt16                          RegionCode;
  type UInt32 (line 294) | typedef UInt32                          FourCharCode;
  type FourCharCode (line 295) | typedef FourCharCode                    OSType;
  type FourCharCode (line 296) | typedef FourCharCode                    ResType;
  type OSType (line 297) | typedef OSType *                        OSTypePtr;
  type ResType (line 298) | typedef ResType *                       ResTypePtr;
  type Boolean (line 309) | typedef unsigned char                   Boolean;
  type RoutineDescriptor (line 326) | struct RoutineDescriptor
  type ProcPtr (line 328) | typedef ProcPtr                         UniversalProcPtr;
  type ProcPtr (line 331) | typedef ProcPtr *                       ProcHandle;
  type UniversalProcPtr (line 332) | typedef UniversalProcPtr *              UniversalProcHandle;
  type UInt32 (line 352) | typedef UInt32                          URefCon;
  type SInt32 (line 353) | typedef SInt32                          SRefCon;
  type UInt32 (line 457) | typedef UInt32                          UnicodeScalarValue;
  type UInt32 (line 458) | typedef UInt32                          UTF32Char;
  type UInt16 (line 459) | typedef UInt16                          UniChar;
  type UInt16 (line 460) | typedef UInt16                          UTF16Char;
  type UInt8 (line 461) | typedef UInt8                           UTF8Char;
  type UniChar (line 462) | typedef UniChar *                       UniCharPtr;
  type UniCharCount (line 463) | typedef unsigned long                   UniCharCount;
  type UniCharCount (line 464) | typedef UniCharCount *                  UniCharCountPtr;
  type Str63 (line 489) | typedef Str63                           StrFileName;
  type StringPtr (line 491) | typedef StringPtr *                     StringHandle;
  type ConstStr63Param (line 499) | typedef ConstStr63Param                 ConstStrFileNameParam;
  function StrLength (line 501) | inline unsigned char StrLength(ConstStr255Param string) { return (*strin...
  type ProcessSerialNumber (line 516) | struct ProcessSerialNumber {
  type ProcessSerialNumber (line 520) | typedef struct ProcessSerialNumber      ProcessSerialNumber;
  type ProcessSerialNumber (line 521) | typedef ProcessSerialNumber *           ProcessSerialNumberPtr;
  type Point (line 538) | struct Point {
  type Point (line 542) | typedef struct Point                    Point;
  type Point (line 543) | typedef Point *                         PointPtr;
  type Rect (line 544) | struct Rect {
  type Rect (line 550) | typedef struct Rect                     Rect;
  type Rect (line 551) | typedef Rect *                          RectPtr;
  type FixedPoint (line 552) | struct FixedPoint {
  type FixedPoint (line 556) | typedef struct FixedPoint               FixedPoint;
  type FixedRect (line 557) | struct FixedRect {
  type FixedRect (line 563) | typedef struct FixedRect                FixedRect;
  type CharParameter (line 565) | typedef short                           CharParameter;
  type Style (line 577) | typedef unsigned char                   Style;
  type StyleParameter (line 578) | typedef short                           StyleParameter;
  type Style (line 579) | typedef Style                           StyleField;
  type SInt32 (line 594) | typedef SInt32                          TimeValue;
  type SInt32 (line 595) | typedef SInt32                          TimeScale;
  type wide (line 596) | typedef wide                            CompTimeValue;
  type SInt64 (line 597) | typedef SInt64                          TimeValue64;
  type TimeBaseRecord (line 598) | struct TimeBaseRecord
  type TimeRecord (line 599) | struct TimeRecord {
  type TimeRecord (line 604) | typedef struct TimeRecord               TimeRecord;
  function class (line 615) | class __machdl HandleObject {}
  function class (line 617) | class __pasobj PascalObject {}
  type NumVersion (line 637) | struct NumVersion {
  type NumVersion (line 644) | typedef struct NumVersion               NumVersion;
  type NumVersion (line 646) | struct NumVersion {
  type NumVersion (line 653) | typedef struct NumVersion               NumVersion;
  type NumVersionVariant (line 669) | typedef union NumVersionVariant         NumVersionVariant;
  type NumVersionVariant (line 670) | typedef NumVersionVariant *             NumVersionVariantPtr;
  type NumVersionVariantPtr (line 671) | typedef NumVersionVariantPtr *          NumVersionVariantHandle;
  type VersRec (line 672) | struct VersRec {
  type VersRec (line 679) | typedef struct VersRec                  VersRec;
  type VersRec (line 680) | typedef VersRec *                       VersRecPtr;
  type VersRecPtr (line 681) | typedef VersRecPtr *                    VersRecHndl;
  type UInt8 (line 687) | typedef UInt8                           Byte;
  type SInt8 (line 688) | typedef SInt8                           SignedByte;
  type wide (line 689) | typedef wide *                          WidePtr;
  type UnsignedWide (line 690) | typedef UnsignedWide *                  UnsignedWidePtr;
  type Float80 (line 691) | typedef Float80                         extended80;
  type Float96 (line 692) | typedef Float96                         extended96;
  type SInt8 (line 693) | typedef SInt8                           VHSelect;

FILE: src/CoreAudio/AFAVFormatComponent/AVFormatFileObject.cpp
  function AudioFileFormat (line 38) | AudioFileFormat* AVFormatFileObject::GetAudioFormat() const

FILE: src/CoreAudio/AFAVFormatComponent/AVFormatFileObject.h
  function AudioFileFormat (line 33) | AudioFileFormat* GetAudioFormat() const override

FILE: src/CoreAudio/AFAVFormatComponent/AudioFileFormatGeneric.cpp
  function Boolean (line 32) | Boolean AudioFileFormatGeneric::ExtensionIsThisFormat(CFStringRef inExte...
  function CFArrayRef (line 51) | CFArrayRef AudioFileFormatGeneric::toCFArray(const std::vector<const cha...
  function UncertainResult (line 82) | UncertainResult AudioFileFormatGeneric::FileDataIsThisFormat(UInt32 inDa...
  function AudioFileObject (line 98) | AudioFileObject* AudioFileFormatGeneric::New()
  function OSStatus (line 104) | OSStatus AudioFileFormatGeneric::GetAvailableFormatIDs(UInt32* ioDataSiz...
  function OSStatus (line 119) | OSStatus AudioFileFormatGeneric::GetAvailableStreamDescriptions(UInt32 i...

FILE: src/CoreAudio/AFAVFormatComponent/AudioFileFormatGeneric.h
  function class (line 24) | class AudioFileFormatGeneric : public AudioFileFormat
  type Description (line 52) | struct Description

FILE: src/CoreAudio/AFAVFormatComponent/AudioFileMP3.cpp
  class AudioFileFormatMP3 (line 23) | class AudioFileFormatMP3 : public AudioFileFormatGeneric
    method AudioFileFormatMP3 (line 26) | AudioFileFormatMP3() : AudioFileFormatGeneric('.mp3', "mp3") {}
    method Description (line 28) | const Description& description() const override
  class MP3Component (line 41) | class MP3Component : public AVFormatFileObject<AudioFileFormatMP3, Audio...
    method MP3Component (line 44) | MP3Component(AudioComponentInstance inInstance) : AVFormatFileObject(i...
  function Boolean (line 57) | Boolean AudioFileMP3::IsDataFormatSupported(const AudioStreamBasicDescri...

FILE: src/CoreAudio/AFAVFormatComponent/AudioFileMP3.h
  function class (line 24) | class AudioFileMP3 : public AudioFileObject

FILE: src/CoreAudio/AFAVFormatComponent/AudioFileWAV.cpp
  class AudioFileFormatWAV (line 23) | class AudioFileFormatWAV : public AudioFileFormatGeneric
    method AudioFileFormatWAV (line 26) | AudioFileFormatWAV() : AudioFileFormatGeneric('.mp3', "wav") {}
    method Description (line 28) | const Description& description() const override
  class WAVComponent (line 49) | class WAVComponent : public AVFormatFileObject<AudioFileFormatWAV, Audio...
    method WAVComponent (line 52) | WAVComponent(AudioComponentInstance inInstance) : AVFormatFileObject(i...
  function Boolean (line 65) | Boolean AudioFileWAV::IsDataFormatSupported(const AudioStreamBasicDescri...

FILE: src/CoreAudio/AFAVFormatComponent/AudioFileWAV.h
  function class (line 24) | class AudioFileWAV : public AudioFileObject

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAAudioFile.cpp
  class FunctionLogger (line 70) | class FunctionLogger {
    method FunctionLogger (line 72) | FunctionLogger(const char *name, const char *fmt=NULL, ...) : mName(na...
    method Indent (line 92) | static void	Indent() {
  function SInt64 (line 395) | SInt64  CAAudioFile::FileDataOffset()
  function SInt64 (line 406) | SInt64  CAAudioFile::GetNumberFrames() const
  function OSStatus (line 595) | OSStatus	CAAudioFile::SetConverterProperty(
  function CFArrayRef (line 645) | CFArrayRef  CAAudioFile::GetConverterConfig()
  function SInt64 (line 765) | SInt64  CAAudioFile::PacketToFrame(SInt64 packet) const
  function SInt64 (line 783) | SInt64	CAAudioFile::FrameToPacket(SInt64 inFrame) const
  function SInt64 (line 804) | SInt64  CAAudioFile::Tell() const	// frameNumber
  function OSStatus (line 959) | OSStatus CAAudioFile::ReadInputProc(	AudioConverterRef				inAudioConverter,
  function OSStatus (line 1133) | OSStatus CAAudioFile::WriteInputProc(	AudioConverterRef				/*inAudioConv...
  function hexdump (line 1164) | static void	hexdump(const void *addr, long len)

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAAudioFile.h
  type UInt32 (line 73) | typedef UInt32 AudioFileTypeID;
  function class (line 96) | class CAAudioFile {

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAAudioFilePlayer.cpp
  function OSStatus (line 161) | OSStatus	CAAudioFilePlayer::GetPlayBuffer(
  function OSStatus (line 179) | OSStatus	CAAudioFilePlayer::InputProc(

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAAudioFilePlayer.h
  function class (line 54) | class CAAudioFilePlayer : public CAAudioFileReader {

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAAudioFileRecorder.cpp
  function OSStatus (line 178) | OSStatus	CAAudioFileRecorder::InputProc(

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAAudioFileRecorder.h
  function class (line 50) | class CAAudioFileRecorder : public CAAudioFileWriter {

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAAudioFileStreamer.cpp
  function SInt64 (line 133) | SInt64	CAAudioFileReader::GetCurrentFrame() const

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAAudioFileStreamer.h
  function class (line 51) | class CAAudioFileStreamer {
  function IsRunning (line 59) | bool				IsRunning() { return mRunning; }
  function GetCurrentPosition (line 76) | double				GetCurrentPosition() const;	// 0-1
  function virtual (line 97) | virtual CABufferQueue::Buffer *	CreateBuffer(const CAStreamBasicDescript...
  function virtual (line 100) | virtual void		ProcessBuffer(CABufferQueue::Buffer *b) {
  function virtual (line 122) | virtual void		ProcessBuffer(CABufferQueue::Buffer *b) {

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CABufferQueue.h
  function class (line 57) | class CABufferQueue {
  function class (line 181) | class CAPushBufferQueue : public CABufferQueue {
  function class (line 197) | class CAPullBufferQueue : public CABufferQueue {

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAChannelMapper.cpp
  function DefaultChannelLayout (line 50) | static void DefaultChannelLayout(CAAudioChannelLayout &layout, UInt32 nc...
  function OSStatus (line 83) | OSStatus	CAChannelMapper::OpenMixer(double sampleRate)
  function OSStatus (line 125) | OSStatus	CAChannelMapper::ResetMixer()
  function OSStatus (line 147) | OSStatus	CAChannelMapper::ConfigureDownmix()
  function OSStatus (line 177) | OSStatus	CAChannelMapper::ConnectChannelToChannel(UInt32 inChannel, UInt...
  function OSStatus (line 183) | OSStatus	CAChannelMapper::Mix(const AudioBufferList *src, AudioBufferLis...
  function OSStatus (line 192) | OSStatus	CAChannelMapper::MixerInputProc(

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAChannelMapper.h
  function class (line 56) | class CAChannelMapper {

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAChannelMappingPlayer.h
  function class (line 50) | class CAChannelMappingPlayer : public CAAudioFilePlayer {

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAGuard.cpp
  type timespec (line 156) | struct timespec

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAGuard.h
  function class (line 68) | class	CAGuard : public CAMutex

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAPThread.cpp
  function UInt32 (line 253) | UInt32 CAPThread::getScheduledPriority(pthread_t inThread, int inPriorit...
  function UInt32 (line 300) | UInt32 WINAPI	CAPThread::Entry(CAPThread* inCAPThread)
  function Boolean (line 330) | Boolean CompareAndSwap(UInt32 inOldValue, UInt32 inNewValue, UInt32* inO...

FILE: src/CoreAudio/AudioFileTools/PublicUtility/CAPThread.h
  function class (line 72) | class	CAPThread

FILE: src/CoreAudio/AudioFileTools/Utility/AFToolsCommon.cpp
  function ParseStreamDescription (line 63) | bool ParseStreamDescription(const char *inTextDesc, CAStreamBasicDescrip...
  function PrintAudioFileTypesAndFormats (line 184) | void	PrintAudioFileTypesAndFormats(FILE *outfile)
  function StrToOSType (line 262) | int		StrToOSType(const char *str, OSType &t)

FILE: src/CoreAudio/AudioFileTools/Utility/CAAudioFileConverter.cpp
  type stat (line 95) | struct stat
  type CAFSourceInfo (line 478) | struct CAFSourceInfo {
  function ASBD_NtoB (line 486) | static void ASBD_NtoB(const AudioStreamBasicDescription *infmt, AudioStr...
  function ASBD_BtoN (line 498) | static void ASBD_BtoN(const AudioStreamBasicDescription *infmt, AudioStr...

FILE: src/CoreAudio/AudioFileTools/Utility/CAAudioFileConverter.h
  function class (line 62) | class CAAudioFileConverter {

FILE: src/CoreAudio/AudioFileTools/Utility/CAChannelLayouts.cpp
  type LayoutTag (line 47) | struct LayoutTag {
  function UInt32 (line 145) | UInt32		CAChannelLayouts::StringToConstant(const char *s)

FILE: src/CoreAudio/AudioFileTools/Utility/CAChannelLayouts.h
  function class (line 53) | class CAChannelLayouts {

FILE: src/CoreAudio/AudioFileTools/Utility/CAFilePathUtils.cpp
  function OSStatus (line 46) | OSStatus	PosixPathToParentFSRefAndName(const char *path, FSRef &outParen...

FILE: src/CoreAudio/AudioFileTools/Utility/QTAACFile.cpp
  function GetMP4DecoderConfig (line 110) | static void GetMP4DecoderConfig(Media inMedia, AudioStreamBasicDescripti...
  function OSStatus (line 255) | OSStatus	QTAACFile::SetConverterProperty(AudioConverterPropertyID	inProp...
  function OSStatus (line 290) | OSStatus QTAACFile::ReadInputProc(  AudioConverterRef				inAudioConverter,

FILE: src/CoreAudio/AudioFileTools/Utility/QTAACFile.h
  function class (line 59) | class QTAACFile {

FILE: src/CoreAudio/AudioFileTools/afconvert.cpp
  function Warning (line 120) | void	Warning(const char *s, OSStatus error)
  function OSType (line 126) | OSType AFConvertTool::Parse4CharCode(const char *arg, const char *name)

FILE: src/CoreAudio/AudioFileTools/afconvert.h
  function class (line 48) | class AFConvertTool {

FILE: src/CoreAudio/AudioFileTools/afconvert_main.cpp
  function main (line 48) | int	main(int argc, const char * argv[])

FILE: src/CoreAudio/AudioFileTools/afinfo.cpp
  function main (line 60) | int main (int argc, const char * argv[])

FILE: src/CoreAudio/AudioFileTools/afinterleave.cpp
  function usage (line 49) | static void usage()
  function Interleave (line 64) | void	Interleave(int nInputs, const char *infilenames[], const char *outf...
  function MissingArgument (line 191) | static void	MissingArgument()
  function main (line 197) | int	main(int argc, const char *argv[])

FILE: src/CoreAudio/AudioFileTools/afplay.cpp
  function usage (line 53) | static void usage()
  function Play (line 73) | static void Play(CAChannelMappingPlayer &player, SInt64 startFrame, SInt...
  function MissingArgument (line 94) | void	MissingArgument()
  function main (line 100) | int main(int argc, const char *argv[])

FILE: src/CoreAudio/AudioFileTools/afrecord.cpp
  function usage (line 50) | static void usage()
  function MissingArgument (line 83) | static void	MissingArgument()
  function OSType (line 89) | static OSType Parse4CharCode(const char *arg, const char *name)
  function ParseInt (line 100) | static int	ParseInt(const char *arg, const char *name)
  function Record (line 110) | static void Record(CAAudioFileRecorder &recorder)
  function main (line 120) | int main(int argc, const char *argv[])

FILE: src/CoreAudio/AudioFileTools/audioformats.cpp
  function PrintFileFormats (line 55) | void	PrintFileFormats()
  type LayoutTag (line 90) | struct LayoutTag {
  function PrintCompatibleChannelLayouts (line 117) | void	PrintCompatibleChannelLayouts()
  function main (line 143) | int main(int argc, const char *argv[])

FILE: src/CoreAudio/AudioFileTools/auprocess.cpp
  function PRINT_MARKS (line 71) | void PRINT_MARKS ()
  function PerfResult (line 79) | void PerfResult(const char *toolname, int group, const char *testname, d...
  function PRINT_PROGRESS (line 87) | void PRINT_PROGRESS (Float32 inPercent)
  type ReadBuffer (line 187) | struct ReadBuffer {
  function OSStatus (line 192) | static OSStatus MemoryInputCallback (void		*inRefCon,
  function CFPropertyListRef (line 233) | CFPropertyListRef	 ReadPresetFromPresetFile (char* filePath)
  function main (line 297) | int main(int argc, const char * argv[])

FILE: src/CoreAudio/AudioFileTools/auprofile.cpp
  function PerfResult (line 70) | void PerfResult(const char *toolname, int group, const char *testname, d...
  type ReadBuffer (line 82) | struct ReadBuffer {
  function OSStatus (line 90) | static OSStatus MemoryInputCallback (void		*inRefCon,
  function CFPropertyListRef (line 142) | CFPropertyListRef	 ReadPresetFromPresetFile (char* filePath)
  function main (line 202) | int main(int argc, const char * argv[])

FILE: src/CoreAudio/AudioToolbox/AUComponent.cpp
  function OSStatus (line 29) | OSStatus AudioOutputUnitStart(AudioUnit ci)
  function OSStatus (line 34) | OSStatus AudioOutputUnitStop(AudioUnit ci)
  function OSStatus (line 39) | OSStatus AudioUnitInitialize(AudioUnit inUnit)
  function OSStatus (line 44) | OSStatus AudioUnitUninitialize(AudioUnit inUnit)
  function OSStatus (line 49) | OSStatus
  function OSStatus (line 60) | OSStatus
  function OSStatus (line 71) | OSStatus
  function OSStatus (line 82) | OSStatus
  function OSStatus (line 91) | OSStatus
  function OSStatus (line 101) | OSStatus
  function OSStatus (line 109) | OSStatus
  function OSStatus (line 117) | OSStatus
  function OSStatus (line 127) | OSStatus
  function OSStatus (line 138) | OSStatus
  function OSStatus (line 146) | OSStatus
  function OSStatus (line 157) | OSStatus
  function OSStatus (line 168) | OSStatus
  function OSStatus (line 182) | OSStatus
  function OSStatus (line 190) | OSStatus
  function _Nullable (line 197) | _Nullable CFArrayRef

FILE: src/CoreAudio/AudioToolbox/AudioComponentManager.h
  function class (line 31) | class __attribute__((visibility("hidden"))) AudioComponentManager

FILE: src/CoreAudio/AudioToolbox/AudioConverter.cpp
  function OSStatus (line 26) | OSStatus AudioConverterNew(const AudioStreamBasicDescription* inSourceFo...
  function OSStatus (line 31) | OSStatus AudioConverterNewSpecific(const AudioStreamBasicDescription* in...
  function OSStatus (line 37) | OSStatus AudioConverterReset(AudioConverterRef inAudioConverter)
  function OSStatus (line 48) | OSStatus AudioConverterDispose(AudioConverterRef inAudioConverter)
  function OSStatus (line 54) | OSStatus AudioConverterGetProperty(AudioConverterRef inAudioConverter, A...
  function OSStatus (line 59) | OSStatus AudioConverterGetPropertyInfo(AudioConverterRef inAudioConverte...
  function OSStatus (line 64) | OSStatus AudioConverterSetProperty(AudioConverterRef inAudioConverter, A...
  function OSStatus (line 69) | OSStatus AudioConverterConvertBuffer(AudioConverterRef inAudioConverter,...
  function OSStatus (line 91) | OSStatus AudioConverterFillComplexBuffer(AudioConverterRef inAudioConver...
  function OSStatus (line 96) | OSStatus AudioConverterConvertComplexBuffer(AudioConverterRef inAudioCon...

FILE: src/CoreAudio/AudioToolbox/AudioConverterImpl.cpp
  function throwFFMPEGError (line 39) | static void throwFFMPEGError(int errnum, const char* function)
  function OSStatus (line 67) | OSStatus AudioConverter::create(const AudioStreamBasicDescription* inSou...
  function OSStatus (line 224) | OSStatus setPropertyT(UInt32 inPropertyDataSize, T* localProperty, const...
  function OSStatus (line 235) | OSStatus AudioConverter::setProperty(AudioConverterPropertyID inProperty...
  function OSStatus (line 269) | OSStatus AudioConverter::getPropertyInfo(AudioConverterPropertyID inProp...
  function OSStatus (line 275) | OSStatus getPropertyT(UInt32 *ioPropertyDataSize, const T* localProperty...
  function OSStatus (line 287) | OSStatus AudioConverter::getProperty(AudioConverterPropertyID inProperty...
  function OSStatus (line 311) | OSStatus AudioConverter::feedInput(AudioConverterComplexInputDataProc da...
  function OSStatus (line 369) | OSStatus AudioConverter::fillComplex(AudioConverterComplexInputDataProc ...
  type AVSampleFormat (line 670) | enum AVSampleFormat
  type AVCodecID (line 695) | enum AVCodecID
  type AVCodecID (line 720) | enum AVCodecID
  type AVCodecID (line 732) | enum AVCodecID
  type AVCodecID (line 737) | enum AVCodecID
  type AVCodecID (line 749) | enum AVCodecID

FILE: src/CoreAudio/AudioToolbox/AudioConverterImpl.h
  function class (line 13) | class __attribute__((visibility("hidden"))) AudioConverter

FILE: src/CoreAudio/AudioToolbox/AudioFile.cpp
  function OSStatus (line 24) | OSStatus AudioFileCreateWithURL (CFURLRef inFileRef,
  function OSStatus (line 33) | OSStatus AudioFileOpenURL ( CFURLRef inFileRef,
  function OSStatus (line 41) | OSStatus AudioFileInitializeWithCallbacks (
  function OSStatus (line 55) | OSStatus AudioFileOpenWithCallbacks (
  function OSStatus (line 67) | OSStatus AudioFileClose (AudioFileID inAudioFile)
  function OSStatus (line 72) | OSStatus AudioFileOptimize (AudioFileID inAudioFile)
  function OSStatus (line 77) | OSStatus AudioFileReadBytes ( AudioFileID inAudioFile,
  function OSStatus (line 86) | OSStatus AudioFileWriteBytes ( AudioFileID inAudioFile,
  function OSStatus (line 95) | OSStatus AudioFileReadPacketData ( AudioFileID inAudioFile,
  function OSStatus (line 106) | OSStatus AudioFileReadPackets ( AudioFileID inAudioFile,
  function OSStatus (line 117) | OSStatus AudioFileWritePackets ( AudioFileID inAudioFile,
  function OSStatus (line 128) | OSStatus AudioFileCountUserData ( AudioFileID inAudioFile,
  function OSStatus (line 135) | OSStatus AudioFileGetUserDataSize ( AudioFileID inAudioFile,
  function OSStatus (line 143) | OSStatus AudioFileGetUserData ( AudioFileID inAudioFile,
  function OSStatus (line 152) | OSStatus AudioFileSetUserData ( AudioFileID inAudioFile,
  function OSStatus (line 161) | OSStatus AudioFileRemoveUserData ( AudioFileID inAudioFile,
  function OSStatus (line 168) | OSStatus AudioFileGetPropertyInfo( AudioFileID inAudioFile,
  function OSStatus (line 176) | OSStatus AudioFileGetProperty( AudioFileID inAudioFile,
  function OSStatus (line 184) | OSStatus AudioFileSetProperty( AudioFileID inAudioFile,
  function OSStatus (line 192) | OSStatus AudioFileGetGlobalInfoSize( AudioFilePropertyID inPropertyID,
  function writeUInt32Set (line 200) | static void writeUInt32Set(const std::set<UInt32>& set, void *outPropert...
  function CFArrayRef (line 212) | CFArrayRef stringContainerToArray(const ContainerType& t)
  function OSStatus (line 227) | OSStatus AudioFileGetGlobalInfo( AudioFilePropertyID inPropertyID,
  function OSStatus (line 372) | OSStatus AudioFileCreate ( const struct FSRef *inParentRef,
  function OSStatus (line 383) | OSStatus AudioFileInitialize ( const struct FSRef *inFileRef,
  function OSStatus (line 392) | OSStatus AudioFileOpen ( const struct FSRef *inFileRef,

FILE: src/CoreAudio/AudioToolbox/AudioFileComponent.cpp
  function OSStatus (line 24) | OSStatus
  function OSStatus (line 34) | OSStatus
  function OSStatus (line 44) | OSStatus
  function OSStatus (line 56) | OSStatus
  function OSStatus (line 73) | OSStatus
  function OSStatus (line 82) | OSStatus
  function OSStatus (line 89) | OSStatus
  function OSStatus (line 100) | OSStatus
  function OSStatus (line 111) | OSStatus
  function OSStatus (line 125) | OSStatus
  function OSStatus (line 138) | OSStatus
  function OSStatus (line 152) | OSStatus
  function OSStatus (line 162) | OSStatus
  function OSStatus (line 172) | OSStatus
  function OSStatus (line 182) | OSStatus
  function OSStatus (line 191) | OSStatus
  function OSStatus (line 201) | OSStatus
  function OSStatus (line 212) | OSStatus
  function OSStatus (line 223) | OSStatus
  function OSStatus (line 232) | OSStatus
  function OSStatus (line 241) | OSStatus
  function OSStatus (line 251) | OSStatus
  function OSStatus (line 260) | OSStatus
  function OSStatus (line 273) | OSStatus
  function OSStatus (line 284) | OSStatus

FILE: src/CoreAudio/AudioToolbox/AudioFileFormatManager.cpp
  function cfArrayToVector (line 47) | static std::vector<std::string> cfArrayToVector(CFArrayRef array)
  function AudioFileFormatManager (line 169) | AudioFileFormatManager* AudioFileFormatManager::instance()

FILE: src/CoreAudio/AudioToolbox/AudioFileFormatManager.h
  type ComponentInfo (line 38) | struct ComponentInfo

FILE: src/CoreAudio/AudioToolbox/AudioFormat.cpp
  function OSStatus (line 22) | OSStatus AudioFormatGetPropertyInfo( AudioFormatPropertyID inPropertyID,
  function OSStatus (line 30) | OSStatus AudioFormatGetProperty( AudioFormatPropertyID inPropertyID,

FILE: src/CoreAudio/AudioToolbox/AudioHardwareService.cpp
  function OSStatus (line 4) | OSStatus AudioHardwareServiceGetPropertyData(AudioObjectID inObjectID, c...
  function Boolean (line 10) | Boolean AudioHardwareServiceHasProperty(AudioObjectID inObjectID, const ...
  function OSStatus (line 16) | OSStatus AudioHardwareServiceIsPropertySettable(AudioObjectID inObjectID...
  function OSStatus (line 22) | OSStatus AudioHardwareServiceSetPropertyData(AudioObjectID inObjectID, c...

FILE: src/CoreAudio/AudioToolbox/AudioOutputUnitComponent.cpp
  function OSStatus (line 11) | OSStatus AudioOutputUnitComponent::setProperty(AudioUnitPropertyID prop,...
  function OSStatus (line 60) | OSStatus AudioOutputUnitComponent::getProperty(AudioUnitPropertyID prop,...
  function OSStatus (line 96) | OSStatus AudioOutputUnitComponent::getPropertyInfo(AudioUnitPropertyID p...

FILE: src/CoreAudio/AudioToolbox/AudioOutputUnitComponent.h
  function class (line 5) | class AudioOutputUnitComponent : public AudioUnitComponent

FILE: src/CoreAudio/AudioToolbox/AudioQueue.cpp
  function OSStatus (line 5) | OSStatus AudioQueueStart(AudioQueueRef inAQ, const AudioTimeStamp *inSta...
  function OSStatus (line 10) | OSStatus AudioQueuePrime(AudioQueueRef inAQ, UInt32 inNumberOfFramesToPr...
  function OSStatus (line 15) | OSStatus AudioQueueFlush(AudioQueueRef inAQ)
  function OSStatus (line 20) | OSStatus AudioQueueStop(AudioQueueRef inAQ, Boolean inImmediate)
  function OSStatus (line 25) | OSStatus AudioQueuePause(AudioQueueRef inAQ)
  function OSStatus (line 30) | OSStatus AudioQueueReset(AudioQueueRef inAQ)
  function OSStatus (line 35) | OSStatus AudioQueueNewOutput(const AudioStreamBasicDescription *inFormat,
  function OSStatus (line 46) | OSStatus AudioQueueNewInput(const AudioStreamBasicDescription *inFormat,
  function OSStatus (line 56) | OSStatus AudioQueueDispose(AudioQueueRef inAQ, Boolean inImmediate)
  function OSStatus (line 61) | OSStatus AudioQueueGetParameter(AudioQueueRef inAQ, AudioQueueParameterI...
  function OSStatus (line 66) | OSStatus AudioQueueSetParameter(AudioQueueRef inAQ, AudioQueueParameterI...
  function OSStatus (line 71) | OSStatus AudioQueueGetProperty(AudioQueueRef inAQ, AudioQueuePropertyID ...
  function OSStatus (line 76) | OSStatus AudioQueueSetProperty(AudioQueueRef inAQ, AudioQueuePropertyID ...
  function OSStatus (line 81) | OSStatus AudioQueueGetPropertySize(AudioQueueRef inAQ, AudioQueuePropert...
  function OSStatus (line 86) | OSStatus AudioQueueAddPropertyListener(AudioQueueRef inAQ, AudioQueuePro...
  function OSStatus (line 91) | OSStatus AudioQueueRemovePropertyListener(AudioQueueRef inAQ, AudioQueue...
  function OSStatus (line 96) | OSStatus AudioQueueSetOfflineRenderFormat(AudioQueueRef inAQ, const Audi...
  function OSStatus (line 101) | OSStatus AudioQueueOfflineRender(AudioQueueRef inAQ, const AudioTimeStam...

FILE: src/CoreAudio/AudioToolbox/AudioQueueBase.cpp
  function OSStatus (line 19) | OSStatus AudioQueue::getParameter(AudioQueueParameterID inParamID, Audio...
  function OSStatus (line 25) | OSStatus AudioQueue::setParameter(AudioQueueParameterID inParamID, Audio...
  function OSStatus (line 31) | OSStatus AudioQueue::getProperty(AudioQueuePropertyID inID, void *outDat...
  function OSStatus (line 37) | OSStatus AudioQueue::setProperty(AudioQueuePropertyID inID, const void *...
  function OSStatus (line 43) | OSStatus AudioQueue::getPropertySize(AudioQueuePropertyID inID, UInt32 *...
  function OSStatus (line 49) | OSStatus AudioQueue::addPropertyListener(AudioQueuePropertyID inID, Audi...
  function OSStatus (line 55) | OSStatus AudioQueue::removePropertyListener(AudioQueuePropertyID inID, A...

FILE: src/CoreAudio/AudioToolbox/AudioQueueBase.h
  function class (line 5) | class AudioQueue

FILE: src/CoreAudio/AudioToolbox/AudioQueueOutput.cpp
  function OSStatus (line 20) | OSStatus AudioQueueOutput::start(const AudioTimeStamp *inStartTime)
  function OSStatus (line 26) | OSStatus AudioQueueOutput::prime(UInt32 inNumberOfFramesToPrepare, UInt3...
  function OSStatus (line 32) | OSStatus AudioQueueOutput::flush()
  function OSStatus (line 38) | OSStatus AudioQueueOutput::stop(Boolean inImmediate)
  function OSStatus (line 44) | OSStatus AudioQueueOutput::pause()
  function OSStatus (line 50) | OSStatus AudioQueueOutput::reset()
  function OSStatus (line 56) | OSStatus AudioQueueOutput::dispose(Boolean inImmediate)
  function OSStatus (line 70) | OSStatus AudioQueueOutput::setOfflineRenderFormat(const AudioStreamBasic...
  function OSStatus (line 76) | OSStatus AudioQueueOutput::offlineRender(const AudioTimeStamp *inTimesta...
  function OSStatus (line 82) | OSStatus AudioQueueOutput::create(const AudioStreamBasicDescription *inF...

FILE: src/CoreAudio/AudioToolbox/AudioQueueOutput.h
  function class (line 5) | class AudioQueueOutput : public AudioQueue

FILE: src/CoreAudio/AudioToolbox/AudioToolbox.cpp
  function CAShow (line 23) | void CAShow(void* inObject)

FILE: src/CoreAudio/AudioToolbox/ConsumableBuffer.h
  function class (line 27) | class ConsumableBuffer

FILE: src/CoreAudio/AudioToolbox/ExtendedAudioFile.cpp
  function OSStatus (line 26) | OSStatus ExtAudioFileOpenURL( CFURLRef inURL,
  function OSStatus (line 32) | OSStatus ExtAudioFileWrapAudioFileID(AudioFileID inFileID,
  function OSStatus (line 39) | OSStatus ExtAudioFileCreateWithURL( CFURLRef inURL,
  function OSStatus (line 49) | OSStatus ExtAudioFileOpen( const struct FSRef * inFSRef,
  function OSStatus (line 55) | OSStatus ExtAudioFileCreateNew( const struct FSRef * inParentDir,
  function OSStatus (line 65) | OSStatus ExtAudioFileDispose( ExtAudioFileRef inExtAudioFile)
  function OSStatus (line 70) | OSStatus ExtAudioFileRead( ExtAudioFileRef inExtAudioFile,
  function OSStatus (line 77) | OSStatus ExtAudioFileWrite( ExtAudioFileRef inExtAudioFile,
  function OSStatus (line 84) | OSStatus ExtAudioFileWriteAsync( ExtAudioFileRef inExtAudioFile,
  function OSStatus (line 91) | OSStatus ExtAudioFileSeek( ExtAudioFileRef inExtAudioFile,
  function OSStatus (line 97) | OSStatus ExtAudioFileTell( ExtAudioFileRef inExtAudioFile,
  function OSStatus (line 103) | OSStatus ExtAudioFileGetPropertyInfo(ExtAudioFileRef inExtAudioFile,
  function OSStatus (line 111) | OSStatus ExtAudioFileGetProperty( ExtAudioFileRef inExtAudioFile,
  function OSStatus (line 119) | OSStatus ExtAudioFileSetProperty( ExtAudioFileRef inExtAudioFile,

FILE: src/CoreAudio/AudioToolbox/MusicDevice.cpp
  function OSStatus (line 24) | OSStatus
  function OSStatus (line 35) | OSStatus
  function OSStatus (line 44) | OSStatus
  function OSStatus (line 56) | OSStatus

FILE: src/CoreAudio/CoreAudio/AudioHardware.cpp
  function initObjects (line 33) | static void initObjects()
  function AudioHardwareImpl (line 45) | static AudioHardwareImpl* GetObject(AudioObjectID objID)
  function AudioHardwareImpl (line 56) | static AudioHardwareImpl* GetSystemObject()
  function AudioObjectShow (line 61) | void AudioObjectShow(AudioObjectID inObjectID)
  function Boolean (line 68) | Boolean AudioObjectHasProperty(AudioObjectID inObjectID,
  function OSStatus (line 78) | OSStatus AudioObjectIsPropertySettable(AudioObjectID inObjectID,
  function OSStatus (line 88) | OSStatus AudioObjectGetPropertyDataSize(AudioObjectID inObjectID,
  function OSStatus (line 100) | OSStatus AudioObjectGetPropertyData(AudioObjectID inObjectID,
  function OSStatus (line 112) | OSStatus AudioObjectSetPropertyData(AudioObjectID inObjectID,
  function OSStatus (line 124) | OSStatus AudioObjectAddPropertyListener(AudioObjectID inObjectID,
  function OSStatus (line 135) | OSStatus AudioObjectRemovePropertyListener(AudioObjectID inObjectID,
  function OSStatus (line 146) | OSStatus AudioHardwareUnload(void)
  function OSStatus (line 151) | OSStatus AudioHardwareCreateAggregateDevice(CFDictionaryRef, AudioObject...
  function OSStatus (line 160) | OSStatus AudioHardwareDestroyAggregateDevice(AudioObjectID inDeviceID)
  function OSStatus (line 166) | OSStatus AudioHardwareGetProperty(AudioHardwarePropertyID inPropId, UInt...
  function OSStatus (line 174) | OSStatus AudioDeviceGetProperty(AudioDeviceID inDevice, UInt32 inChannel...
  function OSStatus (line 185) | OSStatus AudioDeviceGetPropertyInfo(AudioDeviceID inDevice, UInt32 inCha...
  function OSStatus (line 208) | OSStatus AudioDeviceSetProperty(AudioDeviceID inDevice, const AudioTimeS...
  function OSStatus (line 220) | OSStatus AudioHardwareGetPropertyInfo(AudioHardwarePropertyID inProperty...
  function OSStatus (line 225) | OSStatus AudioDeviceCreateIOProcID(AudioObjectID inDevice,
  function OSStatus (line 236) | OSStatus AudioDeviceAddIOProc(AudioDeviceID inDevice, AudioDeviceIOProc ...
  function OSStatus (line 244) | OSStatus AudioDeviceDestroyIOProcID(AudioObjectID inDevice,
  function OSStatus (line 254) | OSStatus AudioDeviceRemoveIOProc(AudioDeviceID inDevice, AudioDeviceIOPr...
  function OSStatus (line 263) | OSStatus AudioDeviceStart(AudioObjectID inDevice, AudioDeviceIOProcID in...
  function OSStatus (line 272) | OSStatus AudioDeviceStartAtTime(AudioObjectID inDevice, AudioDeviceIOPro...
  function OSStatus (line 282) | OSStatus AudioDeviceStop(AudioObjectID inDevice, AudioDeviceIOProcID inP...
  function OSStatus (line 291) | OSStatus AudioDeviceGetCurrentTime(AudioObjectID inDevice, AudioTimeStam...
  function OSStatus (line 300) | OSStatus AudioDeviceTranslateTime(AudioObjectID inDevice, const AudioTim...
  function OSStatus (line 310) | OSStatus AudioDeviceGetNearestStartTime(AudioObjectID inDevice,

FILE: src/CoreAudio/CoreAudio/AudioHardwareImpl.cpp
  function OSStatus (line 49) | OSStatus AudioHardwareImpl::createIOProcID(AudioDeviceIOProc inProc, voi...
  function OSStatus (line 68) | OSStatus AudioHardwareImpl::destroyIOProcID(AudioDeviceIOProcID inIOProcID)
  function OSStatus (line 80) | OSStatus AudioHardwareImpl::start(AudioDeviceIOProcID inProcID,
  function OSStatus (line 104) | OSStatus AudioHardwareImpl::stop(AudioDeviceIOProcID inProcID)
  function OSStatus (line 125) | OSStatus AudioHardwareImpl::getPropertyDataSize(const AudioObjectPropert...
  function OSStatus (line 131) | OSStatus AudioHardwareImpl::isPropertySettable(const AudioObjectProperty...
  function OSStatus (line 149) | OSStatus AudioHardwareImpl::getPropertyData(const AudioObjectPropertyAdd...
  function OSStatus (line 234) | OSStatus AudioHardwareImpl::getPropertyCFString(CFStringRef str, UInt32*...
  function OSStatus (line 244) | OSStatus AudioHardwareImpl::getPropertyString(CFStringRef str, UInt32* i...
  function OSStatus (line 253) | OSStatus AudioHardwareImpl::setPropertyData(const AudioObjectPropertyAdd...
  function OSStatus (line 299) | OSStatus AudioHardwareImpl::addPropertyListener(const AudioObjectPropert...
  function OSStatus (line 305) | OSStatus AudioHardwareImpl::removePropertyListener(const AudioObjectProp...
  function OSStatus (line 311) | OSStatus AudioHardwareImpl::setBufferSize(uint32_t bufferSize)
  function OSStatus (line 317) | OSStatus AudioHardwareImpl::getCurrentTime(AudioTimeStamp* outTime)
  function OSStatus (line 323) | OSStatus AudioHardwareImpl::translateTime(const AudioTimeStamp* inTime, ...
  function OSStatus (line 329) | OSStatus AudioHardwareImpl::getNearestStartTime(AudioTimeStamp* ioReques...

FILE: src/CoreAudio/CoreAudio/AudioHardwareImpl.h
  function class (line 28) | class AudioHardwareImpl

FILE: src/CoreAudio/CoreAudio/AudioHardwareStream.h
  function class (line 26) | class AudioHardwareStream

FILE: src/CoreAudio/CoreAudio/pulse/AudioHardwareImplPA.cpp
  function OSStatus (line 44) | OSStatus AudioHardwareImplPA::getPropertyData(const AudioObjectPropertyA...
  function OSStatus (line 104) | OSStatus AudioHardwareImplPA::setPropertyData(const AudioObjectPropertyA...
  function AudioHardwareStream (line 110) | AudioHardwareStream* AudioHardwareImplPA::createStream(AudioDeviceIOProc...
  function paContextStateCB (line 118) | static void paContextStateCB(pa_context* c, void* priv)
  function pa_sample_spec (line 226) | pa_sample_spec AudioHardwareImplPA::paSampleSpecForASBD(const AudioStrea...

FILE: src/CoreAudio/CoreAudio/pulse/AudioHardwareImplPA.h
  function class (line 28) | class AudioHardwareImplPA : public AudioHardwareImpl

FILE: src/CoreAudio/CoreAudio/pulse/AudioHardwareImplPAInput.cpp
  function OSStatus (line 29) | OSStatus AudioHardwareImplPAInput::getPropertyData(const AudioObjectProp...
  function OSStatus (line 62) | OSStatus AudioHardwareImplPAInput::setPropertyData(const AudioObjectProp...
  function AudioHardwareStream (line 68) | AudioHardwareStream* AudioHardwareImplPAInput::createStream(AudioDeviceI...

FILE: src/CoreAudio/CoreAudio/pulse/AudioHardwareImplPAInput.h
  function class (line 24) | class AudioHardwareImplPAInput : public AudioHardwareImplPA

FILE: src/CoreAudio/CoreAudio/pulse/AudioHardwareImplPAOutput.cpp
  function OSStatus (line 29) | OSStatus AudioHardwareImplPAOutput::getPropertyData(const AudioObjectPro...
  function OSStatus (line 62) | OSStatus AudioHardwareImplPAOutput::setPropertyData(const AudioObjectPro...
  function AudioHardwareStream (line 68) | AudioHardwareStream* AudioHardwareImplPAOutput::createStream(AudioDevice...

FILE: src/CoreAudio/CoreAudio/pulse/AudioHardwareImplPAOutput.h
  function class (line 24) | class AudioHardwareImplPAOutput : public AudioHardwareImplPA

FILE: src/CoreAudio/CoreAudio/pulse/AudioHardwareStreamPA.cpp
  function transform (line 80) | void transform(typename std::make_unsigned<T>::type* data)

FILE: src/CoreAudio/CoreAudio/pulse/AudioHardwareStreamPA.h
  function class (line 29) | class AudioHardwareStreamPA : public AudioHardwareStream

FILE: src/CoreAudio/CoreAudio/pulse/AudioHardwareStreamPAInput.cpp
  type pa_buffer_attr (line 89) | struct pa_buffer_attr

FILE: src/CoreAudio/CoreAudio/pulse/AudioHardwareStreamPAInput.h
  function class (line 25) | class AudioHardwareStreamPAInput : public AudioHardwareStreamPA

FILE: src/CoreAudio/CoreAudio/pulse/AudioHardwareStreamPAOutput.cpp
  type pa_buffer_attr (line 93) | struct pa_buffer_attr

FILE: src/CoreAudio/CoreAudio/pulse/AudioHardwareStreamPAOutput.h
  function class (line 24) | class AudioHardwareStreamPAOutput : public AudioHardwareStreamPA

FILE: src/CoreAudio/CoreAudio/pulse/PADispatchMainLoop.cpp
  function pa_mainloop_api (line 56) | pa_mainloop_api* PADispatchMainLoop::getAPI()
  type dual_source (line 81) | struct dual_source
  function pa_io_event (line 92) | pa_io_event* PADispatchMainLoop::io_new(pa_mainloop_api *a, int fd, pa_i...
  type linux_timeval (line 208) | struct linux_timeval
  type pa_timer (line 214) | struct pa_timer
    type timespec (line 218) | struct timespec
    type linux_timeval (line 219) | struct linux_timeval
  function pa_time_event (line 223) | pa_time_event *PADispatchMainLoop::time_new(pa_mainloop_api *a, const st...
  type timeval (line 258) | struct timeval
  type defer_event (line 289) | struct defer_event
  function pa_defer_event (line 315) | pa_defer_event *PADispatchMainLoop::defer_new(pa_mainloop_api *a, pa_def...

FILE: src/CoreAudio/CoreAudio/pulse/PADispatchMainLoop.h
  function class (line 25) | class PADispatchMainLoop

FILE: src/CoreAudio/CoreAudioComponent/AUHAL.cpp
  function OSStatus (line 55) | OSStatus AUHAL::Version()
  function OSStatus (line 61) | OSStatus AUHAL::Render(AudioUnitRenderActionFlags& ioActionFlags, const ...
  function OSStatus (line 77) | OSStatus AUHAL::Start()
  function OSStatus (line 105) | OSStatus AUHAL::Stop()
  function OSStatus (line 124) | OSStatus AUHAL::SetProperty(AudioUnitPropertyID inID, AudioUnitScope inS...
  function OSStatus (line 184) | OSStatus AUHAL::GetPropertyInfo(AudioUnitPropertyID inID, AudioUnitScope...
  function OSStatus (line 216) | OSStatus AUHAL::GetProperty(AudioUnitPropertyID inID, AudioUnitScope inS...
  function OSStatus (line 260) | OSStatus AUHAL::playbackCallback(AudioObjectID inObjectID,
  function OSStatus (line 270) | OSStatus AUHAL::recordCallback(AudioObjectID inObjectID,
  function OSStatus (line 280) | OSStatus AUHAL::doPlayback(const AudioTimeStamp* inNow, AudioBufferList*...
  function OSStatus (line 304) | OSStatus AUHAL::doRecord(const AudioTimeStamp* inNow, const AudioBufferL...
  function OSStatus (line 336) | OSStatus AUHAL::ComponentEntryDispatch(ComponentParameters *params, AUHA...

FILE: src/CoreAudio/CoreAudioComponent/AUHAL.h
  function class (line 29) | class AUHAL : public AUBase

FILE: src/CoreAudio/CoreAudioComponent/DefaultOutputAU.cpp
  function OSStatus (line 35) | OSStatus DefaultOutputAU::GetPropertyInfo(AudioUnitPropertyID inID, Audi...
  function OSStatus (line 45) | OSStatus DefaultOutputAU::SetProperty(AudioUnitPropertyID inID, AudioUni...

FILE: src/CoreAudio/CoreAudioComponent/DefaultOutputAU.h
  function class (line 24) | class DefaultOutputAU : public AUHAL

FILE: src/CoreAudio/CoreAudioComponent/SystemOutputAU.cpp
  function OSStatus (line 37) | OSStatus SystemOutputAU::GetPropertyInfo(AudioUnitPropertyID inID, Audio...
  function OSStatus (line 47) | OSStatus SystemOutputAU::SetProperty(AudioUnitPropertyID inID, AudioUnit...

FILE: src/CoreAudio/CoreAudioComponent/SystemOutputAU.h
  function class (line 24) | class SystemOutputAU : public AUHAL

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioCodecs/ACPublic/ACBaseCodec.cpp
  function UInt32 (line 456) | UInt32	ACBaseCodec::GetNumberSupportedInputFormats() const
  function UInt32 (line 495) | UInt32	ACBaseCodec::GetNumberSupportedOutputFormats() const
  function UInt32 (line 534) | UInt32	ACBaseCodec::GetMagicCookieByteSize() const
  function OSType (line 572) | OSType ACBaseCodec::GetSubType()

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioCodecs/ACPublic/ACBaseCodec.h
  function class (line 68) | class ACBaseCodec

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioCodecs/ACPublic/ACCodec.cpp
  function PARAM (line 132) | PARAM(UInt32 *, outSize, 1, 3);
  function PARAM (line 153) | PARAM(UInt32 *, ioPropertyDataSize, 1, 3);
  function PARAM (line 171) | PARAM(const void *, inPropertyData, 2, 3);

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioCodecs/ACPublic/ACCodec.h
  function class (line 71) | class ACCodec : public ComponentBase

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioCodecs/ACPublic/ACCodecDispatchTypes.h
  type AudioCodecOpenGluePB (line 82) | struct AudioCodecOpenGluePB {
  type AudioCodecOpenGluePB (line 88) | struct AudioCodecOpenGluePB {
  type AudioCodecOpenGluePB (line 93) | typedef struct AudioCodecOpenGluePB	AudioCodecOpenGluePB;
  type AudioCodecGetPropertyInfoGluePB (line 96) | struct AudioCodecGetPropertyInfoGluePB
  type AudioCodecGetPropertyInfoGluePB (line 105) | struct AudioCodecGetPropertyInfoGluePB
  type AudioCodecGetPropertyInfoGluePB (line 113) | typedef struct AudioCodecGetPropertyInfoGluePB	AudioCodecGetPropertyInfo...
  type AudioCodecGetPropertyGluePB (line 116) | struct AudioCodecGetPropertyGluePB
  type AudioCodecGetPropertyGluePB (line 125) | struct AudioCodecGetPropertyGluePB
  type AudioCodecGetPropertyGluePB (line 133) | typedef struct AudioCodecGetPropertyGluePB	AudioCodecGetPropertyGluePB;
  type AudioCodecSetPropertyGluePB (line 136) | struct AudioCodecSetPropertyGluePB
  type AudioCodecSetPropertyGluePB (line 145) | struct AudioCodecSetPropertyGluePB
  type AudioCodecSetPropertyGluePB (line 153) | typedef struct AudioCodecSetPropertyGluePB	AudioCodecSetPropertyGluePB;
  type AudioCodecInitializeGluePB (line 156) | struct AudioCodecInitializeGluePB
  type AudioCodecInitializeGluePB (line 166) | struct AudioCodecInitializeGluePB
  type AudioCodecInitializeGluePB (line 175) | typedef struct AudioCodecInitializeGluePB	AudioCodecInitializeGluePB;
  type AudioCodecUninitializeGluePB (line 178) | struct AudioCodecUninitializeGluePB
  type AudioCodecUninitializeGluePB (line 184) | struct AudioCodecUninitializeGluePB
  type AudioCodecUninitializeGluePB (line 189) | typedef struct AudioCodecUninitializeGluePB	AudioCodecUninitializeGluePB;
  type AudioCodecAppendInputDataGluePB (line 192) | struct AudioCodecAppendInputDataGluePB
  type AudioCodecAppendInputDataGluePB (line 202) | struct AudioCodecAppendInputDataGluePB
  type AudioCodecAppendInputDataGluePB (line 211) | typedef struct AudioCodecAppendInputDataGluePB	AudioCodecAppendInputData...
  type AudioCodecProduceOutputPacketsGluePB (line 214) | struct AudioCodecProduceOutputPacketsGluePB
  type AudioCodecProduceOutputPacketsGluePB (line 225) | struct AudioCodecProduceOutputPacketsGluePB
  type AudioCodecProduceOutputPacketsGluePB (line 235) | typedef struct AudioCodecProduceOutputPacketsGluePB	AudioCodecProduceOut...
  type AudioCodecResetGluePB (line 238) | struct AudioCodecResetGluePB
  type AudioCodecResetGluePB (line 244) | struct AudioCodecResetGluePB
  type AudioCodecResetGluePB (line 249) | typedef struct AudioCodecResetGluePB	AudioCodecResetGluePB;

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioCodecs/ACPublic/ACPlugInDispatch.cpp
  function OSStatus (line 56) | static OSStatus	GetPropertyInfo(void *self, AudioCodecPropertyID inPrope...
  function OSStatus (line 70) | static OSStatus	GetProperty(void *self, AudioCodecPropertyID inPropertyI...
  function OSStatus (line 80) | static OSStatus	SetProperty(void *self, AudioCodecPropertyID inPropertyI...
  function OSStatus (line 91) | static OSStatus Initialize(void *self, const AudioStreamBasicDescription...
  function OSStatus (line 101) | static OSStatus Uninitialize(void *self)
  function OSStatus (line 111) | static OSStatus	AppendInputData(void *self, const void *inInputData, UIn...
  function OSStatus (line 124) | static OSStatus	ProduceOutputPackets(void *self, void *outOutputData, UI...
  function OSStatus (line 136) | static OSStatus	Reset(void *self)
  function OSStatus (line 147) | static OSStatus AppendInputBufferList(void *self, const AudioBufferList ...
  function OSStatus (line 172) | static OSStatus ProduceOutputBufferList(void *self, AudioBufferList *ioB...
  function OSStatus (line 200) | static OSStatus	AcquireHardware(void *self)
  function OSStatus (line 210) | static OSStatus	ReleaseHardware(void *self)
  function AudioComponentMethod (line 222) | AudioComponentMethod AudioCodecLookup::Lookup (SInt16 selector)
  function AudioComponentMethod (line 240) | AudioComponentMethod AudioCodecNonInterleavedEncoderLookup::Lookup (SInt...
  function AudioComponentMethod (line 252) | AudioComponentMethod AudioCodecNonInterleavedDecoderLookup::Lookup (SInt...
  function AudioComponentMethod (line 268) | AudioComponentMethod AudioCodecHWCodecLookup::Lookup (SInt16 selector)

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioCodecs/ACPublic/ACPlugInDispatch.h
  type AudioCodecLookup (line 52) | struct AudioCodecLookup {
  type AudioCodecNonInterleavedEncoderLookup (line 61) | struct AudioCodecNonInterleavedEncoderLookup {
  type AudioCodecNonInterleavedDecoderLookup (line 69) | struct AudioCodecNonInterleavedDecoderLookup {
  type AudioCodecHWCodecLookup (line 79) | struct AudioCodecHWCodecLookup {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioCodecs/ACPublic/ACSimpleCodec.cpp
  function UInt32 (line 116) | UInt32	ACSimpleCodec::GetInputBufferByteSize() const
  function UInt32 (line 121) | UInt32	ACSimpleCodec::GetUsedInputBufferByteSize() const
  function Byte (line 287) | Byte* ACSimpleCodec::GetBytes(UInt32& ioNumberBytes) const

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioCodecs/ACPublic/ACSimpleCodec.h
  function class (line 63) | class ACSimpleCodec

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioCodecs/ACPublic/GetCodecBundle.cpp
  function CFBundleRef (line 59) | CFBundleRef GetCodecBundle()

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioFile/AFPublic/AudioFileComponentBase.cpp
  function OSStatus (line 76) | static OSStatus CreateURL(
  function OSStatus (line 85) | static OSStatus OpenURL(
  function OSStatus (line 94) | static OSStatus OpenWithCallbacks(
  function OSStatus (line 105) | static OSStatus InitializeWithCallbacks(
  function OSStatus (line 119) | static OSStatus Close(
  function OSStatus (line 125) | static OSStatus Optimize(
  function OSStatus (line 131) | static OSStatus ReadBytes(
  function OSStatus (line 142) | static OSStatus WriteBytes(
  function OSStatus (line 153) | static OSStatus ReadPackets(
  function OSStatus (line 166) | static OSStatus ReadPacketData(
  function OSStatus (line 189) | static OSStatus WritePackets(
  function OSStatus (line 204) | static OSStatus GetPropertyInfo(
  function OSStatus (line 213) | static OSStatus GetProperty(
  function OSStatus (line 223) | static OSStatus SetProperty(
  function OSStatus (line 232) | static OSStatus CountUserData(
  function OSStatus (line 240) | static OSStatus GetUserDataSize(
  function OSStatus (line 249) | static OSStatus GetUserData(
  function OSStatus (line 259) | static OSStatus SetUserData(
  function OSStatus (line 269) | static OSStatus RemoveUserData(
  function OSStatus (line 277) | static OSStatus ExtensionIsThisFormat(
  function OSStatus (line 290) | static OSStatus FileDataIsThisFormat(
  function OSStatus (line 304) | static OSStatus GetGlobalInfoSize(
  function OSStatus (line 314) | static OSStatus GetGlobalInfo(
  function OSStatus (line 348) | OSStatus AudioFileObjectComponentBase::AFAPI_CreateURL(
  function OSStatus (line 360) | OSStatus AudioFileObjectComponentBase::AFAPI_OpenURL(
  function OSStatus (line 372) | OSStatus AudioFileObjectComponentBase::AFAPI_OpenWithCallbacks(
  function OSStatus (line 384) | OSStatus AudioFileObjectComponentBase::AFAPI_InitializeWithCallbacks(
  function OSStatus (line 400) | OSStatus AudioFileObjectComponentBase::AFAPI_Close()
  function OSStatus (line 406) | OSStatus AudioFileObjectComponentBase::AFAPI_Optimize()
  function OSStatus (line 412) | OSStatus AudioFileObjectComponentBase::AFAPI_ReadBytes(
  function OSStatus (line 423) | OSStatus AudioFileObjectComponentBase::AFAPI_WriteBytes(
  function OSStatus (line 436) | OSStatus AudioFileObjectComponentBase::AFAPI_ReadPackets(
  function OSStatus (line 449) | OSStatus AudioFileObjectComponentBase::AFAPI_ReadPacketData(
  function OSStatus (line 463) | OSStatus AudioFileObjectComponentBase::AFAPI_WritePackets(
  function OSStatus (line 478) | OSStatus AudioFileObjectComponentBase::AFAPI_GetPropertyInfo(
  function OSStatus (line 488) | OSStatus AudioFileObjectComponentBase::AFAPI_GetProperty(
  function OSStatus (line 503) | OSStatus AudioFileObjectComponentBase::AFAPI_SetProperty(
  function OSStatus (line 513) | OSStatus AudioFileObjectComponentBase::AFAPI_CountUserData(
  function OSStatus (line 521) | OSStatus AudioFileObjectComponentBase::AFAPI_GetUserDataSize(
  function OSStatus (line 530) | OSStatus AudioFileObjectComponentBase::AFAPI_GetUserData(
  function OSStatus (line 540) | OSStatus AudioFileObjectComponentBase::AFAPI_SetUserData(
  function OSStatus (line 550) | OSStatus AudioFileObjectComponentBase::AFAPI_RemoveUserData(
  function OSStatus (line 559) | OSStatus AudioFileComponentBase::AFAPI_GetGlobalInfoSize(
  function OSStatus (line 619) | OSStatus AudioFileComponentBase::AFAPI_GetGlobalInfo(

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioFile/AFPublic/AudioFileComponentBase.h
  type AudioFileComponentLookup (line 53) | struct AudioFileComponentLookup {
  function virtual (line 72) | virtual OSStatus AFAPI_CreateURL(
  function virtual (line 77) | virtual OSStatus AFAPI_OpenURL(
  function virtual (line 83) | virtual OSStatus AFAPI_Create(
  function virtual (line 90) | virtual OSStatus AFAPI_Initialize(
  function virtual (line 95) | virtual OSStatus AFAPI_Open(
  function class (line 202) | class AudioFileObjectComponentBase : public AudioFileComponentBase

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioFile/AFPublic/AudioFileFormat.cpp
  function OSStatus (line 59) | OSStatus AudioFileFormatBase::GetHFSCodes(UInt32* ioDataSize, void* outP...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioFile/AFPublic/AudioFileFormat.h
  type UncertainResult (line 57) | typedef int UncertainResult;
  function class (line 69) | class AudioFileFormatBase
  function class (line 108) | class AudioFileFormat : public AudioFileFormatBase

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioFile/AFPublic/AudioFileObject.cpp
  function OSStatus (line 67) | OSStatus AudioFileObject::DoCreate(
  function OSStatus (line 89) | OSStatus AudioFileObject::Create(
  function OSStatus (line 113) | OSStatus AudioFileObject::DoOpen(
  function OSStatus (line 133) | OSStatus AudioFileObject::Open(
  function OSStatus (line 155) | OSStatus AudioFileObject::ValidateFormatAndData()
  function OSStatus (line 175) | OSStatus AudioFileObject::DoOpenWithCallbacks(
  function OSStatus (line 192) | OSStatus AudioFileObject::OpenFromDataSource(void)
  function OSStatus (line 200) | OSStatus AudioFileObject::DoInitializeWithCallbacks(
  function OSStatus (line 226) | OSStatus AudioFileObject::DoInitialize(
  function OSStatus (line 240) | OSStatus AudioFileObject::Initialize(
  function OSStatus (line 280) | OSStatus AudioFileObject::InitializeDataSource(const AudioStreamBasicDes...
  function OSStatus (line 287) | OSStatus AudioFileObject::DoClose()
  function OSStatus (line 297) | OSStatus AudioFileObject::Close()
  function OSStatus (line 313) | OSStatus AudioFileObject::Optimize()
  function OSStatus (line 323) | OSStatus AudioFileObject::DoOptimize()
  function OSStatus (line 338) | OSStatus AudioFileObject::UpdateNumBytes(SInt64 inNumBytes)
  function OSStatus (line 353) | OSStatus AudioFileObject::UpdateNumPackets(SInt64 inNumPackets)
  function OSStatus (line 372) | OSStatus AudioFileObject::PacketToFrame(SInt64 inPacket, SInt64& outFirs...
  function OSStatus (line 402) | OSStatus AudioFileObject::FrameToPacket(SInt64 inFrame, SInt64& outPacke...
  function OSStatus (line 434) | OSStatus AudioFileObject::PacketToByte(AudioBytePacketTranslation* abpt)
  function byte_less_than (line 470) | inline bool byte_less_than (const AudioStreamPacketDescriptionExtended& ...
  function OSStatus (line 475) | OSStatus AudioFileObject::ByteToPacket(AudioBytePacketTranslation* abpt)
  function OSStatus (line 526) | OSStatus AudioFileObject::ReadBytes(
  function OSStatus (line 570) | OSStatus AudioFileObject::WriteBytes(
  function OSStatus (line 621) | OSStatus AudioFileObject::ReadPackets(
  function OSStatus (line 667) | OSStatus AudioFileObject::ReadPacketData(
  function OSStatus (line 706) | OSStatus AudioFileObject::ReadPacketDataVBR(
  function OSStatus (line 780) | OSStatus AudioFileObject::HowManyPacketsCanBeReadIntoBuffer(UInt32* ioNu...
  function OSStatus (line 849) | OSStatus AudioFileObject::ReadPacketDataVBR_InTable(
  function OSStatus (line 893) | OSStatus AudioFileObject::WritePackets(
  function OSStatus (line 923) | OSStatus AudioFileObject::GetBitRate(			UInt32					*outBitRate)
  function OSStatus (line 975) | OSStatus AudioFileObject::GetMagicCookieDataSize(
  function OSStatus (line 986) | OSStatus AudioFileObject::GetMagicCookieData(
  function OSStatus (line 996) | OSStatus AudioFileObject::SetMagicCookieData(	UInt32					/*inDataSize*/,
  function OSStatus (line 1004) | OSStatus AudioFileObject::GetMarkerListSize(
  function OSStatus (line 1015) | OSStatus AudioFileObject::GetMarkerList(
  function OSStatus (line 1025) | OSStatus AudioFileObject::SetMarkerList(	UInt32						/*inDataSize*/,
  function OSStatus (line 1034) | OSStatus AudioFileObject::GetRegionListSize(
  function OSStatus (line 1045) | OSStatus AudioFileObject::GetRegionList(
  function OSStatus (line 1055) | OSStatus AudioFileObject::SetRegionList(	UInt32						/*inDataSize*/,
  function OSStatus (line 1063) | OSStatus AudioFileObject::GetChannelLayoutSize(
  function OSStatus (line 1074) | OSStatus AudioFileObject::GetChannelLayout(
  function OSStatus (line 1084) | OSStatus AudioFileObject::SetChannelLayout(	UInt32						/*inDataSize*/,
  function OSStatus (line 1092) | OSStatus AudioFileObject::GetInfoDictionarySize(		UInt32						*outDataSize,
  function OSStatus (line 1102) | OSStatus AudioFileObject::GetInfoDictionary(CACFDictionary  *infoDict)
  function OSStatus (line 1113) | OSStatus AudioFileObject::SetInfoDictionary(CACFDictionary *infoDict)
  function OSStatus (line 1119) | OSStatus AudioFileObject::GetEstimatedDuration(Float64*		duration)
  function OSStatus (line 1140) | OSStatus AudioFileObject::GetPropertyInfo	(
  function OSStatus (line 1270) | OSStatus	AudioFileObject::GetProperty(
  function OSStatus (line 1541) | OSStatus	AudioFileObject::SetProperty(
  function OSStatus (line 1666) | OSStatus AudioFileObject::SetDataFormat(const AudioStreamBasicDescriptio...
  function OSStatus (line 1698) | OSStatus AudioFileObject::GetFormatListInfo(	UInt32				&outDataSize,
  function OSStatus (line 1709) | OSStatus AudioFileObject::GetFormatList(	UInt32									&ioDataSize,
  function OSStatus (line 1740) | OSStatus AudioFileObject::SetFormatList(	UInt32									inDataSize,
  function OSStatus (line 1748) | OSStatus AudioFileObject::UpdateDataFormat(const AudioStreamBasicDescrip...
  function Boolean (line 1756) | Boolean AudioFileObject::IsDataFormatValid(AudioStreamBasicDescription c...
  function OSStatus (line 1809) | OSStatus AudioFileObject::OpenFile(SInt8 inPermissions, int inFD)
  function OSStatus (line 1821) | OSStatus AudioFileObject::CreateDataFile (CFURLRef	inFileRef, int	&outFi...
  function OSStatus (line 1845) | OSStatus AudioFileObject::AddDurationToInfoDictionary(CACFDictionary *in...
  function OSStatus (line 1863) | OSStatus AudioFileObject::SizeChanged()
  function OSStatus (line 1876) | OSStatus AudioFileObject::UpdateSizeIfNeeded()
  function OSStatus (line 1887) | OSStatus AudioFileObject::CountUserData(	UInt32					/*inUserDataID*/,
  function OSStatus (line 1893) | OSStatus AudioFileObject::GetUserDataSize(  UInt32					/*inUserDataID*/,
  function OSStatus (line 1900) | OSStatus AudioFileObject::GetUserData(		UInt32					/*inUserDataID*/,
  function OSStatus (line 1908) | OSStatus AudioFileObject::SetUserData(		UInt32					/*inUserDataID*/,
  function OSStatus (line 1916) | OSStatus AudioFileObject::RemoveUserData(	UInt32					/*inUserDataID*/,
  function OSStatus (line 1922) | OSStatus AudioFileObject::MoveData(SInt64 fromPos, SInt64 toPos, SInt64 ...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioFile/AFPublic/AudioFileObject.h
  type AudioFormatListItem (line 77) | struct AudioFormatListItem
  type AudioFormatListItem (line 82) | typedef struct AudioFormatListItem AudioFormatListItem;
  type AudioFormatInfo (line 84) | struct AudioFormatInfo
  type AudioFormatInfo (line 90) | typedef struct AudioFormatInfo AudioFormatInfo;
  function TransformPerm_FS_O (line 156) | inline int TransformPerm_FS_O (SInt8 inPerm)
  function OSErr (line 173) | inline OSErr AudioFileTranslateErrno(int err)
  function class (line 202) | class AudioFileObject
  function SetFileType (line 373) | void SetFileType(UInt32 inFileType) { mFileType = inFileType; }
  function virtual (line 394) | virtual OSStatus UpdateSize() { return noErr; }
  function UInt32 (line 395) | UInt32	DeferSizeUpdates() { return mDeferSizeUpdates; }
  function SetDeferSizeUpdates (line 396) | void SetDeferSizeUpdates(UInt32 inFlag) { mDeferSizeUpdates = inFlag; }
  function SetIsOptimized (line 401) | void SetIsOptimized(Boolean inIsOptimized) { mIsOptimized = inIsOptimize...
  function virtual (line 405) | virtual SInt64 GetNumBytes() { return mNumBytes; }
  function virtual (line 406) | virtual void SetNumBytes(SInt64 inNumBytes) { mNumBytes = inNumBytes; }
  function virtual (line 411) | virtual SInt64 GetNumPackets(){ return mNumPackets; }
  function virtual (line 412) | virtual void SetNumPackets(SInt64 inNumPackets) { mNumPackets = inNumPac...
  function virtual (line 471) | virtual OSStatus GetSoundCheckDictionarySize(		UInt32						*outDataSize,
  function virtual (line 474) | virtual OSStatus GetSoundCheckDictionary(	CACFDictionary  *infoDict) { r...
  function virtual (line 476) | virtual OSStatus SetSoundCheckDictionary(	CACFDictionary  *infoDict) { r...
  function virtual (line 478) | virtual OSStatus GetLoudnessInfo(	CACFDictionary  *infoDict) { return kA...
  function virtual (line 480) | virtual OSStatus GetSoundCheckDictionaryFromLoudnessInfo(CACFDictionary*...
  function virtual (line 481) | virtual OSStatus GetLoudnessInfoFromSoundCheckDictionary(CACFDictionary*...
  function virtual (line 483) | virtual OSStatus SetLoudnessInfo(	CACFDictionary  *infoDict) { return kA...
  function virtual (line 485) | virtual OSStatus GetLoudnessInfoSize(				UInt32			*outDataSize,
  function virtual (line 488) | virtual OSStatus GenerateLoudnessInfo(	CACFDictionary  *infoDict) { retu...
  function virtual (line 512) | virtual OSStatus GetLyrics(CFStringRef  *outLyrics) { return kAudioFileU...
  function SetPermissions (line 518) | void SetPermissions(SInt8 inPermissions) { mPermissions = inPermissions; }
  function virtual (line 531) | virtual OSStatus IsValidFilePosition(SInt64 /*position*/) { return noErr; }
  function SetInitialized (line 537) | void SetInitialized(Boolean inFlag) { mIsInitialized = inFlag; }
  function DataSource (line 539) | DataSource* GetDataSource() const { return mDataSource; }
  function virtual (line 544) | virtual UInt32	GetMaximumPacketSize() { return mMaximumPacketSize; }
  function virtual (line 545) | virtual UInt32	FindMaximumPacketSize() { return mMaximumPacketSize; }
  function virtual (line 546) | virtual void	SetMaximumPacketSize(const UInt32 inPacketSize) { mMaximumP...
  function virtual (line 548) | virtual UInt32	GetPacketSizeUpperBound() { return GetMaximumPacketSize (...
  function SetDataOffset (line 551) | void SetDataOffset(SInt64 inOffset) { mDataOffset = inOffset; }
  function ClearPacketTable (line 560) | void ClearPacketTable()
  function AppendPacket (line 575) | void AppendPacket(const AudioStreamPacketDescription &inPacket)
  function DeletePacketTable (line 591) | void DeletePacketTable() { delete mPacketTable; mPacketTable = NULL;}
  function SInt64 (line 592) | SInt64	GetPacketTableSize() { return mPacketTable ? mPacketTable->size()...
  function OSStatus (line 593) | OSStatus GetPacketDescriptions(UInt32   inStartingPacket, UInt32   *ioDa...
  function DumpPacketTable (line 620) | void DumpPacketTable()
  function SetNeedsSizeUpdate (line 634) | void SetNeedsSizeUpdate(Boolean inNeedsSizeUpdate) { mNeedsSizeUpdate = ...
  function virtual (line 639) | virtual OSStatus			SetSourceBitDepth(SInt32 inValue) { return kAudioFile...
  function virtual (line 642) | virtual OSStatus	SetAlbumArtwork(CFDataRef inValue){ return kAudioFileUn...
  function Boolean (line 656) | inline Boolean cfstrcmpi(CFStringRef a, CFStringRef b)

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioFile/AFPublic/CompressedPacketTable.cpp
  function AudioStreamPacketDescriptionExtended (line 105) | const AudioStreamPacketDescriptionExtended CompressedPacketTable::operat...
  function UInt32 (line 160) | UInt32 CompressedPacketTable::largestPacket(PacketBase& base)

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioFile/AFPublic/CompressedPacketTable.h
  function AudioStreamPacketDescription (line 57) | struct  AudioStreamPacketDescriptionExtended : AudioStreamPacketDescription
  type AudioStreamPacketDescriptionExtended (line 61) | typedef struct AudioStreamPacketDescriptionExtended AudioStreamPacketDes...
  function operator (line 63) | inline bool operator < (const AudioStreamPacketDescriptionExtended& a, c...
  function class (line 70) | class CompressedPacketTable
  function SInt64 (line 84) | SInt64 ByteForPacket(SInt64 inPacketIndex) const { return (*this)[inPack...
  function class (line 86) | class iterator {
  type TinyContiguousPacketDescription (line 122) | struct TinyContiguousPacketDescription
  function TinyContiguousPacketDescription (line 127) | struct TinyDiscontiguousPacketDescription : TinyContiguousPacketDescription
  type SmallContiguousPacketDescription (line 136) | struct SmallContiguousPacketDescription
  function SmallContiguousPacketDescription (line 141) | struct SmallDiscontiguousPacketDescription : SmallContiguousPacketDescri...
  type BigContiguousPacketDescription (line 146) | struct BigContiguousPacketDescription
  function BigContiguousPacketDescription (line 151) | struct BigDiscontiguousPacketDescription : BigContiguousPacketDescription
  type PacketBase (line 156) | struct PacketBase

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioFile/AFPublic/DataSource.cpp
  function SInt64 (line 74) | SInt64 DataSource::CalcOffset(	UInt16 positionMode,
  function OSStatus (line 105) | OSStatus MacFile_DataSource::GetSize(SInt64& outSize)
  function OSStatus (line 112) | OSStatus MacFile_DataSource::GetPos(SInt64& outPos) const
  function OSStatus (line 117) | OSStatus MacFile_DataSource::SetSize(SInt64 inSize)
  function OSStatus (line 123) | OSStatus MacFile_DataSource::ReadBytes(
  function OSStatus (line 138) | OSStatus MacFile_DataSource::WriteBytes(
  function OSStatus (line 167) | OSStatus	UnixFile_DataSource::GetSize(SInt64& outSize)
  function OSStatus (line 182) | OSStatus	UnixFile_DataSource::SetSize(SInt64 inSize)
  function OSStatus (line 195) | OSStatus	UnixFile_DataSource::GetPos(SInt64& outPos) const
  function SInt64 (line 201) | SInt64		UnixFile_DataSource::UFCurrentOffset (UInt16	positionMode,
  function OSStatus (line 240) | OSStatus	UnixFile_DataSource::ReadBytes(	UInt16 positionMode,
  function OSStatus (line 292) | OSStatus	UnixFile_DataSource::WriteBytes(UInt16 positionMode,
  function OSStatus (line 333) | OSStatus Cached_DataSource::ReadFromHeaderCache(
  function OSStatus (line 373) | OSStatus Cached_DataSource::ReadBytes(
  function OSStatus (line 498) | OSStatus Cached_DataSource::WriteBytes(
  function OSStatus (line 573) | OSStatus Seekable_DataSource::GetSize(SInt64& outSize)
  function OSStatus (line 583) | OSStatus Seekable_DataSource::SetSize(SInt64 inSize)
  function OSStatus (line 589) | OSStatus Seekable_DataSource::ReadBytes(
  function OSStatus (line 627) | OSStatus Seekable_DataSource::WriteBytes(
  function OSStatus (line 661) | OSStatus Buffer_DataSource::ReadBytes(

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioFile/AFPublic/DataSource.h
  function class (line 63) | class DataSource
  function class (line 285) | class Seekable_DataSource : public DataSource
  function class (line 331) | class Buffer_DataSource : public DataSource
  function virtual (line 349) | virtual OSStatus SetSize(SInt64 inSize) { throw std::runtime_error("not ...
  function virtual (line 357) | virtual OSStatus WriteBytes(UInt16 positionMode,

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUBase.cpp
  function GETCSR (line 62) | inline int  GETCSR ()    { int _result; asm volatile ("stmxcsr %0" : "=m...
  function SETCSR (line 63) | inline void SETCSR (int a)    { int _temp = a; asm volatile( "ldmxcsr %0...
  function OSStatus (line 195) | OSStatus			AUBase::CanSetMaxFrames() const
  function OSStatus (line 241) | OSStatus			AUBase::DoInitialize()
  function OSStatus (line 262) | OSStatus			AUBase::Initialize()
  function OSStatus (line 298) | OSStatus			AUBase::Reset(					AudioUnitScope 					inScope,
  function OSStatus (line 307) | OSStatus			AUBase::DispatchGetPropertyInfo(AudioUnitPropertyID				inID,
  function OSStatus (line 568) | OSStatus			AUBase::DispatchGetProperty(	AudioUnitPropertyID 			inID,
  function OSStatus (line 808) | OSStatus			AUBase::DispatchSetProperty(	AudioUnitPropertyID 			inID,
  function OSStatus (line 1051) | OSStatus			AUBase::DispatchRemovePropertyValue (AudioUnitPropertyID		inID,
  function OSStatus (line 1120) | OSStatus			AUBase::GetPropertyInfo(		AudioUnitPropertyID				inID,
  function OSStatus (line 1132) | OSStatus			AUBase::GetProperty(			AudioUnitPropertyID 			inID,
  function OSStatus (line 1143) | OSStatus			AUBase::SetProperty(			AudioUnitPropertyID 			inID,
  function OSStatus (line 1154) | OSStatus			AUBase::RemovePropertyValue (	AudioUnitPropertyID		 		inID,
  function OSStatus (line 1163) | OSStatus			AUBase::AddPropertyListener(	AudioUnitPropertyID				inID,
  function OSStatus (line 1182) | OSStatus			AUBase::RemovePropertyListener(		AudioUnitPropertyID				inID,
  function OSStatus (line 1209) | OSStatus			AUBase::SetRenderNotification(	AURenderCallback		 		inProc,
  function OSStatus (line 1223) | OSStatus			AUBase::RemoveRenderNotification(	AURenderCallback			inProc,
  function OSStatus (line 1232) | OSStatus 	AUBase::GetParameter(			AudioUnitParameterID			inID,
  function OSStatus (line 1245) | OSStatus 	AUBase::SetParameter(			AudioUnitParameterID			inID,
  function OSStatus (line 1258) | OSStatus 	AUBase::ScheduleParameter (	const AudioUnitParameterEvent 		*i...
  function SortParameterEventList (line 1283) | static bool SortParameterEventList(const AudioUnitParameterEvent &ev1, c...
  function OSStatus (line 1295) | OSStatus 	AUBase::ProcessForScheduledParams(	ParameterEventList		&inPara...
  function OSStatus (line 1418) | OSStatus			AUBase::DoRender(		AudioUnitRenderActionFlags &	ioActionFlags,
  function OSStatus (line 1547) | OSStatus	AUBase::DoProcess (	AudioUnitRenderActionFlags  &		ioActionFlags,
  function OSStatus (line 1629) | OSStatus	AUBase::DoProcessMultiple (	AudioUnitRenderActionFlags  & ioAct...
  function OSStatus (line 1750) | OSStatus			AUBase::SetInputCallback(		UInt32							inPropertyID,
  function OSStatus (line 1765) | OSStatus			AUBase::SetConnection(			const AudioUnitConnection &		inConne...
  function UInt32 (line 1797) | UInt32				AUBase::SupportedNumChannels (	const AUChannelInfo** 			outInfo)
  function CAStreamBasicDescription (line 1835) | const CAStreamBasicDescription &
  function OSStatus (line 1858) | OSStatus			AUBase::SetBusCount(	AudioUnitScope					inScope,
  function OSStatus (line 1870) | OSStatus			AUBase::ChangeStreamFormat(		AudioUnitScope					inScope,
  function UInt32 (line 1896) | UInt32		AUBase::GetChannelLayoutTags(	AudioUnitScope				inScope,
  function UInt32 (line 1903) | UInt32		AUBase::GetAudioChannelLayout(	AudioUnitScope				scope,
  function OSStatus (line 1912) | OSStatus	AUBase::RemoveAudioChannelLayout(			AudioUnitScope				inScope,
  function OSStatus (line 1924) | OSStatus 	AUBase::SetAudioChannelLayout(				AudioUnitScope 				inScope,
  function AddNumToDictionary (line 1956) | static void AddNumToDictionary (CFMutableDictionaryRef dict, CFStringRef...
  function OSStatus (line 1965) | OSStatus			AUBase::SaveState(		CFPropertyListRef * outData)
  function OSStatus (line 2055) | OSStatus			AUBase::RestoreState(	CFPropertyListRef	plist)
  function OSStatus (line 2179) | OSStatus			AUBase::GetPresets (			CFArrayRef * 					outData) const
  function OSStatus (line 2184) | OSStatus			AUBase::NewFactoryPresetSet (const AUPreset & inNewFactoryPre...
  function OSStatus (line 2189) | OSStatus            AUBase::NewCustomPresetSet (const AUPreset & inNewCu...
  function CFURLRef (line 2229) | CFURLRef	AUBase::CopyIconLocation ()
  function OSStatus (line 2236) | OSStatus			AUBase::GetParameterList(		AudioUnitScope					inScope,
  function OSStatus (line 2263) | OSStatus			AUBase::GetParameterInfo(		AudioUnitScope			inScope,
  function OSStatus (line 2272) | OSStatus			AUBase::GetParameterValueStrings(AudioUnitScope			inScope,
  function OSStatus (line 2281) | OSStatus			AUBase::GetParameterHistoryInfo(	AudioUnitScope					inScope,
  function OSStatus (line 2292) | OSStatus			AUBase::CopyClumpName(			AudioUnitScope			inScope,
  function AUElement (line 2313) | AUElement *			AUBase::CreateElement(			AudioUnitScope					scope,

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUBase.h
  function class (line 105) | class AUBase : public ComponentBase {
  function ResetRenderTime (line 827) | void						ResetRenderTime ()
  function NeedsToRender (line 854) | bool						NeedsToRender(			const AudioTimeStamp &		inTimeStamp)
  type std (line 864) | typedef std::vector<AudioUnitParameterEvent> ParameterEventList;
  function virtual (line 888) | virtual OSStatus			ProcessScheduledSlice(	void				*inUserData,
  type RenderCallback (line 900) | struct RenderCallback {
  type PropertyListener (line 973) | struct PropertyListener {
  type std (line 978) | typedef std::vector<PropertyListener>	PropertyListeners;
  function OSStatus (line 1015) | inline 	OSStatus	AUInputElement::PullInputWithBufferList(

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUInputElement.cpp
  function HasGoodBufferPointers (line 49) | inline bool	HasGoodBufferPointers(const AudioBufferList &abl, UInt32 nBy...
  function OSStatus (line 127) | OSStatus	AUInputElement::SetStreamFormat(const CAStreamBasicDescription ...
  function OSStatus (line 135) | OSStatus		AUInputElement::PullInput(	AudioUnitRenderActionFlags &  	ioAc...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUInputElement.h
  function class (line 54) | class AUInputElement : public AUIOElement {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUOutputElement.cpp
  function OSStatus (line 56) | OSStatus	AUOutputElement::SetStreamFormat(const CAStreamBasicDescription...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUOutputElement.h
  function class (line 54) | class AUOutputElement : public AUIOElement {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUPlugInDispatch.cpp
  function OSStatus (line 58) | static OSStatus AUMethodInitialize(void *self)
  function OSStatus (line 69) | static OSStatus AUMethodUninitialize(void *self)
  function OSStatus (line 80) | static OSStatus AUMethodGetPropertyInfo(void *self, AudioUnitPropertyID ...
  function OSStatus (line 98) | static OSStatus AUMethodGetProperty(void *self, AudioUnitPropertyID inID...
  function OSStatus (line 191) | static OSStatus AUMethodAddPropertyListener(void *self, AudioUnitPropert...
  function OSStatus (line 202) | static OSStatus AUMethodRemovePropertyListener(void *self, AudioUnitProp...
  function OSStatus (line 213) | static OSStatus AUMethodRemovePropertyListenerWithUserData(void *self, A...
  function OSStatus (line 224) | static OSStatus AUMethodAddRenderNotify(void *self, AURenderCallback pro...
  function OSStatus (line 235) | static OSStatus AUMethodRemoveRenderNotify(void *self, AURenderCallback ...
  function OSStatus (line 246) | static OSStatus AUMethodGetParameter(void *self, AudioUnitParameterID pa...
  function OSStatus (line 257) | static OSStatus AUMethodSetParameter(void *self, AudioUnitParameterID pa...
  function OSStatus (line 268) | static OSStatus AUMethodScheduleParameters(void *self, const AudioUnitPa...
  function OSStatus (line 335) | static OSStatus AUMethodReset(void *self, AudioUnitScope scope, AudioUni...
  function OSStatus (line 415) | static OSStatus AUMethodStart(void *self)
  function OSStatus (line 426) | static OSStatus AUMethodStop(void *self)
  function OSStatus (line 441) | static OSStatus AUMethodMIDIEvent(void *self, UInt32 inStatus, UInt32 in...
  function OSStatus (line 452) | static OSStatus AUMethodSysEx(void *self, const UInt8 *inData, UInt32 in...
  function OSStatus (line 463) | static OSStatus AUMethodStartNote(void *self, MusicDeviceInstrumentID in...
  function OSStatus (line 477) | static OSStatus AUMethodStopNote(void *self, MusicDeviceGroupID inGroupI...
  function OSStatus (line 489) | static OSStatus AUMethodPrepareInstrument (void *self, MusicDeviceInstru...
  function OSStatus (line 500) | static OSStatus AUMethodReleaseInstrument (void *self, MusicDeviceInstru...
  function AudioComponentMethod (line 518) | AudioComponentMethod AUBaseLookup::Lookup (SInt16 selector)
  function AudioComponentMethod (line 544) | AudioComponentMethod AUOutputLookup::Lookup (SInt16 selector)
  function AudioComponentMethod (line 558) | AudioComponentMethod AUComplexOutputLookup::Lookup (SInt16 selector)
  function AudioComponentMethod (line 571) | AudioComponentMethod AUBaseProcessLookup::Lookup (SInt16 selector)
  function AudioComponentMethod (line 582) | AudioComponentMethod AUBaseProcessMultipleLookup::Lookup (SInt16 selector)
  function AudioComponentMethod (line 593) | AudioComponentMethod AUBaseProcessAndMultipleLookup::Lookup (SInt16 sele...
  function AudioComponentMethod (line 608) | inline AudioComponentMethod MIDI_Lookup (SInt16 selector)
  function AudioComponentMethod (line 619) | AudioComponentMethod AUMIDILookup::Lookup (SInt16 selector)
  function AudioComponentMethod (line 627) | AudioComponentMethod AUMIDIProcessLookup::Lookup (SInt16 selector)
  function AudioComponentMethod (line 635) | AudioComponentMethod AUMusicLookup::Lookup (SInt16 selector)
  function AudioComponentMethod (line 653) | AudioComponentMethod AUAuxBaseLookup::Lookup (SInt16 selector)

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUPlugInDispatch.h
  type AUBaseLookup (line 62) | struct AUBaseLookup {
  type AUOutputLookup (line 70) | struct AUOutputLookup {
  type AUComplexOutputLookup (line 78) | struct AUComplexOutputLookup {
  type AUBaseProcessLookup (line 86) | struct AUBaseProcessLookup {
  type AUBaseProcessMultipleLookup (line 94) | struct AUBaseProcessMultipleLookup {
  type AUBaseProcessAndMultipleLookup (line 102) | struct AUBaseProcessAndMultipleLookup {
  type AUMIDILookup (line 111) | struct AUMIDILookup {
  type AUMIDIProcessLookup (line 119) | struct AUMIDIProcessLookup {
  type AUMusicLookup (line 127) | struct AUMusicLookup {
  type AUAuxBaseLookup (line 135) | struct AUAuxBaseLookup {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUScopeElement.cpp
  function ParameterMapEvent (line 69) | inline ParameterMapEvent&	AUElement::GetParamEvent(AudioUnitParameterID ...
  function AudioUnitParameterValue (line 118) | AudioUnitParameterValue		AUElement::GetParameter(AudioUnitParameterID pa...
  function AudioUnitParameterValue (line 142) | AudioUnitParameterValue			AUElement::GetEndValue(	AudioUnitParameterID		...
  function UInt8 (line 303) | const UInt8 *	AUElement::RestoreState(const UInt8 *state)
  function OSStatus (line 352) | OSStatus		AUIOElement::SetStreamFormat(const CAStreamBasicDescription &d...
  function UInt32 (line 386) | UInt32		AUIOElement::GetChannelLayoutTags (AudioChannelLayoutTag		*outLa...
  function UInt32 (line 398) | UInt32		AUIOElement::GetAudioChannelLayout (AudioChannelLayout		*outMapPtr,
  function OSStatus (line 407) | OSStatus	AUIOElement::SetAudioChannelLayout (const AudioChannelLayout &i...
  function OSStatus (line 417) | OSStatus	AUIOElement::RemoveAudioChannelLayout ()
  function UInt8 (line 547) | const UInt8 *	AUScope::RestoreState(const UInt8 *state)

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUScopeElement.h
  function class (line 68) | class ParameterMapEvent
  function SetScheduledEvent (line 91) | void SetScheduledEvent(	const AudioUnitParameterEvent 	&inEvent,
  function SetValue (line 125) | void						SetValue(AudioUnitParameterValue inValue)
  function GetRampSliceStartEnd (line 137) | void					GetRampSliceStartEnd(	AudioUnitParameterValue &	outStartValue,
  function GetRampInfo (line 157) | void					GetRampInfo(	SInt32 	&					outBufferOffset,
  function Print (line 169) | void					Print()
  function class (line 199) | class AUElement {
  function class (line 288) | class AUIOElement : public AUElement {
  function class (line 416) | class AUScopeDelegate {
  function class (line 458) | class AUScope {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/ComponentBase.cpp
  function OSStatus (line 97) | OSStatus ComponentBase::AP_Open(void *self, AudioUnit compInstance)
  function OSStatus (line 115) | OSStatus ComponentBase::AP_Close(void *self)
  function OSStatus (line 130) | OSStatus		ComponentBase::Version()
  function OSStatus (line 135) | OSStatus		ComponentBase::ComponentEntryDispatch(ComponentParameters *p, ...
  function SInt16 (line 169) | SInt16		ComponentBase::GetSelectorForCanDo(ComponentParameters *params)
  function AudioComponentDescription (line 199) | AudioComponentDescription ComponentBase::GetComponentDescription() const
  function OSStatus (line 222) | static OSStatus CB_GetComponentDescription (const AudioComponentInstance...
  function OSStatus (line 238) | static OSStatus CB_GetComponentDescription (const AudioComponentInstance...
  function CSInitOnce (line 299) | static void CSInitOnce(void* /*unused*/)
  function CSInit (line 315) | static void CSInit ()
  function CSInit (line 322) | static void CSInit ()
  function OSStatus (line 333) | OSStatus CMgr_GetComponentDescription (const AudioComponentInstance inIn...
  function Handle (line 341) | Handle CMgr_GetComponentInstanceStorage(ComponentInstance aComponentInst...
  function CMgr_SetComponentInstanceStorage (line 349) | void CMgr_SetComponentInstanceStorage(ComponentInstance aComponentInstan...
  function OSStatus (line 360) | static OSStatus CB_GetComponentDescription (const AudioComponentInstance...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/ComponentBase.h
  type Float32 (line 71) | typedef Float32 AudioUnitParameterValue;
  type Float32 (line 74) | typedef Float32 AudioUnitSampleType;
  function class (line 111) | class ComponentBase {
  function class (line 168) | class ComponentInitLocker
  type AudioComponentPlugInInstance (line 216) | struct AudioComponentPlugInInstance {
  function Destruct (line 234) | static void Destruct(void *memory)
  function AudioComponentPlugInInterface (line 241) | static AudioComponentPlugInInterface *Factory(const AudioComponentDescri...
  function Component (line 297) | static Component Register(OSType compType, OSType subType, OSType manufa...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewBase.cpp
  function OSStatus (line 130) | OSStatus			AUCarbonViewBase::CreateCarbonView(AudioUnit inAudioUnit, Win...
  function OSStatus (line 202) | OSStatus	AUCarbonViewBase::CreateUI(Float32	inXOffset, Float32 	inYOffset)
  function OSStatus (line 207) | OSStatus	AUCarbonViewBase::EmbedControl(ControlRef ctl)
  function pascal (line 367) | pascal void		AUCarbonViewBase::TheTimerProc (EventLoopTimerRef inTimer, ...
  function OSStatus (line 382) | OSStatus	AUCarbonViewBase::CreateEventLoopTimer (Float32 inDelay, Float3...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewBase.h
  function WindowRef (line 92) | WindowRef					GetCarbonWindow () { return mCarbonWindow; }
  function ControlRef (line 94) | ControlRef					GetCarbonPane () { return mCarbonPane; }
  function Float32 (line 108) | Float32						GetXOffset () { return mXOffset; }
  function Float32 (line 110) | Float32						GetYOffset () { return mYOffset; }
  function SetEventListener (line 121) | void						SetEventListener (AudioUnitCarbonViewEventListener listener, v...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewControl.cpp
  function CFStringRef (line 260) | CFStringRef	AUCarbonViewControl::GetTextValue()
  function pascal (line 376) | pascal void	AUCarbonViewControl::SliderTrackProc(ControlRef theControl, ...
  function pascal (line 382) | pascal ControlKeyFilterResult	AUCarbonViewControl::StdKeyFilterCallback(...
  function pascal (line 400) | pascal ControlKeyFilterResult	AUCarbonViewControl::NumericKeyFilterCallb...
  function Boolean (line 419) | Boolean	AUCarbonViewControl::SizeControlToFit(ControlRef inControl, SInt...
  function WindowRef (line 490) | WindowRef 	AUPropertyControl::GetCarbonWindow()

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewControl.h
  function class (line 62) | class AUCarbonViewControl : public CarbonEventHandler {
  function class (line 150) | class AUPropertyControl : public CarbonEventHandler {
  function class (line 194) | class AUVPresets : public AUPropertyControl {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUCarbonViewDispatch.cpp
  type AudioUnitCarbonViewCreateGluePB (line 59) | struct AudioUnitCarbonViewCreateGluePB {
  type AudioUnitCarbonViewSetEventListenerGluePB (line 72) | struct AudioUnitCarbonViewSetEventListenerGluePB {
  function OSStatus (line 91) | OSStatus		AUCarbonViewBase::ComponentEntryDispatch(ComponentParameters *...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/AUControlGroup.h
  function class (line 57) | class AUControlGroup {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/CarbonEventHandler.cpp
  function pascal (line 49) | static pascal OSStatus TheEventHandler(EventHandlerCallRef inHandlerRef,...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUCarbonViewBase/CarbonEventHandler.h
  function class (line 53) | class CarbonEventHandler {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUInstrumentBase/AUInstrumentBase.cpp
  function AUElement (line 91) | AUElement *	AUInstrumentBase::CreateElement(AudioUnitScope inScope, Audi...
  function AUScope (line 108) | AUScope *	AUInstrumentBase::GetScopeExtended (AudioUnitScope inScope)
  function UInt32 (line 134) | UInt32		AUInstrumentBase::CountActiveNotes()
  function OSStatus (line 162) | OSStatus			AUInstrumentBase::Initialize()
  function OSStatus (line 189) | OSStatus			AUInstrumentBase::Reset(			AudioUnitScope 					inScope,
  function OSStatus (line 279) | OSStatus			AUInstrumentBase::Render(   AudioUnitRenderActionFlags &	ioAc...
  function OSStatus (line 335) | OSStatus			AUInstrumentBase::RealTimeStartNote(	SynthGroupElement 			*in...
  function SynthPartElement (line 343) | SynthPartElement *	AUInstrumentBase::GetPartElement (AudioUnitElement in...
  function SynthGroupElement (line 356) | SynthGroupElement *	AUInstrumentBase::GetElForGroupID (MusicDeviceGroupI...
  function OSStatus (line 378) | OSStatus			AUInstrumentBase::RealTimeStopNote(
  function SynthGroupElement (line 398) | SynthGroupElement *	AUInstrumentBase::GetElForNoteID (NoteInstanceID inN...
  function OSStatus (line 414) | OSStatus			AUInstrumentBase::StartNote(	MusicDeviceInstrumentID 	inInstr...
  function OSStatus (line 459) | OSStatus			AUInstrumentBase::StopNote( MusicDeviceGroupID 			inGroupID,
  function OSStatus (line 493) | OSStatus	AUInstrumentBase::SendPedalEvent(MusicDeviceGroupID inGroupID, ...
  function OSStatus (line 541) | OSStatus	AUInstrumentBase::HandleControlChange(	UInt8 	inChannel,
  function OSStatus (line 580) | OSStatus	AUInstrumentBase::HandlePitchWheel(		UInt8 	inChannel,
  function OSStatus (line 596) | OSStatus	AUInstrumentBase::HandleChannelPressure(UInt8 	inChannel,
  function OSStatus (line 611) | OSStatus	AUInstrumentBase::HandleProgramChange(	UInt8 	inChannel,
  function OSStatus (line 628) | OSStatus	AUInstrumentBase::HandlePolyPressure(	UInt8 	inChannel,
  function OSStatus (line 645) | OSStatus	AUInstrumentBase::HandleResetAllControllers(	UInt8 	inChannel)
  function OSStatus (line 651) | OSStatus	AUInstrumentBase::HandleAllNotesOff(			UInt8 	inChannel)
  function OSStatus (line 657) | OSStatus	AUInstrumentBase::HandleAllSoundOff(			UInt8 	inChannel)
  function SynthNote (line 662) | SynthNote*  AUInstrumentBase::GetAFreeNote(UInt32 inFrame)
  function SynthNote (line 677) | SynthNote*  AUInstrumentBase::VoiceStealing(UInt32 inFrame, bool inKillIt)
  function OSStatus (line 742) | OSStatus			AUMonotimbralInstrumentBase::RealTimeStartNote(
  function OSStatus (line 770) | OSStatus			AUMultitimbralInstrumentBase::GetPropertyInfo(AudioUnitProper...
  function OSStatus (line 793) | OSStatus			AUMultitimbralInstrumentBase::GetProperty(	AudioUnitPropertyI...
  function OSStatus (line 818) | OSStatus			AUMultitimbralInstrumentBase::SetProperty(  AudioUnitProperty...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUInstrumentBase/AUInstrumentBase.h
  type LockFreeFIFOWithFree (line 63) | typedef LockFreeFIFOWithFree<SynthEvent> SynthEventQueue;
  function class (line 65) | class AUInstrumentBase : public MusicDeviceBase
  function class (line 216) | class AUMonotimbralInstrumentBase : public AUInstrumentBase
  function class (line 235) | class AUMultitimbralInstrumentBase : public AUInstrumentBase

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUInstrumentBase/LockFreeFIFO.h
  function Reset (line 68) | void Reset()
  function ITEM (line 76) | ITEM* WriteItem()
  function ITEM (line 85) | ITEM* ReadItem()
  function AdvanceWritePtr (line 91) | void AdvanceWritePtr() { OSAtomicCompareAndSwap32(mWriteIndex, (mWriteIn...
  function AdvanceReadPtr (line 92) | void AdvanceReadPtr()  { OSAtomicCompareAndSwap32(mReadIndex,  (mReadInd...
  function AdvanceFreePtr (line 99) | void AdvanceFreePtr() { OSAtomicCompareAndSwap32(mFreeIndex, (mFreeIndex...
  function FreeItems (line 101) | void FreeItems()
  function Reset (line 138) | void Reset()
  function ITEM (line 144) | ITEM* WriteItem()
  function ITEM (line 151) | ITEM* ReadItem()
  function AdvanceWritePtr (line 159) | void AdvanceWritePtr() { OSAtomicCompareAndSwap32(mWriteIndex, (mWriteIn...
  function AdvanceReadPtr (line 160) | void AdvanceReadPtr()  { OSAtomicCompareAndSwap32(mReadIndex,  (mReadInd...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUInstrumentBase/MIDIControlHandler.h
  function class (line 54) | class MIDIControlHandler

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUInstrumentBase/SynthElement.cpp
  function SynthNote (line 130) | SynthNote *SynthGroupElement::GetNote(NoteInstanceID inNoteID, bool unre...
  function OSStatus (line 386) | OSStatus SynthGroupElement::Render(SInt64 inAbsoluteSampleFrame, UInt32 ...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUInstrumentBase/SynthElement.h
  function class (line 58) | class SynthElement : public AUElement
  function class (line 72) | class MidiControls : public MIDIControlHandler
  function class (line 141) | class SynthGroupElement : public SynthElement
  type SynthKeyZone (line 197) | struct SynthKeyZone
  function class (line 209) | class SynthPartElement : public SynthElement

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUInstrumentBase/SynthEvent.h
  function class (line 60) | class SynthEvent
  function Free (line 105) | void Free()
  function MusicDeviceNoteParams (line 120) | MusicDeviceNoteParams*  GetParams() const { return mNoteParams; }
  function NoteParamsControlValue (line 128) | NoteParamsControlValue  GetParameter(UInt32 inIndex) const

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUInstrumentBase/SynthNote.cpp
  function AUInstrumentBase (line 119) | AUInstrumentBase* SynthNote::GetAudioUnit() const
  function Float32 (line 124) | Float32 SynthNote::GetGlobalParameter(AudioUnitParameterID inParamID) const

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUInstrumentBase/SynthNote.h
  type SynthNoteState (line 56) | enum SynthNoteState {
  type SynthNote (line 97) | struct SynthNote

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUInstrumentBase/SynthNoteList.h
  function RemoveNote (line 103) | void RemoveNote(SynthNote *inNote)
  function TransferAllFrom (line 124) | void TransferAllFrom(SynthNoteList *inNoteList, UInt32 inFrame)
  function SynthNote (line 169) | SynthNote* FindOldestNote()
  function SynthNote (line 190) | SynthNote* FindMostQuietNote()

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/OtherBases/AUEffectBase.cpp
  function OSStatus (line 96) | OSStatus AUEffectBase::Initialize()
  function OSStatus (line 166) | OSStatus			AUEffectBase::Reset(		AudioUnitScope 		inScope,
  function OSStatus (line 178) | OSStatus			AUEffectBase::GetPropertyInfo (AudioUnitPropertyID	inID,
  function OSStatus (line 200) | OSStatus			AUEffectBase::GetProperty (AudioUnitPropertyID 		inID,
  function OSStatus (line 219) | OSStatus			AUEffectBase::SetProperty(		AudioUnitPropertyID inID,
  function OSStatus (line 285) | OSStatus			AUEffectBase::ChangeStreamFormat(	AudioUnitScope				inScope,
  function OSStatus (line 311) | OSStatus		AUEffectBase::ProcessScheduledSlice(	void				*inUserData,
  function OSStatus (line 351) | OSStatus 	AUEffectBase::Render(	AudioUnitRenderActionFlags &ioActionFlags,
  function OSStatus (line 430) | OSStatus	AUEffectBase::ProcessBufferLists(
  function Float64 (line 457) | Float64		AUEffectBase::GetSampleRate()
  function UInt32 (line 462) | UInt32		AUEffectBase::GetNumberOfChannels()

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/OtherBases/AUEffectBase.h
  function class (line 59) | class AUEffectBase : public AUBase {
  function SetParamHasSampleRateDependency (line 174) | void						SetParamHasSampleRateDependency (bool inFlag)
  type ScheduledProcessParams (line 182) | struct ScheduledProcessParams	// pointer passed in as void* userData par...
  function SetProcessesInPlace (line 196) | void							SetProcessesInPlace(bool inProcessesInPlace) {mProcessesInPla...
  type std (line 198) | typedef std::vector<AUKernelBase *> KernelList;
  function AUKernelBase (line 206) | AUKernelBase* GetKernel(UInt32 index) { return mKernelList[index]; }
  function IsInputSilent (line 209) | bool 							IsInputSilent (AudioUnitRenderActionFlags 	inActionFlags, UI...
  function SetOnlyOneKernel (line 220) | void SetOnlyOneKernel(bool inUseOnlyOneKernel) { mOnlyOneKernel = inUseO...
  function class (line 264) | class AUKernelBase {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/OtherBases/AUMIDIBase.cpp
  function OSStatus (line 84) | OSStatus			AUMIDIBase::DelegateGetPropertyInfo(AudioUnitPropertyID				inID,
  function OSStatus (line 152) | OSStatus			AUMIDIBase::DelegateGetProperty(	AudioUnitPropertyID 			inID,
  function OSStatus (line 203) | OSStatus			AUMIDIBase::DelegateSetProperty(	AudioUnitPropertyID 			inID,
  function Byte (line 275) | inline const Byte *	NextMIDIEvent(const Byte *event, const Byte *end)
  function OSStatus (line 319) | OSStatus			AUMIDIBase::HandleMIDIPacketList(const MIDIPacketList *pktlist)
  function OSStatus (line 347) | OSStatus 	AUMIDIBase::HandleMidiEvent(UInt8 status, UInt8 channel, UInt8...
  function OSStatus (line 390) | OSStatus	AUMIDIBase::HandleNonNoteEvent (UInt8 status, UInt8 channel, UI...
  function OSStatus (line 436) | OSStatus 	AUMIDIBase::SysEx (const UInt8 *	inData,

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/OtherBases/AUMIDIBase.h
  type MIDIPacketList (line 56) | struct MIDIPacketList
  function class (line 62) | class AUMIDIBase {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/OtherBases/AUMIDIEffectBase.cpp
  function OSStatus (line 70) | OSStatus			AUMIDIEffectBase::GetPropertyInfo(AudioUnitPropertyID			inID,
  function OSStatus (line 86) | OSStatus			AUMIDIEffectBase::GetProperty(	AudioUnitPropertyID		inID,
  function OSStatus (line 111) | OSStatus			AUMIDIEffectBase::SetProperty(	AudioUnitPropertyID			inID,
  function OSStatus (line 128) | OSStatus			AUMIDIEffectBase::ComponentEntryDispatch(ComponentParameters ...
  function OSStatus (line 150) | static OSStatus		AUMIDIEffectBaseMIDIEvent(void *				inComponentStorage,

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/OtherBases/AUMIDIEffectBase.h
  function virtual (line 63) | virtual OSStatus            MIDIEvent(UInt32            inStatus,
  function virtual (line 72) | virtual OSStatus            SysEx(const UInt8 *         inData,

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/OtherBases/AUOutputBase.cpp
  function OSStatus (line 50) | OSStatus		AUOutputBase::ComponentEntryDispatch(ComponentParameters *para...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/OtherBases/AUOutputBase.h
  function class (line 57) | class AUOutputBase {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/OtherBases/AUPannerBase.cpp
  function OSStatus (line 117) | OSStatus			AUPannerBase::Initialize()
  function AudioChannelLayoutTag (line 135) | static AudioChannelLayoutTag DefaultTagForNumberOfChannels(UInt32 inNumb...
  function OSStatus (line 153) | OSStatus			AUPannerBase::SetDefaultChannelLayoutsIfNone()
  function OSStatus (line 192) | OSStatus			AUPannerBase::UpdateBypassMatrix()
  function OSStatus (line 235) | OSStatus			AUPannerBase::Reset(		AudioUnitScope 				inScope,
  function OSStatus (line 244) | OSStatus			AUPannerBase::GetParameterInfo(	AudioUnitScope			inScope,
  function OSStatus (line 322) | OSStatus 	AUPannerBase::GetParameter(		AudioUnitParameterID			inParamID,
  function OSStatus (line 338) | OSStatus 	AUPannerBase::SetParameter(		AudioUnitParameterID			inParamID,
  function OSStatus (line 357) | OSStatus			AUPannerBase::GetPropertyInfo (AudioUnitPropertyID	inID,
  function OSStatus (line 381) | OSStatus			AUPannerBase::GetProperty (AudioUnitPropertyID 		inID,
  function OSStatus (line 404) | OSStatus			AUPannerBase::SetProperty(AudioUnitPropertyID 		inID,
  function OSStatus (line 441) | OSStatus			AUPannerBase::ChangeStreamFormat (
  function OSStatus (line 462) | OSStatus 	AUPannerBase::Render(AudioUnitRenderActionFlags &		ioActionFlags,
  function OSStatus (line 475) | OSStatus 	AUPannerBase::BypassRender(AudioUnitRenderActionFlags &		ioAct...
  function UInt32 (line 509) | UInt32		AUPannerBase::GetAudioChannelLayout(	AudioUnitScope				inScope,
  function OSStatus (line 543) | OSStatus	AUPannerBase::RemoveAudioChannelLayout(		AudioUnitScope				inSc...
  function OSStatus (line 568) | OSStatus 	AUPannerBase::SetAudioChannelLayout(		AudioUnitScope 				inScope,
  function UInt32 (line 610) | UInt32 AUPannerBase::GetChannelLayoutTags(		AudioUnitScope				inScope,

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/OtherBases/AUPannerBase.h
  function class (line 57) | class AUPannerBase : public AUBase

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/OtherBases/MusicDeviceBase.cpp
  function OSStatus (line 102) | OSStatus			MusicDeviceBase::GetPropertyInfo(AudioUnitPropertyID	inID,
  function OSStatus (line 130) | OSStatus			MusicDeviceBase::GetProperty(	AudioUnitPropertyID			inID,
  function OSStatus (line 173) | OSStatus			MusicDeviceBase::SetProperty(	AudioUnitPropertyID 			inID,
  function OSStatus (line 191) | OSStatus			MusicDeviceBase::GetInstrumentCount (UInt32 &outInstCount) const
  function OSStatus (line 197) | OSStatus	MusicDeviceBase::HandleNoteOn(	UInt8 	inChannel,
  function OSStatus (line 209) | OSStatus	MusicDeviceBase::HandleNoteOff(	UInt8 	inChannel,
  function OSStatus (line 217) | OSStatus
  function PARAM (line 278) | PARAM(NoteInstanceID *, pboutNoteInstanceID, 2, 5);
  function OSStatus (line 339) | OSStatus		MusicDeviceBaseStopNote(void *			inComponentStorage,

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/OtherBases/MusicDeviceBase.h
  function virtual (line 66) | virtual OSStatus	MIDIEvent(		UInt32 						inStatus,
  function virtual (line 75) | virtual OSStatus	SysEx(			const UInt8 *				inData,

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/Utility/AUBaseHelper.cpp
  function OSStatus (line 55) | OSStatus	GetFileRefPath (CFDictionaryRef parent, CFStringRef frKey, CFSt...
  function CFMutableDictionaryRef (line 71) | CFMutableDictionaryRef CreateFileRefDict (CFStringRef fKey, CFStringRef ...
  function AccessURLAsset (line 83) | int AccessURLAsset(const CFURLRef inURL, int mode)
  function PrintAUParamEvent (line 109) | void PrintAUParamEvent (AudioUnitParameterEvent& event, FILE* f)

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/Utility/AUBuffer.cpp
  function UInt32 (line 58) | static UInt32 SafeMultiplyAddUInt32(UInt32 a, UInt32 b, UInt32 c)
  function AudioBufferList (line 119) | AudioBufferList &	AUBufferList::PrepareBuffer(const CAStreamBasicDescrip...
  function AudioBufferList (line 154) | AudioBufferList &	AUBufferList::PrepareNullBuffer(const CAStreamBasicDes...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/Utility/AUBuffer.h
  function class (line 70) | class AUBufferList {
  function Allocate (line 211) | void	Allocate(UInt32 numElems)			// can also re-allocate
  function Deallocate (line 229) | void	Deallocate()
  function AllocateClear (line 241) | void	AllocateClear(UInt32 numElems)		// can also re-allocate
  function Clear (line 248) | void	Clear()
  function operator (line 256) | operator T *()				{ return mAlignedBuffer; }

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/Utility/AUInputFormatConverter.h
  function class (line 59) | class AUInputFormatConverter : public FormatConverterClient {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/Utility/AUSilentTimeout.h
  function class (line 50) | class AUSilentTimeout

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/Utility/AUTimestampGenerator.cpp
  function DebugHostTime (line 51) | static double DebugHostTime(const AudioTimeStamp &ts)
  function AudioTimeStamp (line 117) | const AudioTimeStamp &	AUTimestampGenerator::GenerateInputTime(Float64 f...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/Utility/AUTimestampGenerator.h
  function class (line 62) | class AUTimestampGenerator {
  function SetStartInputAtZero (line 80) | void	SetStartInputAtZero(bool b) { mState.mStartInputAtZero = b; }
  function SetBypassed (line 84) | void	SetBypassed(bool b) { mState.mBypassed = b; }
  function Reset (line 88) | void	Reset()
  function Advance (line 117) | void					Advance(Float64 framesToAdvance)
  type State (line 126) | struct State {
  function GetState (line 146) | void GetState(State& outState) const { outState = mState; }
  function SetState (line 147) | void SetState(State const& inState) { mState = inState; mFirstTime = fal...
  type State (line 151) | struct State

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/AUOutputBL.h
  function class (line 64) | class AUOutputBL {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/AUParamInfo.cpp
  function UInt32 (line 120) | UInt32			AUParamInfo::NumParamsForClump (UInt32 inClump) const
  function CAAUParameter (line 128) | const CAAUParameter*	AUParamInfo::GetParamInfo (AudioUnitParameterID inP...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/AUParamInfo.h
  function class (line 61) | class AUParamInfo {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAUMIDIMap.cpp
  type AllMidiTransformers (line 50) | struct AllMidiTransformers
  function InitAllMidiTransformers (line 66) | static void InitAllMidiTransformers()
  function CheckInitAllMidiTransformers (line 71) | static void CheckInitAllMidiTransformers()
  function MIDIValueTransformer (line 77) | MIDIValueTransformer *	CAAUMIDIMap::GetTransformer (UInt32 inFlags)

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAUMIDIMap.h
  type MIDIValueTransformer (line 199) | struct MIDIValueTransformer {
  function MIDIValueTransformer (line 208) | struct MIDILinearTransformer : public MIDIValueTransformer {
  function MIDIValueTransformer (line 213) | struct MIDILogTransformer : public MIDIValueTransformer {
  function MIDIValueTransformer (line 218) | struct MIDIExpTransformer : public MIDIValueTransformer {
  function MIDIValueTransformer (line 223) | struct MIDISqrtTransformer : public MIDIValueTransformer {
  function MIDIValueTransformer (line 228) | struct MIDISquareTransformer : public MIDIValueTransformer {
  function MIDIValueTransformer (line 233) | struct MIDICubeRtTransformer : public MIDIValueTransformer {
  function MIDIValueTransformer (line 238) | struct MIDICubeTransformer : public MIDIValueTransformer {
  function class (line 244) | class CAAUMIDIMap : public AUParameterMIDIMapping {
  function SetAnyChannel (line 279) | void						SetAnyChannel (bool inFlag)
  function SetAnyNote (line 292) | void						SetAnyNote (bool inFlag)
  function SetToggle (line 301) | void						SetToggle (bool inFlag)
  function SetSubRange (line 327) | void						SetSubRange (Float32 inStartValue, Float32 inStopValue)
  function SetParamRange (line 335) | void						SetParamRange(Float32 minValue, Float32 maxValue)
  function SetSubRange (line 342) | void						SetSubRange (bool inFlag)
  function SetControllerOnValue (line 367) | void						SetControllerOnValue(){SetBipolar(true,true);}
  function SetControllerOffValue (line 368) | void						SetControllerOffValue(){SetBipolar(true,false);}
  function SetControllerAnyValue (line 369) | void						SetControllerAnyValue(){SetBipolar(false,false);}
  function Float32 (line 424) | Float32						ParamValueFromMIDILinear (Float32		inLinearValue) const
  function Print (line 445) | void						Print () const;
  function operator (line 479) | inline bool operator< (const CAAUMIDIMap	&a, const CAAUMIDIMap &b)
  function class (line 500) | class CompareMIDIMap {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAUMIDIMapManager.cpp
  function FillInMap (line 55) | static void FillInMap (CAAUMIDIMap &map, AUBase &That)
  function OSStatus (line 71) | OSStatus	CAAUMIDIMapManager::SortedInsertToParamaterMaps	(AUParameterMID...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAUMIDIMapManager.h
  function class (line 55) | class CAAUMIDIMapManager {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAUParameter.cpp
  function CAAUParameter (line 72) | CAAUParameter &	CAAUParameter::operator = (const CAAUParameter &a)
  function Float32 (line 219) | Float32		CAAUParameter::GetValue() const
  function CFStringRef (line 227) | CFStringRef CreateLocalizedStringForParameterValue ( double					inParame...
  function CFStringRef (line 285) | CFStringRef CreateLocalizedStringForParameterValue ( double					inParame...
  function ValueForLocalizedParameterString (line 291) | double ValueForLocalizedParameterString (CFStringRef string, const CAAUP...
  function CFStringRef (line 309) | CFStringRef CAAUParameter::GetStringFromValueCopy(const Float32 *value) ...
  function Float32 (line 348) | Float32 CAAUParameter::GetValueFromString(CFStringRef str) const

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAUParameter.h
  function class (line 56) | class CAAUParameter : public AudioUnitParameter {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAUProcessor.cpp
  function OSStatus (line 50) | static OSStatus SilenceInputCallback (void 		*inRefCon,
  function OSStatus (line 85) | inline OSStatus		SetInputCallback (CAAudioUnit &inUnit, AURenderCallback...
  function OSStatus (line 95) | static OSStatus PrerollRenderProc (	void 						* /*inRefCon*/,
  function OSStatus (line 109) | OSStatus 	Preroll (CAAudioUnit & inAU, UInt32 inFrameSize)
  function OSStatus (line 154) | OSStatus		CAAUProcessor::EstablishInputCallback (AURenderCallbackStruct ...
  function OSStatus (line 164) | OSStatus		CAAUProcessor::SetAUPreset (CFPropertyListRef 			inPreset)
  function OSStatus (line 173) | OSStatus		CAAUProcessor::SetAUPresetIndex (SInt32				inPresetIndex)
  function OSStatus (line 182) | OSStatus		CAAUProcessor::SetParameter (AudioUnitParameterID inID, AudioU...
  function UInt32 (line 189) | UInt32			CAAUProcessor::MaxFramesPerRender () const
  function OSStatus (line 201) | OSStatus		CAAUProcessor::SetMaxFramesPerRender (UInt32 inMaxFrames)
  function OSStatus (line 207) | OSStatus		CAAUProcessor::Initialize (const CAStreamBasicDescription 	&in...
  function OSStatus (line 214) | OSStatus		CAAUProcessor::Reinitialize (UInt32 inNewMaxFrames)
  function OSStatus (line 229) | OSStatus		CAAUProcessor::DoInitialisation (const CAStreamBasicDescriptio...
  function CFStringRef (line 343) | CFStringRef		CAAUProcessor::GetOLPreflightName () const
  function OSStatus (line 373) | OSStatus	CAAUProcessor::Preflight (bool inProcessPreceedingTail)
  function OSStatus (line 478) | OSStatus 	CAAUProcessor::OfflineAUPreflight (UInt32 inNumFrames, bool &o...
  function SetBufferListToNumFrames (line 521) | void SetBufferListToNumFrames (AudioBufferList &list, UInt32 inNumFrames)
  function OSStatus (line 530) | OSStatus	CAAUProcessor::Render (AudioBufferList 		*ioData,
  function OSStatus (line 644) | OSStatus	CAAUProcessor::PostProcess (AudioBufferList 	*ioData,
  function Float32 (line 680) | Float32		CAAUProcessor::GetOLPercentComplete ()

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAUProcessor.h
  function class (line 105) | class CAAUProcessor {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAtomic.h
  function CAMemoryBarrier (line 69) | inline void CAMemoryBarrier()
  function SInt32 (line 78) | inline SInt32 CAAtomicAdd32Barrier(SInt32 theAmt, volatile SInt32* theVa...
  function SInt32 (line 91) | inline SInt32 CAAtomicOr32Barrier(UInt32 theMask, volatile UInt32* theVa...
  function SInt32 (line 105) | inline SInt32 CAAtomicAnd32Barrier(UInt32 theMask, volatile UInt32* theV...
  function CAAtomicCompareAndSwap32Barrier (line 119) | inline bool CAAtomicCompareAndSwap32Barrier(SInt32 oldValue, SInt32 newV...
  function SInt32 (line 133) | inline SInt32 CAAtomicIncrement32(volatile SInt32* theValue)
  function SInt32 (line 142) | inline SInt32 CAAtomicDecrement32(volatile SInt32* theValue)
  function SInt32 (line 151) | inline SInt32 CAAtomicIncrement32Barrier(volatile SInt32* theValue)
  function SInt32 (line 160) | inline SInt32 CAAtomicDecrement32Barrier(volatile SInt32* theValue)
  function CAAtomicTestAndClearBarrier (line 169) | inline bool CAAtomicTestAndClearBarrier(int bitToClear, void* theAddress)
  function CAAtomicTestAndClear (line 179) | inline bool CAAtomicTestAndClear(int bitToClear, void* theAddress)
  function CAAtomicTestAndSetBarrier (line 189) | inline bool CAAtomicTestAndSetBarrier(int bitToSet, void* theAddress)
  function CAAtomicAdd32Barrier (line 205) | inline int32_t CAAtomicAdd32Barrier(int32_t theAmt, volatile int32_t* th...
  function CAAtomicOr32Barrier (line 210) | inline int32_t CAAtomicOr32Barrier(uint32_t theMask, volatile uint32_t* ...
  function CAAtomicAnd32Barrier (line 215) | inline int32_t CAAtomicAnd32Barrier(uint32_t theMask, volatile uint32_t*...
  function CAAtomicCompareAndSwap32Barrier (line 220) | inline bool CAAtomicCompareAndSwap32Barrier(int32_t oldValue, int32_t ne...
  function CAAtomicIncrement32 (line 225) | inline int32_t CAAtomicIncrement32(volatile int32_t* theValue)
  function CAAtomicDecrement32 (line 230) | inline int32_t CAAtomicDecrement32(volatile int32_t* theValue)
  function CAAtomicIncrement32Barrier (line 235) | inline int32_t CAAtomicIncrement32Barrier(volatile int32_t* theValue)
  function CAAtomicDecrement32Barrier (line 240) | inline int32_t CAAtomicDecrement32Barrier(volatile int32_t* theValue)
  function CAAtomicCompareAndSwap64Barrier (line 247) | inline bool CAAtomicCompareAndSwap64Barrier( int64_t __oldValue, int64_t...
  function CAAtomicCompareAndSwapPtrBarrier (line 253) | inline bool CAAtomicCompareAndSwapPtrBarrier(void *__oldValue, void *__n...
  type CASpinLock (line 270) | typedef int32_t CASpinLock;
  function CASpinLockLock (line 276) | inline void    CASpinLockLock( volatile CASpinLock *__lock )
  function CASpinLockUnlock (line 286) | inline void    CASpinLockUnlock( volatile CASpinLock *__lock )
  function CASpinLockTry (line 295) | inline bool    CASpinLockTry( volatile CASpinLock *__lock )

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAtomicStack.h
  function push_NA (line 68) | void	push_NA(T *item)
  function T (line 74) | T *		pop_NA()
  function T (line 84) | T *		head() { return mHead; }
  function push_atomic (line 87) | void	push_atomic(T *item)
  function push_multiple_atomic (line 96) | void	push_multiple_atomic(T *item)
  function T (line 111) | T *		pop_atomic_single_reader()
  function T (line 124) | T *		pop_atomic()
  function T (line 139) | T *		pop_all()
  function T (line 149) | T*		pop_all_reversed()
  function compare_and_swap (line 161) | static bool	compare_and_swap(T *oldvalue, T *newvalue, T **pvalue)
  function class (line 184) | class CAAtomicStack {
  function push_atomic (line 191) | void	push_atomic(void *p) { OSAtomicEnqueue(&mHead, p, mNextPtrOffset); }
  function push_NA (line 192) | void	push_NA(void *p) { push_atomic(p); }
  function push_atomic (line 212) | void	push_atomic(T *item) {
  function push_NA (line 219) | void	push_NA(T *item) { push_atomic(item); }
  function T (line 221) | T *		pop_atomic() { return (T *)OSAtomicDequeue(&mHead, mNextPtrOffset); }
  function T (line 222) | T *		pop_atomic_single_reader() { return pop_atomic(); }
  function T (line 223) | T *		pop_NA() { return pop_atomic(); }

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioBufferList.cpp
  function AudioBufferList (line 61) | AudioBufferList*	CAAudioBufferList::Create(UInt32 inNumberBuffers)
  function UInt32 (line 77) | UInt32	CAAudioBufferList::CalculateByteSize(UInt32 inNumberBuffers)
  function UInt32 (line 84) | UInt32	CAAudioBufferList::GetTotalNumberChannels(const AudioBufferList& ...
  function AudioBufferList (line 230) | const AudioBufferList*	CAAudioBufferList::GetEmptyBufferList()

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioBufferList.h
  type AudioBufferList (line 68) | typedef AudioBufferList*	AudioBufferListPtr;
  type CAAudioBufferList (line 74) | struct	CAAudioBufferList

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioChannelLayout.cpp
  function AudioChannelLayout (line 61) | AudioChannelLayout*	CAAudioChannelLayout::Create(UInt32 inNumberChannelD...
  function UInt32 (line 111) | inline UInt32 CountOnes(UInt32 x)
  function UInt32 (line 124) | UInt32	CAAudioChannelLayout::NumberChannels (const AudioChannelLayout& i...
  function CAShowAudioChannelLayout (line 135) | void 	CAShowAudioChannelLayout (FILE* file, const AudioChannelLayout *la...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioChannelLayout.h
  function class (line 82) | class CAAudioChannelLayout

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioChannelLayoutObject.cpp
  function CAAudioChannelLayout (line 142) | CAAudioChannelLayout& CAAudioChannelLayout::operator= (const CAAudioChan...
  function CAAudioChannelLayout (line 155) | CAAudioChannelLayout&	CAAudioChannelLayout::operator= (const AudioChanne...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioFileFormats.cpp
  function CAAudioFileFormats (line 53) | CAAudioFileFormats *CAAudioFileFormats::Instance(bool loadDataFormats)
  function CompareFileFormatNames (line 70) | static int CompareFileFormatNames(const void *va, const void *vb)
  function StrToOSType (line 358) | int		StrToOSType(const char *str, OSType &t)

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioFileFormats.h
  function class (line 57) | class CAAudioFileFormats {
  type FileFormatInfo (line 77) | struct FileFormatInfo {
  function NumberOfExtensions (line 93) | int		NumberOfExtensions() { return static_cast<int>(mExtensions ? CFArra...
  function MatchExtension (line 99) | bool	MatchExtension(CFStringRef testExt) {	// testExt should not include...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioTimeStamp.h
  function AudioTimeStamp (line 66) | struct CAAudioTimeStamp

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioUnit.cpp
  type StackAUChannelInfo (line 62) | struct StackAUChannelInfo {
    method StackAUChannelInfo (line 63) | StackAUChannelInfo (UInt32 inSize) : mChanInfo ((AUChannelInfo*)malloc...
  class CAAudioUnit::AUState (line 80) | class CAAudioUnit::AUState : public CAReferenceCounted  {
    method AUState (line 82) | AUState (AudioComponent inComp)
    method AUState (line 91) | AUState (const AUNode &inNode, const AudioUnit& inUnit)
    method OSStatus (line 102) | OSStatus			GetParameter(AudioUnitParameterID inID, AudioUnitScope scop...
    method OSStatus (line 113) | OSStatus			SetParameter(AudioUnitParameterID inID, AudioUnitScope scop...
    method OSStatus (line 124) | OSStatus			Render (AudioUnitRenderActionFlags *  ioActionFlags,
    method OSStatus (line 138) | OSStatus		MIDIEvent (UInt32					inStatus,
    method OSStatus (line 155) | OSStatus				StartNote (MusicDeviceInstrumentID	inInstrument,
    method OSStatus (line 172) | OSStatus				StopNote (MusicDeviceGroupID		inGroupID,
    method Init (line 190) | void Init()
    method AUState (line 251) | AUState () {}
  function OSStatus (line 266) | OSStatus		CAAudioUnit::Open (const CAComponent& inComp, CAAudioUnit &out...
  function CAAudioUnit (line 306) | CAAudioUnit&	CAAudioUnit::operator= (const CAAudioUnit &a)
  function OSStatus (line 335) | OSStatus		CAAudioUnit::RemovePropertyListener (AudioUnitPropertyID		inID,
  function AudioUnit (line 356) | AudioUnit		CAAudioUnit::AU() const
  function AUNode (line 361) | AUNode			CAAudioUnit::GetAUNode () const
  function CheckDynCount (line 519) | static
  function OSStatus (line 686) | OSStatus		CAAudioUnit::GetChannelLayoutTags (AudioUnitScope 	inScope,
  function OSStatus (line 739) | OSStatus	CAAudioUnit::GetChannelLayout (AudioUnitScope 		inScope,
  function OSStatus (line 760) | OSStatus	CAAudioUnit::SetChannelLayout (AudioUnitScope 		inScope,
  function OSStatus (line 771) | OSStatus	CAAudioUnit::SetChannelLayout (AudioUnitScope 			inScope,
  function OSStatus (line 783) | OSStatus		CAAudioUnit::ClearChannelLayout (AudioUnitScope	inScope,
  function OSStatus (line 791) | OSStatus	CAAudioUnit::GetFormat (AudioUnitScope				inScope,
  function OSStatus (line 801) | OSStatus	CAAudioUnit::SetFormat (AudioUnitScope						inScope,
  function OSStatus (line 811) | OSStatus	CAAudioUnit::GetSampleRate (AudioUnitScope		inScope,
  function OSStatus (line 821) | OSStatus	CAAudioUnit::SetSampleRate (AudioUnitScope		inScope,
  function OSStatus (line 832) | OSStatus	CAAudioUnit::SetSampleRate (Float64			inSampleRate)
  function OSStatus (line 855) | OSStatus	CAAudioUnit::NumberChannels (AudioUnitScope		inScope,
  function OSStatus (line 866) | OSStatus	CAAudioUnit::SetNumberChannels (AudioUnitScope	inScope,
  function OSStatus (line 879) | OSStatus		CAAudioUnit::IsElementCountWritable (AudioUnitScope inScope, b...
  function OSStatus (line 890) | OSStatus		CAAudioUnit::GetElementCount (AudioUnitScope inScope, UInt32 &...
  function OSStatus (line 896) | OSStatus		CAAudioUnit::SetElementCount (AudioUnitScope inScope, UInt32 i...
  function OSStatus (line 985) | OSStatus	CAAudioUnit::ConfigureDynamicScope (AudioUnitScope 		inScope,
  function OSStatus (line 1043) | OSStatus	CAAudioUnit::SetBypass 		(bool	inBypass) const
  function OSStatus (line 1051) | OSStatus	CAAudioUnit::GetMaxFramesPerSlice (UInt32& outMaxFrames) const
  function OSStatus (line 1059) | OSStatus	CAAudioUnit::SetMaxFramesPerSlice (UInt32 inMaxFrames)
  function Float64 (line 1066) | Float64		CAAudioUnit::Latency () const
  function OSStatus (line 1075) | OSStatus	CAAudioUnit::GetAUPreset (CFPropertyListRef &outData) const
  function OSStatus (line 1083) | OSStatus	CAAudioUnit::SetAUPreset (CFPropertyListRef &inData)
  function OSStatus (line 1091) | OSStatus	CAAudioUnit::SetAUPresetFromDocument (CFPropertyListRef &inData)
  function OSStatus (line 1099) | OSStatus	CAAudioUnit::GetPresentPreset (AUPreset &outData) const
  function OSStatus (line 1124) | OSStatus	CAAudioUnit::SetPresentPreset (AUPreset &inData)
  function OSStatus (line 1166) | OSStatus		CAAudioUnit::GetParameter(AudioUnitParameterID inID, AudioUnit...
  function OSStatus (line 1172) | OSStatus		CAAudioUnit::SetParameter(AudioUnitParameterID inID, AudioUnit...
  function OSStatus (line 1178) | OSStatus		CAAudioUnit::MIDIEvent (UInt32			inStatus,
  function OSStatus (line 1186) | OSStatus	CAAudioUnit::StartNote (MusicDeviceInstrumentID		inInstrument,
  function OSStatus (line 1196) | OSStatus	CAAudioUnit::StopNote (MusicDeviceGroupID		inGroupID,
  function OSStatus (line 1206) | OSStatus		CAAudioUnit::Render (AudioUnitRenderActionFlags 			* ioActionF...
  function OSStatus (line 1222) | OSStatus		CAAudioUnit::Process (AudioUnitRenderActionFlags 			& ioAction...
  function OSStatus (line 1244) | OSStatus		CAAudioUnit::ProcessMultiple (AudioUnitRenderActionFlags 	& io...
  function CAAUChanHelper (line 1301) | CAAUChanHelper&		CAAUChanHelper::operator= (const CAAUChanHelper &c)

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioUnit.h
  function class (line 82) | class CAAudioUnit {
  function OSStatus (line 137) | OSStatus				GetPropertyInfo(AudioUnitPropertyID propID, AudioUnitScope s...
  function OSStatus (line 142) | OSStatus				GetProperty(AudioUnitPropertyID propID, AudioUnitScope scope...
  function OSStatus (line 147) | OSStatus				SetProperty(AudioUnitPropertyID propID, AudioUnitScope scope...
  function OSStatus (line 178) | OSStatus				Reset (AudioUnitScope scope, AudioUnitElement element)
  function OSStatus (line 182) | OSStatus				GlobalReset ()
  function OSStatus (line 187) | OSStatus				AddRenderNotify (AURenderCallback   inProc, void *inProcRefCon)
  function OSStatus (line 192) | OSStatus				RemoveRenderNotify (AURenderCallback   inProc, void *inProcR...
  function OSStatus (line 197) | OSStatus				AddPropertyListener (AudioUnitPropertyID				inID,
  function OSStatus (line 214) | OSStatus				StartNote (MusicDeviceGroupID		inGroupID,
  function CanDo (line 240) | bool					CanDo (int inChannelsInOut) const
  function SupportsNumChannels (line 254) | bool					SupportsNumChannels () const;
  function HasDynamicOutputs (line 331) | bool					HasDynamicOutputs (SInt32 &outTotalNumChannels) const
  function OSStatus (line 338) | OSStatus				ConfigureDynamicInput (UInt32 inNumElements, UInt32 *inChann...
  function OSStatus (line 343) | OSStatus				ConfigureDynamicOutput (UInt32 inNumElements, UInt32 *inChan...
  function CanBypass (line 348) | bool					CanBypass 		() const;
  function const (line 392) | bool				ValidateChannelPair (int 				inChannelsIn,
  function class (line 410) | class CAAUChanHelper {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioUnitOutputCapturer.h
  function class (line 70) | class CAAudioUnitOutputCapturer {
  function Start (line 87) | void	Start() {
  function Stop (line 101) | void	Stop() {
  function Close (line 106) | void	Close() {

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioValueRange.cpp
  function Float64 (line 61) | Float64	CAAudioValueRange::BoundValue(const AudioValueRange& inRange, Fl...
  function Float64 (line 77) | Float64 CAAudioValueRange::PickCommonSampleRate(const AudioValueRange& i...
  function CAAudioValueRange_ComputeUnion (line 172) | void	CAAudioValueRange_ComputeUnion(const AudioValueRange& inRange, cons...
  function CAAudioValueRange_ComputeIntersection (line 248) | void	CAAudioValueRange_ComputeIntersection(UInt32 inNumberRangeList1Item...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioValueRange.h
  function AudioValueRange (line 68) | struct CAAudioValueRange
  function IsStrictlyLessThan (line 88) | static bool			IsStrictlyLessThan(const AudioValueRange& x, const AudioVa...
  function IsStrictlyGreaterThan (line 89) | static bool			IsStrictlyGreaterThan(const AudioValueRange& x, const Audi...
  function IsStrictlyContainedBy (line 90) | static bool			IsStrictlyContainedBy(const AudioValueRange& x, const Audi...
  function OverlapsLow (line 91) | static bool			OverlapsLow(const AudioValueRange& x, const AudioValueRang...
  function OverlapsHigh (line 92) | static bool			OverlapsHigh(const AudioValueRange& x, const AudioValueRan...
  type LessThan (line 98) | struct	LessThan
  type std (line 117) | typedef	std::vector<CAAudioValueRange>	CAAudioValueRangeList;

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAutoDisposer.h
  function explicit (line 100) | explicit CAPtrRef(T* ptr) : ptr_(ptr) {}
  function explicit (line 113) | explicit CAAutoFree(T* ptr) : ptr_(ptr) {}
  function reallocBytes (line 149) | void reallocBytes(size_t numBytes)
  function reallocItems (line 154) | void reallocItems(size_t numItems)
  function explicit (line 253) | explicit CAAutoDelete(T* ptr) : ptr_(ptr) {}
  function explicit (line 354) | explicit CAAutoArrayDelete(T* ptr) : ptr_(ptr) {}
  function ptr_ (line 363) | CAAutoArrayDelete(size_t n) : ptr_(new T[n]) {}
  function alloc (line 367) | void alloc(size_t numItems)

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CABitOperations.h
  function UInt32 (line 60) | inline UInt32 IsPowerOfTwo(UInt32 x)
  function UInt32 (line 95) | inline UInt32 CountLeadingZeroesLong(UInt64 arg)
  function UInt32 (line 116) | inline UInt32 CountTrailingZeroes(UInt32 x)
  function UInt32 (line 122) | inline UInt32 CountLeadingOnes(UInt32 x)
  function UInt32 (line 128) | inline UInt32 CountTrailingOnes(UInt32 x)
  function UInt32 (line 134) | inline UInt32 NumBits(UInt32 x)
  function UInt32 (line 140) | inline UInt32 Log2Ceil(UInt32 x)
  function UInt32 (line 146) | inline UInt32 Log2Floor(UInt32 x)
  function UInt32 (line 152) | inline UInt32 NextPowerOfTwo(UInt32 x)
  function UInt32 (line 158) | inline UInt32 CountOnes(UInt32 x)
  function UInt32 (line 167) | inline UInt32 CountZeroes(UInt32 x)
  function UInt32 (line 173) | inline UInt32 LSBitPos(UInt32 x)
  function UInt32 (line 179) | inline UInt32 LSBit(UInt32 x)
  function UInt32 (line 185) | inline UInt32 MSBitPos(UInt32 x)
  function UInt32 (line 191) | inline UInt32 MSBit(UInt32 x)
  function UInt32 (line 197) | inline UInt32 DivInt(UInt32 numerator, UInt32 denominator)

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CABool.h
  function class (line 66) | class CABool
  function Uninitialize (line 81) | void			Uninitialize() { mValue = -1; }

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CABufferList.cpp
  function show (line 132) | static void show(const AudioBufferList &abl, int framesToPrint, int word...
  function CAShowAudioBufferList (line 191) | void CAShowAudioBufferList(const AudioBufferList &abl, int framesToPrint...
  function CAShowAudioBufferList (line 229) | void CAShowAudioBufferList(const AudioBufferList &abl, int framesToPrint...
  function CAShowAudioBufferList (line 234) | void CAShowAudioBufferList(const AudioBufferList *abl, int framesToPrint...
  function CrashIfClientProvidedBogusAudioBufferList (line 240) | int CrashIfClientProvidedBogusAudioBufferList(const AudioBufferList *abl...

FILE: src/CoreAudio/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CABufferList.h
  function class (line 72) | class CABufferList {
  function CABufferList (line 77) | static CABufferList *	New(const char *name, const CAStreamBasicDescripti...
  function CABufferList (line 82) | static CABufferList *	New(const CAStreamBasicDescription &format) { retu...
  function SetBytes (line 124) | void		SetBytes(UInt32 nBytes, void *data)
  function CopyAllFrom (line 132) | void		CopyAllFrom(CABufferList *srcbl, CABufferList *ptrbl)
  function CopyDataFrom (line 155) | void		CopyDataFrom(const AudioBufferList &other)
  function AppendFrom (line 164) | void		AppendFrom(CABufferList *blp, UInt32 nBytes)
  function PadWithZeroes (line 177) | void		PadWithZeroes(UInt32 desiredBufferSize)
  function SetToZeroes (line 190) | void		SetToZeroes(UInt32 nBytes)
  function Reset (line 200) | void		Reset()
  function Boolean (line 205) | Boolean		SameDataAs(const CABufferList* anotherBufferList)
  function BytesConsumed (line 216) | void		BytesConsumed(UInt32 nBytes)
  function SetFrom (line 228) | void		SetFrom(const AudioBufferList *abl)
  function SetFrom (line 234) | void		SetFrom(const CABufferList *blp)
  function SetFrom (line 239) | void		SetFrom(const AudioBufferList *abl, UInt32 nBytes)
  function SetFrom (line 251) | void		SetFrom(const CABufferList *blp, UInt32 nBytes)
  function AudioBufferList (line 256) | AudioBufferList *	ToAudioBufferList(AudioBufferList *abl) const
  function AdvanceBufferPointers (line 269) | void		AdvanceBufferPointers(UInt32 nByt
Copy disabled (too large) Download .json
Condensed preview — 23905 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (17,065K chars).
[
  {
    "path": ".gdbinit",
    "chars": 1608,
    "preview": "# Copyright 2011 Shinichiro Hamaji. All rights reserved.\n#\n# Redistribution and use in source and binary forms, with or "
  },
  {
    "path": ".github/FUNDING.yml",
    "chars": 26,
    "preview": "open_collective: darlinghq"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/build_issue.md",
    "chars": 335,
    "preview": "---\nname: Build Issue\nabout: An issue building Darling\nlabels: 'build'\n---\n\n**Build Log**\nWhat is the build error?\n```\nP"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/lkm_bug.md",
    "chars": 523,
    "preview": "---\nname: LKM Bug\nabout: An issue with the Linux kernel module\nlabels: 'bug, linux kernel module'\n---\n\n**Expected Result"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/misc_bug.md",
    "chars": 404,
    "preview": "---\nname: Miscellaneous Bug\nabout: A miscellaneous bug in Darling\nlabels: 'bug'\n---\n\n**Expected Result**\nWhat did you ex"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/missing_framework.md",
    "chars": 522,
    "preview": "---\nname: Missing Framework\nabout: An application requires a missing framework\nlabels: 'frameworks, application compatib"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/missing_library.md",
    "chars": 511,
    "preview": "---\nname: Missing Library\nabout: An application requires a missing library\nlabels: 'libraries, application compatibility"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/missing_tool.md",
    "chars": 397,
    "preview": "---\nname: Missing Built-In Tool\nabout: MacOS contains a command-line tool that Darling does not\nlabels: 'enhancement'\n--"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/startup_bug.md",
    "chars": 644,
    "preview": "---\nname: Startup Bug\nabout: An issue with Darling's startup\nlabels: 'bug, container'\n---\n\n**Expected Result**\nWhat did "
  },
  {
    "path": ".github/workflows/actions.yaml",
    "chars": 2083,
    "preview": "name: Darling CI\n\non: [push, pull_request]\n\njobs:\n  build-deb:\n    runs-on: ubuntu-latest\n    steps:\n    - name: Checkou"
  },
  {
    "path": ".gitignore",
    "chars": 1320,
    "preview": "# Compiled source #\n###################\n*.com\n*.class\n*.dll\n*.exe\n*.o\n*.so\n*.ko\n*.pyc\n\n# Logs and databases #\n##########"
  },
  {
    "path": ".gitmodules",
    "chars": 14545,
    "preview": "[submodule \"src/external/libdispatch\"]\n\tpath = src/external/libdispatch\n\turl = ../darling-libdispatch.git\n[submodule \"sr"
  },
  {
    "path": ".vscode/launch.json",
    "chars": 1299,
    "preview": "{\n    // Use IntelliSense to learn about possible attributes.\n    // Hover to view descriptions of existing attributes.\n"
  },
  {
    "path": "CMakeLists.txt",
    "chars": 8420,
    "preview": "cmake_minimum_required(VERSION 3.13)\n\nSET(CMAKE_SYSTEM_NAME Linux)\nSET(CMAKE_SYSTEM_PROCESSOR \"x86-64\")\n\n# This allows s"
  },
  {
    "path": "CONTRIBUTORS.md",
    "chars": 322,
    "preview": "# Contributors\n\nDarling comprises many open source packages, both well known (e.g. from the Free Software Foundation) or"
  },
  {
    "path": "Developer/.gitignore",
    "chars": 2857,
    "preview": "Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/libSystem.B.dylib\nPlatforms/MacOSX.platform/Developer/SDKs/M"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications/Core Build System.xcspec",
    "chars": 712,
    "preview": "{\n    /* The name of the build system */\n    Type = BuildSystem;\n\n    /* The build system we inherit from */\n    BasedOn"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications/MacOSX Architectures.xcspec",
    "chars": 1472,
    "preview": "(\n    {\n        Type = Architecture;\n        Identifier = Native;\n        ListInEnum = YES;\n        SortNumber = 100;\n  "
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications/MacOSX Package Types.xcspec",
    "chars": 11875,
    "preview": "(\n    /* Mach-O */\n    {   Type = PackageType;\n        Identifier = com.apple.package-type.mach-o-executable;\n        De"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications/MacOSX Product Types.xcspec",
    "chars": 12963,
    "preview": "(\n\n\n    /* Command Line Tool */\n    {   Type = ProductType;\n        Identifier = com.apple.product-type.tool;\n        Cl"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/SDKSettings.plist",
    "chars": 1262,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/NSSystemDirectories.h",
    "chars": 7181,
    "preview": "/*\n * Copyright (c) 1999-2000, 2009 Apple Inc. All rights reserved.\n *\n * @APPLE_LICENSE_HEADER_START@\n * \n * This file "
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/bsm/audit_session.h",
    "chars": 5730,
    "preview": "/*-\n * Copyright (c) 2009 Apple Inc.\n * All rights reserved.\n *\n * Redistribution and use in source and binary forms, wi"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/float.h",
    "chars": 4047,
    "preview": "/* Copyright (c) 2017 Apple Inc. All rights reserved.\n *\n * @APPLE_LICENSE_HEADER_START@\n *\n * The contents of this file"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/OSCrossEndian.h",
    "chars": 2534,
    "preview": "/*\n * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved.\n *\n * @APPLE_OSREFERENCE_LICENSE_HEADER_START@\n "
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/clock.h",
    "chars": 6676,
    "preview": "#ifndef\t_clock_user_\n#define\t_clock_user_\n\n/* Module clock */\n\n#include <string.h>\n#include <mach/ndr.h>\n#include <mach/"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/clock_priv.h",
    "chars": 5734,
    "preview": "#ifndef\t_clock_priv_user_\n#define\t_clock_priv_user_\n\n/* Module clock_priv */\n\n#include <string.h>\n#include <mach/ndr.h>\n"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/clock_reply.h",
    "chars": 4895,
    "preview": "#ifndef\t_clock_reply_user_\n#define\t_clock_reply_user_\n\n/* Module clock_reply */\n\n#include <string.h>\n#include <mach/ndr."
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/exc.h",
    "chars": 7843,
    "preview": "#ifndef\t_exc_user_\n#define\t_exc_user_\n\n/* Module exc */\n\n#include <string.h>\n#include <mach/ndr.h>\n#include <mach/boolea"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/host_priv.h",
    "chars": 28888,
    "preview": "#ifndef\t_host_priv_user_\n#define\t_host_priv_user_\n\n/* Module host_priv */\n\n#include <string.h>\n#include <mach/ndr.h>\n#in"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/host_security.h",
    "chars": 6787,
    "preview": "#ifndef\t_host_security_user_\n#define\t_host_security_user_\n\n/* Module host_security */\n\n#include <string.h>\n#include <mac"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/lock_set.h",
    "chars": 8568,
    "preview": "#ifndef\t_lock_set_user_\n#define\t_lock_set_user_\n\n/* Module lock_set */\n\n#include <string.h>\n#include <mach/ndr.h>\n#inclu"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/mach_host.h",
    "chars": 36911,
    "preview": "#ifndef\t_mach_host_user_\n#define\t_mach_host_user_\n\n/* Module mach_host */\n\n#include <string.h>\n#include <mach/ndr.h>\n#in"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/mach_port.h",
    "chars": 43292,
    "preview": "#ifndef\t_mach_port_user_\n#define\t_mach_port_user_\n\n/* Module mach_port */\n\n#include <string.h>\n#include <mach/ndr.h>\n#in"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/mach_vm.h",
    "chars": 28037,
    "preview": "#ifndef\t_mach_vm_user_\n#define\t_mach_vm_user_\n\n/* Module mach_vm */\n\n#include <string.h>\n#include <mach/ndr.h>\n#include "
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/mach_voucher.h",
    "chars": 9863,
    "preview": "#ifndef\t_mach_voucher_user_\n#define\t_mach_voucher_user_\n\n/* Module mach_voucher */\n\n#include <string.h>\n#include <mach/n"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/memory_entry.h",
    "chars": 7302,
    "preview": "#ifndef\t_memory_entry_user_\n#define\t_memory_entry_user_\n\n/* Module memory_entry */\n\n#include <string.h>\n#include <mach/n"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/processor.h",
    "chars": 9468,
    "preview": "#ifndef\t_processor_user_\n#define\t_processor_user_\n\n/* Module processor */\n\n#include <string.h>\n#include <mach/ndr.h>\n#in"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/processor_set.h",
    "chars": 15409,
    "preview": "#ifndef\t_processor_set_user_\n#define\t_processor_set_user_\n\n/* Module processor_set */\n\n#include <string.h>\n#include <mac"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/servers/netname.h",
    "chars": 8226,
    "preview": "#ifndef\t_netname_user_\n#define\t_netname_user_\n\n/* Module netname */\n\n#include <string.h>\n#include <mach/ndr.h>\n#include "
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/task.h",
    "chars": 65497,
    "preview": "#ifndef\t_task_user_\n#define\t_task_user_\n\n/* Module task */\n\n#include <string.h>\n#include <mach/ndr.h>\n#include <mach/boo"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/thread_act.h",
    "chars": 34463,
    "preview": "#ifndef\t_thread_act_user_\n#define\t_thread_act_user_\n\n/* Module thread_act */\n\n#include <string.h>\n#include <mach/ndr.h>\n"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/vm_map.h",
    "chars": 34462,
    "preview": "#ifndef\t_vm_map_user_\n#define\t_vm_map_user_\n\n/* Module vm_map */\n\n#include <string.h>\n#include <mach/ndr.h>\n#include <ma"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/activity.h",
    "chars": 17499,
    "preview": "/*\n * Copyright (c) 2013-2016 Apple Inc. All rights reserved.\n *\n * @APPLE_OSREFERENCE_LICENSE_HEADER_START@\n *\n * This "
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/availability.h",
    "chars": 7035,
    "preview": "/*\n * Copyright (c) 2008-2017 Apple Inc. All rights reserved.\n *\n * @APPLE_APACHE_LICENSE_HEADER_START@\n *\n * Licensed u"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/feature_private.h",
    "chars": 236,
    "preview": "// created for Darling\n\n#ifndef _OS_FEATURE_PRIVATE_H\n#define _OS_FEATURE_PRIVATE_H\n\n#define os_feature_enabled(framewor"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/signpost.h",
    "chars": 761,
    "preview": "// created for Darling\n\n#ifndef _OS_SIGNPOST_H\n#define _OS_SIGNPOST_H\n\n#include <stdint.h>\n#include <stddef.h>\n\n#include"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/signpost_private.h",
    "chars": 278,
    "preview": "// created for Darling\n\n#ifndef _OS_SIGNPOST_PRIVATE_H\n#define _OS_SIGNPOST_PRIVATE_H\n\n#include <os/signpost.h>\n\n// some"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/os/trace_base.h",
    "chars": 3751,
    "preview": "/*\n * Copyright (c) 2016 Apple Inc. All rights reserved.\n *\n * @APPLE_OSREFERENCE_LICENSE_HEADER_START@\n *\n * This file "
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/servers/netname.h",
    "chars": 8226,
    "preview": "#ifndef\t_netname_user_\n#define\t_netname_user_\n\n/* Module netname */\n\n#include <string.h>\n#include <mach/ndr.h>\n#include "
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h",
    "chars": 2905,
    "preview": "/* Copyright (c) 2010 Apple Inc. All rights reserved.\n * \n * @APPLE_OSREFERENCE_LICENSE_HEADER_START@\n * \n * This file c"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h",
    "chars": 9326,
    "preview": "/* Copyright (c) 2010 Apple Inc. All rights reserved.\n * \n * @APPLE_OSREFERENCE_LICENSE_HEADER_START@\n * \n * This file c"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sysdir.h",
    "chars": 5527,
    "preview": "/*\n * Copyright (c) 1999-2015 Apple Inc. All rights reserved.\n *\n * @APPLE_LICENSE_HEADER_START@\n * \n * This file contai"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Developer/SDKs/macosx.internal.sdk/SDKSettings.plist",
    "chars": 1189,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Entitlements.plist",
    "chars": 341,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/Info.plist",
    "chars": 3575,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/ResourceRules.plist",
    "chars": 571,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Developer/Platforms/MacOSX.platform/version.plist",
    "chars": 665,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Developer/TODO.md",
    "chars": 145,
    "preview": "* Fix AE.framework (nested) headers not being found.\n* Same for CarbonCore.\n* Switch to TBDs.\n* Upgrade to newer ld when"
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang",
    "chars": 628,
    "preview": "#!/bin/bash\n\nexport PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/"
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++",
    "chars": 153,
    "preview": "#!/bin/bash\n\nexport PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/"
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil",
    "chars": 36,
    "preview": "#!/bin/bash\n\nllvm-dsymutil-6.0 \"$@\"\n"
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld",
    "chars": 202,
    "preview": "#!/bin/bash\nSCRIPTDIR=\"$( cd \"$( dirname \"${BASH_SOURCE[0]}\" )\" && pwd )\"\n\nLD=\"$SCRIPTDIR/../../../../../build/src/exter"
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/xcrun",
    "chars": 59,
    "preview": "#!/bin/bash\n\nif [ $1 == \"-find\" ]\nthen\n\techo `which $2`\nfi\n"
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/FlexLexer.h",
    "chars": 6235,
    "preview": "// -*-C++-*-\n// FlexLexer.h -- define interfaces for lexical analyzer classes generated\n// by flex\n\n// Copyright (c) 199"
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__bit_reference",
    "chars": 52074,
    "preview": "// -*- C++ -*-\n//===----------------------------------------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__bsd_locale_defaults.h",
    "chars": 2008,
    "preview": "// -*- C++ -*-\n//===---------------------- __bsd_locale_defaults.h -----------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__bsd_locale_fallbacks.h",
    "chars": 3891,
    "preview": "// -*- C++ -*-\n//===---------------------- __bsd_locale_fallbacks.h ----------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__config",
    "chars": 39789,
    "preview": "// -*- C++ -*-\n//===--------------------------- __config ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__debug",
    "chars": 8831,
    "preview": "// -*- C++ -*-\n//===--------------------------- __debug ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__functional_03",
    "chars": 44159,
    "preview": "// -*- C++ -*-\n//===----------------------------------------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__functional_base",
    "chars": 17990,
    "preview": "// -*- C++ -*-\n//===----------------------------------------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__functional_base_03",
    "chars": 6519,
    "preview": "// -*- C++ -*-\n//===----------------------------------------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__hash_table",
    "chars": 95586,
    "preview": "// -*- C++ -*-\n//===----------------------------------------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__libcpp_version",
    "chars": 5,
    "preview": "5000\n"
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__locale",
    "chars": 46248,
    "preview": "// -*- C++ -*-\n//===----------------------------------------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__mutex_base",
    "chars": 12984,
    "preview": "// -*- C++ -*-\n//===----------------------------------------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__nullptr",
    "chars": 1689,
    "preview": "// -*- C++ -*-\n//===--------------------------- __nullptr --------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__split_buffer",
    "chars": 21995,
    "preview": "// -*- C++ -*-\n#ifndef _LIBCPP_SPLIT_BUFFER\n#define _LIBCPP_SPLIT_BUFFER\n\n#include <__config>\n#include <type_traits>\n#in"
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__sso_allocator",
    "chars": 2465,
    "preview": "// -*- C++ -*-\n//===----------------------------------------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__std_stream",
    "chars": 10555,
    "preview": "// -*- C++ -*-\n//===----------------------------------------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__string",
    "chars": 27915,
    "preview": "// -*- C++ -*-\n//===-------------------------- __string ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__threading_support",
    "chars": 16037,
    "preview": "// -*- C++ -*-\n//===----------------------------------------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__tree",
    "chars": 99245,
    "preview": "// -*- C++ -*-\n//===----------------------------------------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__tuple",
    "chars": 20181,
    "preview": "// -*- C++ -*-\n//===----------------------------------------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__undef_macros",
    "chars": 1019,
    "preview": "// -*- C++ -*-\n//===------------------------ __undef_macros ------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/algorithm",
    "chars": 206039,
    "preview": "// -*- C++ -*-\n//===-------------------------- algorithm ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/array",
    "chars": 12026,
    "preview": "// -*- C++ -*-\n//===---------------------------- array -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/atomic",
    "chars": 63626,
    "preview": "// -*- C++ -*-\n//===--------------------------- atomic -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/bitset",
    "chars": 33156,
    "preview": "// -*- C++ -*-\n//===---------------------------- bitset ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cassert",
    "chars": 546,
    "preview": "// -*- C++ -*-\n//===-------------------------- cassert -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ccomplex",
    "chars": 627,
    "preview": "// -*- C++ -*-\n//===--------------------------- ccomplex ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cctype",
    "chars": 1745,
    "preview": "// -*- C++ -*-\n//===---------------------------- cctype ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cerrno",
    "chars": 656,
    "preview": "// -*- C++ -*-\n//===-------------------------- cerrno ------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cfenv",
    "chars": 1588,
    "preview": "// -*- C++ -*-\n//===---------------------------- cfenv -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cfloat",
    "chars": 1134,
    "preview": "// -*- C++ -*-\n//===--------------------------- cfloat -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/chrono",
    "chars": 41503,
    "preview": "// -*- C++ -*-\n//===---------------------------- chrono ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cinttypes",
    "chars": 3490,
    "preview": "// -*- C++ -*-\n//===--------------------------- cinttypes --------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ciso646",
    "chars": 582,
    "preview": "// -*- C++ -*-\n//===--------------------------- ciso646 ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/climits",
    "chars": 894,
    "preview": "// -*- C++ -*-\n//===--------------------------- climits ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/clocale",
    "chars": 985,
    "preview": "// -*- C++ -*-\n//===--------------------------- clocale ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath",
    "chars": 14466,
    "preview": "// -*- C++ -*-\n//===---------------------------- cmath -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/codecvt",
    "chars": 20443,
    "preview": "// -*- C++ -*-\n//===-------------------------- codecvt -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/complex",
    "chars": 46335,
    "preview": "// -*- C++ -*-\n//===--------------------------- complex ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/complex.h",
    "chars": 726,
    "preview": "// -*- C++ -*-\n//===--------------------------- complex.h --------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/condition_variable",
    "chars": 7593,
    "preview": "// -*- C++ -*-\n//===---------------------- condition_variable ----------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/csetjmp",
    "chars": 800,
    "preview": "// -*- C++ -*-\n//===--------------------------- csetjmp ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/csignal",
    "chars": 951,
    "preview": "// -*- C++ -*-\n//===--------------------------- csignal ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cstdarg",
    "chars": 890,
    "preview": "// -*- C++ -*-\n//===--------------------------- cstdarg ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cstdbool",
    "chars": 708,
    "preview": "// -*- C++ -*-\n//===--------------------------- cstdbool ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cstddef",
    "chars": 2409,
    "preview": "// -*- C++ -*-\n//===--------------------------- cstddef ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cstdint",
    "chars": 2785,
    "preview": "// -*- C++ -*-\n//===--------------------------- cstdint ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cstdio",
    "chars": 4301,
    "preview": "// -*- C++ -*-\n//===---------------------------- cstdio ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cstdlib",
    "chars": 4725,
    "preview": "// -*- C++ -*-\n//===--------------------------- cstdlib ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cstring",
    "chars": 2526,
    "preview": "// -*- C++ -*-\n//===--------------------------- cstring ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ctgmath",
    "chars": 637,
    "preview": "// -*- C++ -*-\n//===-------------------------- ctgmath -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ctime",
    "chars": 1413,
    "preview": "// -*- C++ -*-\n//===---------------------------- ctime -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ctype.h",
    "chars": 1136,
    "preview": "// -*- C++ -*-\n//===---------------------------- ctype.h ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cwchar",
    "chars": 6272,
    "preview": "// -*- C++ -*-\n//===--------------------------- cwchar -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cwctype",
    "chars": 1678,
    "preview": "// -*- C++ -*-\n//===--------------------------- cwctype ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/deque",
    "chars": 104358,
    "preview": "// -*- C++ -*-\n//===---------------------------- deque -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/errno.h",
    "chars": 5131,
    "preview": "// -*- C++ -*-\n//===-------------------------- errno.h -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/exception",
    "chars": 9479,
    "preview": "// -*- C++ -*-\n//===-------------------------- exception ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/__config",
    "chars": 2177,
    "preview": "// -*- C++ -*-\n//===--------------------------- __config ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/__memory",
    "chars": 2731,
    "preview": "// -*- C++ -*-\n//===----------------------------------------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/algorithm",
    "chars": 2126,
    "preview": "// -*- C++ -*-\n//===-------------------------- algorithm ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/any",
    "chars": 15071,
    "preview": "// -*- C++ -*-\n//===------------------------------ any -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/chrono",
    "chars": 1370,
    "preview": "// -*- C++ -*-\n//===------------------------------ chrono ---------------------------------===//\n//\n//                  "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/coroutine",
    "chars": 8971,
    "preview": "// -*- C++ -*-\n//===----------------------------- coroutine -----------------------------===//\n//\n//                    "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/deque",
    "chars": 1137,
    "preview": "// -*- C++ -*-\n//===--------------------------- deque ------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/dynarray",
    "chars": 11116,
    "preview": "// -*- C++ -*-\n//===-------------------------- dynarray ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/forward_list",
    "chars": 1200,
    "preview": "// -*- C++ -*-\n//===--------------------------- forward_list -----------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/functional",
    "chars": 17873,
    "preview": "// -*- C++ -*-\n//===-------------------------- functional --------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/iterator",
    "chars": 3876,
    "preview": "// -*- C++ -*-\n//===----------------------------- iterator -------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/list",
    "chars": 1127,
    "preview": "// -*- C++ -*-\n//===--------------------------- list ------------------------------------===//\n//\n//                    "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/map",
    "chars": 1692,
    "preview": "// -*- C++ -*-\n//===----------------------------- map ------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/memory_resource",
    "chars": 13317,
    "preview": "// -*- C++ -*-\n//===------------------------ memory_resource -----------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/numeric",
    "chars": 3698,
    "preview": "// -*- C++ -*-\n//===--------------------------- numeric ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/optional",
    "chars": 25360,
    "preview": "// -*- C++ -*-\n//===-------------------------- optional ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/propagate_const",
    "chars": 20594,
    "preview": "// -*- C++ -*-\n//===------------------------ propagate_const -----------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/ratio",
    "chars": 2271,
    "preview": "// -*- C++ -*-\n//===------------------------------ ratio ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/regex",
    "chars": 1780,
    "preview": "// -*- C++ -*-\n//===----------------------------- regex ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/set",
    "chars": 1623,
    "preview": "// -*- C++ -*-\n//===--------------------------- list ------------------------------------===//\n//\n//                    "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/string",
    "chars": 1768,
    "preview": "// -*- C++ -*-\n//===--------------------------- string ----------------------------------===//\n//\n//                    "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/string_view",
    "chars": 35256,
    "preview": "// -*- C++ -*-\n//===------------------------ string_view ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/system_error",
    "chars": 1553,
    "preview": "// -*- C++ -*-\n//===-------------------------- system_error ------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/tuple",
    "chars": 2145,
    "preview": "// -*- C++ -*-\n//===----------------------------- tuple ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/type_traits",
    "chars": 19742,
    "preview": "// -*- C++ -*-\n//===-------------------------- type_traits -------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/unordered_map",
    "chars": 2009,
    "preview": "// -*- C++ -*-\n//===------------------------- unordered_map ------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/unordered_set",
    "chars": 1812,
    "preview": "// -*- C++ -*-\n//===------------------------- unordered_set ------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/utility",
    "chars": 1020,
    "preview": "// -*- C++ -*-\n//===-------------------------- utility ----------------------------------===//\n//\n//                    "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/experimental/vector",
    "chars": 1148,
    "preview": "// -*- C++ -*-\n//===--------------------------- vector ------------------------------------===//\n//\n//                  "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ext/__hash",
    "chars": 3167,
    "preview": "// -*- C++ -*-\n//===------------------------- hash_set ------------------------------------===//\n//\n//                  "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ext/hash_map",
    "chars": 38598,
    "preview": "// -*- C++ -*-\n//===-------------------------- hash_map ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ext/hash_set",
    "chars": 24846,
    "preview": "// -*- C++ -*-\n//===------------------------- hash_set ------------------------------------===//\n//\n//                  "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/float.h",
    "chars": 1327,
    "preview": "// -*- C++ -*-\n//===--------------------------- float.h ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/forward_list",
    "chars": 58988,
    "preview": "// -*- C++ -*-\n//===----------------------- forward_list ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/fstream",
    "chars": 44788,
    "preview": "// -*- C++ -*-\n//===------------------------- fstream ------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional",
    "chars": 74847,
    "preview": "// -*- C++ -*-\n//===------------------------ functional ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/future",
    "chars": 72580,
    "preview": "// -*- C++ -*-\n//===--------------------------- future -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/initializer_list",
    "chars": 2813,
    "preview": "// -*- C++ -*-\n//===----------------------- initializer_list -----------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/inttypes.h",
    "chars": 3597,
    "preview": "// -*- C++ -*-\n//===--------------------------- inttypes.h -------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iomanip",
    "chars": 18251,
    "preview": "// -*- C++ -*-\n//===--------------------------- iomanip ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ios",
    "chars": 25523,
    "preview": "// -*- C++ -*-\n//===---------------------------- ios -------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iosfwd",
    "chars": 7871,
    "preview": "// -*- C++ -*-\n//===--------------------------- iosfwd -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iostream",
    "chars": 1378,
    "preview": "// -*- C++ -*-\n//===--------------------------- iostream ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/istream",
    "chars": 49147,
    "preview": "// -*- C++ -*-\n//===--------------------------- istream ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iterator",
    "chars": 64345,
    "preview": "// -*- C++ -*-\n//===-------------------------- iterator ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/limits",
    "chars": 40572,
    "preview": "// -*- C++ -*-\n//===---------------------------- limits ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/limits.h",
    "chars": 1459,
    "preview": "// -*- C++ -*-\n//===--------------------------- limits.h ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/list",
    "chars": 77329,
    "preview": "// -*- C++ -*-\n//===---------------------------- list ------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/locale",
    "chars": 152496,
    "preview": "// -*- C++ -*-\n//===-------------------------- locale ------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/locale.h",
    "chars": 763,
    "preview": "// -*- C++ -*-\n//===---------------------------- locale.h --------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/map",
    "chars": 70688,
    "preview": "// -*- C++ -*-\n//===----------------------------- map ------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/math.h",
    "chars": 48240,
    "preview": "// -*- C++ -*-\n//===---------------------------- math.h ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory",
    "chars": 169987,
    "preview": "// -*- C++ -*-\n//===-------------------------- memory ------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/module.modulemap",
    "chars": 11877,
    "preview": "// define the module for __config outside of the top level 'std' module\n// since __config may be included from C headers"
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/mutex",
    "chars": 17223,
    "preview": "// -*- C++ -*-\n//===--------------------------- mutex ------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/new",
    "chars": 9596,
    "preview": "// -*- C++ -*-\n//===----------------------------- new ------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/numeric",
    "chars": 18377,
    "preview": "// -*- C++ -*-\n//===---------------------------- numeric ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ostream",
    "chars": 32326,
    "preview": "// -*- C++ -*-\n//===-------------------------- ostream -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/queue",
    "chars": 24946,
    "preview": "// -*- C++ -*-\n//===--------------------------- queue ------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/random",
    "chars": 225955,
    "preview": "// -*- C++ -*-\n//===--------------------------- random -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ratio",
    "chars": 16260,
    "preview": "// -*- C++ -*-\n//===---------------------------- ratio -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/regex",
    "chars": 219316,
    "preview": "// -*- C++ -*-\n//===--------------------------- regex ------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/scoped_allocator",
    "chars": 25569,
    "preview": "// -*- C++ -*-\n//===-------------------------- scoped_allocator --------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/set",
    "chars": 45007,
    "preview": "// -*- C++ -*-\n//===---------------------------- set -------------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/setjmp.h",
    "chars": 789,
    "preview": "// -*- C++ -*-\n//===--------------------------- setjmp.h ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/shared_mutex",
    "chars": 14644,
    "preview": "// -*- C++ -*-\n//===------------------------ shared_mutex --------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/sstream",
    "chars": 33093,
    "preview": "// -*- C++ -*-\n//===--------------------------- sstream ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stack",
    "chars": 9238,
    "preview": "// -*- C++ -*-\n//===---------------------------- stack -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdbool.h",
    "chars": 802,
    "preview": "// -*- C++ -*-\n//===--------------------------- stdbool.h --------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stddef.h",
    "chars": 1297,
    "preview": "// -*- C++ -*-\n//===--------------------------- stddef.h ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdexcept",
    "chars": 6566,
    "preview": "// -*- C++ -*-\n//===--------------------------- stdexcept --------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdint.h",
    "chars": 2038,
    "preview": "// -*- C++ -*-\n//===---------------------------- stdint.h --------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdio.h",
    "chars": 3644,
    "preview": "// -*- C++ -*-\n//===---------------------------- stdio.h ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdlib.h",
    "chars": 4399,
    "preview": "// -*- C++ -*-\n//===--------------------------- stdlib.h ---------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/streambuf",
    "chars": 14358,
    "preview": "// -*- C++ -*-\n//===------------------------- streambuf ----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string",
    "chars": 152088,
    "preview": "// -*- C++ -*-\n//===--------------------------- string -----------------------------------===//\n//\n//                   "
  },
  {
    "path": "Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string.h",
    "chars": 4661,
    "preview": "// -*- C++ -*-\n//===--------------------------- string.h ---------------------------------===//\n//\n//                   "
  }
]

// ... and 23705 more files (download for full content)

About this extraction

This page contains the full source code of the darlinghq/darling GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 23905 files (42.1 MB), approximately 5.5M tokens, and a symbol index with 3640 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!