// SDB-CGEN V2.6.2
#include <ctype.h>
#include <stdio.h>
#include <string.h>

struct kv { const char *name; const char *value; };
static const struct kv kvs[] = {
// gcc -DMAIN=1 types_iokit.c ; ./a.out > types_iokit.h
	{"AbsoluteTime", "typedef"},
	{"Boolean", "typedef"},
	{"IOAddressRange", "typedef"},
	{"IOAsyncMethod", "typedef"},
	{"IOBigMemoryCursor", "struct"},
	{"IOBigMemoryCursor::MetaClass_VTable", "struct"},
	{"IOBigMemoryCursor_Data", "struct"},
	{"IOBigMemoryCursor_VTable", "struct"},
	{"IOBufferMemoryDescriptor", "struct"},
	{"IOBufferMemoryDescriptor::ExpansionData", "struct"},
	{"IOBufferMemoryDescriptor::MetaClass_VTable", "struct"},
	{"IOBufferMemoryDescriptor_Data", "struct"},
	{"IOBufferMemoryDescriptor_VTable", "struct"},
	{"IOByteCount", "typedef"},
	{"IOCPU", "struct"},
	{"IOCPU::ExpansionData", "struct"},
	{"IOCPU::MetaClass_VTable", "struct"},
	{"IOCPUInterruptController", "struct"},
	{"IOCPUInterruptController::ExpansionData", "struct"},
	{"IOCPUInterruptController::MetaClass_VTable", "struct"},
	{"IOCPUInterruptController_Data", "struct"},
	{"IOCPUInterruptController_VTable", "struct"},
	{"IOCPU_Data", "struct"},
	{"IOCPU_VTable", "struct"},
	{"IOCatalogue", "struct"},
	{"IOCatalogue::MetaClass_VTable", "struct"},
	{"IOCatalogue_Data", "struct"},
	{"IOCatalogue_VTable", "struct"},
	{"IOCommand", "struct"},
	{"IOCommand::MetaClass_VTable", "struct"},
	{"IOCommandGate", "struct"},
	{"IOCommandGate::Action", "typedef"},
	{"IOCommandGate::ExpansionData", "struct"},
	{"IOCommandGate::MetaClass_VTable", "struct"},
	{"IOCommandGate_Data", "struct"},
	{"IOCommandGate_VTable", "struct"},
	{"IOCommandPool", "struct"},
	{"IOCommandPool::ExpansionData", "struct"},
	{"IOCommandPool::MetaClass_VTable", "struct"},
	{"IOCommandPool_Data", "struct"},
	{"IOCommandPool_VTable", "struct"},
	{"IOCommand_Data", "struct"},
	{"IOCommand_VTable", "struct"},
	{"IOConditionLock", "struct"},
	{"IOConditionLock::MetaClass_VTable", "struct"},
	{"IOConditionLock_Data", "struct"},
	{"IOConditionLock_VTable", "struct"},
	{"IODMACommand", "struct"},
	{"IODMACommand::MetaClass_VTable", "struct"},
	{"IODMACommand::SegmentFunction", "typedef"},
	{"IODMACommand::SegmentOptions", "struct"},
	{"IODMACommand_Data", "struct"},
	{"IODMACommand_VTable", "struct"},
	{"IODMAController", "struct"},
	{"IODMAController::MetaClass_VTable", "struct"},
	{"IODMAController_Data", "struct"},
	{"IODMAController_VTable", "struct"},
	{"IODMAEventSource", "struct"},
	{"IODMAEventSource::Action", "typedef"},
	{"IODMAEventSource::MetaClass_VTable", "struct"},
	{"IODMAEventSource_Data", "struct"},
	{"IODMAEventSource_VTable", "struct"},
	{"IODMAMapPageList", "struct"},
	{"IODMAMapSpecification", "struct"},
	{"IODTNVRAM", "struct"},
	{"IODTNVRAM::MetaClass_VTable", "struct"},
	{"IODTNVRAM_Data", "struct"},
	{"IODTNVRAM_VTable", "struct"},
	{"IODTPlatformExpert", "struct"},
	{"IODTPlatformExpert::ExpansionData", "struct"},
	{"IODTPlatformExpert::MetaClass_VTable", "struct"},
	{"IODTPlatformExpert_Data", "struct"},
	{"IODTPlatformExpert_VTable", "struct"},
	{"IODataQueue", "struct"},
	{"IODataQueue::MetaClass_VTable", "struct"},
	{"IODataQueueEntry", "typedef"},
	{"IODataQueueMemory", "typedef"},
	{"IODataQueue_Data", "struct"},
	{"IODataQueue_VTable", "struct"},
	{"IODeviceMemory", "struct"},
	{"IODeviceMemory::MetaClass_VTable", "struct"},
	{"IODeviceMemory_Data", "struct"},
	{"IODeviceMemory_VTable", "struct"},
	{"IODirection", "typedef"},
	{"IODispatchQueue", "struct"},
	{"IODispatchQueue::MetaClass_VTable", "struct"},
	{"IODispatchQueueInterface", "struct"},
	{"IODispatchQueue_Data", "struct"},
	{"IODispatchQueue_VTable", "struct"},
	{"IODispatchSource", "struct"},
	{"IODispatchSource::MetaClass_VTable", "struct"},
	{"IODispatchSourceInterface", "struct"},
	{"IODispatchSource_Data", "struct"},
	{"IODispatchSource_VTable", "struct"},
	{"IOEventLink", "struct"},
	{"IOEventLink::MetaClass_VTable", "struct"},
	{"IOEventLinkInterface", "struct"},
	{"IOEventLink_Data", "struct"},
	{"IOEventLink_VTable", "struct"},
	{"IOEventSource", "struct"},
	{"IOEventSource::Action", "typedef"},
	{"IOEventSource::ActionBlock", "typedef"},
	{"IOEventSource::ExpansionData", "struct"},
	{"IOEventSource::MetaClass_VTable", "struct"},
	{"IOEventSource_Data", "struct"},
	{"IOEventSource_VTable", "struct"},
	{"IOExtensiblePaniclog", "struct"},
	{"IOExtensiblePaniclog::MetaClass_VTable", "struct"},
	{"IOExtensiblePaniclog_Data", "struct"},
	{"IOExtensiblePaniclog_VTable", "struct"},
	{"IOExternalAsyncMethod", "struct"},
	{"IOExternalMethod", "struct"},
	{"IOExternalMethodAction", "typedef"},
	{"IOExternalMethodArguments", "struct"},
	{"IOExternalMethodDispatch", "struct"},
	{"IOExternalTrap", "struct"},
	{"IOFilterInterruptEventSource", "struct"},
	{"IOFilterInterruptEventSource::ExpansionData", "struct"},
	{"IOFilterInterruptEventSource::Filter", "typedef"},
	{"IOFilterInterruptEventSource::FilterBlock", "typedef"},
	{"IOFilterInterruptEventSource::MetaClass_VTable", "struct"},
	{"IOFilterInterruptEventSource_Data", "struct"},
	{"IOFilterInterruptEventSource_VTable", "struct"},
	{"IOGeneralMemoryDescriptor", "struct"},
	{"IOGeneralMemoryDescriptor::MetaClass_VTable", "struct"},
	{"IOGeneralMemoryDescriptor::Ranges", "struct"},
	{"IOGeneralMemoryDescriptor_Data", "struct"},
	{"IOGeneralMemoryDescriptor_VTable", "struct"},
	{"IOGuardPageMemoryDescriptor", "struct"},
	{"IOGuardPageMemoryDescriptor::MetaClass_VTable", "struct"},
	{"IOGuardPageMemoryDescriptor_Data", "struct"},
	{"IOGuardPageMemoryDescriptor_VTable", "struct"},
	{"IOHistogramReporter", "struct"},
	{"IOHistogramReporter::MetaClass_VTable", "struct"},
	{"IOHistogramReporter_Data", "struct"},
	{"IOHistogramReporter_VTable", "struct"},
	{"IOHistogramSegmentConfig", "typedef"},
	{"IOInterleavedMemoryDescriptor", "struct"},
	{"IOInterleavedMemoryDescriptor::MetaClass_VTable", "struct"},
	{"IOInterleavedMemoryDescriptor_Data", "struct"},
	{"IOInterleavedMemoryDescriptor_VTable", "struct"},
	{"IOInterruptAccountingData", "struct"},
	{"IOInterruptAction", "typedef"},
	{"IOInterruptController", "struct"},
	{"IOInterruptController::ExpansionData", "struct"},
	{"IOInterruptController::MetaClass_VTable", "struct"},
	{"IOInterruptController_Data", "struct"},
	{"IOInterruptController_VTable", "struct"},
	{"IOInterruptEventSource", "struct"},
	{"IOInterruptEventSource::Action", "typedef"},
	{"IOInterruptEventSource::ActionBlock", "typedef"},
	{"IOInterruptEventSource::ExpansionData", "struct"},
	{"IOInterruptEventSource::MetaClass_VTable", "struct"},
	{"IOInterruptEventSource_Data", "struct"},
	{"IOInterruptEventSource_VTable", "struct"},
	{"IOInterruptHandler", "typedef"},
	{"IOInterruptSource", "struct"},
	{"IOInterruptSourcePrivate", "struct"},
	{"IOInterruptState", "typedef"},
	{"IOInterruptVector", "struct"},
	{"IOInterruptVectorNumber", "typedef"},
	{"IOItemCount", "typedef"},
	{"IOKitDiagnostics", "struct"},
	{"IOKitDiagnostics::MetaClass_VTable", "struct"},
	{"IOKitDiagnosticsClient", "struct"},
	{"IOKitDiagnosticsClient::MetaClass_VTable", "struct"},
	{"IOKitDiagnosticsClient_Data", "struct"},
	{"IOKitDiagnosticsClient_VTable", "struct"},
	{"IOKitDiagnostics_Data", "struct"},
	{"IOKitDiagnostics_VTable", "struct"},
	{"IOLittleMemoryCursor", "struct"},
	{"IOLittleMemoryCursor::MetaClass_VTable", "struct"},
	{"IOLittleMemoryCursor_Data", "struct"},
	{"IOLittleMemoryCursor_VTable", "struct"},
	{"IOLock", "typedef"},
	{"IOMapper", "struct"},
	{"IOMapper::MetaClass_VTable", "struct"},
	{"IOMapper_Data", "struct"},
	{"IOMapper_VTable", "struct"},
	{"IOMemoryCursor", "struct"},
	{"IOMemoryCursor::MetaClass_VTable", "struct"},
	{"IOMemoryCursor::PhysicalSegment", "struct"},
	{"IOMemoryCursor::SegmentFunction", "typedef"},
	{"IOMemoryCursor_Data", "struct"},
	{"IOMemoryCursor_VTable", "struct"},
	{"IOMemoryDescriptor", "struct"},
	{"IOMemoryDescriptor::DMACommandOps", "typedef"},
	{"IOMemoryDescriptor::MetaClass_VTable", "struct"},
	{"IOMemoryDescriptor_Data", "struct"},
	{"IOMemoryDescriptor_VTable", "struct"},
	{"IOMemoryMap", "struct"},
	{"IOMemoryMap::MetaClass_VTable", "struct"},
	{"IOMemoryMap_Data", "struct"},
	{"IOMemoryMap_VTable", "struct"},
	{"IOMethod", "typedef"},
	{"IOMultiMemoryDescriptor", "struct"},
	{"IOMultiMemoryDescriptor::MetaClass_VTable", "struct"},
	{"IOMultiMemoryDescriptor_Data", "struct"},
	{"IOMultiMemoryDescriptor_VTable", "struct"},
	{"IONVRAMController", "struct"},
	{"IONVRAMController::MetaClass_VTable", "struct"},
	{"IONVRAMController_Data", "struct"},
	{"IONVRAMController_VTable", "struct"},
	{"IONaturalMemoryCursor", "struct"},
	{"IONaturalMemoryCursor::MetaClass_VTable", "struct"},
	{"IONaturalMemoryCursor_Data", "struct"},
	{"IONaturalMemoryCursor_VTable", "struct"},
	{"IONotificationRef", "typedef"},
	{"IONotifier", "struct"},
	{"IONotifier::MetaClass_VTable", "struct"},
	{"IONotifier_Data", "struct"},
	{"IONotifier_VTable", "struct"},
	{"IOOptionBits", "typedef"},
	{"IOPMGR", "struct"},
	{"IOPMGR::MetaClass_VTable", "struct"},
	{"IOPMGR_Data", "struct"},
	{"IOPMGR_VTable", "struct"},
	{"IOPMPowerFlags", "typedef"},
	{"IOPMPowerSource", "struct"},
	{"IOPMPowerSource::MetaClass_VTable", "struct"},
	{"IOPMPowerSourceList", "struct"},
	{"IOPMPowerSourceList::MetaClass_VTable", "struct"},
	{"IOPMPowerSourceList_Data", "struct"},
	{"IOPMPowerSourceList_VTable", "struct"},
	{"IOPMPowerSource_Data", "struct"},
	{"IOPMPowerSource_VTable", "struct"},
	{"IOPMPowerState", "struct"},
	{"IOPMinformee", "struct"},
	{"IOPMinformee::MetaClass_VTable", "struct"},
	{"IOPMinformeeList", "struct"},
	{"IOPMinformeeList::MetaClass_VTable", "struct"},
	{"IOPMinformeeList_Data", "struct"},
	{"IOPMinformeeList_VTable", "struct"},
	{"IOPMinformee_Data", "struct"},
	{"IOPMinformee_VTable", "struct"},
	{"IOPerfControlClient", "struct"},
	{"IOPerfControlClient::IOPerfControlClientData", "struct"},
	{"IOPerfControlClient::IOPerfControlClientShared", "struct"},
	{"IOPerfControlClient::MetaClass_VTable", "struct"},
	{"IOPerfControlClient::PerfControllerInterface", "struct"},
	{"IOPerfControlClient::PerfControllerInterface::DriverState", "struct"},
	{"IOPerfControlClient::PerfControllerInterface::RegisterDeviceFunction", "typedef"},
	{"IOPerfControlClient::PerfControllerInterface::RegisterDriverDeviceFunction", "typedef"},
	{"IOPerfControlClient::PerfControllerInterface::WorkBeginFunction", "typedef"},
	{"IOPerfControlClient::PerfControllerInterface::WorkCanSubmitFunction", "typedef"},
	{"IOPerfControlClient::PerfControllerInterface::WorkEndFunction", "typedef"},
	{"IOPerfControlClient::PerfControllerInterface::WorkEndWithResourcesFunction", "typedef"},
	{"IOPerfControlClient::PerfControllerInterface::WorkSubmitFunction", "typedef"},
	{"IOPerfControlClient::PerfControllerInterface::WorkUpdateFunction", "typedef"},
	{"IOPerfControlClient::WorkBeginArgs", "struct"},
	{"IOPerfControlClient::WorkEndArgs", "struct"},
	{"IOPerfControlClient::WorkSubmitArgs", "struct"},
	{"IOPerfControlClient::WorkTableEntry", "struct"},
	{"IOPerfControlClient_Data", "struct"},
	{"IOPerfControlClient_VTable", "struct"},
	{"IOPhysicalAddress", "typedef"},
	{"IOPhysicalLength", "typedef"},
	{"IOPhysicalRange", "typedef"},
	{"IOPlatformDevice", "struct"},
	{"IOPlatformDevice::ExpansionData", "struct"},
	{"IOPlatformDevice::MetaClass_VTable", "struct"},
	{"IOPlatformDevice_Data", "struct"},
	{"IOPlatformDevice_VTable", "struct"},
	{"IOPlatformExpert", "struct"},
	{"IOPlatformExpert::ExpansionData", "struct"},
	{"IOPlatformExpert::MetaClass_VTable", "struct"},
	{"IOPlatformExpertDevice", "struct"},
	{"IOPlatformExpertDevice::ExpansionData", "struct"},
	{"IOPlatformExpertDevice::MetaClass_VTable", "struct"},
	{"IOPlatformExpertDevice_Data", "struct"},
	{"IOPlatformExpertDevice_VTable", "struct"},
	{"IOPlatformExpert_Data", "struct"},
	{"IOPlatformExpert_VTable", "struct"},
	{"IOPlatformIO", "struct"},
	{"IOPlatformIO::MetaClass_VTable", "struct"},
	{"IOPlatformIO_Data", "struct"},
	{"IOPlatformIO_VTable", "struct"},
	{"IOPolledCompletion", "struct"},
	{"IOPolledCompletionAction", "typedef"},
	{"IOPolledInterface", "struct"},
	{"IOPolledInterface::ExpansionData", "struct"},
	{"IOPolledInterface::MetaClass_VTable", "struct"},
	{"IOPolledInterface_Data", "struct"},
	{"IOPolledInterface_VTable", "struct"},
	{"IOPowerConnection", "struct"},
	{"IOPowerConnection::MetaClass_VTable", "struct"},
	{"IOPowerConnection_Data", "struct"},
	{"IOPowerConnection_VTable", "struct"},
	{"IOProviderPropertyMerger", "struct"},
	{"IOProviderPropertyMerger::MetaClass_VTable", "struct"},
	{"IOProviderPropertyMerger_Data", "struct"},
	{"IOProviderPropertyMerger_VTable", "struct"},
	{"IORPC", "struct"},
	{"IORPCMessage", "struct"},
	{"IORPCMessageMach", "struct"},
	{"IORTC", "struct"},
	{"IORTC::ExpansionData", "struct"},
	{"IORTC::MetaClass_VTable", "struct"},
	{"IORTCController::MetaClass_VTable", "struct"},
	{"IORTCController_VTable", "struct"},
	{"IORTC_Data", "struct"},
	{"IORTC_VTable", "struct"},
	{"IORWLock", "typedef"},
	{"IORangeAllocator", "struct"},
	{"IORangeAllocator::MetaClass_VTable", "struct"},
	{"IORangeAllocator_Data", "struct"},
	{"IORangeAllocator_VTable", "struct"},
	{"IORangeScalar", "typedef"},
	{"IORecursiveLock", "typedef"},
	{"IORegistryEntry", "struct"},
	{"IORegistryEntry::Action", "typedef"},
	{"IORegistryEntry::ActionBlock", "typedef"},
	{"IORegistryEntry::MetaClass_VTable", "struct"},
	{"IORegistryEntryApplierFunction", "typedef"},
	{"IORegistryEntry_Data", "struct"},
	{"IORegistryEntry_VTable", "struct"},
	{"IORegistryIterator", "struct"},
	{"IORegistryIterator::IORegCursor", "struct"},
	{"IORegistryIterator::MetaClass_VTable", "struct"},
	{"IORegistryIterator_Data", "struct"},
	{"IORegistryIterator_VTable", "struct"},
	{"IOReportCategories", "typedef"},
	{"IOReportChannelList", "typedef"},
	{"IOReportChannelType", "typedef"},
	{"IOReportConfigureAction", "typedef"},
	{"IOReportElement", "typedef"},
	{"IOReportElementValues", "typedef"},
	{"IOReportLegend", "struct"},
	{"IOReportLegend::MetaClass_VTable", "struct"},
	{"IOReportLegend_Data", "struct"},
	{"IOReportLegend_VTable", "struct"},
	{"IOReportUnit", "typedef"},
	{"IOReportUpdateAction", "typedef"},
	{"IOReporter", "struct"},
	{"IOReporter::MetaClass_VTable", "struct"},
	{"IOReporter_Data", "struct"},
	{"IOReporter_VTable", "struct"},
	{"IOReturn", "typedef"},
	{"IOService", "struct"},
	{"IOService::ExpansionData", "struct"},
	{"IOService::MetaClass_VTable", "struct"},
	{"IOServiceApplierFunction", "typedef"},
	{"IOServiceCompatibility", "struct"},
	{"IOServiceCompatibility::MetaClass_VTable", "struct"},
	{"IOServiceCompatibility_Data", "struct"},
	{"IOServiceCompatibility_VTable", "struct"},
	{"IOServiceInterestHandler", "typedef"},
	{"IOServiceStateNotificationEventSource", "struct"},
	{"IOServiceStateNotificationEventSource::ActionBlock", "typedef"},
	{"IOServiceStateNotificationEventSource::MetaClass_VTable", "struct"},
	{"IOServiceStateNotificationEventSource_Data", "struct"},
	{"IOServiceStateNotificationEventSource_VTable", "struct"},
	{"IOService_Data", "struct"},
	{"IOService_VTable", "struct"},
	{"IOSharedDataQueue", "struct"},
	{"IOSharedDataQueue::ExpansionData", "struct"},
	{"IOSharedDataQueue::MetaClass_VTable", "struct"},
	{"IOSharedDataQueue_Data", "struct"},
	{"IOSharedDataQueue_VTable", "struct"},
	{"IOSharedInterruptController", "struct"},
	{"IOSharedInterruptController::ExpansionData", "struct"},
	{"IOSharedInterruptController::MetaClass_VTable", "struct"},
	{"IOSharedInterruptController_Data", "struct"},
	{"IOSharedInterruptController_VTable", "struct"},
	{"IOSimpleLock", "typedef"},
	{"IOSimpleReporter", "struct"},
	{"IOSimpleReporter::MetaClass_VTable", "struct"},
	{"IOSimpleReporter_Data", "struct"},
	{"IOSimpleReporter_VTable", "struct"},
	{"IOStateNotificationListenerRef", "typedef"},
	{"IOStateReporter", "struct"},
	{"IOStateReporter::MetaClass_VTable", "struct"},
	{"IOStateReporter_Data", "struct"},
	{"IOStateReporter_VTable", "struct"},
	{"IOSubMemoryDescriptor", "struct"},
	{"IOSubMemoryDescriptor::MetaClass_VTable", "struct"},
	{"IOSubMemoryDescriptor_Data", "struct"},
	{"IOSubMemoryDescriptor_VTable", "struct"},
	{"IOThread", "typedef"},
	{"IOTimerEventSource", "struct"},
	{"IOTimerEventSource::Action", "typedef"},
	{"IOTimerEventSource::ActionBlock", "typedef"},
	{"IOTimerEventSource::ExpansionData", "struct"},
	{"IOTimerEventSource::MetaClass_VTable", "struct"},
	{"IOTimerEventSource_Data", "struct"},
	{"IOTimerEventSource_VTable", "struct"},
	{"IOTrap", "typedef"},
	{"IOUserClient", "struct"},
	{"IOUserClient2022", "struct"},
	{"IOUserClient2022::MetaClass_VTable", "struct"},
	{"IOUserClient2022_Data", "struct"},
	{"IOUserClient2022_VTable", "struct"},
	{"IOUserClient::ExpansionData", "struct"},
	{"IOUserClient::MetaClass_VTable", "struct"},
	{"IOUserClient_Data", "struct"},
	{"IOUserClient_VTable", "struct"},
	{"IOUserIterator", "struct"},
	{"IOUserIterator::MetaClass_VTable", "struct"},
	{"IOUserIterator_Data", "struct"},
	{"IOUserIterator_VTable", "struct"},
	{"IOUserNotification", "struct"},
	{"IOUserNotification::MetaClass_VTable", "struct"},
	{"IOUserNotification_Data", "struct"},
	{"IOUserNotification_VTable", "struct"},
	{"IOUserServer", "struct"},
	{"IOUserServer::MetaClass_VTable", "struct"},
	{"IOUserServerCheckInCancellationHandler", "typedef"},
	{"IOUserServerCheckInToken", "struct"},
	{"IOUserServerCheckInToken::MetaClass_VTable", "struct"},
	{"IOUserServerCheckInToken_Data", "struct"},
	{"IOUserServerCheckInToken_VTable", "struct"},
	{"IOUserServer_Data", "struct"},
	{"IOUserServer_VTable", "struct"},
	{"IOUserUserClient", "struct"},
	{"IOUserUserClient::MetaClass_VTable", "struct"},
	{"IOUserUserClient_Data", "struct"},
	{"IOUserUserClient_VTable", "struct"},
	{"IOVirtualAddress", "typedef"},
	{"IOVirtualRange", "typedef"},
	{"IOWatchDogTimer", "struct"},
	{"IOWatchDogTimer::ExpansionData", "struct"},
	{"IOWatchDogTimer::MetaClass_VTable", "struct"},
	{"IOWatchDogTimer_Data", "struct"},
	{"IOWatchDogTimer_VTable", "struct"},
	{"IOWorkGroup", "struct"},
	{"IOWorkGroup::MetaClass_VTable", "struct"},
	{"IOWorkGroupInterface", "struct"},
	{"IOWorkGroup_Data", "struct"},
	{"IOWorkGroup_VTable", "struct"},
	{"IOWorkLoop", "struct"},
	{"IOWorkLoop::Action", "typedef"},
	{"IOWorkLoop::ActionBlock", "typedef"},
	{"IOWorkLoop::ExpansionData", "struct"},
	{"IOWorkLoop::MetaClass_VTable", "struct"},
	{"IOWorkLoop_Data", "struct"},
	{"IOWorkLoop_VTable", "struct"},
	{"OSAction", "struct"},
	{"OSAction::MetaClass_VTable", "struct"},
	{"OSActionInterface", "struct"},
	{"OSAction_Data", "struct"},
	{"OSAction_IOUserClient_KernelCompletion", "struct"},
	{"OSAction_IOUserClient_KernelCompletion::MetaClass_VTable", "struct"},
	{"OSAction_IOUserClient_KernelCompletionInterface", "struct"},
	{"OSAction_IOUserClient_KernelCompletion_Data", "struct"},
	{"OSAction_IOUserClient_KernelCompletion_VTable", "struct"},
	{"OSAction_VTable", "struct"},
	{"OSArray", "struct"},
	{"OSArray::ArrayPtrType", "typedef"},
	{"OSArray::MetaClass_VTable", "struct"},
	{"OSArray_Data", "struct"},
	{"OSArray_VTable", "struct"},
	{"OSBoolean", "struct"},
	{"OSBoolean::MetaClass_VTable", "struct"},
	{"OSBoolean_Data", "struct"},
	{"OSBoolean_VTable", "struct"},
	{"OSBoundedArrayRef", "typedef"},
	{"OSCollection", "struct"},
	{"OSCollection::ExpansionData", "struct"},
	{"OSCollection::MetaClass_VTable", "struct"},
	{"OSCollectionIterator", "struct"},
	{"OSCollectionIterator::MetaClass_VTable", "struct"},
	{"OSCollectionIterator_Data", "struct"},
	{"OSCollectionIterator_VTable", "struct"},
	{"OSCollection_Data", "struct"},
	{"OSCollection_VTable", "struct"},
	{"OSData", "struct"},
	{"OSData::DeallocFunction", "typedef"},
	{"OSData::ExpansionData", "struct"},
	{"OSData::MetaClass_VTable", "struct"},
	{"OSData_Data", "struct"},
	{"OSData_VTable", "struct"},
	{"OSDextStatistics", "struct"},
	{"OSDextStatistics::MetaClass_VTable", "struct"},
	{"OSDextStatistics_Data", "struct"},
	{"OSDextStatistics_VTable", "struct"},
	{"OSDictionary", "struct"},
	{"OSDictionary::MetaClass_VTable", "struct"},
	{"OSDictionary_Data", "struct"},
	{"OSDictionary_VTable", "struct"},
	{"OSInterface", "struct"},
	{"OSIterator", "struct"},
	{"OSIterator::MetaClass_VTable", "struct"},
	{"OSIterator_Data", "struct"},
	{"OSIterator_VTable", "struct"},
	{"OSKext", "struct"},
	{"OSKext::MetaClass_VTable", "struct"},
	{"OSKextAccount", "struct"},
	{"OSKextExcludeLevel", "typedef"},
	{"OSKextInitResult", "typedef"},
	{"OSKextLoadTag", "typedef"},
	{"OSKextLogSpec", "typedef"},
	{"OSKextSavedMutableSegment", "struct"},
	{"OSKextSavedMutableSegment::MetaClass_VTable", "struct"},
	{"OSKextSavedMutableSegment_Data", "struct"},
	{"OSKextSavedMutableSegment_VTable", "struct"},
	{"OSKextVersion", "typedef"},
	{"OSKext_Data", "struct"},
	{"OSKext_VTable", "struct"},
	{"OSMetaClass", "struct"},
	{"OSMetaClassBase", "struct"},
	{"OSMetaClassBase_Data", "struct"},
	{"OSMetaClassBase_VTable", "struct"},
	{"OSMetaClass_Data", "struct"},
	{"OSMetaClass_VTable", "struct"},
	{"OSNumber", "struct"},
	{"OSNumber::MetaClass_VTable", "struct"},
	{"OSNumber_Data", "struct"},
	{"OSNumber_VTable", "struct"},
	{"OSObject", "struct"},
	{"OSObject::MetaClass_VTable", "struct"},
	{"OSObjectApplierFunction", "typedef"},
	{"OSObjectRef", "typedef"},
	{"OSObjectUserVars", "struct"},
	{"OSObject_Data", "struct"},
	{"OSObject_VTable", "struct"},
	{"OSOrderedSet", "struct"},
	{"OSOrderedSet::ExpansionData", "struct"},
	{"OSOrderedSet::MetaClass_VTable", "struct"},
	{"OSOrderedSet::OSOrderFunction", "typedef"},
	{"OSOrderedSet_Data", "struct"},
	{"OSOrderedSet_VTable", "struct"},
	{"OSPtr", "typedef"},
	{"OSReturn", "typedef"},
	{"OSSerialize", "struct"},
	{"OSSerialize::Editor", "typedef"},
	{"OSSerialize::MetaClass_VTable", "struct"},
	{"OSSerialize_Data", "struct"},
	{"OSSerialize_VTable", "struct"},
	{"OSSerializer", "struct"},
	{"OSSerializer::MetaClass_VTable", "struct"},
	{"OSSerializerCallback", "typedef"},
	{"OSSerializer_Data", "struct"},
	{"OSSerializer_VTable", "struct"},
	{"OSSet", "struct"},
	{"OSSet::MetaClass_VTable", "struct"},
	{"OSSet_Data", "struct"},
	{"OSSet_VTable", "struct"},
	{"OSSharedPtr", "struct"},
	{"OSString", "struct"},
	{"OSString::MetaClass_VTable", "struct"},
	{"OSString_Data", "struct"},
	{"OSString_VTable", "struct"},
	{"OSSymbol", "struct"},
	{"OSSymbol::MetaClass_VTable", "struct"},
	{"OSSymbol_Data", "struct"},
	{"OSSymbol_VTable", "struct"},
	{"OSValueObject", "struct"},
	{"OSValueObject::MetaClass_VTable", "struct"},
	{"OSValueObject_Data", "struct"},
	{"OSValueObject_VTable", "struct"},
	{"PE_Video", "struct"},
	{"PassthruInterruptController", "struct"},
	{"PassthruInterruptController::MetaClass_VTable", "struct"},
	{"PassthruInterruptController_Data", "struct"},
	{"PassthruInterruptController_VTable", "struct"},
	{"SInt32", "typedef"},
	{"UInt", "typedef"},
	{"UInt32", "typedef"},
	{"UInt64", "typedef"},
	{"UInt8", "typedef"},
	{"_IOUserServerCheckInCancellationHandler", "struct"},
	{"_IOUserServerCheckInCancellationHandler::MetaClass_VTable", "struct"},
	{"_IOUserServerCheckInCancellationHandler_Data", "struct"},
	{"_IOUserServerCheckInCancellationHandler_VTable", "struct"},
	{"__smrq_slink_t", "typedef"},
	{"addr64_t", "typedef"},
	{"atomic_uint_fast8_t", "typedef"},
	{"boolean_t", "typedef"},
	{"clock_nsec_t", "typedef"},
	{"clock_sec_t", "typedef"},
	{"coalition_t", "typedef"},
	{"ext_paniclog_handle_t", "typedef"},
	{"func.IOBigMemoryCursor_VTable.getPhysicalSegments", "IOBigMemoryCursor * self, IOMemoryDescriptor * descriptor, IOByteCount fromPosition, PhysicalSegment * segments, UInt32 maxSegments, UInt32 inMaxTransferSize, IOByteCount * transferSize"},
	{"func.IOBigMemoryCursor_VTable.getPhysicalSegments.arg.0", "IOBigMemoryCursor *, self"},
	{"func.IOBigMemoryCursor_VTable.getPhysicalSegments.arg.1", "IOMemoryDescriptor *, descriptor"},
	{"func.IOBigMemoryCursor_VTable.getPhysicalSegments.arg.2", "IOByteCount, fromPosition"},
	{"func.IOBigMemoryCursor_VTable.getPhysicalSegments.arg.3", "PhysicalSegment *, segments"},
	{"func.IOBigMemoryCursor_VTable.getPhysicalSegments.arg.4", "UInt32, maxSegments"},
	{"func.IOBigMemoryCursor_VTable.getPhysicalSegments.arg.5", "UInt32, inMaxTransferSize"},
	{"func.IOBigMemoryCursor_VTable.getPhysicalSegments.arg.6", "IOByteCount *, transferSize"},
	{"func.IOBigMemoryCursor_VTable.getPhysicalSegments.args", "7"},
	{"func.IOBigMemoryCursor_VTable.getPhysicalSegments.cc", "cdecl"},
	{"func.IOBigMemoryCursor_VTable.getPhysicalSegments.ret", "UInt32"},
	{"func.IOBigMemoryCursor_VTable.initWithSpecification", "IOBigMemoryCursor * self, IOPhysicalLength maxSegmentSize, IOPhysicalLength maxTransferSize, IOPhysicalLength alignment"},
	{"func.IOBigMemoryCursor_VTable.initWithSpecification.arg.0", "IOBigMemoryCursor *, self"},
	{"func.IOBigMemoryCursor_VTable.initWithSpecification.arg.1", "IOPhysicalLength, maxSegmentSize"},
	{"func.IOBigMemoryCursor_VTable.initWithSpecification.arg.2", "IOPhysicalLength, maxTransferSize"},
	{"func.IOBigMemoryCursor_VTable.initWithSpecification.arg.3", "IOPhysicalLength, alignment"},
	{"func.IOBigMemoryCursor_VTable.initWithSpecification.args", "4"},
	{"func.IOBigMemoryCursor_VTable.initWithSpecification.cc", "cdecl"},
	{"func.IOBigMemoryCursor_VTable.initWithSpecification.ret", "bool"},
	{"func.IOBufferMemoryDescriptor_VTable.appendBytes", "IOBufferMemoryDescriptor * self, const void * bytes, vm_size_t withLength"},
	{"func.IOBufferMemoryDescriptor_VTable.appendBytes.arg.0", "IOBufferMemoryDescriptor *, self"},
	{"func.IOBufferMemoryDescriptor_VTable.appendBytes.arg.1", "const void *, bytes"},
	{"func.IOBufferMemoryDescriptor_VTable.appendBytes.arg.2", "vm_size_t, withLength"},
	{"func.IOBufferMemoryDescriptor_VTable.appendBytes.args", "3"},
	{"func.IOBufferMemoryDescriptor_VTable.appendBytes.cc", "cdecl"},
	{"func.IOBufferMemoryDescriptor_VTable.appendBytes.ret", "bool"},
	{"func.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__1", "IOBufferMemoryDescriptor * self"},
	{"func.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__1.arg.0", "IOBufferMemoryDescriptor *, self"},
	{"func.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__1.args", "1"},
	{"func.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__1.cc", "cdecl"},
	{"func.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__1.ret", "void *"},
	{"func.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__2", "IOBufferMemoryDescriptor * self, vm_size_t start, vm_size_t withLength"},
	{"func.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__2.arg.0", "IOBufferMemoryDescriptor *, self"},
	{"func.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__2.arg.1", "vm_size_t, start"},
	{"func.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__2.arg.2", "vm_size_t, withLength"},
	{"func.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__2.args", "3"},
	{"func.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__2.cc", "cdecl"},
	{"func.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__2.ret", "void *"},
	{"func.IOBufferMemoryDescriptor_VTable.getCapacity", "const IOBufferMemoryDescriptor * self"},
	{"func.IOBufferMemoryDescriptor_VTable.getCapacity.arg.0", "const IOBufferMemoryDescriptor *, self"},
	{"func.IOBufferMemoryDescriptor_VTable.getCapacity.args", "1"},
	{"func.IOBufferMemoryDescriptor_VTable.getCapacity.cc", "cdecl"},
	{"func.IOBufferMemoryDescriptor_VTable.getCapacity.ret", "vm_size_t"},
	{"func.IOBufferMemoryDescriptor_VTable.initWithPhysicalMask", "IOBufferMemoryDescriptor * self, task_t inTask, IOOptionBits options, mach_vm_size_t capacity, mach_vm_address_t alignment, mach_vm_address_t physicalMask"},
	{"func.IOBufferMemoryDescriptor_VTable.initWithPhysicalMask.arg.0", "IOBufferMemoryDescriptor *, self"},
	{"func.IOBufferMemoryDescriptor_VTable.initWithPhysicalMask.arg.1", "task_t, inTask"},
	{"func.IOBufferMemoryDescriptor_VTable.initWithPhysicalMask.arg.2", "IOOptionBits, options"},
	{"func.IOBufferMemoryDescriptor_VTable.initWithPhysicalMask.arg.3", "mach_vm_size_t, capacity"},
	{"func.IOBufferMemoryDescriptor_VTable.initWithPhysicalMask.arg.4", "mach_vm_address_t, alignment"},
	{"func.IOBufferMemoryDescriptor_VTable.initWithPhysicalMask.arg.5", "mach_vm_address_t, physicalMask"},
	{"func.IOBufferMemoryDescriptor_VTable.initWithPhysicalMask.args", "6"},
	{"func.IOBufferMemoryDescriptor_VTable.initWithPhysicalMask.cc", "cdecl"},
	{"func.IOBufferMemoryDescriptor_VTable.initWithPhysicalMask.ret", "bool"},
	{"func.IOBufferMemoryDescriptor_VTable.setDirection", "IOBufferMemoryDescriptor * self, IODirection direction"},
	{"func.IOBufferMemoryDescriptor_VTable.setDirection.arg.0", "IOBufferMemoryDescriptor *, self"},
	{"func.IOBufferMemoryDescriptor_VTable.setDirection.arg.1", "IODirection, direction"},
	{"func.IOBufferMemoryDescriptor_VTable.setDirection.args", "2"},
	{"func.IOBufferMemoryDescriptor_VTable.setDirection.cc", "cdecl"},
	{"func.IOBufferMemoryDescriptor_VTable.setDirection.ret", "void"},
	{"func.IOBufferMemoryDescriptor_VTable.setLength", "IOBufferMemoryDescriptor * self, vm_size_t length"},
	{"func.IOBufferMemoryDescriptor_VTable.setLength.arg.0", "IOBufferMemoryDescriptor *, self"},
	{"func.IOBufferMemoryDescriptor_VTable.setLength.arg.1", "vm_size_t, length"},
	{"func.IOBufferMemoryDescriptor_VTable.setLength.args", "2"},
	{"func.IOBufferMemoryDescriptor_VTable.setLength.cc", "cdecl"},
	{"func.IOBufferMemoryDescriptor_VTable.setLength.ret", "void"},
	{"func.IOCPUInterruptController_VTable.enableCPUInterrupt", "IOCPUInterruptController * self, IOCPU * cpu"},
	{"func.IOCPUInterruptController_VTable.enableCPUInterrupt.arg.0", "IOCPUInterruptController *, self"},
	{"func.IOCPUInterruptController_VTable.enableCPUInterrupt.arg.1", "IOCPU *, cpu"},
	{"func.IOCPUInterruptController_VTable.enableCPUInterrupt.args", "2"},
	{"func.IOCPUInterruptController_VTable.enableCPUInterrupt.cc", "cdecl"},
	{"func.IOCPUInterruptController_VTable.enableCPUInterrupt.ret", "void"},
	{"func.IOCPUInterruptController_VTable.initCPUInterruptController__1", "IOCPUInterruptController * self, int sources"},
	{"func.IOCPUInterruptController_VTable.initCPUInterruptController__1.arg.0", "IOCPUInterruptController *, self"},
	{"func.IOCPUInterruptController_VTable.initCPUInterruptController__1.arg.1", "int, sources"},
	{"func.IOCPUInterruptController_VTable.initCPUInterruptController__1.args", "2"},
	{"func.IOCPUInterruptController_VTable.initCPUInterruptController__1.cc", "cdecl"},
	{"func.IOCPUInterruptController_VTable.initCPUInterruptController__1.ret", "IOReturn"},
	{"func.IOCPUInterruptController_VTable.initCPUInterruptController__2", "IOCPUInterruptController * self, int sources, int cpus"},
	{"func.IOCPUInterruptController_VTable.initCPUInterruptController__2.arg.0", "IOCPUInterruptController *, self"},
	{"func.IOCPUInterruptController_VTable.initCPUInterruptController__2.arg.1", "int, sources"},
	{"func.IOCPUInterruptController_VTable.initCPUInterruptController__2.arg.2", "int, cpus"},
	{"func.IOCPUInterruptController_VTable.initCPUInterruptController__2.args", "3"},
	{"func.IOCPUInterruptController_VTable.initCPUInterruptController__2.cc", "cdecl"},
	{"func.IOCPUInterruptController_VTable.initCPUInterruptController__2.ret", "IOReturn"},
	{"func.IOCPUInterruptController_VTable.registerCPUInterruptController", "IOCPUInterruptController * self"},
	{"func.IOCPUInterruptController_VTable.registerCPUInterruptController.arg.0", "IOCPUInterruptController *, self"},
	{"func.IOCPUInterruptController_VTable.registerCPUInterruptController.args", "1"},
	{"func.IOCPUInterruptController_VTable.registerCPUInterruptController.cc", "cdecl"},
	{"func.IOCPUInterruptController_VTable.registerCPUInterruptController.ret", "void"},
	{"func.IOCPU_VTable.enableCPUTimeBase", "IOCPU * self, bool enable"},
	{"func.IOCPU_VTable.enableCPUTimeBase.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.enableCPUTimeBase.arg.1", "bool, enable"},
	{"func.IOCPU_VTable.enableCPUTimeBase.args", "2"},
	{"func.IOCPU_VTable.enableCPUTimeBase.cc", "cdecl"},
	{"func.IOCPU_VTable.enableCPUTimeBase.ret", "void"},
	{"func.IOCPU_VTable.getCPUGroup", "IOCPU * self"},
	{"func.IOCPU_VTable.getCPUGroup.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.getCPUGroup.args", "1"},
	{"func.IOCPU_VTable.getCPUGroup.cc", "cdecl"},
	{"func.IOCPU_VTable.getCPUGroup.ret", "OSArray *"},
	{"func.IOCPU_VTable.getCPUGroupSize", "IOCPU * self"},
	{"func.IOCPU_VTable.getCPUGroupSize.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.getCPUGroupSize.args", "1"},
	{"func.IOCPU_VTable.getCPUGroupSize.cc", "cdecl"},
	{"func.IOCPU_VTable.getCPUGroupSize.ret", "UInt32"},
	{"func.IOCPU_VTable.getCPUName", "IOCPU * self"},
	{"func.IOCPU_VTable.getCPUName.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.getCPUName.args", "1"},
	{"func.IOCPU_VTable.getCPUName.cc", "cdecl"},
	{"func.IOCPU_VTable.getCPUName.ret", "const OSSymbol *"},
	{"func.IOCPU_VTable.getCPUNumber", "IOCPU * self"},
	{"func.IOCPU_VTable.getCPUNumber.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.getCPUNumber.args", "1"},
	{"func.IOCPU_VTable.getCPUNumber.cc", "cdecl"},
	{"func.IOCPU_VTable.getCPUNumber.ret", "UInt32"},
	{"func.IOCPU_VTable.getCPUState", "IOCPU * self"},
	{"func.IOCPU_VTable.getCPUState.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.getCPUState.args", "1"},
	{"func.IOCPU_VTable.getCPUState.cc", "cdecl"},
	{"func.IOCPU_VTable.getCPUState.ret", "UInt32"},
	{"func.IOCPU_VTable.getMachProcessor", "IOCPU * self"},
	{"func.IOCPU_VTable.getMachProcessor.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.getMachProcessor.args", "1"},
	{"func.IOCPU_VTable.getMachProcessor.cc", "cdecl"},
	{"func.IOCPU_VTable.getMachProcessor.ret", "processor_t"},
	{"func.IOCPU_VTable.haltCPU", "IOCPU * self"},
	{"func.IOCPU_VTable.haltCPU.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.haltCPU.args", "1"},
	{"func.IOCPU_VTable.haltCPU.cc", "cdecl"},
	{"func.IOCPU_VTable.haltCPU.ret", "void"},
	{"func.IOCPU_VTable.initCPU", "IOCPU * self, bool boot"},
	{"func.IOCPU_VTable.initCPU.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.initCPU.arg.1", "bool, boot"},
	{"func.IOCPU_VTable.initCPU.args", "2"},
	{"func.IOCPU_VTable.initCPU.cc", "cdecl"},
	{"func.IOCPU_VTable.initCPU.ret", "void"},
	{"func.IOCPU_VTable.quiesceCPU", "IOCPU * self"},
	{"func.IOCPU_VTable.quiesceCPU.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.quiesceCPU.args", "1"},
	{"func.IOCPU_VTable.quiesceCPU.cc", "cdecl"},
	{"func.IOCPU_VTable.quiesceCPU.ret", "void"},
	{"func.IOCPU_VTable.setCPUNumber", "IOCPU * self, UInt32 cpuNumber"},
	{"func.IOCPU_VTable.setCPUNumber.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.setCPUNumber.arg.1", "UInt32, cpuNumber"},
	{"func.IOCPU_VTable.setCPUNumber.args", "2"},
	{"func.IOCPU_VTable.setCPUNumber.cc", "cdecl"},
	{"func.IOCPU_VTable.setCPUNumber.ret", "void"},
	{"func.IOCPU_VTable.setCPUState", "IOCPU * self, UInt32 cpuState"},
	{"func.IOCPU_VTable.setCPUState.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.setCPUState.arg.1", "UInt32, cpuState"},
	{"func.IOCPU_VTable.setCPUState.args", "2"},
	{"func.IOCPU_VTable.setCPUState.cc", "cdecl"},
	{"func.IOCPU_VTable.setCPUState.ret", "void"},
	{"func.IOCPU_VTable.signalCPU", "IOCPU * self, IOCPU * target"},
	{"func.IOCPU_VTable.signalCPU.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.signalCPU.arg.1", "IOCPU *, target"},
	{"func.IOCPU_VTable.signalCPU.args", "2"},
	{"func.IOCPU_VTable.signalCPU.cc", "cdecl"},
	{"func.IOCPU_VTable.signalCPU.ret", "void"},
	{"func.IOCPU_VTable.signalCPUCancel", "IOCPU * self, IOCPU * target"},
	{"func.IOCPU_VTable.signalCPUCancel.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.signalCPUCancel.arg.1", "IOCPU *, target"},
	{"func.IOCPU_VTable.signalCPUCancel.args", "2"},
	{"func.IOCPU_VTable.signalCPUCancel.cc", "cdecl"},
	{"func.IOCPU_VTable.signalCPUCancel.ret", "void"},
	{"func.IOCPU_VTable.signalCPUDeferred", "IOCPU * self, IOCPU * target"},
	{"func.IOCPU_VTable.signalCPUDeferred.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.signalCPUDeferred.arg.1", "IOCPU *, target"},
	{"func.IOCPU_VTable.signalCPUDeferred.args", "2"},
	{"func.IOCPU_VTable.signalCPUDeferred.cc", "cdecl"},
	{"func.IOCPU_VTable.signalCPUDeferred.ret", "void"},
	{"func.IOCPU_VTable.startCPU", "IOCPU * self, vm_offset_t start_paddr, vm_offset_t arg_paddr"},
	{"func.IOCPU_VTable.startCPU.arg.0", "IOCPU *, self"},
	{"func.IOCPU_VTable.startCPU.arg.1", "vm_offset_t, start_paddr"},
	{"func.IOCPU_VTable.startCPU.arg.2", "vm_offset_t, arg_paddr"},
	{"func.IOCPU_VTable.startCPU.args", "3"},
	{"func.IOCPU_VTable.startCPU.cc", "cdecl"},
	{"func.IOCPU_VTable.startCPU.ret", "kern_return_t"},
	{"func.IOCommandGate_VTable.attemptAction", "IOCommandGate * self, IOCommandGate::Action action, void * arg0, void * arg1, void * arg2, void * arg3"},
	{"func.IOCommandGate_VTable.attemptAction.arg.0", "IOCommandGate *, self"},
	{"func.IOCommandGate_VTable.attemptAction.arg.1", "IOCommandGate::Action, action"},
	{"func.IOCommandGate_VTable.attemptAction.arg.2", "void *, arg0"},
	{"func.IOCommandGate_VTable.attemptAction.arg.3", "void *, arg1"},
	{"func.IOCommandGate_VTable.attemptAction.arg.4", "void *, arg2"},
	{"func.IOCommandGate_VTable.attemptAction.arg.5", "void *, arg3"},
	{"func.IOCommandGate_VTable.attemptAction.args", "6"},
	{"func.IOCommandGate_VTable.attemptAction.cc", "cdecl"},
	{"func.IOCommandGate_VTable.attemptAction.ret", "IOReturn"},
	{"func.IOCommandGate_VTable.attemptCommand", "IOCommandGate * self, void * arg0, void * arg1, void * arg2, void * arg3"},
	{"func.IOCommandGate_VTable.attemptCommand.arg.0", "IOCommandGate *, self"},
	{"func.IOCommandGate_VTable.attemptCommand.arg.1", "void *, arg0"},
	{"func.IOCommandGate_VTable.attemptCommand.arg.2", "void *, arg1"},
	{"func.IOCommandGate_VTable.attemptCommand.arg.3", "void *, arg2"},
	{"func.IOCommandGate_VTable.attemptCommand.arg.4", "void *, arg3"},
	{"func.IOCommandGate_VTable.attemptCommand.args", "5"},
	{"func.IOCommandGate_VTable.attemptCommand.cc", "cdecl"},
	{"func.IOCommandGate_VTable.attemptCommand.ret", "IOReturn"},
	{"func.IOCommandGate_VTable.commandSleep__1", "IOCommandGate * self, void * event, UInt32 interruptible"},
	{"func.IOCommandGate_VTable.commandSleep__1.arg.0", "IOCommandGate *, self"},
	{"func.IOCommandGate_VTable.commandSleep__1.arg.1", "void *, event"},
	{"func.IOCommandGate_VTable.commandSleep__1.arg.2", "UInt32, interruptible"},
	{"func.IOCommandGate_VTable.commandSleep__1.args", "3"},
	{"func.IOCommandGate_VTable.commandSleep__1.cc", "cdecl"},
	{"func.IOCommandGate_VTable.commandSleep__1.ret", "IOReturn"},
	{"func.IOCommandGate_VTable.commandSleep__2", "IOCommandGate * self, void * event, AbsoluteTime deadline, UInt32 interruptible"},
	{"func.IOCommandGate_VTable.commandSleep__2.arg.0", "IOCommandGate *, self"},
	{"func.IOCommandGate_VTable.commandSleep__2.arg.1", "void *, event"},
	{"func.IOCommandGate_VTable.commandSleep__2.arg.2", "AbsoluteTime, deadline"},
	{"func.IOCommandGate_VTable.commandSleep__2.arg.3", "UInt32, interruptible"},
	{"func.IOCommandGate_VTable.commandSleep__2.args", "4"},
	{"func.IOCommandGate_VTable.commandSleep__2.cc", "cdecl"},
	{"func.IOCommandGate_VTable.commandSleep__2.ret", "IOReturn"},
	{"func.IOCommandGate_VTable.commandWakeup", "IOCommandGate * self, void * event, bool oneThread"},
	{"func.IOCommandGate_VTable.commandWakeup.arg.0", "IOCommandGate *, self"},
	{"func.IOCommandGate_VTable.commandWakeup.arg.1", "void *, event"},
	{"func.IOCommandGate_VTable.commandWakeup.arg.2", "bool, oneThread"},
	{"func.IOCommandGate_VTable.commandWakeup.args", "3"},
	{"func.IOCommandGate_VTable.commandWakeup.cc", "cdecl"},
	{"func.IOCommandGate_VTable.commandWakeup.ret", "void"},
	{"func.IOCommandGate_VTable.init", "IOCommandGate * self, OSObject * owner, IOCommandGate::Action action"},
	{"func.IOCommandGate_VTable.init.arg.0", "IOCommandGate *, self"},
	{"func.IOCommandGate_VTable.init.arg.1", "OSObject *, owner"},
	{"func.IOCommandGate_VTable.init.arg.2", "IOCommandGate::Action, action"},
	{"func.IOCommandGate_VTable.init.args", "3"},
	{"func.IOCommandGate_VTable.init.cc", "cdecl"},
	{"func.IOCommandGate_VTable.init.ret", "bool"},
	{"func.IOCommandGate_VTable.runAction", "IOCommandGate * self, IOCommandGate::Action action, void * arg0, void * arg1, void * arg2, void * arg3"},
	{"func.IOCommandGate_VTable.runAction.arg.0", "IOCommandGate *, self"},
	{"func.IOCommandGate_VTable.runAction.arg.1", "IOCommandGate::Action, action"},
	{"func.IOCommandGate_VTable.runAction.arg.2", "void *, arg0"},
	{"func.IOCommandGate_VTable.runAction.arg.3", "void *, arg1"},
	{"func.IOCommandGate_VTable.runAction.arg.4", "void *, arg2"},
	{"func.IOCommandGate_VTable.runAction.arg.5", "void *, arg3"},
	{"func.IOCommandGate_VTable.runAction.args", "6"},
	{"func.IOCommandGate_VTable.runAction.cc", "cdecl"},
	{"func.IOCommandGate_VTable.runAction.ret", "IOReturn"},
	{"func.IOCommandGate_VTable.runCommand", "IOCommandGate * self, void * arg0, void * arg1, void * arg2, void * arg3"},
	{"func.IOCommandGate_VTable.runCommand.arg.0", "IOCommandGate *, self"},
	{"func.IOCommandGate_VTable.runCommand.arg.1", "void *, arg0"},
	{"func.IOCommandGate_VTable.runCommand.arg.2", "void *, arg1"},
	{"func.IOCommandGate_VTable.runCommand.arg.3", "void *, arg2"},
	{"func.IOCommandGate_VTable.runCommand.arg.4", "void *, arg3"},
	{"func.IOCommandGate_VTable.runCommand.args", "5"},
	{"func.IOCommandGate_VTable.runCommand.cc", "cdecl"},
	{"func.IOCommandGate_VTable.runCommand.ret", "IOReturn"},
	{"func.IOCommandPool_VTable.gatedGetCommand", "IOCommandPool * self, IOCommand ** command, bool blockForCommand"},
	{"func.IOCommandPool_VTable.gatedGetCommand.arg.0", "IOCommandPool *, self"},
	{"func.IOCommandPool_VTable.gatedGetCommand.arg.1", "IOCommand **, command"},
	{"func.IOCommandPool_VTable.gatedGetCommand.arg.2", "bool, blockForCommand"},
	{"func.IOCommandPool_VTable.gatedGetCommand.args", "3"},
	{"func.IOCommandPool_VTable.gatedGetCommand.cc", "cdecl"},
	{"func.IOCommandPool_VTable.gatedGetCommand.ret", "IOReturn"},
	{"func.IOCommandPool_VTable.gatedReturnCommand", "IOCommandPool * self, IOCommand * command"},
	{"func.IOCommandPool_VTable.gatedReturnCommand.arg.0", "IOCommandPool *, self"},
	{"func.IOCommandPool_VTable.gatedReturnCommand.arg.1", "IOCommand *, command"},
	{"func.IOCommandPool_VTable.gatedReturnCommand.args", "2"},
	{"func.IOCommandPool_VTable.gatedReturnCommand.cc", "cdecl"},
	{"func.IOCommandPool_VTable.gatedReturnCommand.ret", "IOReturn"},
	{"func.IOCommandPool_VTable.getCommand", "IOCommandPool * self, bool blockForCommand"},
	{"func.IOCommandPool_VTable.getCommand.arg.0", "IOCommandPool *, self"},
	{"func.IOCommandPool_VTable.getCommand.arg.1", "bool, blockForCommand"},
	{"func.IOCommandPool_VTable.getCommand.args", "2"},
	{"func.IOCommandPool_VTable.getCommand.cc", "cdecl"},
	{"func.IOCommandPool_VTable.getCommand.ret", "OSPtr<IOCommand>"},
	{"func.IOCommandPool_VTable.init", "IOCommandPool * self, IOService * inOwner, IOWorkLoop * inWorkLoop, UInt32 inSize"},
	{"func.IOCommandPool_VTable.init.arg.0", "IOCommandPool *, self"},
	{"func.IOCommandPool_VTable.init.arg.1", "IOService *, inOwner"},
	{"func.IOCommandPool_VTable.init.arg.2", "IOWorkLoop *, inWorkLoop"},
	{"func.IOCommandPool_VTable.init.arg.3", "UInt32, inSize"},
	{"func.IOCommandPool_VTable.init.args", "4"},
	{"func.IOCommandPool_VTable.init.cc", "cdecl"},
	{"func.IOCommandPool_VTable.init.ret", "bool"},
	{"func.IOCommandPool_VTable.initWithWorkLoop", "IOCommandPool * self, IOWorkLoop * workLoop"},
	{"func.IOCommandPool_VTable.initWithWorkLoop.arg.0", "IOCommandPool *, self"},
	{"func.IOCommandPool_VTable.initWithWorkLoop.arg.1", "IOWorkLoop *, workLoop"},
	{"func.IOCommandPool_VTable.initWithWorkLoop.args", "2"},
	{"func.IOCommandPool_VTable.initWithWorkLoop.cc", "cdecl"},
	{"func.IOCommandPool_VTable.initWithWorkLoop.ret", "bool"},
	{"func.IOCommandPool_VTable.returnCommand", "IOCommandPool * self, IOCommand * command"},
	{"func.IOCommandPool_VTable.returnCommand.arg.0", "IOCommandPool *, self"},
	{"func.IOCommandPool_VTable.returnCommand.arg.1", "IOCommand *, command"},
	{"func.IOCommandPool_VTable.returnCommand.args", "2"},
	{"func.IOCommandPool_VTable.returnCommand.cc", "cdecl"},
	{"func.IOCommandPool_VTable.returnCommand.ret", "void"},
	{"func.IOConditionLock_VTable.getCondition", "const IOConditionLock * self"},
	{"func.IOConditionLock_VTable.getCondition.arg.0", "const IOConditionLock *, self"},
	{"func.IOConditionLock_VTable.getCondition.args", "1"},
	{"func.IOConditionLock_VTable.getCondition.cc", "cdecl"},
	{"func.IOConditionLock_VTable.getCondition.ret", "int"},
	{"func.IOConditionLock_VTable.getInterruptible", "const IOConditionLock * self"},
	{"func.IOConditionLock_VTable.getInterruptible.arg.0", "const IOConditionLock *, self"},
	{"func.IOConditionLock_VTable.getInterruptible.args", "1"},
	{"func.IOConditionLock_VTable.getInterruptible.cc", "cdecl"},
	{"func.IOConditionLock_VTable.getInterruptible.ret", "bool"},
	{"func.IOConditionLock_VTable.initWithCondition", "IOConditionLock * self, int condition, bool inIntr"},
	{"func.IOConditionLock_VTable.initWithCondition.arg.0", "IOConditionLock *, self"},
	{"func.IOConditionLock_VTable.initWithCondition.arg.1", "int, condition"},
	{"func.IOConditionLock_VTable.initWithCondition.arg.2", "bool, inIntr"},
	{"func.IOConditionLock_VTable.initWithCondition.args", "3"},
	{"func.IOConditionLock_VTable.initWithCondition.cc", "cdecl"},
	{"func.IOConditionLock_VTable.initWithCondition.ret", "bool"},
	{"func.IOConditionLock_VTable.lock", "IOConditionLock * self"},
	{"func.IOConditionLock_VTable.lock.arg.0", "IOConditionLock *, self"},
	{"func.IOConditionLock_VTable.lock.args", "1"},
	{"func.IOConditionLock_VTable.lock.cc", "cdecl"},
	{"func.IOConditionLock_VTable.lock.ret", "int"},
	{"func.IOConditionLock_VTable.lockWhen", "IOConditionLock * self, int condition"},
	{"func.IOConditionLock_VTable.lockWhen.arg.0", "IOConditionLock *, self"},
	{"func.IOConditionLock_VTable.lockWhen.arg.1", "int, condition"},
	{"func.IOConditionLock_VTable.lockWhen.args", "2"},
	{"func.IOConditionLock_VTable.lockWhen.cc", "cdecl"},
	{"func.IOConditionLock_VTable.lockWhen.ret", "int"},
	{"func.IOConditionLock_VTable.setCondition", "IOConditionLock * self, int condition"},
	{"func.IOConditionLock_VTable.setCondition.arg.0", "IOConditionLock *, self"},
	{"func.IOConditionLock_VTable.setCondition.arg.1", "int, condition"},
	{"func.IOConditionLock_VTable.setCondition.args", "2"},
	{"func.IOConditionLock_VTable.setCondition.cc", "cdecl"},
	{"func.IOConditionLock_VTable.setCondition.ret", "int"},
	{"func.IOConditionLock_VTable.tryLock", "IOConditionLock * self"},
	{"func.IOConditionLock_VTable.tryLock.arg.0", "IOConditionLock *, self"},
	{"func.IOConditionLock_VTable.tryLock.args", "1"},
	{"func.IOConditionLock_VTable.tryLock.cc", "cdecl"},
	{"func.IOConditionLock_VTable.tryLock.ret", "bool"},
	{"func.IOConditionLock_VTable.unlock", "IOConditionLock * self"},
	{"func.IOConditionLock_VTable.unlock.arg.0", "IOConditionLock *, self"},
	{"func.IOConditionLock_VTable.unlock.args", "1"},
	{"func.IOConditionLock_VTable.unlock.cc", "cdecl"},
	{"func.IOConditionLock_VTable.unlock.ret", "void"},
	{"func.IOConditionLock_VTable.unlockWith", "IOConditionLock * self, int condition"},
	{"func.IOConditionLock_VTable.unlockWith.arg.0", "IOConditionLock *, self"},
	{"func.IOConditionLock_VTable.unlockWith.arg.1", "int, condition"},
	{"func.IOConditionLock_VTable.unlockWith.args", "2"},
	{"func.IOConditionLock_VTable.unlockWith.cc", "cdecl"},
	{"func.IOConditionLock_VTable.unlockWith.ret", "void"},
	{"func.IODMACommand_VTable.clearMemoryDescriptor", "IODMACommand * self, bool autoComplete"},
	{"func.IODMACommand_VTable.clearMemoryDescriptor.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.clearMemoryDescriptor.arg.1", "bool, autoComplete"},
	{"func.IODMACommand_VTable.clearMemoryDescriptor.args", "2"},
	{"func.IODMACommand_VTable.clearMemoryDescriptor.cc", "cdecl"},
	{"func.IODMACommand_VTable.clearMemoryDescriptor.ret", "IOReturn"},
	{"func.IODMACommand_VTable.cloneCommand", "IODMACommand * self, void * refCon"},
	{"func.IODMACommand_VTable.cloneCommand.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.cloneCommand.arg.1", "void *, refCon"},
	{"func.IODMACommand_VTable.cloneCommand.args", "2"},
	{"func.IODMACommand_VTable.cloneCommand.cc", "cdecl"},
	{"func.IODMACommand_VTable.cloneCommand.ret", "OSPtr<IODMACommand>"},
	{"func.IODMACommand_VTable.complete", "IODMACommand * self, bool invalidateCache, bool synchronize"},
	{"func.IODMACommand_VTable.complete.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.complete.arg.1", "bool, invalidateCache"},
	{"func.IODMACommand_VTable.complete.arg.2", "bool, synchronize"},
	{"func.IODMACommand_VTable.complete.args", "3"},
	{"func.IODMACommand_VTable.complete.cc", "cdecl"},
	{"func.IODMACommand_VTable.complete.ret", "IOReturn"},
	{"func.IODMACommand_VTable.createCopyBuffer", "IODMACommand * self, IODirection direction, UInt64 length"},
	{"func.IODMACommand_VTable.createCopyBuffer.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.createCopyBuffer.arg.1", "IODirection, direction"},
	{"func.IODMACommand_VTable.createCopyBuffer.arg.2", "UInt64, length"},
	{"func.IODMACommand_VTable.createCopyBuffer.args", "3"},
	{"func.IODMACommand_VTable.createCopyBuffer.cc", "cdecl"},
	{"func.IODMACommand_VTable.createCopyBuffer.ret", "OSPtr<IOBufferMemoryDescriptor>"},
	{"func.IODMACommand_VTable.genIOVMSegments", "IODMACommand * self, UInt64 * offset, void * segments, UInt32 * numSegments"},
	{"func.IODMACommand_VTable.genIOVMSegments.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.genIOVMSegments.arg.1", "UInt64 *, offset"},
	{"func.IODMACommand_VTable.genIOVMSegments.arg.2", "void *, segments"},
	{"func.IODMACommand_VTable.genIOVMSegments.arg.3", "UInt32 *, numSegments"},
	{"func.IODMACommand_VTable.genIOVMSegments.args", "4"},
	{"func.IODMACommand_VTable.genIOVMSegments.cc", "cdecl"},
	{"func.IODMACommand_VTable.genIOVMSegments.ret", "IOReturn"},
	{"func.IODMACommand_VTable.getMemoryDescriptor", "const IODMACommand * self"},
	{"func.IODMACommand_VTable.getMemoryDescriptor.arg.0", "const IODMACommand *, self"},
	{"func.IODMACommand_VTable.getMemoryDescriptor.args", "1"},
	{"func.IODMACommand_VTable.getMemoryDescriptor.cc", "cdecl"},
	{"func.IODMACommand_VTable.getMemoryDescriptor.ret", "const IOMemoryDescriptor *"},
	{"func.IODMACommand_VTable.getPreparedOffsetAndLength", "IODMACommand * self, UInt64 * offset, UInt64 * length"},
	{"func.IODMACommand_VTable.getPreparedOffsetAndLength.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.getPreparedOffsetAndLength.arg.1", "UInt64 *, offset"},
	{"func.IODMACommand_VTable.getPreparedOffsetAndLength.arg.2", "UInt64 *, length"},
	{"func.IODMACommand_VTable.getPreparedOffsetAndLength.args", "3"},
	{"func.IODMACommand_VTable.getPreparedOffsetAndLength.cc", "cdecl"},
	{"func.IODMACommand_VTable.getPreparedOffsetAndLength.ret", "IOReturn"},
	{"func.IODMACommand_VTable.initWithRefCon", "IODMACommand * self, void * refCon"},
	{"func.IODMACommand_VTable.initWithRefCon.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.initWithRefCon.arg.1", "void *, refCon"},
	{"func.IODMACommand_VTable.initWithRefCon.args", "2"},
	{"func.IODMACommand_VTable.initWithRefCon.cc", "cdecl"},
	{"func.IODMACommand_VTable.initWithRefCon.ret", "bool"},
	{"func.IODMACommand_VTable.initWithSpecification__1", "IODMACommand * self, IODMACommand::SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mappingOptions, UInt64 maxTransferSize, UInt32 alignment, IOMapper * mapper, void * refCon"},
	{"func.IODMACommand_VTable.initWithSpecification__1.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.initWithSpecification__1.arg.1", "IODMACommand::SegmentFunction, outSegFunc"},
	{"func.IODMACommand_VTable.initWithSpecification__1.arg.2", "UInt8, numAddressBits"},
	{"func.IODMACommand_VTable.initWithSpecification__1.arg.3", "UInt64, maxSegmentSize"},
	{"func.IODMACommand_VTable.initWithSpecification__1.arg.4", "MappingOptions, mappingOptions"},
	{"func.IODMACommand_VTable.initWithSpecification__1.arg.5", "UInt64, maxTransferSize"},
	{"func.IODMACommand_VTable.initWithSpecification__1.arg.6", "UInt32, alignment"},
	{"func.IODMACommand_VTable.initWithSpecification__1.arg.7", "IOMapper *, mapper"},
	{"func.IODMACommand_VTable.initWithSpecification__1.arg.8", "void *, refCon"},
	{"func.IODMACommand_VTable.initWithSpecification__1.args", "9"},
	{"func.IODMACommand_VTable.initWithSpecification__1.cc", "cdecl"},
	{"func.IODMACommand_VTable.initWithSpecification__1.ret", "bool"},
	{"func.IODMACommand_VTable.initWithSpecification__2", "IODMACommand * self, IODMACommand::SegmentFunction outSegFunc, const SegmentOptions * segmentOptions, uint32_t mappingOptions, IOMapper * mapper, void * refCon"},
	{"func.IODMACommand_VTable.initWithSpecification__2.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.initWithSpecification__2.arg.1", "IODMACommand::SegmentFunction, outSegFunc"},
	{"func.IODMACommand_VTable.initWithSpecification__2.arg.2", "const SegmentOptions *, segmentOptions"},
	{"func.IODMACommand_VTable.initWithSpecification__2.arg.3", "uint32_t, mappingOptions"},
	{"func.IODMACommand_VTable.initWithSpecification__2.arg.4", "IOMapper *, mapper"},
	{"func.IODMACommand_VTable.initWithSpecification__2.arg.5", "void *, refCon"},
	{"func.IODMACommand_VTable.initWithSpecification__2.args", "6"},
	{"func.IODMACommand_VTable.initWithSpecification__2.cc", "cdecl"},
	{"func.IODMACommand_VTable.initWithSpecification__2.ret", "bool"},
	{"func.IODMACommand_VTable.prepare", "IODMACommand * self, UInt64 offset, UInt64 length, bool flushCache, bool synchronize"},
	{"func.IODMACommand_VTable.prepare.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.prepare.arg.1", "UInt64, offset"},
	{"func.IODMACommand_VTable.prepare.arg.2", "UInt64, length"},
	{"func.IODMACommand_VTable.prepare.arg.3", "bool, flushCache"},
	{"func.IODMACommand_VTable.prepare.arg.4", "bool, synchronize"},
	{"func.IODMACommand_VTable.prepare.args", "5"},
	{"func.IODMACommand_VTable.prepare.cc", "cdecl"},
	{"func.IODMACommand_VTable.prepare.ret", "IOReturn"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1", "IODMACommand * self, IODMACommand::SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mappingOptions, UInt64 maxTransferSize, UInt32 alignment, IOMapper * mapper, UInt64 offset, UInt64 length, bool flushCache, bool synchronize"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.arg.1", "IODMACommand::SegmentFunction, outSegFunc"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.arg.10", "bool, flushCache"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.arg.11", "bool, synchronize"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.arg.2", "UInt8, numAddressBits"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.arg.3", "UInt64, maxSegmentSize"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.arg.4", "MappingOptions, mappingOptions"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.arg.5", "UInt64, maxTransferSize"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.arg.6", "UInt32, alignment"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.arg.7", "IOMapper *, mapper"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.arg.8", "UInt64, offset"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.arg.9", "UInt64, length"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.args", "12"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.cc", "cdecl"},
	{"func.IODMACommand_VTable.prepareWithSpecification__1.ret", "IOReturn"},
	{"func.IODMACommand_VTable.prepareWithSpecification__2", "IODMACommand * self, IODMACommand::SegmentFunction outSegFunc, const SegmentOptions * segmentOptions, uint32_t mappingOptions, IOMapper * mapper, uint64_t offset, uint64_t length, bool flushCache, bool synchronize"},
	{"func.IODMACommand_VTable.prepareWithSpecification__2.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.prepareWithSpecification__2.arg.1", "IODMACommand::SegmentFunction, outSegFunc"},
	{"func.IODMACommand_VTable.prepareWithSpecification__2.arg.2", "const SegmentOptions *, segmentOptions"},
	{"func.IODMACommand_VTable.prepareWithSpecification__2.arg.3", "uint32_t, mappingOptions"},
	{"func.IODMACommand_VTable.prepareWithSpecification__2.arg.4", "IOMapper *, mapper"},
	{"func.IODMACommand_VTable.prepareWithSpecification__2.arg.5", "uint64_t, offset"},
	{"func.IODMACommand_VTable.prepareWithSpecification__2.arg.6", "uint64_t, length"},
	{"func.IODMACommand_VTable.prepareWithSpecification__2.arg.7", "bool, flushCache"},
	{"func.IODMACommand_VTable.prepareWithSpecification__2.arg.8", "bool, synchronize"},
	{"func.IODMACommand_VTable.prepareWithSpecification__2.args", "9"},
	{"func.IODMACommand_VTable.prepareWithSpecification__2.cc", "cdecl"},
	{"func.IODMACommand_VTable.prepareWithSpecification__2.ret", "IOReturn"},
	{"func.IODMACommand_VTable.setMemoryDescriptor", "IODMACommand * self, const IOMemoryDescriptor * mem, bool autoPrepare"},
	{"func.IODMACommand_VTable.setMemoryDescriptor.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.setMemoryDescriptor.arg.1", "const IOMemoryDescriptor *, mem"},
	{"func.IODMACommand_VTable.setMemoryDescriptor.arg.2", "bool, autoPrepare"},
	{"func.IODMACommand_VTable.setMemoryDescriptor.args", "3"},
	{"func.IODMACommand_VTable.setMemoryDescriptor.cc", "cdecl"},
	{"func.IODMACommand_VTable.setMemoryDescriptor.ret", "IOReturn"},
	{"func.IODMACommand_VTable.synchronize", "IODMACommand * self, IOOptionBits options"},
	{"func.IODMACommand_VTable.synchronize.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.synchronize.arg.1", "IOOptionBits, options"},
	{"func.IODMACommand_VTable.synchronize.args", "2"},
	{"func.IODMACommand_VTable.synchronize.cc", "cdecl"},
	{"func.IODMACommand_VTable.synchronize.ret", "IOReturn"},
	{"func.IODMACommand_VTable.transfer", "IODMACommand * self, IOOptionBits transferOp, UInt64 offset, void * buffer, UInt64 length"},
	{"func.IODMACommand_VTable.transfer.arg.0", "IODMACommand *, self"},
	{"func.IODMACommand_VTable.transfer.arg.1", "IOOptionBits, transferOp"},
	{"func.IODMACommand_VTable.transfer.arg.2", "UInt64, offset"},
	{"func.IODMACommand_VTable.transfer.arg.3", "void *, buffer"},
	{"func.IODMACommand_VTable.transfer.arg.4", "UInt64, length"},
	{"func.IODMACommand_VTable.transfer.args", "5"},
	{"func.IODMACommand_VTable.transfer.cc", "cdecl"},
	{"func.IODMACommand_VTable.transfer.ret", "UInt64"},
	{"func.IODMAController_VTable.completeDMACommand", "IODMAController * self, IODMAEventSource * dmaES, IODMACommand * dmaCommand"},
	{"func.IODMAController_VTable.completeDMACommand.arg.0", "IODMAController *, self"},
	{"func.IODMAController_VTable.completeDMACommand.arg.1", "IODMAEventSource *, dmaES"},
	{"func.IODMAController_VTable.completeDMACommand.arg.2", "IODMACommand *, dmaCommand"},
	{"func.IODMAController_VTable.completeDMACommand.args", "3"},
	{"func.IODMAController_VTable.completeDMACommand.cc", "cdecl"},
	{"func.IODMAController_VTable.completeDMACommand.ret", "void"},
	{"func.IODMAController_VTable.getFIFODepth", "IODMAController * self, UInt32 dmaIndex, IODirection direction"},
	{"func.IODMAController_VTable.getFIFODepth.arg.0", "IODMAController *, self"},
	{"func.IODMAController_VTable.getFIFODepth.arg.1", "UInt32, dmaIndex"},
	{"func.IODMAController_VTable.getFIFODepth.arg.2", "IODirection, direction"},
	{"func.IODMAController_VTable.getFIFODepth.args", "3"},
	{"func.IODMAController_VTable.getFIFODepth.cc", "cdecl"},
	{"func.IODMAController_VTable.getFIFODepth.ret", "IOByteCount"},
	{"func.IODMAController_VTable.initDMAChannel", "IODMAController * self, IOService * provider, IODMAEventSource * dmaES, UInt32 * dmaIndex, UInt32 reqIndex"},
	{"func.IODMAController_VTable.initDMAChannel.arg.0", "IODMAController *, self"},
	{"func.IODMAController_VTable.initDMAChannel.arg.1", "IOService *, provider"},
	{"func.IODMAController_VTable.initDMAChannel.arg.2", "IODMAEventSource *, dmaES"},
	{"func.IODMAController_VTable.initDMAChannel.arg.3", "UInt32 *, dmaIndex"},
	{"func.IODMAController_VTable.initDMAChannel.arg.4", "UInt32, reqIndex"},
	{"func.IODMAController_VTable.initDMAChannel.args", "5"},
	{"func.IODMAController_VTable.initDMAChannel.cc", "cdecl"},
	{"func.IODMAController_VTable.initDMAChannel.ret", "IOReturn"},
	{"func.IODMAController_VTable.notifyDMACommand", "IODMAController * self, IODMAEventSource * dmaES, IODMACommand * dmaCommand, IOReturn status, IOByteCount actualByteCount, AbsoluteTime timeStamp"},
	{"func.IODMAController_VTable.notifyDMACommand.arg.0", "IODMAController *, self"},
	{"func.IODMAController_VTable.notifyDMACommand.arg.1", "IODMAEventSource *, dmaES"},
	{"func.IODMAController_VTable.notifyDMACommand.arg.2", "IODMACommand *, dmaCommand"},
	{"func.IODMAController_VTable.notifyDMACommand.arg.3", "IOReturn, status"},
	{"func.IODMAController_VTable.notifyDMACommand.arg.4", "IOByteCount, actualByteCount"},
	{"func.IODMAController_VTable.notifyDMACommand.arg.5", "AbsoluteTime, timeStamp"},
	{"func.IODMAController_VTable.notifyDMACommand.args", "6"},
	{"func.IODMAController_VTable.notifyDMACommand.cc", "cdecl"},
	{"func.IODMAController_VTable.notifyDMACommand.ret", "void"},
	{"func.IODMAController_VTable.queryDMACommand", "IODMAController * self, UInt32 dmaIndex, IODMACommand ** dmaCommand, IOByteCount * transferCount, bool waitForIdle"},
	{"func.IODMAController_VTable.queryDMACommand.arg.0", "IODMAController *, self"},
	{"func.IODMAController_VTable.queryDMACommand.arg.1", "UInt32, dmaIndex"},
	{"func.IODMAController_VTable.queryDMACommand.arg.2", "IODMACommand **, dmaCommand"},
	{"func.IODMAController_VTable.queryDMACommand.arg.3", "IOByteCount *, transferCount"},
	{"func.IODMAController_VTable.queryDMACommand.arg.4", "bool, waitForIdle"},
	{"func.IODMAController_VTable.queryDMACommand.args", "5"},
	{"func.IODMAController_VTable.queryDMACommand.cc", "cdecl"},
	{"func.IODMAController_VTable.queryDMACommand.ret", "IOReturn"},
	{"func.IODMAController_VTable.registerDMAController", "IODMAController * self, IOOptionBits options"},
	{"func.IODMAController_VTable.registerDMAController.arg.0", "IODMAController *, self"},
	{"func.IODMAController_VTable.registerDMAController.arg.1", "IOOptionBits, options"},
	{"func.IODMAController_VTable.registerDMAController.args", "2"},
	{"func.IODMAController_VTable.registerDMAController.cc", "cdecl"},
	{"func.IODMAController_VTable.registerDMAController.ret", "void"},
	{"func.IODMAController_VTable.setDMAConfig", "IODMAController * self, UInt32 dmaIndex, IOService * provider, UInt32 reqIndex"},
	{"func.IODMAController_VTable.setDMAConfig.arg.0", "IODMAController *, self"},
	{"func.IODMAController_VTable.setDMAConfig.arg.1", "UInt32, dmaIndex"},
	{"func.IODMAController_VTable.setDMAConfig.arg.2", "IOService *, provider"},
	{"func.IODMAController_VTable.setDMAConfig.arg.3", "UInt32, reqIndex"},
	{"func.IODMAController_VTable.setDMAConfig.args", "4"},
	{"func.IODMAController_VTable.setDMAConfig.cc", "cdecl"},
	{"func.IODMAController_VTable.setDMAConfig.ret", "IOReturn"},
	{"func.IODMAController_VTable.setFIFODepth", "IODMAController * self, UInt32 dmaIndex, IOByteCount depth"},
	{"func.IODMAController_VTable.setFIFODepth.arg.0", "IODMAController *, self"},
	{"func.IODMAController_VTable.setFIFODepth.arg.1", "UInt32, dmaIndex"},
	{"func.IODMAController_VTable.setFIFODepth.arg.2", "IOByteCount, depth"},
	{"func.IODMAController_VTable.setFIFODepth.args", "3"},
	{"func.IODMAController_VTable.setFIFODepth.cc", "cdecl"},
	{"func.IODMAController_VTable.setFIFODepth.ret", "IOReturn"},
	{"func.IODMAController_VTable.setFrameSize", "IODMAController * self, UInt32 dmaIndex, UInt8 byteCount"},
	{"func.IODMAController_VTable.setFrameSize.arg.0", "IODMAController *, self"},
	{"func.IODMAController_VTable.setFrameSize.arg.1", "UInt32, dmaIndex"},
	{"func.IODMAController_VTable.setFrameSize.arg.2", "UInt8, byteCount"},
	{"func.IODMAController_VTable.setFrameSize.args", "3"},
	{"func.IODMAController_VTable.setFrameSize.cc", "cdecl"},
	{"func.IODMAController_VTable.setFrameSize.ret", "IOReturn"},
	{"func.IODMAController_VTable.startDMACommand", "IODMAController * self, UInt32 dmaIndex, IODMACommand * dmaCommand, IODirection direction, IOByteCount byteCount, IOByteCount byteOffset"},
	{"func.IODMAController_VTable.startDMACommand.arg.0", "IODMAController *, self"},
	{"func.IODMAController_VTable.startDMACommand.arg.1", "UInt32, dmaIndex"},
	{"func.IODMAController_VTable.startDMACommand.arg.2", "IODMACommand *, dmaCommand"},
	{"func.IODMAController_VTable.startDMACommand.arg.3", "IODirection, direction"},
	{"func.IODMAController_VTable.startDMACommand.arg.4", "IOByteCount, byteCount"},
	{"func.IODMAController_VTable.startDMACommand.arg.5", "IOByteCount, byteOffset"},
	{"func.IODMAController_VTable.startDMACommand.args", "6"},
	{"func.IODMAController_VTable.startDMACommand.cc", "cdecl"},
	{"func.IODMAController_VTable.startDMACommand.ret", "IOReturn"},
	{"func.IODMAController_VTable.stopDMACommand", "IODMAController * self, UInt32 dmaIndex, bool flush, uint64_t timeout"},
	{"func.IODMAController_VTable.stopDMACommand.arg.0", "IODMAController *, self"},
	{"func.IODMAController_VTable.stopDMACommand.arg.1", "UInt32, dmaIndex"},
	{"func.IODMAController_VTable.stopDMACommand.arg.2", "bool, flush"},
	{"func.IODMAController_VTable.stopDMACommand.arg.3", "uint64_t, timeout"},
	{"func.IODMAController_VTable.stopDMACommand.args", "4"},
	{"func.IODMAController_VTable.stopDMACommand.cc", "cdecl"},
	{"func.IODMAController_VTable.stopDMACommand.ret", "IOReturn"},
	{"func.IODMAController_VTable.validDMAConfig", "IODMAController * self, UInt32 dmaIndex, IOService * provider, UInt32 reqIndex"},
	{"func.IODMAController_VTable.validDMAConfig.arg.0", "IODMAController *, self"},
	{"func.IODMAController_VTable.validDMAConfig.arg.1", "UInt32, dmaIndex"},
	{"func.IODMAController_VTable.validDMAConfig.arg.2", "IOService *, provider"},
	{"func.IODMAController_VTable.validDMAConfig.arg.3", "UInt32, reqIndex"},
	{"func.IODMAController_VTable.validDMAConfig.args", "4"},
	{"func.IODMAController_VTable.validDMAConfig.cc", "cdecl"},
	{"func.IODMAController_VTable.validDMAConfig.ret", "bool"},
	{"func.IODMAController_VTable.validFIFODepth", "IODMAController * self, UInt32 dmaIndex, IOByteCount depth, IODirection direction"},
	{"func.IODMAController_VTable.validFIFODepth.arg.0", "IODMAController *, self"},
	{"func.IODMAController_VTable.validFIFODepth.arg.1", "UInt32, dmaIndex"},
	{"func.IODMAController_VTable.validFIFODepth.arg.2", "IOByteCount, depth"},
	{"func.IODMAController_VTable.validFIFODepth.arg.3", "IODirection, direction"},
	{"func.IODMAController_VTable.validFIFODepth.args", "4"},
	{"func.IODMAController_VTable.validFIFODepth.cc", "cdecl"},
	{"func.IODMAController_VTable.validFIFODepth.ret", "IOByteCount"},
	{"func.IODMAEventSource_VTable.completeDMACommand", "IODMAEventSource * self, IODMACommand * dmaCommand"},
	{"func.IODMAEventSource_VTable.completeDMACommand.arg.0", "IODMAEventSource *, self"},
	{"func.IODMAEventSource_VTable.completeDMACommand.arg.1", "IODMACommand *, dmaCommand"},
	{"func.IODMAEventSource_VTable.completeDMACommand.args", "2"},
	{"func.IODMAEventSource_VTable.completeDMACommand.cc", "cdecl"},
	{"func.IODMAEventSource_VTable.completeDMACommand.ret", "void"},
	{"func.IODMAEventSource_VTable.getFIFODepth", "IODMAEventSource * self, IODirection direction"},
	{"func.IODMAEventSource_VTable.getFIFODepth.arg.0", "IODMAEventSource *, self"},
	{"func.IODMAEventSource_VTable.getFIFODepth.arg.1", "IODirection, direction"},
	{"func.IODMAEventSource_VTable.getFIFODepth.args", "2"},
	{"func.IODMAEventSource_VTable.getFIFODepth.cc", "cdecl"},
	{"func.IODMAEventSource_VTable.getFIFODepth.ret", "IOByteCount"},
	{"func.IODMAEventSource_VTable.init", "IODMAEventSource * self, OSObject * owner, IOService * provider, IODMAEventSource::Action completion, IODMAEventSource::Action notification, UInt32 dmaIndex"},
	{"func.IODMAEventSource_VTable.init.arg.0", "IODMAEventSource *, self"},
	{"func.IODMAEventSource_VTable.init.arg.1", "OSObject *, owner"},
	{"func.IODMAEventSource_VTable.init.arg.2", "IOService *, provider"},
	{"func.IODMAEventSource_VTable.init.arg.3", "IODMAEventSource::Action, completion"},
	{"func.IODMAEventSource_VTable.init.arg.4", "IODMAEventSource::Action, notification"},
	{"func.IODMAEventSource_VTable.init.arg.5", "UInt32, dmaIndex"},
	{"func.IODMAEventSource_VTable.init.args", "6"},
	{"func.IODMAEventSource_VTable.init.cc", "cdecl"},
	{"func.IODMAEventSource_VTable.init.ret", "bool"},
	{"func.IODMAEventSource_VTable.notifyDMACommand", "IODMAEventSource * self, IODMACommand * dmaCommand, IOReturn status, IOByteCount actualByteCount, AbsoluteTime timeStamp"},
	{"func.IODMAEventSource_VTable.notifyDMACommand.arg.0", "IODMAEventSource *, self"},
	{"func.IODMAEventSource_VTable.notifyDMACommand.arg.1", "IODMACommand *, dmaCommand"},
	{"func.IODMAEventSource_VTable.notifyDMACommand.arg.2", "IOReturn, status"},
	{"func.IODMAEventSource_VTable.notifyDMACommand.arg.3", "IOByteCount, actualByteCount"},
	{"func.IODMAEventSource_VTable.notifyDMACommand.arg.4", "AbsoluteTime, timeStamp"},
	{"func.IODMAEventSource_VTable.notifyDMACommand.args", "5"},
	{"func.IODMAEventSource_VTable.notifyDMACommand.cc", "cdecl"},
	{"func.IODMAEventSource_VTable.notifyDMACommand.ret", "void"},
	{"func.IODMAEventSource_VTable.queryDMACommand", "IODMAEventSource * self, IODMACommand ** dmaCommand, IOByteCount * transferCount, bool waitForIdle"},
	{"func.IODMAEventSource_VTable.queryDMACommand.arg.0", "IODMAEventSource *, self"},
	{"func.IODMAEventSource_VTable.queryDMACommand.arg.1", "IODMACommand **, dmaCommand"},
	{"func.IODMAEventSource_VTable.queryDMACommand.arg.2", "IOByteCount *, transferCount"},
	{"func.IODMAEventSource_VTable.queryDMACommand.arg.3", "bool, waitForIdle"},
	{"func.IODMAEventSource_VTable.queryDMACommand.args", "4"},
	{"func.IODMAEventSource_VTable.queryDMACommand.cc", "cdecl"},
	{"func.IODMAEventSource_VTable.queryDMACommand.ret", "IOReturn"},
	{"func.IODMAEventSource_VTable.setDMAConfig", "IODMAEventSource * self, UInt32 dmaIndex"},
	{"func.IODMAEventSource_VTable.setDMAConfig.arg.0", "IODMAEventSource *, self"},
	{"func.IODMAEventSource_VTable.setDMAConfig.arg.1", "UInt32, dmaIndex"},
	{"func.IODMAEventSource_VTable.setDMAConfig.args", "2"},
	{"func.IODMAEventSource_VTable.setDMAConfig.cc", "cdecl"},
	{"func.IODMAEventSource_VTable.setDMAConfig.ret", "IOReturn"},
	{"func.IODMAEventSource_VTable.setFIFODepth", "IODMAEventSource * self, IOByteCount depth"},
	{"func.IODMAEventSource_VTable.setFIFODepth.arg.0", "IODMAEventSource *, self"},
	{"func.IODMAEventSource_VTable.setFIFODepth.arg.1", "IOByteCount, depth"},
	{"func.IODMAEventSource_VTable.setFIFODepth.args", "2"},
	{"func.IODMAEventSource_VTable.setFIFODepth.cc", "cdecl"},
	{"func.IODMAEventSource_VTable.setFIFODepth.ret", "IOReturn"},
	{"func.IODMAEventSource_VTable.setFrameSize", "IODMAEventSource * self, UInt8 byteCount"},
	{"func.IODMAEventSource_VTable.setFrameSize.arg.0", "IODMAEventSource *, self"},
	{"func.IODMAEventSource_VTable.setFrameSize.arg.1", "UInt8, byteCount"},
	{"func.IODMAEventSource_VTable.setFrameSize.args", "2"},
	{"func.IODMAEventSource_VTable.setFrameSize.cc", "cdecl"},
	{"func.IODMAEventSource_VTable.setFrameSize.ret", "IOReturn"},
	{"func.IODMAEventSource_VTable.startDMACommand", "IODMAEventSource * self, IODMACommand * dmaCommand, IODirection direction, IOByteCount byteCount, IOByteCount byteOffset"},
	{"func.IODMAEventSource_VTable.startDMACommand.arg.0", "IODMAEventSource *, self"},
	{"func.IODMAEventSource_VTable.startDMACommand.arg.1", "IODMACommand *, dmaCommand"},
	{"func.IODMAEventSource_VTable.startDMACommand.arg.2", "IODirection, direction"},
	{"func.IODMAEventSource_VTable.startDMACommand.arg.3", "IOByteCount, byteCount"},
	{"func.IODMAEventSource_VTable.startDMACommand.arg.4", "IOByteCount, byteOffset"},
	{"func.IODMAEventSource_VTable.startDMACommand.args", "5"},
	{"func.IODMAEventSource_VTable.startDMACommand.cc", "cdecl"},
	{"func.IODMAEventSource_VTable.startDMACommand.ret", "IOReturn"},
	{"func.IODMAEventSource_VTable.stopDMACommand", "IODMAEventSource * self, bool flush, uint64_t timeout"},
	{"func.IODMAEventSource_VTable.stopDMACommand.arg.0", "IODMAEventSource *, self"},
	{"func.IODMAEventSource_VTable.stopDMACommand.arg.1", "bool, flush"},
	{"func.IODMAEventSource_VTable.stopDMACommand.arg.2", "uint64_t, timeout"},
	{"func.IODMAEventSource_VTable.stopDMACommand.args", "3"},
	{"func.IODMAEventSource_VTable.stopDMACommand.cc", "cdecl"},
	{"func.IODMAEventSource_VTable.stopDMACommand.ret", "IOReturn"},
	{"func.IODMAEventSource_VTable.validDMAConfig", "IODMAEventSource * self, UInt32 dmaIndex"},
	{"func.IODMAEventSource_VTable.validDMAConfig.arg.0", "IODMAEventSource *, self"},
	{"func.IODMAEventSource_VTable.validDMAConfig.arg.1", "UInt32, dmaIndex"},
	{"func.IODMAEventSource_VTable.validDMAConfig.args", "2"},
	{"func.IODMAEventSource_VTable.validDMAConfig.cc", "cdecl"},
	{"func.IODMAEventSource_VTable.validDMAConfig.ret", "bool"},
	{"func.IODMAEventSource_VTable.validFIFODepth", "IODMAEventSource * self, IOByteCount depth, IODirection direction"},
	{"func.IODMAEventSource_VTable.validFIFODepth.arg.0", "IODMAEventSource *, self"},
	{"func.IODMAEventSource_VTable.validFIFODepth.arg.1", "IOByteCount, depth"},
	{"func.IODMAEventSource_VTable.validFIFODepth.arg.2", "IODirection, direction"},
	{"func.IODMAEventSource_VTable.validFIFODepth.args", "3"},
	{"func.IODMAEventSource_VTable.validFIFODepth.cc", "cdecl"},
	{"func.IODMAEventSource_VTable.validFIFODepth.ret", "IOByteCount"},
	{"func.IODTNVRAM_VTable.getNVRAMPartitions", "IODTNVRAM * self"},
	{"func.IODTNVRAM_VTable.getNVRAMPartitions.arg.0", "IODTNVRAM *, self"},
	{"func.IODTNVRAM_VTable.getNVRAMPartitions.args", "1"},
	{"func.IODTNVRAM_VTable.getNVRAMPartitions.cc", "cdecl"},
	{"func.IODTNVRAM_VTable.getNVRAMPartitions.ret", "OSDictionary *"},
	{"func.IODTNVRAM_VTable.getVarDict", "IODTNVRAM * self, OSSharedPtr<OSDictionary> & varDictCopy"},
	{"func.IODTNVRAM_VTable.getVarDict.arg.0", "IODTNVRAM *, self"},
	{"func.IODTNVRAM_VTable.getVarDict.arg.1", "OSSharedPtr<OSDictionary> &, varDictCopy"},
	{"func.IODTNVRAM_VTable.getVarDict.args", "2"},
	{"func.IODTNVRAM_VTable.getVarDict.cc", "cdecl"},
	{"func.IODTNVRAM_VTable.getVarDict.ret", "IOReturn"},
	{"func.IODTNVRAM_VTable.readNVRAMPartition", "IODTNVRAM * self, const OSSymbol * partitionID, IOByteCount offset, uint8_t * buffer, IOByteCount length"},
	{"func.IODTNVRAM_VTable.readNVRAMPartition.arg.0", "IODTNVRAM *, self"},
	{"func.IODTNVRAM_VTable.readNVRAMPartition.arg.1", "const OSSymbol *, partitionID"},
	{"func.IODTNVRAM_VTable.readNVRAMPartition.arg.2", "IOByteCount, offset"},
	{"func.IODTNVRAM_VTable.readNVRAMPartition.arg.3", "uint8_t *, buffer"},
	{"func.IODTNVRAM_VTable.readNVRAMPartition.arg.4", "IOByteCount, length"},
	{"func.IODTNVRAM_VTable.readNVRAMPartition.args", "5"},
	{"func.IODTNVRAM_VTable.readNVRAMPartition.cc", "cdecl"},
	{"func.IODTNVRAM_VTable.readNVRAMPartition.ret", "IOReturn"},
	{"func.IODTNVRAM_VTable.readNVRAMProperty", "IODTNVRAM * self, IORegistryEntry * entry, const OSSymbol ** name, OSData ** value"},
	{"func.IODTNVRAM_VTable.readNVRAMProperty.arg.0", "IODTNVRAM *, self"},
	{"func.IODTNVRAM_VTable.readNVRAMProperty.arg.1", "IORegistryEntry *, entry"},
	{"func.IODTNVRAM_VTable.readNVRAMProperty.arg.2", "const OSSymbol **, name"},
	{"func.IODTNVRAM_VTable.readNVRAMProperty.arg.3", "OSData **, value"},
	{"func.IODTNVRAM_VTable.readNVRAMProperty.args", "4"},
	{"func.IODTNVRAM_VTable.readNVRAMProperty.cc", "cdecl"},
	{"func.IODTNVRAM_VTable.readNVRAMProperty.ret", "IOReturn"},
	{"func.IODTNVRAM_VTable.readXPRAM", "IODTNVRAM * self, IOByteCount offset, uint8_t * buffer, IOByteCount length"},
	{"func.IODTNVRAM_VTable.readXPRAM.arg.0", "IODTNVRAM *, self"},
	{"func.IODTNVRAM_VTable.readXPRAM.arg.1", "IOByteCount, offset"},
	{"func.IODTNVRAM_VTable.readXPRAM.arg.2", "uint8_t *, buffer"},
	{"func.IODTNVRAM_VTable.readXPRAM.arg.3", "IOByteCount, length"},
	{"func.IODTNVRAM_VTable.readXPRAM.args", "4"},
	{"func.IODTNVRAM_VTable.readXPRAM.cc", "cdecl"},
	{"func.IODTNVRAM_VTable.readXPRAM.ret", "IOReturn"},
	{"func.IODTNVRAM_VTable.registerNVRAMController", "IODTNVRAM * self, IONVRAMController * controller"},
	{"func.IODTNVRAM_VTable.registerNVRAMController.arg.0", "IODTNVRAM *, self"},
	{"func.IODTNVRAM_VTable.registerNVRAMController.arg.1", "IONVRAMController *, controller"},
	{"func.IODTNVRAM_VTable.registerNVRAMController.args", "2"},
	{"func.IODTNVRAM_VTable.registerNVRAMController.cc", "cdecl"},
	{"func.IODTNVRAM_VTable.registerNVRAMController.ret", "void"},
	{"func.IODTNVRAM_VTable.reload", "IODTNVRAM * self"},
	{"func.IODTNVRAM_VTable.reload.arg.0", "IODTNVRAM *, self"},
	{"func.IODTNVRAM_VTable.reload.args", "1"},
	{"func.IODTNVRAM_VTable.reload.cc", "cdecl"},
	{"func.IODTNVRAM_VTable.reload.ret", "void"},
	{"func.IODTNVRAM_VTable.savePanicInfo", "IODTNVRAM * self, uint8_t * buffer, IOByteCount length"},
	{"func.IODTNVRAM_VTable.savePanicInfo.arg.0", "IODTNVRAM *, self"},
	{"func.IODTNVRAM_VTable.savePanicInfo.arg.1", "uint8_t *, buffer"},
	{"func.IODTNVRAM_VTable.savePanicInfo.arg.2", "IOByteCount, length"},
	{"func.IODTNVRAM_VTable.savePanicInfo.args", "3"},
	{"func.IODTNVRAM_VTable.savePanicInfo.cc", "cdecl"},
	{"func.IODTNVRAM_VTable.savePanicInfo.ret", "IOByteCount"},
	{"func.IODTNVRAM_VTable.sync", "IODTNVRAM * self"},
	{"func.IODTNVRAM_VTable.sync.arg.0", "IODTNVRAM *, self"},
	{"func.IODTNVRAM_VTable.sync.args", "1"},
	{"func.IODTNVRAM_VTable.sync.cc", "cdecl"},
	{"func.IODTNVRAM_VTable.sync.ret", "IOReturn"},
	{"func.IODTNVRAM_VTable.writeNVRAMPartition", "IODTNVRAM * self, const OSSymbol * partitionID, IOByteCount offset, uint8_t * buffer, IOByteCount length"},
	{"func.IODTNVRAM_VTable.writeNVRAMPartition.arg.0", "IODTNVRAM *, self"},
	{"func.IODTNVRAM_VTable.writeNVRAMPartition.arg.1", "const OSSymbol *, partitionID"},
	{"func.IODTNVRAM_VTable.writeNVRAMPartition.arg.2", "IOByteCount, offset"},
	{"func.IODTNVRAM_VTable.writeNVRAMPartition.arg.3", "uint8_t *, buffer"},
	{"func.IODTNVRAM_VTable.writeNVRAMPartition.arg.4", "IOByteCount, length"},
	{"func.IODTNVRAM_VTable.writeNVRAMPartition.args", "5"},
	{"func.IODTNVRAM_VTable.writeNVRAMPartition.cc", "cdecl"},
	{"func.IODTNVRAM_VTable.writeNVRAMPartition.ret", "IOReturn"},
	{"func.IODTNVRAM_VTable.writeNVRAMProperty", "IODTNVRAM * self, IORegistryEntry * entry, const OSSymbol * name, OSData * value"},
	{"func.IODTNVRAM_VTable.writeNVRAMProperty.arg.0", "IODTNVRAM *, self"},
	{"func.IODTNVRAM_VTable.writeNVRAMProperty.arg.1", "IORegistryEntry *, entry"},
	{"func.IODTNVRAM_VTable.writeNVRAMProperty.arg.2", "const OSSymbol *, name"},
	{"func.IODTNVRAM_VTable.writeNVRAMProperty.arg.3", "OSData *, value"},
	{"func.IODTNVRAM_VTable.writeNVRAMProperty.args", "4"},
	{"func.IODTNVRAM_VTable.writeNVRAMProperty.cc", "cdecl"},
	{"func.IODTNVRAM_VTable.writeNVRAMProperty.ret", "IOReturn"},
	{"func.IODTNVRAM_VTable.writeXPRAM", "IODTNVRAM * self, IOByteCount offset, uint8_t * buffer, IOByteCount length"},
	{"func.IODTNVRAM_VTable.writeXPRAM.arg.0", "IODTNVRAM *, self"},
	{"func.IODTNVRAM_VTable.writeXPRAM.arg.1", "IOByteCount, offset"},
	{"func.IODTNVRAM_VTable.writeXPRAM.arg.2", "uint8_t *, buffer"},
	{"func.IODTNVRAM_VTable.writeXPRAM.arg.3", "IOByteCount, length"},
	{"func.IODTNVRAM_VTable.writeXPRAM.args", "4"},
	{"func.IODTNVRAM_VTable.writeXPRAM.cc", "cdecl"},
	{"func.IODTNVRAM_VTable.writeXPRAM.ret", "IOReturn"},
	{"func.IODTPlatformExpert_VTable.createNub", "IODTPlatformExpert * self, IORegistryEntry * from"},
	{"func.IODTPlatformExpert_VTable.createNub.arg.0", "IODTPlatformExpert *, self"},
	{"func.IODTPlatformExpert_VTable.createNub.arg.1", "IORegistryEntry *, from"},
	{"func.IODTPlatformExpert_VTable.createNub.args", "2"},
	{"func.IODTPlatformExpert_VTable.createNub.cc", "cdecl"},
	{"func.IODTPlatformExpert_VTable.createNub.ret", "IOService *"},
	{"func.IODTPlatformExpert_VTable.createNubs", "IODTPlatformExpert * self, IOService * parent, OSIterator * iter"},
	{"func.IODTPlatformExpert_VTable.createNubs.arg.0", "IODTPlatformExpert *, self"},
	{"func.IODTPlatformExpert_VTable.createNubs.arg.1", "IOService *, parent"},
	{"func.IODTPlatformExpert_VTable.createNubs.arg.2", "OSIterator *, iter"},
	{"func.IODTPlatformExpert_VTable.createNubs.args", "3"},
	{"func.IODTPlatformExpert_VTable.createNubs.cc", "cdecl"},
	{"func.IODTPlatformExpert_VTable.createNubs.ret", "bool"},
	{"func.IODTPlatformExpert_VTable.deleteList", "IODTPlatformExpert * self"},
	{"func.IODTPlatformExpert_VTable.deleteList.arg.0", "IODTPlatformExpert *, self"},
	{"func.IODTPlatformExpert_VTable.deleteList.args", "1"},
	{"func.IODTPlatformExpert_VTable.deleteList.cc", "cdecl"},
	{"func.IODTPlatformExpert_VTable.deleteList.ret", "const char *"},
	{"func.IODTPlatformExpert_VTable.excludeList", "IODTPlatformExpert * self"},
	{"func.IODTPlatformExpert_VTable.excludeList.arg.0", "IODTPlatformExpert *, self"},
	{"func.IODTPlatformExpert_VTable.excludeList.args", "1"},
	{"func.IODTPlatformExpert_VTable.excludeList.cc", "cdecl"},
	{"func.IODTPlatformExpert_VTable.excludeList.ret", "const char *"},
	{"func.IODTPlatformExpert_VTable.processTopLevel", "IODTPlatformExpert * self, IORegistryEntry * root"},
	{"func.IODTPlatformExpert_VTable.processTopLevel.arg.0", "IODTPlatformExpert *, self"},
	{"func.IODTPlatformExpert_VTable.processTopLevel.arg.1", "IORegistryEntry *, root"},
	{"func.IODTPlatformExpert_VTable.processTopLevel.args", "2"},
	{"func.IODTPlatformExpert_VTable.processTopLevel.cc", "cdecl"},
	{"func.IODTPlatformExpert_VTable.processTopLevel.ret", "void"},
	{"func.IODTPlatformExpert_VTable.readNVRAMProperty", "IODTPlatformExpert * self, IORegistryEntry * entry, const OSSymbol ** name, OSData ** value"},
	{"func.IODTPlatformExpert_VTable.readNVRAMProperty.arg.0", "IODTPlatformExpert *, self"},
	{"func.IODTPlatformExpert_VTable.readNVRAMProperty.arg.1", "IORegistryEntry *, entry"},
	{"func.IODTPlatformExpert_VTable.readNVRAMProperty.arg.2", "const OSSymbol **, name"},
	{"func.IODTPlatformExpert_VTable.readNVRAMProperty.arg.3", "OSData **, value"},
	{"func.IODTPlatformExpert_VTable.readNVRAMProperty.args", "4"},
	{"func.IODTPlatformExpert_VTable.readNVRAMProperty.cc", "cdecl"},
	{"func.IODTPlatformExpert_VTable.readNVRAMProperty.ret", "IOReturn"},
	{"func.IODTPlatformExpert_VTable.writeNVRAMProperty", "IODTPlatformExpert * self, IORegistryEntry * entry, const OSSymbol * name, OSData * value"},
	{"func.IODTPlatformExpert_VTable.writeNVRAMProperty.arg.0", "IODTPlatformExpert *, self"},
	{"func.IODTPlatformExpert_VTable.writeNVRAMProperty.arg.1", "IORegistryEntry *, entry"},
	{"func.IODTPlatformExpert_VTable.writeNVRAMProperty.arg.2", "const OSSymbol *, name"},
	{"func.IODTPlatformExpert_VTable.writeNVRAMProperty.arg.3", "OSData *, value"},
	{"func.IODTPlatformExpert_VTable.writeNVRAMProperty.args", "4"},
	{"func.IODTPlatformExpert_VTable.writeNVRAMProperty.cc", "cdecl"},
	{"func.IODTPlatformExpert_VTable.writeNVRAMProperty.ret", "IOReturn"},
	{"func.IODataQueue_VTable.enqueue", "IODataQueue * self, void * data, UInt32 dataSize"},
	{"func.IODataQueue_VTable.enqueue.arg.0", "IODataQueue *, self"},
	{"func.IODataQueue_VTable.enqueue.arg.1", "void *, data"},
	{"func.IODataQueue_VTable.enqueue.arg.2", "UInt32, dataSize"},
	{"func.IODataQueue_VTable.enqueue.args", "3"},
	{"func.IODataQueue_VTable.enqueue.cc", "cdecl"},
	{"func.IODataQueue_VTable.enqueue.ret", "Boolean"},
	{"func.IODataQueue_VTable.getMemoryDescriptor", "IODataQueue * self"},
	{"func.IODataQueue_VTable.getMemoryDescriptor.arg.0", "IODataQueue *, self"},
	{"func.IODataQueue_VTable.getMemoryDescriptor.args", "1"},
	{"func.IODataQueue_VTable.getMemoryDescriptor.cc", "cdecl"},
	{"func.IODataQueue_VTable.getMemoryDescriptor.ret", "OSPtr<IOMemoryDescriptor>"},
	{"func.IODataQueue_VTable.initWithCapacity", "IODataQueue * self, UInt32 size"},
	{"func.IODataQueue_VTable.initWithCapacity.arg.0", "IODataQueue *, self"},
	{"func.IODataQueue_VTable.initWithCapacity.arg.1", "UInt32, size"},
	{"func.IODataQueue_VTable.initWithCapacity.args", "2"},
	{"func.IODataQueue_VTable.initWithCapacity.cc", "cdecl"},
	{"func.IODataQueue_VTable.initWithCapacity.ret", "Boolean"},
	{"func.IODataQueue_VTable.initWithEntries", "IODataQueue * self, UInt32 numEntries, UInt32 entrySize"},
	{"func.IODataQueue_VTable.initWithEntries.arg.0", "IODataQueue *, self"},
	{"func.IODataQueue_VTable.initWithEntries.arg.1", "UInt32, numEntries"},
	{"func.IODataQueue_VTable.initWithEntries.arg.2", "UInt32, entrySize"},
	{"func.IODataQueue_VTable.initWithEntries.args", "3"},
	{"func.IODataQueue_VTable.initWithEntries.cc", "cdecl"},
	{"func.IODataQueue_VTable.initWithEntries.ret", "Boolean"},
	{"func.IODataQueue_VTable.sendDataAvailableNotification", "IODataQueue * self"},
	{"func.IODataQueue_VTable.sendDataAvailableNotification.arg.0", "IODataQueue *, self"},
	{"func.IODataQueue_VTable.sendDataAvailableNotification.args", "1"},
	{"func.IODataQueue_VTable.sendDataAvailableNotification.cc", "cdecl"},
	{"func.IODataQueue_VTable.sendDataAvailableNotification.ret", "void"},
	{"func.IODataQueue_VTable.setNotificationPort", "IODataQueue * self, mach_port_t port"},
	{"func.IODataQueue_VTable.setNotificationPort.arg.0", "IODataQueue *, self"},
	{"func.IODataQueue_VTable.setNotificationPort.arg.1", "mach_port_t, port"},
	{"func.IODataQueue_VTable.setNotificationPort.args", "2"},
	{"func.IODataQueue_VTable.setNotificationPort.cc", "cdecl"},
	{"func.IODataQueue_VTable.setNotificationPort.ret", "void"},
	{"func.IOEventSource_VTable.checkForWork", "IOEventSource * self"},
	{"func.IOEventSource_VTable.checkForWork.arg.0", "IOEventSource *, self"},
	{"func.IOEventSource_VTable.checkForWork.args", "1"},
	{"func.IOEventSource_VTable.checkForWork.cc", "cdecl"},
	{"func.IOEventSource_VTable.checkForWork.ret", "bool"},
	{"func.IOEventSource_VTable.disable", "IOEventSource * self"},
	{"func.IOEventSource_VTable.disable.arg.0", "IOEventSource *, self"},
	{"func.IOEventSource_VTable.disable.args", "1"},
	{"func.IOEventSource_VTable.disable.cc", "cdecl"},
	{"func.IOEventSource_VTable.disable.ret", "void"},
	{"func.IOEventSource_VTable.enable", "IOEventSource * self"},
	{"func.IOEventSource_VTable.enable.arg.0", "IOEventSource *, self"},
	{"func.IOEventSource_VTable.enable.args", "1"},
	{"func.IOEventSource_VTable.enable.cc", "cdecl"},
	{"func.IOEventSource_VTable.enable.ret", "void"},
	{"func.IOEventSource_VTable.getAction", "const IOEventSource * self"},
	{"func.IOEventSource_VTable.getAction.arg.0", "const IOEventSource *, self"},
	{"func.IOEventSource_VTable.getAction.args", "1"},
	{"func.IOEventSource_VTable.getAction.cc", "cdecl"},
	{"func.IOEventSource_VTable.getAction.ret", "IOEventSource::Action"},
	{"func.IOEventSource_VTable.getNext", "const IOEventSource * self"},
	{"func.IOEventSource_VTable.getNext.arg.0", "const IOEventSource *, self"},
	{"func.IOEventSource_VTable.getNext.args", "1"},
	{"func.IOEventSource_VTable.getNext.cc", "cdecl"},
	{"func.IOEventSource_VTable.getNext.ret", "IOEventSource *"},
	{"func.IOEventSource_VTable.getWorkLoop", "const IOEventSource * self"},
	{"func.IOEventSource_VTable.getWorkLoop.arg.0", "const IOEventSource *, self"},
	{"func.IOEventSource_VTable.getWorkLoop.args", "1"},
	{"func.IOEventSource_VTable.getWorkLoop.cc", "cdecl"},
	{"func.IOEventSource_VTable.getWorkLoop.ret", "IOWorkLoop *"},
	{"func.IOEventSource_VTable.init", "IOEventSource * self, OSObject * owner, IOEventSource::Action action"},
	{"func.IOEventSource_VTable.init.arg.0", "IOEventSource *, self"},
	{"func.IOEventSource_VTable.init.arg.1", "OSObject *, owner"},
	{"func.IOEventSource_VTable.init.arg.2", "IOEventSource::Action, action"},
	{"func.IOEventSource_VTable.init.args", "3"},
	{"func.IOEventSource_VTable.init.cc", "cdecl"},
	{"func.IOEventSource_VTable.init.ret", "bool"},
	{"func.IOEventSource_VTable.isEnabled", "const IOEventSource * self"},
	{"func.IOEventSource_VTable.isEnabled.arg.0", "const IOEventSource *, self"},
	{"func.IOEventSource_VTable.isEnabled.args", "1"},
	{"func.IOEventSource_VTable.isEnabled.cc", "cdecl"},
	{"func.IOEventSource_VTable.isEnabled.ret", "bool"},
	{"func.IOEventSource_VTable.onThread", "const IOEventSource * self"},
	{"func.IOEventSource_VTable.onThread.arg.0", "const IOEventSource *, self"},
	{"func.IOEventSource_VTable.onThread.args", "1"},
	{"func.IOEventSource_VTable.onThread.cc", "cdecl"},
	{"func.IOEventSource_VTable.onThread.ret", "bool"},
	{"func.IOEventSource_VTable.setAction", "IOEventSource * self, IOEventSource::Action action"},
	{"func.IOEventSource_VTable.setAction.arg.0", "IOEventSource *, self"},
	{"func.IOEventSource_VTable.setAction.arg.1", "IOEventSource::Action, action"},
	{"func.IOEventSource_VTable.setAction.args", "2"},
	{"func.IOEventSource_VTable.setAction.cc", "cdecl"},
	{"func.IOEventSource_VTable.setAction.ret", "void"},
	{"func.IOEventSource_VTable.setNext", "IOEventSource * self, IOEventSource * next"},
	{"func.IOEventSource_VTable.setNext.arg.0", "IOEventSource *, self"},
	{"func.IOEventSource_VTable.setNext.arg.1", "IOEventSource *, next"},
	{"func.IOEventSource_VTable.setNext.args", "2"},
	{"func.IOEventSource_VTable.setNext.cc", "cdecl"},
	{"func.IOEventSource_VTable.setNext.ret", "void"},
	{"func.IOEventSource_VTable.setWorkLoop", "IOEventSource * self, IOWorkLoop * workLoop"},
	{"func.IOEventSource_VTable.setWorkLoop.arg.0", "IOEventSource *, self"},
	{"func.IOEventSource_VTable.setWorkLoop.arg.1", "IOWorkLoop *, workLoop"},
	{"func.IOEventSource_VTable.setWorkLoop.args", "2"},
	{"func.IOEventSource_VTable.setWorkLoop.cc", "cdecl"},
	{"func.IOEventSource_VTable.setWorkLoop.ret", "void"},
	{"func.IOFilterInterruptEventSource_VTable.getFilterAction", "const IOFilterInterruptEventSource * self"},
	{"func.IOFilterInterruptEventSource_VTable.getFilterAction.arg.0", "const IOFilterInterruptEventSource *, self"},
	{"func.IOFilterInterruptEventSource_VTable.getFilterAction.args", "1"},
	{"func.IOFilterInterruptEventSource_VTable.getFilterAction.cc", "cdecl"},
	{"func.IOFilterInterruptEventSource_VTable.getFilterAction.ret", "IOFilterInterruptEventSource::Filter"},
	{"func.IOFilterInterruptEventSource_VTable.init", "IOFilterInterruptEventSource * self, OSObject * owner, IOInterruptEventSource::Action action, IOFilterInterruptEventSource::Filter filter, IOService * provider, int intIndex"},
	{"func.IOFilterInterruptEventSource_VTable.init.arg.0", "IOFilterInterruptEventSource *, self"},
	{"func.IOFilterInterruptEventSource_VTable.init.arg.1", "OSObject *, owner"},
	{"func.IOFilterInterruptEventSource_VTable.init.arg.2", "IOInterruptEventSource::Action, action"},
	{"func.IOFilterInterruptEventSource_VTable.init.arg.3", "IOFilterInterruptEventSource::Filter, filter"},
	{"func.IOFilterInterruptEventSource_VTable.init.arg.4", "IOService *, provider"},
	{"func.IOFilterInterruptEventSource_VTable.init.arg.5", "int, intIndex"},
	{"func.IOFilterInterruptEventSource_VTable.init.args", "6"},
	{"func.IOFilterInterruptEventSource_VTable.init.cc", "cdecl"},
	{"func.IOFilterInterruptEventSource_VTable.init.ret", "bool"},
	{"func.IOFilterInterruptEventSource_VTable.signalInterrupt", "IOFilterInterruptEventSource * self"},
	{"func.IOFilterInterruptEventSource_VTable.signalInterrupt.arg.0", "IOFilterInterruptEventSource *, self"},
	{"func.IOFilterInterruptEventSource_VTable.signalInterrupt.args", "1"},
	{"func.IOFilterInterruptEventSource_VTable.signalInterrupt.cc", "cdecl"},
	{"func.IOFilterInterruptEventSource_VTable.signalInterrupt.ret", "void"},
	{"func.IOGuardPageMemoryDescriptor_VTable.initWithSize", "IOGuardPageMemoryDescriptor * self, vm_size_t size"},
	{"func.IOGuardPageMemoryDescriptor_VTable.initWithSize.arg.0", "IOGuardPageMemoryDescriptor *, self"},
	{"func.IOGuardPageMemoryDescriptor_VTable.initWithSize.arg.1", "vm_size_t, size"},
	{"func.IOGuardPageMemoryDescriptor_VTable.initWithSize.args", "2"},
	{"func.IOGuardPageMemoryDescriptor_VTable.initWithSize.cc", "cdecl"},
	{"func.IOGuardPageMemoryDescriptor_VTable.initWithSize.ret", "bool"},
	{"func.IOHistogramReporter_VTable.initWith", "IOHistogramReporter * self, IOService * reportingService, IOReportCategories categories, uint64_t channelID, const OSSymbol * channelName, IOReportUnit unit, int nSegments, IOHistogramSegmentConfig * config"},
	{"func.IOHistogramReporter_VTable.initWith.arg.0", "IOHistogramReporter *, self"},
	{"func.IOHistogramReporter_VTable.initWith.arg.1", "IOService *, reportingService"},
	{"func.IOHistogramReporter_VTable.initWith.arg.2", "IOReportCategories, categories"},
	{"func.IOHistogramReporter_VTable.initWith.arg.3", "uint64_t, channelID"},
	{"func.IOHistogramReporter_VTable.initWith.arg.4", "const OSSymbol *, channelName"},
	{"func.IOHistogramReporter_VTable.initWith.arg.5", "IOReportUnit, unit"},
	{"func.IOHistogramReporter_VTable.initWith.arg.6", "int, nSegments"},
	{"func.IOHistogramReporter_VTable.initWith.arg.7", "IOHistogramSegmentConfig *, config"},
	{"func.IOHistogramReporter_VTable.initWith.args", "8"},
	{"func.IOHistogramReporter_VTable.initWith.cc", "cdecl"},
	{"func.IOHistogramReporter_VTable.initWith.ret", "bool"},
	{"func.IOInterleavedMemoryDescriptor_VTable.clearMemoryDescriptors", "IOInterleavedMemoryDescriptor * self, IODirection direction"},
	{"func.IOInterleavedMemoryDescriptor_VTable.clearMemoryDescriptors.arg.0", "IOInterleavedMemoryDescriptor *, self"},
	{"func.IOInterleavedMemoryDescriptor_VTable.clearMemoryDescriptors.arg.1", "IODirection, direction"},
	{"func.IOInterleavedMemoryDescriptor_VTable.clearMemoryDescriptors.args", "2"},
	{"func.IOInterleavedMemoryDescriptor_VTable.clearMemoryDescriptors.cc", "cdecl"},
	{"func.IOInterleavedMemoryDescriptor_VTable.clearMemoryDescriptors.ret", "void"},
	{"func.IOInterleavedMemoryDescriptor_VTable.initWithCapacity", "IOInterleavedMemoryDescriptor * self, IOByteCount capacity, IODirection direction"},
	{"func.IOInterleavedMemoryDescriptor_VTable.initWithCapacity.arg.0", "IOInterleavedMemoryDescriptor *, self"},
	{"func.IOInterleavedMemoryDescriptor_VTable.initWithCapacity.arg.1", "IOByteCount, capacity"},
	{"func.IOInterleavedMemoryDescriptor_VTable.initWithCapacity.arg.2", "IODirection, direction"},
	{"func.IOInterleavedMemoryDescriptor_VTable.initWithCapacity.args", "3"},
	{"func.IOInterleavedMemoryDescriptor_VTable.initWithCapacity.cc", "cdecl"},
	{"func.IOInterleavedMemoryDescriptor_VTable.initWithCapacity.ret", "bool"},
	{"func.IOInterleavedMemoryDescriptor_VTable.setMemoryDescriptor", "IOInterleavedMemoryDescriptor * self, IOMemoryDescriptor * descriptor, IOByteCount offset, IOByteCount length"},
	{"func.IOInterleavedMemoryDescriptor_VTable.setMemoryDescriptor.arg.0", "IOInterleavedMemoryDescriptor *, self"},
	{"func.IOInterleavedMemoryDescriptor_VTable.setMemoryDescriptor.arg.1", "IOMemoryDescriptor *, descriptor"},
	{"func.IOInterleavedMemoryDescriptor_VTable.setMemoryDescriptor.arg.2", "IOByteCount, offset"},
	{"func.IOInterleavedMemoryDescriptor_VTable.setMemoryDescriptor.arg.3", "IOByteCount, length"},
	{"func.IOInterleavedMemoryDescriptor_VTable.setMemoryDescriptor.args", "4"},
	{"func.IOInterleavedMemoryDescriptor_VTable.setMemoryDescriptor.cc", "cdecl"},
	{"func.IOInterleavedMemoryDescriptor_VTable.setMemoryDescriptor.ret", "bool"},
	{"func.IOInterruptController_VTable.cancelDeferredIPI", "IOInterruptController * self, unsigned int cpu_id"},
	{"func.IOInterruptController_VTable.cancelDeferredIPI.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.cancelDeferredIPI.arg.1", "unsigned int, cpu_id"},
	{"func.IOInterruptController_VTable.cancelDeferredIPI.args", "2"},
	{"func.IOInterruptController_VTable.cancelDeferredIPI.cc", "cdecl"},
	{"func.IOInterruptController_VTable.cancelDeferredIPI.ret", "void"},
	{"func.IOInterruptController_VTable.causeInterrupt", "IOInterruptController * self, IOService * nub, int source"},
	{"func.IOInterruptController_VTable.causeInterrupt.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.causeInterrupt.arg.1", "IOService *, nub"},
	{"func.IOInterruptController_VTable.causeInterrupt.arg.2", "int, source"},
	{"func.IOInterruptController_VTable.causeInterrupt.args", "3"},
	{"func.IOInterruptController_VTable.causeInterrupt.cc", "cdecl"},
	{"func.IOInterruptController_VTable.causeInterrupt.ret", "IOReturn"},
	{"func.IOInterruptController_VTable.causeVector", "IOInterruptController * self, IOInterruptVectorNumber vectorNumber, IOInterruptVector * vector"},
	{"func.IOInterruptController_VTable.causeVector.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.causeVector.arg.1", "IOInterruptVectorNumber, vectorNumber"},
	{"func.IOInterruptController_VTable.causeVector.arg.2", "IOInterruptVector *, vector"},
	{"func.IOInterruptController_VTable.causeVector.args", "3"},
	{"func.IOInterruptController_VTable.causeVector.cc", "cdecl"},
	{"func.IOInterruptController_VTable.causeVector.ret", "void"},
	{"func.IOInterruptController_VTable.disableInterrupt", "IOInterruptController * self, IOService * nub, int source"},
	{"func.IOInterruptController_VTable.disableInterrupt.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.disableInterrupt.arg.1", "IOService *, nub"},
	{"func.IOInterruptController_VTable.disableInterrupt.arg.2", "int, source"},
	{"func.IOInterruptController_VTable.disableInterrupt.args", "3"},
	{"func.IOInterruptController_VTable.disableInterrupt.cc", "cdecl"},
	{"func.IOInterruptController_VTable.disableInterrupt.ret", "IOReturn"},
	{"func.IOInterruptController_VTable.disableVectorHard", "IOInterruptController * self, IOInterruptVectorNumber vectorNumber, IOInterruptVector * vector"},
	{"func.IOInterruptController_VTable.disableVectorHard.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.disableVectorHard.arg.1", "IOInterruptVectorNumber, vectorNumber"},
	{"func.IOInterruptController_VTable.disableVectorHard.arg.2", "IOInterruptVector *, vector"},
	{"func.IOInterruptController_VTable.disableVectorHard.args", "3"},
	{"func.IOInterruptController_VTable.disableVectorHard.cc", "cdecl"},
	{"func.IOInterruptController_VTable.disableVectorHard.ret", "void"},
	{"func.IOInterruptController_VTable.enableInterrupt", "IOInterruptController * self, IOService * nub, int source"},
	{"func.IOInterruptController_VTable.enableInterrupt.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.enableInterrupt.arg.1", "IOService *, nub"},
	{"func.IOInterruptController_VTable.enableInterrupt.arg.2", "int, source"},
	{"func.IOInterruptController_VTable.enableInterrupt.args", "3"},
	{"func.IOInterruptController_VTable.enableInterrupt.cc", "cdecl"},
	{"func.IOInterruptController_VTable.enableInterrupt.ret", "IOReturn"},
	{"func.IOInterruptController_VTable.enableVector", "IOInterruptController * self, IOInterruptVectorNumber vectorNumber, IOInterruptVector * vector"},
	{"func.IOInterruptController_VTable.enableVector.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.enableVector.arg.1", "IOInterruptVectorNumber, vectorNumber"},
	{"func.IOInterruptController_VTable.enableVector.arg.2", "IOInterruptVector *, vector"},
	{"func.IOInterruptController_VTable.enableVector.args", "3"},
	{"func.IOInterruptController_VTable.enableVector.cc", "cdecl"},
	{"func.IOInterruptController_VTable.enableVector.ret", "void"},
	{"func.IOInterruptController_VTable.getInterruptHandlerAddress", "IOInterruptController * self"},
	{"func.IOInterruptController_VTable.getInterruptHandlerAddress.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.getInterruptHandlerAddress.args", "1"},
	{"func.IOInterruptController_VTable.getInterruptHandlerAddress.cc", "cdecl"},
	{"func.IOInterruptController_VTable.getInterruptHandlerAddress.ret", "IOInterruptAction"},
	{"func.IOInterruptController_VTable.getInterruptType", "IOInterruptController * self, IOService * nub, int source, int * interruptType"},
	{"func.IOInterruptController_VTable.getInterruptType.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.getInterruptType.arg.1", "IOService *, nub"},
	{"func.IOInterruptController_VTable.getInterruptType.arg.2", "int, source"},
	{"func.IOInterruptController_VTable.getInterruptType.arg.3", "int *, interruptType"},
	{"func.IOInterruptController_VTable.getInterruptType.args", "4"},
	{"func.IOInterruptController_VTable.getInterruptType.cc", "cdecl"},
	{"func.IOInterruptController_VTable.getInterruptType.ret", "IOReturn"},
	{"func.IOInterruptController_VTable.getVectorType", "IOInterruptController * self, IOInterruptVectorNumber vectorNumber, IOInterruptVector * vector"},
	{"func.IOInterruptController_VTable.getVectorType.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.getVectorType.arg.1", "IOInterruptVectorNumber, vectorNumber"},
	{"func.IOInterruptController_VTable.getVectorType.arg.2", "IOInterruptVector *, vector"},
	{"func.IOInterruptController_VTable.getVectorType.args", "3"},
	{"func.IOInterruptController_VTable.getVectorType.cc", "cdecl"},
	{"func.IOInterruptController_VTable.getVectorType.ret", "int"},
	{"func.IOInterruptController_VTable.handleInterrupt", "IOInterruptController * self, void * refCon, IOService * nub, int source"},
	{"func.IOInterruptController_VTable.handleInterrupt.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.handleInterrupt.arg.1", "void *, refCon"},
	{"func.IOInterruptController_VTable.handleInterrupt.arg.2", "IOService *, nub"},
	{"func.IOInterruptController_VTable.handleInterrupt.arg.3", "int, source"},
	{"func.IOInterruptController_VTable.handleInterrupt.args", "4"},
	{"func.IOInterruptController_VTable.handleInterrupt.cc", "cdecl"},
	{"func.IOInterruptController_VTable.handleInterrupt.ret", "IOReturn"},
	{"func.IOInterruptController_VTable.initVector", "IOInterruptController * self, IOInterruptVectorNumber vectorNumber, IOInterruptVector * vector"},
	{"func.IOInterruptController_VTable.initVector.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.initVector.arg.1", "IOInterruptVectorNumber, vectorNumber"},
	{"func.IOInterruptController_VTable.initVector.arg.2", "IOInterruptVector *, vector"},
	{"func.IOInterruptController_VTable.initVector.args", "3"},
	{"func.IOInterruptController_VTable.initVector.cc", "cdecl"},
	{"func.IOInterruptController_VTable.initVector.ret", "void"},
	{"func.IOInterruptController_VTable.registerInterrupt", "IOInterruptController * self, IOService * nub, int source, void * target, IOInterruptHandler handler, void * refCon"},
	{"func.IOInterruptController_VTable.registerInterrupt.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.registerInterrupt.arg.1", "IOService *, nub"},
	{"func.IOInterruptController_VTable.registerInterrupt.arg.2", "int, source"},
	{"func.IOInterruptController_VTable.registerInterrupt.arg.3", "void *, target"},
	{"func.IOInterruptController_VTable.registerInterrupt.arg.4", "IOInterruptHandler, handler"},
	{"func.IOInterruptController_VTable.registerInterrupt.arg.5", "void *, refCon"},
	{"func.IOInterruptController_VTable.registerInterrupt.args", "6"},
	{"func.IOInterruptController_VTable.registerInterrupt.cc", "cdecl"},
	{"func.IOInterruptController_VTable.registerInterrupt.ret", "IOReturn"},
	{"func.IOInterruptController_VTable.sendIPI", "IOInterruptController * self, unsigned int cpu_id, bool deferred"},
	{"func.IOInterruptController_VTable.sendIPI.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.sendIPI.arg.1", "unsigned int, cpu_id"},
	{"func.IOInterruptController_VTable.sendIPI.arg.2", "bool, deferred"},
	{"func.IOInterruptController_VTable.sendIPI.args", "3"},
	{"func.IOInterruptController_VTable.sendIPI.cc", "cdecl"},
	{"func.IOInterruptController_VTable.sendIPI.ret", "void"},
	{"func.IOInterruptController_VTable.setCPUInterruptProperties", "IOInterruptController * self, IOService * service"},
	{"func.IOInterruptController_VTable.setCPUInterruptProperties.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.setCPUInterruptProperties.arg.1", "IOService *, service"},
	{"func.IOInterruptController_VTable.setCPUInterruptProperties.args", "2"},
	{"func.IOInterruptController_VTable.setCPUInterruptProperties.cc", "cdecl"},
	{"func.IOInterruptController_VTable.setCPUInterruptProperties.ret", "void"},
	{"func.IOInterruptController_VTable.unregisterInterrupt", "IOInterruptController * self, IOService * nub, int source"},
	{"func.IOInterruptController_VTable.unregisterInterrupt.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.unregisterInterrupt.arg.1", "IOService *, nub"},
	{"func.IOInterruptController_VTable.unregisterInterrupt.arg.2", "int, source"},
	{"func.IOInterruptController_VTable.unregisterInterrupt.args", "3"},
	{"func.IOInterruptController_VTable.unregisterInterrupt.cc", "cdecl"},
	{"func.IOInterruptController_VTable.unregisterInterrupt.ret", "IOReturn"},
	{"func.IOInterruptController_VTable.vectorCanBeShared", "IOInterruptController * self, IOInterruptVectorNumber vectorNumber, IOInterruptVector * vector"},
	{"func.IOInterruptController_VTable.vectorCanBeShared.arg.0", "IOInterruptController *, self"},
	{"func.IOInterruptController_VTable.vectorCanBeShared.arg.1", "IOInterruptVectorNumber, vectorNumber"},
	{"func.IOInterruptController_VTable.vectorCanBeShared.arg.2", "IOInterruptVector *, vector"},
	{"func.IOInterruptController_VTable.vectorCanBeShared.args", "3"},
	{"func.IOInterruptController_VTable.vectorCanBeShared.cc", "cdecl"},
	{"func.IOInterruptController_VTable.vectorCanBeShared.ret", "bool"},
	{"func.IOInterruptEventSource_VTable.disableInterruptOccurred", "IOInterruptEventSource * self, void * a1, IOService * nub, int ind"},
	{"func.IOInterruptEventSource_VTable.disableInterruptOccurred.arg.0", "IOInterruptEventSource *, self"},
	{"func.IOInterruptEventSource_VTable.disableInterruptOccurred.arg.1", "void *, a1"},
	{"func.IOInterruptEventSource_VTable.disableInterruptOccurred.arg.2", "IOService *, nub"},
	{"func.IOInterruptEventSource_VTable.disableInterruptOccurred.arg.3", "int, ind"},
	{"func.IOInterruptEventSource_VTable.disableInterruptOccurred.args", "4"},
	{"func.IOInterruptEventSource_VTable.disableInterruptOccurred.cc", "cdecl"},
	{"func.IOInterruptEventSource_VTable.disableInterruptOccurred.ret", "void"},
	{"func.IOInterruptEventSource_VTable.getAutoDisable", "const IOInterruptEventSource * self"},
	{"func.IOInterruptEventSource_VTable.getAutoDisable.arg.0", "const IOInterruptEventSource *, self"},
	{"func.IOInterruptEventSource_VTable.getAutoDisable.args", "1"},
	{"func.IOInterruptEventSource_VTable.getAutoDisable.cc", "cdecl"},
	{"func.IOInterruptEventSource_VTable.getAutoDisable.ret", "bool"},
	{"func.IOInterruptEventSource_VTable.getIntIndex", "const IOInterruptEventSource * self"},
	{"func.IOInterruptEventSource_VTable.getIntIndex.arg.0", "const IOInterruptEventSource *, self"},
	{"func.IOInterruptEventSource_VTable.getIntIndex.args", "1"},
	{"func.IOInterruptEventSource_VTable.getIntIndex.cc", "cdecl"},
	{"func.IOInterruptEventSource_VTable.getIntIndex.ret", "int"},
	{"func.IOInterruptEventSource_VTable.getProvider", "const IOInterruptEventSource * self"},
	{"func.IOInterruptEventSource_VTable.getProvider.arg.0", "const IOInterruptEventSource *, self"},
	{"func.IOInterruptEventSource_VTable.getProvider.args", "1"},
	{"func.IOInterruptEventSource_VTable.getProvider.cc", "cdecl"},
	{"func.IOInterruptEventSource_VTable.getProvider.ret", "const IOService *"},
	{"func.IOInterruptEventSource_VTable.init", "IOInterruptEventSource * self, OSObject * owner, IOInterruptEventSource::Action action, IOService * provider, int intIndex"},
	{"func.IOInterruptEventSource_VTable.init.arg.0", "IOInterruptEventSource *, self"},
	{"func.IOInterruptEventSource_VTable.init.arg.1", "OSObject *, owner"},
	{"func.IOInterruptEventSource_VTable.init.arg.2", "IOInterruptEventSource::Action, action"},
	{"func.IOInterruptEventSource_VTable.init.arg.3", "IOService *, provider"},
	{"func.IOInterruptEventSource_VTable.init.arg.4", "int, intIndex"},
	{"func.IOInterruptEventSource_VTable.init.args", "5"},
	{"func.IOInterruptEventSource_VTable.init.cc", "cdecl"},
	{"func.IOInterruptEventSource_VTable.init.ret", "bool"},
	{"func.IOInterruptEventSource_VTable.interruptOccurred", "IOInterruptEventSource * self, void * a1, IOService * nub, int ind"},
	{"func.IOInterruptEventSource_VTable.interruptOccurred.arg.0", "IOInterruptEventSource *, self"},
	{"func.IOInterruptEventSource_VTable.interruptOccurred.arg.1", "void *, a1"},
	{"func.IOInterruptEventSource_VTable.interruptOccurred.arg.2", "IOService *, nub"},
	{"func.IOInterruptEventSource_VTable.interruptOccurred.arg.3", "int, ind"},
	{"func.IOInterruptEventSource_VTable.interruptOccurred.args", "4"},
	{"func.IOInterruptEventSource_VTable.interruptOccurred.cc", "cdecl"},
	{"func.IOInterruptEventSource_VTable.interruptOccurred.ret", "void"},
	{"func.IOInterruptEventSource_VTable.normalInterruptOccurred", "IOInterruptEventSource * self, void * a1, IOService * nub, int ind"},
	{"func.IOInterruptEventSource_VTable.normalInterruptOccurred.arg.0", "IOInterruptEventSource *, self"},
	{"func.IOInterruptEventSource_VTable.normalInterruptOccurred.arg.1", "void *, a1"},
	{"func.IOInterruptEventSource_VTable.normalInterruptOccurred.arg.2", "IOService *, nub"},
	{"func.IOInterruptEventSource_VTable.normalInterruptOccurred.arg.3", "int, ind"},
	{"func.IOInterruptEventSource_VTable.normalInterruptOccurred.args", "4"},
	{"func.IOInterruptEventSource_VTable.normalInterruptOccurred.cc", "cdecl"},
	{"func.IOInterruptEventSource_VTable.normalInterruptOccurred.ret", "void"},
	{"func.IOLittleMemoryCursor_VTable.getPhysicalSegments", "IOLittleMemoryCursor * self, IOMemoryDescriptor * descriptor, IOByteCount fromPosition, PhysicalSegment * segments, UInt32 maxSegments, UInt32 inMaxTransferSize, IOByteCount * transferSize"},
	{"func.IOLittleMemoryCursor_VTable.getPhysicalSegments.arg.0", "IOLittleMemoryCursor *, self"},
	{"func.IOLittleMemoryCursor_VTable.getPhysicalSegments.arg.1", "IOMemoryDescriptor *, descriptor"},
	{"func.IOLittleMemoryCursor_VTable.getPhysicalSegments.arg.2", "IOByteCount, fromPosition"},
	{"func.IOLittleMemoryCursor_VTable.getPhysicalSegments.arg.3", "PhysicalSegment *, segments"},
	{"func.IOLittleMemoryCursor_VTable.getPhysicalSegments.arg.4", "UInt32, maxSegments"},
	{"func.IOLittleMemoryCursor_VTable.getPhysicalSegments.arg.5", "UInt32, inMaxTransferSize"},
	{"func.IOLittleMemoryCursor_VTable.getPhysicalSegments.arg.6", "IOByteCount *, transferSize"},
	{"func.IOLittleMemoryCursor_VTable.getPhysicalSegments.args", "7"},
	{"func.IOLittleMemoryCursor_VTable.getPhysicalSegments.cc", "cdecl"},
	{"func.IOLittleMemoryCursor_VTable.getPhysicalSegments.ret", "UInt32"},
	{"func.IOLittleMemoryCursor_VTable.initWithSpecification", "IOLittleMemoryCursor * self, IOPhysicalLength maxSegmentSize, IOPhysicalLength maxTransferSize, IOPhysicalLength alignment"},
	{"func.IOLittleMemoryCursor_VTable.initWithSpecification.arg.0", "IOLittleMemoryCursor *, self"},
	{"func.IOLittleMemoryCursor_VTable.initWithSpecification.arg.1", "IOPhysicalLength, maxSegmentSize"},
	{"func.IOLittleMemoryCursor_VTable.initWithSpecification.arg.2", "IOPhysicalLength, maxTransferSize"},
	{"func.IOLittleMemoryCursor_VTable.initWithSpecification.arg.3", "IOPhysicalLength, alignment"},
	{"func.IOLittleMemoryCursor_VTable.initWithSpecification.args", "4"},
	{"func.IOLittleMemoryCursor_VTable.initWithSpecification.cc", "cdecl"},
	{"func.IOLittleMemoryCursor_VTable.initWithSpecification.ret", "bool"},
	{"func.IOMapper_VTable.getPageSize", "const IOMapper * self"},
	{"func.IOMapper_VTable.getPageSize.arg.0", "const IOMapper *, self"},
	{"func.IOMapper_VTable.getPageSize.args", "1"},
	{"func.IOMapper_VTable.getPageSize.cc", "cdecl"},
	{"func.IOMapper_VTable.getPageSize.ret", "uint64_t"},
	{"func.IOMapper_VTable.initHardware", "IOMapper * self, IOService * provider"},
	{"func.IOMapper_VTable.initHardware.arg.0", "IOMapper *, self"},
	{"func.IOMapper_VTable.initHardware.arg.1", "IOService *, provider"},
	{"func.IOMapper_VTable.initHardware.args", "2"},
	{"func.IOMapper_VTable.initHardware.cc", "cdecl"},
	{"func.IOMapper_VTable.initHardware.ret", "bool"},
	{"func.IOMapper_VTable.iovmInsert", "IOMapper * self, uint32_t options, uint64_t mapAddress, uint64_t offset, uint64_t physicalAddress, uint64_t length"},
	{"func.IOMapper_VTable.iovmInsert.arg.0", "IOMapper *, self"},
	{"func.IOMapper_VTable.iovmInsert.arg.1", "uint32_t, options"},
	{"func.IOMapper_VTable.iovmInsert.arg.2", "uint64_t, mapAddress"},
	{"func.IOMapper_VTable.iovmInsert.arg.3", "uint64_t, offset"},
	{"func.IOMapper_VTable.iovmInsert.arg.4", "uint64_t, physicalAddress"},
	{"func.IOMapper_VTable.iovmInsert.arg.5", "uint64_t, length"},
	{"func.IOMapper_VTable.iovmInsert.args", "6"},
	{"func.IOMapper_VTable.iovmInsert.cc", "cdecl"},
	{"func.IOMapper_VTable.iovmInsert.ret", "IOReturn"},
	{"func.IOMapper_VTable.iovmMapMemory", "IOMapper * self, IOMemoryDescriptor * memory, uint64_t descriptorOffset, uint64_t length, uint32_t mapOptions, const IODMAMapSpecification * mapSpecification, IODMACommand * dmaCommand, const IODMAMapPageList * pageList, uint64_t * mapAddress, uint64_t * mapLength"},
	{"func.IOMapper_VTable.iovmMapMemory.arg.0", "IOMapper *, self"},
	{"func.IOMapper_VTable.iovmMapMemory.arg.1", "IOMemoryDescriptor *, memory"},
	{"func.IOMapper_VTable.iovmMapMemory.arg.2", "uint64_t, descriptorOffset"},
	{"func.IOMapper_VTable.iovmMapMemory.arg.3", "uint64_t, length"},
	{"func.IOMapper_VTable.iovmMapMemory.arg.4", "uint32_t, mapOptions"},
	{"func.IOMapper_VTable.iovmMapMemory.arg.5", "const IODMAMapSpecification *, mapSpecification"},
	{"func.IOMapper_VTable.iovmMapMemory.arg.6", "IODMACommand *, dmaCommand"},
	{"func.IOMapper_VTable.iovmMapMemory.arg.7", "const IODMAMapPageList *, pageList"},
	{"func.IOMapper_VTable.iovmMapMemory.arg.8", "uint64_t *, mapAddress"},
	{"func.IOMapper_VTable.iovmMapMemory.arg.9", "uint64_t *, mapLength"},
	{"func.IOMapper_VTable.iovmMapMemory.args", "10"},
	{"func.IOMapper_VTable.iovmMapMemory.cc", "cdecl"},
	{"func.IOMapper_VTable.iovmMapMemory.ret", "IOReturn"},
	{"func.IOMapper_VTable.iovmUnmapMemory", "IOMapper * self, IOMemoryDescriptor * memory, IODMACommand * dmaCommand, uint64_t mapAddress, uint64_t mapLength"},
	{"func.IOMapper_VTable.iovmUnmapMemory.arg.0", "IOMapper *, self"},
	{"func.IOMapper_VTable.iovmUnmapMemory.arg.1", "IOMemoryDescriptor *, memory"},
	{"func.IOMapper_VTable.iovmUnmapMemory.arg.2", "IODMACommand *, dmaCommand"},
	{"func.IOMapper_VTable.iovmUnmapMemory.arg.3", "uint64_t, mapAddress"},
	{"func.IOMapper_VTable.iovmUnmapMemory.arg.4", "uint64_t, mapLength"},
	{"func.IOMapper_VTable.iovmUnmapMemory.args", "5"},
	{"func.IOMapper_VTable.iovmUnmapMemory.cc", "cdecl"},
	{"func.IOMapper_VTable.iovmUnmapMemory.ret", "IOReturn"},
	{"func.IOMapper_VTable.mapToPhysicalAddress", "IOMapper * self, uint64_t mappedAddress"},
	{"func.IOMapper_VTable.mapToPhysicalAddress.arg.0", "IOMapper *, self"},
	{"func.IOMapper_VTable.mapToPhysicalAddress.arg.1", "uint64_t, mappedAddress"},
	{"func.IOMapper_VTable.mapToPhysicalAddress.args", "2"},
	{"func.IOMapper_VTable.mapToPhysicalAddress.cc", "cdecl"},
	{"func.IOMapper_VTable.mapToPhysicalAddress.ret", "uint64_t"},
	{"func.IOMemoryCursor_VTable.genPhysicalSegments", "IOMemoryCursor * self, IOMemoryDescriptor * descriptor, IOByteCount fromPosition, void * segments, UInt32 maxSegments, UInt32 maxTransferSize, IOByteCount * transferSize"},
	{"func.IOMemoryCursor_VTable.genPhysicalSegments.arg.0", "IOMemoryCursor *, self"},
	{"func.IOMemoryCursor_VTable.genPhysicalSegments.arg.1", "IOMemoryDescriptor *, descriptor"},
	{"func.IOMemoryCursor_VTable.genPhysicalSegments.arg.2", "IOByteCount, fromPosition"},
	{"func.IOMemoryCursor_VTable.genPhysicalSegments.arg.3", "void *, segments"},
	{"func.IOMemoryCursor_VTable.genPhysicalSegments.arg.4", "UInt32, maxSegments"},
	{"func.IOMemoryCursor_VTable.genPhysicalSegments.arg.5", "UInt32, maxTransferSize"},
	{"func.IOMemoryCursor_VTable.genPhysicalSegments.arg.6", "IOByteCount *, transferSize"},
	{"func.IOMemoryCursor_VTable.genPhysicalSegments.args", "7"},
	{"func.IOMemoryCursor_VTable.genPhysicalSegments.cc", "cdecl"},
	{"func.IOMemoryCursor_VTable.genPhysicalSegments.ret", "UInt32"},
	{"func.IOMemoryCursor_VTable.initWithSpecification", "IOMemoryCursor * self, IOMemoryCursor::SegmentFunction outSegFunc, IOPhysicalLength maxSegmentSize, IOPhysicalLength maxTransferSize, IOPhysicalLength alignment"},
	{"func.IOMemoryCursor_VTable.initWithSpecification.arg.0", "IOMemoryCursor *, self"},
	{"func.IOMemoryCursor_VTable.initWithSpecification.arg.1", "IOMemoryCursor::SegmentFunction, outSegFunc"},
	{"func.IOMemoryCursor_VTable.initWithSpecification.arg.2", "IOPhysicalLength, maxSegmentSize"},
	{"func.IOMemoryCursor_VTable.initWithSpecification.arg.3", "IOPhysicalLength, maxTransferSize"},
	{"func.IOMemoryCursor_VTable.initWithSpecification.arg.4", "IOPhysicalLength, alignment"},
	{"func.IOMemoryCursor_VTable.initWithSpecification.args", "5"},
	{"func.IOMemoryCursor_VTable.initWithSpecification.cc", "cdecl"},
	{"func.IOMemoryCursor_VTable.initWithSpecification.ret", "bool"},
	{"func.IOMemoryDescriptor_VTable.addMapping", "IOMemoryDescriptor * self, IOMemoryMap * mapping"},
	{"func.IOMemoryDescriptor_VTable.addMapping.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.addMapping.arg.1", "IOMemoryMap *, mapping"},
	{"func.IOMemoryDescriptor_VTable.addMapping.args", "2"},
	{"func.IOMemoryDescriptor_VTable.addMapping.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.addMapping.ret", "void"},
	{"func.IOMemoryDescriptor_VTable.complete", "IOMemoryDescriptor * self, IODirection forDirection"},
	{"func.IOMemoryDescriptor_VTable.complete.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.complete.arg.1", "IODirection, forDirection"},
	{"func.IOMemoryDescriptor_VTable.complete.args", "2"},
	{"func.IOMemoryDescriptor_VTable.complete.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.complete.ret", "IOReturn"},
	{"func.IOMemoryDescriptor_VTable.dmaCommandOperation", "const IOMemoryDescriptor * self, IOMemoryDescriptor::DMACommandOps op, void * vData, UInt dataSize"},
	{"func.IOMemoryDescriptor_VTable.dmaCommandOperation.arg.0", "const IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.dmaCommandOperation.arg.1", "IOMemoryDescriptor::DMACommandOps, op"},
	{"func.IOMemoryDescriptor_VTable.dmaCommandOperation.arg.2", "void *, vData"},
	{"func.IOMemoryDescriptor_VTable.dmaCommandOperation.arg.3", "UInt, dataSize"},
	{"func.IOMemoryDescriptor_VTable.dmaCommandOperation.args", "4"},
	{"func.IOMemoryDescriptor_VTable.dmaCommandOperation.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.dmaCommandOperation.ret", "IOReturn"},
	{"func.IOMemoryDescriptor_VTable.doMap", "IOMemoryDescriptor * self, vm_map_t addressMap, IOVirtualAddress * atAddress, IOOptionBits options, IOByteCount sourceOffset, IOByteCount length"},
	{"func.IOMemoryDescriptor_VTable.doMap.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.doMap.arg.1", "vm_map_t, addressMap"},
	{"func.IOMemoryDescriptor_VTable.doMap.arg.2", "IOVirtualAddress *, atAddress"},
	{"func.IOMemoryDescriptor_VTable.doMap.arg.3", "IOOptionBits, options"},
	{"func.IOMemoryDescriptor_VTable.doMap.arg.4", "IOByteCount, sourceOffset"},
	{"func.IOMemoryDescriptor_VTable.doMap.arg.5", "IOByteCount, length"},
	{"func.IOMemoryDescriptor_VTable.doMap.args", "6"},
	{"func.IOMemoryDescriptor_VTable.doMap.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.doMap.ret", "IOReturn"},
	{"func.IOMemoryDescriptor_VTable.doUnmap", "IOMemoryDescriptor * self, vm_map_t addressMap, IOVirtualAddress logical, IOByteCount length"},
	{"func.IOMemoryDescriptor_VTable.doUnmap.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.doUnmap.arg.1", "vm_map_t, addressMap"},
	{"func.IOMemoryDescriptor_VTable.doUnmap.arg.2", "IOVirtualAddress, logical"},
	{"func.IOMemoryDescriptor_VTable.doUnmap.arg.3", "IOByteCount, length"},
	{"func.IOMemoryDescriptor_VTable.doUnmap.args", "4"},
	{"func.IOMemoryDescriptor_VTable.doUnmap.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.doUnmap.ret", "IOReturn"},
	{"func.IOMemoryDescriptor_VTable.getDirection", "const IOMemoryDescriptor * self"},
	{"func.IOMemoryDescriptor_VTable.getDirection.arg.0", "const IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.getDirection.args", "1"},
	{"func.IOMemoryDescriptor_VTable.getDirection.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.getDirection.ret", "IODirection"},
	{"func.IOMemoryDescriptor_VTable.getLength", "const IOMemoryDescriptor * self"},
	{"func.IOMemoryDescriptor_VTable.getLength.arg.0", "const IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.getLength.args", "1"},
	{"func.IOMemoryDescriptor_VTable.getLength.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.getLength.ret", "IOByteCount"},
	{"func.IOMemoryDescriptor_VTable.getPhysicalSegment", "IOMemoryDescriptor * self, IOByteCount offset, IOByteCount * length, IOOptionBits options"},
	{"func.IOMemoryDescriptor_VTable.getPhysicalSegment.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.getPhysicalSegment.arg.1", "IOByteCount, offset"},
	{"func.IOMemoryDescriptor_VTable.getPhysicalSegment.arg.2", "IOByteCount *, length"},
	{"func.IOMemoryDescriptor_VTable.getPhysicalSegment.arg.3", "IOOptionBits, options"},
	{"func.IOMemoryDescriptor_VTable.getPhysicalSegment.args", "4"},
	{"func.IOMemoryDescriptor_VTable.getPhysicalSegment.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.getPhysicalSegment.ret", "addr64_t"},
	{"func.IOMemoryDescriptor_VTable.getPreparationID", "IOMemoryDescriptor * self"},
	{"func.IOMemoryDescriptor_VTable.getPreparationID.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.getPreparationID.args", "1"},
	{"func.IOMemoryDescriptor_VTable.getPreparationID.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.getPreparationID.ret", "uint64_t"},
	{"func.IOMemoryDescriptor_VTable.getTag", "IOMemoryDescriptor * self"},
	{"func.IOMemoryDescriptor_VTable.getTag.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.getTag.args", "1"},
	{"func.IOMemoryDescriptor_VTable.getTag.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.getTag.ret", "IOOptionBits"},
	{"func.IOMemoryDescriptor_VTable.initWithOptions", "IOMemoryDescriptor * self, void * buffers, UInt32 count, UInt32 offset, task_t task, IOOptionBits options, IOMapper * mapper"},
	{"func.IOMemoryDescriptor_VTable.initWithOptions.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.initWithOptions.arg.1", "void *, buffers"},
	{"func.IOMemoryDescriptor_VTable.initWithOptions.arg.2", "UInt32, count"},
	{"func.IOMemoryDescriptor_VTable.initWithOptions.arg.3", "UInt32, offset"},
	{"func.IOMemoryDescriptor_VTable.initWithOptions.arg.4", "task_t, task"},
	{"func.IOMemoryDescriptor_VTable.initWithOptions.arg.5", "IOOptionBits, options"},
	{"func.IOMemoryDescriptor_VTable.initWithOptions.arg.6", "IOMapper *, mapper"},
	{"func.IOMemoryDescriptor_VTable.initWithOptions.args", "7"},
	{"func.IOMemoryDescriptor_VTable.initWithOptions.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.initWithOptions.ret", "bool"},
	{"func.IOMemoryDescriptor_VTable.makeMapping", "IOMemoryDescriptor * self, IOMemoryDescriptor * owner, task_t intoTask, IOVirtualAddress atAddress, IOOptionBits options, IOByteCount offset, IOByteCount length"},
	{"func.IOMemoryDescriptor_VTable.makeMapping.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.makeMapping.arg.1", "IOMemoryDescriptor *, owner"},
	{"func.IOMemoryDescriptor_VTable.makeMapping.arg.2", "task_t, intoTask"},
	{"func.IOMemoryDescriptor_VTable.makeMapping.arg.3", "IOVirtualAddress, atAddress"},
	{"func.IOMemoryDescriptor_VTable.makeMapping.arg.4", "IOOptionBits, options"},
	{"func.IOMemoryDescriptor_VTable.makeMapping.arg.5", "IOByteCount, offset"},
	{"func.IOMemoryDescriptor_VTable.makeMapping.arg.6", "IOByteCount, length"},
	{"func.IOMemoryDescriptor_VTable.makeMapping.args", "7"},
	{"func.IOMemoryDescriptor_VTable.makeMapping.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.makeMapping.ret", "IOMemoryMap *"},
	{"func.IOMemoryDescriptor_VTable.map", "IOMemoryDescriptor * self, IOOptionBits options"},
	{"func.IOMemoryDescriptor_VTable.map.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.map.arg.1", "IOOptionBits, options"},
	{"func.IOMemoryDescriptor_VTable.map.args", "2"},
	{"func.IOMemoryDescriptor_VTable.map.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.map.ret", "OSPtr<IOMemoryMap>"},
	{"func.IOMemoryDescriptor_VTable.performOperation", "IOMemoryDescriptor * self, IOOptionBits options, IOByteCount offset, IOByteCount length"},
	{"func.IOMemoryDescriptor_VTable.performOperation.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.performOperation.arg.1", "IOOptionBits, options"},
	{"func.IOMemoryDescriptor_VTable.performOperation.arg.2", "IOByteCount, offset"},
	{"func.IOMemoryDescriptor_VTable.performOperation.arg.3", "IOByteCount, length"},
	{"func.IOMemoryDescriptor_VTable.performOperation.args", "4"},
	{"func.IOMemoryDescriptor_VTable.performOperation.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.performOperation.ret", "IOReturn"},
	{"func.IOMemoryDescriptor_VTable.prepare", "IOMemoryDescriptor * self, IODirection forDirection"},
	{"func.IOMemoryDescriptor_VTable.prepare.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.prepare.arg.1", "IODirection, forDirection"},
	{"func.IOMemoryDescriptor_VTable.prepare.args", "2"},
	{"func.IOMemoryDescriptor_VTable.prepare.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.prepare.ret", "IOReturn"},
	{"func.IOMemoryDescriptor_VTable.readBytes", "IOMemoryDescriptor * self, IOByteCount offset, void * bytes, IOByteCount withLength"},
	{"func.IOMemoryDescriptor_VTable.readBytes.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.readBytes.arg.1", "IOByteCount, offset"},
	{"func.IOMemoryDescriptor_VTable.readBytes.arg.2", "void *, bytes"},
	{"func.IOMemoryDescriptor_VTable.readBytes.arg.3", "IOByteCount, withLength"},
	{"func.IOMemoryDescriptor_VTable.readBytes.args", "4"},
	{"func.IOMemoryDescriptor_VTable.readBytes.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.readBytes.ret", "IOByteCount"},
	{"func.IOMemoryDescriptor_VTable.redirect", "IOMemoryDescriptor * self, task_t safeTask, bool redirect"},
	{"func.IOMemoryDescriptor_VTable.redirect.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.redirect.arg.1", "task_t, safeTask"},
	{"func.IOMemoryDescriptor_VTable.redirect.arg.2", "bool, redirect"},
	{"func.IOMemoryDescriptor_VTable.redirect.args", "3"},
	{"func.IOMemoryDescriptor_VTable.redirect.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.redirect.ret", "IOReturn"},
	{"func.IOMemoryDescriptor_VTable.removeMapping", "IOMemoryDescriptor * self, IOMemoryMap * mapping"},
	{"func.IOMemoryDescriptor_VTable.removeMapping.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.removeMapping.arg.1", "IOMemoryMap *, mapping"},
	{"func.IOMemoryDescriptor_VTable.removeMapping.args", "2"},
	{"func.IOMemoryDescriptor_VTable.removeMapping.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.removeMapping.ret", "void"},
	{"func.IOMemoryDescriptor_VTable.setMapping", "IOMemoryDescriptor * self, task_t task, IOVirtualAddress mapAddress, IOOptionBits options"},
	{"func.IOMemoryDescriptor_VTable.setMapping.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.setMapping.arg.1", "task_t, task"},
	{"func.IOMemoryDescriptor_VTable.setMapping.arg.2", "IOVirtualAddress, mapAddress"},
	{"func.IOMemoryDescriptor_VTable.setMapping.arg.3", "IOOptionBits, options"},
	{"func.IOMemoryDescriptor_VTable.setMapping.args", "4"},
	{"func.IOMemoryDescriptor_VTable.setMapping.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.setMapping.ret", "OSPtr<IOMemoryMap>"},
	{"func.IOMemoryDescriptor_VTable.setPurgeable", "IOMemoryDescriptor * self, IOOptionBits newState, IOOptionBits * oldState"},
	{"func.IOMemoryDescriptor_VTable.setPurgeable.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.setPurgeable.arg.1", "IOOptionBits, newState"},
	{"func.IOMemoryDescriptor_VTable.setPurgeable.arg.2", "IOOptionBits *, oldState"},
	{"func.IOMemoryDescriptor_VTable.setPurgeable.args", "3"},
	{"func.IOMemoryDescriptor_VTable.setPurgeable.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.setPurgeable.ret", "IOReturn"},
	{"func.IOMemoryDescriptor_VTable.setTag", "IOMemoryDescriptor * self, IOOptionBits tag"},
	{"func.IOMemoryDescriptor_VTable.setTag.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.setTag.arg.1", "IOOptionBits, tag"},
	{"func.IOMemoryDescriptor_VTable.setTag.args", "2"},
	{"func.IOMemoryDescriptor_VTable.setTag.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.setTag.ret", "void"},
	{"func.IOMemoryDescriptor_VTable.writeBytes", "IOMemoryDescriptor * self, IOByteCount offset, const void * bytes, IOByteCount withLength"},
	{"func.IOMemoryDescriptor_VTable.writeBytes.arg.0", "IOMemoryDescriptor *, self"},
	{"func.IOMemoryDescriptor_VTable.writeBytes.arg.1", "IOByteCount, offset"},
	{"func.IOMemoryDescriptor_VTable.writeBytes.arg.2", "const void *, bytes"},
	{"func.IOMemoryDescriptor_VTable.writeBytes.arg.3", "IOByteCount, withLength"},
	{"func.IOMemoryDescriptor_VTable.writeBytes.args", "4"},
	{"func.IOMemoryDescriptor_VTable.writeBytes.cc", "cdecl"},
	{"func.IOMemoryDescriptor_VTable.writeBytes.ret", "IOByteCount"},
	{"func.IOMemoryMap_VTable.getAddressTask", "IOMemoryMap * self"},
	{"func.IOMemoryMap_VTable.getAddressTask.arg.0", "IOMemoryMap *, self"},
	{"func.IOMemoryMap_VTable.getAddressTask.args", "1"},
	{"func.IOMemoryMap_VTable.getAddressTask.cc", "cdecl"},
	{"func.IOMemoryMap_VTable.getAddressTask.ret", "task_t"},
	{"func.IOMemoryMap_VTable.getLength", "IOMemoryMap * self"},
	{"func.IOMemoryMap_VTable.getLength.arg.0", "IOMemoryMap *, self"},
	{"func.IOMemoryMap_VTable.getLength.args", "1"},
	{"func.IOMemoryMap_VTable.getLength.cc", "cdecl"},
	{"func.IOMemoryMap_VTable.getLength.ret", "IOByteCount"},
	{"func.IOMemoryMap_VTable.getMapOptions", "IOMemoryMap * self"},
	{"func.IOMemoryMap_VTable.getMapOptions.arg.0", "IOMemoryMap *, self"},
	{"func.IOMemoryMap_VTable.getMapOptions.args", "1"},
	{"func.IOMemoryMap_VTable.getMapOptions.cc", "cdecl"},
	{"func.IOMemoryMap_VTable.getMapOptions.ret", "IOOptionBits"},
	{"func.IOMemoryMap_VTable.getMemoryDescriptor", "IOMemoryMap * self"},
	{"func.IOMemoryMap_VTable.getMemoryDescriptor.arg.0", "IOMemoryMap *, self"},
	{"func.IOMemoryMap_VTable.getMemoryDescriptor.args", "1"},
	{"func.IOMemoryMap_VTable.getMemoryDescriptor.cc", "cdecl"},
	{"func.IOMemoryMap_VTable.getMemoryDescriptor.ret", "IOMemoryDescriptor *"},
	{"func.IOMemoryMap_VTable.getPhysicalSegment", "IOMemoryMap * self, IOByteCount offset, IOByteCount * length, IOOptionBits options"},
	{"func.IOMemoryMap_VTable.getPhysicalSegment.arg.0", "IOMemoryMap *, self"},
	{"func.IOMemoryMap_VTable.getPhysicalSegment.arg.1", "IOByteCount, offset"},
	{"func.IOMemoryMap_VTable.getPhysicalSegment.arg.2", "IOByteCount *, length"},
	{"func.IOMemoryMap_VTable.getPhysicalSegment.arg.3", "IOOptionBits, options"},
	{"func.IOMemoryMap_VTable.getPhysicalSegment.args", "4"},
	{"func.IOMemoryMap_VTable.getPhysicalSegment.cc", "cdecl"},
	{"func.IOMemoryMap_VTable.getPhysicalSegment.ret", "IOPhysicalAddress"},
	{"func.IOMemoryMap_VTable.getVirtualAddress", "IOMemoryMap * self"},
	{"func.IOMemoryMap_VTable.getVirtualAddress.arg.0", "IOMemoryMap *, self"},
	{"func.IOMemoryMap_VTable.getVirtualAddress.args", "1"},
	{"func.IOMemoryMap_VTable.getVirtualAddress.cc", "cdecl"},
	{"func.IOMemoryMap_VTable.getVirtualAddress.ret", "IOVirtualAddress"},
	{"func.IOMemoryMap_VTable.redirect", "IOMemoryMap * self, IOMemoryDescriptor * newBackingMemory, IOOptionBits options, mach_vm_size_t offset"},
	{"func.IOMemoryMap_VTable.redirect.arg.0", "IOMemoryMap *, self"},
	{"func.IOMemoryMap_VTable.redirect.arg.1", "IOMemoryDescriptor *, newBackingMemory"},
	{"func.IOMemoryMap_VTable.redirect.arg.2", "IOOptionBits, options"},
	{"func.IOMemoryMap_VTable.redirect.arg.3", "mach_vm_size_t, offset"},
	{"func.IOMemoryMap_VTable.redirect.args", "4"},
	{"func.IOMemoryMap_VTable.redirect.cc", "cdecl"},
	{"func.IOMemoryMap_VTable.redirect.ret", "IOReturn"},
	{"func.IOMemoryMap_VTable.taskDied", "IOMemoryMap * self"},
	{"func.IOMemoryMap_VTable.taskDied.arg.0", "IOMemoryMap *, self"},
	{"func.IOMemoryMap_VTable.taskDied.args", "1"},
	{"func.IOMemoryMap_VTable.taskDied.cc", "cdecl"},
	{"func.IOMemoryMap_VTable.taskDied.ret", "void"},
	{"func.IOMemoryMap_VTable.unmap", "IOMemoryMap * self"},
	{"func.IOMemoryMap_VTable.unmap.arg.0", "IOMemoryMap *, self"},
	{"func.IOMemoryMap_VTable.unmap.args", "1"},
	{"func.IOMemoryMap_VTable.unmap.cc", "cdecl"},
	{"func.IOMemoryMap_VTable.unmap.ret", "IOReturn"},
	{"func.IOMultiMemoryDescriptor_VTable.initWithDescriptors", "IOMultiMemoryDescriptor * self, IOMemoryDescriptor ** descriptors, UInt32 withCount, IODirection withDirection, bool asReference"},
	{"func.IOMultiMemoryDescriptor_VTable.initWithDescriptors.arg.0", "IOMultiMemoryDescriptor *, self"},
	{"func.IOMultiMemoryDescriptor_VTable.initWithDescriptors.arg.1", "IOMemoryDescriptor **, descriptors"},
	{"func.IOMultiMemoryDescriptor_VTable.initWithDescriptors.arg.2", "UInt32, withCount"},
	{"func.IOMultiMemoryDescriptor_VTable.initWithDescriptors.arg.3", "IODirection, withDirection"},
	{"func.IOMultiMemoryDescriptor_VTable.initWithDescriptors.arg.4", "bool, asReference"},
	{"func.IOMultiMemoryDescriptor_VTable.initWithDescriptors.args", "5"},
	{"func.IOMultiMemoryDescriptor_VTable.initWithDescriptors.cc", "cdecl"},
	{"func.IOMultiMemoryDescriptor_VTable.initWithDescriptors.ret", "bool"},
	{"func.IONVRAMController_VTable.eraseBank", "IONVRAMController * self"},
	{"func.IONVRAMController_VTable.eraseBank.arg.0", "IONVRAMController *, self"},
	{"func.IONVRAMController_VTable.eraseBank.args", "1"},
	{"func.IONVRAMController_VTable.eraseBank.cc", "cdecl"},
	{"func.IONVRAMController_VTable.eraseBank.ret", "IOReturn"},
	{"func.IONVRAMController_VTable.read", "IONVRAMController * self, IOByteCount offset, UInt8 * buffer, IOByteCount length"},
	{"func.IONVRAMController_VTable.read.arg.0", "IONVRAMController *, self"},
	{"func.IONVRAMController_VTable.read.arg.1", "IOByteCount, offset"},
	{"func.IONVRAMController_VTable.read.arg.2", "UInt8 *, buffer"},
	{"func.IONVRAMController_VTable.read.arg.3", "IOByteCount, length"},
	{"func.IONVRAMController_VTable.read.args", "4"},
	{"func.IONVRAMController_VTable.read.cc", "cdecl"},
	{"func.IONVRAMController_VTable.read.ret", "IOReturn"},
	{"func.IONVRAMController_VTable.select", "IONVRAMController * self, uint32_t bank"},
	{"func.IONVRAMController_VTable.select.arg.0", "IONVRAMController *, self"},
	{"func.IONVRAMController_VTable.select.arg.1", "uint32_t, bank"},
	{"func.IONVRAMController_VTable.select.args", "2"},
	{"func.IONVRAMController_VTable.select.cc", "cdecl"},
	{"func.IONVRAMController_VTable.select.ret", "IOReturn"},
	{"func.IONVRAMController_VTable.sync", "IONVRAMController * self"},
	{"func.IONVRAMController_VTable.sync.arg.0", "IONVRAMController *, self"},
	{"func.IONVRAMController_VTable.sync.args", "1"},
	{"func.IONVRAMController_VTable.sync.cc", "cdecl"},
	{"func.IONVRAMController_VTable.sync.ret", "void"},
	{"func.IONVRAMController_VTable.write", "IONVRAMController * self, IOByteCount offset, UInt8 * buffer, IOByteCount length"},
	{"func.IONVRAMController_VTable.write.arg.0", "IONVRAMController *, self"},
	{"func.IONVRAMController_VTable.write.arg.1", "IOByteCount, offset"},
	{"func.IONVRAMController_VTable.write.arg.2", "UInt8 *, buffer"},
	{"func.IONVRAMController_VTable.write.arg.3", "IOByteCount, length"},
	{"func.IONVRAMController_VTable.write.args", "4"},
	{"func.IONVRAMController_VTable.write.cc", "cdecl"},
	{"func.IONVRAMController_VTable.write.ret", "IOReturn"},
	{"func.IONaturalMemoryCursor_VTable.getPhysicalSegments", "IONaturalMemoryCursor * self, IOMemoryDescriptor * descriptor, IOByteCount fromPosition, PhysicalSegment * segments, UInt32 maxSegments, UInt32 inMaxTransferSize, IOByteCount * transferSize"},
	{"func.IONaturalMemoryCursor_VTable.getPhysicalSegments.arg.0", "IONaturalMemoryCursor *, self"},
	{"func.IONaturalMemoryCursor_VTable.getPhysicalSegments.arg.1", "IOMemoryDescriptor *, descriptor"},
	{"func.IONaturalMemoryCursor_VTable.getPhysicalSegments.arg.2", "IOByteCount, fromPosition"},
	{"func.IONaturalMemoryCursor_VTable.getPhysicalSegments.arg.3", "PhysicalSegment *, segments"},
	{"func.IONaturalMemoryCursor_VTable.getPhysicalSegments.arg.4", "UInt32, maxSegments"},
	{"func.IONaturalMemoryCursor_VTable.getPhysicalSegments.arg.5", "UInt32, inMaxTransferSize"},
	{"func.IONaturalMemoryCursor_VTable.getPhysicalSegments.arg.6", "IOByteCount *, transferSize"},
	{"func.IONaturalMemoryCursor_VTable.getPhysicalSegments.args", "7"},
	{"func.IONaturalMemoryCursor_VTable.getPhysicalSegments.cc", "cdecl"},
	{"func.IONaturalMemoryCursor_VTable.getPhysicalSegments.ret", "UInt32"},
	{"func.IONaturalMemoryCursor_VTable.initWithSpecification", "IONaturalMemoryCursor * self, IOPhysicalLength maxSegmentSize, IOPhysicalLength maxTransferSize, IOPhysicalLength alignment"},
	{"func.IONaturalMemoryCursor_VTable.initWithSpecification.arg.0", "IONaturalMemoryCursor *, self"},
	{"func.IONaturalMemoryCursor_VTable.initWithSpecification.arg.1", "IOPhysicalLength, maxSegmentSize"},
	{"func.IONaturalMemoryCursor_VTable.initWithSpecification.arg.2", "IOPhysicalLength, maxTransferSize"},
	{"func.IONaturalMemoryCursor_VTable.initWithSpecification.arg.3", "IOPhysicalLength, alignment"},
	{"func.IONaturalMemoryCursor_VTable.initWithSpecification.args", "4"},
	{"func.IONaturalMemoryCursor_VTable.initWithSpecification.cc", "cdecl"},
	{"func.IONaturalMemoryCursor_VTable.initWithSpecification.ret", "bool"},
	{"func.IONotifier_VTable.disable", "IONotifier * self"},
	{"func.IONotifier_VTable.disable.arg.0", "IONotifier *, self"},
	{"func.IONotifier_VTable.disable.args", "1"},
	{"func.IONotifier_VTable.disable.cc", "cdecl"},
	{"func.IONotifier_VTable.disable.ret", "bool"},
	{"func.IONotifier_VTable.enable", "IONotifier * self, bool was"},
	{"func.IONotifier_VTable.enable.arg.0", "IONotifier *, self"},
	{"func.IONotifier_VTable.enable.arg.1", "bool, was"},
	{"func.IONotifier_VTable.enable.args", "2"},
	{"func.IONotifier_VTable.enable.cc", "cdecl"},
	{"func.IONotifier_VTable.enable.ret", "void"},
	{"func.IONotifier_VTable.remove", "IONotifier * self"},
	{"func.IONotifier_VTable.remove.arg.0", "IONotifier *, self"},
	{"func.IONotifier_VTable.remove.args", "1"},
	{"func.IONotifier_VTable.remove.cc", "cdecl"},
	{"func.IONotifier_VTable.remove.ret", "void"},
	{"func.IOPMGR_VTable.disableCPUCluster", "IOPMGR * self, unsigned int cluster_id"},
	{"func.IOPMGR_VTable.disableCPUCluster.arg.0", "IOPMGR *, self"},
	{"func.IOPMGR_VTable.disableCPUCluster.arg.1", "unsigned int, cluster_id"},
	{"func.IOPMGR_VTable.disableCPUCluster.args", "2"},
	{"func.IOPMGR_VTable.disableCPUCluster.cc", "cdecl"},
	{"func.IOPMGR_VTable.disableCPUCluster.ret", "void"},
	{"func.IOPMGR_VTable.disableCPUCore", "IOPMGR * self, unsigned int cpu_id"},
	{"func.IOPMGR_VTable.disableCPUCore.arg.0", "IOPMGR *, self"},
	{"func.IOPMGR_VTable.disableCPUCore.arg.1", "unsigned int, cpu_id"},
	{"func.IOPMGR_VTable.disableCPUCore.args", "2"},
	{"func.IOPMGR_VTable.disableCPUCore.cc", "cdecl"},
	{"func.IOPMGR_VTable.disableCPUCore.ret", "void"},
	{"func.IOPMGR_VTable.enableCPUCluster", "IOPMGR * self, unsigned int cluster_id"},
	{"func.IOPMGR_VTable.enableCPUCluster.arg.0", "IOPMGR *, self"},
	{"func.IOPMGR_VTable.enableCPUCluster.arg.1", "unsigned int, cluster_id"},
	{"func.IOPMGR_VTable.enableCPUCluster.args", "2"},
	{"func.IOPMGR_VTable.enableCPUCluster.cc", "cdecl"},
	{"func.IOPMGR_VTable.enableCPUCluster.ret", "void"},
	{"func.IOPMGR_VTable.enableCPUCore__1", "IOPMGR * self, unsigned int cpu_id, uint64_t entry_pa"},
	{"func.IOPMGR_VTable.enableCPUCore__1.arg.0", "IOPMGR *, self"},
	{"func.IOPMGR_VTable.enableCPUCore__1.arg.1", "unsigned int, cpu_id"},
	{"func.IOPMGR_VTable.enableCPUCore__1.arg.2", "uint64_t, entry_pa"},
	{"func.IOPMGR_VTable.enableCPUCore__1.args", "3"},
	{"func.IOPMGR_VTable.enableCPUCore__1.cc", "cdecl"},
	{"func.IOPMGR_VTable.enableCPUCore__1.ret", "void"},
	{"func.IOPMGR_VTable.enableCPUCore__2", "IOPMGR * self, unsigned int cpu_id"},
	{"func.IOPMGR_VTable.enableCPUCore__2.arg.0", "IOPMGR *, self"},
	{"func.IOPMGR_VTable.enableCPUCore__2.arg.1", "unsigned int, cpu_id"},
	{"func.IOPMGR_VTable.enableCPUCore__2.args", "2"},
	{"func.IOPMGR_VTable.enableCPUCore__2.cc", "cdecl"},
	{"func.IOPMGR_VTable.enableCPUCore__2.ret", "void"},
	{"func.IOPMGR_VTable.enterCPUIdle", "IOPMGR * self, UInt64 * newIdleTimeoutTicks"},
	{"func.IOPMGR_VTable.enterCPUIdle.arg.0", "IOPMGR *, self"},
	{"func.IOPMGR_VTable.enterCPUIdle.arg.1", "UInt64 *, newIdleTimeoutTicks"},
	{"func.IOPMGR_VTable.enterCPUIdle.args", "2"},
	{"func.IOPMGR_VTable.enterCPUIdle.cc", "cdecl"},
	{"func.IOPMGR_VTable.enterCPUIdle.ret", "void"},
	{"func.IOPMGR_VTable.exitCPUIdle", "IOPMGR * self, UInt64 * newIdleTimeoutTicks"},
	{"func.IOPMGR_VTable.exitCPUIdle.arg.0", "IOPMGR *, self"},
	{"func.IOPMGR_VTable.exitCPUIdle.arg.1", "UInt64 *, newIdleTimeoutTicks"},
	{"func.IOPMGR_VTable.exitCPUIdle.args", "2"},
	{"func.IOPMGR_VTable.exitCPUIdle.cc", "cdecl"},
	{"func.IOPMGR_VTable.exitCPUIdle.ret", "void"},
	{"func.IOPMGR_VTable.initCPUIdle", "IOPMGR * self, ml_processor_info_t * info"},
	{"func.IOPMGR_VTable.initCPUIdle.arg.0", "IOPMGR *, self"},
	{"func.IOPMGR_VTable.initCPUIdle.arg.1", "ml_processor_info_t *, info"},
	{"func.IOPMGR_VTable.initCPUIdle.args", "2"},
	{"func.IOPMGR_VTable.initCPUIdle.cc", "cdecl"},
	{"func.IOPMGR_VTable.initCPUIdle.ret", "void"},
	{"func.IOPMGR_VTable.updateCPUIdle", "IOPMGR * self, UInt64 * newIdleTimeoutTicks"},
	{"func.IOPMGR_VTable.updateCPUIdle.arg.0", "IOPMGR *, self"},
	{"func.IOPMGR_VTable.updateCPUIdle.arg.1", "UInt64 *, newIdleTimeoutTicks"},
	{"func.IOPMGR_VTable.updateCPUIdle.args", "2"},
	{"func.IOPMGR_VTable.updateCPUIdle.cc", "cdecl"},
	{"func.IOPMGR_VTable.updateCPUIdle.ret", "void"},
	{"func.IOPMPowerSource_VTable.updateStatus", "IOPMPowerSource * self"},
	{"func.IOPMPowerSource_VTable.updateStatus.arg.0", "IOPMPowerSource *, self"},
	{"func.IOPMPowerSource_VTable.updateStatus.args", "1"},
	{"func.IOPMPowerSource_VTable.updateStatus.cc", "cdecl"},
	{"func.IOPMPowerSource_VTable.updateStatus.ret", "void"},
	{"func.IOPerfControlClient_VTable.init", "IOPerfControlClient * self, IOService * driver, uint64_t maxWorkCapacity"},
	{"func.IOPerfControlClient_VTable.init.arg.0", "IOPerfControlClient *, self"},
	{"func.IOPerfControlClient_VTable.init.arg.1", "IOService *, driver"},
	{"func.IOPerfControlClient_VTable.init.arg.2", "uint64_t, maxWorkCapacity"},
	{"func.IOPerfControlClient_VTable.init.args", "3"},
	{"func.IOPerfControlClient_VTable.init.cc", "cdecl"},
	{"func.IOPerfControlClient_VTable.init.ret", "bool"},
	{"func.IOPerfControlClient_VTable.registerDevice", "IOPerfControlClient * self, IOService * driver, IOService * device"},
	{"func.IOPerfControlClient_VTable.registerDevice.arg.0", "IOPerfControlClient *, self"},
	{"func.IOPerfControlClient_VTable.registerDevice.arg.1", "IOService *, driver"},
	{"func.IOPerfControlClient_VTable.registerDevice.arg.2", "IOService *, device"},
	{"func.IOPerfControlClient_VTable.registerDevice.args", "3"},
	{"func.IOPerfControlClient_VTable.registerDevice.cc", "cdecl"},
	{"func.IOPerfControlClient_VTable.registerDevice.ret", "IOReturn"},
	{"func.IOPerfControlClient_VTable.registerPerformanceController", "IOPerfControlClient * self, PerfControllerInterface * interface"},
	{"func.IOPerfControlClient_VTable.registerPerformanceController.arg.0", "IOPerfControlClient *, self"},
	{"func.IOPerfControlClient_VTable.registerPerformanceController.arg.1", "PerfControllerInterface *, interface"},
	{"func.IOPerfControlClient_VTable.registerPerformanceController.args", "2"},
	{"func.IOPerfControlClient_VTable.registerPerformanceController.cc", "cdecl"},
	{"func.IOPerfControlClient_VTable.registerPerformanceController.ret", "IOReturn"},
	{"func.IOPerfControlClient_VTable.unregisterDevice", "IOPerfControlClient * self, IOService * driver, IOService * device"},
	{"func.IOPerfControlClient_VTable.unregisterDevice.arg.0", "IOPerfControlClient *, self"},
	{"func.IOPerfControlClient_VTable.unregisterDevice.arg.1", "IOService *, driver"},
	{"func.IOPerfControlClient_VTable.unregisterDevice.arg.2", "IOService *, device"},
	{"func.IOPerfControlClient_VTable.unregisterDevice.args", "3"},
	{"func.IOPerfControlClient_VTable.unregisterDevice.cc", "cdecl"},
	{"func.IOPerfControlClient_VTable.unregisterDevice.ret", "void"},
	{"func.IOPerfControlClient_VTable.workBegin", "IOPerfControlClient * self, IOService * device, uint64_t token, WorkBeginArgs * args"},
	{"func.IOPerfControlClient_VTable.workBegin.arg.0", "IOPerfControlClient *, self"},
	{"func.IOPerfControlClient_VTable.workBegin.arg.1", "IOService *, device"},
	{"func.IOPerfControlClient_VTable.workBegin.arg.2", "uint64_t, token"},
	{"func.IOPerfControlClient_VTable.workBegin.arg.3", "WorkBeginArgs *, args"},
	{"func.IOPerfControlClient_VTable.workBegin.args", "4"},
	{"func.IOPerfControlClient_VTable.workBegin.cc", "cdecl"},
	{"func.IOPerfControlClient_VTable.workBegin.ret", "void"},
	{"func.IOPerfControlClient_VTable.workEnd", "IOPerfControlClient * self, IOService * device, uint64_t token, WorkEndArgs * args, bool done"},
	{"func.IOPerfControlClient_VTable.workEnd.arg.0", "IOPerfControlClient *, self"},
	{"func.IOPerfControlClient_VTable.workEnd.arg.1", "IOService *, device"},
	{"func.IOPerfControlClient_VTable.workEnd.arg.2", "uint64_t, token"},
	{"func.IOPerfControlClient_VTable.workEnd.arg.3", "WorkEndArgs *, args"},
	{"func.IOPerfControlClient_VTable.workEnd.arg.4", "bool, done"},
	{"func.IOPerfControlClient_VTable.workEnd.args", "5"},
	{"func.IOPerfControlClient_VTable.workEnd.cc", "cdecl"},
	{"func.IOPerfControlClient_VTable.workEnd.ret", "void"},
	{"func.IOPerfControlClient_VTable.workSubmit", "IOPerfControlClient * self, IOService * device, WorkSubmitArgs * args"},
	{"func.IOPerfControlClient_VTable.workSubmit.arg.0", "IOPerfControlClient *, self"},
	{"func.IOPerfControlClient_VTable.workSubmit.arg.1", "IOService *, device"},
	{"func.IOPerfControlClient_VTable.workSubmit.arg.2", "WorkSubmitArgs *, args"},
	{"func.IOPerfControlClient_VTable.workSubmit.args", "3"},
	{"func.IOPerfControlClient_VTable.workSubmit.cc", "cdecl"},
	{"func.IOPerfControlClient_VTable.workSubmit.ret", "uint64_t"},
	{"func.IOPerfControlClient_VTable.workSubmitAndBegin", "IOPerfControlClient * self, IOService * device, WorkSubmitArgs * submitArgs, WorkBeginArgs * beginArgs"},
	{"func.IOPerfControlClient_VTable.workSubmitAndBegin.arg.0", "IOPerfControlClient *, self"},
	{"func.IOPerfControlClient_VTable.workSubmitAndBegin.arg.1", "IOService *, device"},
	{"func.IOPerfControlClient_VTable.workSubmitAndBegin.arg.2", "WorkSubmitArgs *, submitArgs"},
	{"func.IOPerfControlClient_VTable.workSubmitAndBegin.arg.3", "WorkBeginArgs *, beginArgs"},
	{"func.IOPerfControlClient_VTable.workSubmitAndBegin.args", "4"},
	{"func.IOPerfControlClient_VTable.workSubmitAndBegin.cc", "cdecl"},
	{"func.IOPerfControlClient_VTable.workSubmitAndBegin.ret", "uint64_t"},
	{"func.IOPlatformExpertDevice_VTable.init", "IOPlatformExpertDevice * self, void * dtRoot"},
	{"func.IOPlatformExpertDevice_VTable.init.arg.0", "IOPlatformExpertDevice *, self"},
	{"func.IOPlatformExpertDevice_VTable.init.arg.1", "void *, dtRoot"},
	{"func.IOPlatformExpertDevice_VTable.init.args", "2"},
	{"func.IOPlatformExpertDevice_VTable.init.cc", "cdecl"},
	{"func.IOPlatformExpertDevice_VTable.init.ret", "bool"},
	{"func.IOPlatformExpert_VTable.CheckSubTree", "IOPlatformExpert * self, OSArray * inSubTree, IOService * theNub, IOService * theDevice, OSDictionary * theParent"},
	{"func.IOPlatformExpert_VTable.CheckSubTree.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.CheckSubTree.arg.1", "OSArray *, inSubTree"},
	{"func.IOPlatformExpert_VTable.CheckSubTree.arg.2", "IOService *, theNub"},
	{"func.IOPlatformExpert_VTable.CheckSubTree.arg.3", "IOService *, theDevice"},
	{"func.IOPlatformExpert_VTable.CheckSubTree.arg.4", "OSDictionary *, theParent"},
	{"func.IOPlatformExpert_VTable.CheckSubTree.args", "5"},
	{"func.IOPlatformExpert_VTable.CheckSubTree.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.CheckSubTree.ret", "bool"},
	{"func.IOPlatformExpert_VTable.PMInstantiatePowerDomains", "IOPlatformExpert * self"},
	{"func.IOPlatformExpert_VTable.PMInstantiatePowerDomains.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.PMInstantiatePowerDomains.args", "1"},
	{"func.IOPlatformExpert_VTable.PMInstantiatePowerDomains.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.PMInstantiatePowerDomains.ret", "void"},
	{"func.IOPlatformExpert_VTable.PMLog", "IOPlatformExpert * self, const char * a1, unsigned long a2, unsigned long a3, unsigned long a4"},
	{"func.IOPlatformExpert_VTable.PMLog.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.PMLog.arg.1", "const char *, a1"},
	{"func.IOPlatformExpert_VTable.PMLog.arg.2", "unsigned long, a2"},
	{"func.IOPlatformExpert_VTable.PMLog.arg.3", "unsigned long, a3"},
	{"func.IOPlatformExpert_VTable.PMLog.arg.4", "unsigned long, a4"},
	{"func.IOPlatformExpert_VTable.PMLog.args", "5"},
	{"func.IOPlatformExpert_VTable.PMLog.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.PMLog.ret", "void"},
	{"func.IOPlatformExpert_VTable.PMRegisterDevice", "IOPlatformExpert * self, IOService * theNub, IOService * theDevice"},
	{"func.IOPlatformExpert_VTable.PMRegisterDevice.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.PMRegisterDevice.arg.1", "IOService *, theNub"},
	{"func.IOPlatformExpert_VTable.PMRegisterDevice.arg.2", "IOService *, theDevice"},
	{"func.IOPlatformExpert_VTable.PMRegisterDevice.args", "3"},
	{"func.IOPlatformExpert_VTable.PMRegisterDevice.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.PMRegisterDevice.ret", "void"},
	{"func.IOPlatformExpert_VTable.RegisterServiceInTree", "IOPlatformExpert * self, IOService * theService, OSDictionary * theTreeNode, OSDictionary * theTreeParentNode, IOService * theProvider"},
	{"func.IOPlatformExpert_VTable.RegisterServiceInTree.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.RegisterServiceInTree.arg.1", "IOService *, theService"},
	{"func.IOPlatformExpert_VTable.RegisterServiceInTree.arg.2", "OSDictionary *, theTreeNode"},
	{"func.IOPlatformExpert_VTable.RegisterServiceInTree.arg.3", "OSDictionary *, theTreeParentNode"},
	{"func.IOPlatformExpert_VTable.RegisterServiceInTree.arg.4", "IOService *, theProvider"},
	{"func.IOPlatformExpert_VTable.RegisterServiceInTree.args", "5"},
	{"func.IOPlatformExpert_VTable.RegisterServiceInTree.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.RegisterServiceInTree.ret", "bool"},
	{"func.IOPlatformExpert_VTable.atInterruptLevel", "IOPlatformExpert * self"},
	{"func.IOPlatformExpert_VTable.atInterruptLevel.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.atInterruptLevel.args", "1"},
	{"func.IOPlatformExpert_VTable.atInterruptLevel.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.atInterruptLevel.ret", "bool"},
	{"func.IOPlatformExpert_VTable.compareNubName", "const IOPlatformExpert * self, const IOService * nub, OSString * name, OSString ** matched"},
	{"func.IOPlatformExpert_VTable.compareNubName.arg.0", "const IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.compareNubName.arg.1", "const IOService *, nub"},
	{"func.IOPlatformExpert_VTable.compareNubName.arg.2", "OSString *, name"},
	{"func.IOPlatformExpert_VTable.compareNubName.arg.3", "OSString **, matched"},
	{"func.IOPlatformExpert_VTable.compareNubName.args", "4"},
	{"func.IOPlatformExpert_VTable.compareNubName.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.compareNubName.ret", "bool"},
	{"func.IOPlatformExpert_VTable.configure", "IOPlatformExpert * self, IOService * provider"},
	{"func.IOPlatformExpert_VTable.configure.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.configure.arg.1", "IOService *, provider"},
	{"func.IOPlatformExpert_VTable.configure.args", "2"},
	{"func.IOPlatformExpert_VTable.configure.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.configure.ret", "bool"},
	{"func.IOPlatformExpert_VTable.createNub", "IOPlatformExpert * self, OSDictionary * from"},
	{"func.IOPlatformExpert_VTable.createNub.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.createNub.arg.1", "OSDictionary *, from"},
	{"func.IOPlatformExpert_VTable.createNub.args", "2"},
	{"func.IOPlatformExpert_VTable.createNub.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.createNub.ret", "IOService *"},
	{"func.IOPlatformExpert_VTable.createSystemSerialNumberString", "IOPlatformExpert * self, OSData * myProperty"},
	{"func.IOPlatformExpert_VTable.createSystemSerialNumberString.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.createSystemSerialNumberString.arg.1", "OSData *, myProperty"},
	{"func.IOPlatformExpert_VTable.createSystemSerialNumberString.args", "2"},
	{"func.IOPlatformExpert_VTable.createSystemSerialNumberString.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.createSystemSerialNumberString.ret", "OSString *"},
	{"func.IOPlatformExpert_VTable.deregisterInterruptController", "IOPlatformExpert * self, OSSymbol * name"},
	{"func.IOPlatformExpert_VTable.deregisterInterruptController.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.deregisterInterruptController.arg.1", "OSSymbol *, name"},
	{"func.IOPlatformExpert_VTable.deregisterInterruptController.args", "2"},
	{"func.IOPlatformExpert_VTable.deregisterInterruptController.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.deregisterInterruptController.ret", "IOReturn"},
	{"func.IOPlatformExpert_VTable.getBootROMType", "IOPlatformExpert * self"},
	{"func.IOPlatformExpert_VTable.getBootROMType.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.getBootROMType.args", "1"},
	{"func.IOPlatformExpert_VTable.getBootROMType.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.getBootROMType.ret", "long"},
	{"func.IOPlatformExpert_VTable.getChipSetType", "IOPlatformExpert * self"},
	{"func.IOPlatformExpert_VTable.getChipSetType.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.getChipSetType.args", "1"},
	{"func.IOPlatformExpert_VTable.getChipSetType.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.getChipSetType.ret", "long"},
	{"func.IOPlatformExpert_VTable.getConsoleInfo", "IOPlatformExpert * self, PE_Video * consoleInfo"},
	{"func.IOPlatformExpert_VTable.getConsoleInfo.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.getConsoleInfo.arg.1", "PE_Video *, consoleInfo"},
	{"func.IOPlatformExpert_VTable.getConsoleInfo.args", "2"},
	{"func.IOPlatformExpert_VTable.getConsoleInfo.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.getConsoleInfo.ret", "IOReturn"},
	{"func.IOPlatformExpert_VTable.getGMTTimeOfDay", "IOPlatformExpert * self"},
	{"func.IOPlatformExpert_VTable.getGMTTimeOfDay.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.getGMTTimeOfDay.args", "1"},
	{"func.IOPlatformExpert_VTable.getGMTTimeOfDay.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.getGMTTimeOfDay.ret", "long"},
	{"func.IOPlatformExpert_VTable.getMachineName", "IOPlatformExpert * self, char * name, int maxLength"},
	{"func.IOPlatformExpert_VTable.getMachineName.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.getMachineName.arg.1", "char *, name"},
	{"func.IOPlatformExpert_VTable.getMachineName.arg.2", "int, maxLength"},
	{"func.IOPlatformExpert_VTable.getMachineName.args", "3"},
	{"func.IOPlatformExpert_VTable.getMachineName.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.getMachineName.ret", "bool"},
	{"func.IOPlatformExpert_VTable.getMachineType", "IOPlatformExpert * self"},
	{"func.IOPlatformExpert_VTable.getMachineType.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.getMachineType.args", "1"},
	{"func.IOPlatformExpert_VTable.getMachineType.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.getMachineType.ret", "long"},
	{"func.IOPlatformExpert_VTable.getModelName", "IOPlatformExpert * self, char * name, int maxLength"},
	{"func.IOPlatformExpert_VTable.getModelName.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.getModelName.arg.1", "char *, name"},
	{"func.IOPlatformExpert_VTable.getModelName.arg.2", "int, maxLength"},
	{"func.IOPlatformExpert_VTable.getModelName.args", "3"},
	{"func.IOPlatformExpert_VTable.getModelName.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.getModelName.ret", "bool"},
	{"func.IOPlatformExpert_VTable.getNubResources", "IOPlatformExpert * self, IOService * nub"},
	{"func.IOPlatformExpert_VTable.getNubResources.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.getNubResources.arg.1", "IOService *, nub"},
	{"func.IOPlatformExpert_VTable.getNubResources.args", "2"},
	{"func.IOPlatformExpert_VTable.getNubResources.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.getNubResources.ret", "IOReturn"},
	{"func.IOPlatformExpert_VTable.getPhysicalRangeAllocator", "IOPlatformExpert * self"},
	{"func.IOPlatformExpert_VTable.getPhysicalRangeAllocator.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.getPhysicalRangeAllocator.args", "1"},
	{"func.IOPlatformExpert_VTable.getPhysicalRangeAllocator.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.getPhysicalRangeAllocator.ret", "IORangeAllocator *"},
	{"func.IOPlatformExpert_VTable.getProductName", "IOPlatformExpert * self, char * name, int maxLength"},
	{"func.IOPlatformExpert_VTable.getProductName.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.getProductName.arg.1", "char *, name"},
	{"func.IOPlatformExpert_VTable.getProductName.arg.2", "int, maxLength"},
	{"func.IOPlatformExpert_VTable.getProductName.args", "3"},
	{"func.IOPlatformExpert_VTable.getProductName.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.getProductName.ret", "bool"},
	{"func.IOPlatformExpert_VTable.getTargetName", "IOPlatformExpert * self, char * name, int maxLength"},
	{"func.IOPlatformExpert_VTable.getTargetName.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.getTargetName.arg.1", "char *, name"},
	{"func.IOPlatformExpert_VTable.getTargetName.arg.2", "int, maxLength"},
	{"func.IOPlatformExpert_VTable.getTargetName.args", "3"},
	{"func.IOPlatformExpert_VTable.getTargetName.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.getTargetName.ret", "bool"},
	{"func.IOPlatformExpert_VTable.getUTCTimeOfDay", "IOPlatformExpert * self, clock_sec_t * secs, clock_nsec_t * nsecs"},
	{"func.IOPlatformExpert_VTable.getUTCTimeOfDay.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.getUTCTimeOfDay.arg.1", "clock_sec_t *, secs"},
	{"func.IOPlatformExpert_VTable.getUTCTimeOfDay.arg.2", "clock_nsec_t *, nsecs"},
	{"func.IOPlatformExpert_VTable.getUTCTimeOfDay.args", "3"},
	{"func.IOPlatformExpert_VTable.getUTCTimeOfDay.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.getUTCTimeOfDay.ret", "void"},
	{"func.IOPlatformExpert_VTable.haltRestart", "IOPlatformExpert * self, unsigned int type"},
	{"func.IOPlatformExpert_VTable.haltRestart.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.haltRestart.arg.1", "unsigned int, type"},
	{"func.IOPlatformExpert_VTable.haltRestart.args", "2"},
	{"func.IOPlatformExpert_VTable.haltRestart.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.haltRestart.ret", "int"},
	{"func.IOPlatformExpert_VTable.hasPMFeature", "IOPlatformExpert * self, unsigned long featureMask"},
	{"func.IOPlatformExpert_VTable.hasPMFeature.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.hasPMFeature.arg.1", "unsigned long, featureMask"},
	{"func.IOPlatformExpert_VTable.hasPMFeature.args", "2"},
	{"func.IOPlatformExpert_VTable.hasPMFeature.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.hasPMFeature.ret", "bool"},
	{"func.IOPlatformExpert_VTable.hasPrivPMFeature", "IOPlatformExpert * self, unsigned long privFeatureMask"},
	{"func.IOPlatformExpert_VTable.hasPrivPMFeature.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.hasPrivPMFeature.arg.1", "unsigned long, privFeatureMask"},
	{"func.IOPlatformExpert_VTable.hasPrivPMFeature.args", "2"},
	{"func.IOPlatformExpert_VTable.hasPrivPMFeature.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.hasPrivPMFeature.ret", "bool"},
	{"func.IOPlatformExpert_VTable.lookUpInterruptController", "IOPlatformExpert * self, OSSymbol * name"},
	{"func.IOPlatformExpert_VTable.lookUpInterruptController.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.lookUpInterruptController.arg.1", "OSSymbol *, name"},
	{"func.IOPlatformExpert_VTable.lookUpInterruptController.args", "2"},
	{"func.IOPlatformExpert_VTable.lookUpInterruptController.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.lookUpInterruptController.ret", "IOInterruptController *"},
	{"func.IOPlatformExpert_VTable.numBatteriesSupported", "IOPlatformExpert * self"},
	{"func.IOPlatformExpert_VTable.numBatteriesSupported.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.numBatteriesSupported.args", "1"},
	{"func.IOPlatformExpert_VTable.numBatteriesSupported.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.numBatteriesSupported.ret", "int"},
	{"func.IOPlatformExpert_VTable.platformAdjustService", "IOPlatformExpert * self, IOService * service"},
	{"func.IOPlatformExpert_VTable.platformAdjustService.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.platformAdjustService.arg.1", "IOService *, service"},
	{"func.IOPlatformExpert_VTable.platformAdjustService.args", "2"},
	{"func.IOPlatformExpert_VTable.platformAdjustService.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.platformAdjustService.ret", "bool"},
	{"func.IOPlatformExpert_VTable.registerInterruptController", "IOPlatformExpert * self, OSSymbol * name, IOInterruptController * interruptController"},
	{"func.IOPlatformExpert_VTable.registerInterruptController.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.registerInterruptController.arg.1", "OSSymbol *, name"},
	{"func.IOPlatformExpert_VTable.registerInterruptController.arg.2", "IOInterruptController *, interruptController"},
	{"func.IOPlatformExpert_VTable.registerInterruptController.args", "3"},
	{"func.IOPlatformExpert_VTable.registerInterruptController.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.registerInterruptController.ret", "IOReturn"},
	{"func.IOPlatformExpert_VTable.registerNVRAMController", "IOPlatformExpert * self, IONVRAMController * nvram"},
	{"func.IOPlatformExpert_VTable.registerNVRAMController.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.registerNVRAMController.arg.1", "IONVRAMController *, nvram"},
	{"func.IOPlatformExpert_VTable.registerNVRAMController.args", "2"},
	{"func.IOPlatformExpert_VTable.registerNVRAMController.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.registerNVRAMController.ret", "void"},
	{"func.IOPlatformExpert_VTable.savePanicInfo", "IOPlatformExpert * self, UInt8 * buffer, IOByteCount length"},
	{"func.IOPlatformExpert_VTable.savePanicInfo.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.savePanicInfo.arg.1", "UInt8 *, buffer"},
	{"func.IOPlatformExpert_VTable.savePanicInfo.arg.2", "IOByteCount, length"},
	{"func.IOPlatformExpert_VTable.savePanicInfo.args", "3"},
	{"func.IOPlatformExpert_VTable.savePanicInfo.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.savePanicInfo.ret", "IOByteCount"},
	{"func.IOPlatformExpert_VTable.setBootROMType", "IOPlatformExpert * self, long peBootROMType"},
	{"func.IOPlatformExpert_VTable.setBootROMType.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.setBootROMType.arg.1", "long, peBootROMType"},
	{"func.IOPlatformExpert_VTable.setBootROMType.args", "2"},
	{"func.IOPlatformExpert_VTable.setBootROMType.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.setBootROMType.ret", "void"},
	{"func.IOPlatformExpert_VTable.setCPUInterruptProperties", "IOPlatformExpert * self, IOService * service"},
	{"func.IOPlatformExpert_VTable.setCPUInterruptProperties.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.setCPUInterruptProperties.arg.1", "IOService *, service"},
	{"func.IOPlatformExpert_VTable.setCPUInterruptProperties.args", "2"},
	{"func.IOPlatformExpert_VTable.setCPUInterruptProperties.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.setCPUInterruptProperties.ret", "void"},
	{"func.IOPlatformExpert_VTable.setChipSetType", "IOPlatformExpert * self, long peChipSetType"},
	{"func.IOPlatformExpert_VTable.setChipSetType.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.setChipSetType.arg.1", "long, peChipSetType"},
	{"func.IOPlatformExpert_VTable.setChipSetType.args", "2"},
	{"func.IOPlatformExpert_VTable.setChipSetType.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.setChipSetType.ret", "void"},
	{"func.IOPlatformExpert_VTable.setConsoleInfo", "IOPlatformExpert * self, PE_Video * consoleInfo, unsigned int op"},
	{"func.IOPlatformExpert_VTable.setConsoleInfo.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.setConsoleInfo.arg.1", "PE_Video *, consoleInfo"},
	{"func.IOPlatformExpert_VTable.setConsoleInfo.arg.2", "unsigned int, op"},
	{"func.IOPlatformExpert_VTable.setConsoleInfo.args", "3"},
	{"func.IOPlatformExpert_VTable.setConsoleInfo.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.setConsoleInfo.ret", "IOReturn"},
	{"func.IOPlatformExpert_VTable.setGMTTimeOfDay", "IOPlatformExpert * self, long secs"},
	{"func.IOPlatformExpert_VTable.setGMTTimeOfDay.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.setGMTTimeOfDay.arg.1", "long, secs"},
	{"func.IOPlatformExpert_VTable.setGMTTimeOfDay.args", "2"},
	{"func.IOPlatformExpert_VTable.setGMTTimeOfDay.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.setGMTTimeOfDay.ret", "void"},
	{"func.IOPlatformExpert_VTable.setMachineType", "IOPlatformExpert * self, long peMachineType"},
	{"func.IOPlatformExpert_VTable.setMachineType.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.setMachineType.arg.1", "long, peMachineType"},
	{"func.IOPlatformExpert_VTable.setMachineType.args", "2"},
	{"func.IOPlatformExpert_VTable.setMachineType.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.setMachineType.ret", "void"},
	{"func.IOPlatformExpert_VTable.setUTCTimeOfDay", "IOPlatformExpert * self, clock_sec_t secs, clock_nsec_t nsecs"},
	{"func.IOPlatformExpert_VTable.setUTCTimeOfDay.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.setUTCTimeOfDay.arg.1", "clock_sec_t, secs"},
	{"func.IOPlatformExpert_VTable.setUTCTimeOfDay.arg.2", "clock_nsec_t, nsecs"},
	{"func.IOPlatformExpert_VTable.setUTCTimeOfDay.args", "3"},
	{"func.IOPlatformExpert_VTable.setUTCTimeOfDay.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.setUTCTimeOfDay.ret", "void"},
	{"func.IOPlatformExpert_VTable.sleepKernel", "IOPlatformExpert * self"},
	{"func.IOPlatformExpert_VTable.sleepKernel.arg.0", "IOPlatformExpert *, self"},
	{"func.IOPlatformExpert_VTable.sleepKernel.args", "1"},
	{"func.IOPlatformExpert_VTable.sleepKernel.cc", "cdecl"},
	{"func.IOPlatformExpert_VTable.sleepKernel.ret", "void"},
	{"func.IOPlatformIO_VTable.handlePlatformError", "IOPlatformIO * self, vm_offset_t far"},
	{"func.IOPlatformIO_VTable.handlePlatformError.arg.0", "IOPlatformIO *, self"},
	{"func.IOPlatformIO_VTable.handlePlatformError.arg.1", "vm_offset_t, far"},
	{"func.IOPlatformIO_VTable.handlePlatformError.args", "2"},
	{"func.IOPlatformIO_VTable.handlePlatformError.cc", "cdecl"},
	{"func.IOPlatformIO_VTable.handlePlatformError.ret", "bool"},
	{"func.IOPolledInterface_VTable.checkForWork", "IOPolledInterface * self"},
	{"func.IOPolledInterface_VTable.checkForWork.arg.0", "IOPolledInterface *, self"},
	{"func.IOPolledInterface_VTable.checkForWork.args", "1"},
	{"func.IOPolledInterface_VTable.checkForWork.cc", "cdecl"},
	{"func.IOPolledInterface_VTable.checkForWork.ret", "IOReturn"},
	{"func.IOPolledInterface_VTable.close", "IOPolledInterface * self, IOOptionBits state"},
	{"func.IOPolledInterface_VTable.close.arg.0", "IOPolledInterface *, self"},
	{"func.IOPolledInterface_VTable.close.arg.1", "IOOptionBits, state"},
	{"func.IOPolledInterface_VTable.close.args", "2"},
	{"func.IOPolledInterface_VTable.close.cc", "cdecl"},
	{"func.IOPolledInterface_VTable.close.ret", "IOReturn"},
	{"func.IOPolledInterface_VTable.open", "IOPolledInterface * self, IOOptionBits state, IOMemoryDescriptor * buffer"},
	{"func.IOPolledInterface_VTable.open.arg.0", "IOPolledInterface *, self"},
	{"func.IOPolledInterface_VTable.open.arg.1", "IOOptionBits, state"},
	{"func.IOPolledInterface_VTable.open.arg.2", "IOMemoryDescriptor *, buffer"},
	{"func.IOPolledInterface_VTable.open.args", "3"},
	{"func.IOPolledInterface_VTable.open.cc", "cdecl"},
	{"func.IOPolledInterface_VTable.open.ret", "IOReturn"},
	{"func.IOPolledInterface_VTable.probe", "IOPolledInterface * self, IOService * target"},
	{"func.IOPolledInterface_VTable.probe.arg.0", "IOPolledInterface *, self"},
	{"func.IOPolledInterface_VTable.probe.arg.1", "IOService *, target"},
	{"func.IOPolledInterface_VTable.probe.args", "2"},
	{"func.IOPolledInterface_VTable.probe.cc", "cdecl"},
	{"func.IOPolledInterface_VTable.probe.ret", "IOReturn"},
	{"func.IOPolledInterface_VTable.setEncryptionKey", "IOPolledInterface * self, const uint8_t * key, size_t keySize"},
	{"func.IOPolledInterface_VTable.setEncryptionKey.arg.0", "IOPolledInterface *, self"},
	{"func.IOPolledInterface_VTable.setEncryptionKey.arg.1", "const uint8_t *, key"},
	{"func.IOPolledInterface_VTable.setEncryptionKey.arg.2", "size_t, keySize"},
	{"func.IOPolledInterface_VTable.setEncryptionKey.args", "3"},
	{"func.IOPolledInterface_VTable.setEncryptionKey.cc", "cdecl"},
	{"func.IOPolledInterface_VTable.setEncryptionKey.ret", "IOReturn"},
	{"func.IOPolledInterface_VTable.startIO", "IOPolledInterface * self, uint32_t operation, uint32_t bufferOffset, uint64_t deviceOffset, uint64_t length, IOPolledCompletion completion"},
	{"func.IOPolledInterface_VTable.startIO.arg.0", "IOPolledInterface *, self"},
	{"func.IOPolledInterface_VTable.startIO.arg.1", "uint32_t, operation"},
	{"func.IOPolledInterface_VTable.startIO.arg.2", "uint32_t, bufferOffset"},
	{"func.IOPolledInterface_VTable.startIO.arg.3", "uint64_t, deviceOffset"},
	{"func.IOPolledInterface_VTable.startIO.arg.4", "uint64_t, length"},
	{"func.IOPolledInterface_VTable.startIO.arg.5", "IOPolledCompletion, completion"},
	{"func.IOPolledInterface_VTable.startIO.args", "6"},
	{"func.IOPolledInterface_VTable.startIO.cc", "cdecl"},
	{"func.IOPolledInterface_VTable.startIO.ret", "IOReturn"},
	{"func.IORTCController_VTable.getRealTimeClock", "IORTCController * self, UInt8 * currentTime, IOByteCount * length"},
	{"func.IORTCController_VTable.getRealTimeClock.arg.0", "IORTCController *, self"},
	{"func.IORTCController_VTable.getRealTimeClock.arg.1", "UInt8 *, currentTime"},
	{"func.IORTCController_VTable.getRealTimeClock.arg.2", "IOByteCount *, length"},
	{"func.IORTCController_VTable.getRealTimeClock.args", "3"},
	{"func.IORTCController_VTable.getRealTimeClock.cc", "cdecl"},
	{"func.IORTCController_VTable.getRealTimeClock.ret", "IOReturn"},
	{"func.IORTCController_VTable.setRealTimeClock", "IORTCController * self, UInt8 * newTime"},
	{"func.IORTCController_VTable.setRealTimeClock.arg.0", "IORTCController *, self"},
	{"func.IORTCController_VTable.setRealTimeClock.arg.1", "UInt8 *, newTime"},
	{"func.IORTCController_VTable.setRealTimeClock.args", "2"},
	{"func.IORTCController_VTable.setRealTimeClock.cc", "cdecl"},
	{"func.IORTCController_VTable.setRealTimeClock.ret", "IOReturn"},
	{"func.IORTC_VTable.getGMTTimeOfDay", "IORTC * self"},
	{"func.IORTC_VTable.getGMTTimeOfDay.arg.0", "IORTC *, self"},
	{"func.IORTC_VTable.getGMTTimeOfDay.args", "1"},
	{"func.IORTC_VTable.getGMTTimeOfDay.cc", "cdecl"},
	{"func.IORTC_VTable.getGMTTimeOfDay.ret", "long"},
	{"func.IORTC_VTable.getMonotonicClockAndTimestamp", "IORTC * self, uint64_t * usecs, uint64_t * mach_absolute_time"},
	{"func.IORTC_VTable.getMonotonicClockAndTimestamp.arg.0", "IORTC *, self"},
	{"func.IORTC_VTable.getMonotonicClockAndTimestamp.arg.1", "uint64_t *, usecs"},
	{"func.IORTC_VTable.getMonotonicClockAndTimestamp.arg.2", "uint64_t *, mach_absolute_time"},
	{"func.IORTC_VTable.getMonotonicClockAndTimestamp.args", "3"},
	{"func.IORTC_VTable.getMonotonicClockAndTimestamp.cc", "cdecl"},
	{"func.IORTC_VTable.getMonotonicClockAndTimestamp.ret", "IOReturn"},
	{"func.IORTC_VTable.getMonotonicClockOffset", "IORTC * self, int64_t * usecs"},
	{"func.IORTC_VTable.getMonotonicClockOffset.arg.0", "IORTC *, self"},
	{"func.IORTC_VTable.getMonotonicClockOffset.arg.1", "int64_t *, usecs"},
	{"func.IORTC_VTable.getMonotonicClockOffset.args", "2"},
	{"func.IORTC_VTable.getMonotonicClockOffset.cc", "cdecl"},
	{"func.IORTC_VTable.getMonotonicClockOffset.ret", "IOReturn"},
	{"func.IORTC_VTable.getUTCTimeOfDay", "IORTC * self, clock_sec_t * secs, clock_nsec_t * nsecs"},
	{"func.IORTC_VTable.getUTCTimeOfDay.arg.0", "IORTC *, self"},
	{"func.IORTC_VTable.getUTCTimeOfDay.arg.1", "clock_sec_t *, secs"},
	{"func.IORTC_VTable.getUTCTimeOfDay.arg.2", "clock_nsec_t *, nsecs"},
	{"func.IORTC_VTable.getUTCTimeOfDay.args", "3"},
	{"func.IORTC_VTable.getUTCTimeOfDay.cc", "cdecl"},
	{"func.IORTC_VTable.getUTCTimeOfDay.ret", "void"},
	{"func.IORTC_VTable.setAlarmEnable", "IORTC * self, IOOptionBits message"},
	{"func.IORTC_VTable.setAlarmEnable.arg.0", "IORTC *, self"},
	{"func.IORTC_VTable.setAlarmEnable.arg.1", "IOOptionBits, message"},
	{"func.IORTC_VTable.setAlarmEnable.args", "2"},
	{"func.IORTC_VTable.setAlarmEnable.cc", "cdecl"},
	{"func.IORTC_VTable.setAlarmEnable.ret", "void"},
	{"func.IORTC_VTable.setGMTTimeOfDay", "IORTC * self, long secs"},
	{"func.IORTC_VTable.setGMTTimeOfDay.arg.0", "IORTC *, self"},
	{"func.IORTC_VTable.setGMTTimeOfDay.arg.1", "long, secs"},
	{"func.IORTC_VTable.setGMTTimeOfDay.args", "2"},
	{"func.IORTC_VTable.setGMTTimeOfDay.cc", "cdecl"},
	{"func.IORTC_VTable.setGMTTimeOfDay.ret", "void"},
	{"func.IORTC_VTable.setMonotonicClockOffset", "IORTC * self, int64_t usecs"},
	{"func.IORTC_VTable.setMonotonicClockOffset.arg.0", "IORTC *, self"},
	{"func.IORTC_VTable.setMonotonicClockOffset.arg.1", "int64_t, usecs"},
	{"func.IORTC_VTable.setMonotonicClockOffset.args", "2"},
	{"func.IORTC_VTable.setMonotonicClockOffset.cc", "cdecl"},
	{"func.IORTC_VTable.setMonotonicClockOffset.ret", "IOReturn"},
	{"func.IORTC_VTable.setUTCTimeOfDay", "IORTC * self, clock_sec_t secs, clock_nsec_t nsecs"},
	{"func.IORTC_VTable.setUTCTimeOfDay.arg.0", "IORTC *, self"},
	{"func.IORTC_VTable.setUTCTimeOfDay.arg.1", "clock_sec_t, secs"},
	{"func.IORTC_VTable.setUTCTimeOfDay.arg.2", "clock_nsec_t, nsecs"},
	{"func.IORTC_VTable.setUTCTimeOfDay.args", "3"},
	{"func.IORTC_VTable.setUTCTimeOfDay.cc", "cdecl"},
	{"func.IORTC_VTable.setUTCTimeOfDay.ret", "void"},
	{"func.IORangeAllocator_VTable.allocElement", "IORangeAllocator * self, UInt32 index"},
	{"func.IORangeAllocator_VTable.allocElement.arg.0", "IORangeAllocator *, self"},
	{"func.IORangeAllocator_VTable.allocElement.arg.1", "UInt32, index"},
	{"func.IORangeAllocator_VTable.allocElement.args", "2"},
	{"func.IORangeAllocator_VTable.allocElement.cc", "cdecl"},
	{"func.IORangeAllocator_VTable.allocElement.ret", "bool"},
	{"func.IORangeAllocator_VTable.allocate", "IORangeAllocator * self, IORangeScalar size, IORangeScalar * result, IORangeScalar alignment"},
	{"func.IORangeAllocator_VTable.allocate.arg.0", "IORangeAllocator *, self"},
	{"func.IORangeAllocator_VTable.allocate.arg.1", "IORangeScalar, size"},
	{"func.IORangeAllocator_VTable.allocate.arg.2", "IORangeScalar *, result"},
	{"func.IORangeAllocator_VTable.allocate.arg.3", "IORangeScalar, alignment"},
	{"func.IORangeAllocator_VTable.allocate.args", "4"},
	{"func.IORangeAllocator_VTable.allocate.cc", "cdecl"},
	{"func.IORangeAllocator_VTable.allocate.ret", "bool"},
	{"func.IORangeAllocator_VTable.allocateRange", "IORangeAllocator * self, IORangeScalar start, IORangeScalar size"},
	{"func.IORangeAllocator_VTable.allocateRange.arg.0", "IORangeAllocator *, self"},
	{"func.IORangeAllocator_VTable.allocateRange.arg.1", "IORangeScalar, start"},
	{"func.IORangeAllocator_VTable.allocateRange.arg.2", "IORangeScalar, size"},
	{"func.IORangeAllocator_VTable.allocateRange.args", "3"},
	{"func.IORangeAllocator_VTable.allocateRange.cc", "cdecl"},
	{"func.IORangeAllocator_VTable.allocateRange.ret", "bool"},
	{"func.IORangeAllocator_VTable.deallocElement", "IORangeAllocator * self, UInt32 index"},
	{"func.IORangeAllocator_VTable.deallocElement.arg.0", "IORangeAllocator *, self"},
	{"func.IORangeAllocator_VTable.deallocElement.arg.1", "UInt32, index"},
	{"func.IORangeAllocator_VTable.deallocElement.args", "2"},
	{"func.IORangeAllocator_VTable.deallocElement.cc", "cdecl"},
	{"func.IORangeAllocator_VTable.deallocElement.ret", "void"},
	{"func.IORangeAllocator_VTable.deallocate", "IORangeAllocator * self, IORangeScalar start, IORangeScalar size"},
	{"func.IORangeAllocator_VTable.deallocate.arg.0", "IORangeAllocator *, self"},
	{"func.IORangeAllocator_VTable.deallocate.arg.1", "IORangeScalar, start"},
	{"func.IORangeAllocator_VTable.deallocate.arg.2", "IORangeScalar, size"},
	{"func.IORangeAllocator_VTable.deallocate.args", "3"},
	{"func.IORangeAllocator_VTable.deallocate.cc", "cdecl"},
	{"func.IORangeAllocator_VTable.deallocate.ret", "void"},
	{"func.IORangeAllocator_VTable.getFragmentCapacity", "IORangeAllocator * self"},
	{"func.IORangeAllocator_VTable.getFragmentCapacity.arg.0", "IORangeAllocator *, self"},
	{"func.IORangeAllocator_VTable.getFragmentCapacity.args", "1"},
	{"func.IORangeAllocator_VTable.getFragmentCapacity.cc", "cdecl"},
	{"func.IORangeAllocator_VTable.getFragmentCapacity.ret", "UInt32"},
	{"func.IORangeAllocator_VTable.getFragmentCount", "IORangeAllocator * self"},
	{"func.IORangeAllocator_VTable.getFragmentCount.arg.0", "IORangeAllocator *, self"},
	{"func.IORangeAllocator_VTable.getFragmentCount.args", "1"},
	{"func.IORangeAllocator_VTable.getFragmentCount.cc", "cdecl"},
	{"func.IORangeAllocator_VTable.getFragmentCount.ret", "UInt32"},
	{"func.IORangeAllocator_VTable.getFreeCount", "IORangeAllocator * self"},
	{"func.IORangeAllocator_VTable.getFreeCount.arg.0", "IORangeAllocator *, self"},
	{"func.IORangeAllocator_VTable.getFreeCount.args", "1"},
	{"func.IORangeAllocator_VTable.getFreeCount.cc", "cdecl"},
	{"func.IORangeAllocator_VTable.getFreeCount.ret", "IORangeScalar"},
	{"func.IORangeAllocator_VTable.init", "IORangeAllocator * self, IORangeScalar endOfRange, IORangeScalar defaultAlignment, UInt32 capacity, IOOptionBits options"},
	{"func.IORangeAllocator_VTable.init.arg.0", "IORangeAllocator *, self"},
	{"func.IORangeAllocator_VTable.init.arg.1", "IORangeScalar, endOfRange"},
	{"func.IORangeAllocator_VTable.init.arg.2", "IORangeScalar, defaultAlignment"},
	{"func.IORangeAllocator_VTable.init.arg.3", "UInt32, capacity"},
	{"func.IORangeAllocator_VTable.init.arg.4", "IOOptionBits, options"},
	{"func.IORangeAllocator_VTable.init.args", "5"},
	{"func.IORangeAllocator_VTable.init.cc", "cdecl"},
	{"func.IORangeAllocator_VTable.init.ret", "bool"},
	{"func.IORangeAllocator_VTable.setFragmentCapacityIncrement", "IORangeAllocator * self, UInt32 count"},
	{"func.IORangeAllocator_VTable.setFragmentCapacityIncrement.arg.0", "IORangeAllocator *, self"},
	{"func.IORangeAllocator_VTable.setFragmentCapacityIncrement.arg.1", "UInt32, count"},
	{"func.IORangeAllocator_VTable.setFragmentCapacityIncrement.args", "2"},
	{"func.IORangeAllocator_VTable.setFragmentCapacityIncrement.cc", "cdecl"},
	{"func.IORangeAllocator_VTable.setFragmentCapacityIncrement.ret", "void"},
	{"func.IORegistryEntry_VTable.applyToChildren", "const IORegistryEntry * self, IORegistryEntryApplierFunction applier, void * context, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.applyToChildren.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.applyToChildren.arg.1", "IORegistryEntryApplierFunction, applier"},
	{"func.IORegistryEntry_VTable.applyToChildren.arg.2", "void *, context"},
	{"func.IORegistryEntry_VTable.applyToChildren.arg.3", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.applyToChildren.args", "4"},
	{"func.IORegistryEntry_VTable.applyToChildren.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.applyToChildren.ret", "void"},
	{"func.IORegistryEntry_VTable.applyToParents", "const IORegistryEntry * self, IORegistryEntryApplierFunction applier, void * context, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.applyToParents.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.applyToParents.arg.1", "IORegistryEntryApplierFunction, applier"},
	{"func.IORegistryEntry_VTable.applyToParents.arg.2", "void *, context"},
	{"func.IORegistryEntry_VTable.applyToParents.arg.3", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.applyToParents.args", "4"},
	{"func.IORegistryEntry_VTable.applyToParents.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.applyToParents.ret", "void"},
	{"func.IORegistryEntry_VTable.attachToChild", "IORegistryEntry * self, IORegistryEntry * child, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.attachToChild.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.attachToChild.arg.1", "IORegistryEntry *, child"},
	{"func.IORegistryEntry_VTable.attachToChild.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.attachToChild.args", "3"},
	{"func.IORegistryEntry_VTable.attachToChild.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.attachToChild.ret", "bool"},
	{"func.IORegistryEntry_VTable.attachToParent", "IORegistryEntry * self, IORegistryEntry * parent, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.attachToParent.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.attachToParent.arg.1", "IORegistryEntry *, parent"},
	{"func.IORegistryEntry_VTable.attachToParent.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.attachToParent.args", "3"},
	{"func.IORegistryEntry_VTable.attachToParent.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.attachToParent.ret", "bool"},
	{"func.IORegistryEntry_VTable.childFromPath", "IORegistryEntry * self, const char * path, const IORegistryPlane * plane, char * residualPath, int * residualLength"},
	{"func.IORegistryEntry_VTable.childFromPath.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.childFromPath.arg.1", "const char *, path"},
	{"func.IORegistryEntry_VTable.childFromPath.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.childFromPath.arg.3", "char *, residualPath"},
	{"func.IORegistryEntry_VTable.childFromPath.arg.4", "int *, residualLength"},
	{"func.IORegistryEntry_VTable.childFromPath.args", "5"},
	{"func.IORegistryEntry_VTable.childFromPath.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.childFromPath.ret", "OSPtr<IORegistryEntry>"},
	{"func.IORegistryEntry_VTable.compareName", "const IORegistryEntry * self, OSString * name, OSString ** matched"},
	{"func.IORegistryEntry_VTable.compareName.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.compareName.arg.1", "OSString *, name"},
	{"func.IORegistryEntry_VTable.compareName.arg.2", "OSString **, matched"},
	{"func.IORegistryEntry_VTable.compareName.args", "3"},
	{"func.IORegistryEntry_VTable.compareName.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.compareName.ret", "bool"},
	{"func.IORegistryEntry_VTable.compareNames", "const IORegistryEntry * self, OSObject * name, OSString ** matched"},
	{"func.IORegistryEntry_VTable.compareNames.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.compareNames.arg.1", "OSObject *, name"},
	{"func.IORegistryEntry_VTable.compareNames.arg.2", "OSString **, matched"},
	{"func.IORegistryEntry_VTable.compareNames.args", "3"},
	{"func.IORegistryEntry_VTable.compareNames.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.compareNames.ret", "bool"},
	{"func.IORegistryEntry_VTable.copyChildEntry", "const IORegistryEntry * self, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.copyChildEntry.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.copyChildEntry.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.copyChildEntry.args", "2"},
	{"func.IORegistryEntry_VTable.copyChildEntry.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.copyChildEntry.ret", "OSPtr<IORegistryEntry>"},
	{"func.IORegistryEntry_VTable.copyLocation", "const IORegistryEntry * self, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.copyLocation.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.copyLocation.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.copyLocation.args", "2"},
	{"func.IORegistryEntry_VTable.copyLocation.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.copyLocation.ret", "OSPtr<const OSSymbol>"},
	{"func.IORegistryEntry_VTable.copyName", "const IORegistryEntry * self, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.copyName.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.copyName.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.copyName.args", "2"},
	{"func.IORegistryEntry_VTable.copyName.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.copyName.ret", "OSPtr<const OSSymbol>"},
	{"func.IORegistryEntry_VTable.copyParentEntry", "const IORegistryEntry * self, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.copyParentEntry.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.copyParentEntry.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.copyParentEntry.args", "2"},
	{"func.IORegistryEntry_VTable.copyParentEntry.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.copyParentEntry.ret", "OSPtr<IORegistryEntry>"},
	{"func.IORegistryEntry_VTable.copyProperty__1", "const IORegistryEntry * self, const char * aKey, const IORegistryPlane * plane, IOOptionBits options"},
	{"func.IORegistryEntry_VTable.copyProperty__1.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.copyProperty__1.arg.1", "const char *, aKey"},
	{"func.IORegistryEntry_VTable.copyProperty__1.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.copyProperty__1.arg.3", "IOOptionBits, options"},
	{"func.IORegistryEntry_VTable.copyProperty__1.args", "4"},
	{"func.IORegistryEntry_VTable.copyProperty__1.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.copyProperty__1.ret", "OSPtr<OSObject>"},
	{"func.IORegistryEntry_VTable.copyProperty__2", "const IORegistryEntry * self, const OSString * aKey, const IORegistryPlane * plane, IOOptionBits options"},
	{"func.IORegistryEntry_VTable.copyProperty__2.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.copyProperty__2.arg.1", "const OSString *, aKey"},
	{"func.IORegistryEntry_VTable.copyProperty__2.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.copyProperty__2.arg.3", "IOOptionBits, options"},
	{"func.IORegistryEntry_VTable.copyProperty__2.args", "4"},
	{"func.IORegistryEntry_VTable.copyProperty__2.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.copyProperty__2.ret", "OSPtr<OSObject>"},
	{"func.IORegistryEntry_VTable.copyProperty__3", "const IORegistryEntry * self, const OSSymbol * aKey, const IORegistryPlane * plane, IOOptionBits options"},
	{"func.IORegistryEntry_VTable.copyProperty__3.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.copyProperty__3.arg.1", "const OSSymbol *, aKey"},
	{"func.IORegistryEntry_VTable.copyProperty__3.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.copyProperty__3.arg.3", "IOOptionBits, options"},
	{"func.IORegistryEntry_VTable.copyProperty__3.args", "4"},
	{"func.IORegistryEntry_VTable.copyProperty__3.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.copyProperty__3.ret", "OSPtr<OSObject>"},
	{"func.IORegistryEntry_VTable.copyProperty__4", "const IORegistryEntry * self, const OSSymbol * aKey"},
	{"func.IORegistryEntry_VTable.copyProperty__4.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.copyProperty__4.arg.1", "const OSSymbol *, aKey"},
	{"func.IORegistryEntry_VTable.copyProperty__4.args", "2"},
	{"func.IORegistryEntry_VTable.copyProperty__4.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.copyProperty__4.ret", "OSPtr<OSObject>"},
	{"func.IORegistryEntry_VTable.copyProperty__5", "const IORegistryEntry * self, const OSString * aKey"},
	{"func.IORegistryEntry_VTable.copyProperty__5.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.copyProperty__5.arg.1", "const OSString *, aKey"},
	{"func.IORegistryEntry_VTable.copyProperty__5.args", "2"},
	{"func.IORegistryEntry_VTable.copyProperty__5.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.copyProperty__5.ret", "OSPtr<OSObject>"},
	{"func.IORegistryEntry_VTable.copyProperty__6", "const IORegistryEntry * self, const char * aKey"},
	{"func.IORegistryEntry_VTable.copyProperty__6.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.copyProperty__6.arg.1", "const char *, aKey"},
	{"func.IORegistryEntry_VTable.copyProperty__6.args", "2"},
	{"func.IORegistryEntry_VTable.copyProperty__6.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.copyProperty__6.ret", "OSPtr<OSObject>"},
	{"func.IORegistryEntry_VTable.detachAbove", "IORegistryEntry * self, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.detachAbove.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.detachAbove.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.detachAbove.args", "2"},
	{"func.IORegistryEntry_VTable.detachAbove.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.detachAbove.ret", "void"},
	{"func.IORegistryEntry_VTable.detachAll", "IORegistryEntry * self, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.detachAll.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.detachAll.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.detachAll.args", "2"},
	{"func.IORegistryEntry_VTable.detachAll.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.detachAll.ret", "void"},
	{"func.IORegistryEntry_VTable.detachFromChild", "IORegistryEntry * self, IORegistryEntry * child, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.detachFromChild.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.detachFromChild.arg.1", "IORegistryEntry *, child"},
	{"func.IORegistryEntry_VTable.detachFromChild.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.detachFromChild.args", "3"},
	{"func.IORegistryEntry_VTable.detachFromChild.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.detachFromChild.ret", "void"},
	{"func.IORegistryEntry_VTable.detachFromParent", "IORegistryEntry * self, IORegistryEntry * parent, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.detachFromParent.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.detachFromParent.arg.1", "IORegistryEntry *, parent"},
	{"func.IORegistryEntry_VTable.detachFromParent.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.detachFromParent.args", "3"},
	{"func.IORegistryEntry_VTable.detachFromParent.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.detachFromParent.ret", "void"},
	{"func.IORegistryEntry_VTable.dictionaryWithProperties", "const IORegistryEntry * self"},
	{"func.IORegistryEntry_VTable.dictionaryWithProperties.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.dictionaryWithProperties.args", "1"},
	{"func.IORegistryEntry_VTable.dictionaryWithProperties.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.dictionaryWithProperties.ret", "OSPtr<OSDictionary>"},
	{"func.IORegistryEntry_VTable.getChildEntry", "const IORegistryEntry * self, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.getChildEntry.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getChildEntry.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.getChildEntry.args", "2"},
	{"func.IORegistryEntry_VTable.getChildEntry.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getChildEntry.ret", "IORegistryEntry *"},
	{"func.IORegistryEntry_VTable.getChildIterator", "const IORegistryEntry * self, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.getChildIterator.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getChildIterator.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.getChildIterator.args", "2"},
	{"func.IORegistryEntry_VTable.getChildIterator.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getChildIterator.ret", "OSPtr<OSIterator>"},
	{"func.IORegistryEntry_VTable.getDepth", "const IORegistryEntry * self, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.getDepth.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getDepth.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.getDepth.args", "2"},
	{"func.IORegistryEntry_VTable.getDepth.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getDepth.ret", "unsigned int"},
	{"func.IORegistryEntry_VTable.getLocation", "const IORegistryEntry * self, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.getLocation.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getLocation.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.getLocation.args", "2"},
	{"func.IORegistryEntry_VTable.getLocation.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getLocation.ret", "const char *"},
	{"func.IORegistryEntry_VTable.getName", "const IORegistryEntry * self, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.getName.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getName.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.getName.args", "2"},
	{"func.IORegistryEntry_VTable.getName.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getName.ret", "const char *"},
	{"func.IORegistryEntry_VTable.getParentEntry", "const IORegistryEntry * self, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.getParentEntry.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getParentEntry.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.getParentEntry.args", "2"},
	{"func.IORegistryEntry_VTable.getParentEntry.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getParentEntry.ret", "IORegistryEntry *"},
	{"func.IORegistryEntry_VTable.getParentIterator", "const IORegistryEntry * self, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.getParentIterator.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getParentIterator.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.getParentIterator.args", "2"},
	{"func.IORegistryEntry_VTable.getParentIterator.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getParentIterator.ret", "OSPtr<OSIterator>"},
	{"func.IORegistryEntry_VTable.getPath", "const IORegistryEntry * self, char * path, int * length, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.getPath.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getPath.arg.1", "char *, path"},
	{"func.IORegistryEntry_VTable.getPath.arg.2", "int *, length"},
	{"func.IORegistryEntry_VTable.getPath.arg.3", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.getPath.args", "4"},
	{"func.IORegistryEntry_VTable.getPath.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getPath.ret", "bool"},
	{"func.IORegistryEntry_VTable.getPathComponent", "const IORegistryEntry * self, char * path, int * length, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.getPathComponent.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getPathComponent.arg.1", "char *, path"},
	{"func.IORegistryEntry_VTable.getPathComponent.arg.2", "int *, length"},
	{"func.IORegistryEntry_VTable.getPathComponent.arg.3", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.getPathComponent.args", "4"},
	{"func.IORegistryEntry_VTable.getPathComponent.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getPathComponent.ret", "bool"},
	{"func.IORegistryEntry_VTable.getProperty__1", "const IORegistryEntry * self, const OSSymbol * aKey"},
	{"func.IORegistryEntry_VTable.getProperty__1.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getProperty__1.arg.1", "const OSSymbol *, aKey"},
	{"func.IORegistryEntry_VTable.getProperty__1.args", "2"},
	{"func.IORegistryEntry_VTable.getProperty__1.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getProperty__1.ret", "OSObject *"},
	{"func.IORegistryEntry_VTable.getProperty__2", "const IORegistryEntry * self, const OSString * aKey"},
	{"func.IORegistryEntry_VTable.getProperty__2.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getProperty__2.arg.1", "const OSString *, aKey"},
	{"func.IORegistryEntry_VTable.getProperty__2.args", "2"},
	{"func.IORegistryEntry_VTable.getProperty__2.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getProperty__2.ret", "OSObject *"},
	{"func.IORegistryEntry_VTable.getProperty__3", "const IORegistryEntry * self, const char * aKey"},
	{"func.IORegistryEntry_VTable.getProperty__3.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getProperty__3.arg.1", "const char *, aKey"},
	{"func.IORegistryEntry_VTable.getProperty__3.args", "2"},
	{"func.IORegistryEntry_VTable.getProperty__3.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getProperty__3.ret", "OSObject *"},
	{"func.IORegistryEntry_VTable.getProperty__4", "const IORegistryEntry * self, const OSSymbol * aKey, const IORegistryPlane * plane, IOOptionBits options"},
	{"func.IORegistryEntry_VTable.getProperty__4.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getProperty__4.arg.1", "const OSSymbol *, aKey"},
	{"func.IORegistryEntry_VTable.getProperty__4.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.getProperty__4.arg.3", "IOOptionBits, options"},
	{"func.IORegistryEntry_VTable.getProperty__4.args", "4"},
	{"func.IORegistryEntry_VTable.getProperty__4.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getProperty__4.ret", "OSObject *"},
	{"func.IORegistryEntry_VTable.getProperty__5", "const IORegistryEntry * self, const OSString * aKey, const IORegistryPlane * plane, IOOptionBits options"},
	{"func.IORegistryEntry_VTable.getProperty__5.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getProperty__5.arg.1", "const OSString *, aKey"},
	{"func.IORegistryEntry_VTable.getProperty__5.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.getProperty__5.arg.3", "IOOptionBits, options"},
	{"func.IORegistryEntry_VTable.getProperty__5.args", "4"},
	{"func.IORegistryEntry_VTable.getProperty__5.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getProperty__5.ret", "OSObject *"},
	{"func.IORegistryEntry_VTable.getProperty__6", "const IORegistryEntry * self, const char * aKey, const IORegistryPlane * plane, IOOptionBits options"},
	{"func.IORegistryEntry_VTable.getProperty__6.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.getProperty__6.arg.1", "const char *, aKey"},
	{"func.IORegistryEntry_VTable.getProperty__6.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.getProperty__6.arg.3", "IOOptionBits, options"},
	{"func.IORegistryEntry_VTable.getProperty__6.args", "4"},
	{"func.IORegistryEntry_VTable.getProperty__6.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.getProperty__6.ret", "OSObject *"},
	{"func.IORegistryEntry_VTable.inPlane", "const IORegistryEntry * self, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.inPlane.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.inPlane.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.inPlane.args", "2"},
	{"func.IORegistryEntry_VTable.inPlane.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.inPlane.ret", "bool"},
	{"func.IORegistryEntry_VTable.init__1", "IORegistryEntry * self, OSDictionary * dictionary"},
	{"func.IORegistryEntry_VTable.init__1.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.init__1.arg.1", "OSDictionary *, dictionary"},
	{"func.IORegistryEntry_VTable.init__1.args", "2"},
	{"func.IORegistryEntry_VTable.init__1.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.init__1.ret", "bool"},
	{"func.IORegistryEntry_VTable.init__2", "IORegistryEntry * self, IORegistryEntry * from, const IORegistryPlane * inPlane"},
	{"func.IORegistryEntry_VTable.init__2.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.init__2.arg.1", "IORegistryEntry *, from"},
	{"func.IORegistryEntry_VTable.init__2.arg.2", "const IORegistryPlane *, inPlane"},
	{"func.IORegistryEntry_VTable.init__2.args", "3"},
	{"func.IORegistryEntry_VTable.init__2.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.init__2.ret", "bool"},
	{"func.IORegistryEntry_VTable.isChild", "const IORegistryEntry * self, IORegistryEntry * child, const IORegistryPlane * plane, bool onlyChild"},
	{"func.IORegistryEntry_VTable.isChild.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.isChild.arg.1", "IORegistryEntry *, child"},
	{"func.IORegistryEntry_VTable.isChild.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.isChild.arg.3", "bool, onlyChild"},
	{"func.IORegistryEntry_VTable.isChild.args", "4"},
	{"func.IORegistryEntry_VTable.isChild.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.isChild.ret", "bool"},
	{"func.IORegistryEntry_VTable.isParent", "const IORegistryEntry * self, IORegistryEntry * parent, const IORegistryPlane * plane, bool onlyParent"},
	{"func.IORegistryEntry_VTable.isParent.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.isParent.arg.1", "IORegistryEntry *, parent"},
	{"func.IORegistryEntry_VTable.isParent.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.isParent.arg.3", "bool, onlyParent"},
	{"func.IORegistryEntry_VTable.isParent.args", "4"},
	{"func.IORegistryEntry_VTable.isParent.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.isParent.ret", "bool"},
	{"func.IORegistryEntry_VTable.removeProperty__1", "IORegistryEntry * self, const OSSymbol * aKey"},
	{"func.IORegistryEntry_VTable.removeProperty__1.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.removeProperty__1.arg.1", "const OSSymbol *, aKey"},
	{"func.IORegistryEntry_VTable.removeProperty__1.args", "2"},
	{"func.IORegistryEntry_VTable.removeProperty__1.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.removeProperty__1.ret", "void"},
	{"func.IORegistryEntry_VTable.removeProperty__2", "IORegistryEntry * self, const OSString * aKey"},
	{"func.IORegistryEntry_VTable.removeProperty__2.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.removeProperty__2.arg.1", "const OSString *, aKey"},
	{"func.IORegistryEntry_VTable.removeProperty__2.args", "2"},
	{"func.IORegistryEntry_VTable.removeProperty__2.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.removeProperty__2.ret", "void"},
	{"func.IORegistryEntry_VTable.removeProperty__3", "IORegistryEntry * self, const char * aKey"},
	{"func.IORegistryEntry_VTable.removeProperty__3.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.removeProperty__3.arg.1", "const char *, aKey"},
	{"func.IORegistryEntry_VTable.removeProperty__3.args", "2"},
	{"func.IORegistryEntry_VTable.removeProperty__3.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.removeProperty__3.ret", "void"},
	{"func.IORegistryEntry_VTable.runPropertyAction", "IORegistryEntry * self, IORegistryEntry::Action action, OSObject * target, void * arg0, void * arg1, void * arg2, void * arg3"},
	{"func.IORegistryEntry_VTable.runPropertyAction.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.runPropertyAction.arg.1", "IORegistryEntry::Action, action"},
	{"func.IORegistryEntry_VTable.runPropertyAction.arg.2", "OSObject *, target"},
	{"func.IORegistryEntry_VTable.runPropertyAction.arg.3", "void *, arg0"},
	{"func.IORegistryEntry_VTable.runPropertyAction.arg.4", "void *, arg1"},
	{"func.IORegistryEntry_VTable.runPropertyAction.arg.5", "void *, arg2"},
	{"func.IORegistryEntry_VTable.runPropertyAction.arg.6", "void *, arg3"},
	{"func.IORegistryEntry_VTable.runPropertyAction.args", "7"},
	{"func.IORegistryEntry_VTable.runPropertyAction.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.runPropertyAction.ret", "IOReturn"},
	{"func.IORegistryEntry_VTable.serializeProperties", "const IORegistryEntry * self, OSSerialize * serialize"},
	{"func.IORegistryEntry_VTable.serializeProperties.arg.0", "const IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.serializeProperties.arg.1", "OSSerialize *, serialize"},
	{"func.IORegistryEntry_VTable.serializeProperties.args", "2"},
	{"func.IORegistryEntry_VTable.serializeProperties.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.serializeProperties.ret", "bool"},
	{"func.IORegistryEntry_VTable.setLocation__1", "IORegistryEntry * self, const OSSymbol * location, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.setLocation__1.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.setLocation__1.arg.1", "const OSSymbol *, location"},
	{"func.IORegistryEntry_VTable.setLocation__1.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.setLocation__1.args", "3"},
	{"func.IORegistryEntry_VTable.setLocation__1.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.setLocation__1.ret", "void"},
	{"func.IORegistryEntry_VTable.setLocation__2", "IORegistryEntry * self, const char * location, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.setLocation__2.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.setLocation__2.arg.1", "const char *, location"},
	{"func.IORegistryEntry_VTable.setLocation__2.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.setLocation__2.args", "3"},
	{"func.IORegistryEntry_VTable.setLocation__2.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.setLocation__2.ret", "void"},
	{"func.IORegistryEntry_VTable.setName__1", "IORegistryEntry * self, const OSSymbol * name, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.setName__1.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.setName__1.arg.1", "const OSSymbol *, name"},
	{"func.IORegistryEntry_VTable.setName__1.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.setName__1.args", "3"},
	{"func.IORegistryEntry_VTable.setName__1.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.setName__1.ret", "void"},
	{"func.IORegistryEntry_VTable.setName__2", "IORegistryEntry * self, const char * name, const IORegistryPlane * plane"},
	{"func.IORegistryEntry_VTable.setName__2.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.setName__2.arg.1", "const char *, name"},
	{"func.IORegistryEntry_VTable.setName__2.arg.2", "const IORegistryPlane *, plane"},
	{"func.IORegistryEntry_VTable.setName__2.args", "3"},
	{"func.IORegistryEntry_VTable.setName__2.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.setName__2.ret", "void"},
	{"func.IORegistryEntry_VTable.setProperties", "IORegistryEntry * self, OSObject * properties"},
	{"func.IORegistryEntry_VTable.setProperties.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.setProperties.arg.1", "OSObject *, properties"},
	{"func.IORegistryEntry_VTable.setProperties.args", "2"},
	{"func.IORegistryEntry_VTable.setProperties.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.setProperties.ret", "IOReturn"},
	{"func.IORegistryEntry_VTable.setPropertyTable", "IORegistryEntry * self, OSDictionary * dict"},
	{"func.IORegistryEntry_VTable.setPropertyTable.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.setPropertyTable.arg.1", "OSDictionary *, dict"},
	{"func.IORegistryEntry_VTable.setPropertyTable.args", "2"},
	{"func.IORegistryEntry_VTable.setPropertyTable.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.setPropertyTable.ret", "void"},
	{"func.IORegistryEntry_VTable.setProperty__1", "IORegistryEntry * self, const OSSymbol * aKey, OSObject * anObject"},
	{"func.IORegistryEntry_VTable.setProperty__1.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.setProperty__1.arg.1", "const OSSymbol *, aKey"},
	{"func.IORegistryEntry_VTable.setProperty__1.arg.2", "OSObject *, anObject"},
	{"func.IORegistryEntry_VTable.setProperty__1.args", "3"},
	{"func.IORegistryEntry_VTable.setProperty__1.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.setProperty__1.ret", "bool"},
	{"func.IORegistryEntry_VTable.setProperty__2", "IORegistryEntry * self, const OSString * aKey, OSObject * anObject"},
	{"func.IORegistryEntry_VTable.setProperty__2.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.setProperty__2.arg.1", "const OSString *, aKey"},
	{"func.IORegistryEntry_VTable.setProperty__2.arg.2", "OSObject *, anObject"},
	{"func.IORegistryEntry_VTable.setProperty__2.args", "3"},
	{"func.IORegistryEntry_VTable.setProperty__2.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.setProperty__2.ret", "bool"},
	{"func.IORegistryEntry_VTable.setProperty__3", "IORegistryEntry * self, const char * aKey, OSObject * anObject"},
	{"func.IORegistryEntry_VTable.setProperty__3.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.setProperty__3.arg.1", "const char *, aKey"},
	{"func.IORegistryEntry_VTable.setProperty__3.arg.2", "OSObject *, anObject"},
	{"func.IORegistryEntry_VTable.setProperty__3.args", "3"},
	{"func.IORegistryEntry_VTable.setProperty__3.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.setProperty__3.ret", "bool"},
	{"func.IORegistryEntry_VTable.setProperty__4", "IORegistryEntry * self, const char * aKey, const char * aString"},
	{"func.IORegistryEntry_VTable.setProperty__4.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.setProperty__4.arg.1", "const char *, aKey"},
	{"func.IORegistryEntry_VTable.setProperty__4.arg.2", "const char *, aString"},
	{"func.IORegistryEntry_VTable.setProperty__4.args", "3"},
	{"func.IORegistryEntry_VTable.setProperty__4.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.setProperty__4.ret", "bool"},
	{"func.IORegistryEntry_VTable.setProperty__5", "IORegistryEntry * self, const char * aKey, bool aBoolean"},
	{"func.IORegistryEntry_VTable.setProperty__5.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.setProperty__5.arg.1", "const char *, aKey"},
	{"func.IORegistryEntry_VTable.setProperty__5.arg.2", "bool, aBoolean"},
	{"func.IORegistryEntry_VTable.setProperty__5.args", "3"},
	{"func.IORegistryEntry_VTable.setProperty__5.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.setProperty__5.ret", "bool"},
	{"func.IORegistryEntry_VTable.setProperty__6", "IORegistryEntry * self, const char * aKey, unsigned long long aValue, unsigned int aNumberOfBits"},
	{"func.IORegistryEntry_VTable.setProperty__6.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.setProperty__6.arg.1", "const char *, aKey"},
	{"func.IORegistryEntry_VTable.setProperty__6.arg.2", "unsigned long long, aValue"},
	{"func.IORegistryEntry_VTable.setProperty__6.arg.3", "unsigned int, aNumberOfBits"},
	{"func.IORegistryEntry_VTable.setProperty__6.args", "4"},
	{"func.IORegistryEntry_VTable.setProperty__6.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.setProperty__6.ret", "bool"},
	{"func.IORegistryEntry_VTable.setProperty__7", "IORegistryEntry * self, const char * aKey, void * bytes, unsigned int length"},
	{"func.IORegistryEntry_VTable.setProperty__7.arg.0", "IORegistryEntry *, self"},
	{"func.IORegistryEntry_VTable.setProperty__7.arg.1", "const char *, aKey"},
	{"func.IORegistryEntry_VTable.setProperty__7.arg.2", "void *, bytes"},
	{"func.IORegistryEntry_VTable.setProperty__7.arg.3", "unsigned int, length"},
	{"func.IORegistryEntry_VTable.setProperty__7.args", "4"},
	{"func.IORegistryEntry_VTable.setProperty__7.cc", "cdecl"},
	{"func.IORegistryEntry_VTable.setProperty__7.ret", "bool"},
	{"func.IORegistryIterator_VTable.enterEntry__1", "IORegistryIterator * self"},
	{"func.IORegistryIterator_VTable.enterEntry__1.arg.0", "IORegistryIterator *, self"},
	{"func.IORegistryIterator_VTable.enterEntry__1.args", "1"},
	{"func.IORegistryIterator_VTable.enterEntry__1.cc", "cdecl"},
	{"func.IORegistryIterator_VTable.enterEntry__1.ret", "void"},
	{"func.IORegistryIterator_VTable.enterEntry__2", "IORegistryIterator * self, const IORegistryPlane * plane"},
	{"func.IORegistryIterator_VTable.enterEntry__2.arg.0", "IORegistryIterator *, self"},
	{"func.IORegistryIterator_VTable.enterEntry__2.arg.1", "const IORegistryPlane *, plane"},
	{"func.IORegistryIterator_VTable.enterEntry__2.args", "2"},
	{"func.IORegistryIterator_VTable.enterEntry__2.cc", "cdecl"},
	{"func.IORegistryIterator_VTable.enterEntry__2.ret", "void"},
	{"func.IORegistryIterator_VTable.exitEntry", "IORegistryIterator * self"},
	{"func.IORegistryIterator_VTable.exitEntry.arg.0", "IORegistryIterator *, self"},
	{"func.IORegistryIterator_VTable.exitEntry.args", "1"},
	{"func.IORegistryIterator_VTable.exitEntry.cc", "cdecl"},
	{"func.IORegistryIterator_VTable.exitEntry.ret", "bool"},
	{"func.IORegistryIterator_VTable.getCurrentEntry", "IORegistryIterator * self"},
	{"func.IORegistryIterator_VTable.getCurrentEntry.arg.0", "IORegistryIterator *, self"},
	{"func.IORegistryIterator_VTable.getCurrentEntry.args", "1"},
	{"func.IORegistryIterator_VTable.getCurrentEntry.cc", "cdecl"},
	{"func.IORegistryIterator_VTable.getCurrentEntry.ret", "IORegistryEntry *"},
	{"func.IORegistryIterator_VTable.getNextObjectFlat", "IORegistryIterator * self"},
	{"func.IORegistryIterator_VTable.getNextObjectFlat.arg.0", "IORegistryIterator *, self"},
	{"func.IORegistryIterator_VTable.getNextObjectFlat.args", "1"},
	{"func.IORegistryIterator_VTable.getNextObjectFlat.cc", "cdecl"},
	{"func.IORegistryIterator_VTable.getNextObjectFlat.ret", "IORegistryEntry *"},
	{"func.IORegistryIterator_VTable.getNextObjectRecursive", "IORegistryIterator * self"},
	{"func.IORegistryIterator_VTable.getNextObjectRecursive.arg.0", "IORegistryIterator *, self"},
	{"func.IORegistryIterator_VTable.getNextObjectRecursive.args", "1"},
	{"func.IORegistryIterator_VTable.getNextObjectRecursive.cc", "cdecl"},
	{"func.IORegistryIterator_VTable.getNextObjectRecursive.ret", "IORegistryEntry *"},
	{"func.IORegistryIterator_VTable.iterateAll", "IORegistryIterator * self"},
	{"func.IORegistryIterator_VTable.iterateAll.arg.0", "IORegistryIterator *, self"},
	{"func.IORegistryIterator_VTable.iterateAll.args", "1"},
	{"func.IORegistryIterator_VTable.iterateAll.cc", "cdecl"},
	{"func.IORegistryIterator_VTable.iterateAll.ret", "OSPtr<OSOrderedSet>"},
	{"func.IOReporter_VTable.copyElementValues", "IOReporter * self, int element_index, IOReportElementValues * elementValues"},
	{"func.IOReporter_VTable.copyElementValues.arg.0", "IOReporter *, self"},
	{"func.IOReporter_VTable.copyElementValues.arg.1", "int, element_index"},
	{"func.IOReporter_VTable.copyElementValues.arg.2", "IOReportElementValues *, elementValues"},
	{"func.IOReporter_VTable.copyElementValues.args", "3"},
	{"func.IOReporter_VTable.copyElementValues.cc", "cdecl"},
	{"func.IOReporter_VTable.copyElementValues.ret", "IOReturn"},
	{"func.IOReporter_VTable.getChannelIndex", "IOReporter * self, uint64_t channel_id, int * channel_index"},
	{"func.IOReporter_VTable.getChannelIndex.arg.0", "IOReporter *, self"},
	{"func.IOReporter_VTable.getChannelIndex.arg.1", "uint64_t, channel_id"},
	{"func.IOReporter_VTable.getChannelIndex.arg.2", "int *, channel_index"},
	{"func.IOReporter_VTable.getChannelIndex.args", "3"},
	{"func.IOReporter_VTable.getChannelIndex.cc", "cdecl"},
	{"func.IOReporter_VTable.getChannelIndex.ret", "IOReturn"},
	{"func.IOReporter_VTable.getChannelIndices", "IOReporter * self, uint64_t channel_id, int * channel_index, int * element_index"},
	{"func.IOReporter_VTable.getChannelIndices.arg.0", "IOReporter *, self"},
	{"func.IOReporter_VTable.getChannelIndices.arg.1", "uint64_t, channel_id"},
	{"func.IOReporter_VTable.getChannelIndices.arg.2", "int *, channel_index"},
	{"func.IOReporter_VTable.getChannelIndices.arg.3", "int *, element_index"},
	{"func.IOReporter_VTable.getChannelIndices.args", "4"},
	{"func.IOReporter_VTable.getChannelIndices.cc", "cdecl"},
	{"func.IOReporter_VTable.getChannelIndices.ret", "IOReturn"},
	{"func.IOReporter_VTable.getElementValues", "IOReporter * self, int element_index"},
	{"func.IOReporter_VTable.getElementValues.arg.0", "IOReporter *, self"},
	{"func.IOReporter_VTable.getElementValues.arg.1", "int, element_index"},
	{"func.IOReporter_VTable.getElementValues.args", "2"},
	{"func.IOReporter_VTable.getElementValues.cc", "cdecl"},
	{"func.IOReporter_VTable.getElementValues.ret", "const IOReportElementValues *"},
	{"func.IOReporter_VTable.getFirstElementIndex", "IOReporter * self, uint64_t channel_id, int * element_index"},
	{"func.IOReporter_VTable.getFirstElementIndex.arg.0", "IOReporter *, self"},
	{"func.IOReporter_VTable.getFirstElementIndex.arg.1", "uint64_t, channel_id"},
	{"func.IOReporter_VTable.getFirstElementIndex.arg.2", "int *, element_index"},
	{"func.IOReporter_VTable.getFirstElementIndex.args", "3"},
	{"func.IOReporter_VTable.getFirstElementIndex.cc", "cdecl"},
	{"func.IOReporter_VTable.getFirstElementIndex.ret", "IOReturn"},
	{"func.IOReporter_VTable.handleAddChannelSwap", "IOReporter * self, uint64_t channel_id, const OSSymbol * symChannelName"},
	{"func.IOReporter_VTable.handleAddChannelSwap.arg.0", "IOReporter *, self"},
	{"func.IOReporter_VTable.handleAddChannelSwap.arg.1", "uint64_t, channel_id"},
	{"func.IOReporter_VTable.handleAddChannelSwap.arg.2", "const OSSymbol *, symChannelName"},
	{"func.IOReporter_VTable.handleAddChannelSwap.args", "3"},
	{"func.IOReporter_VTable.handleAddChannelSwap.cc", "cdecl"},
	{"func.IOReporter_VTable.handleAddChannelSwap.ret", "IOReturn"},
	{"func.IOReporter_VTable.handleConfigureReport", "IOReporter * self, IOReportChannelList * channelList, IOReportConfigureAction action, void * result, void * destination"},
	{"func.IOReporter_VTable.handleConfigureReport.arg.0", "IOReporter *, self"},
	{"func.IOReporter_VTable.handleConfigureReport.arg.1", "IOReportChannelList *, channelList"},
	{"func.IOReporter_VTable.handleConfigureReport.arg.2", "IOReportConfigureAction, action"},
	{"func.IOReporter_VTable.handleConfigureReport.arg.3", "void *, result"},
	{"func.IOReporter_VTable.handleConfigureReport.arg.4", "void *, destination"},
	{"func.IOReporter_VTable.handleConfigureReport.args", "5"},
	{"func.IOReporter_VTable.handleConfigureReport.cc", "cdecl"},
	{"func.IOReporter_VTable.handleConfigureReport.ret", "IOReturn"},
	{"func.IOReporter_VTable.handleCreateLegend", "IOReporter * self"},
	{"func.IOReporter_VTable.handleCreateLegend.arg.0", "IOReporter *, self"},
	{"func.IOReporter_VTable.handleCreateLegend.args", "1"},
	{"func.IOReporter_VTable.handleCreateLegend.cc", "cdecl"},
	{"func.IOReporter_VTable.handleCreateLegend.ret", "OSPtr<IOReportLegendEntry>"},
	{"func.IOReporter_VTable.handleSwapCleanup", "IOReporter * self, int swapNChannels"},
	{"func.IOReporter_VTable.handleSwapCleanup.arg.0", "IOReporter *, self"},
	{"func.IOReporter_VTable.handleSwapCleanup.arg.1", "int, swapNChannels"},
	{"func.IOReporter_VTable.handleSwapCleanup.args", "2"},
	{"func.IOReporter_VTable.handleSwapCleanup.cc", "cdecl"},
	{"func.IOReporter_VTable.handleSwapCleanup.ret", "void"},
	{"func.IOReporter_VTable.handleSwapPrepare", "IOReporter * self, int newNChannels"},
	{"func.IOReporter_VTable.handleSwapPrepare.arg.0", "IOReporter *, self"},
	{"func.IOReporter_VTable.handleSwapPrepare.arg.1", "int, newNChannels"},
	{"func.IOReporter_VTable.handleSwapPrepare.args", "2"},
	{"func.IOReporter_VTable.handleSwapPrepare.cc", "cdecl"},
	{"func.IOReporter_VTable.handleSwapPrepare.ret", "IOReturn"},
	{"func.IOReporter_VTable.handleUpdateReport", "IOReporter * self, IOReportChannelList * channelList, IOReportConfigureAction action, void * result, void * destination"},
	{"func.IOReporter_VTable.handleUpdateReport.arg.0", "IOReporter *, self"},
	{"func.IOReporter_VTable.handleUpdateReport.arg.1", "IOReportChannelList *, channelList"},
	{"func.IOReporter_VTable.handleUpdateReport.arg.2", "IOReportConfigureAction, action"},
	{"func.IOReporter_VTable.handleUpdateReport.arg.3", "void *, result"},
	{"func.IOReporter_VTable.handleUpdateReport.arg.4", "void *, destination"},
	{"func.IOReporter_VTable.handleUpdateReport.args", "5"},
	{"func.IOReporter_VTable.handleUpdateReport.cc", "cdecl"},
	{"func.IOReporter_VTable.handleUpdateReport.ret", "IOReturn"},
	{"func.IOReporter_VTable.init", "IOReporter * self, IOService * reportingService, IOReportChannelType channelType, IOReportUnit unit"},
	{"func.IOReporter_VTable.init.arg.0", "IOReporter *, self"},
	{"func.IOReporter_VTable.init.arg.1", "IOService *, reportingService"},
	{"func.IOReporter_VTable.init.arg.2", "IOReportChannelType, channelType"},
	{"func.IOReporter_VTable.init.arg.3", "IOReportUnit, unit"},
	{"func.IOReporter_VTable.init.args", "4"},
	{"func.IOReporter_VTable.init.cc", "cdecl"},
	{"func.IOReporter_VTable.init.ret", "bool"},
	{"func.IOReporter_VTable.setElementValues", "IOReporter * self, int element_index, IOReportElementValues * values, uint64_t record_time"},
	{"func.IOReporter_VTable.setElementValues.arg.0", "IOReporter *, self"},
	{"func.IOReporter_VTable.setElementValues.arg.1", "int, element_index"},
	{"func.IOReporter_VTable.setElementValues.arg.2", "IOReportElementValues *, values"},
	{"func.IOReporter_VTable.setElementValues.arg.3", "uint64_t, record_time"},
	{"func.IOReporter_VTable.setElementValues.args", "4"},
	{"func.IOReporter_VTable.setElementValues.cc", "cdecl"},
	{"func.IOReporter_VTable.setElementValues.ret", "IOReturn"},
	{"func.IOReporter_VTable.updateChannelValues", "IOReporter * self, int channel_index"},
	{"func.IOReporter_VTable.updateChannelValues.arg.0", "IOReporter *, self"},
	{"func.IOReporter_VTable.updateChannelValues.arg.1", "int, channel_index"},
	{"func.IOReporter_VTable.updateChannelValues.args", "2"},
	{"func.IOReporter_VTable.updateChannelValues.cc", "cdecl"},
	{"func.IOReporter_VTable.updateChannelValues.ret", "IOReturn"},
	{"func.IOService_VTable.PMinit", "IOService * self"},
	{"func.IOService_VTable.PMinit.arg.0", "IOService *, self"},
	{"func.IOService_VTable.PMinit.args", "1"},
	{"func.IOService_VTable.PMinit.cc", "cdecl"},
	{"func.IOService_VTable.PMinit.ret", "void"},
	{"func.IOService_VTable.PMstop", "IOService * self"},
	{"func.IOService_VTable.PMstop.arg.0", "IOService *, self"},
	{"func.IOService_VTable.PMstop.args", "1"},
	{"func.IOService_VTable.PMstop.cc", "cdecl"},
	{"func.IOService_VTable.PMstop.ret", "void"},
	{"func.IOService_VTable.acknowledgeNotification", "IOService * self, IONotificationRef notification, IOOptionBits response"},
	{"func.IOService_VTable.acknowledgeNotification.arg.0", "IOService *, self"},
	{"func.IOService_VTable.acknowledgeNotification.arg.1", "IONotificationRef, notification"},
	{"func.IOService_VTable.acknowledgeNotification.arg.2", "IOOptionBits, response"},
	{"func.IOService_VTable.acknowledgeNotification.args", "3"},
	{"func.IOService_VTable.acknowledgeNotification.cc", "cdecl"},
	{"func.IOService_VTable.acknowledgeNotification.ret", "IOReturn"},
	{"func.IOService_VTable.activityTickle", "IOService * self, unsigned long type, unsigned long stateNumber"},
	{"func.IOService_VTable.activityTickle.arg.0", "IOService *, self"},
	{"func.IOService_VTable.activityTickle.arg.1", "unsigned long, type"},
	{"func.IOService_VTable.activityTickle.arg.2", "unsigned long, stateNumber"},
	{"func.IOService_VTable.activityTickle.args", "3"},
	{"func.IOService_VTable.activityTickle.cc", "cdecl"},
	{"func.IOService_VTable.activityTickle.ret", "bool"},
	{"func.IOService_VTable.addNeededResource", "IOService * self, const char * key"},
	{"func.IOService_VTable.addNeededResource.arg.0", "IOService *, self"},
	{"func.IOService_VTable.addNeededResource.arg.1", "const char *, key"},
	{"func.IOService_VTable.addNeededResource.args", "2"},
	{"func.IOService_VTable.addNeededResource.cc", "cdecl"},
	{"func.IOService_VTable.addNeededResource.ret", "bool"},
	{"func.IOService_VTable.addPowerChild", "IOService * self, IOService * theChild"},
	{"func.IOService_VTable.addPowerChild.arg.0", "IOService *, self"},
	{"func.IOService_VTable.addPowerChild.arg.1", "IOService *, theChild"},
	{"func.IOService_VTable.addPowerChild.args", "2"},
	{"func.IOService_VTable.addPowerChild.cc", "cdecl"},
	{"func.IOService_VTable.addPowerChild.ret", "IOReturn"},
	{"func.IOService_VTable.adjustBusy", "IOService * self, SInt32 delta"},
	{"func.IOService_VTable.adjustBusy.arg.0", "IOService *, self"},
	{"func.IOService_VTable.adjustBusy.arg.1", "SInt32, delta"},
	{"func.IOService_VTable.adjustBusy.args", "2"},
	{"func.IOService_VTable.adjustBusy.cc", "cdecl"},
	{"func.IOService_VTable.adjustBusy.ret", "void"},
	{"func.IOService_VTable.allowPowerChange", "IOService * self, unsigned long refcon"},
	{"func.IOService_VTable.allowPowerChange.arg.0", "IOService *, self"},
	{"func.IOService_VTable.allowPowerChange.arg.1", "unsigned long, refcon"},
	{"func.IOService_VTable.allowPowerChange.args", "2"},
	{"func.IOService_VTable.allowPowerChange.cc", "cdecl"},
	{"func.IOService_VTable.allowPowerChange.ret", "IOReturn"},
	{"func.IOService_VTable.applyToClients", "IOService * self, IOServiceApplierFunction applier, void * context"},
	{"func.IOService_VTable.applyToClients.arg.0", "IOService *, self"},
	{"func.IOService_VTable.applyToClients.arg.1", "IOServiceApplierFunction, applier"},
	{"func.IOService_VTable.applyToClients.arg.2", "void *, context"},
	{"func.IOService_VTable.applyToClients.args", "3"},
	{"func.IOService_VTable.applyToClients.cc", "cdecl"},
	{"func.IOService_VTable.applyToClients.ret", "void"},
	{"func.IOService_VTable.applyToInterested", "IOService * self, const OSSymbol * typeOfInterest, OSObjectApplierFunction applier, void * context"},
	{"func.IOService_VTable.applyToInterested.arg.0", "IOService *, self"},
	{"func.IOService_VTable.applyToInterested.arg.1", "const OSSymbol *, typeOfInterest"},
	{"func.IOService_VTable.applyToInterested.arg.2", "OSObjectApplierFunction, applier"},
	{"func.IOService_VTable.applyToInterested.arg.3", "void *, context"},
	{"func.IOService_VTable.applyToInterested.args", "4"},
	{"func.IOService_VTable.applyToInterested.cc", "cdecl"},
	{"func.IOService_VTable.applyToInterested.ret", "void"},
	{"func.IOService_VTable.applyToProviders", "IOService * self, IOServiceApplierFunction applier, void * context"},
	{"func.IOService_VTable.applyToProviders.arg.0", "IOService *, self"},
	{"func.IOService_VTable.applyToProviders.arg.1", "IOServiceApplierFunction, applier"},
	{"func.IOService_VTable.applyToProviders.arg.2", "void *, context"},
	{"func.IOService_VTable.applyToProviders.args", "3"},
	{"func.IOService_VTable.applyToProviders.cc", "cdecl"},
	{"func.IOService_VTable.applyToProviders.ret", "void"},
	{"func.IOService_VTable.askChangeDown", "IOService * self, unsigned long a1"},
	{"func.IOService_VTable.askChangeDown.arg.0", "IOService *, self"},
	{"func.IOService_VTable.askChangeDown.arg.1", "unsigned long, a1"},
	{"func.IOService_VTable.askChangeDown.args", "2"},
	{"func.IOService_VTable.askChangeDown.cc", "cdecl"},
	{"func.IOService_VTable.askChangeDown.ret", "bool"},
	{"func.IOService_VTable.attach", "IOService * self, IOService * provider"},
	{"func.IOService_VTable.attach.arg.0", "IOService *, self"},
	{"func.IOService_VTable.attach.arg.1", "IOService *, provider"},
	{"func.IOService_VTable.attach.args", "2"},
	{"func.IOService_VTable.attach.cc", "cdecl"},
	{"func.IOService_VTable.attach.ret", "bool"},
	{"func.IOService_VTable.callPlatformFunction__1", "IOService * self, const OSSymbol * functionName, bool waitForFunction, void * param1, void * param2, void * param3, void * param4"},
	{"func.IOService_VTable.callPlatformFunction__1.arg.0", "IOService *, self"},
	{"func.IOService_VTable.callPlatformFunction__1.arg.1", "const OSSymbol *, functionName"},
	{"func.IOService_VTable.callPlatformFunction__1.arg.2", "bool, waitForFunction"},
	{"func.IOService_VTable.callPlatformFunction__1.arg.3", "void *, param1"},
	{"func.IOService_VTable.callPlatformFunction__1.arg.4", "void *, param2"},
	{"func.IOService_VTable.callPlatformFunction__1.arg.5", "void *, param3"},
	{"func.IOService_VTable.callPlatformFunction__1.arg.6", "void *, param4"},
	{"func.IOService_VTable.callPlatformFunction__1.args", "7"},
	{"func.IOService_VTable.callPlatformFunction__1.cc", "cdecl"},
	{"func.IOService_VTable.callPlatformFunction__1.ret", "IOReturn"},
	{"func.IOService_VTable.callPlatformFunction__2", "IOService * self, const char * functionName, bool waitForFunction, void * param1, void * param2, void * param3, void * param4"},
	{"func.IOService_VTable.callPlatformFunction__2.arg.0", "IOService *, self"},
	{"func.IOService_VTable.callPlatformFunction__2.arg.1", "const char *, functionName"},
	{"func.IOService_VTable.callPlatformFunction__2.arg.2", "bool, waitForFunction"},
	{"func.IOService_VTable.callPlatformFunction__2.arg.3", "void *, param1"},
	{"func.IOService_VTable.callPlatformFunction__2.arg.4", "void *, param2"},
	{"func.IOService_VTable.callPlatformFunction__2.arg.5", "void *, param3"},
	{"func.IOService_VTable.callPlatformFunction__2.arg.6", "void *, param4"},
	{"func.IOService_VTable.callPlatformFunction__2.args", "7"},
	{"func.IOService_VTable.callPlatformFunction__2.cc", "cdecl"},
	{"func.IOService_VTable.callPlatformFunction__2.ret", "IOReturn"},
	{"func.IOService_VTable.cancelPowerChange", "IOService * self, unsigned long refcon"},
	{"func.IOService_VTable.cancelPowerChange.arg.0", "IOService *, self"},
	{"func.IOService_VTable.cancelPowerChange.arg.1", "unsigned long, refcon"},
	{"func.IOService_VTable.cancelPowerChange.args", "2"},
	{"func.IOService_VTable.cancelPowerChange.cc", "cdecl"},
	{"func.IOService_VTable.cancelPowerChange.ret", "IOReturn"},
	{"func.IOService_VTable.causeInterrupt", "IOService * self, int source"},
	{"func.IOService_VTable.causeInterrupt.arg.0", "IOService *, self"},
	{"func.IOService_VTable.causeInterrupt.arg.1", "int, source"},
	{"func.IOService_VTable.causeInterrupt.args", "2"},
	{"func.IOService_VTable.causeInterrupt.cc", "cdecl"},
	{"func.IOService_VTable.causeInterrupt.ret", "IOReturn"},
	{"func.IOService_VTable.close", "IOService * self, IOService * forClient, IOOptionBits options"},
	{"func.IOService_VTable.close.arg.0", "IOService *, self"},
	{"func.IOService_VTable.close.arg.1", "IOService *, forClient"},
	{"func.IOService_VTable.close.arg.2", "IOOptionBits, options"},
	{"func.IOService_VTable.close.args", "3"},
	{"func.IOService_VTable.close.cc", "cdecl"},
	{"func.IOService_VTable.close.ret", "void"},
	{"func.IOService_VTable.compareProperties", "IOService * self, OSDictionary * matching, OSCollection * keys"},
	{"func.IOService_VTable.compareProperties.arg.0", "IOService *, self"},
	{"func.IOService_VTable.compareProperties.arg.1", "OSDictionary *, matching"},
	{"func.IOService_VTable.compareProperties.arg.2", "OSCollection *, keys"},
	{"func.IOService_VTable.compareProperties.args", "3"},
	{"func.IOService_VTable.compareProperties.cc", "cdecl"},
	{"func.IOService_VTable.compareProperties.ret", "bool"},
	{"func.IOService_VTable.compareProperty__1", "IOService * self, OSDictionary * matching, const char * key"},
	{"func.IOService_VTable.compareProperty__1.arg.0", "IOService *, self"},
	{"func.IOService_VTable.compareProperty__1.arg.1", "OSDictionary *, matching"},
	{"func.IOService_VTable.compareProperty__1.arg.2", "const char *, key"},
	{"func.IOService_VTable.compareProperty__1.args", "3"},
	{"func.IOService_VTable.compareProperty__1.cc", "cdecl"},
	{"func.IOService_VTable.compareProperty__1.ret", "bool"},
	{"func.IOService_VTable.compareProperty__2", "IOService * self, OSDictionary * matching, const OSString * key"},
	{"func.IOService_VTable.compareProperty__2.arg.0", "IOService *, self"},
	{"func.IOService_VTable.compareProperty__2.arg.1", "OSDictionary *, matching"},
	{"func.IOService_VTable.compareProperty__2.arg.2", "const OSString *, key"},
	{"func.IOService_VTable.compareProperty__2.args", "3"},
	{"func.IOService_VTable.compareProperty__2.cc", "cdecl"},
	{"func.IOService_VTable.compareProperty__2.ret", "bool"},
	{"func.IOService_VTable.configureReport", "IOService * self, IOReportChannelList * channels, IOReportConfigureAction action, void * result, void * destination"},
	{"func.IOService_VTable.configureReport.arg.0", "IOService *, self"},
	{"func.IOService_VTable.configureReport.arg.1", "IOReportChannelList *, channels"},
	{"func.IOService_VTable.configureReport.arg.2", "IOReportConfigureAction, action"},
	{"func.IOService_VTable.configureReport.arg.3", "void *, result"},
	{"func.IOService_VTable.configureReport.arg.4", "void *, destination"},
	{"func.IOService_VTable.configureReport.args", "5"},
	{"func.IOService_VTable.configureReport.cc", "cdecl"},
	{"func.IOService_VTable.configureReport.ret", "IOReturn"},
	{"func.IOService_VTable.copyClientWithCategory", "IOService * self, const OSSymbol * category"},
	{"func.IOService_VTable.copyClientWithCategory.arg.0", "IOService *, self"},
	{"func.IOService_VTable.copyClientWithCategory.arg.1", "const OSSymbol *, category"},
	{"func.IOService_VTable.copyClientWithCategory.args", "2"},
	{"func.IOService_VTable.copyClientWithCategory.cc", "cdecl"},
	{"func.IOService_VTable.copyClientWithCategory.ret", "IOService *"},
	{"func.IOService_VTable.detach", "IOService * self, IOService * provider"},
	{"func.IOService_VTable.detach.arg.0", "IOService *, self"},
	{"func.IOService_VTable.detach.arg.1", "IOService *, provider"},
	{"func.IOService_VTable.detach.args", "2"},
	{"func.IOService_VTable.detach.cc", "cdecl"},
	{"func.IOService_VTable.detach.ret", "void"},
	{"func.IOService_VTable.didTerminate", "IOService * self, IOService * provider, IOOptionBits options, bool * defer"},
	{"func.IOService_VTable.didTerminate.arg.0", "IOService *, self"},
	{"func.IOService_VTable.didTerminate.arg.1", "IOService *, provider"},
	{"func.IOService_VTable.didTerminate.arg.2", "IOOptionBits, options"},
	{"func.IOService_VTable.didTerminate.arg.3", "bool *, defer"},
	{"func.IOService_VTable.didTerminate.args", "4"},
	{"func.IOService_VTable.didTerminate.cc", "cdecl"},
	{"func.IOService_VTable.didTerminate.ret", "bool"},
	{"func.IOService_VTable.disableInterrupt", "IOService * self, int source"},
	{"func.IOService_VTable.disableInterrupt.arg.0", "IOService *, self"},
	{"func.IOService_VTable.disableInterrupt.arg.1", "int, source"},
	{"func.IOService_VTable.disableInterrupt.args", "2"},
	{"func.IOService_VTable.disableInterrupt.cc", "cdecl"},
	{"func.IOService_VTable.disableInterrupt.ret", "IOReturn"},
	{"func.IOService_VTable.enableInterrupt", "IOService * self, int source"},
	{"func.IOService_VTable.enableInterrupt.arg.0", "IOService *, self"},
	{"func.IOService_VTable.enableInterrupt.arg.1", "int, source"},
	{"func.IOService_VTable.enableInterrupt.args", "2"},
	{"func.IOService_VTable.enableInterrupt.cc", "cdecl"},
	{"func.IOService_VTable.enableInterrupt.ret", "IOReturn"},
	{"func.IOService_VTable.errnoFromReturn", "IOService * self, IOReturn rtn"},
	{"func.IOService_VTable.errnoFromReturn.arg.0", "IOService *, self"},
	{"func.IOService_VTable.errnoFromReturn.arg.1", "IOReturn, rtn"},
	{"func.IOService_VTable.errnoFromReturn.args", "2"},
	{"func.IOService_VTable.errnoFromReturn.cc", "cdecl"},
	{"func.IOService_VTable.errnoFromReturn.ret", "int"},
	{"func.IOService_VTable.finalize", "IOService * self, IOOptionBits options"},
	{"func.IOService_VTable.finalize.arg.0", "IOService *, self"},
	{"func.IOService_VTable.finalize.arg.1", "IOOptionBits, options"},
	{"func.IOService_VTable.finalize.args", "2"},
	{"func.IOService_VTable.finalize.cc", "cdecl"},
	{"func.IOService_VTable.finalize.ret", "bool"},
	{"func.IOService_VTable.getAggressiveness", "IOService * self, unsigned long type, unsigned long * currentLevel"},
	{"func.IOService_VTable.getAggressiveness.arg.0", "IOService *, self"},
	{"func.IOService_VTable.getAggressiveness.arg.1", "unsigned long, type"},
	{"func.IOService_VTable.getAggressiveness.arg.2", "unsigned long *, currentLevel"},
	{"func.IOService_VTable.getAggressiveness.args", "3"},
	{"func.IOService_VTable.getAggressiveness.cc", "cdecl"},
	{"func.IOService_VTable.getAggressiveness.ret", "IOReturn"},
	{"func.IOService_VTable.getBusyState", "IOService * self"},
	{"func.IOService_VTable.getBusyState.arg.0", "IOService *, self"},
	{"func.IOService_VTable.getBusyState.args", "1"},
	{"func.IOService_VTable.getBusyState.cc", "cdecl"},
	{"func.IOService_VTable.getBusyState.ret", "UInt32"},
	{"func.IOService_VTable.getClient", "const IOService * self"},
	{"func.IOService_VTable.getClient.arg.0", "const IOService *, self"},
	{"func.IOService_VTable.getClient.args", "1"},
	{"func.IOService_VTable.getClient.cc", "cdecl"},
	{"func.IOService_VTable.getClient.ret", "IOService *"},
	{"func.IOService_VTable.getClientIterator", "const IOService * self"},
	{"func.IOService_VTable.getClientIterator.arg.0", "const IOService *, self"},
	{"func.IOService_VTable.getClientIterator.args", "1"},
	{"func.IOService_VTable.getClientIterator.cc", "cdecl"},
	{"func.IOService_VTable.getClientIterator.ret", "OSPtr<OSIterator>"},
	{"func.IOService_VTable.getDeviceMemory", "IOService * self"},
	{"func.IOService_VTable.getDeviceMemory.arg.0", "IOService *, self"},
	{"func.IOService_VTable.getDeviceMemory.args", "1"},
	{"func.IOService_VTable.getDeviceMemory.cc", "cdecl"},
	{"func.IOService_VTable.getDeviceMemory.ret", "OSArray *"},
	{"func.IOService_VTable.getDeviceMemoryCount", "IOService * self"},
	{"func.IOService_VTable.getDeviceMemoryCount.arg.0", "IOService *, self"},
	{"func.IOService_VTable.getDeviceMemoryCount.args", "1"},
	{"func.IOService_VTable.getDeviceMemoryCount.cc", "cdecl"},
	{"func.IOService_VTable.getDeviceMemoryCount.ret", "IOItemCount"},
	{"func.IOService_VTable.getDeviceMemoryWithIndex", "IOService * self, unsigned int index"},
	{"func.IOService_VTable.getDeviceMemoryWithIndex.arg.0", "IOService *, self"},
	{"func.IOService_VTable.getDeviceMemoryWithIndex.arg.1", "unsigned int, index"},
	{"func.IOService_VTable.getDeviceMemoryWithIndex.args", "2"},
	{"func.IOService_VTable.getDeviceMemoryWithIndex.cc", "cdecl"},
	{"func.IOService_VTable.getDeviceMemoryWithIndex.ret", "IODeviceMemory *"},
	{"func.IOService_VTable.getInterruptType", "IOService * self, int source, int * interruptType"},
	{"func.IOService_VTable.getInterruptType.arg.0", "IOService *, self"},
	{"func.IOService_VTable.getInterruptType.arg.1", "int, source"},
	{"func.IOService_VTable.getInterruptType.arg.2", "int *, interruptType"},
	{"func.IOService_VTable.getInterruptType.args", "3"},
	{"func.IOService_VTable.getInterruptType.cc", "cdecl"},
	{"func.IOService_VTable.getInterruptType.ret", "IOReturn"},
	{"func.IOService_VTable.getOpenClientIterator", "const IOService * self"},
	{"func.IOService_VTable.getOpenClientIterator.arg.0", "const IOService *, self"},
	{"func.IOService_VTable.getOpenClientIterator.args", "1"},
	{"func.IOService_VTable.getOpenClientIterator.cc", "cdecl"},
	{"func.IOService_VTable.getOpenClientIterator.ret", "OSPtr<OSIterator>"},
	{"func.IOService_VTable.getOpenProviderIterator", "const IOService * self"},
	{"func.IOService_VTable.getOpenProviderIterator.arg.0", "const IOService *, self"},
	{"func.IOService_VTable.getOpenProviderIterator.args", "1"},
	{"func.IOService_VTable.getOpenProviderIterator.cc", "cdecl"},
	{"func.IOService_VTable.getOpenProviderIterator.ret", "OSPtr<OSIterator>"},
	{"func.IOService_VTable.getProvider", "const IOService * self"},
	{"func.IOService_VTable.getProvider.arg.0", "const IOService *, self"},
	{"func.IOService_VTable.getProvider.args", "1"},
	{"func.IOService_VTable.getProvider.cc", "cdecl"},
	{"func.IOService_VTable.getProvider.ret", "IOService *"},
	{"func.IOService_VTable.getProviderIterator", "const IOService * self"},
	{"func.IOService_VTable.getProviderIterator.arg.0", "const IOService *, self"},
	{"func.IOService_VTable.getProviderIterator.args", "1"},
	{"func.IOService_VTable.getProviderIterator.cc", "cdecl"},
	{"func.IOService_VTable.getProviderIterator.ret", "OSPtr<OSIterator>"},
	{"func.IOService_VTable.getResources", "IOService * self"},
	{"func.IOService_VTable.getResources.arg.0", "IOService *, self"},
	{"func.IOService_VTable.getResources.args", "1"},
	{"func.IOService_VTable.getResources.cc", "cdecl"},
	{"func.IOService_VTable.getResources.ret", "IOReturn"},
	{"func.IOService_VTable.getState", "const IOService * self"},
	{"func.IOService_VTable.getState.arg.0", "const IOService *, self"},
	{"func.IOService_VTable.getState.args", "1"},
	{"func.IOService_VTable.getState.cc", "cdecl"},
	{"func.IOService_VTable.getState.ret", "IOOptionBits"},
	{"func.IOService_VTable.getWorkLoop", "const IOService * self"},
	{"func.IOService_VTable.getWorkLoop.arg.0", "const IOService *, self"},
	{"func.IOService_VTable.getWorkLoop.args", "1"},
	{"func.IOService_VTable.getWorkLoop.cc", "cdecl"},
	{"func.IOService_VTable.getWorkLoop.ret", "IOWorkLoop *"},
	{"func.IOService_VTable.handleClose", "IOService * self, IOService * forClient, IOOptionBits options"},
	{"func.IOService_VTable.handleClose.arg.0", "IOService *, self"},
	{"func.IOService_VTable.handleClose.arg.1", "IOService *, forClient"},
	{"func.IOService_VTable.handleClose.arg.2", "IOOptionBits, options"},
	{"func.IOService_VTable.handleClose.args", "3"},
	{"func.IOService_VTable.handleClose.cc", "cdecl"},
	{"func.IOService_VTable.handleClose.ret", "void"},
	{"func.IOService_VTable.handleIsOpen", "const IOService * self, const IOService * forClient"},
	{"func.IOService_VTable.handleIsOpen.arg.0", "const IOService *, self"},
	{"func.IOService_VTable.handleIsOpen.arg.1", "const IOService *, forClient"},
	{"func.IOService_VTable.handleIsOpen.args", "2"},
	{"func.IOService_VTable.handleIsOpen.cc", "cdecl"},
	{"func.IOService_VTable.handleIsOpen.ret", "bool"},
	{"func.IOService_VTable.handleOpen", "IOService * self, IOService * forClient, IOOptionBits options, void * arg"},
	{"func.IOService_VTable.handleOpen.arg.0", "IOService *, self"},
	{"func.IOService_VTable.handleOpen.arg.1", "IOService *, forClient"},
	{"func.IOService_VTable.handleOpen.arg.2", "IOOptionBits, options"},
	{"func.IOService_VTable.handleOpen.arg.3", "void *, arg"},
	{"func.IOService_VTable.handleOpen.args", "4"},
	{"func.IOService_VTable.handleOpen.cc", "cdecl"},
	{"func.IOService_VTable.handleOpen.ret", "bool"},
	{"func.IOService_VTable.initialPowerStateForDomainState", "IOService * self, IOPMPowerFlags domainState"},
	{"func.IOService_VTable.initialPowerStateForDomainState.arg.0", "IOService *, self"},
	{"func.IOService_VTable.initialPowerStateForDomainState.arg.1", "IOPMPowerFlags, domainState"},
	{"func.IOService_VTable.initialPowerStateForDomainState.args", "2"},
	{"func.IOService_VTable.initialPowerStateForDomainState.cc", "cdecl"},
	{"func.IOService_VTable.initialPowerStateForDomainState.ret", "unsigned long"},
	{"func.IOService_VTable.isOpen", "const IOService * self, const IOService * forClient"},
	{"func.IOService_VTable.isOpen.arg.0", "const IOService *, self"},
	{"func.IOService_VTable.isOpen.arg.1", "const IOService *, forClient"},
	{"func.IOService_VTable.isOpen.args", "2"},
	{"func.IOService_VTable.isOpen.cc", "cdecl"},
	{"func.IOService_VTable.isOpen.ret", "bool"},
	{"func.IOService_VTable.joinPMtree", "IOService * self, IOService * driver"},
	{"func.IOService_VTable.joinPMtree.arg.0", "IOService *, self"},
	{"func.IOService_VTable.joinPMtree.arg.1", "IOService *, driver"},
	{"func.IOService_VTable.joinPMtree.args", "2"},
	{"func.IOService_VTable.joinPMtree.cc", "cdecl"},
	{"func.IOService_VTable.joinPMtree.ret", "void"},
	{"func.IOService_VTable.lockForArbitration", "IOService * self, bool isSuccessRequired"},
	{"func.IOService_VTable.lockForArbitration.arg.0", "IOService *, self"},
	{"func.IOService_VTable.lockForArbitration.arg.1", "bool, isSuccessRequired"},
	{"func.IOService_VTable.lockForArbitration.args", "2"},
	{"func.IOService_VTable.lockForArbitration.cc", "cdecl"},
	{"func.IOService_VTable.lockForArbitration.ret", "bool"},
	{"func.IOService_VTable.mapDeviceMemoryWithIndex", "IOService * self, unsigned int index, IOOptionBits options"},
	{"func.IOService_VTable.mapDeviceMemoryWithIndex.arg.0", "IOService *, self"},
	{"func.IOService_VTable.mapDeviceMemoryWithIndex.arg.1", "unsigned int, index"},
	{"func.IOService_VTable.mapDeviceMemoryWithIndex.arg.2", "IOOptionBits, options"},
	{"func.IOService_VTable.mapDeviceMemoryWithIndex.args", "3"},
	{"func.IOService_VTable.mapDeviceMemoryWithIndex.cc", "cdecl"},
	{"func.IOService_VTable.mapDeviceMemoryWithIndex.ret", "IOMemoryMap *"},
	{"func.IOService_VTable.matchLocation", "IOService * self, IOService * client"},
	{"func.IOService_VTable.matchLocation.arg.0", "IOService *, self"},
	{"func.IOService_VTable.matchLocation.arg.1", "IOService *, client"},
	{"func.IOService_VTable.matchLocation.args", "2"},
	{"func.IOService_VTable.matchLocation.cc", "cdecl"},
	{"func.IOService_VTable.matchLocation.ret", "IOService *"},
	{"func.IOService_VTable.matchPropertyTable__1", "IOService * self, OSDictionary * table, SInt32 * score"},
	{"func.IOService_VTable.matchPropertyTable__1.arg.0", "IOService *, self"},
	{"func.IOService_VTable.matchPropertyTable__1.arg.1", "OSDictionary *, table"},
	{"func.IOService_VTable.matchPropertyTable__1.arg.2", "SInt32 *, score"},
	{"func.IOService_VTable.matchPropertyTable__1.args", "3"},
	{"func.IOService_VTable.matchPropertyTable__1.cc", "cdecl"},
	{"func.IOService_VTable.matchPropertyTable__1.ret", "bool"},
	{"func.IOService_VTable.matchPropertyTable__2", "IOService * self, OSDictionary * table"},
	{"func.IOService_VTable.matchPropertyTable__2.arg.0", "IOService *, self"},
	{"func.IOService_VTable.matchPropertyTable__2.arg.1", "OSDictionary *, table"},
	{"func.IOService_VTable.matchPropertyTable__2.args", "2"},
	{"func.IOService_VTable.matchPropertyTable__2.cc", "cdecl"},
	{"func.IOService_VTable.matchPropertyTable__2.ret", "bool"},
	{"func.IOService_VTable.maxCapabilityForDomainState", "IOService * self, IOPMPowerFlags domainState"},
	{"func.IOService_VTable.maxCapabilityForDomainState.arg.0", "IOService *, self"},
	{"func.IOService_VTable.maxCapabilityForDomainState.arg.1", "IOPMPowerFlags, domainState"},
	{"func.IOService_VTable.maxCapabilityForDomainState.args", "2"},
	{"func.IOService_VTable.maxCapabilityForDomainState.cc", "cdecl"},
	{"func.IOService_VTable.maxCapabilityForDomainState.ret", "unsigned long"},
	{"func.IOService_VTable.message", "IOService * self, UInt32 type, IOService * provider, void * argument"},
	{"func.IOService_VTable.message.arg.0", "IOService *, self"},
	{"func.IOService_VTable.message.arg.1", "UInt32, type"},
	{"func.IOService_VTable.message.arg.2", "IOService *, provider"},
	{"func.IOService_VTable.message.arg.3", "void *, argument"},
	{"func.IOService_VTable.message.args", "4"},
	{"func.IOService_VTable.message.cc", "cdecl"},
	{"func.IOService_VTable.message.ret", "IOReturn"},
	{"func.IOService_VTable.messageClient", "IOService * self, UInt32 messageType, OSObject * client, void * messageArgument, vm_size_t argSize"},
	{"func.IOService_VTable.messageClient.arg.0", "IOService *, self"},
	{"func.IOService_VTable.messageClient.arg.1", "UInt32, messageType"},
	{"func.IOService_VTable.messageClient.arg.2", "OSObject *, client"},
	{"func.IOService_VTable.messageClient.arg.3", "void *, messageArgument"},
	{"func.IOService_VTable.messageClient.arg.4", "vm_size_t, argSize"},
	{"func.IOService_VTable.messageClient.args", "5"},
	{"func.IOService_VTable.messageClient.cc", "cdecl"},
	{"func.IOService_VTable.messageClient.ret", "IOReturn"},
	{"func.IOService_VTable.messageClients", "IOService * self, UInt32 type, void * argument, vm_size_t argSize"},
	{"func.IOService_VTable.messageClients.arg.0", "IOService *, self"},
	{"func.IOService_VTable.messageClients.arg.1", "UInt32, type"},
	{"func.IOService_VTable.messageClients.arg.2", "void *, argument"},
	{"func.IOService_VTable.messageClients.arg.3", "vm_size_t, argSize"},
	{"func.IOService_VTable.messageClients.args", "4"},
	{"func.IOService_VTable.messageClients.cc", "cdecl"},
	{"func.IOService_VTable.messageClients.ret", "IOReturn"},
	{"func.IOService_VTable.newUserClient__1", "IOService * self, task_t owningTask, void * securityID, UInt32 type, OSDictionary * properties, IOUserClient ** handler"},
	{"func.IOService_VTable.newUserClient__1.arg.0", "IOService *, self"},
	{"func.IOService_VTable.newUserClient__1.arg.1", "task_t, owningTask"},
	{"func.IOService_VTable.newUserClient__1.arg.2", "void *, securityID"},
	{"func.IOService_VTable.newUserClient__1.arg.3", "UInt32, type"},
	{"func.IOService_VTable.newUserClient__1.arg.4", "OSDictionary *, properties"},
	{"func.IOService_VTable.newUserClient__1.arg.5", "IOUserClient **, handler"},
	{"func.IOService_VTable.newUserClient__1.args", "6"},
	{"func.IOService_VTable.newUserClient__1.cc", "cdecl"},
	{"func.IOService_VTable.newUserClient__1.ret", "IOReturn"},
	{"func.IOService_VTable.newUserClient__2", "IOService * self, task_t owningTask, void * securityID, UInt32 type, IOUserClient ** handler"},
	{"func.IOService_VTable.newUserClient__2.arg.0", "IOService *, self"},
	{"func.IOService_VTable.newUserClient__2.arg.1", "task_t, owningTask"},
	{"func.IOService_VTable.newUserClient__2.arg.2", "void *, securityID"},
	{"func.IOService_VTable.newUserClient__2.arg.3", "UInt32, type"},
	{"func.IOService_VTable.newUserClient__2.arg.4", "IOUserClient **, handler"},
	{"func.IOService_VTable.newUserClient__2.args", "5"},
	{"func.IOService_VTable.newUserClient__2.cc", "cdecl"},
	{"func.IOService_VTable.newUserClient__2.ret", "IOReturn"},
	{"func.IOService_VTable.nextIdleTimeout", "IOService * self, AbsoluteTime currentTime, AbsoluteTime lastActivity, unsigned int powerState"},
	{"func.IOService_VTable.nextIdleTimeout.arg.0", "IOService *, self"},
	{"func.IOService_VTable.nextIdleTimeout.arg.1", "AbsoluteTime, currentTime"},
	{"func.IOService_VTable.nextIdleTimeout.arg.2", "AbsoluteTime, lastActivity"},
	{"func.IOService_VTable.nextIdleTimeout.arg.3", "unsigned int, powerState"},
	{"func.IOService_VTable.nextIdleTimeout.args", "4"},
	{"func.IOService_VTable.nextIdleTimeout.cc", "cdecl"},
	{"func.IOService_VTable.nextIdleTimeout.ret", "SInt32"},
	{"func.IOService_VTable.open", "IOService * self, IOService * forClient, IOOptionBits options, void * arg"},
	{"func.IOService_VTable.open.arg.0", "IOService *, self"},
	{"func.IOService_VTable.open.arg.1", "IOService *, forClient"},
	{"func.IOService_VTable.open.arg.2", "IOOptionBits, options"},
	{"func.IOService_VTable.open.arg.3", "void *, arg"},
	{"func.IOService_VTable.open.args", "4"},
	{"func.IOService_VTable.open.cc", "cdecl"},
	{"func.IOService_VTable.open.ret", "bool"},
	{"func.IOService_VTable.powerChangeDone", "IOService * self, unsigned long stateNumber"},
	{"func.IOService_VTable.powerChangeDone.arg.0", "IOService *, self"},
	{"func.IOService_VTable.powerChangeDone.arg.1", "unsigned long, stateNumber"},
	{"func.IOService_VTable.powerChangeDone.args", "2"},
	{"func.IOService_VTable.powerChangeDone.cc", "cdecl"},
	{"func.IOService_VTable.powerChangeDone.ret", "void"},
	{"func.IOService_VTable.powerStateDidChangeTo", "IOService * self, IOPMPowerFlags capabilities, unsigned long stateNumber, IOService * whatDevice"},
	{"func.IOService_VTable.powerStateDidChangeTo.arg.0", "IOService *, self"},
	{"func.IOService_VTable.powerStateDidChangeTo.arg.1", "IOPMPowerFlags, capabilities"},
	{"func.IOService_VTable.powerStateDidChangeTo.arg.2", "unsigned long, stateNumber"},
	{"func.IOService_VTable.powerStateDidChangeTo.arg.3", "IOService *, whatDevice"},
	{"func.IOService_VTable.powerStateDidChangeTo.args", "4"},
	{"func.IOService_VTable.powerStateDidChangeTo.cc", "cdecl"},
	{"func.IOService_VTable.powerStateDidChangeTo.ret", "IOReturn"},
	{"func.IOService_VTable.powerStateForDomainState", "IOService * self, IOPMPowerFlags domainState"},
	{"func.IOService_VTable.powerStateForDomainState.arg.0", "IOService *, self"},
	{"func.IOService_VTable.powerStateForDomainState.arg.1", "IOPMPowerFlags, domainState"},
	{"func.IOService_VTable.powerStateForDomainState.args", "2"},
	{"func.IOService_VTable.powerStateForDomainState.cc", "cdecl"},
	{"func.IOService_VTable.powerStateForDomainState.ret", "unsigned long"},
	{"func.IOService_VTable.powerStateWillChangeTo", "IOService * self, IOPMPowerFlags capabilities, unsigned long stateNumber, IOService * whatDevice"},
	{"func.IOService_VTable.powerStateWillChangeTo.arg.0", "IOService *, self"},
	{"func.IOService_VTable.powerStateWillChangeTo.arg.1", "IOPMPowerFlags, capabilities"},
	{"func.IOService_VTable.powerStateWillChangeTo.arg.2", "unsigned long, stateNumber"},
	{"func.IOService_VTable.powerStateWillChangeTo.arg.3", "IOService *, whatDevice"},
	{"func.IOService_VTable.powerStateWillChangeTo.args", "4"},
	{"func.IOService_VTable.powerStateWillChangeTo.cc", "cdecl"},
	{"func.IOService_VTable.powerStateWillChangeTo.ret", "IOReturn"},
	{"func.IOService_VTable.probe", "IOService * self, IOService * provider, SInt32 * score"},
	{"func.IOService_VTable.probe.arg.0", "IOService *, self"},
	{"func.IOService_VTable.probe.arg.1", "IOService *, provider"},
	{"func.IOService_VTable.probe.arg.2", "SInt32 *, score"},
	{"func.IOService_VTable.probe.args", "3"},
	{"func.IOService_VTable.probe.cc", "cdecl"},
	{"func.IOService_VTable.probe.ret", "IOService *"},
	{"func.IOService_VTable.registerInterest", "IOService * self, const OSSymbol * typeOfInterest, IOServiceInterestHandler handler, void * target, void * ref"},
	{"func.IOService_VTable.registerInterest.arg.0", "IOService *, self"},
	{"func.IOService_VTable.registerInterest.arg.1", "const OSSymbol *, typeOfInterest"},
	{"func.IOService_VTable.registerInterest.arg.2", "IOServiceInterestHandler, handler"},
	{"func.IOService_VTable.registerInterest.arg.3", "void *, target"},
	{"func.IOService_VTable.registerInterest.arg.4", "void *, ref"},
	{"func.IOService_VTable.registerInterest.args", "5"},
	{"func.IOService_VTable.registerInterest.cc", "cdecl"},
	{"func.IOService_VTable.registerInterest.ret", "OSPtr<IONotifier>"},
	{"func.IOService_VTable.registerInterrupt", "IOService * self, int source, OSObject * target, IOInterruptAction handler, void * refCon"},
	{"func.IOService_VTable.registerInterrupt.arg.0", "IOService *, self"},
	{"func.IOService_VTable.registerInterrupt.arg.1", "int, source"},
	{"func.IOService_VTable.registerInterrupt.arg.2", "OSObject *, target"},
	{"func.IOService_VTable.registerInterrupt.arg.3", "IOInterruptAction, handler"},
	{"func.IOService_VTable.registerInterrupt.arg.4", "void *, refCon"},
	{"func.IOService_VTable.registerInterrupt.args", "5"},
	{"func.IOService_VTable.registerInterrupt.cc", "cdecl"},
	{"func.IOService_VTable.registerInterrupt.ret", "IOReturn"},
	{"func.IOService_VTable.registerPowerDriver", "IOService * self, IOService * controllingDriver, IOPMPowerState * powerStates, unsigned long numberOfStates"},
	{"func.IOService_VTable.registerPowerDriver.arg.0", "IOService *, self"},
	{"func.IOService_VTable.registerPowerDriver.arg.1", "IOService *, controllingDriver"},
	{"func.IOService_VTable.registerPowerDriver.arg.2", "IOPMPowerState *, powerStates"},
	{"func.IOService_VTable.registerPowerDriver.arg.3", "unsigned long, numberOfStates"},
	{"func.IOService_VTable.registerPowerDriver.args", "4"},
	{"func.IOService_VTable.registerPowerDriver.cc", "cdecl"},
	{"func.IOService_VTable.registerPowerDriver.ret", "IOReturn"},
	{"func.IOService_VTable.registerService", "IOService * self, IOOptionBits options"},
	{"func.IOService_VTable.registerService.arg.0", "IOService *, self"},
	{"func.IOService_VTable.registerService.arg.1", "IOOptionBits, options"},
	{"func.IOService_VTable.registerService.args", "2"},
	{"func.IOService_VTable.registerService.cc", "cdecl"},
	{"func.IOService_VTable.registerService.ret", "void"},
	{"func.IOService_VTable.removePowerChild", "IOService * self, IOPowerConnection * theChild"},
	{"func.IOService_VTable.removePowerChild.arg.0", "IOService *, self"},
	{"func.IOService_VTable.removePowerChild.arg.1", "IOPowerConnection *, theChild"},
	{"func.IOService_VTable.removePowerChild.args", "2"},
	{"func.IOService_VTable.removePowerChild.cc", "cdecl"},
	{"func.IOService_VTable.removePowerChild.ret", "IOReturn"},
	{"func.IOService_VTable.requestPowerDomainState", "IOService * self, IOPMPowerFlags desiredState, IOPowerConnection * whichChild, unsigned long specificationFlags"},
	{"func.IOService_VTable.requestPowerDomainState.arg.0", "IOService *, self"},
	{"func.IOService_VTable.requestPowerDomainState.arg.1", "IOPMPowerFlags, desiredState"},
	{"func.IOService_VTable.requestPowerDomainState.arg.2", "IOPowerConnection *, whichChild"},
	{"func.IOService_VTable.requestPowerDomainState.arg.3", "unsigned long, specificationFlags"},
	{"func.IOService_VTable.requestPowerDomainState.args", "4"},
	{"func.IOService_VTable.requestPowerDomainState.cc", "cdecl"},
	{"func.IOService_VTable.requestPowerDomainState.ret", "IOReturn"},
	{"func.IOService_VTable.requestProbe", "IOService * self, IOOptionBits options"},
	{"func.IOService_VTable.requestProbe.arg.0", "IOService *, self"},
	{"func.IOService_VTable.requestProbe.arg.1", "IOOptionBits, options"},
	{"func.IOService_VTable.requestProbe.args", "2"},
	{"func.IOService_VTable.requestProbe.cc", "cdecl"},
	{"func.IOService_VTable.requestProbe.ret", "IOReturn"},
	{"func.IOService_VTable.requestTerminate", "IOService * self, IOService * provider, IOOptionBits options"},
	{"func.IOService_VTable.requestTerminate.arg.0", "IOService *, self"},
	{"func.IOService_VTable.requestTerminate.arg.1", "IOService *, provider"},
	{"func.IOService_VTable.requestTerminate.arg.2", "IOOptionBits, options"},
	{"func.IOService_VTable.requestTerminate.args", "3"},
	{"func.IOService_VTable.requestTerminate.cc", "cdecl"},
	{"func.IOService_VTable.requestTerminate.ret", "bool"},
	{"func.IOService_VTable.setAggressiveness", "IOService * self, unsigned long type, unsigned long newLevel"},
	{"func.IOService_VTable.setAggressiveness.arg.0", "IOService *, self"},
	{"func.IOService_VTable.setAggressiveness.arg.1", "unsigned long, type"},
	{"func.IOService_VTable.setAggressiveness.arg.2", "unsigned long, newLevel"},
	{"func.IOService_VTable.setAggressiveness.args", "3"},
	{"func.IOService_VTable.setAggressiveness.cc", "cdecl"},
	{"func.IOService_VTable.setAggressiveness.ret", "IOReturn"},
	{"func.IOService_VTable.setDeviceMemory", "IOService * self, OSArray * array"},
	{"func.IOService_VTable.setDeviceMemory.arg.0", "IOService *, self"},
	{"func.IOService_VTable.setDeviceMemory.arg.1", "OSArray *, array"},
	{"func.IOService_VTable.setDeviceMemory.args", "2"},
	{"func.IOService_VTable.setDeviceMemory.cc", "cdecl"},
	{"func.IOService_VTable.setDeviceMemory.ret", "void"},
	{"func.IOService_VTable.setIdleTimerPeriod", "IOService * self, unsigned long period"},
	{"func.IOService_VTable.setIdleTimerPeriod.arg.0", "IOService *, self"},
	{"func.IOService_VTable.setIdleTimerPeriod.arg.1", "unsigned long, period"},
	{"func.IOService_VTable.setIdleTimerPeriod.args", "2"},
	{"func.IOService_VTable.setIdleTimerPeriod.cc", "cdecl"},
	{"func.IOService_VTable.setIdleTimerPeriod.ret", "IOReturn"},
	{"func.IOService_VTable.setPowerState", "IOService * self, unsigned long powerStateOrdinal, IOService * whatDevice"},
	{"func.IOService_VTable.setPowerState.arg.0", "IOService *, self"},
	{"func.IOService_VTable.setPowerState.arg.1", "unsigned long, powerStateOrdinal"},
	{"func.IOService_VTable.setPowerState.arg.2", "IOService *, whatDevice"},
	{"func.IOService_VTable.setPowerState.args", "3"},
	{"func.IOService_VTable.setPowerState.cc", "cdecl"},
	{"func.IOService_VTable.setPowerState.ret", "IOReturn"},
	{"func.IOService_VTable.start", "IOService * self, IOService * provider"},
	{"func.IOService_VTable.start.arg.0", "IOService *, self"},
	{"func.IOService_VTable.start.arg.1", "IOService *, provider"},
	{"func.IOService_VTable.start.args", "2"},
	{"func.IOService_VTable.start.cc", "cdecl"},
	{"func.IOService_VTable.start.ret", "bool"},
	{"func.IOService_VTable.stop", "IOService * self, IOService * provider"},
	{"func.IOService_VTable.stop.arg.0", "IOService *, self"},
	{"func.IOService_VTable.stop.arg.1", "IOService *, provider"},
	{"func.IOService_VTable.stop.args", "2"},
	{"func.IOService_VTable.stop.cc", "cdecl"},
	{"func.IOService_VTable.stop.ret", "void"},
	{"func.IOService_VTable.stringFromReturn", "IOService * self, IOReturn rtn"},
	{"func.IOService_VTable.stringFromReturn.arg.0", "IOService *, self"},
	{"func.IOService_VTable.stringFromReturn.arg.1", "IOReturn, rtn"},
	{"func.IOService_VTable.stringFromReturn.args", "2"},
	{"func.IOService_VTable.stringFromReturn.cc", "cdecl"},
	{"func.IOService_VTable.stringFromReturn.ret", "const char *"},
	{"func.IOService_VTable.systemWillShutdown", "IOService * self, IOOptionBits specifier"},
	{"func.IOService_VTable.systemWillShutdown.arg.0", "IOService *, self"},
	{"func.IOService_VTable.systemWillShutdown.arg.1", "IOOptionBits, specifier"},
	{"func.IOService_VTable.systemWillShutdown.args", "2"},
	{"func.IOService_VTable.systemWillShutdown.cc", "cdecl"},
	{"func.IOService_VTable.systemWillShutdown.ret", "void"},
	{"func.IOService_VTable.tellChangeDown", "IOService * self, unsigned long a1"},
	{"func.IOService_VTable.tellChangeDown.arg.0", "IOService *, self"},
	{"func.IOService_VTable.tellChangeDown.arg.1", "unsigned long, a1"},
	{"func.IOService_VTable.tellChangeDown.args", "2"},
	{"func.IOService_VTable.tellChangeDown.cc", "cdecl"},
	{"func.IOService_VTable.tellChangeDown.ret", "bool"},
	{"func.IOService_VTable.tellChangeUp", "IOService * self, unsigned long a1"},
	{"func.IOService_VTable.tellChangeUp.arg.0", "IOService *, self"},
	{"func.IOService_VTable.tellChangeUp.arg.1", "unsigned long, a1"},
	{"func.IOService_VTable.tellChangeUp.args", "2"},
	{"func.IOService_VTable.tellChangeUp.cc", "cdecl"},
	{"func.IOService_VTable.tellChangeUp.ret", "void"},
	{"func.IOService_VTable.tellNoChangeDown", "IOService * self, unsigned long a1"},
	{"func.IOService_VTable.tellNoChangeDown.arg.0", "IOService *, self"},
	{"func.IOService_VTable.tellNoChangeDown.arg.1", "unsigned long, a1"},
	{"func.IOService_VTable.tellNoChangeDown.args", "2"},
	{"func.IOService_VTable.tellNoChangeDown.cc", "cdecl"},
	{"func.IOService_VTable.tellNoChangeDown.ret", "void"},
	{"func.IOService_VTable.terminate", "IOService * self, IOOptionBits options"},
	{"func.IOService_VTable.terminate.arg.0", "IOService *, self"},
	{"func.IOService_VTable.terminate.arg.1", "IOOptionBits, options"},
	{"func.IOService_VTable.terminate.args", "2"},
	{"func.IOService_VTable.terminate.cc", "cdecl"},
	{"func.IOService_VTable.terminate.ret", "bool"},
	{"func.IOService_VTable.terminateClient", "IOService * self, IOService * client, IOOptionBits options"},
	{"func.IOService_VTable.terminateClient.arg.0", "IOService *, self"},
	{"func.IOService_VTable.terminateClient.arg.1", "IOService *, client"},
	{"func.IOService_VTable.terminateClient.arg.2", "IOOptionBits, options"},
	{"func.IOService_VTable.terminateClient.args", "3"},
	{"func.IOService_VTable.terminateClient.cc", "cdecl"},
	{"func.IOService_VTable.terminateClient.ret", "bool"},
	{"func.IOService_VTable.unlockForArbitration", "IOService * self"},
	{"func.IOService_VTable.unlockForArbitration.arg.0", "IOService *, self"},
	{"func.IOService_VTable.unlockForArbitration.args", "1"},
	{"func.IOService_VTable.unlockForArbitration.cc", "cdecl"},
	{"func.IOService_VTable.unlockForArbitration.ret", "void"},
	{"func.IOService_VTable.unregisterInterrupt", "IOService * self, int source"},
	{"func.IOService_VTable.unregisterInterrupt.arg.0", "IOService *, self"},
	{"func.IOService_VTable.unregisterInterrupt.arg.1", "int, source"},
	{"func.IOService_VTable.unregisterInterrupt.args", "2"},
	{"func.IOService_VTable.unregisterInterrupt.cc", "cdecl"},
	{"func.IOService_VTable.unregisterInterrupt.ret", "IOReturn"},
	{"func.IOService_VTable.updateReport", "IOService * self, IOReportChannelList * channels, IOReportUpdateAction action, void * result, void * destination"},
	{"func.IOService_VTable.updateReport.arg.0", "IOService *, self"},
	{"func.IOService_VTable.updateReport.arg.1", "IOReportChannelList *, channels"},
	{"func.IOService_VTable.updateReport.arg.2", "IOReportUpdateAction, action"},
	{"func.IOService_VTable.updateReport.arg.3", "void *, result"},
	{"func.IOService_VTable.updateReport.arg.4", "void *, destination"},
	{"func.IOService_VTable.updateReport.args", "5"},
	{"func.IOService_VTable.updateReport.cc", "cdecl"},
	{"func.IOService_VTable.updateReport.ret", "IOReturn"},
	{"func.IOService_VTable.willTerminate", "IOService * self, IOService * provider, IOOptionBits options"},
	{"func.IOService_VTable.willTerminate.arg.0", "IOService *, self"},
	{"func.IOService_VTable.willTerminate.arg.1", "IOService *, provider"},
	{"func.IOService_VTable.willTerminate.arg.2", "IOOptionBits, options"},
	{"func.IOService_VTable.willTerminate.args", "3"},
	{"func.IOService_VTable.willTerminate.cc", "cdecl"},
	{"func.IOService_VTable.willTerminate.ret", "bool"},
	{"func.IOSharedDataQueue_VTable.dequeue", "IOSharedDataQueue * self, void * data, UInt32 * dataSize"},
	{"func.IOSharedDataQueue_VTable.dequeue.arg.0", "IOSharedDataQueue *, self"},
	{"func.IOSharedDataQueue_VTable.dequeue.arg.1", "void *, data"},
	{"func.IOSharedDataQueue_VTable.dequeue.arg.2", "UInt32 *, dataSize"},
	{"func.IOSharedDataQueue_VTable.dequeue.args", "3"},
	{"func.IOSharedDataQueue_VTable.dequeue.cc", "cdecl"},
	{"func.IOSharedDataQueue_VTable.dequeue.ret", "Boolean"},
	{"func.IOSharedDataQueue_VTable.peek", "IOSharedDataQueue * self"},
	{"func.IOSharedDataQueue_VTable.peek.arg.0", "IOSharedDataQueue *, self"},
	{"func.IOSharedDataQueue_VTable.peek.args", "1"},
	{"func.IOSharedDataQueue_VTable.peek.cc", "cdecl"},
	{"func.IOSharedDataQueue_VTable.peek.ret", "IODataQueueEntry *"},
	{"func.IOSharedInterruptController_VTable.initInterruptController", "IOSharedInterruptController * self, IOInterruptController * parentController, OSData * parentSource"},
	{"func.IOSharedInterruptController_VTable.initInterruptController.arg.0", "IOSharedInterruptController *, self"},
	{"func.IOSharedInterruptController_VTable.initInterruptController.arg.1", "IOInterruptController *, parentController"},
	{"func.IOSharedInterruptController_VTable.initInterruptController.arg.2", "OSData *, parentSource"},
	{"func.IOSharedInterruptController_VTable.initInterruptController.args", "3"},
	{"func.IOSharedInterruptController_VTable.initInterruptController.cc", "cdecl"},
	{"func.IOSharedInterruptController_VTable.initInterruptController.ret", "IOReturn"},
	{"func.IOSimpleReporter_VTable.initWith", "IOSimpleReporter * self, IOService * reportingService, IOReportCategories categories, IOReportUnit unit"},
	{"func.IOSimpleReporter_VTable.initWith.arg.0", "IOSimpleReporter *, self"},
	{"func.IOSimpleReporter_VTable.initWith.arg.1", "IOService *, reportingService"},
	{"func.IOSimpleReporter_VTable.initWith.arg.2", "IOReportCategories, categories"},
	{"func.IOSimpleReporter_VTable.initWith.arg.3", "IOReportUnit, unit"},
	{"func.IOSimpleReporter_VTable.initWith.args", "4"},
	{"func.IOSimpleReporter_VTable.initWith.cc", "cdecl"},
	{"func.IOSimpleReporter_VTable.initWith.ret", "bool"},
	{"func.IOStateReporter_VTable.handleIncrementChannelStateByIndices", "IOStateReporter * self, int channel_index, int state_index, uint64_t time_in_state, uint64_t intransitions, uint64_t last_intransition"},
	{"func.IOStateReporter_VTable.handleIncrementChannelStateByIndices.arg.0", "IOStateReporter *, self"},
	{"func.IOStateReporter_VTable.handleIncrementChannelStateByIndices.arg.1", "int, channel_index"},
	{"func.IOStateReporter_VTable.handleIncrementChannelStateByIndices.arg.2", "int, state_index"},
	{"func.IOStateReporter_VTable.handleIncrementChannelStateByIndices.arg.3", "uint64_t, time_in_state"},
	{"func.IOStateReporter_VTable.handleIncrementChannelStateByIndices.arg.4", "uint64_t, intransitions"},
	{"func.IOStateReporter_VTable.handleIncrementChannelStateByIndices.arg.5", "uint64_t, last_intransition"},
	{"func.IOStateReporter_VTable.handleIncrementChannelStateByIndices.args", "6"},
	{"func.IOStateReporter_VTable.handleIncrementChannelStateByIndices.cc", "cdecl"},
	{"func.IOStateReporter_VTable.handleIncrementChannelStateByIndices.ret", "IOReturn"},
	{"func.IOStateReporter_VTable.handleOverrideChannelStateByIndices", "IOStateReporter * self, int channel_index, int state_index, uint64_t time_in_state, uint64_t intransitions, uint64_t last_intransition"},
	{"func.IOStateReporter_VTable.handleOverrideChannelStateByIndices.arg.0", "IOStateReporter *, self"},
	{"func.IOStateReporter_VTable.handleOverrideChannelStateByIndices.arg.1", "int, channel_index"},
	{"func.IOStateReporter_VTable.handleOverrideChannelStateByIndices.arg.2", "int, state_index"},
	{"func.IOStateReporter_VTable.handleOverrideChannelStateByIndices.arg.3", "uint64_t, time_in_state"},
	{"func.IOStateReporter_VTable.handleOverrideChannelStateByIndices.arg.4", "uint64_t, intransitions"},
	{"func.IOStateReporter_VTable.handleOverrideChannelStateByIndices.arg.5", "uint64_t, last_intransition"},
	{"func.IOStateReporter_VTable.handleOverrideChannelStateByIndices.args", "6"},
	{"func.IOStateReporter_VTable.handleOverrideChannelStateByIndices.cc", "cdecl"},
	{"func.IOStateReporter_VTable.handleOverrideChannelStateByIndices.ret", "IOReturn"},
	{"func.IOStateReporter_VTable.handleSetStateByIndices", "IOStateReporter * self, int channel_index, int new_state_index, uint64_t last_intransition, uint64_t prev_state_residency"},
	{"func.IOStateReporter_VTable.handleSetStateByIndices.arg.0", "IOStateReporter *, self"},
	{"func.IOStateReporter_VTable.handleSetStateByIndices.arg.1", "int, channel_index"},
	{"func.IOStateReporter_VTable.handleSetStateByIndices.arg.2", "int, new_state_index"},
	{"func.IOStateReporter_VTable.handleSetStateByIndices.arg.3", "uint64_t, last_intransition"},
	{"func.IOStateReporter_VTable.handleSetStateByIndices.arg.4", "uint64_t, prev_state_residency"},
	{"func.IOStateReporter_VTable.handleSetStateByIndices.args", "5"},
	{"func.IOStateReporter_VTable.handleSetStateByIndices.cc", "cdecl"},
	{"func.IOStateReporter_VTable.handleSetStateByIndices.ret", "IOReturn"},
	{"func.IOStateReporter_VTable.handleSetStateID", "IOStateReporter * self, uint64_t channel_id, int state_index, uint64_t state_id"},
	{"func.IOStateReporter_VTable.handleSetStateID.arg.0", "IOStateReporter *, self"},
	{"func.IOStateReporter_VTable.handleSetStateID.arg.1", "uint64_t, channel_id"},
	{"func.IOStateReporter_VTable.handleSetStateID.arg.2", "int, state_index"},
	{"func.IOStateReporter_VTable.handleSetStateID.arg.3", "uint64_t, state_id"},
	{"func.IOStateReporter_VTable.handleSetStateID.args", "4"},
	{"func.IOStateReporter_VTable.handleSetStateID.cc", "cdecl"},
	{"func.IOStateReporter_VTable.handleSetStateID.ret", "IOReturn"},
	{"func.IOStateReporter_VTable.initWith", "IOStateReporter * self, IOService * reportingService, IOReportCategories categories, int16_t nstates, IOReportUnit unit"},
	{"func.IOStateReporter_VTable.initWith.arg.0", "IOStateReporter *, self"},
	{"func.IOStateReporter_VTable.initWith.arg.1", "IOService *, reportingService"},
	{"func.IOStateReporter_VTable.initWith.arg.2", "IOReportCategories, categories"},
	{"func.IOStateReporter_VTable.initWith.arg.3", "int16_t, nstates"},
	{"func.IOStateReporter_VTable.initWith.arg.4", "IOReportUnit, unit"},
	{"func.IOStateReporter_VTable.initWith.args", "5"},
	{"func.IOStateReporter_VTable.initWith.cc", "cdecl"},
	{"func.IOStateReporter_VTable.initWith.ret", "bool"},
	{"func.IOSubMemoryDescriptor_VTable.initSubRange", "IOSubMemoryDescriptor * self, IOMemoryDescriptor * parent, IOByteCount offset, IOByteCount length, IODirection withDirection"},
	{"func.IOSubMemoryDescriptor_VTable.initSubRange.arg.0", "IOSubMemoryDescriptor *, self"},
	{"func.IOSubMemoryDescriptor_VTable.initSubRange.arg.1", "IOMemoryDescriptor *, parent"},
	{"func.IOSubMemoryDescriptor_VTable.initSubRange.arg.2", "IOByteCount, offset"},
	{"func.IOSubMemoryDescriptor_VTable.initSubRange.arg.3", "IOByteCount, length"},
	{"func.IOSubMemoryDescriptor_VTable.initSubRange.arg.4", "IODirection, withDirection"},
	{"func.IOSubMemoryDescriptor_VTable.initSubRange.args", "5"},
	{"func.IOSubMemoryDescriptor_VTable.initSubRange.cc", "cdecl"},
	{"func.IOSubMemoryDescriptor_VTable.initSubRange.ret", "bool"},
	{"func.IOTimerEventSource_VTable.cancelTimeout", "IOTimerEventSource * self"},
	{"func.IOTimerEventSource_VTable.cancelTimeout.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.cancelTimeout.args", "1"},
	{"func.IOTimerEventSource_VTable.cancelTimeout.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.cancelTimeout.ret", "void"},
	{"func.IOTimerEventSource_VTable.init__1", "IOTimerEventSource * self, OSObject * owner, IOTimerEventSource::Action action"},
	{"func.IOTimerEventSource_VTable.init__1.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.init__1.arg.1", "OSObject *, owner"},
	{"func.IOTimerEventSource_VTable.init__1.arg.2", "IOTimerEventSource::Action, action"},
	{"func.IOTimerEventSource_VTable.init__1.args", "3"},
	{"func.IOTimerEventSource_VTable.init__1.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.init__1.ret", "bool"},
	{"func.IOTimerEventSource_VTable.init__2", "IOTimerEventSource * self, uint32_t options, OSObject * inOwner, IOTimerEventSource::Action inAction"},
	{"func.IOTimerEventSource_VTable.init__2.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.init__2.arg.1", "uint32_t, options"},
	{"func.IOTimerEventSource_VTable.init__2.arg.2", "OSObject *, inOwner"},
	{"func.IOTimerEventSource_VTable.init__2.arg.3", "IOTimerEventSource::Action, inAction"},
	{"func.IOTimerEventSource_VTable.init__2.args", "4"},
	{"func.IOTimerEventSource_VTable.init__2.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.init__2.ret", "bool"},
	{"func.IOTimerEventSource_VTable.setTimeoutFunc", "IOTimerEventSource * self"},
	{"func.IOTimerEventSource_VTable.setTimeoutFunc.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.setTimeoutFunc.args", "1"},
	{"func.IOTimerEventSource_VTable.setTimeoutFunc.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.setTimeoutFunc.ret", "void"},
	{"func.IOTimerEventSource_VTable.setTimeoutMS", "IOTimerEventSource * self, UInt32 ms"},
	{"func.IOTimerEventSource_VTable.setTimeoutMS.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.setTimeoutMS.arg.1", "UInt32, ms"},
	{"func.IOTimerEventSource_VTable.setTimeoutMS.args", "2"},
	{"func.IOTimerEventSource_VTable.setTimeoutMS.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.setTimeoutMS.ret", "IOReturn"},
	{"func.IOTimerEventSource_VTable.setTimeoutTicks", "IOTimerEventSource * self, UInt32 ticks"},
	{"func.IOTimerEventSource_VTable.setTimeoutTicks.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.setTimeoutTicks.arg.1", "UInt32, ticks"},
	{"func.IOTimerEventSource_VTable.setTimeoutTicks.args", "2"},
	{"func.IOTimerEventSource_VTable.setTimeoutTicks.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.setTimeoutTicks.ret", "IOReturn"},
	{"func.IOTimerEventSource_VTable.setTimeoutUS", "IOTimerEventSource * self, UInt32 us"},
	{"func.IOTimerEventSource_VTable.setTimeoutUS.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.setTimeoutUS.arg.1", "UInt32, us"},
	{"func.IOTimerEventSource_VTable.setTimeoutUS.args", "2"},
	{"func.IOTimerEventSource_VTable.setTimeoutUS.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.setTimeoutUS.ret", "IOReturn"},
	{"func.IOTimerEventSource_VTable.setTimeout__1", "IOTimerEventSource * self, UInt32 interval, UInt32 scale_factor"},
	{"func.IOTimerEventSource_VTable.setTimeout__1.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.setTimeout__1.arg.1", "UInt32, interval"},
	{"func.IOTimerEventSource_VTable.setTimeout__1.arg.2", "UInt32, scale_factor"},
	{"func.IOTimerEventSource_VTable.setTimeout__1.args", "3"},
	{"func.IOTimerEventSource_VTable.setTimeout__1.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.setTimeout__1.ret", "IOReturn"},
	{"func.IOTimerEventSource_VTable.setTimeout__2", "IOTimerEventSource * self, AbsoluteTime interval"},
	{"func.IOTimerEventSource_VTable.setTimeout__2.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.setTimeout__2.arg.1", "AbsoluteTime, interval"},
	{"func.IOTimerEventSource_VTable.setTimeout__2.args", "2"},
	{"func.IOTimerEventSource_VTable.setTimeout__2.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.setTimeout__2.ret", "IOReturn"},
	{"func.IOTimerEventSource_VTable.setTimeout__3", "IOTimerEventSource * self, uint32_t options, AbsoluteTime interval, AbsoluteTime leeway"},
	{"func.IOTimerEventSource_VTable.setTimeout__3.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.setTimeout__3.arg.1", "uint32_t, options"},
	{"func.IOTimerEventSource_VTable.setTimeout__3.arg.2", "AbsoluteTime, interval"},
	{"func.IOTimerEventSource_VTable.setTimeout__3.arg.3", "AbsoluteTime, leeway"},
	{"func.IOTimerEventSource_VTable.setTimeout__3.args", "4"},
	{"func.IOTimerEventSource_VTable.setTimeout__3.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.setTimeout__3.ret", "IOReturn"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeMS", "IOTimerEventSource * self, UInt32 ms"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeMS.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeMS.arg.1", "UInt32, ms"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeMS.args", "2"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeMS.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeMS.ret", "IOReturn"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeTicks", "IOTimerEventSource * self, UInt32 ticks"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeTicks.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeTicks.arg.1", "UInt32, ticks"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeTicks.args", "2"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeTicks.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeTicks.ret", "IOReturn"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeUS", "IOTimerEventSource * self, UInt32 us"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeUS.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeUS.arg.1", "UInt32, us"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeUS.args", "2"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeUS.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.wakeAtTimeUS.ret", "IOReturn"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__1", "IOTimerEventSource * self, UInt32 abstime, UInt32 scale_factor"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__1.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__1.arg.1", "UInt32, abstime"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__1.arg.2", "UInt32, scale_factor"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__1.args", "3"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__1.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__1.ret", "IOReturn"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__2", "IOTimerEventSource * self, AbsoluteTime abstime"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__2.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__2.arg.1", "AbsoluteTime, abstime"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__2.args", "2"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__2.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__2.ret", "IOReturn"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__3", "IOTimerEventSource * self, uint32_t options, AbsoluteTime abstime, AbsoluteTime leeway"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__3.arg.0", "IOTimerEventSource *, self"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__3.arg.1", "uint32_t, options"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__3.arg.2", "AbsoluteTime, abstime"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__3.arg.3", "AbsoluteTime, leeway"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__3.args", "4"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__3.cc", "cdecl"},
	{"func.IOTimerEventSource_VTable.wakeAtTime__3.ret", "IOReturn"},
	{"func.IOUserClient2022_VTable.externalMethod", "IOUserClient2022 * self, uint32_t selector, IOExternalMethodArgumentsOpaque * arguments"},
	{"func.IOUserClient2022_VTable.externalMethod.arg.0", "IOUserClient2022 *, self"},
	{"func.IOUserClient2022_VTable.externalMethod.arg.1", "uint32_t, selector"},
	{"func.IOUserClient2022_VTable.externalMethod.arg.2", "IOExternalMethodArgumentsOpaque *, arguments"},
	{"func.IOUserClient2022_VTable.externalMethod.args", "3"},
	{"func.IOUserClient2022_VTable.externalMethod.cc", "cdecl"},
	{"func.IOUserClient2022_VTable.externalMethod.ret", "IOReturn"},
	{"func.IOUserClient_VTable.clientClose", "IOUserClient * self"},
	{"func.IOUserClient_VTable.clientClose.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.clientClose.args", "1"},
	{"func.IOUserClient_VTable.clientClose.cc", "cdecl"},
	{"func.IOUserClient_VTable.clientClose.ret", "IOReturn"},
	{"func.IOUserClient_VTable.clientDied", "IOUserClient * self"},
	{"func.IOUserClient_VTable.clientDied.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.clientDied.args", "1"},
	{"func.IOUserClient_VTable.clientDied.cc", "cdecl"},
	{"func.IOUserClient_VTable.clientDied.ret", "IOReturn"},
	{"func.IOUserClient_VTable.clientMemoryForType", "IOUserClient * self, UInt32 type, IOOptionBits * options, IOMemoryDescriptor ** memory"},
	{"func.IOUserClient_VTable.clientMemoryForType.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.clientMemoryForType.arg.1", "UInt32, type"},
	{"func.IOUserClient_VTable.clientMemoryForType.arg.2", "IOOptionBits *, options"},
	{"func.IOUserClient_VTable.clientMemoryForType.arg.3", "IOMemoryDescriptor **, memory"},
	{"func.IOUserClient_VTable.clientMemoryForType.args", "4"},
	{"func.IOUserClient_VTable.clientMemoryForType.cc", "cdecl"},
	{"func.IOUserClient_VTable.clientMemoryForType.ret", "IOReturn"},
	{"func.IOUserClient_VTable.connectClient", "IOUserClient * self, IOUserClient * client"},
	{"func.IOUserClient_VTable.connectClient.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.connectClient.arg.1", "IOUserClient *, client"},
	{"func.IOUserClient_VTable.connectClient.args", "2"},
	{"func.IOUserClient_VTable.connectClient.cc", "cdecl"},
	{"func.IOUserClient_VTable.connectClient.ret", "IOReturn"},
	{"func.IOUserClient_VTable.exportObjectToClient", "IOUserClient * self, task_t task, OSObject * obj, io_object_t * clientObj"},
	{"func.IOUserClient_VTable.exportObjectToClient.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.exportObjectToClient.arg.1", "task_t, task"},
	{"func.IOUserClient_VTable.exportObjectToClient.arg.2", "OSObject *, obj"},
	{"func.IOUserClient_VTable.exportObjectToClient.arg.3", "io_object_t *, clientObj"},
	{"func.IOUserClient_VTable.exportObjectToClient.args", "4"},
	{"func.IOUserClient_VTable.exportObjectToClient.cc", "cdecl"},
	{"func.IOUserClient_VTable.exportObjectToClient.ret", "IOReturn"},
	{"func.IOUserClient_VTable.externalMethod", "IOUserClient * self, uint32_t selector, IOExternalMethodArguments * arguments, IOExternalMethodDispatch * dispatch, OSObject * target, void * reference"},
	{"func.IOUserClient_VTable.externalMethod.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.externalMethod.arg.1", "uint32_t, selector"},
	{"func.IOUserClient_VTable.externalMethod.arg.2", "IOExternalMethodArguments *, arguments"},
	{"func.IOUserClient_VTable.externalMethod.arg.3", "IOExternalMethodDispatch *, dispatch"},
	{"func.IOUserClient_VTable.externalMethod.arg.4", "OSObject *, target"},
	{"func.IOUserClient_VTable.externalMethod.arg.5", "void *, reference"},
	{"func.IOUserClient_VTable.externalMethod.args", "6"},
	{"func.IOUserClient_VTable.externalMethod.cc", "cdecl"},
	{"func.IOUserClient_VTable.externalMethod.ret", "IOReturn"},
	{"func.IOUserClient_VTable.getAsyncTargetAndMethodForIndex", "IOUserClient * self, IOService ** targetP, UInt32 index"},
	{"func.IOUserClient_VTable.getAsyncTargetAndMethodForIndex.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.getAsyncTargetAndMethodForIndex.arg.1", "IOService **, targetP"},
	{"func.IOUserClient_VTable.getAsyncTargetAndMethodForIndex.arg.2", "UInt32, index"},
	{"func.IOUserClient_VTable.getAsyncTargetAndMethodForIndex.args", "3"},
	{"func.IOUserClient_VTable.getAsyncTargetAndMethodForIndex.cc", "cdecl"},
	{"func.IOUserClient_VTable.getAsyncTargetAndMethodForIndex.ret", "IOExternalAsyncMethod *"},
	{"func.IOUserClient_VTable.getExternalAsyncMethodForIndex", "IOUserClient * self, UInt32 index"},
	{"func.IOUserClient_VTable.getExternalAsyncMethodForIndex.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.getExternalAsyncMethodForIndex.arg.1", "UInt32, index"},
	{"func.IOUserClient_VTable.getExternalAsyncMethodForIndex.args", "2"},
	{"func.IOUserClient_VTable.getExternalAsyncMethodForIndex.cc", "cdecl"},
	{"func.IOUserClient_VTable.getExternalAsyncMethodForIndex.ret", "IOExternalAsyncMethod *"},
	{"func.IOUserClient_VTable.getExternalMethodForIndex", "IOUserClient * self, UInt32 index"},
	{"func.IOUserClient_VTable.getExternalMethodForIndex.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.getExternalMethodForIndex.arg.1", "UInt32, index"},
	{"func.IOUserClient_VTable.getExternalMethodForIndex.args", "2"},
	{"func.IOUserClient_VTable.getExternalMethodForIndex.cc", "cdecl"},
	{"func.IOUserClient_VTable.getExternalMethodForIndex.ret", "IOExternalMethod *"},
	{"func.IOUserClient_VTable.getExternalTrapForIndex", "IOUserClient * self, UInt32 index"},
	{"func.IOUserClient_VTable.getExternalTrapForIndex.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.getExternalTrapForIndex.arg.1", "UInt32, index"},
	{"func.IOUserClient_VTable.getExternalTrapForIndex.args", "2"},
	{"func.IOUserClient_VTable.getExternalTrapForIndex.cc", "cdecl"},
	{"func.IOUserClient_VTable.getExternalTrapForIndex.ret", "IOExternalTrap *"},
	{"func.IOUserClient_VTable.getNotificationSemaphore", "IOUserClient * self, UInt32 notification_type, semaphore_t * semaphore"},
	{"func.IOUserClient_VTable.getNotificationSemaphore.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.getNotificationSemaphore.arg.1", "UInt32, notification_type"},
	{"func.IOUserClient_VTable.getNotificationSemaphore.arg.2", "semaphore_t *, semaphore"},
	{"func.IOUserClient_VTable.getNotificationSemaphore.args", "3"},
	{"func.IOUserClient_VTable.getNotificationSemaphore.cc", "cdecl"},
	{"func.IOUserClient_VTable.getNotificationSemaphore.ret", "IOReturn"},
	{"func.IOUserClient_VTable.getService", "IOUserClient * self"},
	{"func.IOUserClient_VTable.getService.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.getService.args", "1"},
	{"func.IOUserClient_VTable.getService.cc", "cdecl"},
	{"func.IOUserClient_VTable.getService.ret", "IOService *"},
	{"func.IOUserClient_VTable.getTargetAndMethodForIndex", "IOUserClient * self, IOService ** targetP, UInt32 index"},
	{"func.IOUserClient_VTable.getTargetAndMethodForIndex.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.getTargetAndMethodForIndex.arg.1", "IOService **, targetP"},
	{"func.IOUserClient_VTable.getTargetAndMethodForIndex.arg.2", "UInt32, index"},
	{"func.IOUserClient_VTable.getTargetAndMethodForIndex.args", "3"},
	{"func.IOUserClient_VTable.getTargetAndMethodForIndex.cc", "cdecl"},
	{"func.IOUserClient_VTable.getTargetAndMethodForIndex.ret", "IOExternalMethod *"},
	{"func.IOUserClient_VTable.getTargetAndTrapForIndex", "IOUserClient * self, IOService ** targetP, UInt32 index"},
	{"func.IOUserClient_VTable.getTargetAndTrapForIndex.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.getTargetAndTrapForIndex.arg.1", "IOService **, targetP"},
	{"func.IOUserClient_VTable.getTargetAndTrapForIndex.arg.2", "UInt32, index"},
	{"func.IOUserClient_VTable.getTargetAndTrapForIndex.args", "3"},
	{"func.IOUserClient_VTable.getTargetAndTrapForIndex.cc", "cdecl"},
	{"func.IOUserClient_VTable.getTargetAndTrapForIndex.ret", "IOExternalTrap *"},
	{"func.IOUserClient_VTable.initWithTask__1", "IOUserClient * self, task_t owningTask, void * securityToken, UInt32 type, OSDictionary * properties"},
	{"func.IOUserClient_VTable.initWithTask__1.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.initWithTask__1.arg.1", "task_t, owningTask"},
	{"func.IOUserClient_VTable.initWithTask__1.arg.2", "void *, securityToken"},
	{"func.IOUserClient_VTable.initWithTask__1.arg.3", "UInt32, type"},
	{"func.IOUserClient_VTable.initWithTask__1.arg.4", "OSDictionary *, properties"},
	{"func.IOUserClient_VTable.initWithTask__1.args", "5"},
	{"func.IOUserClient_VTable.initWithTask__1.cc", "cdecl"},
	{"func.IOUserClient_VTable.initWithTask__1.ret", "bool"},
	{"func.IOUserClient_VTable.initWithTask__2", "IOUserClient * self, task_t owningTask, void * securityToken, UInt32 type"},
	{"func.IOUserClient_VTable.initWithTask__2.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.initWithTask__2.arg.1", "task_t, owningTask"},
	{"func.IOUserClient_VTable.initWithTask__2.arg.2", "void *, securityToken"},
	{"func.IOUserClient_VTable.initWithTask__2.arg.3", "UInt32, type"},
	{"func.IOUserClient_VTable.initWithTask__2.args", "4"},
	{"func.IOUserClient_VTable.initWithTask__2.cc", "cdecl"},
	{"func.IOUserClient_VTable.initWithTask__2.ret", "bool"},
	{"func.IOUserClient_VTable.registerNotificationPort__1", "IOUserClient * self, mach_port_t port, UInt32 type, io_user_reference_t refCon"},
	{"func.IOUserClient_VTable.registerNotificationPort__1.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.registerNotificationPort__1.arg.1", "mach_port_t, port"},
	{"func.IOUserClient_VTable.registerNotificationPort__1.arg.2", "UInt32, type"},
	{"func.IOUserClient_VTable.registerNotificationPort__1.arg.3", "io_user_reference_t, refCon"},
	{"func.IOUserClient_VTable.registerNotificationPort__1.args", "4"},
	{"func.IOUserClient_VTable.registerNotificationPort__1.cc", "cdecl"},
	{"func.IOUserClient_VTable.registerNotificationPort__1.ret", "IOReturn"},
	{"func.IOUserClient_VTable.registerNotificationPort__2", "IOUserClient * self, mach_port_t port, UInt32 type, UInt32 refCon"},
	{"func.IOUserClient_VTable.registerNotificationPort__2.arg.0", "IOUserClient *, self"},
	{"func.IOUserClient_VTable.registerNotificationPort__2.arg.1", "mach_port_t, port"},
	{"func.IOUserClient_VTable.registerNotificationPort__2.arg.2", "UInt32, type"},
	{"func.IOUserClient_VTable.registerNotificationPort__2.arg.3", "UInt32, refCon"},
	{"func.IOUserClient_VTable.registerNotificationPort__2.args", "4"},
	{"func.IOUserClient_VTable.registerNotificationPort__2.cc", "cdecl"},
	{"func.IOUserClient_VTable.registerNotificationPort__2.ret", "IOReturn"},
	{"func.IOUserIterator_VTable.copyNextObject", "IOUserIterator * self"},
	{"func.IOUserIterator_VTable.copyNextObject.arg.0", "IOUserIterator *, self"},
	{"func.IOUserIterator_VTable.copyNextObject.args", "1"},
	{"func.IOUserIterator_VTable.copyNextObject.cc", "cdecl"},
	{"func.IOUserIterator_VTable.copyNextObject.ret", "OSObject *"},
	{"func.IOUserNotification_VTable.setNotification", "IOUserNotification * self, IONotifier * obj"},
	{"func.IOUserNotification_VTable.setNotification.arg.0", "IOUserNotification *, self"},
	{"func.IOUserNotification_VTable.setNotification.arg.1", "IONotifier *, obj"},
	{"func.IOUserNotification_VTable.setNotification.args", "2"},
	{"func.IOUserNotification_VTable.setNotification.cc", "cdecl"},
	{"func.IOUserNotification_VTable.setNotification.ret", "void"},
	{"func.IOWatchDogTimer_VTable.setWatchDogTimer", "IOWatchDogTimer * self, UInt32 timeOut"},
	{"func.IOWatchDogTimer_VTable.setWatchDogTimer.arg.0", "IOWatchDogTimer *, self"},
	{"func.IOWatchDogTimer_VTable.setWatchDogTimer.arg.1", "UInt32, timeOut"},
	{"func.IOWatchDogTimer_VTable.setWatchDogTimer.args", "2"},
	{"func.IOWatchDogTimer_VTable.setWatchDogTimer.cc", "cdecl"},
	{"func.IOWatchDogTimer_VTable.setWatchDogTimer.ret", "void"},
	{"func.IOWorkLoop_VTable._maintRequest", "IOWorkLoop * self, void * command, void * data, void * a3, void * a4"},
	{"func.IOWorkLoop_VTable._maintRequest.arg.0", "IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable._maintRequest.arg.1", "void *, command"},
	{"func.IOWorkLoop_VTable._maintRequest.arg.2", "void *, data"},
	{"func.IOWorkLoop_VTable._maintRequest.arg.3", "void *, a3"},
	{"func.IOWorkLoop_VTable._maintRequest.arg.4", "void *, a4"},
	{"func.IOWorkLoop_VTable._maintRequest.args", "5"},
	{"func.IOWorkLoop_VTable._maintRequest.cc", "cdecl"},
	{"func.IOWorkLoop_VTable._maintRequest.ret", "IOReturn"},
	{"func.IOWorkLoop_VTable.addEventSource", "IOWorkLoop * self, IOEventSource * newEvent"},
	{"func.IOWorkLoop_VTable.addEventSource.arg.0", "IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.addEventSource.arg.1", "IOEventSource *, newEvent"},
	{"func.IOWorkLoop_VTable.addEventSource.args", "2"},
	{"func.IOWorkLoop_VTable.addEventSource.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.addEventSource.ret", "IOReturn"},
	{"func.IOWorkLoop_VTable.closeGate", "IOWorkLoop * self"},
	{"func.IOWorkLoop_VTable.closeGate.arg.0", "IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.closeGate.args", "1"},
	{"func.IOWorkLoop_VTable.closeGate.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.closeGate.ret", "void"},
	{"func.IOWorkLoop_VTable.disableAllEventSources", "const IOWorkLoop * self"},
	{"func.IOWorkLoop_VTable.disableAllEventSources.arg.0", "const IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.disableAllEventSources.args", "1"},
	{"func.IOWorkLoop_VTable.disableAllEventSources.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.disableAllEventSources.ret", "void"},
	{"func.IOWorkLoop_VTable.disableAllInterrupts", "const IOWorkLoop * self"},
	{"func.IOWorkLoop_VTable.disableAllInterrupts.arg.0", "const IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.disableAllInterrupts.args", "1"},
	{"func.IOWorkLoop_VTable.disableAllInterrupts.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.disableAllInterrupts.ret", "void"},
	{"func.IOWorkLoop_VTable.enableAllEventSources", "const IOWorkLoop * self"},
	{"func.IOWorkLoop_VTable.enableAllEventSources.arg.0", "const IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.enableAllEventSources.args", "1"},
	{"func.IOWorkLoop_VTable.enableAllEventSources.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.enableAllEventSources.ret", "void"},
	{"func.IOWorkLoop_VTable.enableAllInterrupts", "const IOWorkLoop * self"},
	{"func.IOWorkLoop_VTable.enableAllInterrupts.arg.0", "const IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.enableAllInterrupts.args", "1"},
	{"func.IOWorkLoop_VTable.enableAllInterrupts.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.enableAllInterrupts.ret", "void"},
	{"func.IOWorkLoop_VTable.getThread", "const IOWorkLoop * self"},
	{"func.IOWorkLoop_VTable.getThread.arg.0", "const IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.getThread.args", "1"},
	{"func.IOWorkLoop_VTable.getThread.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.getThread.ret", "IOThread"},
	{"func.IOWorkLoop_VTable.inGate", "const IOWorkLoop * self"},
	{"func.IOWorkLoop_VTable.inGate.arg.0", "const IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.inGate.args", "1"},
	{"func.IOWorkLoop_VTable.inGate.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.inGate.ret", "bool"},
	{"func.IOWorkLoop_VTable.onThread", "const IOWorkLoop * self"},
	{"func.IOWorkLoop_VTable.onThread.arg.0", "const IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.onThread.args", "1"},
	{"func.IOWorkLoop_VTable.onThread.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.onThread.ret", "bool"},
	{"func.IOWorkLoop_VTable.openGate", "IOWorkLoop * self"},
	{"func.IOWorkLoop_VTable.openGate.arg.0", "IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.openGate.args", "1"},
	{"func.IOWorkLoop_VTable.openGate.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.openGate.ret", "void"},
	{"func.IOWorkLoop_VTable.removeEventSource", "IOWorkLoop * self, IOEventSource * toRemove"},
	{"func.IOWorkLoop_VTable.removeEventSource.arg.0", "IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.removeEventSource.arg.1", "IOEventSource *, toRemove"},
	{"func.IOWorkLoop_VTable.removeEventSource.args", "2"},
	{"func.IOWorkLoop_VTable.removeEventSource.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.removeEventSource.ret", "IOReturn"},
	{"func.IOWorkLoop_VTable.runAction", "IOWorkLoop * self, IOWorkLoop::Action action, OSObject * target, void * arg0, void * arg1, void * arg2, void * arg3"},
	{"func.IOWorkLoop_VTable.runAction.arg.0", "IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.runAction.arg.1", "IOWorkLoop::Action, action"},
	{"func.IOWorkLoop_VTable.runAction.arg.2", "OSObject *, target"},
	{"func.IOWorkLoop_VTable.runAction.arg.3", "void *, arg0"},
	{"func.IOWorkLoop_VTable.runAction.arg.4", "void *, arg1"},
	{"func.IOWorkLoop_VTable.runAction.arg.5", "void *, arg2"},
	{"func.IOWorkLoop_VTable.runAction.arg.6", "void *, arg3"},
	{"func.IOWorkLoop_VTable.runAction.args", "7"},
	{"func.IOWorkLoop_VTable.runAction.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.runAction.ret", "IOReturn"},
	{"func.IOWorkLoop_VTable.runEventSources", "IOWorkLoop * self"},
	{"func.IOWorkLoop_VTable.runEventSources.arg.0", "IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.runEventSources.args", "1"},
	{"func.IOWorkLoop_VTable.runEventSources.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.runEventSources.ret", "bool"},
	{"func.IOWorkLoop_VTable.signalWorkAvailable", "IOWorkLoop * self"},
	{"func.IOWorkLoop_VTable.signalWorkAvailable.arg.0", "IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.signalWorkAvailable.args", "1"},
	{"func.IOWorkLoop_VTable.signalWorkAvailable.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.signalWorkAvailable.ret", "void"},
	{"func.IOWorkLoop_VTable.sleepGate__1", "IOWorkLoop * self, void * event, UInt32 interuptibleType"},
	{"func.IOWorkLoop_VTable.sleepGate__1.arg.0", "IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.sleepGate__1.arg.1", "void *, event"},
	{"func.IOWorkLoop_VTable.sleepGate__1.arg.2", "UInt32, interuptibleType"},
	{"func.IOWorkLoop_VTable.sleepGate__1.args", "3"},
	{"func.IOWorkLoop_VTable.sleepGate__1.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.sleepGate__1.ret", "int"},
	{"func.IOWorkLoop_VTable.sleepGate__2", "IOWorkLoop * self, void * event, AbsoluteTime deadline, UInt32 interuptibleType"},
	{"func.IOWorkLoop_VTable.sleepGate__2.arg.0", "IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.sleepGate__2.arg.1", "void *, event"},
	{"func.IOWorkLoop_VTable.sleepGate__2.arg.2", "AbsoluteTime, deadline"},
	{"func.IOWorkLoop_VTable.sleepGate__2.arg.3", "UInt32, interuptibleType"},
	{"func.IOWorkLoop_VTable.sleepGate__2.args", "4"},
	{"func.IOWorkLoop_VTable.sleepGate__2.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.sleepGate__2.ret", "int"},
	{"func.IOWorkLoop_VTable.threadMain", "IOWorkLoop * self"},
	{"func.IOWorkLoop_VTable.threadMain.arg.0", "IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.threadMain.args", "1"},
	{"func.IOWorkLoop_VTable.threadMain.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.threadMain.ret", "void"},
	{"func.IOWorkLoop_VTable.tryCloseGate", "IOWorkLoop * self"},
	{"func.IOWorkLoop_VTable.tryCloseGate.arg.0", "IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.tryCloseGate.args", "1"},
	{"func.IOWorkLoop_VTable.tryCloseGate.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.tryCloseGate.ret", "bool"},
	{"func.IOWorkLoop_VTable.wakeupGate", "IOWorkLoop * self, void * event, bool oneThread"},
	{"func.IOWorkLoop_VTable.wakeupGate.arg.0", "IOWorkLoop *, self"},
	{"func.IOWorkLoop_VTable.wakeupGate.arg.1", "void *, event"},
	{"func.IOWorkLoop_VTable.wakeupGate.arg.2", "bool, oneThread"},
	{"func.IOWorkLoop_VTable.wakeupGate.args", "3"},
	{"func.IOWorkLoop_VTable.wakeupGate.cc", "cdecl"},
	{"func.IOWorkLoop_VTable.wakeupGate.ret", "void"},
	{"func.OSArray_VTable.getLastObject", "const OSArray * self"},
	{"func.OSArray_VTable.getLastObject.arg.0", "const OSArray *, self"},
	{"func.OSArray_VTable.getLastObject.args", "1"},
	{"func.OSArray_VTable.getLastObject.cc", "cdecl"},
	{"func.OSArray_VTable.getLastObject.ret", "OSObject *"},
	{"func.OSArray_VTable.getNextIndexOfObject", "const OSArray * self, const OSMetaClassBase * anObject, unsigned int index"},
	{"func.OSArray_VTable.getNextIndexOfObject.arg.0", "const OSArray *, self"},
	{"func.OSArray_VTable.getNextIndexOfObject.arg.1", "const OSMetaClassBase *, anObject"},
	{"func.OSArray_VTable.getNextIndexOfObject.arg.2", "unsigned int, index"},
	{"func.OSArray_VTable.getNextIndexOfObject.args", "3"},
	{"func.OSArray_VTable.getNextIndexOfObject.cc", "cdecl"},
	{"func.OSArray_VTable.getNextIndexOfObject.ret", "unsigned int"},
	{"func.OSArray_VTable.getObject", "const OSArray * self, unsigned int index"},
	{"func.OSArray_VTable.getObject.arg.0", "const OSArray *, self"},
	{"func.OSArray_VTable.getObject.arg.1", "unsigned int, index"},
	{"func.OSArray_VTable.getObject.args", "2"},
	{"func.OSArray_VTable.getObject.cc", "cdecl"},
	{"func.OSArray_VTable.getObject.ret", "OSObject *"},
	{"func.OSArray_VTable.initWithArray", "OSArray * self, const OSArray * anArray, unsigned int capacity"},
	{"func.OSArray_VTable.initWithArray.arg.0", "OSArray *, self"},
	{"func.OSArray_VTable.initWithArray.arg.1", "const OSArray *, anArray"},
	{"func.OSArray_VTable.initWithArray.arg.2", "unsigned int, capacity"},
	{"func.OSArray_VTable.initWithArray.args", "3"},
	{"func.OSArray_VTable.initWithArray.cc", "cdecl"},
	{"func.OSArray_VTable.initWithArray.ret", "bool"},
	{"func.OSArray_VTable.initWithCapacity", "OSArray * self, unsigned int capacity"},
	{"func.OSArray_VTable.initWithCapacity.arg.0", "OSArray *, self"},
	{"func.OSArray_VTable.initWithCapacity.arg.1", "unsigned int, capacity"},
	{"func.OSArray_VTable.initWithCapacity.args", "2"},
	{"func.OSArray_VTable.initWithCapacity.cc", "cdecl"},
	{"func.OSArray_VTable.initWithCapacity.ret", "bool"},
	{"func.OSArray_VTable.initWithObjects", "OSArray * self, const OSObject ** objects, unsigned int count, unsigned int capacity"},
	{"func.OSArray_VTable.initWithObjects.arg.0", "OSArray *, self"},
	{"func.OSArray_VTable.initWithObjects.arg.1", "const OSObject **, objects"},
	{"func.OSArray_VTable.initWithObjects.arg.2", "unsigned int, count"},
	{"func.OSArray_VTable.initWithObjects.arg.3", "unsigned int, capacity"},
	{"func.OSArray_VTable.initWithObjects.args", "4"},
	{"func.OSArray_VTable.initWithObjects.cc", "cdecl"},
	{"func.OSArray_VTable.initWithObjects.ret", "bool"},
	{"func.OSArray_VTable.isEqualTo", "const OSArray * self, const OSArray * anArray"},
	{"func.OSArray_VTable.isEqualTo.arg.0", "const OSArray *, self"},
	{"func.OSArray_VTable.isEqualTo.arg.1", "const OSArray *, anArray"},
	{"func.OSArray_VTable.isEqualTo.args", "2"},
	{"func.OSArray_VTable.isEqualTo.cc", "cdecl"},
	{"func.OSArray_VTable.isEqualTo.ret", "bool"},
	{"func.OSArray_VTable.merge", "OSArray * self, const OSArray * otherArray"},
	{"func.OSArray_VTable.merge.arg.0", "OSArray *, self"},
	{"func.OSArray_VTable.merge.arg.1", "const OSArray *, otherArray"},
	{"func.OSArray_VTable.merge.args", "2"},
	{"func.OSArray_VTable.merge.cc", "cdecl"},
	{"func.OSArray_VTable.merge.ret", "bool"},
	{"func.OSArray_VTable.removeObject", "OSArray * self, unsigned int index"},
	{"func.OSArray_VTable.removeObject.arg.0", "OSArray *, self"},
	{"func.OSArray_VTable.removeObject.arg.1", "unsigned int, index"},
	{"func.OSArray_VTable.removeObject.args", "2"},
	{"func.OSArray_VTable.removeObject.cc", "cdecl"},
	{"func.OSArray_VTable.removeObject.ret", "void"},
	{"func.OSArray_VTable.replaceObject", "OSArray * self, unsigned int index, const OSMetaClassBase * anObject"},
	{"func.OSArray_VTable.replaceObject.arg.0", "OSArray *, self"},
	{"func.OSArray_VTable.replaceObject.arg.1", "unsigned int, index"},
	{"func.OSArray_VTable.replaceObject.arg.2", "const OSMetaClassBase *, anObject"},
	{"func.OSArray_VTable.replaceObject.args", "3"},
	{"func.OSArray_VTable.replaceObject.cc", "cdecl"},
	{"func.OSArray_VTable.replaceObject.ret", "void"},
	{"func.OSArray_VTable.setObject__1", "OSArray * self, const OSMetaClassBase * anObject"},
	{"func.OSArray_VTable.setObject__1.arg.0", "OSArray *, self"},
	{"func.OSArray_VTable.setObject__1.arg.1", "const OSMetaClassBase *, anObject"},
	{"func.OSArray_VTable.setObject__1.args", "2"},
	{"func.OSArray_VTable.setObject__1.cc", "cdecl"},
	{"func.OSArray_VTable.setObject__1.ret", "bool"},
	{"func.OSArray_VTable.setObject__2", "OSArray * self, unsigned int index, const OSMetaClassBase * anObject"},
	{"func.OSArray_VTable.setObject__2.arg.0", "OSArray *, self"},
	{"func.OSArray_VTable.setObject__2.arg.1", "unsigned int, index"},
	{"func.OSArray_VTable.setObject__2.arg.2", "const OSMetaClassBase *, anObject"},
	{"func.OSArray_VTable.setObject__2.args", "3"},
	{"func.OSArray_VTable.setObject__2.cc", "cdecl"},
	{"func.OSArray_VTable.setObject__2.ret", "bool"},
	{"func.OSBoolean_VTable.getValue", "const OSBoolean * self"},
	{"func.OSBoolean_VTable.getValue.arg.0", "const OSBoolean *, self"},
	{"func.OSBoolean_VTable.getValue.args", "1"},
	{"func.OSBoolean_VTable.getValue.cc", "cdecl"},
	{"func.OSBoolean_VTable.getValue.ret", "bool"},
	{"func.OSBoolean_VTable.isEqualTo", "const OSBoolean * self, const OSBoolean * aBoolean"},
	{"func.OSBoolean_VTable.isEqualTo.arg.0", "const OSBoolean *, self"},
	{"func.OSBoolean_VTable.isEqualTo.arg.1", "const OSBoolean *, aBoolean"},
	{"func.OSBoolean_VTable.isEqualTo.args", "2"},
	{"func.OSBoolean_VTable.isEqualTo.cc", "cdecl"},
	{"func.OSBoolean_VTable.isEqualTo.ret", "bool"},
	{"func.OSBoolean_VTable.isFalse", "const OSBoolean * self"},
	{"func.OSBoolean_VTable.isFalse.arg.0", "const OSBoolean *, self"},
	{"func.OSBoolean_VTable.isFalse.args", "1"},
	{"func.OSBoolean_VTable.isFalse.cc", "cdecl"},
	{"func.OSBoolean_VTable.isFalse.ret", "bool"},
	{"func.OSBoolean_VTable.isTrue", "const OSBoolean * self"},
	{"func.OSBoolean_VTable.isTrue.arg.0", "const OSBoolean *, self"},
	{"func.OSBoolean_VTable.isTrue.args", "1"},
	{"func.OSBoolean_VTable.isTrue.cc", "cdecl"},
	{"func.OSBoolean_VTable.isTrue.ret", "bool"},
	{"func.OSCollectionIterator_VTable.initWithCollection", "OSCollectionIterator * self, const OSCollection * inColl"},
	{"func.OSCollectionIterator_VTable.initWithCollection.arg.0", "OSCollectionIterator *, self"},
	{"func.OSCollectionIterator_VTable.initWithCollection.arg.1", "const OSCollection *, inColl"},
	{"func.OSCollectionIterator_VTable.initWithCollection.args", "2"},
	{"func.OSCollectionIterator_VTable.initWithCollection.cc", "cdecl"},
	{"func.OSCollectionIterator_VTable.initWithCollection.ret", "bool"},
	{"func.OSCollection_VTable.copyCollection", "OSCollection * self, OSDictionary * cycleDict"},
	{"func.OSCollection_VTable.copyCollection.arg.0", "OSCollection *, self"},
	{"func.OSCollection_VTable.copyCollection.arg.1", "OSDictionary *, cycleDict"},
	{"func.OSCollection_VTable.copyCollection.args", "2"},
	{"func.OSCollection_VTable.copyCollection.cc", "cdecl"},
	{"func.OSCollection_VTable.copyCollection.ret", "OSPtr<OSCollection>"},
	{"func.OSCollection_VTable.ensureCapacity", "OSCollection * self, unsigned int newCapacity"},
	{"func.OSCollection_VTable.ensureCapacity.arg.0", "OSCollection *, self"},
	{"func.OSCollection_VTable.ensureCapacity.arg.1", "unsigned int, newCapacity"},
	{"func.OSCollection_VTable.ensureCapacity.args", "2"},
	{"func.OSCollection_VTable.ensureCapacity.cc", "cdecl"},
	{"func.OSCollection_VTable.ensureCapacity.ret", "unsigned int"},
	{"func.OSCollection_VTable.flushCollection", "OSCollection * self"},
	{"func.OSCollection_VTable.flushCollection.arg.0", "OSCollection *, self"},
	{"func.OSCollection_VTable.flushCollection.args", "1"},
	{"func.OSCollection_VTable.flushCollection.cc", "cdecl"},
	{"func.OSCollection_VTable.flushCollection.ret", "void"},
	{"func.OSCollection_VTable.getCapacity", "const OSCollection * self"},
	{"func.OSCollection_VTable.getCapacity.arg.0", "const OSCollection *, self"},
	{"func.OSCollection_VTable.getCapacity.args", "1"},
	{"func.OSCollection_VTable.getCapacity.cc", "cdecl"},
	{"func.OSCollection_VTable.getCapacity.ret", "unsigned int"},
	{"func.OSCollection_VTable.getCapacityIncrement", "const OSCollection * self"},
	{"func.OSCollection_VTable.getCapacityIncrement.arg.0", "const OSCollection *, self"},
	{"func.OSCollection_VTable.getCapacityIncrement.args", "1"},
	{"func.OSCollection_VTable.getCapacityIncrement.cc", "cdecl"},
	{"func.OSCollection_VTable.getCapacityIncrement.ret", "unsigned int"},
	{"func.OSCollection_VTable.getCount", "const OSCollection * self"},
	{"func.OSCollection_VTable.getCount.arg.0", "const OSCollection *, self"},
	{"func.OSCollection_VTable.getCount.args", "1"},
	{"func.OSCollection_VTable.getCount.cc", "cdecl"},
	{"func.OSCollection_VTable.getCount.ret", "unsigned int"},
	{"func.OSCollection_VTable.getNextObjectForIterator", "const OSCollection * self, void * iterationContext, OSObject ** nextObject"},
	{"func.OSCollection_VTable.getNextObjectForIterator.arg.0", "const OSCollection *, self"},
	{"func.OSCollection_VTable.getNextObjectForIterator.arg.1", "void *, iterationContext"},
	{"func.OSCollection_VTable.getNextObjectForIterator.arg.2", "OSObject **, nextObject"},
	{"func.OSCollection_VTable.getNextObjectForIterator.args", "3"},
	{"func.OSCollection_VTable.getNextObjectForIterator.cc", "cdecl"},
	{"func.OSCollection_VTable.getNextObjectForIterator.ret", "bool"},
	{"func.OSCollection_VTable.initIterator", "const OSCollection * self, void * iterationContext"},
	{"func.OSCollection_VTable.initIterator.arg.0", "const OSCollection *, self"},
	{"func.OSCollection_VTable.initIterator.arg.1", "void *, iterationContext"},
	{"func.OSCollection_VTable.initIterator.args", "2"},
	{"func.OSCollection_VTable.initIterator.cc", "cdecl"},
	{"func.OSCollection_VTable.initIterator.ret", "bool"},
	{"func.OSCollection_VTable.iteratorSize", "const OSCollection * self"},
	{"func.OSCollection_VTable.iteratorSize.arg.0", "const OSCollection *, self"},
	{"func.OSCollection_VTable.iteratorSize.args", "1"},
	{"func.OSCollection_VTable.iteratorSize.cc", "cdecl"},
	{"func.OSCollection_VTable.iteratorSize.ret", "unsigned int"},
	{"func.OSCollection_VTable.setCapacityIncrement", "OSCollection * self, unsigned int increment"},
	{"func.OSCollection_VTable.setCapacityIncrement.arg.0", "OSCollection *, self"},
	{"func.OSCollection_VTable.setCapacityIncrement.arg.1", "unsigned int, increment"},
	{"func.OSCollection_VTable.setCapacityIncrement.args", "2"},
	{"func.OSCollection_VTable.setCapacityIncrement.cc", "cdecl"},
	{"func.OSCollection_VTable.setCapacityIncrement.ret", "unsigned int"},
	{"func.OSCollection_VTable.setOptions", "OSCollection * self, unsigned int options, unsigned int mask, void * context"},
	{"func.OSCollection_VTable.setOptions.arg.0", "OSCollection *, self"},
	{"func.OSCollection_VTable.setOptions.arg.1", "unsigned int, options"},
	{"func.OSCollection_VTable.setOptions.arg.2", "unsigned int, mask"},
	{"func.OSCollection_VTable.setOptions.arg.3", "void *, context"},
	{"func.OSCollection_VTable.setOptions.args", "4"},
	{"func.OSCollection_VTable.setOptions.cc", "cdecl"},
	{"func.OSCollection_VTable.setOptions.ret", "unsigned int"},
	{"func.OSData_VTable.appendByte", "OSData * self, unsigned char byte, unsigned int numBytes"},
	{"func.OSData_VTable.appendByte.arg.0", "OSData *, self"},
	{"func.OSData_VTable.appendByte.arg.1", "unsigned char, byte"},
	{"func.OSData_VTable.appendByte.arg.2", "unsigned int, numBytes"},
	{"func.OSData_VTable.appendByte.args", "3"},
	{"func.OSData_VTable.appendByte.cc", "cdecl"},
	{"func.OSData_VTable.appendByte.ret", "bool"},
	{"func.OSData_VTable.appendBytes__1", "OSData * self, const void * bytes, unsigned int numBytes"},
	{"func.OSData_VTable.appendBytes__1.arg.0", "OSData *, self"},
	{"func.OSData_VTable.appendBytes__1.arg.1", "const void *, bytes"},
	{"func.OSData_VTable.appendBytes__1.arg.2", "unsigned int, numBytes"},
	{"func.OSData_VTable.appendBytes__1.args", "3"},
	{"func.OSData_VTable.appendBytes__1.cc", "cdecl"},
	{"func.OSData_VTable.appendBytes__1.ret", "bool"},
	{"func.OSData_VTable.appendBytes__2", "OSData * self, const OSData * aDataObj"},
	{"func.OSData_VTable.appendBytes__2.arg.0", "OSData *, self"},
	{"func.OSData_VTable.appendBytes__2.arg.1", "const OSData *, aDataObj"},
	{"func.OSData_VTable.appendBytes__2.args", "2"},
	{"func.OSData_VTable.appendBytes__2.cc", "cdecl"},
	{"func.OSData_VTable.appendBytes__2.ret", "bool"},
	{"func.OSData_VTable.ensureCapacity", "OSData * self, unsigned int newCapacity"},
	{"func.OSData_VTable.ensureCapacity.arg.0", "OSData *, self"},
	{"func.OSData_VTable.ensureCapacity.arg.1", "unsigned int, newCapacity"},
	{"func.OSData_VTable.ensureCapacity.args", "2"},
	{"func.OSData_VTable.ensureCapacity.cc", "cdecl"},
	{"func.OSData_VTable.ensureCapacity.ret", "unsigned int"},
	{"func.OSData_VTable.getBytesNoCopy__1", "const OSData * self"},
	{"func.OSData_VTable.getBytesNoCopy__1.arg.0", "const OSData *, self"},
	{"func.OSData_VTable.getBytesNoCopy__1.args", "1"},
	{"func.OSData_VTable.getBytesNoCopy__1.cc", "cdecl"},
	{"func.OSData_VTable.getBytesNoCopy__1.ret", "const void *"},
	{"func.OSData_VTable.getBytesNoCopy__2", "const OSData * self, unsigned int start, unsigned int numBytes"},
	{"func.OSData_VTable.getBytesNoCopy__2.arg.0", "const OSData *, self"},
	{"func.OSData_VTable.getBytesNoCopy__2.arg.1", "unsigned int, start"},
	{"func.OSData_VTable.getBytesNoCopy__2.arg.2", "unsigned int, numBytes"},
	{"func.OSData_VTable.getBytesNoCopy__2.args", "3"},
	{"func.OSData_VTable.getBytesNoCopy__2.cc", "cdecl"},
	{"func.OSData_VTable.getBytesNoCopy__2.ret", "const void *"},
	{"func.OSData_VTable.getCapacity", "const OSData * self"},
	{"func.OSData_VTable.getCapacity.arg.0", "const OSData *, self"},
	{"func.OSData_VTable.getCapacity.args", "1"},
	{"func.OSData_VTable.getCapacity.cc", "cdecl"},
	{"func.OSData_VTable.getCapacity.ret", "unsigned int"},
	{"func.OSData_VTable.getCapacityIncrement", "const OSData * self"},
	{"func.OSData_VTable.getCapacityIncrement.arg.0", "const OSData *, self"},
	{"func.OSData_VTable.getCapacityIncrement.args", "1"},
	{"func.OSData_VTable.getCapacityIncrement.cc", "cdecl"},
	{"func.OSData_VTable.getCapacityIncrement.ret", "unsigned int"},
	{"func.OSData_VTable.getLength", "const OSData * self"},
	{"func.OSData_VTable.getLength.arg.0", "const OSData *, self"},
	{"func.OSData_VTable.getLength.args", "1"},
	{"func.OSData_VTable.getLength.cc", "cdecl"},
	{"func.OSData_VTable.getLength.ret", "unsigned int"},
	{"func.OSData_VTable.initWithBytes", "OSData * self, const void * bytes, unsigned int numBytes"},
	{"func.OSData_VTable.initWithBytes.arg.0", "OSData *, self"},
	{"func.OSData_VTable.initWithBytes.arg.1", "const void *, bytes"},
	{"func.OSData_VTable.initWithBytes.arg.2", "unsigned int, numBytes"},
	{"func.OSData_VTable.initWithBytes.args", "3"},
	{"func.OSData_VTable.initWithBytes.cc", "cdecl"},
	{"func.OSData_VTable.initWithBytes.ret", "bool"},
	{"func.OSData_VTable.initWithBytesNoCopy", "OSData * self, void * bytes, unsigned int numBytes"},
	{"func.OSData_VTable.initWithBytesNoCopy.arg.0", "OSData *, self"},
	{"func.OSData_VTable.initWithBytesNoCopy.arg.1", "void *, bytes"},
	{"func.OSData_VTable.initWithBytesNoCopy.arg.2", "unsigned int, numBytes"},
	{"func.OSData_VTable.initWithBytesNoCopy.args", "3"},
	{"func.OSData_VTable.initWithBytesNoCopy.cc", "cdecl"},
	{"func.OSData_VTable.initWithBytesNoCopy.ret", "bool"},
	{"func.OSData_VTable.initWithCapacity", "OSData * self, unsigned int capacity"},
	{"func.OSData_VTable.initWithCapacity.arg.0", "OSData *, self"},
	{"func.OSData_VTable.initWithCapacity.arg.1", "unsigned int, capacity"},
	{"func.OSData_VTable.initWithCapacity.args", "2"},
	{"func.OSData_VTable.initWithCapacity.cc", "cdecl"},
	{"func.OSData_VTable.initWithCapacity.ret", "bool"},
	{"func.OSData_VTable.initWithData__1", "OSData * self, const OSData * inData"},
	{"func.OSData_VTable.initWithData__1.arg.0", "OSData *, self"},
	{"func.OSData_VTable.initWithData__1.arg.1", "const OSData *, inData"},
	{"func.OSData_VTable.initWithData__1.args", "2"},
	{"func.OSData_VTable.initWithData__1.cc", "cdecl"},
	{"func.OSData_VTable.initWithData__1.ret", "bool"},
	{"func.OSData_VTable.initWithData__2", "OSData * self, const OSData * inData, unsigned int start, unsigned int numBytes"},
	{"func.OSData_VTable.initWithData__2.arg.0", "OSData *, self"},
	{"func.OSData_VTable.initWithData__2.arg.1", "const OSData *, inData"},
	{"func.OSData_VTable.initWithData__2.arg.2", "unsigned int, start"},
	{"func.OSData_VTable.initWithData__2.arg.3", "unsigned int, numBytes"},
	{"func.OSData_VTable.initWithData__2.args", "4"},
	{"func.OSData_VTable.initWithData__2.cc", "cdecl"},
	{"func.OSData_VTable.initWithData__2.ret", "bool"},
	{"func.OSData_VTable.isEqualTo__1", "const OSData * self, const OSData * aDataObj"},
	{"func.OSData_VTable.isEqualTo__1.arg.0", "const OSData *, self"},
	{"func.OSData_VTable.isEqualTo__1.arg.1", "const OSData *, aDataObj"},
	{"func.OSData_VTable.isEqualTo__1.args", "2"},
	{"func.OSData_VTable.isEqualTo__1.cc", "cdecl"},
	{"func.OSData_VTable.isEqualTo__1.ret", "bool"},
	{"func.OSData_VTable.isEqualTo__2", "const OSData * self, const void * bytes, unsigned int numBytes"},
	{"func.OSData_VTable.isEqualTo__2.arg.0", "const OSData *, self"},
	{"func.OSData_VTable.isEqualTo__2.arg.1", "const void *, bytes"},
	{"func.OSData_VTable.isEqualTo__2.arg.2", "unsigned int, numBytes"},
	{"func.OSData_VTable.isEqualTo__2.args", "3"},
	{"func.OSData_VTable.isEqualTo__2.cc", "cdecl"},
	{"func.OSData_VTable.isEqualTo__2.ret", "bool"},
	{"func.OSData_VTable.isEqualTo__3", "const OSData * self, const OSString * aString"},
	{"func.OSData_VTable.isEqualTo__3.arg.0", "const OSData *, self"},
	{"func.OSData_VTable.isEqualTo__3.arg.1", "const OSString *, aString"},
	{"func.OSData_VTable.isEqualTo__3.args", "2"},
	{"func.OSData_VTable.isEqualTo__3.cc", "cdecl"},
	{"func.OSData_VTable.isEqualTo__3.ret", "bool"},
	{"func.OSData_VTable.setCapacityIncrement", "OSData * self, unsigned int increment"},
	{"func.OSData_VTable.setCapacityIncrement.arg.0", "OSData *, self"},
	{"func.OSData_VTable.setCapacityIncrement.arg.1", "unsigned int, increment"},
	{"func.OSData_VTable.setCapacityIncrement.args", "2"},
	{"func.OSData_VTable.setCapacityIncrement.cc", "cdecl"},
	{"func.OSData_VTable.setCapacityIncrement.ret", "unsigned int"},
	{"func.OSData_VTable.setDeallocFunction", "OSData * self, OSData::DeallocFunction func"},
	{"func.OSData_VTable.setDeallocFunction.arg.0", "OSData *, self"},
	{"func.OSData_VTable.setDeallocFunction.arg.1", "OSData::DeallocFunction, func"},
	{"func.OSData_VTable.setDeallocFunction.args", "2"},
	{"func.OSData_VTable.setDeallocFunction.cc", "cdecl"},
	{"func.OSData_VTable.setDeallocFunction.ret", "void"},
	{"func.OSDictionary_VTable.getObject__1", "const OSDictionary * self, const OSSymbol * aKey"},
	{"func.OSDictionary_VTable.getObject__1.arg.0", "const OSDictionary *, self"},
	{"func.OSDictionary_VTable.getObject__1.arg.1", "const OSSymbol *, aKey"},
	{"func.OSDictionary_VTable.getObject__1.args", "2"},
	{"func.OSDictionary_VTable.getObject__1.cc", "cdecl"},
	{"func.OSDictionary_VTable.getObject__1.ret", "OSObject *"},
	{"func.OSDictionary_VTable.getObject__2", "const OSDictionary * self, const OSString * aKey"},
	{"func.OSDictionary_VTable.getObject__2.arg.0", "const OSDictionary *, self"},
	{"func.OSDictionary_VTable.getObject__2.arg.1", "const OSString *, aKey"},
	{"func.OSDictionary_VTable.getObject__2.args", "2"},
	{"func.OSDictionary_VTable.getObject__2.cc", "cdecl"},
	{"func.OSDictionary_VTable.getObject__2.ret", "OSObject *"},
	{"func.OSDictionary_VTable.getObject__3", "const OSDictionary * self, const char * aKey"},
	{"func.OSDictionary_VTable.getObject__3.arg.0", "const OSDictionary *, self"},
	{"func.OSDictionary_VTable.getObject__3.arg.1", "const char *, aKey"},
	{"func.OSDictionary_VTable.getObject__3.args", "2"},
	{"func.OSDictionary_VTable.getObject__3.cc", "cdecl"},
	{"func.OSDictionary_VTable.getObject__3.ret", "OSObject *"},
	{"func.OSDictionary_VTable.initWithCapacity", "OSDictionary * self, unsigned int capacity"},
	{"func.OSDictionary_VTable.initWithCapacity.arg.0", "OSDictionary *, self"},
	{"func.OSDictionary_VTable.initWithCapacity.arg.1", "unsigned int, capacity"},
	{"func.OSDictionary_VTable.initWithCapacity.args", "2"},
	{"func.OSDictionary_VTable.initWithCapacity.cc", "cdecl"},
	{"func.OSDictionary_VTable.initWithCapacity.ret", "bool"},
	{"func.OSDictionary_VTable.initWithDictionary", "OSDictionary * self, const OSDictionary * dict, unsigned int capacity"},
	{"func.OSDictionary_VTable.initWithDictionary.arg.0", "OSDictionary *, self"},
	{"func.OSDictionary_VTable.initWithDictionary.arg.1", "const OSDictionary *, dict"},
	{"func.OSDictionary_VTable.initWithDictionary.arg.2", "unsigned int, capacity"},
	{"func.OSDictionary_VTable.initWithDictionary.args", "3"},
	{"func.OSDictionary_VTable.initWithDictionary.cc", "cdecl"},
	{"func.OSDictionary_VTable.initWithDictionary.ret", "bool"},
	{"func.OSDictionary_VTable.initWithObjects__1", "OSDictionary * self, const OSObject ** objects, const OSSymbol ** keys, unsigned int count, unsigned int capacity"},
	{"func.OSDictionary_VTable.initWithObjects__1.arg.0", "OSDictionary *, self"},
	{"func.OSDictionary_VTable.initWithObjects__1.arg.1", "const OSObject **, objects"},
	{"func.OSDictionary_VTable.initWithObjects__1.arg.2", "const OSSymbol **, keys"},
	{"func.OSDictionary_VTable.initWithObjects__1.arg.3", "unsigned int, count"},
	{"func.OSDictionary_VTable.initWithObjects__1.arg.4", "unsigned int, capacity"},
	{"func.OSDictionary_VTable.initWithObjects__1.args", "5"},
	{"func.OSDictionary_VTable.initWithObjects__1.cc", "cdecl"},
	{"func.OSDictionary_VTable.initWithObjects__1.ret", "bool"},
	{"func.OSDictionary_VTable.initWithObjects__2", "OSDictionary * self, const OSObject ** objects, const OSString ** keys, unsigned int count, unsigned int capacity"},
	{"func.OSDictionary_VTable.initWithObjects__2.arg.0", "OSDictionary *, self"},
	{"func.OSDictionary_VTable.initWithObjects__2.arg.1", "const OSObject **, objects"},
	{"func.OSDictionary_VTable.initWithObjects__2.arg.2", "const OSString **, keys"},
	{"func.OSDictionary_VTable.initWithObjects__2.arg.3", "unsigned int, count"},
	{"func.OSDictionary_VTable.initWithObjects__2.arg.4", "unsigned int, capacity"},
	{"func.OSDictionary_VTable.initWithObjects__2.args", "5"},
	{"func.OSDictionary_VTable.initWithObjects__2.cc", "cdecl"},
	{"func.OSDictionary_VTable.initWithObjects__2.ret", "bool"},
	{"func.OSDictionary_VTable.isEqualTo__1", "const OSDictionary * self, const OSDictionary * aDictionary, const OSCollection * keys"},
	{"func.OSDictionary_VTable.isEqualTo__1.arg.0", "const OSDictionary *, self"},
	{"func.OSDictionary_VTable.isEqualTo__1.arg.1", "const OSDictionary *, aDictionary"},
	{"func.OSDictionary_VTable.isEqualTo__1.arg.2", "const OSCollection *, keys"},
	{"func.OSDictionary_VTable.isEqualTo__1.args", "3"},
	{"func.OSDictionary_VTable.isEqualTo__1.cc", "cdecl"},
	{"func.OSDictionary_VTable.isEqualTo__1.ret", "bool"},
	{"func.OSDictionary_VTable.isEqualTo__2", "const OSDictionary * self, const OSDictionary * aDictionary"},
	{"func.OSDictionary_VTable.isEqualTo__2.arg.0", "const OSDictionary *, self"},
	{"func.OSDictionary_VTable.isEqualTo__2.arg.1", "const OSDictionary *, aDictionary"},
	{"func.OSDictionary_VTable.isEqualTo__2.args", "2"},
	{"func.OSDictionary_VTable.isEqualTo__2.cc", "cdecl"},
	{"func.OSDictionary_VTable.isEqualTo__2.ret", "bool"},
	{"func.OSDictionary_VTable.merge", "OSDictionary * self, const OSDictionary * aDictionary"},
	{"func.OSDictionary_VTable.merge.arg.0", "OSDictionary *, self"},
	{"func.OSDictionary_VTable.merge.arg.1", "const OSDictionary *, aDictionary"},
	{"func.OSDictionary_VTable.merge.args", "2"},
	{"func.OSDictionary_VTable.merge.cc", "cdecl"},
	{"func.OSDictionary_VTable.merge.ret", "bool"},
	{"func.OSDictionary_VTable.removeObject__1", "OSDictionary * self, const OSSymbol * aKey"},
	{"func.OSDictionary_VTable.removeObject__1.arg.0", "OSDictionary *, self"},
	{"func.OSDictionary_VTable.removeObject__1.arg.1", "const OSSymbol *, aKey"},
	{"func.OSDictionary_VTable.removeObject__1.args", "2"},
	{"func.OSDictionary_VTable.removeObject__1.cc", "cdecl"},
	{"func.OSDictionary_VTable.removeObject__1.ret", "void"},
	{"func.OSDictionary_VTable.removeObject__2", "OSDictionary * self, const OSString * aKey"},
	{"func.OSDictionary_VTable.removeObject__2.arg.0", "OSDictionary *, self"},
	{"func.OSDictionary_VTable.removeObject__2.arg.1", "const OSString *, aKey"},
	{"func.OSDictionary_VTable.removeObject__2.args", "2"},
	{"func.OSDictionary_VTable.removeObject__2.cc", "cdecl"},
	{"func.OSDictionary_VTable.removeObject__2.ret", "void"},
	{"func.OSDictionary_VTable.removeObject__3", "OSDictionary * self, const char * aKey"},
	{"func.OSDictionary_VTable.removeObject__3.arg.0", "OSDictionary *, self"},
	{"func.OSDictionary_VTable.removeObject__3.arg.1", "const char *, aKey"},
	{"func.OSDictionary_VTable.removeObject__3.args", "2"},
	{"func.OSDictionary_VTable.removeObject__3.cc", "cdecl"},
	{"func.OSDictionary_VTable.removeObject__3.ret", "void"},
	{"func.OSDictionary_VTable.setObject__1", "OSDictionary * self, const OSSymbol * aKey, const OSMetaClassBase * anObject"},
	{"func.OSDictionary_VTable.setObject__1.arg.0", "OSDictionary *, self"},
	{"func.OSDictionary_VTable.setObject__1.arg.1", "const OSSymbol *, aKey"},
	{"func.OSDictionary_VTable.setObject__1.arg.2", "const OSMetaClassBase *, anObject"},
	{"func.OSDictionary_VTable.setObject__1.args", "3"},
	{"func.OSDictionary_VTable.setObject__1.cc", "cdecl"},
	{"func.OSDictionary_VTable.setObject__1.ret", "bool"},
	{"func.OSDictionary_VTable.setObject__2", "OSDictionary * self, const OSString * aKey, const OSMetaClassBase * anObject"},
	{"func.OSDictionary_VTable.setObject__2.arg.0", "OSDictionary *, self"},
	{"func.OSDictionary_VTable.setObject__2.arg.1", "const OSString *, aKey"},
	{"func.OSDictionary_VTable.setObject__2.arg.2", "const OSMetaClassBase *, anObject"},
	{"func.OSDictionary_VTable.setObject__2.args", "3"},
	{"func.OSDictionary_VTable.setObject__2.cc", "cdecl"},
	{"func.OSDictionary_VTable.setObject__2.ret", "bool"},
	{"func.OSDictionary_VTable.setObject__3", "OSDictionary * self, const char * aKey, const OSMetaClassBase * anObject"},
	{"func.OSDictionary_VTable.setObject__3.arg.0", "OSDictionary *, self"},
	{"func.OSDictionary_VTable.setObject__3.arg.1", "const char *, aKey"},
	{"func.OSDictionary_VTable.setObject__3.arg.2", "const OSMetaClassBase *, anObject"},
	{"func.OSDictionary_VTable.setObject__3.args", "3"},
	{"func.OSDictionary_VTable.setObject__3.cc", "cdecl"},
	{"func.OSDictionary_VTable.setObject__3.ret", "bool"},
	{"func.OSIterator_VTable.getNextObject", "OSIterator * self"},
	{"func.OSIterator_VTable.getNextObject.arg.0", "OSIterator *, self"},
	{"func.OSIterator_VTable.getNextObject.args", "1"},
	{"func.OSIterator_VTable.getNextObject.cc", "cdecl"},
	{"func.OSIterator_VTable.getNextObject.ret", "OSObject *"},
	{"func.OSIterator_VTable.isValid", "OSIterator * self"},
	{"func.OSIterator_VTable.isValid.arg.0", "OSIterator *, self"},
	{"func.OSIterator_VTable.isValid.args", "1"},
	{"func.OSIterator_VTable.isValid.cc", "cdecl"},
	{"func.OSIterator_VTable.isValid.ret", "bool"},
	{"func.OSIterator_VTable.reset", "OSIterator * self"},
	{"func.OSIterator_VTable.reset.arg.0", "OSIterator *, self"},
	{"func.OSIterator_VTable.reset.args", "1"},
	{"func.OSIterator_VTable.reset.cc", "cdecl"},
	{"func.OSIterator_VTable.reset.ret", "void"},
	{"func.OSKext_VTable.addBleedthroughDependencies", "OSKext * self, OSArray * anArray"},
	{"func.OSKext_VTable.addBleedthroughDependencies.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.addBleedthroughDependencies.arg.1", "OSArray *, anArray"},
	{"func.OSKext_VTable.addBleedthroughDependencies.args", "2"},
	{"func.OSKext_VTable.addBleedthroughDependencies.cc", "cdecl"},
	{"func.OSKext_VTable.addBleedthroughDependencies.ret", "bool"},
	{"func.OSKext_VTable.addClass", "OSKext * self, OSMetaClass * aClass, uint32_t numClasses"},
	{"func.OSKext_VTable.addClass.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.addClass.arg.1", "OSMetaClass *, aClass"},
	{"func.OSKext_VTable.addClass.arg.2", "uint32_t, numClasses"},
	{"func.OSKext_VTable.addClass.args", "3"},
	{"func.OSKext_VTable.addClass.cc", "cdecl"},
	{"func.OSKext_VTable.addClass.ret", "OSReturn"},
	{"func.OSKext_VTable.copyInfo", "OSKext * self, OSArray * keys"},
	{"func.OSKext_VTable.copyInfo.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.copyInfo.arg.1", "OSArray *, keys"},
	{"func.OSKext_VTable.copyInfo.args", "2"},
	{"func.OSKext_VTable.copyInfo.cc", "cdecl"},
	{"func.OSKext_VTable.copyInfo.ret", "OSPtr<OSDictionary>"},
	{"func.OSKext_VTable.copyPersonalitiesArray", "OSKext * self"},
	{"func.OSKext_VTable.copyPersonalitiesArray.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.copyPersonalitiesArray.args", "1"},
	{"func.OSKext_VTable.copyPersonalitiesArray.cc", "cdecl"},
	{"func.OSKext_VTable.copyPersonalitiesArray.ret", "OSPtr<OSArray>"},
	{"func.OSKext_VTable.copyUUID", "OSKext * self"},
	{"func.OSKext_VTable.copyUUID.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.copyUUID.args", "1"},
	{"func.OSKext_VTable.copyUUID.cc", "cdecl"},
	{"func.OSKext_VTable.copyUUID.ret", "OSPtr<OSData>"},
	{"func.OSKext_VTable.countRequestCallbacks", "OSKext * self"},
	{"func.OSKext_VTable.countRequestCallbacks.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.countRequestCallbacks.args", "1"},
	{"func.OSKext_VTable.countRequestCallbacks.cc", "cdecl"},
	{"func.OSKext_VTable.countRequestCallbacks.ret", "uint32_t"},
	{"func.OSKext_VTable.declaresExecutable", "OSKext * self"},
	{"func.OSKext_VTable.declaresExecutable.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.declaresExecutable.args", "1"},
	{"func.OSKext_VTable.declaresExecutable.cc", "cdecl"},
	{"func.OSKext_VTable.declaresExecutable.ret", "bool"},
	{"func.OSKext_VTable.flushDependencies", "OSKext * self, bool forceFlag"},
	{"func.OSKext_VTable.flushDependencies.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.flushDependencies.arg.1", "bool, forceFlag"},
	{"func.OSKext_VTable.flushDependencies.args", "2"},
	{"func.OSKext_VTable.flushDependencies.cc", "cdecl"},
	{"func.OSKext_VTable.flushDependencies.ret", "bool"},
	{"func.OSKext_VTable.getBundleExecutable", "OSKext * self"},
	{"func.OSKext_VTable.getBundleExecutable.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.getBundleExecutable.args", "1"},
	{"func.OSKext_VTable.getBundleExecutable.cc", "cdecl"},
	{"func.OSKext_VTable.getBundleExecutable.ret", "const OSObject *"},
	{"func.OSKext_VTable.getCompatibleVersion", "OSKext * self"},
	{"func.OSKext_VTable.getCompatibleVersion.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.getCompatibleVersion.args", "1"},
	{"func.OSKext_VTable.getCompatibleVersion.cc", "cdecl"},
	{"func.OSKext_VTable.getCompatibleVersion.ret", "OSKextVersion"},
	{"func.OSKext_VTable.getDependencies", "OSKext * self"},
	{"func.OSKext_VTable.getDependencies.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.getDependencies.args", "1"},
	{"func.OSKext_VTable.getDependencies.cc", "cdecl"},
	{"func.OSKext_VTable.getDependencies.ret", "OSArray *"},
	{"func.OSKext_VTable.getDextUniqueID", "OSKext * self"},
	{"func.OSKext_VTable.getDextUniqueID.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.getDextUniqueID.args", "1"},
	{"func.OSKext_VTable.getDextUniqueID.cc", "cdecl"},
	{"func.OSKext_VTable.getDextUniqueID.ret", "OSData *"},
	{"func.OSKext_VTable.getExecutable", "OSKext * self"},
	{"func.OSKext_VTable.getExecutable.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.getExecutable.args", "1"},
	{"func.OSKext_VTable.getExecutable.cc", "cdecl"},
	{"func.OSKext_VTable.getExecutable.ret", "OSData *"},
	{"func.OSKext_VTable.getIdentifier", "OSKext * self"},
	{"func.OSKext_VTable.getIdentifier.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.getIdentifier.args", "1"},
	{"func.OSKext_VTable.getIdentifier.cc", "cdecl"},
	{"func.OSKext_VTable.getIdentifier.ret", "const OSSymbol *"},
	{"func.OSKext_VTable.getIdentifierCString", "OSKext * self"},
	{"func.OSKext_VTable.getIdentifierCString.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.getIdentifierCString.args", "1"},
	{"func.OSKext_VTable.getIdentifierCString.cc", "cdecl"},
	{"func.OSKext_VTable.getIdentifierCString.ret", "const char *"},
	{"func.OSKext_VTable.getLoadTag", "OSKext * self"},
	{"func.OSKext_VTable.getLoadTag.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.getLoadTag.args", "1"},
	{"func.OSKext_VTable.getLoadTag.cc", "cdecl"},
	{"func.OSKext_VTable.getLoadTag.ret", "OSKextLoadTag"},
	{"func.OSKext_VTable.getMetaClasses", "OSKext * self"},
	{"func.OSKext_VTable.getMetaClasses.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.getMetaClasses.args", "1"},
	{"func.OSKext_VTable.getMetaClasses.cc", "cdecl"},
	{"func.OSKext_VTable.getMetaClasses.ret", "OSSet *"},
	{"func.OSKext_VTable.getNumDependencies", "OSKext * self"},
	{"func.OSKext_VTable.getNumDependencies.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.getNumDependencies.args", "1"},
	{"func.OSKext_VTable.getNumDependencies.cc", "cdecl"},
	{"func.OSKext_VTable.getNumDependencies.ret", "uint32_t"},
	{"func.OSKext_VTable.getPropertyForHostArch", "OSKext * self, const char * key"},
	{"func.OSKext_VTable.getPropertyForHostArch.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.getPropertyForHostArch.arg.1", "const char *, key"},
	{"func.OSKext_VTable.getPropertyForHostArch.args", "2"},
	{"func.OSKext_VTable.getPropertyForHostArch.cc", "cdecl"},
	{"func.OSKext_VTable.getPropertyForHostArch.ret", "OSObject *"},
	{"func.OSKext_VTable.getSizeInfo", "OSKext * self, uint32_t * loadSize, uint32_t * wiredSize"},
	{"func.OSKext_VTable.getSizeInfo.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.getSizeInfo.arg.1", "uint32_t *, loadSize"},
	{"func.OSKext_VTable.getSizeInfo.arg.2", "uint32_t *, wiredSize"},
	{"func.OSKext_VTable.getSizeInfo.args", "3"},
	{"func.OSKext_VTable.getSizeInfo.cc", "cdecl"},
	{"func.OSKext_VTable.getSizeInfo.ret", "void"},
	{"func.OSKext_VTable.getVersion", "OSKext * self"},
	{"func.OSKext_VTable.getVersion.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.getVersion.args", "1"},
	{"func.OSKext_VTable.getVersion.cc", "cdecl"},
	{"func.OSKext_VTable.getVersion.ret", "OSKextVersion"},
	{"func.OSKext_VTable.hasOSMetaClassInstances", "OSKext * self"},
	{"func.OSKext_VTable.hasOSMetaClassInstances.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.hasOSMetaClassInstances.args", "1"},
	{"func.OSKext_VTable.hasOSMetaClassInstances.cc", "cdecl"},
	{"func.OSKext_VTable.hasOSMetaClassInstances.ret", "bool"},
	{"func.OSKext_VTable.initWithBooterData", "OSKext * self, OSString * deviceTreeName, OSData * booterData"},
	{"func.OSKext_VTable.initWithBooterData.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.initWithBooterData.arg.1", "OSString *, deviceTreeName"},
	{"func.OSKext_VTable.initWithBooterData.arg.2", "OSData *, booterData"},
	{"func.OSKext_VTable.initWithBooterData.args", "3"},
	{"func.OSKext_VTable.initWithBooterData.cc", "cdecl"},
	{"func.OSKext_VTable.initWithBooterData.ret", "bool"},
	{"func.OSKext_VTable.initWithCodelessInfo", "OSKext * self, OSDictionary * infoDict"},
	{"func.OSKext_VTable.initWithCodelessInfo.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.initWithCodelessInfo.arg.1", "OSDictionary *, infoDict"},
	{"func.OSKext_VTable.initWithCodelessInfo.args", "2"},
	{"func.OSKext_VTable.initWithCodelessInfo.cc", "cdecl"},
	{"func.OSKext_VTable.initWithCodelessInfo.ret", "OSKextInitResult"},
	{"func.OSKext_VTable.initWithPrelinkedInfoDict", "OSKext * self, OSDictionary * infoDict, bool doCoalesedSlides, kc_kind_t type"},
	{"func.OSKext_VTable.initWithPrelinkedInfoDict.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.initWithPrelinkedInfoDict.arg.1", "OSDictionary *, infoDict"},
	{"func.OSKext_VTable.initWithPrelinkedInfoDict.arg.2", "bool, doCoalesedSlides"},
	{"func.OSKext_VTable.initWithPrelinkedInfoDict.arg.3", "kc_kind_t, type"},
	{"func.OSKext_VTable.initWithPrelinkedInfoDict.args", "4"},
	{"func.OSKext_VTable.initWithPrelinkedInfoDict.cc", "cdecl"},
	{"func.OSKext_VTable.initWithPrelinkedInfoDict.ret", "bool"},
	{"func.OSKext_VTable.invokeOrCancelRequestCallbacks", "OSKext * self, OSReturn callbackResult, bool invokeFlag"},
	{"func.OSKext_VTable.invokeOrCancelRequestCallbacks.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.invokeOrCancelRequestCallbacks.arg.1", "OSReturn, callbackResult"},
	{"func.OSKext_VTable.invokeOrCancelRequestCallbacks.arg.2", "bool, invokeFlag"},
	{"func.OSKext_VTable.invokeOrCancelRequestCallbacks.args", "3"},
	{"func.OSKext_VTable.invokeOrCancelRequestCallbacks.cc", "cdecl"},
	{"func.OSKext_VTable.invokeOrCancelRequestCallbacks.ret", "void"},
	{"func.OSKext_VTable.isCPPInitialized", "OSKext * self"},
	{"func.OSKext_VTable.isCPPInitialized.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.isCPPInitialized.args", "1"},
	{"func.OSKext_VTable.isCPPInitialized.cc", "cdecl"},
	{"func.OSKext_VTable.isCPPInitialized.ret", "bool"},
	{"func.OSKext_VTable.isCompatibleWithVersion", "OSKext * self, OSKextVersion aVersion"},
	{"func.OSKext_VTable.isCompatibleWithVersion.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.isCompatibleWithVersion.arg.1", "OSKextVersion, aVersion"},
	{"func.OSKext_VTable.isCompatibleWithVersion.args", "2"},
	{"func.OSKext_VTable.isCompatibleWithVersion.cc", "cdecl"},
	{"func.OSKext_VTable.isCompatibleWithVersion.ret", "bool"},
	{"func.OSKext_VTable.isExecutable", "OSKext * self"},
	{"func.OSKext_VTable.isExecutable.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.isExecutable.args", "1"},
	{"func.OSKext_VTable.isExecutable.cc", "cdecl"},
	{"func.OSKext_VTable.isExecutable.ret", "bool"},
	{"func.OSKext_VTable.isInExcludeList", "OSKext * self"},
	{"func.OSKext_VTable.isInExcludeList.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.isInExcludeList.args", "1"},
	{"func.OSKext_VTable.isInExcludeList.cc", "cdecl"},
	{"func.OSKext_VTable.isInExcludeList.ret", "bool"},
	{"func.OSKext_VTable.isInterface", "OSKext * self"},
	{"func.OSKext_VTable.isInterface.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.isInterface.args", "1"},
	{"func.OSKext_VTable.isInterface.cc", "cdecl"},
	{"func.OSKext_VTable.isInterface.ret", "bool"},
	{"func.OSKext_VTable.isKernel", "OSKext * self"},
	{"func.OSKext_VTable.isKernel.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.isKernel.args", "1"},
	{"func.OSKext_VTable.isKernel.cc", "cdecl"},
	{"func.OSKext_VTable.isKernel.ret", "bool"},
	{"func.OSKext_VTable.isKernelComponent", "OSKext * self"},
	{"func.OSKext_VTable.isKernelComponent.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.isKernelComponent.args", "1"},
	{"func.OSKext_VTable.isKernelComponent.cc", "cdecl"},
	{"func.OSKext_VTable.isKernelComponent.ret", "bool"},
	{"func.OSKext_VTable.isLibrary", "OSKext * self"},
	{"func.OSKext_VTable.isLibrary.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.isLibrary.args", "1"},
	{"func.OSKext_VTable.isLibrary.cc", "cdecl"},
	{"func.OSKext_VTable.isLibrary.ret", "bool"},
	{"func.OSKext_VTable.isLoadable", "OSKext * self"},
	{"func.OSKext_VTable.isLoadable.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.isLoadable.args", "1"},
	{"func.OSKext_VTable.isLoadable.cc", "cdecl"},
	{"func.OSKext_VTable.isLoadable.ret", "bool"},
	{"func.OSKext_VTable.isLoadableInSafeBoot", "OSKext * self"},
	{"func.OSKext_VTable.isLoadableInSafeBoot.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.isLoadableInSafeBoot.args", "1"},
	{"func.OSKext_VTable.isLoadableInSafeBoot.cc", "cdecl"},
	{"func.OSKext_VTable.isLoadableInSafeBoot.ret", "bool"},
	{"func.OSKext_VTable.isLoaded", "OSKext * self"},
	{"func.OSKext_VTable.isLoaded.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.isLoaded.args", "1"},
	{"func.OSKext_VTable.isLoaded.cc", "cdecl"},
	{"func.OSKext_VTable.isLoaded.ret", "bool"},
	{"func.OSKext_VTable.isPrelinked", "OSKext * self"},
	{"func.OSKext_VTable.isPrelinked.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.isPrelinked.args", "1"},
	{"func.OSKext_VTable.isPrelinked.cc", "cdecl"},
	{"func.OSKext_VTable.isPrelinked.ret", "bool"},
	{"func.OSKext_VTable.isSpecialKernelBinary", "OSKext * self"},
	{"func.OSKext_VTable.isSpecialKernelBinary.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.isSpecialKernelBinary.args", "1"},
	{"func.OSKext_VTable.isSpecialKernelBinary.cc", "cdecl"},
	{"func.OSKext_VTable.isSpecialKernelBinary.ret", "bool"},
	{"func.OSKext_VTable.isStarted", "OSKext * self"},
	{"func.OSKext_VTable.isStarted.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.isStarted.args", "1"},
	{"func.OSKext_VTable.isStarted.cc", "cdecl"},
	{"func.OSKext_VTable.isStarted.ret", "bool"},
	{"func.OSKext_VTable.jettisonDATASegmentPadding", "OSKext * self"},
	{"func.OSKext_VTable.jettisonDATASegmentPadding.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.jettisonDATASegmentPadding.args", "1"},
	{"func.OSKext_VTable.jettisonDATASegmentPadding.cc", "cdecl"},
	{"func.OSKext_VTable.jettisonDATASegmentPadding.ret", "void"},
	{"func.OSKext_VTable.jettisonLinkeditSegment", "OSKext * self"},
	{"func.OSKext_VTable.jettisonLinkeditSegment.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.jettisonLinkeditSegment.args", "1"},
	{"func.OSKext_VTable.jettisonLinkeditSegment.cc", "cdecl"},
	{"func.OSKext_VTable.jettisonLinkeditSegment.ret", "void"},
	{"func.OSKext_VTable.load", "OSKext * self, OSKextExcludeLevel startOpt, OSKextExcludeLevel startMatchingOpt, OSArray * personalityNames"},
	{"func.OSKext_VTable.load.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.load.arg.1", "OSKextExcludeLevel, startOpt"},
	{"func.OSKext_VTable.load.arg.2", "OSKextExcludeLevel, startMatchingOpt"},
	{"func.OSKext_VTable.load.arg.3", "OSArray *, personalityNames"},
	{"func.OSKext_VTable.load.args", "4"},
	{"func.OSKext_VTable.load.cc", "cdecl"},
	{"func.OSKext_VTable.load.ret", "OSReturn"},
	{"func.OSKext_VTable.loadExecutable", "OSKext * self"},
	{"func.OSKext_VTable.loadExecutable.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.loadExecutable.args", "1"},
	{"func.OSKext_VTable.loadExecutable.cc", "cdecl"},
	{"func.OSKext_VTable.loadExecutable.ret", "OSReturn"},
	{"func.OSKext_VTable.registerIdentifier", "OSKext * self"},
	{"func.OSKext_VTable.registerIdentifier.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.registerIdentifier.args", "1"},
	{"func.OSKext_VTable.registerIdentifier.cc", "cdecl"},
	{"func.OSKext_VTable.registerIdentifier.ret", "OSKextInitResult"},
	{"func.OSKext_VTable.removeClass", "OSKext * self, OSMetaClass * aClass"},
	{"func.OSKext_VTable.removeClass.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.removeClass.arg.1", "OSMetaClass *, aClass"},
	{"func.OSKext_VTable.removeClass.args", "2"},
	{"func.OSKext_VTable.removeClass.cc", "cdecl"},
	{"func.OSKext_VTable.removeClass.ret", "OSReturn"},
	{"func.OSKext_VTable.removePersonalitiesFromCatalog", "OSKext * self"},
	{"func.OSKext_VTable.removePersonalitiesFromCatalog.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.removePersonalitiesFromCatalog.args", "1"},
	{"func.OSKext_VTable.removePersonalitiesFromCatalog.cc", "cdecl"},
	{"func.OSKext_VTable.removePersonalitiesFromCatalog.ret", "void"},
	{"func.OSKext_VTable.reportOSMetaClassInstances", "OSKext * self, OSKextLogSpec msgLogSpec"},
	{"func.OSKext_VTable.reportOSMetaClassInstances.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.reportOSMetaClassInstances.arg.1", "OSKextLogSpec, msgLogSpec"},
	{"func.OSKext_VTable.reportOSMetaClassInstances.args", "2"},
	{"func.OSKext_VTable.reportOSMetaClassInstances.cc", "cdecl"},
	{"func.OSKext_VTable.reportOSMetaClassInstances.ret", "void"},
	{"func.OSKext_VTable.resolveDependencies", "OSKext * self, OSArray * loopStack"},
	{"func.OSKext_VTable.resolveDependencies.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.resolveDependencies.arg.1", "OSArray *, loopStack"},
	{"func.OSKext_VTable.resolveDependencies.args", "2"},
	{"func.OSKext_VTable.resolveDependencies.cc", "cdecl"},
	{"func.OSKext_VTable.resolveDependencies.ret", "bool"},
	{"func.OSKext_VTable.segmentShouldBeWired", "OSKext * self, kernel_segment_command_t * seg"},
	{"func.OSKext_VTable.segmentShouldBeWired.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.segmentShouldBeWired.arg.1", "kernel_segment_command_t *, seg"},
	{"func.OSKext_VTable.segmentShouldBeWired.args", "2"},
	{"func.OSKext_VTable.segmentShouldBeWired.cc", "cdecl"},
	{"func.OSKext_VTable.segmentShouldBeWired.ret", "boolean_t"},
	{"func.OSKext_VTable.sendPersonalitiesToCatalog", "OSKext * self, bool startMatching, OSArray * personalityNames"},
	{"func.OSKext_VTable.sendPersonalitiesToCatalog.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.sendPersonalitiesToCatalog.arg.1", "bool, startMatching"},
	{"func.OSKext_VTable.sendPersonalitiesToCatalog.arg.2", "OSArray *, personalityNames"},
	{"func.OSKext_VTable.sendPersonalitiesToCatalog.args", "3"},
	{"func.OSKext_VTable.sendPersonalitiesToCatalog.cc", "cdecl"},
	{"func.OSKext_VTable.sendPersonalitiesToCatalog.ret", "OSReturn"},
	{"func.OSKext_VTable.setAutounloadEnabled", "OSKext * self, bool flag"},
	{"func.OSKext_VTable.setAutounloadEnabled.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.setAutounloadEnabled.arg.1", "bool, flag"},
	{"func.OSKext_VTable.setAutounloadEnabled.args", "2"},
	{"func.OSKext_VTable.setAutounloadEnabled.cc", "cdecl"},
	{"func.OSKext_VTable.setAutounloadEnabled.ret", "bool"},
	{"func.OSKext_VTable.setCPPInitialized", "OSKext * self, bool initialized"},
	{"func.OSKext_VTable.setCPPInitialized.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.setCPPInitialized.arg.1", "bool, initialized"},
	{"func.OSKext_VTable.setCPPInitialized.args", "2"},
	{"func.OSKext_VTable.setCPPInitialized.cc", "cdecl"},
	{"func.OSKext_VTable.setCPPInitialized.ret", "void"},
	{"func.OSKext_VTable.setDriverKitUUID", "OSKext * self, OSData * uuid"},
	{"func.OSKext_VTable.setDriverKitUUID.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.setDriverKitUUID.arg.1", "OSData *, uuid"},
	{"func.OSKext_VTable.setDriverKitUUID.args", "2"},
	{"func.OSKext_VTable.setDriverKitUUID.cc", "cdecl"},
	{"func.OSKext_VTable.setDriverKitUUID.ret", "void"},
	{"func.OSKext_VTable.setExecutable", "OSKext * self, OSData * anExecutable, OSData * externalData, bool externalDataIsMkext"},
	{"func.OSKext_VTable.setExecutable.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.setExecutable.arg.1", "OSData *, anExecutable"},
	{"func.OSKext_VTable.setExecutable.arg.2", "OSData *, externalData"},
	{"func.OSKext_VTable.setExecutable.arg.3", "bool, externalDataIsMkext"},
	{"func.OSKext_VTable.setExecutable.args", "4"},
	{"func.OSKext_VTable.setExecutable.cc", "cdecl"},
	{"func.OSKext_VTable.setExecutable.ret", "bool"},
	{"func.OSKext_VTable.setInfoDictionaryAndPath", "OSKext * self, OSDictionary * aDictionary, OSString * aPath"},
	{"func.OSKext_VTable.setInfoDictionaryAndPath.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.setInfoDictionaryAndPath.arg.1", "OSDictionary *, aDictionary"},
	{"func.OSKext_VTable.setInfoDictionaryAndPath.arg.2", "OSString *, aPath"},
	{"func.OSKext_VTable.setInfoDictionaryAndPath.args", "3"},
	{"func.OSKext_VTable.setInfoDictionaryAndPath.cc", "cdecl"},
	{"func.OSKext_VTable.setInfoDictionaryAndPath.ret", "bool"},
	{"func.OSKext_VTable.setLinkedExecutable", "OSKext * self, OSData * anExecutable"},
	{"func.OSKext_VTable.setLinkedExecutable.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.setLinkedExecutable.arg.1", "OSData *, anExecutable"},
	{"func.OSKext_VTable.setLinkedExecutable.args", "2"},
	{"func.OSKext_VTable.setLinkedExecutable.cc", "cdecl"},
	{"func.OSKext_VTable.setLinkedExecutable.ret", "void"},
	{"func.OSKext_VTable.setVMAttributes", "OSKext * self, bool protect, bool wire"},
	{"func.OSKext_VTable.setVMAttributes.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.setVMAttributes.arg.1", "bool, protect"},
	{"func.OSKext_VTable.setVMAttributes.arg.2", "bool, wire"},
	{"func.OSKext_VTable.setVMAttributes.args", "3"},
	{"func.OSKext_VTable.setVMAttributes.cc", "cdecl"},
	{"func.OSKext_VTable.setVMAttributes.ret", "OSReturn"},
	{"func.OSKext_VTable.slidePrelinkedExecutable", "OSKext * self, bool doCoalesedSlides"},
	{"func.OSKext_VTable.slidePrelinkedExecutable.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.slidePrelinkedExecutable.arg.1", "bool, doCoalesedSlides"},
	{"func.OSKext_VTable.slidePrelinkedExecutable.args", "2"},
	{"func.OSKext_VTable.slidePrelinkedExecutable.cc", "cdecl"},
	{"func.OSKext_VTable.slidePrelinkedExecutable.ret", "OSReturn"},
	{"func.OSKext_VTable.start", "OSKext * self, bool startDependenciesFlag"},
	{"func.OSKext_VTable.start.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.start.arg.1", "bool, startDependenciesFlag"},
	{"func.OSKext_VTable.start.args", "2"},
	{"func.OSKext_VTable.start.cc", "cdecl"},
	{"func.OSKext_VTable.start.ret", "OSReturn"},
	{"func.OSKext_VTable.stop", "OSKext * self"},
	{"func.OSKext_VTable.stop.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.stop.args", "1"},
	{"func.OSKext_VTable.stop.cc", "cdecl"},
	{"func.OSKext_VTable.stop.ret", "OSReturn"},
	{"func.OSKext_VTable.unload", "OSKext * self"},
	{"func.OSKext_VTable.unload.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.unload.args", "1"},
	{"func.OSKext_VTable.unload.cc", "cdecl"},
	{"func.OSKext_VTable.unload.ret", "OSReturn"},
	{"func.OSKext_VTable.updatePersonalitiesInCatalog", "OSKext * self, OSArray * upgradedPersonalities"},
	{"func.OSKext_VTable.updatePersonalitiesInCatalog.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.updatePersonalitiesInCatalog.arg.1", "OSArray *, upgradedPersonalities"},
	{"func.OSKext_VTable.updatePersonalitiesInCatalog.args", "2"},
	{"func.OSKext_VTable.updatePersonalitiesInCatalog.cc", "cdecl"},
	{"func.OSKext_VTable.updatePersonalitiesInCatalog.ret", "void"},
	{"func.OSKext_VTable.validateKextMapping", "OSKext * self, bool startFlag"},
	{"func.OSKext_VTable.validateKextMapping.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.validateKextMapping.arg.1", "bool, startFlag"},
	{"func.OSKext_VTable.validateKextMapping.args", "2"},
	{"func.OSKext_VTable.validateKextMapping.cc", "cdecl"},
	{"func.OSKext_VTable.validateKextMapping.ret", "OSReturn"},
	{"func.OSKext_VTable.verifySegmentMapping", "OSKext * self, kernel_segment_command_t * seg"},
	{"func.OSKext_VTable.verifySegmentMapping.arg.0", "OSKext *, self"},
	{"func.OSKext_VTable.verifySegmentMapping.arg.1", "kernel_segment_command_t *, seg"},
	{"func.OSKext_VTable.verifySegmentMapping.args", "2"},
	{"func.OSKext_VTable.verifySegmentMapping.cc", "cdecl"},
	{"func.OSKext_VTable.verifySegmentMapping.ret", "boolean_t"},
	{"func.OSMetaClassBase_VTable.Dispatch", "OSMetaClassBase * self, const IORPC rpc"},
	{"func.OSMetaClassBase_VTable.Dispatch.arg.0", "OSMetaClassBase *, self"},
	{"func.OSMetaClassBase_VTable.Dispatch.arg.1", "const IORPC, rpc"},
	{"func.OSMetaClassBase_VTable.Dispatch.args", "2"},
	{"func.OSMetaClassBase_VTable.Dispatch.cc", "cdecl"},
	{"func.OSMetaClassBase_VTable.Dispatch.ret", "kern_return_t"},
	{"func.OSMetaClassBase_VTable.destructor", "OSMetaClassBase * self"},
	{"func.OSMetaClassBase_VTable.destructor.arg.0", "OSMetaClassBase *, self"},
	{"func.OSMetaClassBase_VTable.destructor.args", "1"},
	{"func.OSMetaClassBase_VTable.destructor.cc", "cdecl"},
	{"func.OSMetaClassBase_VTable.destructor.ret", "void"},
	{"func.OSMetaClassBase_VTable.getMetaClass", "const OSMetaClassBase * self"},
	{"func.OSMetaClassBase_VTable.getMetaClass.arg.0", "const OSMetaClassBase *, self"},
	{"func.OSMetaClassBase_VTable.getMetaClass.args", "1"},
	{"func.OSMetaClassBase_VTable.getMetaClass.cc", "cdecl"},
	{"func.OSMetaClassBase_VTable.getMetaClass.ret", "const OSMetaClass *"},
	{"func.OSMetaClassBase_VTable.getRetainCount", "const OSMetaClassBase * self"},
	{"func.OSMetaClassBase_VTable.getRetainCount.arg.0", "const OSMetaClassBase *, self"},
	{"func.OSMetaClassBase_VTable.getRetainCount.args", "1"},
	{"func.OSMetaClassBase_VTable.getRetainCount.cc", "cdecl"},
	{"func.OSMetaClassBase_VTable.getRetainCount.ret", "int"},
	{"func.OSMetaClassBase_VTable.isEqualTo", "const OSMetaClassBase * self, const OSMetaClassBase * anObject"},
	{"func.OSMetaClassBase_VTable.isEqualTo.arg.0", "const OSMetaClassBase *, self"},
	{"func.OSMetaClassBase_VTable.isEqualTo.arg.1", "const OSMetaClassBase *, anObject"},
	{"func.OSMetaClassBase_VTable.isEqualTo.args", "2"},
	{"func.OSMetaClassBase_VTable.isEqualTo.cc", "cdecl"},
	{"func.OSMetaClassBase_VTable.isEqualTo.ret", "bool"},
	{"func.OSMetaClassBase_VTable.release__1", "const OSMetaClassBase * self, int freeWhen"},
	{"func.OSMetaClassBase_VTable.release__1.arg.0", "const OSMetaClassBase *, self"},
	{"func.OSMetaClassBase_VTable.release__1.arg.1", "int, freeWhen"},
	{"func.OSMetaClassBase_VTable.release__1.args", "2"},
	{"func.OSMetaClassBase_VTable.release__1.cc", "cdecl"},
	{"func.OSMetaClassBase_VTable.release__1.ret", "void"},
	{"func.OSMetaClassBase_VTable.release__2", "const OSMetaClassBase * self"},
	{"func.OSMetaClassBase_VTable.release__2.arg.0", "const OSMetaClassBase *, self"},
	{"func.OSMetaClassBase_VTable.release__2.args", "1"},
	{"func.OSMetaClassBase_VTable.release__2.cc", "cdecl"},
	{"func.OSMetaClassBase_VTable.release__2.ret", "void"},
	{"func.OSMetaClassBase_VTable.retain", "const OSMetaClassBase * self"},
	{"func.OSMetaClassBase_VTable.retain.arg.0", "const OSMetaClassBase *, self"},
	{"func.OSMetaClassBase_VTable.retain.args", "1"},
	{"func.OSMetaClassBase_VTable.retain.cc", "cdecl"},
	{"func.OSMetaClassBase_VTable.retain.ret", "void"},
	{"func.OSMetaClassBase_VTable.serialize", "const OSMetaClassBase * self, OSSerialize * serializer"},
	{"func.OSMetaClassBase_VTable.serialize.arg.0", "const OSMetaClassBase *, self"},
	{"func.OSMetaClassBase_VTable.serialize.arg.1", "OSSerialize *, serializer"},
	{"func.OSMetaClassBase_VTable.serialize.args", "2"},
	{"func.OSMetaClassBase_VTable.serialize.cc", "cdecl"},
	{"func.OSMetaClassBase_VTable.serialize.ret", "bool"},
	{"func.OSMetaClassBase_VTable.taggedRelease__1", "const OSMetaClassBase * self, const void * tag"},
	{"func.OSMetaClassBase_VTable.taggedRelease__1.arg.0", "const OSMetaClassBase *, self"},
	{"func.OSMetaClassBase_VTable.taggedRelease__1.arg.1", "const void *, tag"},
	{"func.OSMetaClassBase_VTable.taggedRelease__1.args", "2"},
	{"func.OSMetaClassBase_VTable.taggedRelease__1.cc", "cdecl"},
	{"func.OSMetaClassBase_VTable.taggedRelease__1.ret", "void"},
	{"func.OSMetaClassBase_VTable.taggedRelease__2", "const OSMetaClassBase * self, const void * tag, const int freeWhen"},
	{"func.OSMetaClassBase_VTable.taggedRelease__2.arg.0", "const OSMetaClassBase *, self"},
	{"func.OSMetaClassBase_VTable.taggedRelease__2.arg.1", "const void *, tag"},
	{"func.OSMetaClassBase_VTable.taggedRelease__2.arg.2", "const int, freeWhen"},
	{"func.OSMetaClassBase_VTable.taggedRelease__2.args", "3"},
	{"func.OSMetaClassBase_VTable.taggedRelease__2.cc", "cdecl"},
	{"func.OSMetaClassBase_VTable.taggedRelease__2.ret", "void"},
	{"func.OSMetaClassBase_VTable.taggedRetain", "const OSMetaClassBase * self, const void * tag"},
	{"func.OSMetaClassBase_VTable.taggedRetain.arg.0", "const OSMetaClassBase *, self"},
	{"func.OSMetaClassBase_VTable.taggedRetain.arg.1", "const void *, tag"},
	{"func.OSMetaClassBase_VTable.taggedRetain.args", "2"},
	{"func.OSMetaClassBase_VTable.taggedRetain.cc", "cdecl"},
	{"func.OSMetaClassBase_VTable.taggedRetain.ret", "void"},
	{"func.OSMetaClass_VTable.alloc", "const OSMetaClass * self"},
	{"func.OSMetaClass_VTable.alloc.arg.0", "const OSMetaClass *, self"},
	{"func.OSMetaClass_VTable.alloc.args", "1"},
	{"func.OSMetaClass_VTable.alloc.cc", "cdecl"},
	{"func.OSMetaClass_VTable.alloc.ret", "OSObject *"},
	{"func.OSMetaClass_VTable.destructor", "OSMetaClass * self"},
	{"func.OSMetaClass_VTable.destructor.arg.0", "OSMetaClass *, self"},
	{"func.OSMetaClass_VTable.destructor.args", "1"},
	{"func.OSMetaClass_VTable.destructor.cc", "cdecl"},
	{"func.OSMetaClass_VTable.destructor.ret", "void"},
	{"func.OSNumber_VTable.addValue", "OSNumber * self, long long value"},
	{"func.OSNumber_VTable.addValue.arg.0", "OSNumber *, self"},
	{"func.OSNumber_VTable.addValue.arg.1", "long long, value"},
	{"func.OSNumber_VTable.addValue.args", "2"},
	{"func.OSNumber_VTable.addValue.cc", "cdecl"},
	{"func.OSNumber_VTable.addValue.ret", "void"},
	{"func.OSNumber_VTable.init__1", "OSNumber * self, unsigned long long value, unsigned int numberOfBits"},
	{"func.OSNumber_VTable.init__1.arg.0", "OSNumber *, self"},
	{"func.OSNumber_VTable.init__1.arg.1", "unsigned long long, value"},
	{"func.OSNumber_VTable.init__1.arg.2", "unsigned int, numberOfBits"},
	{"func.OSNumber_VTable.init__1.args", "3"},
	{"func.OSNumber_VTable.init__1.cc", "cdecl"},
	{"func.OSNumber_VTable.init__1.ret", "bool"},
	{"func.OSNumber_VTable.init__2", "OSNumber * self, const char * valueString, unsigned int numberOfBits"},
	{"func.OSNumber_VTable.init__2.arg.0", "OSNumber *, self"},
	{"func.OSNumber_VTable.init__2.arg.1", "const char *, valueString"},
	{"func.OSNumber_VTable.init__2.arg.2", "unsigned int, numberOfBits"},
	{"func.OSNumber_VTable.init__2.args", "3"},
	{"func.OSNumber_VTable.init__2.cc", "cdecl"},
	{"func.OSNumber_VTable.init__2.ret", "bool"},
	{"func.OSNumber_VTable.isEqualTo", "const OSNumber * self, const OSNumber * aNumber"},
	{"func.OSNumber_VTable.isEqualTo.arg.0", "const OSNumber *, self"},
	{"func.OSNumber_VTable.isEqualTo.arg.1", "const OSNumber *, aNumber"},
	{"func.OSNumber_VTable.isEqualTo.args", "2"},
	{"func.OSNumber_VTable.isEqualTo.cc", "cdecl"},
	{"func.OSNumber_VTable.isEqualTo.ret", "bool"},
	{"func.OSNumber_VTable.numberOfBits", "const OSNumber * self"},
	{"func.OSNumber_VTable.numberOfBits.arg.0", "const OSNumber *, self"},
	{"func.OSNumber_VTable.numberOfBits.args", "1"},
	{"func.OSNumber_VTable.numberOfBits.cc", "cdecl"},
	{"func.OSNumber_VTable.numberOfBits.ret", "unsigned int"},
	{"func.OSNumber_VTable.numberOfBytes", "const OSNumber * self"},
	{"func.OSNumber_VTable.numberOfBytes.arg.0", "const OSNumber *, self"},
	{"func.OSNumber_VTable.numberOfBytes.args", "1"},
	{"func.OSNumber_VTable.numberOfBytes.cc", "cdecl"},
	{"func.OSNumber_VTable.numberOfBytes.ret", "unsigned int"},
	{"func.OSNumber_VTable.setValue", "OSNumber * self, unsigned long long value"},
	{"func.OSNumber_VTable.setValue.arg.0", "OSNumber *, self"},
	{"func.OSNumber_VTable.setValue.arg.1", "unsigned long long, value"},
	{"func.OSNumber_VTable.setValue.args", "2"},
	{"func.OSNumber_VTable.setValue.cc", "cdecl"},
	{"func.OSNumber_VTable.setValue.ret", "void"},
	{"func.OSNumber_VTable.unsigned16BitValue", "const OSNumber * self"},
	{"func.OSNumber_VTable.unsigned16BitValue.arg.0", "const OSNumber *, self"},
	{"func.OSNumber_VTable.unsigned16BitValue.args", "1"},
	{"func.OSNumber_VTable.unsigned16BitValue.cc", "cdecl"},
	{"func.OSNumber_VTable.unsigned16BitValue.ret", "unsigned short"},
	{"func.OSNumber_VTable.unsigned32BitValue", "const OSNumber * self"},
	{"func.OSNumber_VTable.unsigned32BitValue.arg.0", "const OSNumber *, self"},
	{"func.OSNumber_VTable.unsigned32BitValue.args", "1"},
	{"func.OSNumber_VTable.unsigned32BitValue.cc", "cdecl"},
	{"func.OSNumber_VTable.unsigned32BitValue.ret", "unsigned int"},
	{"func.OSNumber_VTable.unsigned64BitValue", "const OSNumber * self"},
	{"func.OSNumber_VTable.unsigned64BitValue.arg.0", "const OSNumber *, self"},
	{"func.OSNumber_VTable.unsigned64BitValue.args", "1"},
	{"func.OSNumber_VTable.unsigned64BitValue.cc", "cdecl"},
	{"func.OSNumber_VTable.unsigned64BitValue.ret", "unsigned long long"},
	{"func.OSNumber_VTable.unsigned8BitValue", "const OSNumber * self"},
	{"func.OSNumber_VTable.unsigned8BitValue.arg.0", "const OSNumber *, self"},
	{"func.OSNumber_VTable.unsigned8BitValue.args", "1"},
	{"func.OSNumber_VTable.unsigned8BitValue.cc", "cdecl"},
	{"func.OSNumber_VTable.unsigned8BitValue.ret", "unsigned char"},
	{"func.OSObject_VTable.free", "OSObject * self"},
	{"func.OSObject_VTable.free.arg.0", "OSObject *, self"},
	{"func.OSObject_VTable.free.args", "1"},
	{"func.OSObject_VTable.free.cc", "cdecl"},
	{"func.OSObject_VTable.free.ret", "void"},
	{"func.OSObject_VTable.init", "OSObject * self"},
	{"func.OSObject_VTable.init.arg.0", "OSObject *, self"},
	{"func.OSObject_VTable.init.args", "1"},
	{"func.OSObject_VTable.init.cc", "cdecl"},
	{"func.OSObject_VTable.init.ret", "bool"},
	{"func.OSOrderedSet_VTable.containsObject", "const OSOrderedSet * self, const OSMetaClassBase * anObject"},
	{"func.OSOrderedSet_VTable.containsObject.arg.0", "const OSOrderedSet *, self"},
	{"func.OSOrderedSet_VTable.containsObject.arg.1", "const OSMetaClassBase *, anObject"},
	{"func.OSOrderedSet_VTable.containsObject.args", "2"},
	{"func.OSOrderedSet_VTable.containsObject.cc", "cdecl"},
	{"func.OSOrderedSet_VTable.containsObject.ret", "bool"},
	{"func.OSOrderedSet_VTable.getFirstObject", "const OSOrderedSet * self"},
	{"func.OSOrderedSet_VTable.getFirstObject.arg.0", "const OSOrderedSet *, self"},
	{"func.OSOrderedSet_VTable.getFirstObject.args", "1"},
	{"func.OSOrderedSet_VTable.getFirstObject.cc", "cdecl"},
	{"func.OSOrderedSet_VTable.getFirstObject.ret", "OSObject *"},
	{"func.OSOrderedSet_VTable.getLastObject", "const OSOrderedSet * self"},
	{"func.OSOrderedSet_VTable.getLastObject.arg.0", "const OSOrderedSet *, self"},
	{"func.OSOrderedSet_VTable.getLastObject.args", "1"},
	{"func.OSOrderedSet_VTable.getLastObject.cc", "cdecl"},
	{"func.OSOrderedSet_VTable.getLastObject.ret", "OSObject *"},
	{"func.OSOrderedSet_VTable.getObject", "const OSOrderedSet * self, unsigned int index"},
	{"func.OSOrderedSet_VTable.getObject.arg.0", "const OSOrderedSet *, self"},
	{"func.OSOrderedSet_VTable.getObject.arg.1", "unsigned int, index"},
	{"func.OSOrderedSet_VTable.getObject.args", "2"},
	{"func.OSOrderedSet_VTable.getObject.cc", "cdecl"},
	{"func.OSOrderedSet_VTable.getObject.ret", "OSObject *"},
	{"func.OSOrderedSet_VTable.getOrderingRef", "OSOrderedSet * self"},
	{"func.OSOrderedSet_VTable.getOrderingRef.arg.0", "OSOrderedSet *, self"},
	{"func.OSOrderedSet_VTable.getOrderingRef.args", "1"},
	{"func.OSOrderedSet_VTable.getOrderingRef.cc", "cdecl"},
	{"func.OSOrderedSet_VTable.getOrderingRef.ret", "void *"},
	{"func.OSOrderedSet_VTable.initWithCapacity", "OSOrderedSet * self, unsigned int capacity, OSOrderedSet::OSOrderFunction orderFunc, void * orderingContext"},
	{"func.OSOrderedSet_VTable.initWithCapacity.arg.0", "OSOrderedSet *, self"},
	{"func.OSOrderedSet_VTable.initWithCapacity.arg.1", "unsigned int, capacity"},
	{"func.OSOrderedSet_VTable.initWithCapacity.arg.2", "OSOrderedSet::OSOrderFunction, orderFunc"},
	{"func.OSOrderedSet_VTable.initWithCapacity.arg.3", "void *, orderingContext"},
	{"func.OSOrderedSet_VTable.initWithCapacity.args", "4"},
	{"func.OSOrderedSet_VTable.initWithCapacity.cc", "cdecl"},
	{"func.OSOrderedSet_VTable.initWithCapacity.ret", "bool"},
	{"func.OSOrderedSet_VTable.isEqualTo", "const OSOrderedSet * self, const OSOrderedSet * anOrderedSet"},
	{"func.OSOrderedSet_VTable.isEqualTo.arg.0", "const OSOrderedSet *, self"},
	{"func.OSOrderedSet_VTable.isEqualTo.arg.1", "const OSOrderedSet *, anOrderedSet"},
	{"func.OSOrderedSet_VTable.isEqualTo.args", "2"},
	{"func.OSOrderedSet_VTable.isEqualTo.cc", "cdecl"},
	{"func.OSOrderedSet_VTable.isEqualTo.ret", "bool"},
	{"func.OSOrderedSet_VTable.member", "const OSOrderedSet * self, const OSMetaClassBase * anObject"},
	{"func.OSOrderedSet_VTable.member.arg.0", "const OSOrderedSet *, self"},
	{"func.OSOrderedSet_VTable.member.arg.1", "const OSMetaClassBase *, anObject"},
	{"func.OSOrderedSet_VTable.member.args", "2"},
	{"func.OSOrderedSet_VTable.member.cc", "cdecl"},
	{"func.OSOrderedSet_VTable.member.ret", "bool"},
	{"func.OSOrderedSet_VTable.orderObject", "OSOrderedSet * self, const OSMetaClassBase * anObject"},
	{"func.OSOrderedSet_VTable.orderObject.arg.0", "OSOrderedSet *, self"},
	{"func.OSOrderedSet_VTable.orderObject.arg.1", "const OSMetaClassBase *, anObject"},
	{"func.OSOrderedSet_VTable.orderObject.args", "2"},
	{"func.OSOrderedSet_VTable.orderObject.cc", "cdecl"},
	{"func.OSOrderedSet_VTable.orderObject.ret", "SInt32"},
	{"func.OSOrderedSet_VTable.removeObject", "OSOrderedSet * self, const OSMetaClassBase * anObject"},
	{"func.OSOrderedSet_VTable.removeObject.arg.0", "OSOrderedSet *, self"},
	{"func.OSOrderedSet_VTable.removeObject.arg.1", "const OSMetaClassBase *, anObject"},
	{"func.OSOrderedSet_VTable.removeObject.args", "2"},
	{"func.OSOrderedSet_VTable.removeObject.cc", "cdecl"},
	{"func.OSOrderedSet_VTable.removeObject.ret", "void"},
	{"func.OSOrderedSet_VTable.setFirstObject", "OSOrderedSet * self, const OSMetaClassBase * anObject"},
	{"func.OSOrderedSet_VTable.setFirstObject.arg.0", "OSOrderedSet *, self"},
	{"func.OSOrderedSet_VTable.setFirstObject.arg.1", "const OSMetaClassBase *, anObject"},
	{"func.OSOrderedSet_VTable.setFirstObject.args", "2"},
	{"func.OSOrderedSet_VTable.setFirstObject.cc", "cdecl"},
	{"func.OSOrderedSet_VTable.setFirstObject.ret", "bool"},
	{"func.OSOrderedSet_VTable.setLastObject", "OSOrderedSet * self, const OSMetaClassBase * anObject"},
	{"func.OSOrderedSet_VTable.setLastObject.arg.0", "OSOrderedSet *, self"},
	{"func.OSOrderedSet_VTable.setLastObject.arg.1", "const OSMetaClassBase *, anObject"},
	{"func.OSOrderedSet_VTable.setLastObject.args", "2"},
	{"func.OSOrderedSet_VTable.setLastObject.cc", "cdecl"},
	{"func.OSOrderedSet_VTable.setLastObject.ret", "bool"},
	{"func.OSOrderedSet_VTable.setObject__1", "OSOrderedSet * self, const OSMetaClassBase * anObject"},
	{"func.OSOrderedSet_VTable.setObject__1.arg.0", "OSOrderedSet *, self"},
	{"func.OSOrderedSet_VTable.setObject__1.arg.1", "const OSMetaClassBase *, anObject"},
	{"func.OSOrderedSet_VTable.setObject__1.args", "2"},
	{"func.OSOrderedSet_VTable.setObject__1.cc", "cdecl"},
	{"func.OSOrderedSet_VTable.setObject__1.ret", "bool"},
	{"func.OSOrderedSet_VTable.setObject__2", "OSOrderedSet * self, unsigned int index, const OSMetaClassBase * anObject"},
	{"func.OSOrderedSet_VTable.setObject__2.arg.0", "OSOrderedSet *, self"},
	{"func.OSOrderedSet_VTable.setObject__2.arg.1", "unsigned int, index"},
	{"func.OSOrderedSet_VTable.setObject__2.arg.2", "const OSMetaClassBase *, anObject"},
	{"func.OSOrderedSet_VTable.setObject__2.args", "3"},
	{"func.OSOrderedSet_VTable.setObject__2.cc", "cdecl"},
	{"func.OSOrderedSet_VTable.setObject__2.ret", "bool"},
	{"func.OSSerialize_VTable.addChar", "OSSerialize * self, const char aChar"},
	{"func.OSSerialize_VTable.addChar.arg.0", "OSSerialize *, self"},
	{"func.OSSerialize_VTable.addChar.arg.1", "const char, aChar"},
	{"func.OSSerialize_VTable.addChar.args", "2"},
	{"func.OSSerialize_VTable.addChar.cc", "cdecl"},
	{"func.OSSerialize_VTable.addChar.ret", "bool"},
	{"func.OSSerialize_VTable.addString", "OSSerialize * self, const char * cString"},
	{"func.OSSerialize_VTable.addString.arg.0", "OSSerialize *, self"},
	{"func.OSSerialize_VTable.addString.arg.1", "const char *, cString"},
	{"func.OSSerialize_VTable.addString.args", "2"},
	{"func.OSSerialize_VTable.addString.cc", "cdecl"},
	{"func.OSSerialize_VTable.addString.ret", "bool"},
	{"func.OSSerialize_VTable.addXMLEndTag", "OSSerialize * self, const char * tagString"},
	{"func.OSSerialize_VTable.addXMLEndTag.arg.0", "OSSerialize *, self"},
	{"func.OSSerialize_VTable.addXMLEndTag.arg.1", "const char *, tagString"},
	{"func.OSSerialize_VTable.addXMLEndTag.args", "2"},
	{"func.OSSerialize_VTable.addXMLEndTag.cc", "cdecl"},
	{"func.OSSerialize_VTable.addXMLEndTag.ret", "bool"},
	{"func.OSSerialize_VTable.addXMLStartTag", "OSSerialize * self, const OSMetaClassBase * object, const char * tagString"},
	{"func.OSSerialize_VTable.addXMLStartTag.arg.0", "OSSerialize *, self"},
	{"func.OSSerialize_VTable.addXMLStartTag.arg.1", "const OSMetaClassBase *, object"},
	{"func.OSSerialize_VTable.addXMLStartTag.arg.2", "const char *, tagString"},
	{"func.OSSerialize_VTable.addXMLStartTag.args", "3"},
	{"func.OSSerialize_VTable.addXMLStartTag.cc", "cdecl"},
	{"func.OSSerialize_VTable.addXMLStartTag.ret", "bool"},
	{"func.OSSerialize_VTable.clearText", "OSSerialize * self"},
	{"func.OSSerialize_VTable.clearText.arg.0", "OSSerialize *, self"},
	{"func.OSSerialize_VTable.clearText.args", "1"},
	{"func.OSSerialize_VTable.clearText.cc", "cdecl"},
	{"func.OSSerialize_VTable.clearText.ret", "void"},
	{"func.OSSerialize_VTable.ensureCapacity", "OSSerialize * self, unsigned int newCapacity"},
	{"func.OSSerialize_VTable.ensureCapacity.arg.0", "OSSerialize *, self"},
	{"func.OSSerialize_VTable.ensureCapacity.arg.1", "unsigned int, newCapacity"},
	{"func.OSSerialize_VTable.ensureCapacity.args", "2"},
	{"func.OSSerialize_VTable.ensureCapacity.cc", "cdecl"},
	{"func.OSSerialize_VTable.ensureCapacity.ret", "unsigned int"},
	{"func.OSSerialize_VTable.getCapacity", "const OSSerialize * self"},
	{"func.OSSerialize_VTable.getCapacity.arg.0", "const OSSerialize *, self"},
	{"func.OSSerialize_VTable.getCapacity.args", "1"},
	{"func.OSSerialize_VTable.getCapacity.cc", "cdecl"},
	{"func.OSSerialize_VTable.getCapacity.ret", "unsigned int"},
	{"func.OSSerialize_VTable.getCapacityIncrement", "const OSSerialize * self"},
	{"func.OSSerialize_VTable.getCapacityIncrement.arg.0", "const OSSerialize *, self"},
	{"func.OSSerialize_VTable.getCapacityIncrement.args", "1"},
	{"func.OSSerialize_VTable.getCapacityIncrement.cc", "cdecl"},
	{"func.OSSerialize_VTable.getCapacityIncrement.ret", "unsigned int"},
	{"func.OSSerialize_VTable.getLength", "const OSSerialize * self"},
	{"func.OSSerialize_VTable.getLength.arg.0", "const OSSerialize *, self"},
	{"func.OSSerialize_VTable.getLength.args", "1"},
	{"func.OSSerialize_VTable.getLength.cc", "cdecl"},
	{"func.OSSerialize_VTable.getLength.ret", "unsigned int"},
	{"func.OSSerialize_VTable.initWithCapacity", "OSSerialize * self, unsigned int inCapacity"},
	{"func.OSSerialize_VTable.initWithCapacity.arg.0", "OSSerialize *, self"},
	{"func.OSSerialize_VTable.initWithCapacity.arg.1", "unsigned int, inCapacity"},
	{"func.OSSerialize_VTable.initWithCapacity.args", "2"},
	{"func.OSSerialize_VTable.initWithCapacity.cc", "cdecl"},
	{"func.OSSerialize_VTable.initWithCapacity.ret", "bool"},
	{"func.OSSerialize_VTable.previouslySerialized", "OSSerialize * self, const OSMetaClassBase * object"},
	{"func.OSSerialize_VTable.previouslySerialized.arg.0", "OSSerialize *, self"},
	{"func.OSSerialize_VTable.previouslySerialized.arg.1", "const OSMetaClassBase *, object"},
	{"func.OSSerialize_VTable.previouslySerialized.args", "2"},
	{"func.OSSerialize_VTable.previouslySerialized.cc", "cdecl"},
	{"func.OSSerialize_VTable.previouslySerialized.ret", "bool"},
	{"func.OSSerialize_VTable.setCapacityIncrement", "OSSerialize * self, unsigned int increment"},
	{"func.OSSerialize_VTable.setCapacityIncrement.arg.0", "OSSerialize *, self"},
	{"func.OSSerialize_VTable.setCapacityIncrement.arg.1", "unsigned int, increment"},
	{"func.OSSerialize_VTable.setCapacityIncrement.args", "2"},
	{"func.OSSerialize_VTable.setCapacityIncrement.cc", "cdecl"},
	{"func.OSSerialize_VTable.setCapacityIncrement.ret", "unsigned int"},
	{"func.OSSerialize_VTable.text", "const OSSerialize * self"},
	{"func.OSSerialize_VTable.text.arg.0", "const OSSerialize *, self"},
	{"func.OSSerialize_VTable.text.args", "1"},
	{"func.OSSerialize_VTable.text.cc", "cdecl"},
	{"func.OSSerialize_VTable.text.ret", "char *"},
	{"func.OSSet_VTable.containsObject", "const OSSet * self, const OSMetaClassBase * anObject"},
	{"func.OSSet_VTable.containsObject.arg.0", "const OSSet *, self"},
	{"func.OSSet_VTable.containsObject.arg.1", "const OSMetaClassBase *, anObject"},
	{"func.OSSet_VTable.containsObject.args", "2"},
	{"func.OSSet_VTable.containsObject.cc", "cdecl"},
	{"func.OSSet_VTable.containsObject.ret", "bool"},
	{"func.OSSet_VTable.getAnyObject", "const OSSet * self"},
	{"func.OSSet_VTable.getAnyObject.arg.0", "const OSSet *, self"},
	{"func.OSSet_VTable.getAnyObject.args", "1"},
	{"func.OSSet_VTable.getAnyObject.cc", "cdecl"},
	{"func.OSSet_VTable.getAnyObject.ret", "OSObject *"},
	{"func.OSSet_VTable.initWithArray", "OSSet * self, const OSArray * array, unsigned int capacity"},
	{"func.OSSet_VTable.initWithArray.arg.0", "OSSet *, self"},
	{"func.OSSet_VTable.initWithArray.arg.1", "const OSArray *, array"},
	{"func.OSSet_VTable.initWithArray.arg.2", "unsigned int, capacity"},
	{"func.OSSet_VTable.initWithArray.args", "3"},
	{"func.OSSet_VTable.initWithArray.cc", "cdecl"},
	{"func.OSSet_VTable.initWithArray.ret", "bool"},
	{"func.OSSet_VTable.initWithCapacity", "OSSet * self, unsigned int capacity"},
	{"func.OSSet_VTable.initWithCapacity.arg.0", "OSSet *, self"},
	{"func.OSSet_VTable.initWithCapacity.arg.1", "unsigned int, capacity"},
	{"func.OSSet_VTable.initWithCapacity.args", "2"},
	{"func.OSSet_VTable.initWithCapacity.cc", "cdecl"},
	{"func.OSSet_VTable.initWithCapacity.ret", "bool"},
	{"func.OSSet_VTable.initWithObjects", "OSSet * self, const OSObject ** objects, unsigned int count, unsigned int capacity"},
	{"func.OSSet_VTable.initWithObjects.arg.0", "OSSet *, self"},
	{"func.OSSet_VTable.initWithObjects.arg.1", "const OSObject **, objects"},
	{"func.OSSet_VTable.initWithObjects.arg.2", "unsigned int, count"},
	{"func.OSSet_VTable.initWithObjects.arg.3", "unsigned int, capacity"},
	{"func.OSSet_VTable.initWithObjects.args", "4"},
	{"func.OSSet_VTable.initWithObjects.cc", "cdecl"},
	{"func.OSSet_VTable.initWithObjects.ret", "bool"},
	{"func.OSSet_VTable.initWithSet", "OSSet * self, const OSSet * set, unsigned int capacity"},
	{"func.OSSet_VTable.initWithSet.arg.0", "OSSet *, self"},
	{"func.OSSet_VTable.initWithSet.arg.1", "const OSSet *, set"},
	{"func.OSSet_VTable.initWithSet.arg.2", "unsigned int, capacity"},
	{"func.OSSet_VTable.initWithSet.args", "3"},
	{"func.OSSet_VTable.initWithSet.cc", "cdecl"},
	{"func.OSSet_VTable.initWithSet.ret", "bool"},
	{"func.OSSet_VTable.isEqualTo", "const OSSet * self, const OSSet * aSet"},
	{"func.OSSet_VTable.isEqualTo.arg.0", "const OSSet *, self"},
	{"func.OSSet_VTable.isEqualTo.arg.1", "const OSSet *, aSet"},
	{"func.OSSet_VTable.isEqualTo.args", "2"},
	{"func.OSSet_VTable.isEqualTo.cc", "cdecl"},
	{"func.OSSet_VTable.isEqualTo.ret", "bool"},
	{"func.OSSet_VTable.member", "const OSSet * self, const OSMetaClassBase * anObject"},
	{"func.OSSet_VTable.member.arg.0", "const OSSet *, self"},
	{"func.OSSet_VTable.member.arg.1", "const OSMetaClassBase *, anObject"},
	{"func.OSSet_VTable.member.args", "2"},
	{"func.OSSet_VTable.member.cc", "cdecl"},
	{"func.OSSet_VTable.member.ret", "bool"},
	{"func.OSSet_VTable.merge__1", "OSSet * self, const OSArray * array"},
	{"func.OSSet_VTable.merge__1.arg.0", "OSSet *, self"},
	{"func.OSSet_VTable.merge__1.arg.1", "const OSArray *, array"},
	{"func.OSSet_VTable.merge__1.args", "2"},
	{"func.OSSet_VTable.merge__1.cc", "cdecl"},
	{"func.OSSet_VTable.merge__1.ret", "bool"},
	{"func.OSSet_VTable.merge__2", "OSSet * self, const OSSet * set"},
	{"func.OSSet_VTable.merge__2.arg.0", "OSSet *, self"},
	{"func.OSSet_VTable.merge__2.arg.1", "const OSSet *, set"},
	{"func.OSSet_VTable.merge__2.args", "2"},
	{"func.OSSet_VTable.merge__2.cc", "cdecl"},
	{"func.OSSet_VTable.merge__2.ret", "bool"},
	{"func.OSSet_VTable.removeObject", "OSSet * self, const OSMetaClassBase * anObject"},
	{"func.OSSet_VTable.removeObject.arg.0", "OSSet *, self"},
	{"func.OSSet_VTable.removeObject.arg.1", "const OSMetaClassBase *, anObject"},
	{"func.OSSet_VTable.removeObject.args", "2"},
	{"func.OSSet_VTable.removeObject.cc", "cdecl"},
	{"func.OSSet_VTable.removeObject.ret", "void"},
	{"func.OSSet_VTable.setObject", "OSSet * self, const OSMetaClassBase * anObject"},
	{"func.OSSet_VTable.setObject.arg.0", "OSSet *, self"},
	{"func.OSSet_VTable.setObject.arg.1", "const OSMetaClassBase *, anObject"},
	{"func.OSSet_VTable.setObject.args", "2"},
	{"func.OSSet_VTable.setObject.cc", "cdecl"},
	{"func.OSSet_VTable.setObject.ret", "bool"},
	{"func.OSString_VTable.getCStringNoCopy", "const OSString * self"},
	{"func.OSString_VTable.getCStringNoCopy.arg.0", "const OSString *, self"},
	{"func.OSString_VTable.getCStringNoCopy.args", "1"},
	{"func.OSString_VTable.getCStringNoCopy.cc", "cdecl"},
	{"func.OSString_VTable.getCStringNoCopy.ret", "const char *"},
	{"func.OSString_VTable.getChar", "const OSString * self, unsigned int index"},
	{"func.OSString_VTable.getChar.arg.0", "const OSString *, self"},
	{"func.OSString_VTable.getChar.arg.1", "unsigned int, index"},
	{"func.OSString_VTable.getChar.args", "2"},
	{"func.OSString_VTable.getChar.cc", "cdecl"},
	{"func.OSString_VTable.getChar.ret", "char"},
	{"func.OSString_VTable.getLength", "const OSString * self"},
	{"func.OSString_VTable.getLength.arg.0", "const OSString *, self"},
	{"func.OSString_VTable.getLength.args", "1"},
	{"func.OSString_VTable.getLength.cc", "cdecl"},
	{"func.OSString_VTable.getLength.ret", "unsigned int"},
	{"func.OSString_VTable.initWithCString", "OSString * self, const char * cString"},
	{"func.OSString_VTable.initWithCString.arg.0", "OSString *, self"},
	{"func.OSString_VTable.initWithCString.arg.1", "const char *, cString"},
	{"func.OSString_VTable.initWithCString.args", "2"},
	{"func.OSString_VTable.initWithCString.cc", "cdecl"},
	{"func.OSString_VTable.initWithCString.ret", "bool"},
	{"func.OSString_VTable.initWithCStringNoCopy", "OSString * self, const char * cString"},
	{"func.OSString_VTable.initWithCStringNoCopy.arg.0", "OSString *, self"},
	{"func.OSString_VTable.initWithCStringNoCopy.arg.1", "const char *, cString"},
	{"func.OSString_VTable.initWithCStringNoCopy.args", "2"},
	{"func.OSString_VTable.initWithCStringNoCopy.cc", "cdecl"},
	{"func.OSString_VTable.initWithCStringNoCopy.ret", "bool"},
	{"func.OSString_VTable.initWithString", "OSString * self, const OSString * aString"},
	{"func.OSString_VTable.initWithString.arg.0", "OSString *, self"},
	{"func.OSString_VTable.initWithString.arg.1", "const OSString *, aString"},
	{"func.OSString_VTable.initWithString.args", "2"},
	{"func.OSString_VTable.initWithString.cc", "cdecl"},
	{"func.OSString_VTable.initWithString.ret", "bool"},
	{"func.OSString_VTable.isEqualTo__1", "const OSString * self, const OSString * aString"},
	{"func.OSString_VTable.isEqualTo__1.arg.0", "const OSString *, self"},
	{"func.OSString_VTable.isEqualTo__1.arg.1", "const OSString *, aString"},
	{"func.OSString_VTable.isEqualTo__1.args", "2"},
	{"func.OSString_VTable.isEqualTo__1.cc", "cdecl"},
	{"func.OSString_VTable.isEqualTo__1.ret", "bool"},
	{"func.OSString_VTable.isEqualTo__2", "const OSString * self, const char * cString"},
	{"func.OSString_VTable.isEqualTo__2.arg.0", "const OSString *, self"},
	{"func.OSString_VTable.isEqualTo__2.arg.1", "const char *, cString"},
	{"func.OSString_VTable.isEqualTo__2.args", "2"},
	{"func.OSString_VTable.isEqualTo__2.cc", "cdecl"},
	{"func.OSString_VTable.isEqualTo__2.ret", "bool"},
	{"func.OSString_VTable.isEqualTo__3", "const OSString * self, const OSData * aDataObject"},
	{"func.OSString_VTable.isEqualTo__3.arg.0", "const OSString *, self"},
	{"func.OSString_VTable.isEqualTo__3.arg.1", "const OSData *, aDataObject"},
	{"func.OSString_VTable.isEqualTo__3.args", "2"},
	{"func.OSString_VTable.isEqualTo__3.cc", "cdecl"},
	{"func.OSString_VTable.isEqualTo__3.ret", "bool"},
	{"func.OSString_VTable.setChar", "OSString * self, char aChar, unsigned int index"},
	{"func.OSString_VTable.setChar.arg.0", "OSString *, self"},
	{"func.OSString_VTable.setChar.arg.1", "char, aChar"},
	{"func.OSString_VTable.setChar.arg.2", "unsigned int, index"},
	{"func.OSString_VTable.setChar.args", "3"},
	{"func.OSString_VTable.setChar.cc", "cdecl"},
	{"func.OSString_VTable.setChar.ret", "bool"},
	{"func.OSSymbol_VTable.isEqualTo", "const OSSymbol * self, const OSSymbol * aSymbol"},
	{"func.OSSymbol_VTable.isEqualTo.arg.0", "const OSSymbol *, self"},
	{"func.OSSymbol_VTable.isEqualTo.arg.1", "const OSSymbol *, aSymbol"},
	{"func.OSSymbol_VTable.isEqualTo.args", "2"},
	{"func.OSSymbol_VTable.isEqualTo.cc", "cdecl"},
	{"func.OSSymbol_VTable.isEqualTo.ret", "bool"},
	{"func.OSValueObject_VTable.isEqualTo__1", "const OSValueObject * self, const OSValueObject<T> * inValueObject"},
	{"func.OSValueObject_VTable.isEqualTo__1.arg.0", "const OSValueObject *, self"},
	{"func.OSValueObject_VTable.isEqualTo__1.arg.1", "const OSValueObject<T> *, inValueObject"},
	{"func.OSValueObject_VTable.isEqualTo__1.args", "2"},
	{"func.OSValueObject_VTable.isEqualTo__1.cc", "cdecl"},
	{"func.OSValueObject_VTable.isEqualTo__1.ret", "bool"},
	{"func.OSValueObject_VTable.isEqualTo__2", "const OSValueObject * self, const T & value"},
	{"func.OSValueObject_VTable.isEqualTo__2.arg.0", "const OSValueObject *, self"},
	{"func.OSValueObject_VTable.isEqualTo__2.arg.1", "const T &, value"},
	{"func.OSValueObject_VTable.isEqualTo__2.args", "2"},
	{"func.OSValueObject_VTable.isEqualTo__2.cc", "cdecl"},
	{"func.OSValueObject_VTable.isEqualTo__2.ret", "bool"},
	{"func.PassthruInterruptController_VTable.externalInterrupt", "PassthruInterruptController * self"},
	{"func.PassthruInterruptController_VTable.externalInterrupt.arg.0", "PassthruInterruptController *, self"},
	{"func.PassthruInterruptController_VTable.externalInterrupt.args", "1"},
	{"func.PassthruInterruptController_VTable.externalInterrupt.cc", "cdecl"},
	{"func.PassthruInterruptController_VTable.externalInterrupt.ret", "void"},
	{"func.PassthruInterruptController_VTable.waitForChildController", "PassthruInterruptController * self"},
	{"func.PassthruInterruptController_VTable.waitForChildController.arg.0", "PassthruInterruptController *, self"},
	{"func.PassthruInterruptController_VTable.waitForChildController.args", "1"},
	{"func.PassthruInterruptController_VTable.waitForChildController.cc", "cdecl"},
	{"func.PassthruInterruptController_VTable.waitForChildController.ret", "void *"},
	{"intrusive_shared_ptr", "struct"},
	{"intrusive_shared_ptr::pointer", "typedef"},
	{"io_object_t", "typedef"},
	{"io_user_reference_t", "typedef"},
	{"ipi_handler_t", "typedef"},
	{"kc_kind_t", "typedef"},
	{"kern_allocation_name_t", "typedef"},
	{"kern_return_t", "typedef"},
	{"kernel_segment_command_t", "typedef"},
	{"kmod_info_t", "typedef"},
	{"list_head", "struct"},
	{"mach_msg_body_t", "typedef"},
	{"mach_msg_header_t", "typedef"},
	{"mach_msg_port_descriptor_t", "typedef"},
	{"mach_port_t", "typedef"},
	{"mach_vm_address_t", "typedef"},
	{"mach_vm_size_t", "typedef"},
	{"ml_processor_info_t", "typedef"},
	{"os_reason_t", "typedef"},
	{"ppnum_t", "typedef"},
	{"processor_t", "typedef"},
	{"queue_chain_t", "typedef"},
	{"queue_head_t", "typedef"},
	{"semaphore_t", "typedef"},
	{"smrq_slink", "struct"},
	{"struct.IOBigMemoryCursor", "vtable,data"},
	{"struct.IOBigMemoryCursor.data", "struct.IOBigMemoryCursor_Data,8,0"},
	{"struct.IOBigMemoryCursor.data.meta", "40"},
	{"struct.IOBigMemoryCursor.vtable", "struct.IOBigMemoryCursor_VTable *,0,0"},
	{"struct.IOBigMemoryCursor.vtable.meta", "8"},
	{"struct.IOBigMemoryCursor::MetaClass_VTable", "parent"},
	{"struct.IOBigMemoryCursor::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOBigMemoryCursor::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOBigMemoryCursor_Data", "data"},
	{"struct.IOBigMemoryCursor_Data.data", "struct.IOMemoryCursor_Data,0,0"},
	{"struct.IOBigMemoryCursor_Data.data.meta", "40"},
	{"struct.IOBigMemoryCursor_VTable", "parent,initWithSpecification,getPhysicalSegments"},
	{"struct.IOBigMemoryCursor_VTable.getPhysicalSegments", "IOBigMemoryCursor_VTable.getPhysicalSegments,136,0"},
	{"struct.IOBigMemoryCursor_VTable.getPhysicalSegments.meta", "8"},
	{"struct.IOBigMemoryCursor_VTable.initWithSpecification", "IOBigMemoryCursor_VTable.initWithSpecification,128,0"},
	{"struct.IOBigMemoryCursor_VTable.initWithSpecification.meta", "8"},
	{"struct.IOBigMemoryCursor_VTable.parent", "struct.IOMemoryCursor_VTable,0,0"},
	{"struct.IOBigMemoryCursor_VTable.parent.meta", "128"},
	{"struct.IOBufferMemoryDescriptor", "vtable,data"},
	{"struct.IOBufferMemoryDescriptor.data", "struct.IOBufferMemoryDescriptor_Data,8,0"},
	{"struct.IOBufferMemoryDescriptor.data.meta", "224"},
	{"struct.IOBufferMemoryDescriptor.vtable", "struct.IOBufferMemoryDescriptor_VTable *,0,0"},
	{"struct.IOBufferMemoryDescriptor.vtable.meta", "8"},
	{"struct.IOBufferMemoryDescriptor::ExpansionData", "map"},
	{"struct.IOBufferMemoryDescriptor::ExpansionData.map", "void *,0,0"},
	{"struct.IOBufferMemoryDescriptor::ExpansionData.map.meta", "8"},
	{"struct.IOBufferMemoryDescriptor::MetaClass_VTable", "parent"},
	{"struct.IOBufferMemoryDescriptor::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOBufferMemoryDescriptor::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOBufferMemoryDescriptor_Data", "data,reserved,_buffer,_capacity,_alignment,_options,_internalReserved,_internalFlags"},
	{"struct.IOBufferMemoryDescriptor_Data._alignment", "LONG,192,0"},
	{"struct.IOBufferMemoryDescriptor_Data._alignment.meta", "8"},
	{"struct.IOBufferMemoryDescriptor_Data._buffer", "void *,176,0"},
	{"struct.IOBufferMemoryDescriptor_Data._buffer.meta", "8"},
	{"struct.IOBufferMemoryDescriptor_Data._capacity", "LONG,184,0"},
	{"struct.IOBufferMemoryDescriptor_Data._capacity.meta", "8"},
	{"struct.IOBufferMemoryDescriptor_Data._internalFlags", "unsigned int,216,0"},
	{"struct.IOBufferMemoryDescriptor_Data._internalFlags.meta", "4"},
	{"struct.IOBufferMemoryDescriptor_Data._internalReserved", "uintptr_t,208,0"},
	{"struct.IOBufferMemoryDescriptor_Data._internalReserved.meta", "8"},
	{"struct.IOBufferMemoryDescriptor_Data._options", "int,200,0"},
	{"struct.IOBufferMemoryDescriptor_Data._options.meta", "4"},
	{"struct.IOBufferMemoryDescriptor_Data.data", "struct.IOGeneralMemoryDescriptor_Data,0,0"},
	{"struct.IOBufferMemoryDescriptor_Data.data.meta", "168"},
	{"struct.IOBufferMemoryDescriptor_Data.reserved", "void *,168,0"},
	{"struct.IOBufferMemoryDescriptor_Data.reserved.meta", "8"},
	{"struct.IOBufferMemoryDescriptor_VTable", "parent,initWithPhysicalMask,setLength,setDirection,getCapacity,getBytesNoCopy__1,getBytesNoCopy__2,appendBytes"},
	{"struct.IOBufferMemoryDescriptor_VTable.appendBytes", "IOBufferMemoryDescriptor_VTable.appendBytes,336,0"},
	{"struct.IOBufferMemoryDescriptor_VTable.appendBytes.meta", "8"},
	{"struct.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__1", "IOBufferMemoryDescriptor_VTable.getBytesNoCopy__1,320,0"},
	{"struct.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__1.meta", "8"},
	{"struct.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__2", "IOBufferMemoryDescriptor_VTable.getBytesNoCopy__2,328,0"},
	{"struct.IOBufferMemoryDescriptor_VTable.getBytesNoCopy__2.meta", "8"},
	{"struct.IOBufferMemoryDescriptor_VTable.getCapacity", "IOBufferMemoryDescriptor_VTable.getCapacity,312,0"},
	{"struct.IOBufferMemoryDescriptor_VTable.getCapacity.meta", "8"},
	{"struct.IOBufferMemoryDescriptor_VTable.initWithPhysicalMask", "IOBufferMemoryDescriptor_VTable.initWithPhysicalMask,288,0"},
	{"struct.IOBufferMemoryDescriptor_VTable.initWithPhysicalMask.meta", "8"},
	{"struct.IOBufferMemoryDescriptor_VTable.parent", "struct.IOGeneralMemoryDescriptor_VTable,0,0"},
	{"struct.IOBufferMemoryDescriptor_VTable.parent.meta", "288"},
	{"struct.IOBufferMemoryDescriptor_VTable.setDirection", "IOBufferMemoryDescriptor_VTable.setDirection,304,0"},
	{"struct.IOBufferMemoryDescriptor_VTable.setDirection.meta", "8"},
	{"struct.IOBufferMemoryDescriptor_VTable.setLength", "IOBufferMemoryDescriptor_VTable.setLength,296,0"},
	{"struct.IOBufferMemoryDescriptor_VTable.setLength.meta", "8"},
	{"struct.IOCPU", "vtable,data"},
	{"struct.IOCPU.data", "struct.IOCPU_Data,8,0"},
	{"struct.IOCPU.data.meta", "176"},
	{"struct.IOCPU.vtable", "struct.IOCPU_VTable *,0,0"},
	{"struct.IOCPU.vtable.meta", "8"},
	{"struct.IOCPU::MetaClass_VTable", "parent"},
	{"struct.IOCPU::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOCPU::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOCPUInterruptController", "vtable,data"},
	{"struct.IOCPUInterruptController.data", "struct.IOCPUInterruptController_Data,8,0"},
	{"struct.IOCPUInterruptController.data.meta", "176"},
	{"struct.IOCPUInterruptController.vtable", "struct.IOCPUInterruptController_VTable *,0,0"},
	{"struct.IOCPUInterruptController.vtable.meta", "8"},
	{"struct.IOCPUInterruptController::MetaClass_VTable", "parent"},
	{"struct.IOCPUInterruptController::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOCPUInterruptController::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOCPUInterruptController_Data", "data,enabledCPUs,numCPUs,numSources,iocpuic_reserved"},
	{"struct.IOCPUInterruptController_Data.data", "struct.IOInterruptController_Data,0,0"},
	{"struct.IOCPUInterruptController_Data.data.meta", "152"},
	{"struct.IOCPUInterruptController_Data.enabledCPUs", "int,152,0"},
	{"struct.IOCPUInterruptController_Data.enabledCPUs.meta", "4"},
	{"struct.IOCPUInterruptController_Data.iocpuic_reserved", "void *,168,0"},
	{"struct.IOCPUInterruptController_Data.iocpuic_reserved.meta", "8"},
	{"struct.IOCPUInterruptController_Data.numCPUs", "int,156,0"},
	{"struct.IOCPUInterruptController_Data.numCPUs.meta", "4"},
	{"struct.IOCPUInterruptController_Data.numSources", "int,160,0"},
	{"struct.IOCPUInterruptController_Data.numSources.meta", "4"},
	{"struct.IOCPUInterruptController_VTable", "parent,initCPUInterruptController__1,registerCPUInterruptController,enableCPUInterrupt,initCPUInterruptController__2"},
	{"struct.IOCPUInterruptController_VTable.enableCPUInterrupt", "IOCPUInterruptController_VTable.enableCPUInterrupt,1488,0"},
	{"struct.IOCPUInterruptController_VTable.enableCPUInterrupt.meta", "8"},
	{"struct.IOCPUInterruptController_VTable.initCPUInterruptController__1", "IOCPUInterruptController_VTable.initCPUInterruptController__1,1472,0"},
	{"struct.IOCPUInterruptController_VTable.initCPUInterruptController__1.meta", "8"},
	{"struct.IOCPUInterruptController_VTable.initCPUInterruptController__2", "IOCPUInterruptController_VTable.initCPUInterruptController__2,1496,0"},
	{"struct.IOCPUInterruptController_VTable.initCPUInterruptController__2.meta", "8"},
	{"struct.IOCPUInterruptController_VTable.parent", "struct.IOInterruptController_VTable,0,0"},
	{"struct.IOCPUInterruptController_VTable.parent.meta", "1472"},
	{"struct.IOCPUInterruptController_VTable.registerCPUInterruptController", "IOCPUInterruptController_VTable.registerCPUInterruptController,1480,0"},
	{"struct.IOCPUInterruptController_VTable.registerCPUInterruptController.meta", "8"},
	{"struct.IOCPU_Data", "data,_cpuGroup,_cpuNumber,_cpuState,cpuNub,machProcessor,ipi_handler,iocpu_reserved"},
	{"struct.IOCPU_Data._cpuGroup", "void *,128,0"},
	{"struct.IOCPU_Data._cpuGroup.meta", "8"},
	{"struct.IOCPU_Data._cpuNumber", "int,136,0"},
	{"struct.IOCPU_Data._cpuNumber.meta", "4"},
	{"struct.IOCPU_Data._cpuState", "int,140,0"},
	{"struct.IOCPU_Data._cpuState.meta", "4"},
	{"struct.IOCPU_Data.cpuNub", "void *,144,0"},
	{"struct.IOCPU_Data.cpuNub.meta", "8"},
	{"struct.IOCPU_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IOCPU_Data.data.meta", "128"},
	{"struct.IOCPU_Data.iocpu_reserved", "void *,168,0"},
	{"struct.IOCPU_Data.iocpu_reserved.meta", "8"},
	{"struct.IOCPU_Data.ipi_handler", "void *,160,0"},
	{"struct.IOCPU_Data.ipi_handler.meta", "8"},
	{"struct.IOCPU_Data.machProcessor", "void *,152,0"},
	{"struct.IOCPU_Data.machProcessor.meta", "8"},
	{"struct.IOCPU_VTable", "parent,setCPUNumber,setCPUState,initCPU,quiesceCPU,startCPU,haltCPU,signalCPU,signalCPUDeferred,signalCPUCancel,enableCPUTimeBase,getCPUNumber,getCPUState,getCPUGroup,getCPUGroupSize,getMachProcessor,getCPUName"},
	{"struct.IOCPU_VTable.enableCPUTimeBase", "IOCPU_VTable.enableCPUTimeBase,1408,0"},
	{"struct.IOCPU_VTable.enableCPUTimeBase.meta", "8"},
	{"struct.IOCPU_VTable.getCPUGroup", "IOCPU_VTable.getCPUGroup,1432,0"},
	{"struct.IOCPU_VTable.getCPUGroup.meta", "8"},
	{"struct.IOCPU_VTable.getCPUGroupSize", "IOCPU_VTable.getCPUGroupSize,1440,0"},
	{"struct.IOCPU_VTable.getCPUGroupSize.meta", "8"},
	{"struct.IOCPU_VTable.getCPUName", "IOCPU_VTable.getCPUName,1456,0"},
	{"struct.IOCPU_VTable.getCPUName.meta", "8"},
	{"struct.IOCPU_VTable.getCPUNumber", "IOCPU_VTable.getCPUNumber,1416,0"},
	{"struct.IOCPU_VTable.getCPUNumber.meta", "8"},
	{"struct.IOCPU_VTable.getCPUState", "IOCPU_VTable.getCPUState,1424,0"},
	{"struct.IOCPU_VTable.getCPUState.meta", "8"},
	{"struct.IOCPU_VTable.getMachProcessor", "IOCPU_VTable.getMachProcessor,1448,0"},
	{"struct.IOCPU_VTable.getMachProcessor.meta", "8"},
	{"struct.IOCPU_VTable.haltCPU", "IOCPU_VTable.haltCPU,1376,0"},
	{"struct.IOCPU_VTable.haltCPU.meta", "8"},
	{"struct.IOCPU_VTable.initCPU", "IOCPU_VTable.initCPU,1352,0"},
	{"struct.IOCPU_VTable.initCPU.meta", "8"},
	{"struct.IOCPU_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IOCPU_VTable.parent.meta", "1336"},
	{"struct.IOCPU_VTable.quiesceCPU", "IOCPU_VTable.quiesceCPU,1360,0"},
	{"struct.IOCPU_VTable.quiesceCPU.meta", "8"},
	{"struct.IOCPU_VTable.setCPUNumber", "IOCPU_VTable.setCPUNumber,1336,0"},
	{"struct.IOCPU_VTable.setCPUNumber.meta", "8"},
	{"struct.IOCPU_VTable.setCPUState", "IOCPU_VTable.setCPUState,1344,0"},
	{"struct.IOCPU_VTable.setCPUState.meta", "8"},
	{"struct.IOCPU_VTable.signalCPU", "IOCPU_VTable.signalCPU,1384,0"},
	{"struct.IOCPU_VTable.signalCPU.meta", "8"},
	{"struct.IOCPU_VTable.signalCPUCancel", "IOCPU_VTable.signalCPUCancel,1400,0"},
	{"struct.IOCPU_VTable.signalCPUCancel.meta", "8"},
	{"struct.IOCPU_VTable.signalCPUDeferred", "IOCPU_VTable.signalCPUDeferred,1392,0"},
	{"struct.IOCPU_VTable.signalCPUDeferred.meta", "8"},
	{"struct.IOCPU_VTable.startCPU", "IOCPU_VTable.startCPU,1368,0"},
	{"struct.IOCPU_VTable.startCPU.meta", "8"},
	{"struct.IOCatalogue", "vtable,data"},
	{"struct.IOCatalogue.data", "struct.IOCatalogue_Data,8,0"},
	{"struct.IOCatalogue.data.meta", "32"},
	{"struct.IOCatalogue.vtable", "struct.IOCatalogue_VTable *,0,0"},
	{"struct.IOCatalogue.vtable.meta", "8"},
	{"struct.IOCatalogue::MetaClass_VTable", "parent"},
	{"struct.IOCatalogue::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOCatalogue::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOCatalogue_Data", "data,lock,generation,personalities"},
	{"struct.IOCatalogue_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOCatalogue_Data.data.meta", "4"},
	{"struct.IOCatalogue_Data.generation", "int,16,0"},
	{"struct.IOCatalogue_Data.generation.meta", "4"},
	{"struct.IOCatalogue_Data.lock", "void *,8,0"},
	{"struct.IOCatalogue_Data.lock.meta", "8"},
	{"struct.IOCatalogue_Data.personalities", "void *,24,0"},
	{"struct.IOCatalogue_Data.personalities.meta", "8"},
	{"struct.IOCatalogue_VTable", "parent"},
	{"struct.IOCatalogue_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOCatalogue_VTable.parent.meta", "112"},
	{"struct.IOCommand", "vtable,data"},
	{"struct.IOCommand.data", "struct.IOCommand_Data,8,0"},
	{"struct.IOCommand.data.meta", "16"},
	{"struct.IOCommand.vtable", "struct.IOCommand_VTable *,0,0"},
	{"struct.IOCommand.vtable.meta", "8"},
	{"struct.IOCommand::MetaClass_VTable", "parent"},
	{"struct.IOCommand::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOCommand::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOCommandGate", "vtable,data"},
	{"struct.IOCommandGate.data", "struct.IOCommandGate_Data,8,0"},
	{"struct.IOCommandGate.data.meta", "80"},
	{"struct.IOCommandGate.vtable", "struct.IOCommandGate_VTable *,0,0"},
	{"struct.IOCommandGate.vtable.meta", "8"},
	{"struct.IOCommandGate::MetaClass_VTable", "parent"},
	{"struct.IOCommandGate::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOCommandGate::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOCommandGate_Data", "data,reserved"},
	{"struct.IOCommandGate_Data.data", "struct.IOEventSource_Data,0,0"},
	{"struct.IOCommandGate_Data.data.meta", "72"},
	{"struct.IOCommandGate_Data.reserved", "void *,72,0"},
	{"struct.IOCommandGate_Data.reserved.meta", "8"},
	{"struct.IOCommandGate_VTable", "parent,init,runCommand,runAction,attemptCommand,attemptAction,commandSleep__1,commandWakeup,commandSleep__2"},
	{"struct.IOCommandGate_VTable.attemptAction", "IOCommandGate_VTable.attemptAction,240,0"},
	{"struct.IOCommandGate_VTable.attemptAction.meta", "8"},
	{"struct.IOCommandGate_VTable.attemptCommand", "IOCommandGate_VTable.attemptCommand,232,0"},
	{"struct.IOCommandGate_VTable.attemptCommand.meta", "8"},
	{"struct.IOCommandGate_VTable.commandSleep__1", "IOCommandGate_VTable.commandSleep__1,248,0"},
	{"struct.IOCommandGate_VTable.commandSleep__1.meta", "8"},
	{"struct.IOCommandGate_VTable.commandSleep__2", "IOCommandGate_VTable.commandSleep__2,264,0"},
	{"struct.IOCommandGate_VTable.commandSleep__2.meta", "8"},
	{"struct.IOCommandGate_VTable.commandWakeup", "IOCommandGate_VTable.commandWakeup,256,0"},
	{"struct.IOCommandGate_VTable.commandWakeup.meta", "8"},
	{"struct.IOCommandGate_VTable.init", "IOCommandGate_VTable.init,208,0"},
	{"struct.IOCommandGate_VTable.init.meta", "8"},
	{"struct.IOCommandGate_VTable.parent", "struct.IOEventSource_VTable,0,0"},
	{"struct.IOCommandGate_VTable.parent.meta", "208"},
	{"struct.IOCommandGate_VTable.runAction", "IOCommandGate_VTable.runAction,224,0"},
	{"struct.IOCommandGate_VTable.runAction.meta", "8"},
	{"struct.IOCommandGate_VTable.runCommand", "IOCommandGate_VTable.runCommand,216,0"},
	{"struct.IOCommandGate_VTable.runCommand.meta", "8"},
	{"struct.IOCommandPool", "vtable,data"},
	{"struct.IOCommandPool.data", "struct.IOCommandPool_Data,8,0"},
	{"struct.IOCommandPool.data.meta", "40"},
	{"struct.IOCommandPool.vtable", "struct.IOCommandPool_VTable *,0,0"},
	{"struct.IOCommandPool.vtable.meta", "8"},
	{"struct.IOCommandPool::MetaClass_VTable", "parent"},
	{"struct.IOCommandPool::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOCommandPool::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOCommandPool_Data", "data,fQueueHead,fSleepers,fSerializer,reserved"},
	{"struct.IOCommandPool_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOCommandPool_Data.data.meta", "4"},
	{"struct.IOCommandPool_Data.fQueueHead", "void *,8,0"},
	{"struct.IOCommandPool_Data.fQueueHead.meta", "8"},
	{"struct.IOCommandPool_Data.fSerializer", "void *,24,0"},
	{"struct.IOCommandPool_Data.fSerializer.meta", "8"},
	{"struct.IOCommandPool_Data.fSleepers", "int,16,0"},
	{"struct.IOCommandPool_Data.fSleepers.meta", "4"},
	{"struct.IOCommandPool_Data.reserved", "void *,32,0"},
	{"struct.IOCommandPool_Data.reserved.meta", "8"},
	{"struct.IOCommandPool_VTable", "parent,initWithWorkLoop,init,getCommand,returnCommand,gatedGetCommand,gatedReturnCommand"},
	{"struct.IOCommandPool_VTable.gatedGetCommand", "IOCommandPool_VTable.gatedGetCommand,144,0"},
	{"struct.IOCommandPool_VTable.gatedGetCommand.meta", "8"},
	{"struct.IOCommandPool_VTable.gatedReturnCommand", "IOCommandPool_VTable.gatedReturnCommand,152,0"},
	{"struct.IOCommandPool_VTable.gatedReturnCommand.meta", "8"},
	{"struct.IOCommandPool_VTable.getCommand", "IOCommandPool_VTable.getCommand,128,0"},
	{"struct.IOCommandPool_VTable.getCommand.meta", "8"},
	{"struct.IOCommandPool_VTable.init", "IOCommandPool_VTable.init,120,0"},
	{"struct.IOCommandPool_VTable.init.meta", "8"},
	{"struct.IOCommandPool_VTable.initWithWorkLoop", "IOCommandPool_VTable.initWithWorkLoop,112,0"},
	{"struct.IOCommandPool_VTable.initWithWorkLoop.meta", "8"},
	{"struct.IOCommandPool_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOCommandPool_VTable.parent.meta", "112"},
	{"struct.IOCommandPool_VTable.returnCommand", "IOCommandPool_VTable.returnCommand,136,0"},
	{"struct.IOCommandPool_VTable.returnCommand.meta", "8"},
	{"struct.IOCommand_Data", "data,fCommandChain"},
	{"struct.IOCommand_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOCommand_Data.data.meta", "4"},
	{"struct.IOCommand_Data.fCommandChain", "void *,8,0"},
	{"struct.IOCommand_Data.fCommandChain.meta", "8"},
	{"struct.IOCommand_VTable", "parent"},
	{"struct.IOCommand_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOCommand_VTable.parent.meta", "112"},
	{"struct.IOConditionLock", "vtable,data"},
	{"struct.IOConditionLock.data", "struct.IOConditionLock_Data,8,0"},
	{"struct.IOConditionLock.data.meta", "40"},
	{"struct.IOConditionLock.vtable", "struct.IOConditionLock_VTable *,0,0"},
	{"struct.IOConditionLock.vtable.meta", "8"},
	{"struct.IOConditionLock::MetaClass_VTable", "parent"},
	{"struct.IOConditionLock::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOConditionLock::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOConditionLock_Data", "data,cond_interlock,condition,sleep_interlock,interruptible,want_lock,waiting"},
	{"struct.IOConditionLock_Data.cond_interlock", "void *,8,0"},
	{"struct.IOConditionLock_Data.cond_interlock.meta", "8"},
	{"struct.IOConditionLock_Data.condition", "int,16,0"},
	{"struct.IOConditionLock_Data.condition.meta", "4"},
	{"struct.IOConditionLock_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOConditionLock_Data.data.meta", "4"},
	{"struct.IOConditionLock_Data.interruptible", "unsigned char,32,0"},
	{"struct.IOConditionLock_Data.interruptible.meta", "1"},
	{"struct.IOConditionLock_Data.sleep_interlock", "void *,24,0"},
	{"struct.IOConditionLock_Data.sleep_interlock.meta", "8"},
	{"struct.IOConditionLock_Data.waiting", "bool,34,0"},
	{"struct.IOConditionLock_Data.waiting.meta", "1"},
	{"struct.IOConditionLock_Data.want_lock", "bool,33,0"},
	{"struct.IOConditionLock_Data.want_lock.meta", "1"},
	{"struct.IOConditionLock_VTable", "parent,initWithCondition,tryLock,lock,unlock,getInterruptible,getCondition,setCondition,lockWhen,unlockWith"},
	{"struct.IOConditionLock_VTable.getCondition", "IOConditionLock_VTable.getCondition,152,0"},
	{"struct.IOConditionLock_VTable.getCondition.meta", "8"},
	{"struct.IOConditionLock_VTable.getInterruptible", "IOConditionLock_VTable.getInterruptible,144,0"},
	{"struct.IOConditionLock_VTable.getInterruptible.meta", "8"},
	{"struct.IOConditionLock_VTable.initWithCondition", "IOConditionLock_VTable.initWithCondition,112,0"},
	{"struct.IOConditionLock_VTable.initWithCondition.meta", "8"},
	{"struct.IOConditionLock_VTable.lock", "IOConditionLock_VTable.lock,128,0"},
	{"struct.IOConditionLock_VTable.lock.meta", "8"},
	{"struct.IOConditionLock_VTable.lockWhen", "IOConditionLock_VTable.lockWhen,168,0"},
	{"struct.IOConditionLock_VTable.lockWhen.meta", "8"},
	{"struct.IOConditionLock_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOConditionLock_VTable.parent.meta", "112"},
	{"struct.IOConditionLock_VTable.setCondition", "IOConditionLock_VTable.setCondition,160,0"},
	{"struct.IOConditionLock_VTable.setCondition.meta", "8"},
	{"struct.IOConditionLock_VTable.tryLock", "IOConditionLock_VTable.tryLock,120,0"},
	{"struct.IOConditionLock_VTable.tryLock.meta", "8"},
	{"struct.IOConditionLock_VTable.unlock", "IOConditionLock_VTable.unlock,136,0"},
	{"struct.IOConditionLock_VTable.unlock.meta", "8"},
	{"struct.IOConditionLock_VTable.unlockWith", "IOConditionLock_VTable.unlockWith,176,0"},
	{"struct.IOConditionLock_VTable.unlockWith.meta", "8"},
	{"struct.IODMACommand", "vtable,data"},
	{"struct.IODMACommand.data", "struct.IODMACommand_Data,8,0"},
	{"struct.IODMACommand.data.meta", "104"},
	{"struct.IODMACommand.vtable", "struct.IODMACommand_VTable *,0,0"},
	{"struct.IODMACommand.vtable.meta", "8"},
	{"struct.IODMACommand::MetaClass_VTable", "parent"},
	{"struct.IODMACommand::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IODMACommand::MetaClass_VTable.parent.meta", "112"},
	{"struct.IODMACommand::SegmentOptions", "fStructSize,fNumAddressBits,fMaxSegmentSize,fMaxTransferSize,fAlignment,fAlignmentLength,fAlignmentInternalSegments"},
	{"struct.IODMACommand::SegmentOptions.fAlignment", "uint32_t,24,0"},
	{"struct.IODMACommand::SegmentOptions.fAlignment.meta", "4"},
	{"struct.IODMACommand::SegmentOptions.fAlignmentInternalSegments", "uint32_t,32,0"},
	{"struct.IODMACommand::SegmentOptions.fAlignmentInternalSegments.meta", "4"},
	{"struct.IODMACommand::SegmentOptions.fAlignmentLength", "uint32_t,28,0"},
	{"struct.IODMACommand::SegmentOptions.fAlignmentLength.meta", "4"},
	{"struct.IODMACommand::SegmentOptions.fMaxSegmentSize", "uint64_t,8,0"},
	{"struct.IODMACommand::SegmentOptions.fMaxSegmentSize.meta", "8"},
	{"struct.IODMACommand::SegmentOptions.fMaxTransferSize", "uint64_t,16,0"},
	{"struct.IODMACommand::SegmentOptions.fMaxTransferSize.meta", "8"},
	{"struct.IODMACommand::SegmentOptions.fNumAddressBits", "uint8_t,1,0"},
	{"struct.IODMACommand::SegmentOptions.fNumAddressBits.meta", "1"},
	{"struct.IODMACommand::SegmentOptions.fStructSize", "uint8_t,0,0"},
	{"struct.IODMACommand::SegmentOptions.fStructSize.meta", "1"},
	{"struct.IODMACommand_Data", "data,fRefCon,fMaxSegmentSize,fMaxTransferSize,fAlignMaskLength,fAlignMaskInternalSegments,fMapper,fMemory,fOutSeg,fAlignMask,fNumAddressBits,fNumSegments,fMappingOptions,fActive,reserved"},
	{"struct.IODMACommand_Data.data", "struct.IOCommand_Data,0,0"},
	{"struct.IODMACommand_Data.data.meta", "16"},
	{"struct.IODMACommand_Data.fActive", "int,88,0"},
	{"struct.IODMACommand_Data.fActive.meta", "4"},
	{"struct.IODMACommand_Data.fAlignMask", "int,72,0"},
	{"struct.IODMACommand_Data.fAlignMask.meta", "4"},
	{"struct.IODMACommand_Data.fAlignMaskInternalSegments", "int,44,0"},
	{"struct.IODMACommand_Data.fAlignMaskInternalSegments.meta", "4"},
	{"struct.IODMACommand_Data.fAlignMaskLength", "int,40,0"},
	{"struct.IODMACommand_Data.fAlignMaskLength.meta", "4"},
	{"struct.IODMACommand_Data.fMapper", "void *,48,0"},
	{"struct.IODMACommand_Data.fMapper.meta", "8"},
	{"struct.IODMACommand_Data.fMappingOptions", "uint32_t,84,0"},
	{"struct.IODMACommand_Data.fMappingOptions.meta", "4"},
	{"struct.IODMACommand_Data.fMaxSegmentSize", "LONG,24,0"},
	{"struct.IODMACommand_Data.fMaxSegmentSize.meta", "8"},
	{"struct.IODMACommand_Data.fMaxTransferSize", "LONG,32,0"},
	{"struct.IODMACommand_Data.fMaxTransferSize.meta", "8"},
	{"struct.IODMACommand_Data.fMemory", "void *,56,0"},
	{"struct.IODMACommand_Data.fMemory.meta", "8"},
	{"struct.IODMACommand_Data.fNumAddressBits", "int,76,0"},
	{"struct.IODMACommand_Data.fNumAddressBits.meta", "4"},
	{"struct.IODMACommand_Data.fNumSegments", "int,80,0"},
	{"struct.IODMACommand_Data.fNumSegments.meta", "4"},
	{"struct.IODMACommand_Data.fOutSeg", "void *,64,0"},
	{"struct.IODMACommand_Data.fOutSeg.meta", "8"},
	{"struct.IODMACommand_Data.fRefCon", "void *,16,0"},
	{"struct.IODMACommand_Data.fRefCon.meta", "8"},
	{"struct.IODMACommand_Data.reserved", "void *,96,0"},
	{"struct.IODMACommand_Data.reserved.meta", "8"},
	{"struct.IODMACommand_VTable", "parent,cloneCommand,initWithSpecification__1,setMemoryDescriptor,clearMemoryDescriptor,getMemoryDescriptor,prepare,complete,synchronize,genIOVMSegments,transfer,prepareWithSpecification__1,getPreparedOffsetAndLength,initWithRefCon,initWithSpecification__2,prepareWithSpecification__2,createCopyBuffer"},
	{"struct.IODMACommand_VTable.clearMemoryDescriptor", "IODMACommand_VTable.clearMemoryDescriptor,136,0"},
	{"struct.IODMACommand_VTable.clearMemoryDescriptor.meta", "8"},
	{"struct.IODMACommand_VTable.cloneCommand", "IODMACommand_VTable.cloneCommand,112,0"},
	{"struct.IODMACommand_VTable.cloneCommand.meta", "8"},
	{"struct.IODMACommand_VTable.complete", "IODMACommand_VTable.complete,160,0"},
	{"struct.IODMACommand_VTable.complete.meta", "8"},
	{"struct.IODMACommand_VTable.createCopyBuffer", "IODMACommand_VTable.createCopyBuffer,232,0"},
	{"struct.IODMACommand_VTable.createCopyBuffer.meta", "8"},
	{"struct.IODMACommand_VTable.genIOVMSegments", "IODMACommand_VTable.genIOVMSegments,176,0"},
	{"struct.IODMACommand_VTable.genIOVMSegments.meta", "8"},
	{"struct.IODMACommand_VTable.getMemoryDescriptor", "IODMACommand_VTable.getMemoryDescriptor,144,0"},
	{"struct.IODMACommand_VTable.getMemoryDescriptor.meta", "8"},
	{"struct.IODMACommand_VTable.getPreparedOffsetAndLength", "IODMACommand_VTable.getPreparedOffsetAndLength,200,0"},
	{"struct.IODMACommand_VTable.getPreparedOffsetAndLength.meta", "8"},
	{"struct.IODMACommand_VTable.initWithRefCon", "IODMACommand_VTable.initWithRefCon,208,0"},
	{"struct.IODMACommand_VTable.initWithRefCon.meta", "8"},
	{"struct.IODMACommand_VTable.initWithSpecification__1", "IODMACommand_VTable.initWithSpecification__1,120,0"},
	{"struct.IODMACommand_VTable.initWithSpecification__1.meta", "8"},
	{"struct.IODMACommand_VTable.initWithSpecification__2", "IODMACommand_VTable.initWithSpecification__2,216,0"},
	{"struct.IODMACommand_VTable.initWithSpecification__2.meta", "8"},
	{"struct.IODMACommand_VTable.parent", "struct.IOCommand_VTable,0,0"},
	{"struct.IODMACommand_VTable.parent.meta", "112"},
	{"struct.IODMACommand_VTable.prepare", "IODMACommand_VTable.prepare,152,0"},
	{"struct.IODMACommand_VTable.prepare.meta", "8"},
	{"struct.IODMACommand_VTable.prepareWithSpecification__1", "IODMACommand_VTable.prepareWithSpecification__1,192,0"},
	{"struct.IODMACommand_VTable.prepareWithSpecification__1.meta", "8"},
	{"struct.IODMACommand_VTable.prepareWithSpecification__2", "IODMACommand_VTable.prepareWithSpecification__2,224,0"},
	{"struct.IODMACommand_VTable.prepareWithSpecification__2.meta", "8"},
	{"struct.IODMACommand_VTable.setMemoryDescriptor", "IODMACommand_VTable.setMemoryDescriptor,128,0"},
	{"struct.IODMACommand_VTable.setMemoryDescriptor.meta", "8"},
	{"struct.IODMACommand_VTable.synchronize", "IODMACommand_VTable.synchronize,168,0"},
	{"struct.IODMACommand_VTable.synchronize.meta", "8"},
	{"struct.IODMACommand_VTable.transfer", "IODMACommand_VTable.transfer,184,0"},
	{"struct.IODMACommand_VTable.transfer.meta", "8"},
	{"struct.IODMAController", "vtable,data"},
	{"struct.IODMAController.data", "struct.IODMAController_Data,8,0"},
	{"struct.IODMAController.data.meta", "144"},
	{"struct.IODMAController.vtable", "struct.IODMAController_VTable *,0,0"},
	{"struct.IODMAController.vtable.meta", "8"},
	{"struct.IODMAController::MetaClass_VTable", "parent"},
	{"struct.IODMAController::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IODMAController::MetaClass_VTable.parent.meta", "112"},
	{"struct.IODMAController_Data", "data,_provider,_dmaControllerName"},
	{"struct.IODMAController_Data._dmaControllerName", "void *,136,0"},
	{"struct.IODMAController_Data._dmaControllerName.meta", "8"},
	{"struct.IODMAController_Data._provider", "void *,128,0"},
	{"struct.IODMAController_Data._provider.meta", "8"},
	{"struct.IODMAController_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IODMAController_Data.data.meta", "128"},
	{"struct.IODMAController_VTable", "parent,registerDMAController,initDMAChannel,startDMACommand,stopDMACommand,completeDMACommand,notifyDMACommand,queryDMACommand,getFIFODepth,setFIFODepth,validFIFODepth,setFrameSize,setDMAConfig,validDMAConfig"},
	{"struct.IODMAController_VTable.completeDMACommand", "IODMAController_VTable.completeDMACommand,1368,0"},
	{"struct.IODMAController_VTable.completeDMACommand.meta", "8"},
	{"struct.IODMAController_VTable.getFIFODepth", "IODMAController_VTable.getFIFODepth,1392,0"},
	{"struct.IODMAController_VTable.getFIFODepth.meta", "8"},
	{"struct.IODMAController_VTable.initDMAChannel", "IODMAController_VTable.initDMAChannel,1344,0"},
	{"struct.IODMAController_VTable.initDMAChannel.meta", "8"},
	{"struct.IODMAController_VTable.notifyDMACommand", "IODMAController_VTable.notifyDMACommand,1376,0"},
	{"struct.IODMAController_VTable.notifyDMACommand.meta", "8"},
	{"struct.IODMAController_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IODMAController_VTable.parent.meta", "1336"},
	{"struct.IODMAController_VTable.queryDMACommand", "IODMAController_VTable.queryDMACommand,1384,0"},
	{"struct.IODMAController_VTable.queryDMACommand.meta", "8"},
	{"struct.IODMAController_VTable.registerDMAController", "IODMAController_VTable.registerDMAController,1336,0"},
	{"struct.IODMAController_VTable.registerDMAController.meta", "8"},
	{"struct.IODMAController_VTable.setDMAConfig", "IODMAController_VTable.setDMAConfig,1424,0"},
	{"struct.IODMAController_VTable.setDMAConfig.meta", "8"},
	{"struct.IODMAController_VTable.setFIFODepth", "IODMAController_VTable.setFIFODepth,1400,0"},
	{"struct.IODMAController_VTable.setFIFODepth.meta", "8"},
	{"struct.IODMAController_VTable.setFrameSize", "IODMAController_VTable.setFrameSize,1416,0"},
	{"struct.IODMAController_VTable.setFrameSize.meta", "8"},
	{"struct.IODMAController_VTable.startDMACommand", "IODMAController_VTable.startDMACommand,1352,0"},
	{"struct.IODMAController_VTable.startDMACommand.meta", "8"},
	{"struct.IODMAController_VTable.stopDMACommand", "IODMAController_VTable.stopDMACommand,1360,0"},
	{"struct.IODMAController_VTable.stopDMACommand.meta", "8"},
	{"struct.IODMAController_VTable.validDMAConfig", "IODMAController_VTable.validDMAConfig,1432,0"},
	{"struct.IODMAController_VTable.validDMAConfig.meta", "8"},
	{"struct.IODMAController_VTable.validFIFODepth", "IODMAController_VTable.validFIFODepth,1408,0"},
	{"struct.IODMAController_VTable.validFIFODepth.meta", "8"},
	{"struct.IODMAEventSource", "vtable,data"},
	{"struct.IODMAEventSource.data", "struct.IODMAEventSource_Data,8,0"},
	{"struct.IODMAEventSource.data.meta", "136"},
	{"struct.IODMAEventSource.vtable", "struct.IODMAEventSource_VTable *,0,0"},
	{"struct.IODMAEventSource.vtable.meta", "8"},
	{"struct.IODMAEventSource::MetaClass_VTable", "parent"},
	{"struct.IODMAEventSource::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IODMAEventSource::MetaClass_VTable.parent.meta", "112"},
	{"struct.IODMAEventSource_Data", "data,dmaProvider,dmaController,dmaIndex,dmaCommandsCompleted,dmaCommandsCompletedLock,dmaCompletionAction,dmaNotificationAction,dmaSynchBusy"},
	{"struct.IODMAEventSource_Data.data", "struct.IOEventSource_Data,0,0"},
	{"struct.IODMAEventSource_Data.data.meta", "72"},
	{"struct.IODMAEventSource_Data.dmaCommandsCompleted", "void *,96,0"},
	{"struct.IODMAEventSource_Data.dmaCommandsCompleted.meta", "8"},
	{"struct.IODMAEventSource_Data.dmaCommandsCompletedLock", "void *,104,0"},
	{"struct.IODMAEventSource_Data.dmaCommandsCompletedLock.meta", "8"},
	{"struct.IODMAEventSource_Data.dmaCompletionAction", "void *,112,0"},
	{"struct.IODMAEventSource_Data.dmaCompletionAction.meta", "8"},
	{"struct.IODMAEventSource_Data.dmaController", "void *,80,0"},
	{"struct.IODMAEventSource_Data.dmaController.meta", "8"},
	{"struct.IODMAEventSource_Data.dmaIndex", "int,88,0"},
	{"struct.IODMAEventSource_Data.dmaIndex.meta", "4"},
	{"struct.IODMAEventSource_Data.dmaNotificationAction", "void *,120,0"},
	{"struct.IODMAEventSource_Data.dmaNotificationAction.meta", "8"},
	{"struct.IODMAEventSource_Data.dmaProvider", "void *,72,0"},
	{"struct.IODMAEventSource_Data.dmaProvider.meta", "8"},
	{"struct.IODMAEventSource_Data.dmaSynchBusy", "bool,128,0"},
	{"struct.IODMAEventSource_Data.dmaSynchBusy.meta", "1"},
	{"struct.IODMAEventSource_VTable", "parent,completeDMACommand,notifyDMACommand,startDMACommand,stopDMACommand,queryDMACommand,getFIFODepth,setFIFODepth,validFIFODepth,setFrameSize,setDMAConfig,validDMAConfig,init"},
	{"struct.IODMAEventSource_VTable.completeDMACommand", "IODMAEventSource_VTable.completeDMACommand,208,0"},
	{"struct.IODMAEventSource_VTable.completeDMACommand.meta", "8"},
	{"struct.IODMAEventSource_VTable.getFIFODepth", "IODMAEventSource_VTable.getFIFODepth,248,0"},
	{"struct.IODMAEventSource_VTable.getFIFODepth.meta", "8"},
	{"struct.IODMAEventSource_VTable.init", "IODMAEventSource_VTable.init,296,0"},
	{"struct.IODMAEventSource_VTable.init.meta", "8"},
	{"struct.IODMAEventSource_VTable.notifyDMACommand", "IODMAEventSource_VTable.notifyDMACommand,216,0"},
	{"struct.IODMAEventSource_VTable.notifyDMACommand.meta", "8"},
	{"struct.IODMAEventSource_VTable.parent", "struct.IOEventSource_VTable,0,0"},
	{"struct.IODMAEventSource_VTable.parent.meta", "208"},
	{"struct.IODMAEventSource_VTable.queryDMACommand", "IODMAEventSource_VTable.queryDMACommand,240,0"},
	{"struct.IODMAEventSource_VTable.queryDMACommand.meta", "8"},
	{"struct.IODMAEventSource_VTable.setDMAConfig", "IODMAEventSource_VTable.setDMAConfig,280,0"},
	{"struct.IODMAEventSource_VTable.setDMAConfig.meta", "8"},
	{"struct.IODMAEventSource_VTable.setFIFODepth", "IODMAEventSource_VTable.setFIFODepth,256,0"},
	{"struct.IODMAEventSource_VTable.setFIFODepth.meta", "8"},
	{"struct.IODMAEventSource_VTable.setFrameSize", "IODMAEventSource_VTable.setFrameSize,272,0"},
	{"struct.IODMAEventSource_VTable.setFrameSize.meta", "8"},
	{"struct.IODMAEventSource_VTable.startDMACommand", "IODMAEventSource_VTable.startDMACommand,224,0"},
	{"struct.IODMAEventSource_VTable.startDMACommand.meta", "8"},
	{"struct.IODMAEventSource_VTable.stopDMACommand", "IODMAEventSource_VTable.stopDMACommand,232,0"},
	{"struct.IODMAEventSource_VTable.stopDMACommand.meta", "8"},
	{"struct.IODMAEventSource_VTable.validDMAConfig", "IODMAEventSource_VTable.validDMAConfig,288,0"},
	{"struct.IODMAEventSource_VTable.validDMAConfig.meta", "8"},
	{"struct.IODMAEventSource_VTable.validFIFODepth", "IODMAEventSource_VTable.validFIFODepth,264,0"},
	{"struct.IODMAEventSource_VTable.validFIFODepth.meta", "8"},
	{"struct.IODMAMapPageList", "pageOffset,pageListCount,pageList"},
	{"struct.IODMAMapPageList.pageList", "void *,8,0"},
	{"struct.IODMAMapPageList.pageList.meta", "8"},
	{"struct.IODMAMapPageList.pageListCount", "uint32_t,4,0"},
	{"struct.IODMAMapPageList.pageListCount.meta", "4"},
	{"struct.IODMAMapPageList.pageOffset", "uint32_t,0,0"},
	{"struct.IODMAMapPageList.pageOffset.meta", "4"},
	{"struct.IODMAMapSpecification", "alignment,device,options,numAddressBits,resvA,resvB"},
	{"struct.IODMAMapSpecification.alignment", "uint64_t,0,0"},
	{"struct.IODMAMapSpecification.alignment.meta", "8"},
	{"struct.IODMAMapSpecification.device", "void *,8,0"},
	{"struct.IODMAMapSpecification.device.meta", "8"},
	{"struct.IODMAMapSpecification.numAddressBits", "uint8_t,20,0"},
	{"struct.IODMAMapSpecification.numAddressBits.meta", "1"},
	{"struct.IODMAMapSpecification.options", "uint32_t,16,0"},
	{"struct.IODMAMapSpecification.options.meta", "4"},
	{"struct.IODMAMapSpecification.resvA", "uint8_t,21,3"},
	{"struct.IODMAMapSpecification.resvA.meta", "1"},
	{"struct.IODMAMapSpecification.resvB", "uint32_t,24,4"},
	{"struct.IODMAMapSpecification.resvB.meta", "4"},
	{"struct.IODTNVRAM", "vtable,data"},
	{"struct.IODTNVRAM.data", "struct.IODTNVRAM_Data,8,0"},
	{"struct.IODTNVRAM.data.meta", "176"},
	{"struct.IODTNVRAM.vtable", "struct.IODTNVRAM_VTable *,0,0"},
	{"struct.IODTNVRAM.vtable.meta", "8"},
	{"struct.IODTNVRAM::MetaClass_VTable", "parent"},
	{"struct.IODTNVRAM::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IODTNVRAM::MetaClass_VTable.parent.meta", "112"},
	{"struct.IODTNVRAM_Data", "data,_notifier,_diags,_format,_commonService,_systemService,_lastDeviceSync,_freshInterval,x86Device"},
	{"struct.IODTNVRAM_Data._commonService", "void *,152,0"},
	{"struct.IODTNVRAM_Data._commonService.meta", "8"},
	{"struct.IODTNVRAM_Data._diags", "void *,136,0"},
	{"struct.IODTNVRAM_Data._diags.meta", "8"},
	{"struct.IODTNVRAM_Data._format", "void *,144,0"},
	{"struct.IODTNVRAM_Data._format.meta", "8"},
	{"struct.IODTNVRAM_Data._freshInterval", "bool,172,0"},
	{"struct.IODTNVRAM_Data._freshInterval.meta", "1"},
	{"struct.IODTNVRAM_Data._lastDeviceSync", "int,168,0"},
	{"struct.IODTNVRAM_Data._lastDeviceSync.meta", "4"},
	{"struct.IODTNVRAM_Data._notifier", "void *,128,0"},
	{"struct.IODTNVRAM_Data._notifier.meta", "8"},
	{"struct.IODTNVRAM_Data._systemService", "void *,160,0"},
	{"struct.IODTNVRAM_Data._systemService.meta", "8"},
	{"struct.IODTNVRAM_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IODTNVRAM_Data.data.meta", "128"},
	{"struct.IODTNVRAM_Data.x86Device", "bool,173,0"},
	{"struct.IODTNVRAM_Data.x86Device.meta", "1"},
	{"struct.IODTNVRAM_VTable", "parent,registerNVRAMController,sync,reload,getVarDict,readXPRAM,writeXPRAM,readNVRAMProperty,writeNVRAMProperty,getNVRAMPartitions,readNVRAMPartition,writeNVRAMPartition,savePanicInfo"},
	{"struct.IODTNVRAM_VTable.getNVRAMPartitions", "IODTNVRAM_VTable.getNVRAMPartitions,1400,0"},
	{"struct.IODTNVRAM_VTable.getNVRAMPartitions.meta", "8"},
	{"struct.IODTNVRAM_VTable.getVarDict", "IODTNVRAM_VTable.getVarDict,1360,0"},
	{"struct.IODTNVRAM_VTable.getVarDict.meta", "8"},
	{"struct.IODTNVRAM_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IODTNVRAM_VTable.parent.meta", "1336"},
	{"struct.IODTNVRAM_VTable.readNVRAMPartition", "IODTNVRAM_VTable.readNVRAMPartition,1408,0"},
	{"struct.IODTNVRAM_VTable.readNVRAMPartition.meta", "8"},
	{"struct.IODTNVRAM_VTable.readNVRAMProperty", "IODTNVRAM_VTable.readNVRAMProperty,1384,0"},
	{"struct.IODTNVRAM_VTable.readNVRAMProperty.meta", "8"},
	{"struct.IODTNVRAM_VTable.readXPRAM", "IODTNVRAM_VTable.readXPRAM,1368,0"},
	{"struct.IODTNVRAM_VTable.readXPRAM.meta", "8"},
	{"struct.IODTNVRAM_VTable.registerNVRAMController", "IODTNVRAM_VTable.registerNVRAMController,1336,0"},
	{"struct.IODTNVRAM_VTable.registerNVRAMController.meta", "8"},
	{"struct.IODTNVRAM_VTable.reload", "IODTNVRAM_VTable.reload,1352,0"},
	{"struct.IODTNVRAM_VTable.reload.meta", "8"},
	{"struct.IODTNVRAM_VTable.savePanicInfo", "IODTNVRAM_VTable.savePanicInfo,1424,0"},
	{"struct.IODTNVRAM_VTable.savePanicInfo.meta", "8"},
	{"struct.IODTNVRAM_VTable.sync", "IODTNVRAM_VTable.sync,1344,0"},
	{"struct.IODTNVRAM_VTable.sync.meta", "8"},
	{"struct.IODTNVRAM_VTable.writeNVRAMPartition", "IODTNVRAM_VTable.writeNVRAMPartition,1416,0"},
	{"struct.IODTNVRAM_VTable.writeNVRAMPartition.meta", "8"},
	{"struct.IODTNVRAM_VTable.writeNVRAMProperty", "IODTNVRAM_VTable.writeNVRAMProperty,1392,0"},
	{"struct.IODTNVRAM_VTable.writeNVRAMProperty.meta", "8"},
	{"struct.IODTNVRAM_VTable.writeXPRAM", "IODTNVRAM_VTable.writeXPRAM,1376,0"},
	{"struct.IODTNVRAM_VTable.writeXPRAM.meta", "8"},
	{"struct.IODTPlatformExpert", "vtable,data"},
	{"struct.IODTPlatformExpert.data", "struct.IODTPlatformExpert_Data,8,0"},
	{"struct.IODTPlatformExpert.data.meta", "232"},
	{"struct.IODTPlatformExpert.vtable", "struct.IODTPlatformExpert_VTable *,0,0"},
	{"struct.IODTPlatformExpert.vtable.meta", "8"},
	{"struct.IODTPlatformExpert::MetaClass_VTable", "parent"},
	{"struct.IODTPlatformExpert::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IODTPlatformExpert::MetaClass_VTable.parent.meta", "112"},
	{"struct.IODTPlatformExpert_Data", "data,dtNVRAM,iodtpe_reserved"},
	{"struct.IODTPlatformExpert_Data.data", "struct.IOPlatformExpert_Data,0,0"},
	{"struct.IODTPlatformExpert_Data.data.meta", "216"},
	{"struct.IODTPlatformExpert_Data.dtNVRAM", "void *,216,0"},
	{"struct.IODTPlatformExpert_Data.dtNVRAM.meta", "8"},
	{"struct.IODTPlatformExpert_Data.iodtpe_reserved", "void *,224,0"},
	{"struct.IODTPlatformExpert_Data.iodtpe_reserved.meta", "8"},
	{"struct.IODTPlatformExpert_VTable", "parent,processTopLevel,deleteList,excludeList,createNub,createNubs,readNVRAMProperty,writeNVRAMProperty"},
	{"struct.IODTPlatformExpert_VTable.createNub", "IODTPlatformExpert_VTable.createNub,1680,0"},
	{"struct.IODTPlatformExpert_VTable.createNub.meta", "8"},
	{"struct.IODTPlatformExpert_VTable.createNubs", "IODTPlatformExpert_VTable.createNubs,1688,0"},
	{"struct.IODTPlatformExpert_VTable.createNubs.meta", "8"},
	{"struct.IODTPlatformExpert_VTable.deleteList", "IODTPlatformExpert_VTable.deleteList,1664,0"},
	{"struct.IODTPlatformExpert_VTable.deleteList.meta", "8"},
	{"struct.IODTPlatformExpert_VTable.excludeList", "IODTPlatformExpert_VTable.excludeList,1672,0"},
	{"struct.IODTPlatformExpert_VTable.excludeList.meta", "8"},
	{"struct.IODTPlatformExpert_VTable.parent", "struct.IOPlatformExpert_VTable,0,0"},
	{"struct.IODTPlatformExpert_VTable.parent.meta", "1656"},
	{"struct.IODTPlatformExpert_VTable.processTopLevel", "IODTPlatformExpert_VTable.processTopLevel,1656,0"},
	{"struct.IODTPlatformExpert_VTable.processTopLevel.meta", "8"},
	{"struct.IODTPlatformExpert_VTable.readNVRAMProperty", "IODTPlatformExpert_VTable.readNVRAMProperty,1696,0"},
	{"struct.IODTPlatformExpert_VTable.readNVRAMProperty.meta", "8"},
	{"struct.IODTPlatformExpert_VTable.writeNVRAMProperty", "IODTPlatformExpert_VTable.writeNVRAMProperty,1704,0"},
	{"struct.IODTPlatformExpert_VTable.writeNVRAMProperty.meta", "8"},
	{"struct.IODataQueue", "vtable,data"},
	{"struct.IODataQueue.data", "struct.IODataQueue_Data,8,0"},
	{"struct.IODataQueue.data.meta", "24"},
	{"struct.IODataQueue.vtable", "struct.IODataQueue_VTable *,0,0"},
	{"struct.IODataQueue.vtable.meta", "8"},
	{"struct.IODataQueue::MetaClass_VTable", "parent"},
	{"struct.IODataQueue::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IODataQueue::MetaClass_VTable.parent.meta", "112"},
	{"struct.IODataQueue_Data", "data,dataQueue,notifyMsg"},
	{"struct.IODataQueue_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IODataQueue_Data.data.meta", "4"},
	{"struct.IODataQueue_Data.dataQueue", "void *,8,0"},
	{"struct.IODataQueue_Data.dataQueue.meta", "8"},
	{"struct.IODataQueue_Data.notifyMsg", "void *,16,0"},
	{"struct.IODataQueue_Data.notifyMsg.meta", "8"},
	{"struct.IODataQueue_VTable", "parent,sendDataAvailableNotification,initWithCapacity,initWithEntries,enqueue,setNotificationPort,getMemoryDescriptor"},
	{"struct.IODataQueue_VTable.enqueue", "IODataQueue_VTable.enqueue,136,0"},
	{"struct.IODataQueue_VTable.enqueue.meta", "8"},
	{"struct.IODataQueue_VTable.getMemoryDescriptor", "IODataQueue_VTable.getMemoryDescriptor,152,0"},
	{"struct.IODataQueue_VTable.getMemoryDescriptor.meta", "8"},
	{"struct.IODataQueue_VTable.initWithCapacity", "IODataQueue_VTable.initWithCapacity,120,0"},
	{"struct.IODataQueue_VTable.initWithCapacity.meta", "8"},
	{"struct.IODataQueue_VTable.initWithEntries", "IODataQueue_VTable.initWithEntries,128,0"},
	{"struct.IODataQueue_VTable.initWithEntries.meta", "8"},
	{"struct.IODataQueue_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IODataQueue_VTable.parent.meta", "112"},
	{"struct.IODataQueue_VTable.sendDataAvailableNotification", "IODataQueue_VTable.sendDataAvailableNotification,112,0"},
	{"struct.IODataQueue_VTable.sendDataAvailableNotification.meta", "8"},
	{"struct.IODataQueue_VTable.setNotificationPort", "IODataQueue_VTable.setNotificationPort,144,0"},
	{"struct.IODataQueue_VTable.setNotificationPort.meta", "8"},
	{"struct.IODeviceMemory", "vtable,data"},
	{"struct.IODeviceMemory.data", "struct.IODeviceMemory_Data,8,0"},
	{"struct.IODeviceMemory.data.meta", "88"},
	{"struct.IODeviceMemory.vtable", "struct.IODeviceMemory_VTable *,0,0"},
	{"struct.IODeviceMemory.vtable.meta", "8"},
	{"struct.IODeviceMemory::MetaClass_VTable", "parent"},
	{"struct.IODeviceMemory::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IODeviceMemory::MetaClass_VTable.parent.meta", "112"},
	{"struct.IODeviceMemory_Data", "data"},
	{"struct.IODeviceMemory_Data.data", "struct.IOMemoryDescriptor_Data,0,0"},
	{"struct.IODeviceMemory_Data.data.meta", "88"},
	{"struct.IODeviceMemory_VTable", "parent"},
	{"struct.IODeviceMemory_VTable.parent", "struct.IOMemoryDescriptor_VTable,0,0"},
	{"struct.IODeviceMemory_VTable.parent.meta", "288"},
	{"struct.IODispatchQueue", "vtable,data"},
	{"struct.IODispatchQueue.data", "struct.IODispatchQueue_Data,8,0"},
	{"struct.IODispatchQueue.data.meta", "24"},
	{"struct.IODispatchQueue.vtable", "struct.IODispatchQueue_VTable *,0,0"},
	{"struct.IODispatchQueue.vtable.meta", "8"},
	{"struct.IODispatchQueue::MetaClass_VTable", "parent"},
	{"struct.IODispatchQueue::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IODispatchQueue::MetaClass_VTable.parent.meta", "112"},
	{"struct.IODispatchQueue_Data", "data,ivars,lvars"},
	{"struct.IODispatchQueue_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IODispatchQueue_Data.data.meta", "4"},
	{"struct.IODispatchQueue_Data.ivars", "void *,8,0"},
	{"struct.IODispatchQueue_Data.ivars.meta", "8"},
	{"struct.IODispatchQueue_Data.lvars", "void *,16,0"},
	{"struct.IODispatchQueue_Data.lvars.meta", "8"},
	{"struct.IODispatchQueue_VTable", "parent"},
	{"struct.IODispatchQueue_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IODispatchQueue_VTable.parent.meta", "112"},
	{"struct.IODispatchSource", "vtable,data"},
	{"struct.IODispatchSource.data", "struct.IODispatchSource_Data,8,0"},
	{"struct.IODispatchSource.data.meta", "24"},
	{"struct.IODispatchSource.vtable", "struct.IODispatchSource_VTable *,0,0"},
	{"struct.IODispatchSource.vtable.meta", "8"},
	{"struct.IODispatchSource::MetaClass_VTable", "parent"},
	{"struct.IODispatchSource::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IODispatchSource::MetaClass_VTable.parent.meta", "112"},
	{"struct.IODispatchSource_Data", "data,ivars,lvars"},
	{"struct.IODispatchSource_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IODispatchSource_Data.data.meta", "4"},
	{"struct.IODispatchSource_Data.ivars", "void *,8,0"},
	{"struct.IODispatchSource_Data.ivars.meta", "8"},
	{"struct.IODispatchSource_Data.lvars", "void *,16,0"},
	{"struct.IODispatchSource_Data.lvars.meta", "8"},
	{"struct.IODispatchSource_VTable", "parent"},
	{"struct.IODispatchSource_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IODispatchSource_VTable.parent.meta", "112"},
	{"struct.IOEventLink", "vtable,data"},
	{"struct.IOEventLink.data", "struct.IOEventLink_Data,8,0"},
	{"struct.IOEventLink.data.meta", "24"},
	{"struct.IOEventLink.vtable", "struct.IOEventLink_VTable *,0,0"},
	{"struct.IOEventLink.vtable.meta", "8"},
	{"struct.IOEventLink::MetaClass_VTable", "parent"},
	{"struct.IOEventLink::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOEventLink::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOEventLink_Data", "data,ivars,lvars"},
	{"struct.IOEventLink_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOEventLink_Data.data.meta", "4"},
	{"struct.IOEventLink_Data.ivars", "void *,8,0"},
	{"struct.IOEventLink_Data.ivars.meta", "8"},
	{"struct.IOEventLink_Data.lvars", "void *,16,0"},
	{"struct.IOEventLink_Data.lvars.meta", "8"},
	{"struct.IOEventLink_VTable", "parent"},
	{"struct.IOEventLink_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOEventLink_VTable.parent.meta", "112"},
	{"struct.IOEventSource", "vtable,data"},
	{"struct.IOEventSource.data", "struct.IOEventSource_Data,8,0"},
	{"struct.IOEventSource.data.meta", "72"},
	{"struct.IOEventSource.vtable", "struct.IOEventSource_VTable *,0,0"},
	{"struct.IOEventSource.vtable.meta", "8"},
	{"struct.IOEventSource::ExpansionData", "iokitstatsReserved"},
	{"struct.IOEventSource::ExpansionData.iokitstatsReserved", "void *,0,0"},
	{"struct.IOEventSource::ExpansionData.iokitstatsReserved.meta", "8"},
	{"struct.IOEventSource::MetaClass_VTable", "parent"},
	{"struct.IOEventSource::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOEventSource::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOEventSource_Data", "data,eventChainNext,owner,action,actionBlock,enabled,eventSourceReserved1,flags,eventSourceReserved2,workLoop,refcon,reserved"},
	{"struct.IOEventSource_Data.action", "void *,24,0"},
	{"struct.IOEventSource_Data.action.meta", "8"},
	{"struct.IOEventSource_Data.actionBlock", "void *,32,0"},
	{"struct.IOEventSource_Data.actionBlock.meta", "8"},
	{"struct.IOEventSource_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOEventSource_Data.data.meta", "4"},
	{"struct.IOEventSource_Data.enabled", "bool,40,0"},
	{"struct.IOEventSource_Data.enabled.meta", "1"},
	{"struct.IOEventSource_Data.eventChainNext", "void *,8,0"},
	{"struct.IOEventSource_Data.eventChainNext.meta", "8"},
	{"struct.IOEventSource_Data.eventSourceReserved1", "uint8_t,41,1"},
	{"struct.IOEventSource_Data.eventSourceReserved1.meta", "1"},
	{"struct.IOEventSource_Data.eventSourceReserved2", "uint8_t,44,4"},
	{"struct.IOEventSource_Data.eventSourceReserved2.meta", "1"},
	{"struct.IOEventSource_Data.flags", "uint16_t,42,0"},
	{"struct.IOEventSource_Data.flags.meta", "2"},
	{"struct.IOEventSource_Data.owner", "void *,16,0"},
	{"struct.IOEventSource_Data.owner.meta", "8"},
	{"struct.IOEventSource_Data.refcon", "void *,56,0"},
	{"struct.IOEventSource_Data.refcon.meta", "8"},
	{"struct.IOEventSource_Data.reserved", "void *,64,0"},
	{"struct.IOEventSource_Data.reserved.meta", "8"},
	{"struct.IOEventSource_Data.workLoop", "void *,48,0"},
	{"struct.IOEventSource_Data.workLoop.meta", "8"},
	{"struct.IOEventSource_VTable", "parent,init,checkForWork,setWorkLoop,setNext,getNext,setAction,getAction,enable,disable,isEnabled,getWorkLoop,onThread"},
	{"struct.IOEventSource_VTable.checkForWork", "IOEventSource_VTable.checkForWork,120,0"},
	{"struct.IOEventSource_VTable.checkForWork.meta", "8"},
	{"struct.IOEventSource_VTable.disable", "IOEventSource_VTable.disable,176,0"},
	{"struct.IOEventSource_VTable.disable.meta", "8"},
	{"struct.IOEventSource_VTable.enable", "IOEventSource_VTable.enable,168,0"},
	{"struct.IOEventSource_VTable.enable.meta", "8"},
	{"struct.IOEventSource_VTable.getAction", "IOEventSource_VTable.getAction,160,0"},
	{"struct.IOEventSource_VTable.getAction.meta", "8"},
	{"struct.IOEventSource_VTable.getNext", "IOEventSource_VTable.getNext,144,0"},
	{"struct.IOEventSource_VTable.getNext.meta", "8"},
	{"struct.IOEventSource_VTable.getWorkLoop", "IOEventSource_VTable.getWorkLoop,192,0"},
	{"struct.IOEventSource_VTable.getWorkLoop.meta", "8"},
	{"struct.IOEventSource_VTable.init", "IOEventSource_VTable.init,112,0"},
	{"struct.IOEventSource_VTable.init.meta", "8"},
	{"struct.IOEventSource_VTable.isEnabled", "IOEventSource_VTable.isEnabled,184,0"},
	{"struct.IOEventSource_VTable.isEnabled.meta", "8"},
	{"struct.IOEventSource_VTable.onThread", "IOEventSource_VTable.onThread,200,0"},
	{"struct.IOEventSource_VTable.onThread.meta", "8"},
	{"struct.IOEventSource_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOEventSource_VTable.parent.meta", "112"},
	{"struct.IOEventSource_VTable.setAction", "IOEventSource_VTable.setAction,152,0"},
	{"struct.IOEventSource_VTable.setAction.meta", "8"},
	{"struct.IOEventSource_VTable.setNext", "IOEventSource_VTable.setNext,136,0"},
	{"struct.IOEventSource_VTable.setNext.meta", "8"},
	{"struct.IOEventSource_VTable.setWorkLoop", "IOEventSource_VTable.setWorkLoop,128,0"},
	{"struct.IOEventSource_VTable.setWorkLoop.meta", "8"},
	{"struct.IOExtensiblePaniclog", "vtable,data"},
	{"struct.IOExtensiblePaniclog.data", "struct.IOExtensiblePaniclog_Data,8,0"},
	{"struct.IOExtensiblePaniclog.data.meta", "24"},
	{"struct.IOExtensiblePaniclog.vtable", "struct.IOExtensiblePaniclog_VTable *,0,0"},
	{"struct.IOExtensiblePaniclog.vtable.meta", "8"},
	{"struct.IOExtensiblePaniclog::MetaClass_VTable", "parent"},
	{"struct.IOExtensiblePaniclog::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOExtensiblePaniclog::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOExtensiblePaniclog_Data", "data,extPaniclogHandle,iomd"},
	{"struct.IOExtensiblePaniclog_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOExtensiblePaniclog_Data.data.meta", "4"},
	{"struct.IOExtensiblePaniclog_Data.extPaniclogHandle", "void *,8,0"},
	{"struct.IOExtensiblePaniclog_Data.extPaniclogHandle.meta", "8"},
	{"struct.IOExtensiblePaniclog_Data.iomd", "void *,16,0"},
	{"struct.IOExtensiblePaniclog_Data.iomd.meta", "8"},
	{"struct.IOExtensiblePaniclog_VTable", "parent"},
	{"struct.IOExtensiblePaniclog_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOExtensiblePaniclog_VTable.parent.meta", "112"},
	{"struct.IOExternalAsyncMethod", "object,func,flags,count0,count1"},
	{"struct.IOExternalAsyncMethod.count0", "LONG,24,0"},
	{"struct.IOExternalAsyncMethod.count0.meta", "8"},
	{"struct.IOExternalAsyncMethod.count1", "LONG,32,0"},
	{"struct.IOExternalAsyncMethod.count1.meta", "8"},
	{"struct.IOExternalAsyncMethod.flags", "int,16,0"},
	{"struct.IOExternalAsyncMethod.flags.meta", "4"},
	{"struct.IOExternalAsyncMethod.func", "void *,8,0"},
	{"struct.IOExternalAsyncMethod.func.meta", "8"},
	{"struct.IOExternalAsyncMethod.object", "void *,0,0"},
	{"struct.IOExternalAsyncMethod.object.meta", "8"},
	{"struct.IOExternalMethod", "object,func,flags,count0,count1"},
	{"struct.IOExternalMethod.count0", "LONG,24,0"},
	{"struct.IOExternalMethod.count0.meta", "8"},
	{"struct.IOExternalMethod.count1", "LONG,32,0"},
	{"struct.IOExternalMethod.count1.meta", "8"},
	{"struct.IOExternalMethod.flags", "int,16,0"},
	{"struct.IOExternalMethod.flags.meta", "4"},
	{"struct.IOExternalMethod.func", "void *,8,0"},
	{"struct.IOExternalMethod.func.meta", "8"},
	{"struct.IOExternalMethod.object", "void *,0,0"},
	{"struct.IOExternalMethod.object.meta", "8"},
	{"struct.IOExternalMethodArguments", "version,selector,asyncWakePort,asyncReference,asyncReferenceCount,scalarInput,scalarInputCount,structureInput,structureInputSize,structureInputDescriptor,scalarOutput,scalarOutputCount,structureOutput,structureOutputSize,structureOutputDescriptor,structureOutputDescriptorSize,__reservedA,structureVariableOutputData,__reserved"},
	{"struct.IOExternalMethodArguments.__reserved", "uint32_t,128,30"},
	{"struct.IOExternalMethodArguments.__reserved.meta", "4"},
	{"struct.IOExternalMethodArguments.__reservedA", "uint32_t,116,0"},
	{"struct.IOExternalMethodArguments.__reservedA.meta", "4"},
	{"struct.IOExternalMethodArguments.asyncReference", "void *,16,0"},
	{"struct.IOExternalMethodArguments.asyncReference.meta", "8"},
	{"struct.IOExternalMethodArguments.asyncReferenceCount", "uint32_t,24,0"},
	{"struct.IOExternalMethodArguments.asyncReferenceCount.meta", "4"},
	{"struct.IOExternalMethodArguments.asyncWakePort", "void *,8,0"},
	{"struct.IOExternalMethodArguments.asyncWakePort.meta", "8"},
	{"struct.IOExternalMethodArguments.scalarInput", "void *,32,0"},
	{"struct.IOExternalMethodArguments.scalarInput.meta", "8"},
	{"struct.IOExternalMethodArguments.scalarInputCount", "uint32_t,40,0"},
	{"struct.IOExternalMethodArguments.scalarInputCount.meta", "4"},
	{"struct.IOExternalMethodArguments.scalarOutput", "void *,72,0"},
	{"struct.IOExternalMethodArguments.scalarOutput.meta", "8"},
	{"struct.IOExternalMethodArguments.scalarOutputCount", "uint32_t,80,0"},
	{"struct.IOExternalMethodArguments.scalarOutputCount.meta", "4"},
	{"struct.IOExternalMethodArguments.selector", "uint32_t,4,0"},
	{"struct.IOExternalMethodArguments.selector.meta", "4"},
	{"struct.IOExternalMethodArguments.structureInput", "void *,48,0"},
	{"struct.IOExternalMethodArguments.structureInput.meta", "8"},
	{"struct.IOExternalMethodArguments.structureInputDescriptor", "void *,64,0"},
	{"struct.IOExternalMethodArguments.structureInputDescriptor.meta", "8"},
	{"struct.IOExternalMethodArguments.structureInputSize", "uint32_t,56,0"},
	{"struct.IOExternalMethodArguments.structureInputSize.meta", "4"},
	{"struct.IOExternalMethodArguments.structureOutput", "void *,88,0"},
	{"struct.IOExternalMethodArguments.structureOutput.meta", "8"},
	{"struct.IOExternalMethodArguments.structureOutputDescriptor", "void *,104,0"},
	{"struct.IOExternalMethodArguments.structureOutputDescriptor.meta", "8"},
	{"struct.IOExternalMethodArguments.structureOutputDescriptorSize", "uint32_t,112,0"},
	{"struct.IOExternalMethodArguments.structureOutputDescriptorSize.meta", "4"},
	{"struct.IOExternalMethodArguments.structureOutputSize", "uint32_t,96,0"},
	{"struct.IOExternalMethodArguments.structureOutputSize.meta", "4"},
	{"struct.IOExternalMethodArguments.structureVariableOutputData", "void *,120,0"},
	{"struct.IOExternalMethodArguments.structureVariableOutputData.meta", "8"},
	{"struct.IOExternalMethodArguments.version", "uint32_t,0,0"},
	{"struct.IOExternalMethodArguments.version.meta", "4"},
	{"struct.IOExternalMethodDispatch", "function,checkScalarInputCount,checkStructureInputSize,checkScalarOutputCount,checkStructureOutputSize"},
	{"struct.IOExternalMethodDispatch.checkScalarInputCount", "uint32_t,4,0"},
	{"struct.IOExternalMethodDispatch.checkScalarInputCount.meta", "4"},
	{"struct.IOExternalMethodDispatch.checkScalarOutputCount", "uint32_t,12,0"},
	{"struct.IOExternalMethodDispatch.checkScalarOutputCount.meta", "4"},
	{"struct.IOExternalMethodDispatch.checkStructureInputSize", "uint32_t,8,0"},
	{"struct.IOExternalMethodDispatch.checkStructureInputSize.meta", "4"},
	{"struct.IOExternalMethodDispatch.checkStructureOutputSize", "uint32_t,16,0"},
	{"struct.IOExternalMethodDispatch.checkStructureOutputSize.meta", "4"},
	{"struct.IOExternalMethodDispatch.function", "int,0,0"},
	{"struct.IOExternalMethodDispatch.function.meta", "4"},
	{"struct.IOExternalTrap", "object,func"},
	{"struct.IOExternalTrap.func", "void *,8,0"},
	{"struct.IOExternalTrap.func.meta", "8"},
	{"struct.IOExternalTrap.object", "void *,0,0"},
	{"struct.IOExternalTrap.object.meta", "8"},
	{"struct.IOFilterInterruptEventSource", "vtable,data"},
	{"struct.IOFilterInterruptEventSource.data", "struct.IOFilterInterruptEventSource_Data,8,0"},
	{"struct.IOFilterInterruptEventSource.data.meta", "128"},
	{"struct.IOFilterInterruptEventSource.vtable", "struct.IOFilterInterruptEventSource_VTable *,0,0"},
	{"struct.IOFilterInterruptEventSource.vtable.meta", "8"},
	{"struct.IOFilterInterruptEventSource::MetaClass_VTable", "parent"},
	{"struct.IOFilterInterruptEventSource::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOFilterInterruptEventSource::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOFilterInterruptEventSource_Data", "data,filterAction,filterActionBlock,reserved"},
	{"struct.IOFilterInterruptEventSource_Data.data", "struct.IOInterruptEventSource_Data,0,0"},
	{"struct.IOFilterInterruptEventSource_Data.data.meta", "104"},
	{"struct.IOFilterInterruptEventSource_Data.filterAction", "void *,104,0"},
	{"struct.IOFilterInterruptEventSource_Data.filterAction.meta", "8"},
	{"struct.IOFilterInterruptEventSource_Data.filterActionBlock", "void *,112,0"},
	{"struct.IOFilterInterruptEventSource_Data.filterActionBlock.meta", "8"},
	{"struct.IOFilterInterruptEventSource_Data.reserved", "void *,120,0"},
	{"struct.IOFilterInterruptEventSource_Data.reserved.meta", "8"},
	{"struct.IOFilterInterruptEventSource_VTable", "parent,init,signalInterrupt,getFilterAction"},
	{"struct.IOFilterInterruptEventSource_VTable.getFilterAction", "IOFilterInterruptEventSource_VTable.getFilterAction,280,0"},
	{"struct.IOFilterInterruptEventSource_VTable.getFilterAction.meta", "8"},
	{"struct.IOFilterInterruptEventSource_VTable.init", "IOFilterInterruptEventSource_VTable.init,264,0"},
	{"struct.IOFilterInterruptEventSource_VTable.init.meta", "8"},
	{"struct.IOFilterInterruptEventSource_VTable.parent", "struct.IOInterruptEventSource_VTable,0,0"},
	{"struct.IOFilterInterruptEventSource_VTable.parent.meta", "264"},
	{"struct.IOFilterInterruptEventSource_VTable.signalInterrupt", "IOFilterInterruptEventSource_VTable.signalInterrupt,272,0"},
	{"struct.IOFilterInterruptEventSource_VTable.signalInterrupt.meta", "8"},
	{"struct.IOGeneralMemoryDescriptor", "vtable,data"},
	{"struct.IOGeneralMemoryDescriptor.data", "struct.IOGeneralMemoryDescriptor_Data,8,0"},
	{"struct.IOGeneralMemoryDescriptor.data.meta", "168"},
	{"struct.IOGeneralMemoryDescriptor.vtable", "struct.IOGeneralMemoryDescriptor_VTable *,0,0"},
	{"struct.IOGeneralMemoryDescriptor.vtable.meta", "8"},
	{"struct.IOGeneralMemoryDescriptor::MetaClass_VTable", "parent"},
	{"struct.IOGeneralMemoryDescriptor::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOGeneralMemoryDescriptor::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOGeneralMemoryDescriptor::Ranges", "v,v64,p,uio"},
	{"struct.IOGeneralMemoryDescriptor::Ranges.p", "void *,16,0"},
	{"struct.IOGeneralMemoryDescriptor::Ranges.p.meta", "8"},
	{"struct.IOGeneralMemoryDescriptor::Ranges.uio", "void *,24,0"},
	{"struct.IOGeneralMemoryDescriptor::Ranges.uio.meta", "8"},
	{"struct.IOGeneralMemoryDescriptor::Ranges.v", "void *,0,0"},
	{"struct.IOGeneralMemoryDescriptor::Ranges.v.meta", "8"},
	{"struct.IOGeneralMemoryDescriptor::Ranges.v64", "void *,8,0"},
	{"struct.IOGeneralMemoryDescriptor::Ranges.v64.meta", "8"},
	{"struct.IOGeneralMemoryDescriptor_Data", "data,_ranges,_rangesCount,_task,v,p,_wireCount,_initialized,_memoryEntries,_pages,_highestPage,__iomd_reservedA,__iomd_reservedB,_prepareLock"},
	{"struct.IOGeneralMemoryDescriptor_Data.__iomd_reservedA", "uint32_t,152,0"},
	{"struct.IOGeneralMemoryDescriptor_Data.__iomd_reservedA.meta", "4"},
	{"struct.IOGeneralMemoryDescriptor_Data.__iomd_reservedB", "uint32_t,156,0"},
	{"struct.IOGeneralMemoryDescriptor_Data.__iomd_reservedB.meta", "4"},
	{"struct.IOGeneralMemoryDescriptor_Data._highestPage", "int,148,0"},
	{"struct.IOGeneralMemoryDescriptor_Data._highestPage.meta", "4"},
	{"struct.IOGeneralMemoryDescriptor_Data._initialized", "bool,132,0"},
	{"struct.IOGeneralMemoryDescriptor_Data._initialized.meta", "1"},
	{"struct.IOGeneralMemoryDescriptor_Data._memoryEntries", "void *,136,0"},
	{"struct.IOGeneralMemoryDescriptor_Data._memoryEntries.meta", "8"},
	{"struct.IOGeneralMemoryDescriptor_Data._pages", "unsigned int,144,0"},
	{"struct.IOGeneralMemoryDescriptor_Data._pages.meta", "4"},
	{"struct.IOGeneralMemoryDescriptor_Data._prepareLock", "void *,160,0"},
	{"struct.IOGeneralMemoryDescriptor_Data._prepareLock.meta", "8"},
	{"struct.IOGeneralMemoryDescriptor_Data._ranges", "void *,88,0"},
	{"struct.IOGeneralMemoryDescriptor_Data._ranges.meta", "8"},
	{"struct.IOGeneralMemoryDescriptor_Data._rangesCount", "unsigned int,96,0"},
	{"struct.IOGeneralMemoryDescriptor_Data._rangesCount.meta", "4"},
	{"struct.IOGeneralMemoryDescriptor_Data._task", "void *,104,0"},
	{"struct.IOGeneralMemoryDescriptor_Data._task.meta", "8"},
	{"struct.IOGeneralMemoryDescriptor_Data._wireCount", "unsigned int,128,0"},
	{"struct.IOGeneralMemoryDescriptor_Data._wireCount.meta", "4"},
	{"struct.IOGeneralMemoryDescriptor_Data.data", "struct.IOMemoryDescriptor_Data,0,0"},
	{"struct.IOGeneralMemoryDescriptor_Data.data.meta", "88"},
	{"struct.IOGeneralMemoryDescriptor_Data.p", "void *,120,0"},
	{"struct.IOGeneralMemoryDescriptor_Data.p.meta", "8"},
	{"struct.IOGeneralMemoryDescriptor_Data.v", "void *,112,0"},
	{"struct.IOGeneralMemoryDescriptor_Data.v.meta", "8"},
	{"struct.IOGeneralMemoryDescriptor_VTable", "parent"},
	{"struct.IOGeneralMemoryDescriptor_VTable.parent", "struct.IOMemoryDescriptor_VTable,0,0"},
	{"struct.IOGeneralMemoryDescriptor_VTable.parent.meta", "288"},
	{"struct.IOGuardPageMemoryDescriptor", "vtable,data"},
	{"struct.IOGuardPageMemoryDescriptor.data", "struct.IOGuardPageMemoryDescriptor_Data,8,0"},
	{"struct.IOGuardPageMemoryDescriptor.data.meta", "184"},
	{"struct.IOGuardPageMemoryDescriptor.vtable", "struct.IOGuardPageMemoryDescriptor_VTable *,0,0"},
	{"struct.IOGuardPageMemoryDescriptor.vtable.meta", "8"},
	{"struct.IOGuardPageMemoryDescriptor::MetaClass_VTable", "parent"},
	{"struct.IOGuardPageMemoryDescriptor::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOGuardPageMemoryDescriptor::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOGuardPageMemoryDescriptor_Data", "data,_buffer,_size"},
	{"struct.IOGuardPageMemoryDescriptor_Data._buffer", "LONG,168,0"},
	{"struct.IOGuardPageMemoryDescriptor_Data._buffer.meta", "8"},
	{"struct.IOGuardPageMemoryDescriptor_Data._size", "LONG,176,0"},
	{"struct.IOGuardPageMemoryDescriptor_Data._size.meta", "8"},
	{"struct.IOGuardPageMemoryDescriptor_Data.data", "struct.IOGeneralMemoryDescriptor_Data,0,0"},
	{"struct.IOGuardPageMemoryDescriptor_Data.data.meta", "168"},
	{"struct.IOGuardPageMemoryDescriptor_VTable", "parent,initWithSize"},
	{"struct.IOGuardPageMemoryDescriptor_VTable.initWithSize", "IOGuardPageMemoryDescriptor_VTable.initWithSize,288,0"},
	{"struct.IOGuardPageMemoryDescriptor_VTable.initWithSize.meta", "8"},
	{"struct.IOGuardPageMemoryDescriptor_VTable.parent", "struct.IOGeneralMemoryDescriptor_VTable,0,0"},
	{"struct.IOGuardPageMemoryDescriptor_VTable.parent.meta", "288"},
	{"struct.IOHistogramReporter", "vtable,data"},
	{"struct.IOHistogramReporter.data", "struct.IOHistogramReporter_Data,8,0"},
	{"struct.IOHistogramReporter.data.meta", "160"},
	{"struct.IOHistogramReporter.vtable", "struct.IOHistogramReporter_VTable *,0,0"},
	{"struct.IOHistogramReporter.vtable.meta", "8"},
	{"struct.IOHistogramReporter::MetaClass_VTable", "parent"},
	{"struct.IOHistogramReporter::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOHistogramReporter::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOHistogramReporter_Data", "data,_segmentCount,_bucketBounds,_bucketCount,_histogramSegmentsConfig"},
	{"struct.IOHistogramReporter_Data._bucketBounds", "void *,136,0"},
	{"struct.IOHistogramReporter_Data._bucketBounds.meta", "8"},
	{"struct.IOHistogramReporter_Data._bucketCount", "int,144,0"},
	{"struct.IOHistogramReporter_Data._bucketCount.meta", "4"},
	{"struct.IOHistogramReporter_Data._histogramSegmentsConfig", "void *,152,0"},
	{"struct.IOHistogramReporter_Data._histogramSegmentsConfig.meta", "8"},
	{"struct.IOHistogramReporter_Data._segmentCount", "int,128,0"},
	{"struct.IOHistogramReporter_Data._segmentCount.meta", "4"},
	{"struct.IOHistogramReporter_Data.data", "struct.IOReporter_Data,0,0"},
	{"struct.IOHistogramReporter_Data.data.meta", "128"},
	{"struct.IOHistogramReporter_VTable", "parent,initWith"},
	{"struct.IOHistogramReporter_VTable.initWith", "IOHistogramReporter_VTable.initWith,224,0"},
	{"struct.IOHistogramReporter_VTable.initWith.meta", "8"},
	{"struct.IOHistogramReporter_VTable.parent", "struct.IOReporter_VTable,0,0"},
	{"struct.IOHistogramReporter_VTable.parent.meta", "224"},
	{"struct.IOInterleavedMemoryDescriptor", "vtable,data"},
	{"struct.IOInterleavedMemoryDescriptor.data", "struct.IOInterleavedMemoryDescriptor_Data,8,0"},
	{"struct.IOInterleavedMemoryDescriptor.data.meta", "136"},
	{"struct.IOInterleavedMemoryDescriptor.vtable", "struct.IOInterleavedMemoryDescriptor_VTable *,0,0"},
	{"struct.IOInterleavedMemoryDescriptor.vtable.meta", "8"},
	{"struct.IOInterleavedMemoryDescriptor::MetaClass_VTable", "parent"},
	{"struct.IOInterleavedMemoryDescriptor::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOInterleavedMemoryDescriptor::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOInterleavedMemoryDescriptor_Data", "data,_descriptorCapacity,_descriptorCount,_descriptors,_descriptorOffsets,_descriptorLengths,_descriptorPrepared"},
	{"struct.IOInterleavedMemoryDescriptor_Data._descriptorCapacity", "LONG,88,0"},
	{"struct.IOInterleavedMemoryDescriptor_Data._descriptorCapacity.meta", "8"},
	{"struct.IOInterleavedMemoryDescriptor_Data._descriptorCount", "int,96,0"},
	{"struct.IOInterleavedMemoryDescriptor_Data._descriptorCount.meta", "4"},
	{"struct.IOInterleavedMemoryDescriptor_Data._descriptorLengths", "void *,120,0"},
	{"struct.IOInterleavedMemoryDescriptor_Data._descriptorLengths.meta", "8"},
	{"struct.IOInterleavedMemoryDescriptor_Data._descriptorOffsets", "void *,112,0"},
	{"struct.IOInterleavedMemoryDescriptor_Data._descriptorOffsets.meta", "8"},
	{"struct.IOInterleavedMemoryDescriptor_Data._descriptorPrepared", "bool,128,0"},
	{"struct.IOInterleavedMemoryDescriptor_Data._descriptorPrepared.meta", "1"},
	{"struct.IOInterleavedMemoryDescriptor_Data._descriptors", "void *,104,0"},
	{"struct.IOInterleavedMemoryDescriptor_Data._descriptors.meta", "8"},
	{"struct.IOInterleavedMemoryDescriptor_Data.data", "struct.IOMemoryDescriptor_Data,0,0"},
	{"struct.IOInterleavedMemoryDescriptor_Data.data.meta", "88"},
	{"struct.IOInterleavedMemoryDescriptor_VTable", "parent,initWithCapacity,clearMemoryDescriptors,setMemoryDescriptor"},
	{"struct.IOInterleavedMemoryDescriptor_VTable.clearMemoryDescriptors", "IOInterleavedMemoryDescriptor_VTable.clearMemoryDescriptors,296,0"},
	{"struct.IOInterleavedMemoryDescriptor_VTable.clearMemoryDescriptors.meta", "8"},
	{"struct.IOInterleavedMemoryDescriptor_VTable.initWithCapacity", "IOInterleavedMemoryDescriptor_VTable.initWithCapacity,288,0"},
	{"struct.IOInterleavedMemoryDescriptor_VTable.initWithCapacity.meta", "8"},
	{"struct.IOInterleavedMemoryDescriptor_VTable.parent", "struct.IOMemoryDescriptor_VTable,0,0"},
	{"struct.IOInterleavedMemoryDescriptor_VTable.parent.meta", "288"},
	{"struct.IOInterleavedMemoryDescriptor_VTable.setMemoryDescriptor", "IOInterleavedMemoryDescriptor_VTable.setMemoryDescriptor,304,0"},
	{"struct.IOInterleavedMemoryDescriptor_VTable.setMemoryDescriptor.meta", "8"},
	{"struct.IOInterruptAccountingData", "owner,chain,interruptIndex,enablePrimaryTimestamp,primaryTimestamp,interruptStatistics"},
	{"struct.IOInterruptAccountingData.chain", "void *,8,0"},
	{"struct.IOInterruptAccountingData.chain.meta", "8"},
	{"struct.IOInterruptAccountingData.enablePrimaryTimestamp", "bool,20,0"},
	{"struct.IOInterruptAccountingData.enablePrimaryTimestamp.meta", "1"},
	{"struct.IOInterruptAccountingData.interruptIndex", "int,16,0"},
	{"struct.IOInterruptAccountingData.interruptIndex.meta", "4"},
	{"struct.IOInterruptAccountingData.interruptStatistics", "uint64_t,32,10"},
	{"struct.IOInterruptAccountingData.interruptStatistics.meta", "8"},
	{"struct.IOInterruptAccountingData.owner", "void *,0,0"},
	{"struct.IOInterruptAccountingData.owner.meta", "8"},
	{"struct.IOInterruptAccountingData.primaryTimestamp", "uint64_t,24,0"},
	{"struct.IOInterruptAccountingData.primaryTimestamp.meta", "8"},
	{"struct.IOInterruptController", "vtable,data"},
	{"struct.IOInterruptController.data", "struct.IOInterruptController_Data,8,0"},
	{"struct.IOInterruptController.data.meta", "152"},
	{"struct.IOInterruptController.vtable", "struct.IOInterruptController_VTable *,0,0"},
	{"struct.IOInterruptController.vtable.meta", "8"},
	{"struct.IOInterruptController::MetaClass_VTable", "parent"},
	{"struct.IOInterruptController::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOInterruptController::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOInterruptController_Data", "data,vectors,controllerLock,ioic_reserved"},
	{"struct.IOInterruptController_Data.controllerLock", "void *,136,0"},
	{"struct.IOInterruptController_Data.controllerLock.meta", "8"},
	{"struct.IOInterruptController_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IOInterruptController_Data.data.meta", "128"},
	{"struct.IOInterruptController_Data.ioic_reserved", "void *,144,0"},
	{"struct.IOInterruptController_Data.ioic_reserved.meta", "8"},
	{"struct.IOInterruptController_Data.vectors", "void *,128,0"},
	{"struct.IOInterruptController_Data.vectors.meta", "8"},
	{"struct.IOInterruptController_VTable", "parent,registerInterrupt,unregisterInterrupt,getInterruptType,enableInterrupt,disableInterrupt,causeInterrupt,getInterruptHandlerAddress,handleInterrupt,vectorCanBeShared,initVector,getVectorType,disableVectorHard,enableVector,causeVector,setCPUInterruptProperties,sendIPI,cancelDeferredIPI"},
	{"struct.IOInterruptController_VTable.cancelDeferredIPI", "IOInterruptController_VTable.cancelDeferredIPI,1464,0"},
	{"struct.IOInterruptController_VTable.cancelDeferredIPI.meta", "8"},
	{"struct.IOInterruptController_VTable.causeInterrupt", "IOInterruptController_VTable.causeInterrupt,1376,0"},
	{"struct.IOInterruptController_VTable.causeInterrupt.meta", "8"},
	{"struct.IOInterruptController_VTable.causeVector", "IOInterruptController_VTable.causeVector,1440,0"},
	{"struct.IOInterruptController_VTable.causeVector.meta", "8"},
	{"struct.IOInterruptController_VTable.disableInterrupt", "IOInterruptController_VTable.disableInterrupt,1368,0"},
	{"struct.IOInterruptController_VTable.disableInterrupt.meta", "8"},
	{"struct.IOInterruptController_VTable.disableVectorHard", "IOInterruptController_VTable.disableVectorHard,1424,0"},
	{"struct.IOInterruptController_VTable.disableVectorHard.meta", "8"},
	{"struct.IOInterruptController_VTable.enableInterrupt", "IOInterruptController_VTable.enableInterrupt,1360,0"},
	{"struct.IOInterruptController_VTable.enableInterrupt.meta", "8"},
	{"struct.IOInterruptController_VTable.enableVector", "IOInterruptController_VTable.enableVector,1432,0"},
	{"struct.IOInterruptController_VTable.enableVector.meta", "8"},
	{"struct.IOInterruptController_VTable.getInterruptHandlerAddress", "IOInterruptController_VTable.getInterruptHandlerAddress,1384,0"},
	{"struct.IOInterruptController_VTable.getInterruptHandlerAddress.meta", "8"},
	{"struct.IOInterruptController_VTable.getInterruptType", "IOInterruptController_VTable.getInterruptType,1352,0"},
	{"struct.IOInterruptController_VTable.getInterruptType.meta", "8"},
	{"struct.IOInterruptController_VTable.getVectorType", "IOInterruptController_VTable.getVectorType,1416,0"},
	{"struct.IOInterruptController_VTable.getVectorType.meta", "8"},
	{"struct.IOInterruptController_VTable.handleInterrupt", "IOInterruptController_VTable.handleInterrupt,1392,0"},
	{"struct.IOInterruptController_VTable.handleInterrupt.meta", "8"},
	{"struct.IOInterruptController_VTable.initVector", "IOInterruptController_VTable.initVector,1408,0"},
	{"struct.IOInterruptController_VTable.initVector.meta", "8"},
	{"struct.IOInterruptController_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IOInterruptController_VTable.parent.meta", "1336"},
	{"struct.IOInterruptController_VTable.registerInterrupt", "IOInterruptController_VTable.registerInterrupt,1336,0"},
	{"struct.IOInterruptController_VTable.registerInterrupt.meta", "8"},
	{"struct.IOInterruptController_VTable.sendIPI", "IOInterruptController_VTable.sendIPI,1456,0"},
	{"struct.IOInterruptController_VTable.sendIPI.meta", "8"},
	{"struct.IOInterruptController_VTable.setCPUInterruptProperties", "IOInterruptController_VTable.setCPUInterruptProperties,1448,0"},
	{"struct.IOInterruptController_VTable.setCPUInterruptProperties.meta", "8"},
	{"struct.IOInterruptController_VTable.unregisterInterrupt", "IOInterruptController_VTable.unregisterInterrupt,1344,0"},
	{"struct.IOInterruptController_VTable.unregisterInterrupt.meta", "8"},
	{"struct.IOInterruptController_VTable.vectorCanBeShared", "IOInterruptController_VTable.vectorCanBeShared,1400,0"},
	{"struct.IOInterruptController_VTable.vectorCanBeShared.meta", "8"},
	{"struct.IOInterruptEventSource", "vtable,data"},
	{"struct.IOInterruptEventSource.data", "struct.IOInterruptEventSource_Data,8,0"},
	{"struct.IOInterruptEventSource.data.meta", "104"},
	{"struct.IOInterruptEventSource.vtable", "struct.IOInterruptEventSource_VTable *,0,0"},
	{"struct.IOInterruptEventSource.vtable.meta", "8"},
	{"struct.IOInterruptEventSource::ExpansionData", "statistics"},
	{"struct.IOInterruptEventSource::ExpansionData.statistics", "void *,0,0"},
	{"struct.IOInterruptEventSource::ExpansionData.statistics.meta", "8"},
	{"struct.IOInterruptEventSource::MetaClass_VTable", "parent"},
	{"struct.IOInterruptEventSource::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOInterruptEventSource::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOInterruptEventSource_Data", "data,provider,intIndex,producerCount,consumerCount,autoDisable,explicitDisable,reserved"},
	{"struct.IOInterruptEventSource_Data.autoDisable", "bool,92,0"},
	{"struct.IOInterruptEventSource_Data.autoDisable.meta", "1"},
	{"struct.IOInterruptEventSource_Data.consumerCount", "unsigned int,88,0"},
	{"struct.IOInterruptEventSource_Data.consumerCount.meta", "4"},
	{"struct.IOInterruptEventSource_Data.data", "struct.IOEventSource_Data,0,0"},
	{"struct.IOInterruptEventSource_Data.data.meta", "72"},
	{"struct.IOInterruptEventSource_Data.explicitDisable", "bool,93,0"},
	{"struct.IOInterruptEventSource_Data.explicitDisable.meta", "1"},
	{"struct.IOInterruptEventSource_Data.intIndex", "int,80,0"},
	{"struct.IOInterruptEventSource_Data.intIndex.meta", "4"},
	{"struct.IOInterruptEventSource_Data.producerCount", "unsigned int,84,0"},
	{"struct.IOInterruptEventSource_Data.producerCount.meta", "4"},
	{"struct.IOInterruptEventSource_Data.provider", "void *,72,0"},
	{"struct.IOInterruptEventSource_Data.provider.meta", "8"},
	{"struct.IOInterruptEventSource_Data.reserved", "void *,96,0"},
	{"struct.IOInterruptEventSource_Data.reserved.meta", "8"},
	{"struct.IOInterruptEventSource_VTable", "parent,init,getProvider,getIntIndex,getAutoDisable,interruptOccurred,normalInterruptOccurred,disableInterruptOccurred"},
	{"struct.IOInterruptEventSource_VTable.disableInterruptOccurred", "IOInterruptEventSource_VTable.disableInterruptOccurred,256,0"},
	{"struct.IOInterruptEventSource_VTable.disableInterruptOccurred.meta", "8"},
	{"struct.IOInterruptEventSource_VTable.getAutoDisable", "IOInterruptEventSource_VTable.getAutoDisable,232,0"},
	{"struct.IOInterruptEventSource_VTable.getAutoDisable.meta", "8"},
	{"struct.IOInterruptEventSource_VTable.getIntIndex", "IOInterruptEventSource_VTable.getIntIndex,224,0"},
	{"struct.IOInterruptEventSource_VTable.getIntIndex.meta", "8"},
	{"struct.IOInterruptEventSource_VTable.getProvider", "IOInterruptEventSource_VTable.getProvider,216,0"},
	{"struct.IOInterruptEventSource_VTable.getProvider.meta", "8"},
	{"struct.IOInterruptEventSource_VTable.init", "IOInterruptEventSource_VTable.init,208,0"},
	{"struct.IOInterruptEventSource_VTable.init.meta", "8"},
	{"struct.IOInterruptEventSource_VTable.interruptOccurred", "IOInterruptEventSource_VTable.interruptOccurred,240,0"},
	{"struct.IOInterruptEventSource_VTable.interruptOccurred.meta", "8"},
	{"struct.IOInterruptEventSource_VTable.normalInterruptOccurred", "IOInterruptEventSource_VTable.normalInterruptOccurred,248,0"},
	{"struct.IOInterruptEventSource_VTable.normalInterruptOccurred.meta", "8"},
	{"struct.IOInterruptEventSource_VTable.parent", "struct.IOEventSource_VTable,0,0"},
	{"struct.IOInterruptEventSource_VTable.parent.meta", "208"},
	{"struct.IOInterruptSource", "interruptController,vectorData"},
	{"struct.IOInterruptSource.interruptController", "void *,0,0"},
	{"struct.IOInterruptSource.interruptController.meta", "8"},
	{"struct.IOInterruptSource.vectorData", "void *,8,0"},
	{"struct.IOInterruptSource.vectorData.meta", "8"},
	{"struct.IOInterruptSourcePrivate", "vectorBlock"},
	{"struct.IOInterruptSourcePrivate.vectorBlock", "void *,0,0"},
	{"struct.IOInterruptSourcePrivate.vectorBlock.meta", "8"},
	{"struct.IOInterruptVector", "interruptActive,interruptDisabledSoft,interruptDisabledHard,interruptRegistered,interruptLock,nub,source,target,handler,refCon,sharedController"},
	{"struct.IOInterruptVector.handler", "void *,40,0"},
	{"struct.IOInterruptVector.handler.meta", "8"},
	{"struct.IOInterruptVector.interruptActive", "char,0,0"},
	{"struct.IOInterruptVector.interruptActive.meta", "1"},
	{"struct.IOInterruptVector.interruptDisabledHard", "char,2,0"},
	{"struct.IOInterruptVector.interruptDisabledHard.meta", "1"},
	{"struct.IOInterruptVector.interruptDisabledSoft", "char,1,0"},
	{"struct.IOInterruptVector.interruptDisabledSoft.meta", "1"},
	{"struct.IOInterruptVector.interruptLock", "void *,8,0"},
	{"struct.IOInterruptVector.interruptLock.meta", "8"},
	{"struct.IOInterruptVector.interruptRegistered", "char,3,0"},
	{"struct.IOInterruptVector.interruptRegistered.meta", "1"},
	{"struct.IOInterruptVector.nub", "void *,16,0"},
	{"struct.IOInterruptVector.nub.meta", "8"},
	{"struct.IOInterruptVector.refCon", "void *,48,0"},
	{"struct.IOInterruptVector.refCon.meta", "8"},
	{"struct.IOInterruptVector.sharedController", "void *,56,0"},
	{"struct.IOInterruptVector.sharedController.meta", "8"},
	{"struct.IOInterruptVector.source", "int,24,0"},
	{"struct.IOInterruptVector.source.meta", "4"},
	{"struct.IOInterruptVector.target", "void *,32,0"},
	{"struct.IOInterruptVector.target.meta", "8"},
	{"struct.IOKitDiagnostics", "vtable,data"},
	{"struct.IOKitDiagnostics.data", "struct.IOKitDiagnostics_Data,8,0"},
	{"struct.IOKitDiagnostics.data.meta", "4"},
	{"struct.IOKitDiagnostics.vtable", "struct.IOKitDiagnostics_VTable *,0,0"},
	{"struct.IOKitDiagnostics.vtable.meta", "8"},
	{"struct.IOKitDiagnostics::MetaClass_VTable", "parent"},
	{"struct.IOKitDiagnostics::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOKitDiagnostics::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOKitDiagnosticsClient", "vtable,data"},
	{"struct.IOKitDiagnosticsClient.data", "struct.IOKitDiagnosticsClient_Data,8,0"},
	{"struct.IOKitDiagnosticsClient.data.meta", "200"},
	{"struct.IOKitDiagnosticsClient.vtable", "struct.IOKitDiagnosticsClient_VTable *,0,0"},
	{"struct.IOKitDiagnosticsClient.vtable.meta", "8"},
	{"struct.IOKitDiagnosticsClient::MetaClass_VTable", "parent"},
	{"struct.IOKitDiagnosticsClient::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOKitDiagnosticsClient::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOKitDiagnosticsClient_Data", "data"},
	{"struct.IOKitDiagnosticsClient_Data.data", "struct.IOUserClient2022_Data,0,0"},
	{"struct.IOKitDiagnosticsClient_Data.data.meta", "200"},
	{"struct.IOKitDiagnosticsClient_VTable", "parent"},
	{"struct.IOKitDiagnosticsClient_VTable.parent", "struct.IOUserClient2022_VTable,0,0"},
	{"struct.IOKitDiagnosticsClient_VTable.parent.meta", "1488"},
	{"struct.IOKitDiagnostics_Data", "data"},
	{"struct.IOKitDiagnostics_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOKitDiagnostics_Data.data.meta", "4"},
	{"struct.IOKitDiagnostics_VTable", "parent"},
	{"struct.IOKitDiagnostics_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOKitDiagnostics_VTable.parent.meta", "112"},
	{"struct.IOLittleMemoryCursor", "vtable,data"},
	{"struct.IOLittleMemoryCursor.data", "struct.IOLittleMemoryCursor_Data,8,0"},
	{"struct.IOLittleMemoryCursor.data.meta", "40"},
	{"struct.IOLittleMemoryCursor.vtable", "struct.IOLittleMemoryCursor_VTable *,0,0"},
	{"struct.IOLittleMemoryCursor.vtable.meta", "8"},
	{"struct.IOLittleMemoryCursor::MetaClass_VTable", "parent"},
	{"struct.IOLittleMemoryCursor::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOLittleMemoryCursor::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOLittleMemoryCursor_Data", "data"},
	{"struct.IOLittleMemoryCursor_Data.data", "struct.IOMemoryCursor_Data,0,0"},
	{"struct.IOLittleMemoryCursor_Data.data.meta", "40"},
	{"struct.IOLittleMemoryCursor_VTable", "parent,initWithSpecification,getPhysicalSegments"},
	{"struct.IOLittleMemoryCursor_VTable.getPhysicalSegments", "IOLittleMemoryCursor_VTable.getPhysicalSegments,136,0"},
	{"struct.IOLittleMemoryCursor_VTable.getPhysicalSegments.meta", "8"},
	{"struct.IOLittleMemoryCursor_VTable.initWithSpecification", "IOLittleMemoryCursor_VTable.initWithSpecification,128,0"},
	{"struct.IOLittleMemoryCursor_VTable.initWithSpecification.meta", "8"},
	{"struct.IOLittleMemoryCursor_VTable.parent", "struct.IOMemoryCursor_VTable,0,0"},
	{"struct.IOLittleMemoryCursor_VTable.parent.meta", "128"},
	{"struct.IOMapper", "vtable,data"},
	{"struct.IOMapper.data", "struct.IOMapper_Data,8,0"},
	{"struct.IOMapper.data.meta", "200"},
	{"struct.IOMapper.vtable", "struct.IOMapper_VTable *,0,0"},
	{"struct.IOMapper.vtable.meta", "8"},
	{"struct.IOMapper::MetaClass_VTable", "parent"},
	{"struct.IOMapper::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOMapper::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOMapper_Data", "data,__reservedA,fAllocName,__reservedB,fPageSize,fIsSystem"},
	{"struct.IOMapper_Data.__reservedA", "uint64_t,128,6"},
	{"struct.IOMapper_Data.__reservedA.meta", "8"},
	{"struct.IOMapper_Data.__reservedB", "uint32_t,184,0"},
	{"struct.IOMapper_Data.__reservedB.meta", "4"},
	{"struct.IOMapper_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IOMapper_Data.data.meta", "128"},
	{"struct.IOMapper_Data.fAllocName", "void *,176,0"},
	{"struct.IOMapper_Data.fAllocName.meta", "8"},
	{"struct.IOMapper_Data.fIsSystem", "bool,192,0"},
	{"struct.IOMapper_Data.fIsSystem.meta", "1"},
	{"struct.IOMapper_Data.fPageSize", "uint32_t,188,0"},
	{"struct.IOMapper_Data.fPageSize.meta", "4"},
	{"struct.IOMapper_VTable", "parent,initHardware,getPageSize,iovmMapMemory,iovmUnmapMemory,iovmInsert,mapToPhysicalAddress"},
	{"struct.IOMapper_VTable.getPageSize", "IOMapper_VTable.getPageSize,1344,0"},
	{"struct.IOMapper_VTable.getPageSize.meta", "8"},
	{"struct.IOMapper_VTable.initHardware", "IOMapper_VTable.initHardware,1336,0"},
	{"struct.IOMapper_VTable.initHardware.meta", "8"},
	{"struct.IOMapper_VTable.iovmInsert", "IOMapper_VTable.iovmInsert,1368,0"},
	{"struct.IOMapper_VTable.iovmInsert.meta", "8"},
	{"struct.IOMapper_VTable.iovmMapMemory", "IOMapper_VTable.iovmMapMemory,1352,0"},
	{"struct.IOMapper_VTable.iovmMapMemory.meta", "8"},
	{"struct.IOMapper_VTable.iovmUnmapMemory", "IOMapper_VTable.iovmUnmapMemory,1360,0"},
	{"struct.IOMapper_VTable.iovmUnmapMemory.meta", "8"},
	{"struct.IOMapper_VTable.mapToPhysicalAddress", "IOMapper_VTable.mapToPhysicalAddress,1376,0"},
	{"struct.IOMapper_VTable.mapToPhysicalAddress.meta", "8"},
	{"struct.IOMapper_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IOMapper_VTable.parent.meta", "1336"},
	{"struct.IOMemoryCursor", "vtable,data"},
	{"struct.IOMemoryCursor.data", "struct.IOMemoryCursor_Data,8,0"},
	{"struct.IOMemoryCursor.data.meta", "40"},
	{"struct.IOMemoryCursor.vtable", "struct.IOMemoryCursor_VTable *,0,0"},
	{"struct.IOMemoryCursor.vtable.meta", "8"},
	{"struct.IOMemoryCursor::MetaClass_VTable", "parent"},
	{"struct.IOMemoryCursor::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOMemoryCursor::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOMemoryCursor::PhysicalSegment", "location,length"},
	{"struct.IOMemoryCursor::PhysicalSegment.length", "LONG,8,0"},
	{"struct.IOMemoryCursor::PhysicalSegment.length.meta", "8"},
	{"struct.IOMemoryCursor::PhysicalSegment.location", "LONG,0,0"},
	{"struct.IOMemoryCursor::PhysicalSegment.location.meta", "8"},
	{"struct.IOMemoryCursor_Data", "data,outSeg,maxSegmentSize,maxTransferSize,alignMask"},
	{"struct.IOMemoryCursor_Data.alignMask", "LONG,32,0"},
	{"struct.IOMemoryCursor_Data.alignMask.meta", "8"},
	{"struct.IOMemoryCursor_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOMemoryCursor_Data.data.meta", "4"},
	{"struct.IOMemoryCursor_Data.maxSegmentSize", "LONG,16,0"},
	{"struct.IOMemoryCursor_Data.maxSegmentSize.meta", "8"},
	{"struct.IOMemoryCursor_Data.maxTransferSize", "LONG,24,0"},
	{"struct.IOMemoryCursor_Data.maxTransferSize.meta", "8"},
	{"struct.IOMemoryCursor_Data.outSeg", "void *,8,0"},
	{"struct.IOMemoryCursor_Data.outSeg.meta", "8"},
	{"struct.IOMemoryCursor_VTable", "parent,initWithSpecification,genPhysicalSegments"},
	{"struct.IOMemoryCursor_VTable.genPhysicalSegments", "IOMemoryCursor_VTable.genPhysicalSegments,120,0"},
	{"struct.IOMemoryCursor_VTable.genPhysicalSegments.meta", "8"},
	{"struct.IOMemoryCursor_VTable.initWithSpecification", "IOMemoryCursor_VTable.initWithSpecification,112,0"},
	{"struct.IOMemoryCursor_VTable.initWithSpecification.meta", "8"},
	{"struct.IOMemoryCursor_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOMemoryCursor_VTable.parent.meta", "112"},
	{"struct.IOMemoryDescriptor", "vtable,data"},
	{"struct.IOMemoryDescriptor.data", "struct.IOMemoryDescriptor_Data,8,0"},
	{"struct.IOMemoryDescriptor.data.meta", "88"},
	{"struct.IOMemoryDescriptor.vtable", "struct.IOMemoryDescriptor_VTable *,0,0"},
	{"struct.IOMemoryDescriptor.vtable.meta", "8"},
	{"struct.IOMemoryDescriptor::MetaClass_VTable", "parent"},
	{"struct.IOMemoryDescriptor::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOMemoryDescriptor::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOMemoryDescriptor_Data", "data,reserved,_mappings,_flags,_memRef,_kernelTag,_userTag,_dmaReferences,_internalFlags,_mapName,_iomapperOptions,__iomd_reserved3,__iomd_reserved4,_length,_tag"},
	{"struct.IOMemoryDescriptor_Data.__iomd_reserved3", "uint16_t,58,3"},
	{"struct.IOMemoryDescriptor_Data.__iomd_reserved3.meta", "2"},
	{"struct.IOMemoryDescriptor_Data.__iomd_reserved4", "uintptr_t,64,0"},
	{"struct.IOMemoryDescriptor_Data.__iomd_reserved4.meta", "8"},
	{"struct.IOMemoryDescriptor_Data._dmaReferences", "int16_t,44,0"},
	{"struct.IOMemoryDescriptor_Data._dmaReferences.meta", "2"},
	{"struct.IOMemoryDescriptor_Data._flags", "int,24,0"},
	{"struct.IOMemoryDescriptor_Data._flags.meta", "4"},
	{"struct.IOMemoryDescriptor_Data._internalFlags", "uint16_t,46,0"},
	{"struct.IOMemoryDescriptor_Data._internalFlags.meta", "2"},
	{"struct.IOMemoryDescriptor_Data._iomapperOptions", "uint16_t,56,0"},
	{"struct.IOMemoryDescriptor_Data._iomapperOptions.meta", "2"},
	{"struct.IOMemoryDescriptor_Data._kernelTag", "short,40,0"},
	{"struct.IOMemoryDescriptor_Data._kernelTag.meta", "2"},
	{"struct.IOMemoryDescriptor_Data._length", "LONG,72,0"},
	{"struct.IOMemoryDescriptor_Data._length.meta", "8"},
	{"struct.IOMemoryDescriptor_Data._mapName", "void *,48,0"},
	{"struct.IOMemoryDescriptor_Data._mapName.meta", "8"},
	{"struct.IOMemoryDescriptor_Data._mappings", "void *,16,0"},
	{"struct.IOMemoryDescriptor_Data._mappings.meta", "8"},
	{"struct.IOMemoryDescriptor_Data._memRef", "void *,32,0"},
	{"struct.IOMemoryDescriptor_Data._memRef.meta", "8"},
	{"struct.IOMemoryDescriptor_Data._tag", "int,80,0"},
	{"struct.IOMemoryDescriptor_Data._tag.meta", "4"},
	{"struct.IOMemoryDescriptor_Data._userTag", "short,42,0"},
	{"struct.IOMemoryDescriptor_Data._userTag.meta", "2"},
	{"struct.IOMemoryDescriptor_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOMemoryDescriptor_Data.data.meta", "4"},
	{"struct.IOMemoryDescriptor_Data.reserved", "void *,8,0"},
	{"struct.IOMemoryDescriptor_Data.reserved.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable", "parent,initWithOptions,setPurgeable,performOperation,dmaCommandOperation,getPhysicalSegment,getPreparationID,getDirection,getLength,setTag,getTag,readBytes,writeBytes,prepare,complete,map,setMapping,redirect,makeMapping,addMapping,removeMapping,doMap,doUnmap"},
	{"struct.IOMemoryDescriptor_VTable.addMapping", "IOMemoryDescriptor_VTable.addMapping,256,0"},
	{"struct.IOMemoryDescriptor_VTable.addMapping.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.complete", "IOMemoryDescriptor_VTable.complete,216,0"},
	{"struct.IOMemoryDescriptor_VTable.complete.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.dmaCommandOperation", "IOMemoryDescriptor_VTable.dmaCommandOperation,136,0"},
	{"struct.IOMemoryDescriptor_VTable.dmaCommandOperation.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.doMap", "IOMemoryDescriptor_VTable.doMap,272,0"},
	{"struct.IOMemoryDescriptor_VTable.doMap.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.doUnmap", "IOMemoryDescriptor_VTable.doUnmap,280,0"},
	{"struct.IOMemoryDescriptor_VTable.doUnmap.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.getDirection", "IOMemoryDescriptor_VTable.getDirection,160,0"},
	{"struct.IOMemoryDescriptor_VTable.getDirection.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.getLength", "IOMemoryDescriptor_VTable.getLength,168,0"},
	{"struct.IOMemoryDescriptor_VTable.getLength.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.getPhysicalSegment", "IOMemoryDescriptor_VTable.getPhysicalSegment,144,0"},
	{"struct.IOMemoryDescriptor_VTable.getPhysicalSegment.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.getPreparationID", "IOMemoryDescriptor_VTable.getPreparationID,152,0"},
	{"struct.IOMemoryDescriptor_VTable.getPreparationID.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.getTag", "IOMemoryDescriptor_VTable.getTag,184,0"},
	{"struct.IOMemoryDescriptor_VTable.getTag.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.initWithOptions", "IOMemoryDescriptor_VTable.initWithOptions,112,0"},
	{"struct.IOMemoryDescriptor_VTable.initWithOptions.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.makeMapping", "IOMemoryDescriptor_VTable.makeMapping,248,0"},
	{"struct.IOMemoryDescriptor_VTable.makeMapping.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.map", "IOMemoryDescriptor_VTable.map,224,0"},
	{"struct.IOMemoryDescriptor_VTable.map.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOMemoryDescriptor_VTable.parent.meta", "112"},
	{"struct.IOMemoryDescriptor_VTable.performOperation", "IOMemoryDescriptor_VTable.performOperation,128,0"},
	{"struct.IOMemoryDescriptor_VTable.performOperation.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.prepare", "IOMemoryDescriptor_VTable.prepare,208,0"},
	{"struct.IOMemoryDescriptor_VTable.prepare.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.readBytes", "IOMemoryDescriptor_VTable.readBytes,192,0"},
	{"struct.IOMemoryDescriptor_VTable.readBytes.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.redirect", "IOMemoryDescriptor_VTable.redirect,240,0"},
	{"struct.IOMemoryDescriptor_VTable.redirect.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.removeMapping", "IOMemoryDescriptor_VTable.removeMapping,264,0"},
	{"struct.IOMemoryDescriptor_VTable.removeMapping.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.setMapping", "IOMemoryDescriptor_VTable.setMapping,232,0"},
	{"struct.IOMemoryDescriptor_VTable.setMapping.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.setPurgeable", "IOMemoryDescriptor_VTable.setPurgeable,120,0"},
	{"struct.IOMemoryDescriptor_VTable.setPurgeable.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.setTag", "IOMemoryDescriptor_VTable.setTag,176,0"},
	{"struct.IOMemoryDescriptor_VTable.setTag.meta", "8"},
	{"struct.IOMemoryDescriptor_VTable.writeBytes", "IOMemoryDescriptor_VTable.writeBytes,200,0"},
	{"struct.IOMemoryDescriptor_VTable.writeBytes.meta", "8"},
	{"struct.IOMemoryMap", "vtable,data"},
	{"struct.IOMemoryMap.data", "struct.IOMemoryMap_Data,8,0"},
	{"struct.IOMemoryMap.data.meta", "80"},
	{"struct.IOMemoryMap.vtable", "struct.IOMemoryMap_VTable *,0,0"},
	{"struct.IOMemoryMap.vtable.meta", "8"},
	{"struct.IOMemoryMap::MetaClass_VTable", "parent"},
	{"struct.IOMemoryMap::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOMemoryMap::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOMemoryMap_Data", "data,fOptions,fMemory,fSuperMap,fOffset,fAddress,fLength,fAddressTask,fAddressMap,fRedirUPL,fUserClientUnmap"},
	{"struct.IOMemoryMap_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOMemoryMap_Data.data.meta", "4"},
	{"struct.IOMemoryMap_Data.fAddress", "LONG,32,0"},
	{"struct.IOMemoryMap_Data.fAddress.meta", "8"},
	{"struct.IOMemoryMap_Data.fAddressMap", "void *,56,0"},
	{"struct.IOMemoryMap_Data.fAddressMap.meta", "8"},
	{"struct.IOMemoryMap_Data.fAddressTask", "void *,48,0"},
	{"struct.IOMemoryMap_Data.fAddressTask.meta", "8"},
	{"struct.IOMemoryMap_Data.fLength", "LONG,40,0"},
	{"struct.IOMemoryMap_Data.fLength.meta", "8"},
	{"struct.IOMemoryMap_Data.fMemory", "void *,8,0"},
	{"struct.IOMemoryMap_Data.fMemory.meta", "8"},
	{"struct.IOMemoryMap_Data.fOffset", "LONG,24,0"},
	{"struct.IOMemoryMap_Data.fOffset.meta", "8"},
	{"struct.IOMemoryMap_Data.fOptions", "int,4,0"},
	{"struct.IOMemoryMap_Data.fOptions.meta", "4"},
	{"struct.IOMemoryMap_Data.fRedirUPL", "void *,64,0"},
	{"struct.IOMemoryMap_Data.fRedirUPL.meta", "8"},
	{"struct.IOMemoryMap_Data.fSuperMap", "void *,16,0"},
	{"struct.IOMemoryMap_Data.fSuperMap.meta", "8"},
	{"struct.IOMemoryMap_Data.fUserClientUnmap", "uint8_t,72,0"},
	{"struct.IOMemoryMap_Data.fUserClientUnmap.meta", "1"},
	{"struct.IOMemoryMap_VTable", "parent,getVirtualAddress,getPhysicalSegment,getLength,getAddressTask,getMemoryDescriptor,getMapOptions,unmap,taskDied,redirect"},
	{"struct.IOMemoryMap_VTable.getAddressTask", "IOMemoryMap_VTable.getAddressTask,136,0"},
	{"struct.IOMemoryMap_VTable.getAddressTask.meta", "8"},
	{"struct.IOMemoryMap_VTable.getLength", "IOMemoryMap_VTable.getLength,128,0"},
	{"struct.IOMemoryMap_VTable.getLength.meta", "8"},
	{"struct.IOMemoryMap_VTable.getMapOptions", "IOMemoryMap_VTable.getMapOptions,152,0"},
	{"struct.IOMemoryMap_VTable.getMapOptions.meta", "8"},
	{"struct.IOMemoryMap_VTable.getMemoryDescriptor", "IOMemoryMap_VTable.getMemoryDescriptor,144,0"},
	{"struct.IOMemoryMap_VTable.getMemoryDescriptor.meta", "8"},
	{"struct.IOMemoryMap_VTable.getPhysicalSegment", "IOMemoryMap_VTable.getPhysicalSegment,120,0"},
	{"struct.IOMemoryMap_VTable.getPhysicalSegment.meta", "8"},
	{"struct.IOMemoryMap_VTable.getVirtualAddress", "IOMemoryMap_VTable.getVirtualAddress,112,0"},
	{"struct.IOMemoryMap_VTable.getVirtualAddress.meta", "8"},
	{"struct.IOMemoryMap_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOMemoryMap_VTable.parent.meta", "112"},
	{"struct.IOMemoryMap_VTable.redirect", "IOMemoryMap_VTable.redirect,176,0"},
	{"struct.IOMemoryMap_VTable.redirect.meta", "8"},
	{"struct.IOMemoryMap_VTable.taskDied", "IOMemoryMap_VTable.taskDied,168,0"},
	{"struct.IOMemoryMap_VTable.taskDied.meta", "8"},
	{"struct.IOMemoryMap_VTable.unmap", "IOMemoryMap_VTable.unmap,160,0"},
	{"struct.IOMemoryMap_VTable.unmap.meta", "8"},
	{"struct.IOMultiMemoryDescriptor", "vtable,data"},
	{"struct.IOMultiMemoryDescriptor.data", "struct.IOMultiMemoryDescriptor_Data,8,0"},
	{"struct.IOMultiMemoryDescriptor.data.meta", "104"},
	{"struct.IOMultiMemoryDescriptor.vtable", "struct.IOMultiMemoryDescriptor_VTable *,0,0"},
	{"struct.IOMultiMemoryDescriptor.vtable.meta", "8"},
	{"struct.IOMultiMemoryDescriptor::MetaClass_VTable", "parent"},
	{"struct.IOMultiMemoryDescriptor::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOMultiMemoryDescriptor::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOMultiMemoryDescriptor_Data", "data,_descriptors,_descriptorsCount,_descriptorsIsAllocated"},
	{"struct.IOMultiMemoryDescriptor_Data._descriptors", "void *,88,0"},
	{"struct.IOMultiMemoryDescriptor_Data._descriptors.meta", "8"},
	{"struct.IOMultiMemoryDescriptor_Data._descriptorsCount", "int,96,0"},
	{"struct.IOMultiMemoryDescriptor_Data._descriptorsCount.meta", "4"},
	{"struct.IOMultiMemoryDescriptor_Data._descriptorsIsAllocated", "bool,100,0"},
	{"struct.IOMultiMemoryDescriptor_Data._descriptorsIsAllocated.meta", "1"},
	{"struct.IOMultiMemoryDescriptor_Data.data", "struct.IOMemoryDescriptor_Data,0,0"},
	{"struct.IOMultiMemoryDescriptor_Data.data.meta", "88"},
	{"struct.IOMultiMemoryDescriptor_VTable", "parent,initWithDescriptors"},
	{"struct.IOMultiMemoryDescriptor_VTable.initWithDescriptors", "IOMultiMemoryDescriptor_VTable.initWithDescriptors,288,0"},
	{"struct.IOMultiMemoryDescriptor_VTable.initWithDescriptors.meta", "8"},
	{"struct.IOMultiMemoryDescriptor_VTable.parent", "struct.IOMemoryDescriptor_VTable,0,0"},
	{"struct.IOMultiMemoryDescriptor_VTable.parent.meta", "288"},
	{"struct.IONVRAMController", "vtable,data"},
	{"struct.IONVRAMController.data", "struct.IONVRAMController_Data,8,0"},
	{"struct.IONVRAMController.data.meta", "128"},
	{"struct.IONVRAMController.vtable", "struct.IONVRAMController_VTable *,0,0"},
	{"struct.IONVRAMController.vtable.meta", "8"},
	{"struct.IONVRAMController::MetaClass_VTable", "parent"},
	{"struct.IONVRAMController::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IONVRAMController::MetaClass_VTable.parent.meta", "112"},
	{"struct.IONVRAMController_Data", "data"},
	{"struct.IONVRAMController_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IONVRAMController_Data.data.meta", "128"},
	{"struct.IONVRAMController_VTable", "parent,sync,select,eraseBank,read,write"},
	{"struct.IONVRAMController_VTable.eraseBank", "IONVRAMController_VTable.eraseBank,1352,0"},
	{"struct.IONVRAMController_VTable.eraseBank.meta", "8"},
	{"struct.IONVRAMController_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IONVRAMController_VTable.parent.meta", "1336"},
	{"struct.IONVRAMController_VTable.read", "IONVRAMController_VTable.read,1360,0"},
	{"struct.IONVRAMController_VTable.read.meta", "8"},
	{"struct.IONVRAMController_VTable.select", "IONVRAMController_VTable.select,1344,0"},
	{"struct.IONVRAMController_VTable.select.meta", "8"},
	{"struct.IONVRAMController_VTable.sync", "IONVRAMController_VTable.sync,1336,0"},
	{"struct.IONVRAMController_VTable.sync.meta", "8"},
	{"struct.IONVRAMController_VTable.write", "IONVRAMController_VTable.write,1368,0"},
	{"struct.IONVRAMController_VTable.write.meta", "8"},
	{"struct.IONaturalMemoryCursor", "vtable,data"},
	{"struct.IONaturalMemoryCursor.data", "struct.IONaturalMemoryCursor_Data,8,0"},
	{"struct.IONaturalMemoryCursor.data.meta", "40"},
	{"struct.IONaturalMemoryCursor.vtable", "struct.IONaturalMemoryCursor_VTable *,0,0"},
	{"struct.IONaturalMemoryCursor.vtable.meta", "8"},
	{"struct.IONaturalMemoryCursor::MetaClass_VTable", "parent"},
	{"struct.IONaturalMemoryCursor::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IONaturalMemoryCursor::MetaClass_VTable.parent.meta", "112"},
	{"struct.IONaturalMemoryCursor_Data", "data"},
	{"struct.IONaturalMemoryCursor_Data.data", "struct.IOMemoryCursor_Data,0,0"},
	{"struct.IONaturalMemoryCursor_Data.data.meta", "40"},
	{"struct.IONaturalMemoryCursor_VTable", "parent,initWithSpecification,getPhysicalSegments"},
	{"struct.IONaturalMemoryCursor_VTable.getPhysicalSegments", "IONaturalMemoryCursor_VTable.getPhysicalSegments,136,0"},
	{"struct.IONaturalMemoryCursor_VTable.getPhysicalSegments.meta", "8"},
	{"struct.IONaturalMemoryCursor_VTable.initWithSpecification", "IONaturalMemoryCursor_VTable.initWithSpecification,128,0"},
	{"struct.IONaturalMemoryCursor_VTable.initWithSpecification.meta", "8"},
	{"struct.IONaturalMemoryCursor_VTable.parent", "struct.IOMemoryCursor_VTable,0,0"},
	{"struct.IONaturalMemoryCursor_VTable.parent.meta", "128"},
	{"struct.IONotifier", "vtable,data"},
	{"struct.IONotifier.data", "struct.IONotifier_Data,8,0"},
	{"struct.IONotifier.data.meta", "4"},
	{"struct.IONotifier.vtable", "struct.IONotifier_VTable *,0,0"},
	{"struct.IONotifier.vtable.meta", "8"},
	{"struct.IONotifier::MetaClass_VTable", "parent"},
	{"struct.IONotifier::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IONotifier::MetaClass_VTable.parent.meta", "112"},
	{"struct.IONotifier_Data", "data"},
	{"struct.IONotifier_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IONotifier_Data.data.meta", "4"},
	{"struct.IONotifier_VTable", "parent,remove,disable,enable"},
	{"struct.IONotifier_VTable.disable", "IONotifier_VTable.disable,120,0"},
	{"struct.IONotifier_VTable.disable.meta", "8"},
	{"struct.IONotifier_VTable.enable", "IONotifier_VTable.enable,128,0"},
	{"struct.IONotifier_VTable.enable.meta", "8"},
	{"struct.IONotifier_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IONotifier_VTable.parent.meta", "112"},
	{"struct.IONotifier_VTable.remove", "IONotifier_VTable.remove,112,0"},
	{"struct.IONotifier_VTable.remove.meta", "8"},
	{"struct.IOPMGR", "vtable,data"},
	{"struct.IOPMGR.data", "struct.IOPMGR_Data,8,0"},
	{"struct.IOPMGR.data.meta", "128"},
	{"struct.IOPMGR.vtable", "struct.IOPMGR_VTable *,0,0"},
	{"struct.IOPMGR.vtable.meta", "8"},
	{"struct.IOPMGR::MetaClass_VTable", "parent"},
	{"struct.IOPMGR::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOPMGR::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOPMGR_Data", "data"},
	{"struct.IOPMGR_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IOPMGR_Data.data.meta", "128"},
	{"struct.IOPMGR_VTable", "parent,enableCPUCore__1,enableCPUCore__2,disableCPUCore,enableCPUCluster,disableCPUCluster,initCPUIdle,enterCPUIdle,exitCPUIdle,updateCPUIdle"},
	{"struct.IOPMGR_VTable.disableCPUCluster", "IOPMGR_VTable.disableCPUCluster,1368,0"},
	{"struct.IOPMGR_VTable.disableCPUCluster.meta", "8"},
	{"struct.IOPMGR_VTable.disableCPUCore", "IOPMGR_VTable.disableCPUCore,1352,0"},
	{"struct.IOPMGR_VTable.disableCPUCore.meta", "8"},
	{"struct.IOPMGR_VTable.enableCPUCluster", "IOPMGR_VTable.enableCPUCluster,1360,0"},
	{"struct.IOPMGR_VTable.enableCPUCluster.meta", "8"},
	{"struct.IOPMGR_VTable.enableCPUCore__1", "IOPMGR_VTable.enableCPUCore__1,1336,0"},
	{"struct.IOPMGR_VTable.enableCPUCore__1.meta", "8"},
	{"struct.IOPMGR_VTable.enableCPUCore__2", "IOPMGR_VTable.enableCPUCore__2,1344,0"},
	{"struct.IOPMGR_VTable.enableCPUCore__2.meta", "8"},
	{"struct.IOPMGR_VTable.enterCPUIdle", "IOPMGR_VTable.enterCPUIdle,1384,0"},
	{"struct.IOPMGR_VTable.enterCPUIdle.meta", "8"},
	{"struct.IOPMGR_VTable.exitCPUIdle", "IOPMGR_VTable.exitCPUIdle,1392,0"},
	{"struct.IOPMGR_VTable.exitCPUIdle.meta", "8"},
	{"struct.IOPMGR_VTable.initCPUIdle", "IOPMGR_VTable.initCPUIdle,1376,0"},
	{"struct.IOPMGR_VTable.initCPUIdle.meta", "8"},
	{"struct.IOPMGR_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IOPMGR_VTable.parent.meta", "1336"},
	{"struct.IOPMGR_VTable.updateCPUIdle", "IOPMGR_VTable.updateCPUIdle,1400,0"},
	{"struct.IOPMGR_VTable.updateCPUIdle.meta", "8"},
	{"struct.IOPMPowerSource", "vtable,data"},
	{"struct.IOPMPowerSource.data", "struct.IOPMPowerSource_Data,8,0"},
	{"struct.IOPMPowerSource.data.meta", "304"},
	{"struct.IOPMPowerSource.vtable", "struct.IOPMPowerSource_VTable *,0,0"},
	{"struct.IOPMPowerSource.vtable.meta", "8"},
	{"struct.IOPMPowerSource::MetaClass_VTable", "parent"},
	{"struct.IOPMPowerSource::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOPMPowerSource::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOPMPowerSourceList", "vtable,data"},
	{"struct.IOPMPowerSourceList.data", "struct.IOPMPowerSourceList_Data,8,0"},
	{"struct.IOPMPowerSourceList.data.meta", "24"},
	{"struct.IOPMPowerSourceList.vtable", "struct.IOPMPowerSourceList_VTable *,0,0"},
	{"struct.IOPMPowerSourceList.vtable.meta", "8"},
	{"struct.IOPMPowerSourceList::MetaClass_VTable", "parent"},
	{"struct.IOPMPowerSourceList::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOPMPowerSourceList::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOPMPowerSourceList_Data", "data,firstItem,length"},
	{"struct.IOPMPowerSourceList_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOPMPowerSourceList_Data.data.meta", "4"},
	{"struct.IOPMPowerSourceList_Data.firstItem", "void *,8,0"},
	{"struct.IOPMPowerSourceList_Data.firstItem.meta", "8"},
	{"struct.IOPMPowerSourceList_Data.length", "LONGU,16,0"},
	{"struct.IOPMPowerSourceList_Data.length.meta", "8"},
	{"struct.IOPMPowerSourceList_VTable", "parent"},
	{"struct.IOPMPowerSourceList_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOPMPowerSourceList_VTable.parent.meta", "112"},
	{"struct.IOPMPowerSource_Data", "data,settingsChangedSinceUpdate,properties,externalConnectedKey,externalChargeCapableKey,batteryInstalledKey,chargingKey,warnLevelKey,criticalLevelKey,currentCapacityKey,maxCapacityKey,timeRemainingKey,amperageKey,voltageKey,cycleCountKey,adapterInfoKey,locationKey,errorConditionKey,manufacturerKey,modelKey,serialKey,batteryInfoKey,nextInList"},
	{"struct.IOPMPowerSource_Data.adapterInfoKey", "void *,240,0"},
	{"struct.IOPMPowerSource_Data.adapterInfoKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.amperageKey", "void *,216,0"},
	{"struct.IOPMPowerSource_Data.amperageKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.batteryInfoKey", "void *,288,0"},
	{"struct.IOPMPowerSource_Data.batteryInfoKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.batteryInstalledKey", "void *,160,0"},
	{"struct.IOPMPowerSource_Data.batteryInstalledKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.chargingKey", "void *,168,0"},
	{"struct.IOPMPowerSource_Data.chargingKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.criticalLevelKey", "void *,184,0"},
	{"struct.IOPMPowerSource_Data.criticalLevelKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.currentCapacityKey", "void *,192,0"},
	{"struct.IOPMPowerSource_Data.currentCapacityKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.cycleCountKey", "void *,232,0"},
	{"struct.IOPMPowerSource_Data.cycleCountKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IOPMPowerSource_Data.data.meta", "128"},
	{"struct.IOPMPowerSource_Data.errorConditionKey", "void *,256,0"},
	{"struct.IOPMPowerSource_Data.errorConditionKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.externalChargeCapableKey", "void *,152,0"},
	{"struct.IOPMPowerSource_Data.externalChargeCapableKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.externalConnectedKey", "void *,144,0"},
	{"struct.IOPMPowerSource_Data.externalConnectedKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.locationKey", "void *,248,0"},
	{"struct.IOPMPowerSource_Data.locationKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.manufacturerKey", "void *,264,0"},
	{"struct.IOPMPowerSource_Data.manufacturerKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.maxCapacityKey", "void *,200,0"},
	{"struct.IOPMPowerSource_Data.maxCapacityKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.modelKey", "void *,272,0"},
	{"struct.IOPMPowerSource_Data.modelKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.nextInList", "void *,296,0"},
	{"struct.IOPMPowerSource_Data.nextInList.meta", "8"},
	{"struct.IOPMPowerSource_Data.properties", "void *,136,0"},
	{"struct.IOPMPowerSource_Data.properties.meta", "8"},
	{"struct.IOPMPowerSource_Data.serialKey", "void *,280,0"},
	{"struct.IOPMPowerSource_Data.serialKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.settingsChangedSinceUpdate", "bool,128,0"},
	{"struct.IOPMPowerSource_Data.settingsChangedSinceUpdate.meta", "1"},
	{"struct.IOPMPowerSource_Data.timeRemainingKey", "void *,208,0"},
	{"struct.IOPMPowerSource_Data.timeRemainingKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.voltageKey", "void *,224,0"},
	{"struct.IOPMPowerSource_Data.voltageKey.meta", "8"},
	{"struct.IOPMPowerSource_Data.warnLevelKey", "void *,176,0"},
	{"struct.IOPMPowerSource_Data.warnLevelKey.meta", "8"},
	{"struct.IOPMPowerSource_VTable", "parent,updateStatus"},
	{"struct.IOPMPowerSource_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IOPMPowerSource_VTable.parent.meta", "1336"},
	{"struct.IOPMPowerSource_VTable.updateStatus", "IOPMPowerSource_VTable.updateStatus,1336,0"},
	{"struct.IOPMPowerSource_VTable.updateStatus.meta", "8"},
	{"struct.IOPMPowerState", "version,capabilityFlags,outputPowerCharacter,inputPowerRequirement,staticPower,stateOrder,powerToAttain,timeToAttain,settleUpTime,timeToLower,settleDownTime,powerDomainBudget"},
	{"struct.IOPMPowerState.capabilityFlags", "LONG,8,0"},
	{"struct.IOPMPowerState.capabilityFlags.meta", "8"},
	{"struct.IOPMPowerState.inputPowerRequirement", "LONG,24,0"},
	{"struct.IOPMPowerState.inputPowerRequirement.meta", "8"},
	{"struct.IOPMPowerState.outputPowerCharacter", "LONG,16,0"},
	{"struct.IOPMPowerState.outputPowerCharacter.meta", "8"},
	{"struct.IOPMPowerState.powerDomainBudget", "LONGU,88,0"},
	{"struct.IOPMPowerState.powerDomainBudget.meta", "8"},
	{"struct.IOPMPowerState.powerToAttain", "LONGU,48,0"},
	{"struct.IOPMPowerState.powerToAttain.meta", "8"},
	{"struct.IOPMPowerState.settleDownTime", "LONGU,80,0"},
	{"struct.IOPMPowerState.settleDownTime.meta", "8"},
	{"struct.IOPMPowerState.settleUpTime", "LONGU,64,0"},
	{"struct.IOPMPowerState.settleUpTime.meta", "8"},
	{"struct.IOPMPowerState.stateOrder", "LONGU,40,0"},
	{"struct.IOPMPowerState.stateOrder.meta", "8"},
	{"struct.IOPMPowerState.staticPower", "LONGU,32,0"},
	{"struct.IOPMPowerState.staticPower.meta", "8"},
	{"struct.IOPMPowerState.timeToAttain", "LONGU,56,0"},
	{"struct.IOPMPowerState.timeToAttain.meta", "8"},
	{"struct.IOPMPowerState.timeToLower", "LONGU,72,0"},
	{"struct.IOPMPowerState.timeToLower.meta", "8"},
	{"struct.IOPMPowerState.version", "LONGU,0,0"},
	{"struct.IOPMPowerState.version.meta", "8"},
	{"struct.IOPMinformee", "vtable,data"},
	{"struct.IOPMinformee.data", "struct.IOPMinformee_Data,8,0"},
	{"struct.IOPMinformee.data.meta", "48"},
	{"struct.IOPMinformee.vtable", "struct.IOPMinformee_VTable *,0,0"},
	{"struct.IOPMinformee.vtable.meta", "8"},
	{"struct.IOPMinformee::MetaClass_VTable", "parent"},
	{"struct.IOPMinformee::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOPMinformee::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOPMinformeeList", "vtable,data"},
	{"struct.IOPMinformeeList.data", "struct.IOPMinformeeList_Data,8,0"},
	{"struct.IOPMinformeeList.data.meta", "24"},
	{"struct.IOPMinformeeList.vtable", "struct.IOPMinformeeList_VTable *,0,0"},
	{"struct.IOPMinformeeList.vtable.meta", "8"},
	{"struct.IOPMinformeeList::MetaClass_VTable", "parent"},
	{"struct.IOPMinformeeList::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOPMinformeeList::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOPMinformeeList_Data", "data,firstItem,length"},
	{"struct.IOPMinformeeList_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOPMinformeeList_Data.data.meta", "4"},
	{"struct.IOPMinformeeList_Data.firstItem", "void *,8,0"},
	{"struct.IOPMinformeeList_Data.firstItem.meta", "8"},
	{"struct.IOPMinformeeList_Data.length", "LONGU,16,0"},
	{"struct.IOPMinformeeList_Data.length.meta", "8"},
	{"struct.IOPMinformeeList_VTable", "parent"},
	{"struct.IOPMinformeeList_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOPMinformeeList_VTable.parent.meta", "112"},
	{"struct.IOPMinformee_Data", "data,whatObject,timer,nextInList,startTime,active"},
	{"struct.IOPMinformee_Data.active", "bool,40,0"},
	{"struct.IOPMinformee_Data.active.meta", "1"},
	{"struct.IOPMinformee_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOPMinformee_Data.data.meta", "4"},
	{"struct.IOPMinformee_Data.nextInList", "void *,24,0"},
	{"struct.IOPMinformee_Data.nextInList.meta", "8"},
	{"struct.IOPMinformee_Data.startTime", "LONG,32,0"},
	{"struct.IOPMinformee_Data.startTime.meta", "8"},
	{"struct.IOPMinformee_Data.timer", "int32_t,16,0"},
	{"struct.IOPMinformee_Data.timer.meta", "4"},
	{"struct.IOPMinformee_Data.whatObject", "void *,8,0"},
	{"struct.IOPMinformee_Data.whatObject.meta", "8"},
	{"struct.IOPMinformee_VTable", "parent"},
	{"struct.IOPMinformee_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOPMinformee_VTable.parent.meta", "112"},
	{"struct.IOPerfControlClient", "vtable,data"},
	{"struct.IOPerfControlClient.data", "struct.IOPerfControlClient_Data,8,0"},
	{"struct.IOPerfControlClient.data.meta", "56"},
	{"struct.IOPerfControlClient.vtable", "struct.IOPerfControlClient_VTable *,0,0"},
	{"struct.IOPerfControlClient.vtable.meta", "8"},
	{"struct.IOPerfControlClient::IOPerfControlClientData", "target_thread_group,driverState,device"},
	{"struct.IOPerfControlClient::IOPerfControlClientData.device", "void *,16,0"},
	{"struct.IOPerfControlClient::IOPerfControlClientData.device.meta", "8"},
	{"struct.IOPerfControlClient::IOPerfControlClientData.driverState", "void *,8,0"},
	{"struct.IOPerfControlClient::IOPerfControlClientData.driverState.meta", "8"},
	{"struct.IOPerfControlClient::IOPerfControlClientData.target_thread_group", "void *,0,0"},
	{"struct.IOPerfControlClient::IOPerfControlClientData.target_thread_group.meta", "8"},
	{"struct.IOPerfControlClient::IOPerfControlClientShared", "maxDriverIndex,interface,interfaceLock,deviceRegistrationList"},
	{"struct.IOPerfControlClient::IOPerfControlClientShared.deviceRegistrationList", "void *,24,0"},
	{"struct.IOPerfControlClient::IOPerfControlClientShared.deviceRegistrationList.meta", "8"},
	{"struct.IOPerfControlClient::IOPerfControlClientShared.interface", "void *,8,0"},
	{"struct.IOPerfControlClient::IOPerfControlClientShared.interface.meta", "8"},
	{"struct.IOPerfControlClient::IOPerfControlClientShared.interfaceLock", "void *,16,0"},
	{"struct.IOPerfControlClient::IOPerfControlClientShared.interfaceLock.meta", "8"},
	{"struct.IOPerfControlClient::IOPerfControlClientShared.maxDriverIndex", "char,0,0"},
	{"struct.IOPerfControlClient::IOPerfControlClientShared.maxDriverIndex.meta", "1"},
	{"struct.IOPerfControlClient::MetaClass_VTable", "parent"},
	{"struct.IOPerfControlClient::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOPerfControlClient::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOPerfControlClient::PerfControllerInterface", "version,registerDevice,unregisterDevice,workCanSubmit,workSubmit,workBegin,workEnd,workUpdate,registerDriverDevice,unregisterDriverDevice,workEndWithResources"},
	{"struct.IOPerfControlClient::PerfControllerInterface.registerDevice", "void *,8,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface.registerDevice.meta", "8"},
	{"struct.IOPerfControlClient::PerfControllerInterface.registerDriverDevice", "void *,64,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface.registerDriverDevice.meta", "8"},
	{"struct.IOPerfControlClient::PerfControllerInterface.unregisterDevice", "void *,16,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface.unregisterDevice.meta", "8"},
	{"struct.IOPerfControlClient::PerfControllerInterface.unregisterDriverDevice", "void *,72,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface.unregisterDriverDevice.meta", "8"},
	{"struct.IOPerfControlClient::PerfControllerInterface.version", "uint64_t,0,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface.version.meta", "8"},
	{"struct.IOPerfControlClient::PerfControllerInterface.workBegin", "void *,40,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface.workBegin.meta", "8"},
	{"struct.IOPerfControlClient::PerfControllerInterface.workCanSubmit", "void *,24,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface.workCanSubmit.meta", "8"},
	{"struct.IOPerfControlClient::PerfControllerInterface.workEnd", "void *,48,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface.workEnd.meta", "8"},
	{"struct.IOPerfControlClient::PerfControllerInterface.workEndWithResources", "void *,80,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface.workEndWithResources.meta", "8"},
	{"struct.IOPerfControlClient::PerfControllerInterface.workSubmit", "void *,32,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface.workSubmit.meta", "8"},
	{"struct.IOPerfControlClient::PerfControllerInterface.workUpdate", "void *,56,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface.workUpdate.meta", "8"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState", "has_target_thread_group__b0,has_device_info__b1,reserved__b2,target_thread_group_id,target_thread_group_data,device_type,instance_id,resource_accounting"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.device_type", "void *,24,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.device_type.meta", "8"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.has_device_info__b1", "int,0,1"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.has_device_info__b1.@.bitoff", "1"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.has_device_info__b1.meta", "4"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.has_target_thread_group__b0", "int,0,1"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.has_target_thread_group__b0.@.bitoff", "0"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.has_target_thread_group__b0.meta", "4"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.instance_id", "uint32_t,32,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.instance_id.meta", "4"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.reserved__b2", "int,0,30"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.reserved__b2.@.bitoff", "2"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.reserved__b2.meta", "4"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.resource_accounting", "bool,36,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.resource_accounting.meta", "1"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.target_thread_group_data", "void *,16,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.target_thread_group_data.meta", "8"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.target_thread_group_id", "uint64_t,8,0"},
	{"struct.IOPerfControlClient::PerfControllerInterface::DriverState.target_thread_group_id.meta", "8"},
	{"struct.IOPerfControlClient::WorkBeginArgs", "version,size,begin_time,reserved,driver_data"},
	{"struct.IOPerfControlClient::WorkBeginArgs.begin_time", "uint64_t,8,0"},
	{"struct.IOPerfControlClient::WorkBeginArgs.begin_time.meta", "8"},
	{"struct.IOPerfControlClient::WorkBeginArgs.driver_data", "void *,48,0"},
	{"struct.IOPerfControlClient::WorkBeginArgs.driver_data.meta", "8"},
	{"struct.IOPerfControlClient::WorkBeginArgs.reserved", "uint64_t,16,4"},
	{"struct.IOPerfControlClient::WorkBeginArgs.reserved.meta", "8"},
	{"struct.IOPerfControlClient::WorkBeginArgs.size", "uint32_t,4,0"},
	{"struct.IOPerfControlClient::WorkBeginArgs.size.meta", "4"},
	{"struct.IOPerfControlClient::WorkBeginArgs.version", "uint32_t,0,0"},
	{"struct.IOPerfControlClient::WorkBeginArgs.version.meta", "4"},
	{"struct.IOPerfControlClient::WorkEndArgs", "version,size,end_time,reserved,driver_data"},
	{"struct.IOPerfControlClient::WorkEndArgs.driver_data", "void *,48,0"},
	{"struct.IOPerfControlClient::WorkEndArgs.driver_data.meta", "8"},
	{"struct.IOPerfControlClient::WorkEndArgs.end_time", "uint64_t,8,0"},
	{"struct.IOPerfControlClient::WorkEndArgs.end_time.meta", "8"},
	{"struct.IOPerfControlClient::WorkEndArgs.reserved", "uint64_t,16,4"},
	{"struct.IOPerfControlClient::WorkEndArgs.reserved.meta", "8"},
	{"struct.IOPerfControlClient::WorkEndArgs.size", "uint32_t,4,0"},
	{"struct.IOPerfControlClient::WorkEndArgs.size.meta", "4"},
	{"struct.IOPerfControlClient::WorkEndArgs.version", "uint32_t,0,0"},
	{"struct.IOPerfControlClient::WorkEndArgs.version.meta", "4"},
	{"struct.IOPerfControlClient::WorkSubmitArgs", "version,size,submit_time,reserved,driver_data"},
	{"struct.IOPerfControlClient::WorkSubmitArgs.driver_data", "void *,48,0"},
	{"struct.IOPerfControlClient::WorkSubmitArgs.driver_data.meta", "8"},
	{"struct.IOPerfControlClient::WorkSubmitArgs.reserved", "uint64_t,16,4"},
	{"struct.IOPerfControlClient::WorkSubmitArgs.reserved.meta", "8"},
	{"struct.IOPerfControlClient::WorkSubmitArgs.size", "uint32_t,4,0"},
	{"struct.IOPerfControlClient::WorkSubmitArgs.size.meta", "4"},
	{"struct.IOPerfControlClient::WorkSubmitArgs.submit_time", "uint64_t,8,0"},
	{"struct.IOPerfControlClient::WorkSubmitArgs.submit_time.meta", "8"},
	{"struct.IOPerfControlClient::WorkSubmitArgs.version", "uint32_t,0,0"},
	{"struct.IOPerfControlClient::WorkSubmitArgs.version.meta", "4"},
	{"struct.IOPerfControlClient::WorkTableEntry", "thread_group,coal,started,perfcontrol_data"},
	{"struct.IOPerfControlClient::WorkTableEntry.coal", "void *,8,0"},
	{"struct.IOPerfControlClient::WorkTableEntry.coal.meta", "8"},
	{"struct.IOPerfControlClient::WorkTableEntry.perfcontrol_data", "uint8_t,17,32"},
	{"struct.IOPerfControlClient::WorkTableEntry.perfcontrol_data.meta", "1"},
	{"struct.IOPerfControlClient::WorkTableEntry.started", "bool,16,0"},
	{"struct.IOPerfControlClient::WorkTableEntry.started.meta", "1"},
	{"struct.IOPerfControlClient::WorkTableEntry.thread_group", "void *,0,0"},
	{"struct.IOPerfControlClient::WorkTableEntry.thread_group.meta", "8"},
	{"struct.IOPerfControlClient_Data", "data,driverIndex,shared,workTable,workTableLength,workTableNextIndex,workTableLock,clientData"},
	{"struct.IOPerfControlClient_Data.clientData", "void *,48,0"},
	{"struct.IOPerfControlClient_Data.clientData.meta", "8"},
	{"struct.IOPerfControlClient_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOPerfControlClient_Data.data.meta", "4"},
	{"struct.IOPerfControlClient_Data.driverIndex", "uint8_t,4,0"},
	{"struct.IOPerfControlClient_Data.driverIndex.meta", "1"},
	{"struct.IOPerfControlClient_Data.shared", "void *,8,0"},
	{"struct.IOPerfControlClient_Data.shared.meta", "8"},
	{"struct.IOPerfControlClient_Data.workTable", "void *,16,0"},
	{"struct.IOPerfControlClient_Data.workTable.meta", "8"},
	{"struct.IOPerfControlClient_Data.workTableLength", "LONG,24,0"},
	{"struct.IOPerfControlClient_Data.workTableLength.meta", "8"},
	{"struct.IOPerfControlClient_Data.workTableLock", "void *,40,0"},
	{"struct.IOPerfControlClient_Data.workTableLock.meta", "8"},
	{"struct.IOPerfControlClient_Data.workTableNextIndex", "LONG,32,0"},
	{"struct.IOPerfControlClient_Data.workTableNextIndex.meta", "8"},
	{"struct.IOPerfControlClient_VTable", "parent,init,registerDevice,unregisterDevice,workSubmit,workSubmitAndBegin,workBegin,workEnd,registerPerformanceController"},
	{"struct.IOPerfControlClient_VTable.init", "IOPerfControlClient_VTable.init,112,0"},
	{"struct.IOPerfControlClient_VTable.init.meta", "8"},
	{"struct.IOPerfControlClient_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOPerfControlClient_VTable.parent.meta", "112"},
	{"struct.IOPerfControlClient_VTable.registerDevice", "IOPerfControlClient_VTable.registerDevice,120,0"},
	{"struct.IOPerfControlClient_VTable.registerDevice.meta", "8"},
	{"struct.IOPerfControlClient_VTable.registerPerformanceController", "IOPerfControlClient_VTable.registerPerformanceController,168,0"},
	{"struct.IOPerfControlClient_VTable.registerPerformanceController.meta", "8"},
	{"struct.IOPerfControlClient_VTable.unregisterDevice", "IOPerfControlClient_VTable.unregisterDevice,128,0"},
	{"struct.IOPerfControlClient_VTable.unregisterDevice.meta", "8"},
	{"struct.IOPerfControlClient_VTable.workBegin", "IOPerfControlClient_VTable.workBegin,152,0"},
	{"struct.IOPerfControlClient_VTable.workBegin.meta", "8"},
	{"struct.IOPerfControlClient_VTable.workEnd", "IOPerfControlClient_VTable.workEnd,160,0"},
	{"struct.IOPerfControlClient_VTable.workEnd.meta", "8"},
	{"struct.IOPerfControlClient_VTable.workSubmit", "IOPerfControlClient_VTable.workSubmit,136,0"},
	{"struct.IOPerfControlClient_VTable.workSubmit.meta", "8"},
	{"struct.IOPerfControlClient_VTable.workSubmitAndBegin", "IOPerfControlClient_VTable.workSubmitAndBegin,144,0"},
	{"struct.IOPerfControlClient_VTable.workSubmitAndBegin.meta", "8"},
	{"struct.IOPlatformDevice", "vtable,data"},
	{"struct.IOPlatformDevice.data", "struct.IOPlatformDevice_Data,8,0"},
	{"struct.IOPlatformDevice.data.meta", "136"},
	{"struct.IOPlatformDevice.vtable", "struct.IOPlatformDevice_VTable *,0,0"},
	{"struct.IOPlatformDevice.vtable.meta", "8"},
	{"struct.IOPlatformDevice::MetaClass_VTable", "parent"},
	{"struct.IOPlatformDevice::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOPlatformDevice::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOPlatformDevice_Data", "data,iopd_reserved"},
	{"struct.IOPlatformDevice_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IOPlatformDevice_Data.data.meta", "128"},
	{"struct.IOPlatformDevice_Data.iopd_reserved", "void *,128,0"},
	{"struct.IOPlatformDevice_Data.iopd_reserved.meta", "8"},
	{"struct.IOPlatformDevice_VTable", "parent"},
	{"struct.IOPlatformDevice_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IOPlatformDevice_VTable.parent.meta", "1336"},
	{"struct.IOPlatformExpert", "vtable,data"},
	{"struct.IOPlatformExpert.data", "struct.IOPlatformExpert_Data,8,0"},
	{"struct.IOPlatformExpert.data.meta", "216"},
	{"struct.IOPlatformExpert.vtable", "struct.IOPlatformExpert_VTable *,0,0"},
	{"struct.IOPlatformExpert.vtable.meta", "8"},
	{"struct.IOPlatformExpert::MetaClass_VTable", "parent"},
	{"struct.IOPlatformExpert::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOPlatformExpert::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOPlatformExpertDevice", "vtable,data"},
	{"struct.IOPlatformExpertDevice.data", "struct.IOPlatformExpertDevice_Data,8,0"},
	{"struct.IOPlatformExpertDevice.data.meta", "144"},
	{"struct.IOPlatformExpertDevice.vtable", "struct.IOPlatformExpertDevice_VTable *,0,0"},
	{"struct.IOPlatformExpertDevice.vtable.meta", "8"},
	{"struct.IOPlatformExpertDevice::MetaClass_VTable", "parent"},
	{"struct.IOPlatformExpertDevice::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOPlatformExpertDevice::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOPlatformExpertDevice_Data", "data,workLoop,ioped_reserved"},
	{"struct.IOPlatformExpertDevice_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IOPlatformExpertDevice_Data.data.meta", "128"},
	{"struct.IOPlatformExpertDevice_Data.ioped_reserved", "void *,136,0"},
	{"struct.IOPlatformExpertDevice_Data.ioped_reserved.meta", "8"},
	{"struct.IOPlatformExpertDevice_Data.workLoop", "void *,128,0"},
	{"struct.IOPlatformExpertDevice_Data.workLoop.meta", "8"},
	{"struct.IOPlatformExpertDevice_VTable", "parent,init"},
	{"struct.IOPlatformExpertDevice_VTable.init", "IOPlatformExpertDevice_VTable.init,1336,0"},
	{"struct.IOPlatformExpertDevice_VTable.init.meta", "8"},
	{"struct.IOPlatformExpertDevice_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IOPlatformExpertDevice_VTable.parent.meta", "1336"},
	{"struct.IOPlatformExpert_Data", "data,_peBootROMType,_peChipSetType,_peMachineType,root,_pePMFeatures,_pePrivPMFeatures,_peNumBatteriesSupported,thePowerTree,searchingForAdditionalParents,multipleParentKeyValue,numInstancesRegistered,iope_reserved"},
	{"struct.IOPlatformExpert_Data._peBootROMType", "LONG,128,0"},
	{"struct.IOPlatformExpert_Data._peBootROMType.meta", "8"},
	{"struct.IOPlatformExpert_Data._peChipSetType", "LONG,136,0"},
	{"struct.IOPlatformExpert_Data._peChipSetType.meta", "8"},
	{"struct.IOPlatformExpert_Data._peMachineType", "LONG,144,0"},
	{"struct.IOPlatformExpert_Data._peMachineType.meta", "8"},
	{"struct.IOPlatformExpert_Data._peNumBatteriesSupported", "int,168,0"},
	{"struct.IOPlatformExpert_Data._peNumBatteriesSupported.meta", "4"},
	{"struct.IOPlatformExpert_Data._pePMFeatures", "int,160,0"},
	{"struct.IOPlatformExpert_Data._pePMFeatures.meta", "4"},
	{"struct.IOPlatformExpert_Data._pePrivPMFeatures", "int,164,0"},
	{"struct.IOPlatformExpert_Data._pePrivPMFeatures.meta", "4"},
	{"struct.IOPlatformExpert_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IOPlatformExpert_Data.data.meta", "128"},
	{"struct.IOPlatformExpert_Data.iope_reserved", "void *,208,0"},
	{"struct.IOPlatformExpert_Data.iope_reserved.meta", "8"},
	{"struct.IOPlatformExpert_Data.multipleParentKeyValue", "void *,192,0"},
	{"struct.IOPlatformExpert_Data.multipleParentKeyValue.meta", "8"},
	{"struct.IOPlatformExpert_Data.numInstancesRegistered", "int,200,0"},
	{"struct.IOPlatformExpert_Data.numInstancesRegistered.meta", "4"},
	{"struct.IOPlatformExpert_Data.root", "void *,152,0"},
	{"struct.IOPlatformExpert_Data.root.meta", "8"},
	{"struct.IOPlatformExpert_Data.searchingForAdditionalParents", "bool,184,0"},
	{"struct.IOPlatformExpert_Data.searchingForAdditionalParents.meta", "1"},
	{"struct.IOPlatformExpert_Data.thePowerTree", "void *,176,0"},
	{"struct.IOPlatformExpert_Data.thePowerTree.meta", "8"},
	{"struct.IOPlatformExpert_VTable", "parent,setBootROMType,setChipSetType,setMachineType,CheckSubTree,RegisterServiceInTree,PMInstantiatePowerDomains,configure,createNub,compareNubName,getNubResources,getBootROMType,getChipSetType,getMachineType,getModelName,getMachineName,haltRestart,sleepKernel,getGMTTimeOfDay,setGMTTimeOfDay,getConsoleInfo,setConsoleInfo,registerNVRAMController,registerInterruptController,lookUpInterruptController,setCPUInterruptProperties,atInterruptLevel,getPhysicalRangeAllocator,platformAdjustService,PMRegisterDevice,PMLog,hasPMFeature,hasPrivPMFeature,numBatteriesSupported,savePanicInfo,createSystemSerialNumberString,deregisterInterruptController,getUTCTimeOfDay,setUTCTimeOfDay,getTargetName,getProductName"},
	{"struct.IOPlatformExpert_VTable.CheckSubTree", "IOPlatformExpert_VTable.CheckSubTree,1360,0"},
	{"struct.IOPlatformExpert_VTable.CheckSubTree.meta", "8"},
	{"struct.IOPlatformExpert_VTable.PMInstantiatePowerDomains", "IOPlatformExpert_VTable.PMInstantiatePowerDomains,1376,0"},
	{"struct.IOPlatformExpert_VTable.PMInstantiatePowerDomains.meta", "8"},
	{"struct.IOPlatformExpert_VTable.PMLog", "IOPlatformExpert_VTable.PMLog,1568,0"},
	{"struct.IOPlatformExpert_VTable.PMLog.meta", "8"},
	{"struct.IOPlatformExpert_VTable.PMRegisterDevice", "IOPlatformExpert_VTable.PMRegisterDevice,1560,0"},
	{"struct.IOPlatformExpert_VTable.PMRegisterDevice.meta", "8"},
	{"struct.IOPlatformExpert_VTable.RegisterServiceInTree", "IOPlatformExpert_VTable.RegisterServiceInTree,1368,0"},
	{"struct.IOPlatformExpert_VTable.RegisterServiceInTree.meta", "8"},
	{"struct.IOPlatformExpert_VTable.atInterruptLevel", "IOPlatformExpert_VTable.atInterruptLevel,1536,0"},
	{"struct.IOPlatformExpert_VTable.atInterruptLevel.meta", "8"},
	{"struct.IOPlatformExpert_VTable.compareNubName", "IOPlatformExpert_VTable.compareNubName,1400,0"},
	{"struct.IOPlatformExpert_VTable.compareNubName.meta", "8"},
	{"struct.IOPlatformExpert_VTable.configure", "IOPlatformExpert_VTable.configure,1384,0"},
	{"struct.IOPlatformExpert_VTable.configure.meta", "8"},
	{"struct.IOPlatformExpert_VTable.createNub", "IOPlatformExpert_VTable.createNub,1392,0"},
	{"struct.IOPlatformExpert_VTable.createNub.meta", "8"},
	{"struct.IOPlatformExpert_VTable.createSystemSerialNumberString", "IOPlatformExpert_VTable.createSystemSerialNumberString,1608,0"},
	{"struct.IOPlatformExpert_VTable.createSystemSerialNumberString.meta", "8"},
	{"struct.IOPlatformExpert_VTable.deregisterInterruptController", "IOPlatformExpert_VTable.deregisterInterruptController,1616,0"},
	{"struct.IOPlatformExpert_VTable.deregisterInterruptController.meta", "8"},
	{"struct.IOPlatformExpert_VTable.getBootROMType", "IOPlatformExpert_VTable.getBootROMType,1416,0"},
	{"struct.IOPlatformExpert_VTable.getBootROMType.meta", "8"},
	{"struct.IOPlatformExpert_VTable.getChipSetType", "IOPlatformExpert_VTable.getChipSetType,1424,0"},
	{"struct.IOPlatformExpert_VTable.getChipSetType.meta", "8"},
	{"struct.IOPlatformExpert_VTable.getConsoleInfo", "IOPlatformExpert_VTable.getConsoleInfo,1488,0"},
	{"struct.IOPlatformExpert_VTable.getConsoleInfo.meta", "8"},
	{"struct.IOPlatformExpert_VTable.getGMTTimeOfDay", "IOPlatformExpert_VTable.getGMTTimeOfDay,1472,0"},
	{"struct.IOPlatformExpert_VTable.getGMTTimeOfDay.meta", "8"},
	{"struct.IOPlatformExpert_VTable.getMachineName", "IOPlatformExpert_VTable.getMachineName,1448,0"},
	{"struct.IOPlatformExpert_VTable.getMachineName.meta", "8"},
	{"struct.IOPlatformExpert_VTable.getMachineType", "IOPlatformExpert_VTable.getMachineType,1432,0"},
	{"struct.IOPlatformExpert_VTable.getMachineType.meta", "8"},
	{"struct.IOPlatformExpert_VTable.getModelName", "IOPlatformExpert_VTable.getModelName,1440,0"},
	{"struct.IOPlatformExpert_VTable.getModelName.meta", "8"},
	{"struct.IOPlatformExpert_VTable.getNubResources", "IOPlatformExpert_VTable.getNubResources,1408,0"},
	{"struct.IOPlatformExpert_VTable.getNubResources.meta", "8"},
	{"struct.IOPlatformExpert_VTable.getPhysicalRangeAllocator", "IOPlatformExpert_VTable.getPhysicalRangeAllocator,1544,0"},
	{"struct.IOPlatformExpert_VTable.getPhysicalRangeAllocator.meta", "8"},
	{"struct.IOPlatformExpert_VTable.getProductName", "IOPlatformExpert_VTable.getProductName,1648,0"},
	{"struct.IOPlatformExpert_VTable.getProductName.meta", "8"},
	{"struct.IOPlatformExpert_VTable.getTargetName", "IOPlatformExpert_VTable.getTargetName,1640,0"},
	{"struct.IOPlatformExpert_VTable.getTargetName.meta", "8"},
	{"struct.IOPlatformExpert_VTable.getUTCTimeOfDay", "IOPlatformExpert_VTable.getUTCTimeOfDay,1624,0"},
	{"struct.IOPlatformExpert_VTable.getUTCTimeOfDay.meta", "8"},
	{"struct.IOPlatformExpert_VTable.haltRestart", "IOPlatformExpert_VTable.haltRestart,1456,0"},
	{"struct.IOPlatformExpert_VTable.haltRestart.meta", "8"},
	{"struct.IOPlatformExpert_VTable.hasPMFeature", "IOPlatformExpert_VTable.hasPMFeature,1576,0"},
	{"struct.IOPlatformExpert_VTable.hasPMFeature.meta", "8"},
	{"struct.IOPlatformExpert_VTable.hasPrivPMFeature", "IOPlatformExpert_VTable.hasPrivPMFeature,1584,0"},
	{"struct.IOPlatformExpert_VTable.hasPrivPMFeature.meta", "8"},
	{"struct.IOPlatformExpert_VTable.lookUpInterruptController", "IOPlatformExpert_VTable.lookUpInterruptController,1520,0"},
	{"struct.IOPlatformExpert_VTable.lookUpInterruptController.meta", "8"},
	{"struct.IOPlatformExpert_VTable.numBatteriesSupported", "IOPlatformExpert_VTable.numBatteriesSupported,1592,0"},
	{"struct.IOPlatformExpert_VTable.numBatteriesSupported.meta", "8"},
	{"struct.IOPlatformExpert_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IOPlatformExpert_VTable.parent.meta", "1336"},
	{"struct.IOPlatformExpert_VTable.platformAdjustService", "IOPlatformExpert_VTable.platformAdjustService,1552,0"},
	{"struct.IOPlatformExpert_VTable.platformAdjustService.meta", "8"},
	{"struct.IOPlatformExpert_VTable.registerInterruptController", "IOPlatformExpert_VTable.registerInterruptController,1512,0"},
	{"struct.IOPlatformExpert_VTable.registerInterruptController.meta", "8"},
	{"struct.IOPlatformExpert_VTable.registerNVRAMController", "IOPlatformExpert_VTable.registerNVRAMController,1504,0"},
	{"struct.IOPlatformExpert_VTable.registerNVRAMController.meta", "8"},
	{"struct.IOPlatformExpert_VTable.savePanicInfo", "IOPlatformExpert_VTable.savePanicInfo,1600,0"},
	{"struct.IOPlatformExpert_VTable.savePanicInfo.meta", "8"},
	{"struct.IOPlatformExpert_VTable.setBootROMType", "IOPlatformExpert_VTable.setBootROMType,1336,0"},
	{"struct.IOPlatformExpert_VTable.setBootROMType.meta", "8"},
	{"struct.IOPlatformExpert_VTable.setCPUInterruptProperties", "IOPlatformExpert_VTable.setCPUInterruptProperties,1528,0"},
	{"struct.IOPlatformExpert_VTable.setCPUInterruptProperties.meta", "8"},
	{"struct.IOPlatformExpert_VTable.setChipSetType", "IOPlatformExpert_VTable.setChipSetType,1344,0"},
	{"struct.IOPlatformExpert_VTable.setChipSetType.meta", "8"},
	{"struct.IOPlatformExpert_VTable.setConsoleInfo", "IOPlatformExpert_VTable.setConsoleInfo,1496,0"},
	{"struct.IOPlatformExpert_VTable.setConsoleInfo.meta", "8"},
	{"struct.IOPlatformExpert_VTable.setGMTTimeOfDay", "IOPlatformExpert_VTable.setGMTTimeOfDay,1480,0"},
	{"struct.IOPlatformExpert_VTable.setGMTTimeOfDay.meta", "8"},
	{"struct.IOPlatformExpert_VTable.setMachineType", "IOPlatformExpert_VTable.setMachineType,1352,0"},
	{"struct.IOPlatformExpert_VTable.setMachineType.meta", "8"},
	{"struct.IOPlatformExpert_VTable.setUTCTimeOfDay", "IOPlatformExpert_VTable.setUTCTimeOfDay,1632,0"},
	{"struct.IOPlatformExpert_VTable.setUTCTimeOfDay.meta", "8"},
	{"struct.IOPlatformExpert_VTable.sleepKernel", "IOPlatformExpert_VTable.sleepKernel,1464,0"},
	{"struct.IOPlatformExpert_VTable.sleepKernel.meta", "8"},
	{"struct.IOPlatformIO", "vtable,data"},
	{"struct.IOPlatformIO.data", "struct.IOPlatformIO_Data,8,0"},
	{"struct.IOPlatformIO.data.meta", "128"},
	{"struct.IOPlatformIO.vtable", "struct.IOPlatformIO_VTable *,0,0"},
	{"struct.IOPlatformIO.vtable.meta", "8"},
	{"struct.IOPlatformIO::MetaClass_VTable", "parent"},
	{"struct.IOPlatformIO::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOPlatformIO::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOPlatformIO_Data", "data"},
	{"struct.IOPlatformIO_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IOPlatformIO_Data.data.meta", "128"},
	{"struct.IOPlatformIO_VTable", "parent,handlePlatformError"},
	{"struct.IOPlatformIO_VTable.handlePlatformError", "IOPlatformIO_VTable.handlePlatformError,1336,0"},
	{"struct.IOPlatformIO_VTable.handlePlatformError.meta", "8"},
	{"struct.IOPlatformIO_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IOPlatformIO_VTable.parent.meta", "1336"},
	{"struct.IOPolledCompletion", "target,action,parameter"},
	{"struct.IOPolledCompletion.action", "void *,8,0"},
	{"struct.IOPolledCompletion.action.meta", "8"},
	{"struct.IOPolledCompletion.parameter", "void *,16,0"},
	{"struct.IOPolledCompletion.parameter.meta", "8"},
	{"struct.IOPolledCompletion.target", "void *,0,0"},
	{"struct.IOPolledCompletion.target.meta", "8"},
	{"struct.IOPolledInterface", "vtable,data"},
	{"struct.IOPolledInterface.data", "struct.IOPolledInterface_Data,8,0"},
	{"struct.IOPolledInterface.data.meta", "16"},
	{"struct.IOPolledInterface.vtable", "struct.IOPolledInterface_VTable *,0,0"},
	{"struct.IOPolledInterface.vtable.meta", "8"},
	{"struct.IOPolledInterface::MetaClass_VTable", "parent"},
	{"struct.IOPolledInterface::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOPolledInterface::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOPolledInterface_Data", "data,reserved"},
	{"struct.IOPolledInterface_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOPolledInterface_Data.data.meta", "4"},
	{"struct.IOPolledInterface_Data.reserved", "void *,8,0"},
	{"struct.IOPolledInterface_Data.reserved.meta", "8"},
	{"struct.IOPolledInterface_VTable", "parent,probe,open,close,startIO,checkForWork,setEncryptionKey"},
	{"struct.IOPolledInterface_VTable.checkForWork", "IOPolledInterface_VTable.checkForWork,144,0"},
	{"struct.IOPolledInterface_VTable.checkForWork.meta", "8"},
	{"struct.IOPolledInterface_VTable.close", "IOPolledInterface_VTable.close,128,0"},
	{"struct.IOPolledInterface_VTable.close.meta", "8"},
	{"struct.IOPolledInterface_VTable.open", "IOPolledInterface_VTable.open,120,0"},
	{"struct.IOPolledInterface_VTable.open.meta", "8"},
	{"struct.IOPolledInterface_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOPolledInterface_VTable.parent.meta", "112"},
	{"struct.IOPolledInterface_VTable.probe", "IOPolledInterface_VTable.probe,112,0"},
	{"struct.IOPolledInterface_VTable.probe.meta", "8"},
	{"struct.IOPolledInterface_VTable.setEncryptionKey", "IOPolledInterface_VTable.setEncryptionKey,152,0"},
	{"struct.IOPolledInterface_VTable.setEncryptionKey.meta", "8"},
	{"struct.IOPolledInterface_VTable.startIO", "IOPolledInterface_VTable.startIO,136,0"},
	{"struct.IOPolledInterface_VTable.startIO.meta", "8"},
	{"struct.IOPowerConnection", "vtable,data"},
	{"struct.IOPowerConnection.data", "struct.IOPowerConnection_Data,8,0"},
	{"struct.IOPowerConnection.data.meta", "184"},
	{"struct.IOPowerConnection.vtable", "struct.IOPowerConnection_VTable *,0,0"},
	{"struct.IOPowerConnection.vtable.meta", "8"},
	{"struct.IOPowerConnection::MetaClass_VTable", "parent"},
	{"struct.IOPowerConnection::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOPowerConnection::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOPowerConnection_Data", "data,stateKnown,currentPowerFlags,desiredDomainState,requestFlag,preventIdleSleepFlag,preventSystemSleepFlag,awaitingAck,readyFlag,delayChildNotification"},
	{"struct.IOPowerConnection_Data.awaitingAck", "bool,176,0"},
	{"struct.IOPowerConnection_Data.awaitingAck.meta", "1"},
	{"struct.IOPowerConnection_Data.currentPowerFlags", "LONG,136,0"},
	{"struct.IOPowerConnection_Data.currentPowerFlags.meta", "8"},
	{"struct.IOPowerConnection_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IOPowerConnection_Data.data.meta", "128"},
	{"struct.IOPowerConnection_Data.delayChildNotification", "bool,178,0"},
	{"struct.IOPowerConnection_Data.delayChildNotification.meta", "1"},
	{"struct.IOPowerConnection_Data.desiredDomainState", "LONGU,144,0"},
	{"struct.IOPowerConnection_Data.desiredDomainState.meta", "8"},
	{"struct.IOPowerConnection_Data.preventIdleSleepFlag", "LONGU,160,0"},
	{"struct.IOPowerConnection_Data.preventIdleSleepFlag.meta", "8"},
	{"struct.IOPowerConnection_Data.preventSystemSleepFlag", "LONGU,168,0"},
	{"struct.IOPowerConnection_Data.preventSystemSleepFlag.meta", "8"},
	{"struct.IOPowerConnection_Data.readyFlag", "bool,177,0"},
	{"struct.IOPowerConnection_Data.readyFlag.meta", "1"},
	{"struct.IOPowerConnection_Data.requestFlag", "bool,152,0"},
	{"struct.IOPowerConnection_Data.requestFlag.meta", "1"},
	{"struct.IOPowerConnection_Data.stateKnown", "bool,128,0"},
	{"struct.IOPowerConnection_Data.stateKnown.meta", "1"},
	{"struct.IOPowerConnection_VTable", "parent"},
	{"struct.IOPowerConnection_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IOPowerConnection_VTable.parent.meta", "1336"},
	{"struct.IOProviderPropertyMerger", "vtable,data"},
	{"struct.IOProviderPropertyMerger.data", "struct.IOProviderPropertyMerger_Data,8,0"},
	{"struct.IOProviderPropertyMerger.data.meta", "128"},
	{"struct.IOProviderPropertyMerger.vtable", "struct.IOProviderPropertyMerger_VTable *,0,0"},
	{"struct.IOProviderPropertyMerger.vtable.meta", "8"},
	{"struct.IOProviderPropertyMerger::MetaClass_VTable", "parent"},
	{"struct.IOProviderPropertyMerger::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOProviderPropertyMerger::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOProviderPropertyMerger_Data", "data"},
	{"struct.IOProviderPropertyMerger_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IOProviderPropertyMerger_Data.data.meta", "128"},
	{"struct.IOProviderPropertyMerger_VTable", "parent"},
	{"struct.IOProviderPropertyMerger_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IOProviderPropertyMerger_VTable.parent.meta", "1336"},
	{"struct.IORPC", "message,reply,sendSize,replySize,kernelContent"},
	{"struct.IORPC.kernelContent", "void *,24,0"},
	{"struct.IORPC.kernelContent.meta", "8"},
	{"struct.IORPC.message", "void *,0,0"},
	{"struct.IORPC.message.meta", "8"},
	{"struct.IORPC.reply", "void *,8,0"},
	{"struct.IORPC.reply.meta", "8"},
	{"struct.IORPC.replySize", "uint32_t,20,0"},
	{"struct.IORPC.replySize.meta", "4"},
	{"struct.IORPC.sendSize", "uint32_t,16,0"},
	{"struct.IORPC.sendSize.meta", "4"},
	{"struct.IORPCMessage", "msgid,flags,objectRefs,objects"},
	{"struct.IORPCMessage.flags", "uint64_t,8,0"},
	{"struct.IORPCMessage.flags.meta", "8"},
	{"struct.IORPCMessage.msgid", "uint64_t,0,0"},
	{"struct.IORPCMessage.msgid.meta", "8"},
	{"struct.IORPCMessage.objectRefs", "uint64_t,16,0"},
	{"struct.IORPCMessage.objectRefs.meta", "8"},
	{"struct.IORPCMessage.objects", "OSObjectRef,24,0"},
	{"struct.IORPCMessage.objects.meta", "8"},
	{"struct.IORPCMessageMach", "msgh,msgh_body,objects"},
	{"struct.IORPCMessageMach.msgh", "void *,0,0"},
	{"struct.IORPCMessageMach.msgh.meta", "8"},
	{"struct.IORPCMessageMach.msgh_body", "void *,8,0"},
	{"struct.IORPCMessageMach.msgh_body.meta", "8"},
	{"struct.IORPCMessageMach.objects", "mach_msg_port_descriptor_t,16,0"},
	{"struct.IORPCMessageMach.objects.meta", "8"},
	{"struct.IORTC", "vtable,data"},
	{"struct.IORTC.data", "struct.IORTC_Data,8,0"},
	{"struct.IORTC.data.meta", "136"},
	{"struct.IORTC.vtable", "struct.IORTC_VTable *,0,0"},
	{"struct.IORTC.vtable.meta", "8"},
	{"struct.IORTC::MetaClass_VTable", "parent"},
	{"struct.IORTC::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IORTC::MetaClass_VTable.parent.meta", "112"},
	{"struct.IORTCController::MetaClass_VTable", "parent"},
	{"struct.IORTCController::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IORTCController::MetaClass_VTable.parent.meta", "112"},
	{"struct.IORTCController_VTable", "parent,getRealTimeClock,setRealTimeClock"},
	{"struct.IORTCController_VTable.getRealTimeClock", "IORTCController_VTable.getRealTimeClock,1336,0"},
	{"struct.IORTCController_VTable.getRealTimeClock.meta", "8"},
	{"struct.IORTCController_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IORTCController_VTable.parent.meta", "1336"},
	{"struct.IORTCController_VTable.setRealTimeClock", "IORTCController_VTable.setRealTimeClock,1344,0"},
	{"struct.IORTCController_VTable.setRealTimeClock.meta", "8"},
	{"struct.IORTC_Data", "data,iortc_reserved"},
	{"struct.IORTC_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IORTC_Data.data.meta", "128"},
	{"struct.IORTC_Data.iortc_reserved", "void *,128,0"},
	{"struct.IORTC_Data.iortc_reserved.meta", "8"},
	{"struct.IORTC_VTable", "parent,getGMTTimeOfDay,setGMTTimeOfDay,getUTCTimeOfDay,setUTCTimeOfDay,setAlarmEnable,getMonotonicClockOffset,setMonotonicClockOffset,getMonotonicClockAndTimestamp"},
	{"struct.IORTC_VTable.getGMTTimeOfDay", "IORTC_VTable.getGMTTimeOfDay,1336,0"},
	{"struct.IORTC_VTable.getGMTTimeOfDay.meta", "8"},
	{"struct.IORTC_VTable.getMonotonicClockAndTimestamp", "IORTC_VTable.getMonotonicClockAndTimestamp,1392,0"},
	{"struct.IORTC_VTable.getMonotonicClockAndTimestamp.meta", "8"},
	{"struct.IORTC_VTable.getMonotonicClockOffset", "IORTC_VTable.getMonotonicClockOffset,1376,0"},
	{"struct.IORTC_VTable.getMonotonicClockOffset.meta", "8"},
	{"struct.IORTC_VTable.getUTCTimeOfDay", "IORTC_VTable.getUTCTimeOfDay,1352,0"},
	{"struct.IORTC_VTable.getUTCTimeOfDay.meta", "8"},
	{"struct.IORTC_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IORTC_VTable.parent.meta", "1336"},
	{"struct.IORTC_VTable.setAlarmEnable", "IORTC_VTable.setAlarmEnable,1368,0"},
	{"struct.IORTC_VTable.setAlarmEnable.meta", "8"},
	{"struct.IORTC_VTable.setGMTTimeOfDay", "IORTC_VTable.setGMTTimeOfDay,1344,0"},
	{"struct.IORTC_VTable.setGMTTimeOfDay.meta", "8"},
	{"struct.IORTC_VTable.setMonotonicClockOffset", "IORTC_VTable.setMonotonicClockOffset,1384,0"},
	{"struct.IORTC_VTable.setMonotonicClockOffset.meta", "8"},
	{"struct.IORTC_VTable.setUTCTimeOfDay", "IORTC_VTable.setUTCTimeOfDay,1360,0"},
	{"struct.IORTC_VTable.setUTCTimeOfDay.meta", "8"},
	{"struct.IORangeAllocator", "vtable,data"},
	{"struct.IORangeAllocator.data", "struct.IORangeAllocator_Data,8,0"},
	{"struct.IORangeAllocator.data.meta", "40"},
	{"struct.IORangeAllocator.vtable", "struct.IORangeAllocator_VTable *,0,0"},
	{"struct.IORangeAllocator.vtable.meta", "8"},
	{"struct.IORangeAllocator::MetaClass_VTable", "parent"},
	{"struct.IORangeAllocator::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IORangeAllocator::MetaClass_VTable.parent.meta", "112"},
	{"struct.IORangeAllocator_Data", "data,numElements,capacity,capacityIncrement,defaultAlignmentMask,options,elements"},
	{"struct.IORangeAllocator_Data.capacity", "int,8,0"},
	{"struct.IORangeAllocator_Data.capacity.meta", "4"},
	{"struct.IORangeAllocator_Data.capacityIncrement", "int,12,0"},
	{"struct.IORangeAllocator_Data.capacityIncrement.meta", "4"},
	{"struct.IORangeAllocator_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IORangeAllocator_Data.data.meta", "4"},
	{"struct.IORangeAllocator_Data.defaultAlignmentMask", "LONG,16,0"},
	{"struct.IORangeAllocator_Data.defaultAlignmentMask.meta", "8"},
	{"struct.IORangeAllocator_Data.elements", "void *,32,0"},
	{"struct.IORangeAllocator_Data.elements.meta", "8"},
	{"struct.IORangeAllocator_Data.numElements", "int,4,0"},
	{"struct.IORangeAllocator_Data.numElements.meta", "4"},
	{"struct.IORangeAllocator_Data.options", "int,24,0"},
	{"struct.IORangeAllocator_Data.options.meta", "4"},
	{"struct.IORangeAllocator_VTable", "parent,allocElement,deallocElement,init,getFragmentCount,getFragmentCapacity,setFragmentCapacityIncrement,getFreeCount,allocate,allocateRange,deallocate"},
	{"struct.IORangeAllocator_VTable.allocElement", "IORangeAllocator_VTable.allocElement,112,0"},
	{"struct.IORangeAllocator_VTable.allocElement.meta", "8"},
	{"struct.IORangeAllocator_VTable.allocate", "IORangeAllocator_VTable.allocate,168,0"},
	{"struct.IORangeAllocator_VTable.allocate.meta", "8"},
	{"struct.IORangeAllocator_VTable.allocateRange", "IORangeAllocator_VTable.allocateRange,176,0"},
	{"struct.IORangeAllocator_VTable.allocateRange.meta", "8"},
	{"struct.IORangeAllocator_VTable.deallocElement", "IORangeAllocator_VTable.deallocElement,120,0"},
	{"struct.IORangeAllocator_VTable.deallocElement.meta", "8"},
	{"struct.IORangeAllocator_VTable.deallocate", "IORangeAllocator_VTable.deallocate,184,0"},
	{"struct.IORangeAllocator_VTable.deallocate.meta", "8"},
	{"struct.IORangeAllocator_VTable.getFragmentCapacity", "IORangeAllocator_VTable.getFragmentCapacity,144,0"},
	{"struct.IORangeAllocator_VTable.getFragmentCapacity.meta", "8"},
	{"struct.IORangeAllocator_VTable.getFragmentCount", "IORangeAllocator_VTable.getFragmentCount,136,0"},
	{"struct.IORangeAllocator_VTable.getFragmentCount.meta", "8"},
	{"struct.IORangeAllocator_VTable.getFreeCount", "IORangeAllocator_VTable.getFreeCount,160,0"},
	{"struct.IORangeAllocator_VTable.getFreeCount.meta", "8"},
	{"struct.IORangeAllocator_VTable.init", "IORangeAllocator_VTable.init,128,0"},
	{"struct.IORangeAllocator_VTable.init.meta", "8"},
	{"struct.IORangeAllocator_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IORangeAllocator_VTable.parent.meta", "112"},
	{"struct.IORangeAllocator_VTable.setFragmentCapacityIncrement", "IORangeAllocator_VTable.setFragmentCapacityIncrement,152,0"},
	{"struct.IORangeAllocator_VTable.setFragmentCapacityIncrement.meta", "8"},
	{"struct.IORegistryEntry", "vtable,data"},
	{"struct.IORegistryEntry.data", "struct.IORegistryEntry_Data,8,0"},
	{"struct.IORegistryEntry.data.meta", "32"},
	{"struct.IORegistryEntry.vtable", "struct.IORegistryEntry_VTable *,0,0"},
	{"struct.IORegistryEntry.vtable.meta", "8"},
	{"struct.IORegistryEntry::MetaClass_VTable", "parent"},
	{"struct.IORegistryEntry::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IORegistryEntry::MetaClass_VTable.parent.meta", "112"},
	{"struct.IORegistryEntry_Data", "data,reserved,fRegistryTable,fPropertyTable"},
	{"struct.IORegistryEntry_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IORegistryEntry_Data.data.meta", "4"},
	{"struct.IORegistryEntry_Data.fPropertyTable", "void *,24,0"},
	{"struct.IORegistryEntry_Data.fPropertyTable.meta", "8"},
	{"struct.IORegistryEntry_Data.fRegistryTable", "void *,16,0"},
	{"struct.IORegistryEntry_Data.fRegistryTable.meta", "8"},
	{"struct.IORegistryEntry_Data.reserved", "void *,8,0"},
	{"struct.IORegistryEntry_Data.reserved.meta", "8"},
	{"struct.IORegistryEntry_VTable", "parent,copyProperty__1,copyProperty__2,copyProperty__3,copyParentEntry,copyChildEntry,runPropertyAction,init__1,setPropertyTable,setProperty__1,setProperty__2,setProperty__3,setProperty__4,setProperty__5,setProperty__6,setProperty__7,removeProperty__1,removeProperty__2,removeProperty__3,getProperty__1,getProperty__2,getProperty__3,getProperty__4,getProperty__5,getProperty__6,copyProperty__4,copyProperty__5,copyProperty__6,dictionaryWithProperties,serializeProperties,setProperties,getParentIterator,applyToParents,getParentEntry,getChildIterator,applyToChildren,getChildEntry,isChild,isParent,inPlane,getDepth,attachToParent,detachFromParent,attachToChild,detachFromChild,detachAbove,detachAll,getName,copyName,compareNames,compareName,setName__1,setName__2,getLocation,copyLocation,setLocation__1,setLocation__2,getPath,getPathComponent,childFromPath,init__2"},
	{"struct.IORegistryEntry_VTable.applyToChildren", "IORegistryEntry_VTable.applyToChildren,384,0"},
	{"struct.IORegistryEntry_VTable.applyToChildren.meta", "8"},
	{"struct.IORegistryEntry_VTable.applyToParents", "IORegistryEntry_VTable.applyToParents,360,0"},
	{"struct.IORegistryEntry_VTable.applyToParents.meta", "8"},
	{"struct.IORegistryEntry_VTable.attachToChild", "IORegistryEntry_VTable.attachToChild,448,0"},
	{"struct.IORegistryEntry_VTable.attachToChild.meta", "8"},
	{"struct.IORegistryEntry_VTable.attachToParent", "IORegistryEntry_VTable.attachToParent,432,0"},
	{"struct.IORegistryEntry_VTable.attachToParent.meta", "8"},
	{"struct.IORegistryEntry_VTable.childFromPath", "IORegistryEntry_VTable.childFromPath,576,0"},
	{"struct.IORegistryEntry_VTable.childFromPath.meta", "8"},
	{"struct.IORegistryEntry_VTable.compareName", "IORegistryEntry_VTable.compareName,504,0"},
	{"struct.IORegistryEntry_VTable.compareName.meta", "8"},
	{"struct.IORegistryEntry_VTable.compareNames", "IORegistryEntry_VTable.compareNames,496,0"},
	{"struct.IORegistryEntry_VTable.compareNames.meta", "8"},
	{"struct.IORegistryEntry_VTable.copyChildEntry", "IORegistryEntry_VTable.copyChildEntry,144,0"},
	{"struct.IORegistryEntry_VTable.copyChildEntry.meta", "8"},
	{"struct.IORegistryEntry_VTable.copyLocation", "IORegistryEntry_VTable.copyLocation,536,0"},
	{"struct.IORegistryEntry_VTable.copyLocation.meta", "8"},
	{"struct.IORegistryEntry_VTable.copyName", "IORegistryEntry_VTable.copyName,488,0"},
	{"struct.IORegistryEntry_VTable.copyName.meta", "8"},
	{"struct.IORegistryEntry_VTable.copyParentEntry", "IORegistryEntry_VTable.copyParentEntry,136,0"},
	{"struct.IORegistryEntry_VTable.copyParentEntry.meta", "8"},
	{"struct.IORegistryEntry_VTable.copyProperty__1", "IORegistryEntry_VTable.copyProperty__1,112,0"},
	{"struct.IORegistryEntry_VTable.copyProperty__1.meta", "8"},
	{"struct.IORegistryEntry_VTable.copyProperty__2", "IORegistryEntry_VTable.copyProperty__2,120,0"},
	{"struct.IORegistryEntry_VTable.copyProperty__2.meta", "8"},
	{"struct.IORegistryEntry_VTable.copyProperty__3", "IORegistryEntry_VTable.copyProperty__3,128,0"},
	{"struct.IORegistryEntry_VTable.copyProperty__3.meta", "8"},
	{"struct.IORegistryEntry_VTable.copyProperty__4", "IORegistryEntry_VTable.copyProperty__4,304,0"},
	{"struct.IORegistryEntry_VTable.copyProperty__4.meta", "8"},
	{"struct.IORegistryEntry_VTable.copyProperty__5", "IORegistryEntry_VTable.copyProperty__5,312,0"},
	{"struct.IORegistryEntry_VTable.copyProperty__5.meta", "8"},
	{"struct.IORegistryEntry_VTable.copyProperty__6", "IORegistryEntry_VTable.copyProperty__6,320,0"},
	{"struct.IORegistryEntry_VTable.copyProperty__6.meta", "8"},
	{"struct.IORegistryEntry_VTable.detachAbove", "IORegistryEntry_VTable.detachAbove,464,0"},
	{"struct.IORegistryEntry_VTable.detachAbove.meta", "8"},
	{"struct.IORegistryEntry_VTable.detachAll", "IORegistryEntry_VTable.detachAll,472,0"},
	{"struct.IORegistryEntry_VTable.detachAll.meta", "8"},
	{"struct.IORegistryEntry_VTable.detachFromChild", "IORegistryEntry_VTable.detachFromChild,456,0"},
	{"struct.IORegistryEntry_VTable.detachFromChild.meta", "8"},
	{"struct.IORegistryEntry_VTable.detachFromParent", "IORegistryEntry_VTable.detachFromParent,440,0"},
	{"struct.IORegistryEntry_VTable.detachFromParent.meta", "8"},
	{"struct.IORegistryEntry_VTable.dictionaryWithProperties", "IORegistryEntry_VTable.dictionaryWithProperties,328,0"},
	{"struct.IORegistryEntry_VTable.dictionaryWithProperties.meta", "8"},
	{"struct.IORegistryEntry_VTable.getChildEntry", "IORegistryEntry_VTable.getChildEntry,392,0"},
	{"struct.IORegistryEntry_VTable.getChildEntry.meta", "8"},
	{"struct.IORegistryEntry_VTable.getChildIterator", "IORegistryEntry_VTable.getChildIterator,376,0"},
	{"struct.IORegistryEntry_VTable.getChildIterator.meta", "8"},
	{"struct.IORegistryEntry_VTable.getDepth", "IORegistryEntry_VTable.getDepth,424,0"},
	{"struct.IORegistryEntry_VTable.getDepth.meta", "8"},
	{"struct.IORegistryEntry_VTable.getLocation", "IORegistryEntry_VTable.getLocation,528,0"},
	{"struct.IORegistryEntry_VTable.getLocation.meta", "8"},
	{"struct.IORegistryEntry_VTable.getName", "IORegistryEntry_VTable.getName,480,0"},
	{"struct.IORegistryEntry_VTable.getName.meta", "8"},
	{"struct.IORegistryEntry_VTable.getParentEntry", "IORegistryEntry_VTable.getParentEntry,368,0"},
	{"struct.IORegistryEntry_VTable.getParentEntry.meta", "8"},
	{"struct.IORegistryEntry_VTable.getParentIterator", "IORegistryEntry_VTable.getParentIterator,352,0"},
	{"struct.IORegistryEntry_VTable.getParentIterator.meta", "8"},
	{"struct.IORegistryEntry_VTable.getPath", "IORegistryEntry_VTable.getPath,560,0"},
	{"struct.IORegistryEntry_VTable.getPath.meta", "8"},
	{"struct.IORegistryEntry_VTable.getPathComponent", "IORegistryEntry_VTable.getPathComponent,568,0"},
	{"struct.IORegistryEntry_VTable.getPathComponent.meta", "8"},
	{"struct.IORegistryEntry_VTable.getProperty__1", "IORegistryEntry_VTable.getProperty__1,256,0"},
	{"struct.IORegistryEntry_VTable.getProperty__1.meta", "8"},
	{"struct.IORegistryEntry_VTable.getProperty__2", "IORegistryEntry_VTable.getProperty__2,264,0"},
	{"struct.IORegistryEntry_VTable.getProperty__2.meta", "8"},
	{"struct.IORegistryEntry_VTable.getProperty__3", "IORegistryEntry_VTable.getProperty__3,272,0"},
	{"struct.IORegistryEntry_VTable.getProperty__3.meta", "8"},
	{"struct.IORegistryEntry_VTable.getProperty__4", "IORegistryEntry_VTable.getProperty__4,280,0"},
	{"struct.IORegistryEntry_VTable.getProperty__4.meta", "8"},
	{"struct.IORegistryEntry_VTable.getProperty__5", "IORegistryEntry_VTable.getProperty__5,288,0"},
	{"struct.IORegistryEntry_VTable.getProperty__5.meta", "8"},
	{"struct.IORegistryEntry_VTable.getProperty__6", "IORegistryEntry_VTable.getProperty__6,296,0"},
	{"struct.IORegistryEntry_VTable.getProperty__6.meta", "8"},
	{"struct.IORegistryEntry_VTable.inPlane", "IORegistryEntry_VTable.inPlane,416,0"},
	{"struct.IORegistryEntry_VTable.inPlane.meta", "8"},
	{"struct.IORegistryEntry_VTable.init__1", "IORegistryEntry_VTable.init__1,160,0"},
	{"struct.IORegistryEntry_VTable.init__1.meta", "8"},
	{"struct.IORegistryEntry_VTable.init__2", "IORegistryEntry_VTable.init__2,584,0"},
	{"struct.IORegistryEntry_VTable.init__2.meta", "8"},
	{"struct.IORegistryEntry_VTable.isChild", "IORegistryEntry_VTable.isChild,400,0"},
	{"struct.IORegistryEntry_VTable.isChild.meta", "8"},
	{"struct.IORegistryEntry_VTable.isParent", "IORegistryEntry_VTable.isParent,408,0"},
	{"struct.IORegistryEntry_VTable.isParent.meta", "8"},
	{"struct.IORegistryEntry_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IORegistryEntry_VTable.parent.meta", "112"},
	{"struct.IORegistryEntry_VTable.removeProperty__1", "IORegistryEntry_VTable.removeProperty__1,232,0"},
	{"struct.IORegistryEntry_VTable.removeProperty__1.meta", "8"},
	{"struct.IORegistryEntry_VTable.removeProperty__2", "IORegistryEntry_VTable.removeProperty__2,240,0"},
	{"struct.IORegistryEntry_VTable.removeProperty__2.meta", "8"},
	{"struct.IORegistryEntry_VTable.removeProperty__3", "IORegistryEntry_VTable.removeProperty__3,248,0"},
	{"struct.IORegistryEntry_VTable.removeProperty__3.meta", "8"},
	{"struct.IORegistryEntry_VTable.runPropertyAction", "IORegistryEntry_VTable.runPropertyAction,152,0"},
	{"struct.IORegistryEntry_VTable.runPropertyAction.meta", "8"},
	{"struct.IORegistryEntry_VTable.serializeProperties", "IORegistryEntry_VTable.serializeProperties,336,0"},
	{"struct.IORegistryEntry_VTable.serializeProperties.meta", "8"},
	{"struct.IORegistryEntry_VTable.setLocation__1", "IORegistryEntry_VTable.setLocation__1,544,0"},
	{"struct.IORegistryEntry_VTable.setLocation__1.meta", "8"},
	{"struct.IORegistryEntry_VTable.setLocation__2", "IORegistryEntry_VTable.setLocation__2,552,0"},
	{"struct.IORegistryEntry_VTable.setLocation__2.meta", "8"},
	{"struct.IORegistryEntry_VTable.setName__1", "IORegistryEntry_VTable.setName__1,512,0"},
	{"struct.IORegistryEntry_VTable.setName__1.meta", "8"},
	{"struct.IORegistryEntry_VTable.setName__2", "IORegistryEntry_VTable.setName__2,520,0"},
	{"struct.IORegistryEntry_VTable.setName__2.meta", "8"},
	{"struct.IORegistryEntry_VTable.setProperties", "IORegistryEntry_VTable.setProperties,344,0"},
	{"struct.IORegistryEntry_VTable.setProperties.meta", "8"},
	{"struct.IORegistryEntry_VTable.setPropertyTable", "IORegistryEntry_VTable.setPropertyTable,168,0"},
	{"struct.IORegistryEntry_VTable.setPropertyTable.meta", "8"},
	{"struct.IORegistryEntry_VTable.setProperty__1", "IORegistryEntry_VTable.setProperty__1,176,0"},
	{"struct.IORegistryEntry_VTable.setProperty__1.meta", "8"},
	{"struct.IORegistryEntry_VTable.setProperty__2", "IORegistryEntry_VTable.setProperty__2,184,0"},
	{"struct.IORegistryEntry_VTable.setProperty__2.meta", "8"},
	{"struct.IORegistryEntry_VTable.setProperty__3", "IORegistryEntry_VTable.setProperty__3,192,0"},
	{"struct.IORegistryEntry_VTable.setProperty__3.meta", "8"},
	{"struct.IORegistryEntry_VTable.setProperty__4", "IORegistryEntry_VTable.setProperty__4,200,0"},
	{"struct.IORegistryEntry_VTable.setProperty__4.meta", "8"},
	{"struct.IORegistryEntry_VTable.setProperty__5", "IORegistryEntry_VTable.setProperty__5,208,0"},
	{"struct.IORegistryEntry_VTable.setProperty__5.meta", "8"},
	{"struct.IORegistryEntry_VTable.setProperty__6", "IORegistryEntry_VTable.setProperty__6,216,0"},
	{"struct.IORegistryEntry_VTable.setProperty__6.meta", "8"},
	{"struct.IORegistryEntry_VTable.setProperty__7", "IORegistryEntry_VTable.setProperty__7,224,0"},
	{"struct.IORegistryEntry_VTable.setProperty__7.meta", "8"},
	{"struct.IORegistryIterator", "vtable,data"},
	{"struct.IORegistryIterator.data", "struct.IORegistryIterator_Data,8,0"},
	{"struct.IORegistryIterator.data.meta", "56"},
	{"struct.IORegistryIterator.vtable", "struct.IORegistryIterator_VTable *,0,0"},
	{"struct.IORegistryIterator.vtable.meta", "8"},
	{"struct.IORegistryIterator::IORegCursor", "next,current,iter"},
	{"struct.IORegistryIterator::IORegCursor.current", "void *,8,0"},
	{"struct.IORegistryIterator::IORegCursor.current.meta", "8"},
	{"struct.IORegistryIterator::IORegCursor.iter", "void *,16,0"},
	{"struct.IORegistryIterator::IORegCursor.iter.meta", "8"},
	{"struct.IORegistryIterator::IORegCursor.next", "void *,0,0"},
	{"struct.IORegistryIterator::IORegCursor.next.meta", "8"},
	{"struct.IORegistryIterator::MetaClass_VTable", "parent"},
	{"struct.IORegistryIterator::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IORegistryIterator::MetaClass_VTable.parent.meta", "112"},
	{"struct.IORegistryIterator_Data", "data,start,where,root,done,plane,options"},
	{"struct.IORegistryIterator_Data.data", "struct.OSIterator_Data,0,0"},
	{"struct.IORegistryIterator_Data.data.meta", "4"},
	{"struct.IORegistryIterator_Data.done", "void *,32,0"},
	{"struct.IORegistryIterator_Data.done.meta", "8"},
	{"struct.IORegistryIterator_Data.options", "int,48,0"},
	{"struct.IORegistryIterator_Data.options.meta", "4"},
	{"struct.IORegistryIterator_Data.plane", "void *,40,0"},
	{"struct.IORegistryIterator_Data.plane.meta", "8"},
	{"struct.IORegistryIterator_Data.root", "void *,24,0"},
	{"struct.IORegistryIterator_Data.root.meta", "8"},
	{"struct.IORegistryIterator_Data.start", "void *,8,0"},
	{"struct.IORegistryIterator_Data.start.meta", "8"},
	{"struct.IORegistryIterator_Data.where", "void *,16,0"},
	{"struct.IORegistryIterator_Data.where.meta", "8"},
	{"struct.IORegistryIterator_VTable", "parent,getNextObjectFlat,getNextObjectRecursive,getCurrentEntry,enterEntry__1,enterEntry__2,exitEntry,iterateAll"},
	{"struct.IORegistryIterator_VTable.enterEntry__1", "IORegistryIterator_VTable.enterEntry__1,160,0"},
	{"struct.IORegistryIterator_VTable.enterEntry__1.meta", "8"},
	{"struct.IORegistryIterator_VTable.enterEntry__2", "IORegistryIterator_VTable.enterEntry__2,168,0"},
	{"struct.IORegistryIterator_VTable.enterEntry__2.meta", "8"},
	{"struct.IORegistryIterator_VTable.exitEntry", "IORegistryIterator_VTable.exitEntry,176,0"},
	{"struct.IORegistryIterator_VTable.exitEntry.meta", "8"},
	{"struct.IORegistryIterator_VTable.getCurrentEntry", "IORegistryIterator_VTable.getCurrentEntry,152,0"},
	{"struct.IORegistryIterator_VTable.getCurrentEntry.meta", "8"},
	{"struct.IORegistryIterator_VTable.getNextObjectFlat", "IORegistryIterator_VTable.getNextObjectFlat,136,0"},
	{"struct.IORegistryIterator_VTable.getNextObjectFlat.meta", "8"},
	{"struct.IORegistryIterator_VTable.getNextObjectRecursive", "IORegistryIterator_VTable.getNextObjectRecursive,144,0"},
	{"struct.IORegistryIterator_VTable.getNextObjectRecursive.meta", "8"},
	{"struct.IORegistryIterator_VTable.iterateAll", "IORegistryIterator_VTable.iterateAll,184,0"},
	{"struct.IORegistryIterator_VTable.iterateAll.meta", "8"},
	{"struct.IORegistryIterator_VTable.parent", "struct.OSIterator_VTable,0,0"},
	{"struct.IORegistryIterator_VTable.parent.meta", "136"},
	{"struct.IOReportLegend", "vtable,data"},
	{"struct.IOReportLegend.data", "struct.IOReportLegend_Data,8,0"},
	{"struct.IOReportLegend.data.meta", "16"},
	{"struct.IOReportLegend.vtable", "struct.IOReportLegend_VTable *,0,0"},
	{"struct.IOReportLegend.vtable.meta", "8"},
	{"struct.IOReportLegend::MetaClass_VTable", "parent"},
	{"struct.IOReportLegend::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOReportLegend::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOReportLegend_Data", "data,_reportLegend"},
	{"struct.IOReportLegend_Data._reportLegend", "void *,8,0"},
	{"struct.IOReportLegend_Data._reportLegend.meta", "8"},
	{"struct.IOReportLegend_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOReportLegend_Data.data.meta", "4"},
	{"struct.IOReportLegend_VTable", "parent"},
	{"struct.IOReportLegend_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOReportLegend_VTable.parent.meta", "112"},
	{"struct.IOReporter", "vtable,data"},
	{"struct.IOReporter.data", "struct.IOReporter_Data,8,0"},
	{"struct.IOReporter.data.meta", "128"},
	{"struct.IOReporter.vtable", "struct.IOReporter_VTable *,0,0"},
	{"struct.IOReporter.vtable.meta", "8"},
	{"struct.IOReporter::MetaClass_VTable", "parent"},
	{"struct.IOReporter::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOReporter::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOReporter_Data", "data,_channelType,_driver_id,_elements,_enableCounts,_channelDimension,_nElements,_nChannels,_channelNames,_reporterIsLocked,_reporterConfigIsLocked,_swapElements,_swapEnableCounts,_unit,_enabled,_configLock,_interruptState,_reporterLock"},
	{"struct.IOReporter_Data._channelDimension", "uint16_t,40,0"},
	{"struct.IOReporter_Data._channelDimension.meta", "2"},
	{"struct.IOReporter_Data._channelNames", "void *,56,0"},
	{"struct.IOReporter_Data._channelNames.meta", "8"},
	{"struct.IOReporter_Data._channelType", "void *,8,0"},
	{"struct.IOReporter_Data._channelType.meta", "8"},
	{"struct.IOReporter_Data._configLock", "void *,104,0"},
	{"struct.IOReporter_Data._configLock.meta", "8"},
	{"struct.IOReporter_Data._driver_id", "uint64_t,16,0"},
	{"struct.IOReporter_Data._driver_id.meta", "8"},
	{"struct.IOReporter_Data._elements", "void *,24,0"},
	{"struct.IOReporter_Data._elements.meta", "8"},
	{"struct.IOReporter_Data._enableCounts", "void *,32,0"},
	{"struct.IOReporter_Data._enableCounts.meta", "8"},
	{"struct.IOReporter_Data._enabled", "int,96,0"},
	{"struct.IOReporter_Data._enabled.meta", "4"},
	{"struct.IOReporter_Data._interruptState", "int,112,0"},
	{"struct.IOReporter_Data._interruptState.meta", "4"},
	{"struct.IOReporter_Data._nChannels", "int,48,0"},
	{"struct.IOReporter_Data._nChannels.meta", "4"},
	{"struct.IOReporter_Data._nElements", "int,44,0"},
	{"struct.IOReporter_Data._nElements.meta", "4"},
	{"struct.IOReporter_Data._reporterConfigIsLocked", "bool,65,0"},
	{"struct.IOReporter_Data._reporterConfigIsLocked.meta", "1"},
	{"struct.IOReporter_Data._reporterIsLocked", "bool,64,0"},
	{"struct.IOReporter_Data._reporterIsLocked.meta", "1"},
	{"struct.IOReporter_Data._reporterLock", "void *,120,0"},
	{"struct.IOReporter_Data._reporterLock.meta", "8"},
	{"struct.IOReporter_Data._swapElements", "void *,72,0"},
	{"struct.IOReporter_Data._swapElements.meta", "8"},
	{"struct.IOReporter_Data._swapEnableCounts", "void *,80,0"},
	{"struct.IOReporter_Data._swapEnableCounts.meta", "8"},
	{"struct.IOReporter_Data._unit", "LONG,88,0"},
	{"struct.IOReporter_Data._unit.meta", "8"},
	{"struct.IOReporter_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOReporter_Data.data.meta", "4"},
	{"struct.IOReporter_VTable", "parent,init,handleSwapPrepare,handleAddChannelSwap,handleSwapCleanup,handleConfigureReport,handleUpdateReport,handleCreateLegend,updateChannelValues,setElementValues,getElementValues,getFirstElementIndex,getChannelIndex,getChannelIndices,copyElementValues"},
	{"struct.IOReporter_VTable.copyElementValues", "IOReporter_VTable.copyElementValues,216,0"},
	{"struct.IOReporter_VTable.copyElementValues.meta", "8"},
	{"struct.IOReporter_VTable.getChannelIndex", "IOReporter_VTable.getChannelIndex,200,0"},
	{"struct.IOReporter_VTable.getChannelIndex.meta", "8"},
	{"struct.IOReporter_VTable.getChannelIndices", "IOReporter_VTable.getChannelIndices,208,0"},
	{"struct.IOReporter_VTable.getChannelIndices.meta", "8"},
	{"struct.IOReporter_VTable.getElementValues", "IOReporter_VTable.getElementValues,184,0"},
	{"struct.IOReporter_VTable.getElementValues.meta", "8"},
	{"struct.IOReporter_VTable.getFirstElementIndex", "IOReporter_VTable.getFirstElementIndex,192,0"},
	{"struct.IOReporter_VTable.getFirstElementIndex.meta", "8"},
	{"struct.IOReporter_VTable.handleAddChannelSwap", "IOReporter_VTable.handleAddChannelSwap,128,0"},
	{"struct.IOReporter_VTable.handleAddChannelSwap.meta", "8"},
	{"struct.IOReporter_VTable.handleConfigureReport", "IOReporter_VTable.handleConfigureReport,144,0"},
	{"struct.IOReporter_VTable.handleConfigureReport.meta", "8"},
	{"struct.IOReporter_VTable.handleCreateLegend", "IOReporter_VTable.handleCreateLegend,160,0"},
	{"struct.IOReporter_VTable.handleCreateLegend.meta", "8"},
	{"struct.IOReporter_VTable.handleSwapCleanup", "IOReporter_VTable.handleSwapCleanup,136,0"},
	{"struct.IOReporter_VTable.handleSwapCleanup.meta", "8"},
	{"struct.IOReporter_VTable.handleSwapPrepare", "IOReporter_VTable.handleSwapPrepare,120,0"},
	{"struct.IOReporter_VTable.handleSwapPrepare.meta", "8"},
	{"struct.IOReporter_VTable.handleUpdateReport", "IOReporter_VTable.handleUpdateReport,152,0"},
	{"struct.IOReporter_VTable.handleUpdateReport.meta", "8"},
	{"struct.IOReporter_VTable.init", "IOReporter_VTable.init,112,0"},
	{"struct.IOReporter_VTable.init.meta", "8"},
	{"struct.IOReporter_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOReporter_VTable.parent.meta", "112"},
	{"struct.IOReporter_VTable.setElementValues", "IOReporter_VTable.setElementValues,176,0"},
	{"struct.IOReporter_VTable.setElementValues.meta", "8"},
	{"struct.IOReporter_VTable.updateChannelValues", "IOReporter_VTable.updateChannelValues,168,0"},
	{"struct.IOReporter_VTable.updateChannelValues.meta", "8"},
	{"struct.IOService", "vtable,data"},
	{"struct.IOService.data", "struct.IOService_Data,8,0"},
	{"struct.IOService.data.meta", "128"},
	{"struct.IOService.vtable", "struct.IOService_VTable *,0,0"},
	{"struct.IOService.vtable.meta", "8"},
	{"struct.IOService::ExpansionData", "authorizationID,interruptStatisticsLock,interruptStatisticsArray,interruptStatisticsArrayCount,uvars,svars,interruptSourcesPrivate"},
	{"struct.IOService::ExpansionData.authorizationID", "uint64_t,0,0"},
	{"struct.IOService::ExpansionData.authorizationID.meta", "8"},
	{"struct.IOService::ExpansionData.interruptSourcesPrivate", "void *,48,0"},
	{"struct.IOService::ExpansionData.interruptSourcesPrivate.meta", "8"},
	{"struct.IOService::ExpansionData.interruptStatisticsArray", "void *,16,0"},
	{"struct.IOService::ExpansionData.interruptStatisticsArray.meta", "8"},
	{"struct.IOService::ExpansionData.interruptStatisticsArrayCount", "int,24,0"},
	{"struct.IOService::ExpansionData.interruptStatisticsArrayCount.meta", "4"},
	{"struct.IOService::ExpansionData.interruptStatisticsLock", "void *,8,0"},
	{"struct.IOService::ExpansionData.interruptStatisticsLock.meta", "8"},
	{"struct.IOService::ExpansionData.svars", "void *,40,0"},
	{"struct.IOService::ExpansionData.svars.meta", "8"},
	{"struct.IOService::ExpansionData.uvars", "void *,32,0"},
	{"struct.IOService::ExpansionData.uvars.meta", "8"},
	{"struct.IOService::MetaClass_VTable", "parent"},
	{"struct.IOService::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOService::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOServiceCompatibility", "vtable,data"},
	{"struct.IOServiceCompatibility.data", "struct.IOServiceCompatibility_Data,8,0"},
	{"struct.IOServiceCompatibility.data.meta", "128"},
	{"struct.IOServiceCompatibility.vtable", "struct.IOServiceCompatibility_VTable *,0,0"},
	{"struct.IOServiceCompatibility.vtable.meta", "8"},
	{"struct.IOServiceCompatibility::MetaClass_VTable", "parent"},
	{"struct.IOServiceCompatibility::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOServiceCompatibility::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOServiceCompatibility_Data", "data"},
	{"struct.IOServiceCompatibility_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IOServiceCompatibility_Data.data.meta", "128"},
	{"struct.IOServiceCompatibility_VTable", "parent"},
	{"struct.IOServiceCompatibility_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IOServiceCompatibility_VTable.parent.meta", "1336"},
	{"struct.IOServiceStateNotificationEventSource", "vtable,data"},
	{"struct.IOServiceStateNotificationEventSource.data", "struct.IOServiceStateNotificationEventSource_Data,8,0"},
	{"struct.IOServiceStateNotificationEventSource.data.meta", "104"},
	{"struct.IOServiceStateNotificationEventSource.vtable", "struct.IOServiceStateNotificationEventSource_VTable *,0,0"},
	{"struct.IOServiceStateNotificationEventSource.vtable.meta", "8"},
	{"struct.IOServiceStateNotificationEventSource::MetaClass_VTable", "parent"},
	{"struct.IOServiceStateNotificationEventSource::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOServiceStateNotificationEventSource::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOServiceStateNotificationEventSource_Data", "data,fStateNotification,fListener,fEnable,fArmed,reserved"},
	{"struct.IOServiceStateNotificationEventSource_Data.data", "struct.IOEventSource_Data,0,0"},
	{"struct.IOServiceStateNotificationEventSource_Data.data.meta", "72"},
	{"struct.IOServiceStateNotificationEventSource_Data.fArmed", "bool,89,0"},
	{"struct.IOServiceStateNotificationEventSource_Data.fArmed.meta", "1"},
	{"struct.IOServiceStateNotificationEventSource_Data.fEnable", "bool,88,0"},
	{"struct.IOServiceStateNotificationEventSource_Data.fEnable.meta", "1"},
	{"struct.IOServiceStateNotificationEventSource_Data.fListener", "void *,80,0"},
	{"struct.IOServiceStateNotificationEventSource_Data.fListener.meta", "8"},
	{"struct.IOServiceStateNotificationEventSource_Data.fStateNotification", "void *,72,0"},
	{"struct.IOServiceStateNotificationEventSource_Data.fStateNotification.meta", "8"},
	{"struct.IOServiceStateNotificationEventSource_Data.reserved", "void *,96,0"},
	{"struct.IOServiceStateNotificationEventSource_Data.reserved.meta", "8"},
	{"struct.IOServiceStateNotificationEventSource_VTable", "parent"},
	{"struct.IOServiceStateNotificationEventSource_VTable.parent", "struct.IOEventSource_VTable,0,0"},
	{"struct.IOServiceStateNotificationEventSource_VTable.parent.meta", "208"},
	{"struct.IOService_Data", "data,reserved,__provider,__providerGeneration,__resv1,__owner,__state,__timeBusy,__accumBusy,pwrMgt,initialized,__machPortHoldDestroy,__resv2,pm_vars,_numInterruptSources,_interruptSources"},
	{"struct.IOService_Data.__accumBusy", "uint64_t,80,0"},
	{"struct.IOService_Data.__accumBusy.meta", "8"},
	{"struct.IOService_Data.__machPortHoldDestroy", "bool,97,0"},
	{"struct.IOService_Data.__machPortHoldDestroy.meta", "1"},
	{"struct.IOService_Data.__owner", "void *,56,0"},
	{"struct.IOService_Data.__owner.meta", "8"},
	{"struct.IOService_Data.__provider", "void *,40,0"},
	{"struct.IOService_Data.__provider.meta", "8"},
	{"struct.IOService_Data.__providerGeneration", "int,48,0"},
	{"struct.IOService_Data.__providerGeneration.meta", "4"},
	{"struct.IOService_Data.__resv1", "uint32_t,52,0"},
	{"struct.IOService_Data.__resv1.meta", "4"},
	{"struct.IOService_Data.__resv2", "uint8_t,98,6"},
	{"struct.IOService_Data.__resv2.meta", "1"},
	{"struct.IOService_Data.__state", "IOOptionBits,64,2"},
	{"struct.IOService_Data.__state.meta", "4"},
	{"struct.IOService_Data.__timeBusy", "uint64_t,72,0"},
	{"struct.IOService_Data.__timeBusy.meta", "8"},
	{"struct.IOService_Data._interruptSources", "void *,120,0"},
	{"struct.IOService_Data._interruptSources.meta", "8"},
	{"struct.IOService_Data._numInterruptSources", "int,112,0"},
	{"struct.IOService_Data._numInterruptSources.meta", "4"},
	{"struct.IOService_Data.data", "struct.IORegistryEntry_Data,0,0"},
	{"struct.IOService_Data.data.meta", "32"},
	{"struct.IOService_Data.initialized", "bool,96,0"},
	{"struct.IOService_Data.initialized.meta", "1"},
	{"struct.IOService_Data.pm_vars", "void *,104,0"},
	{"struct.IOService_Data.pm_vars.meta", "8"},
	{"struct.IOService_Data.pwrMgt", "void *,88,0"},
	{"struct.IOService_Data.pwrMgt.meta", "8"},
	{"struct.IOService_Data.reserved", "void *,32,0"},
	{"struct.IOService_Data.reserved.meta", "8"},
	{"struct.IOService_VTable", "parent,requestTerminate,willTerminate,didTerminate,nextIdleTimeout,systemWillShutdown,copyClientWithCategory,configureReport,updateReport,getState,registerService,probe,start,stop,open,close,isOpen,handleOpen,handleClose,handleIsOpen,terminate,finalize,lockForArbitration,unlockForArbitration,terminateClient,getBusyState,adjustBusy,matchPropertyTable__1,matchPropertyTable__2,matchLocation,addNeededResource,compareProperty__1,compareProperty__2,compareProperties,attach,detach,getProvider,getWorkLoop,getProviderIterator,getOpenProviderIterator,getClient,getClientIterator,getOpenClientIterator,callPlatformFunction__1,callPlatformFunction__2,getResources,getDeviceMemoryCount,getDeviceMemoryWithIndex,mapDeviceMemoryWithIndex,getDeviceMemory,setDeviceMemory,registerInterrupt,unregisterInterrupt,getInterruptType,enableInterrupt,disableInterrupt,causeInterrupt,requestProbe,message,messageClient,messageClients,registerInterest,applyToProviders,applyToClients,applyToInterested,acknowledgeNotification,newUserClient__1,newUserClient__2,stringFromReturn,errnoFromReturn,PMinit,PMstop,joinPMtree,registerPowerDriver,requestPowerDomainState,activityTickle,setAggressiveness,getAggressiveness,addPowerChild,removePowerChild,setIdleTimerPeriod,setPowerState,maxCapabilityForDomainState,initialPowerStateForDomainState,powerStateForDomainState,powerStateWillChangeTo,powerStateDidChangeTo,askChangeDown,tellChangeDown,tellNoChangeDown,tellChangeUp,allowPowerChange,cancelPowerChange,powerChangeDone"},
	{"struct.IOService_VTable.PMinit", "IOService_VTable.PMinit,1144,0"},
	{"struct.IOService_VTable.PMinit.meta", "8"},
	{"struct.IOService_VTable.PMstop", "IOService_VTable.PMstop,1152,0"},
	{"struct.IOService_VTable.PMstop.meta", "8"},
	{"struct.IOService_VTable.acknowledgeNotification", "IOService_VTable.acknowledgeNotification,1104,0"},
	{"struct.IOService_VTable.acknowledgeNotification.meta", "8"},
	{"struct.IOService_VTable.activityTickle", "IOService_VTable.activityTickle,1184,0"},
	{"struct.IOService_VTable.activityTickle.meta", "8"},
	{"struct.IOService_VTable.addNeededResource", "IOService_VTable.addNeededResource,824,0"},
	{"struct.IOService_VTable.addNeededResource.meta", "8"},
	{"struct.IOService_VTable.addPowerChild", "IOService_VTable.addPowerChild,1208,0"},
	{"struct.IOService_VTable.addPowerChild.meta", "8"},
	{"struct.IOService_VTable.adjustBusy", "IOService_VTable.adjustBusy,792,0"},
	{"struct.IOService_VTable.adjustBusy.meta", "8"},
	{"struct.IOService_VTable.allowPowerChange", "IOService_VTable.allowPowerChange,1312,0"},
	{"struct.IOService_VTable.allowPowerChange.meta", "8"},
	{"struct.IOService_VTable.applyToClients", "IOService_VTable.applyToClients,1088,0"},
	{"struct.IOService_VTable.applyToClients.meta", "8"},
	{"struct.IOService_VTable.applyToInterested", "IOService_VTable.applyToInterested,1096,0"},
	{"struct.IOService_VTable.applyToInterested.meta", "8"},
	{"struct.IOService_VTable.applyToProviders", "IOService_VTable.applyToProviders,1080,0"},
	{"struct.IOService_VTable.applyToProviders.meta", "8"},
	{"struct.IOService_VTable.askChangeDown", "IOService_VTable.askChangeDown,1280,0"},
	{"struct.IOService_VTable.askChangeDown.meta", "8"},
	{"struct.IOService_VTable.attach", "IOService_VTable.attach,856,0"},
	{"struct.IOService_VTable.attach.meta", "8"},
	{"struct.IOService_VTable.callPlatformFunction__1", "IOService_VTable.callPlatformFunction__1,928,0"},
	{"struct.IOService_VTable.callPlatformFunction__1.meta", "8"},
	{"struct.IOService_VTable.callPlatformFunction__2", "IOService_VTable.callPlatformFunction__2,936,0"},
	{"struct.IOService_VTable.callPlatformFunction__2.meta", "8"},
	{"struct.IOService_VTable.cancelPowerChange", "IOService_VTable.cancelPowerChange,1320,0"},
	{"struct.IOService_VTable.cancelPowerChange.meta", "8"},
	{"struct.IOService_VTable.causeInterrupt", "IOService_VTable.causeInterrupt,1032,0"},
	{"struct.IOService_VTable.causeInterrupt.meta", "8"},
	{"struct.IOService_VTable.close", "IOService_VTable.close,704,0"},
	{"struct.IOService_VTable.close.meta", "8"},
	{"struct.IOService_VTable.compareProperties", "IOService_VTable.compareProperties,848,0"},
	{"struct.IOService_VTable.compareProperties.meta", "8"},
	{"struct.IOService_VTable.compareProperty__1", "IOService_VTable.compareProperty__1,832,0"},
	{"struct.IOService_VTable.compareProperty__1.meta", "8"},
	{"struct.IOService_VTable.compareProperty__2", "IOService_VTable.compareProperty__2,840,0"},
	{"struct.IOService_VTable.compareProperty__2.meta", "8"},
	{"struct.IOService_VTable.configureReport", "IOService_VTable.configureReport,640,0"},
	{"struct.IOService_VTable.configureReport.meta", "8"},
	{"struct.IOService_VTable.copyClientWithCategory", "IOService_VTable.copyClientWithCategory,632,0"},
	{"struct.IOService_VTable.copyClientWithCategory.meta", "8"},
	{"struct.IOService_VTable.detach", "IOService_VTable.detach,864,0"},
	{"struct.IOService_VTable.detach.meta", "8"},
	{"struct.IOService_VTable.didTerminate", "IOService_VTable.didTerminate,608,0"},
	{"struct.IOService_VTable.didTerminate.meta", "8"},
	{"struct.IOService_VTable.disableInterrupt", "IOService_VTable.disableInterrupt,1024,0"},
	{"struct.IOService_VTable.disableInterrupt.meta", "8"},
	{"struct.IOService_VTable.enableInterrupt", "IOService_VTable.enableInterrupt,1016,0"},
	{"struct.IOService_VTable.enableInterrupt.meta", "8"},
	{"struct.IOService_VTable.errnoFromReturn", "IOService_VTable.errnoFromReturn,1136,0"},
	{"struct.IOService_VTable.errnoFromReturn.meta", "8"},
	{"struct.IOService_VTable.finalize", "IOService_VTable.finalize,752,0"},
	{"struct.IOService_VTable.finalize.meta", "8"},
	{"struct.IOService_VTable.getAggressiveness", "IOService_VTable.getAggressiveness,1200,0"},
	{"struct.IOService_VTable.getAggressiveness.meta", "8"},
	{"struct.IOService_VTable.getBusyState", "IOService_VTable.getBusyState,784,0"},
	{"struct.IOService_VTable.getBusyState.meta", "8"},
	{"struct.IOService_VTable.getClient", "IOService_VTable.getClient,904,0"},
	{"struct.IOService_VTable.getClient.meta", "8"},
	{"struct.IOService_VTable.getClientIterator", "IOService_VTable.getClientIterator,912,0"},
	{"struct.IOService_VTable.getClientIterator.meta", "8"},
	{"struct.IOService_VTable.getDeviceMemory", "IOService_VTable.getDeviceMemory,976,0"},
	{"struct.IOService_VTable.getDeviceMemory.meta", "8"},
	{"struct.IOService_VTable.getDeviceMemoryCount", "IOService_VTable.getDeviceMemoryCount,952,0"},
	{"struct.IOService_VTable.getDeviceMemoryCount.meta", "8"},
	{"struct.IOService_VTable.getDeviceMemoryWithIndex", "IOService_VTable.getDeviceMemoryWithIndex,960,0"},
	{"struct.IOService_VTable.getDeviceMemoryWithIndex.meta", "8"},
	{"struct.IOService_VTable.getInterruptType", "IOService_VTable.getInterruptType,1008,0"},
	{"struct.IOService_VTable.getInterruptType.meta", "8"},
	{"struct.IOService_VTable.getOpenClientIterator", "IOService_VTable.getOpenClientIterator,920,0"},
	{"struct.IOService_VTable.getOpenClientIterator.meta", "8"},
	{"struct.IOService_VTable.getOpenProviderIterator", "IOService_VTable.getOpenProviderIterator,896,0"},
	{"struct.IOService_VTable.getOpenProviderIterator.meta", "8"},
	{"struct.IOService_VTable.getProvider", "IOService_VTable.getProvider,872,0"},
	{"struct.IOService_VTable.getProvider.meta", "8"},
	{"struct.IOService_VTable.getProviderIterator", "IOService_VTable.getProviderIterator,888,0"},
	{"struct.IOService_VTable.getProviderIterator.meta", "8"},
	{"struct.IOService_VTable.getResources", "IOService_VTable.getResources,944,0"},
	{"struct.IOService_VTable.getResources.meta", "8"},
	{"struct.IOService_VTable.getState", "IOService_VTable.getState,656,0"},
	{"struct.IOService_VTable.getState.meta", "8"},
	{"struct.IOService_VTable.getWorkLoop", "IOService_VTable.getWorkLoop,880,0"},
	{"struct.IOService_VTable.getWorkLoop.meta", "8"},
	{"struct.IOService_VTable.handleClose", "IOService_VTable.handleClose,728,0"},
	{"struct.IOService_VTable.handleClose.meta", "8"},
	{"struct.IOService_VTable.handleIsOpen", "IOService_VTable.handleIsOpen,736,0"},
	{"struct.IOService_VTable.handleIsOpen.meta", "8"},
	{"struct.IOService_VTable.handleOpen", "IOService_VTable.handleOpen,720,0"},
	{"struct.IOService_VTable.handleOpen.meta", "8"},
	{"struct.IOService_VTable.initialPowerStateForDomainState", "IOService_VTable.initialPowerStateForDomainState,1248,0"},
	{"struct.IOService_VTable.initialPowerStateForDomainState.meta", "8"},
	{"struct.IOService_VTable.isOpen", "IOService_VTable.isOpen,712,0"},
	{"struct.IOService_VTable.isOpen.meta", "8"},
	{"struct.IOService_VTable.joinPMtree", "IOService_VTable.joinPMtree,1160,0"},
	{"struct.IOService_VTable.joinPMtree.meta", "8"},
	{"struct.IOService_VTable.lockForArbitration", "IOService_VTable.lockForArbitration,760,0"},
	{"struct.IOService_VTable.lockForArbitration.meta", "8"},
	{"struct.IOService_VTable.mapDeviceMemoryWithIndex", "IOService_VTable.mapDeviceMemoryWithIndex,968,0"},
	{"struct.IOService_VTable.mapDeviceMemoryWithIndex.meta", "8"},
	{"struct.IOService_VTable.matchLocation", "IOService_VTable.matchLocation,816,0"},
	{"struct.IOService_VTable.matchLocation.meta", "8"},
	{"struct.IOService_VTable.matchPropertyTable__1", "IOService_VTable.matchPropertyTable__1,800,0"},
	{"struct.IOService_VTable.matchPropertyTable__1.meta", "8"},
	{"struct.IOService_VTable.matchPropertyTable__2", "IOService_VTable.matchPropertyTable__2,808,0"},
	{"struct.IOService_VTable.matchPropertyTable__2.meta", "8"},
	{"struct.IOService_VTable.maxCapabilityForDomainState", "IOService_VTable.maxCapabilityForDomainState,1240,0"},
	{"struct.IOService_VTable.maxCapabilityForDomainState.meta", "8"},
	{"struct.IOService_VTable.message", "IOService_VTable.message,1048,0"},
	{"struct.IOService_VTable.message.meta", "8"},
	{"struct.IOService_VTable.messageClient", "IOService_VTable.messageClient,1056,0"},
	{"struct.IOService_VTable.messageClient.meta", "8"},
	{"struct.IOService_VTable.messageClients", "IOService_VTable.messageClients,1064,0"},
	{"struct.IOService_VTable.messageClients.meta", "8"},
	{"struct.IOService_VTable.newUserClient__1", "IOService_VTable.newUserClient__1,1112,0"},
	{"struct.IOService_VTable.newUserClient__1.meta", "8"},
	{"struct.IOService_VTable.newUserClient__2", "IOService_VTable.newUserClient__2,1120,0"},
	{"struct.IOService_VTable.newUserClient__2.meta", "8"},
	{"struct.IOService_VTable.nextIdleTimeout", "IOService_VTable.nextIdleTimeout,616,0"},
	{"struct.IOService_VTable.nextIdleTimeout.meta", "8"},
	{"struct.IOService_VTable.open", "IOService_VTable.open,696,0"},
	{"struct.IOService_VTable.open.meta", "8"},
	{"struct.IOService_VTable.parent", "struct.IORegistryEntry_VTable,0,0"},
	{"struct.IOService_VTable.parent.meta", "592"},
	{"struct.IOService_VTable.powerChangeDone", "IOService_VTable.powerChangeDone,1328,0"},
	{"struct.IOService_VTable.powerChangeDone.meta", "8"},
	{"struct.IOService_VTable.powerStateDidChangeTo", "IOService_VTable.powerStateDidChangeTo,1272,0"},
	{"struct.IOService_VTable.powerStateDidChangeTo.meta", "8"},
	{"struct.IOService_VTable.powerStateForDomainState", "IOService_VTable.powerStateForDomainState,1256,0"},
	{"struct.IOService_VTable.powerStateForDomainState.meta", "8"},
	{"struct.IOService_VTable.powerStateWillChangeTo", "IOService_VTable.powerStateWillChangeTo,1264,0"},
	{"struct.IOService_VTable.powerStateWillChangeTo.meta", "8"},
	{"struct.IOService_VTable.probe", "IOService_VTable.probe,672,0"},
	{"struct.IOService_VTable.probe.meta", "8"},
	{"struct.IOService_VTable.registerInterest", "IOService_VTable.registerInterest,1072,0"},
	{"struct.IOService_VTable.registerInterest.meta", "8"},
	{"struct.IOService_VTable.registerInterrupt", "IOService_VTable.registerInterrupt,992,0"},
	{"struct.IOService_VTable.registerInterrupt.meta", "8"},
	{"struct.IOService_VTable.registerPowerDriver", "IOService_VTable.registerPowerDriver,1168,0"},
	{"struct.IOService_VTable.registerPowerDriver.meta", "8"},
	{"struct.IOService_VTable.registerService", "IOService_VTable.registerService,664,0"},
	{"struct.IOService_VTable.registerService.meta", "8"},
	{"struct.IOService_VTable.removePowerChild", "IOService_VTable.removePowerChild,1216,0"},
	{"struct.IOService_VTable.removePowerChild.meta", "8"},
	{"struct.IOService_VTable.requestPowerDomainState", "IOService_VTable.requestPowerDomainState,1176,0"},
	{"struct.IOService_VTable.requestPowerDomainState.meta", "8"},
	{"struct.IOService_VTable.requestProbe", "IOService_VTable.requestProbe,1040,0"},
	{"struct.IOService_VTable.requestProbe.meta", "8"},
	{"struct.IOService_VTable.requestTerminate", "IOService_VTable.requestTerminate,592,0"},
	{"struct.IOService_VTable.requestTerminate.meta", "8"},
	{"struct.IOService_VTable.setAggressiveness", "IOService_VTable.setAggressiveness,1192,0"},
	{"struct.IOService_VTable.setAggressiveness.meta", "8"},
	{"struct.IOService_VTable.setDeviceMemory", "IOService_VTable.setDeviceMemory,984,0"},
	{"struct.IOService_VTable.setDeviceMemory.meta", "8"},
	{"struct.IOService_VTable.setIdleTimerPeriod", "IOService_VTable.setIdleTimerPeriod,1224,0"},
	{"struct.IOService_VTable.setIdleTimerPeriod.meta", "8"},
	{"struct.IOService_VTable.setPowerState", "IOService_VTable.setPowerState,1232,0"},
	{"struct.IOService_VTable.setPowerState.meta", "8"},
	{"struct.IOService_VTable.start", "IOService_VTable.start,680,0"},
	{"struct.IOService_VTable.start.meta", "8"},
	{"struct.IOService_VTable.stop", "IOService_VTable.stop,688,0"},
	{"struct.IOService_VTable.stop.meta", "8"},
	{"struct.IOService_VTable.stringFromReturn", "IOService_VTable.stringFromReturn,1128,0"},
	{"struct.IOService_VTable.stringFromReturn.meta", "8"},
	{"struct.IOService_VTable.systemWillShutdown", "IOService_VTable.systemWillShutdown,624,0"},
	{"struct.IOService_VTable.systemWillShutdown.meta", "8"},
	{"struct.IOService_VTable.tellChangeDown", "IOService_VTable.tellChangeDown,1288,0"},
	{"struct.IOService_VTable.tellChangeDown.meta", "8"},
	{"struct.IOService_VTable.tellChangeUp", "IOService_VTable.tellChangeUp,1304,0"},
	{"struct.IOService_VTable.tellChangeUp.meta", "8"},
	{"struct.IOService_VTable.tellNoChangeDown", "IOService_VTable.tellNoChangeDown,1296,0"},
	{"struct.IOService_VTable.tellNoChangeDown.meta", "8"},
	{"struct.IOService_VTable.terminate", "IOService_VTable.terminate,744,0"},
	{"struct.IOService_VTable.terminate.meta", "8"},
	{"struct.IOService_VTable.terminateClient", "IOService_VTable.terminateClient,776,0"},
	{"struct.IOService_VTable.terminateClient.meta", "8"},
	{"struct.IOService_VTable.unlockForArbitration", "IOService_VTable.unlockForArbitration,768,0"},
	{"struct.IOService_VTable.unlockForArbitration.meta", "8"},
	{"struct.IOService_VTable.unregisterInterrupt", "IOService_VTable.unregisterInterrupt,1000,0"},
	{"struct.IOService_VTable.unregisterInterrupt.meta", "8"},
	{"struct.IOService_VTable.updateReport", "IOService_VTable.updateReport,648,0"},
	{"struct.IOService_VTable.updateReport.meta", "8"},
	{"struct.IOService_VTable.willTerminate", "IOService_VTable.willTerminate,600,0"},
	{"struct.IOService_VTable.willTerminate.meta", "8"},
	{"struct.IOSharedDataQueue", "vtable,data"},
	{"struct.IOSharedDataQueue.data", "struct.IOSharedDataQueue_Data,8,0"},
	{"struct.IOSharedDataQueue.data.meta", "32"},
	{"struct.IOSharedDataQueue.vtable", "struct.IOSharedDataQueue_VTable *,0,0"},
	{"struct.IOSharedDataQueue.vtable.meta", "8"},
	{"struct.IOSharedDataQueue::ExpansionData", "queueSize"},
	{"struct.IOSharedDataQueue::ExpansionData.queueSize", "int,0,0"},
	{"struct.IOSharedDataQueue::ExpansionData.queueSize.meta", "4"},
	{"struct.IOSharedDataQueue::MetaClass_VTable", "parent"},
	{"struct.IOSharedDataQueue::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOSharedDataQueue::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOSharedDataQueue_Data", "data,_reserved"},
	{"struct.IOSharedDataQueue_Data._reserved", "void *,24,0"},
	{"struct.IOSharedDataQueue_Data._reserved.meta", "8"},
	{"struct.IOSharedDataQueue_Data.data", "struct.IODataQueue_Data,0,0"},
	{"struct.IOSharedDataQueue_Data.data.meta", "24"},
	{"struct.IOSharedDataQueue_VTable", "parent,peek,dequeue"},
	{"struct.IOSharedDataQueue_VTable.dequeue", "IOSharedDataQueue_VTable.dequeue,168,0"},
	{"struct.IOSharedDataQueue_VTable.dequeue.meta", "8"},
	{"struct.IOSharedDataQueue_VTable.parent", "struct.IODataQueue_VTable,0,0"},
	{"struct.IOSharedDataQueue_VTable.parent.meta", "160"},
	{"struct.IOSharedDataQueue_VTable.peek", "IOSharedDataQueue_VTable.peek,160,0"},
	{"struct.IOSharedDataQueue_VTable.peek.meta", "8"},
	{"struct.IOSharedInterruptController", "vtable,data"},
	{"struct.IOSharedInterruptController.data", "struct.IOSharedInterruptController_Data,8,0"},
	{"struct.IOSharedInterruptController.data.meta", "192"},
	{"struct.IOSharedInterruptController.vtable", "struct.IOSharedInterruptController_VTable *,0,0"},
	{"struct.IOSharedInterruptController.vtable.meta", "8"},
	{"struct.IOSharedInterruptController::MetaClass_VTable", "parent"},
	{"struct.IOSharedInterruptController::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOSharedInterruptController::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOSharedInterruptController_Data", "data,provider,numVectors,vectorsRegistered,vectorsEnabled,controllerDisabled,sourceIsLevel,iosic_reserved"},
	{"struct.IOSharedInterruptController_Data.controllerDisabled", "int,172,0"},
	{"struct.IOSharedInterruptController_Data.controllerDisabled.meta", "4"},
	{"struct.IOSharedInterruptController_Data.data", "struct.IOInterruptController_Data,0,0"},
	{"struct.IOSharedInterruptController_Data.data.meta", "152"},
	{"struct.IOSharedInterruptController_Data.iosic_reserved", "void *,184,0"},
	{"struct.IOSharedInterruptController_Data.iosic_reserved.meta", "8"},
	{"struct.IOSharedInterruptController_Data.numVectors", "int,160,0"},
	{"struct.IOSharedInterruptController_Data.numVectors.meta", "4"},
	{"struct.IOSharedInterruptController_Data.provider", "void *,152,0"},
	{"struct.IOSharedInterruptController_Data.provider.meta", "8"},
	{"struct.IOSharedInterruptController_Data.sourceIsLevel", "bool,176,0"},
	{"struct.IOSharedInterruptController_Data.sourceIsLevel.meta", "1"},
	{"struct.IOSharedInterruptController_Data.vectorsEnabled", "int,168,0"},
	{"struct.IOSharedInterruptController_Data.vectorsEnabled.meta", "4"},
	{"struct.IOSharedInterruptController_Data.vectorsRegistered", "int,164,0"},
	{"struct.IOSharedInterruptController_Data.vectorsRegistered.meta", "4"},
	{"struct.IOSharedInterruptController_VTable", "parent,initInterruptController"},
	{"struct.IOSharedInterruptController_VTable.initInterruptController", "IOSharedInterruptController_VTable.initInterruptController,1472,0"},
	{"struct.IOSharedInterruptController_VTable.initInterruptController.meta", "8"},
	{"struct.IOSharedInterruptController_VTable.parent", "struct.IOInterruptController_VTable,0,0"},
	{"struct.IOSharedInterruptController_VTable.parent.meta", "1472"},
	{"struct.IOSimpleReporter", "vtable,data"},
	{"struct.IOSimpleReporter.data", "struct.IOSimpleReporter_Data,8,0"},
	{"struct.IOSimpleReporter.data.meta", "128"},
	{"struct.IOSimpleReporter.vtable", "struct.IOSimpleReporter_VTable *,0,0"},
	{"struct.IOSimpleReporter.vtable.meta", "8"},
	{"struct.IOSimpleReporter::MetaClass_VTable", "parent"},
	{"struct.IOSimpleReporter::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOSimpleReporter::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOSimpleReporter_Data", "data"},
	{"struct.IOSimpleReporter_Data.data", "struct.IOReporter_Data,0,0"},
	{"struct.IOSimpleReporter_Data.data.meta", "128"},
	{"struct.IOSimpleReporter_VTable", "parent,initWith"},
	{"struct.IOSimpleReporter_VTable.initWith", "IOSimpleReporter_VTable.initWith,224,0"},
	{"struct.IOSimpleReporter_VTable.initWith.meta", "8"},
	{"struct.IOSimpleReporter_VTable.parent", "struct.IOReporter_VTable,0,0"},
	{"struct.IOSimpleReporter_VTable.parent.meta", "224"},
	{"struct.IOStateReporter", "vtable,data"},
	{"struct.IOStateReporter.data", "struct.IOStateReporter_Data,8,0"},
	{"struct.IOStateReporter.data.meta", "160"},
	{"struct.IOStateReporter.vtable", "struct.IOStateReporter_VTable *,0,0"},
	{"struct.IOStateReporter.vtable.meta", "8"},
	{"struct.IOStateReporter::MetaClass_VTable", "parent"},
	{"struct.IOStateReporter::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOStateReporter::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOStateReporter_Data", "data,_currentStates,_lastUpdateTimes,_swapCurrentStates,_swapLastUpdateTimes"},
	{"struct.IOStateReporter_Data._currentStates", "void *,128,0"},
	{"struct.IOStateReporter_Data._currentStates.meta", "8"},
	{"struct.IOStateReporter_Data._lastUpdateTimes", "void *,136,0"},
	{"struct.IOStateReporter_Data._lastUpdateTimes.meta", "8"},
	{"struct.IOStateReporter_Data._swapCurrentStates", "void *,144,0"},
	{"struct.IOStateReporter_Data._swapCurrentStates.meta", "8"},
	{"struct.IOStateReporter_Data._swapLastUpdateTimes", "void *,152,0"},
	{"struct.IOStateReporter_Data._swapLastUpdateTimes.meta", "8"},
	{"struct.IOStateReporter_Data.data", "struct.IOReporter_Data,0,0"},
	{"struct.IOStateReporter_Data.data.meta", "128"},
	{"struct.IOStateReporter_VTable", "parent,initWith,handleSetStateByIndices,handleSetStateID,handleOverrideChannelStateByIndices,handleIncrementChannelStateByIndices"},
	{"struct.IOStateReporter_VTable.handleIncrementChannelStateByIndices", "IOStateReporter_VTable.handleIncrementChannelStateByIndices,256,0"},
	{"struct.IOStateReporter_VTable.handleIncrementChannelStateByIndices.meta", "8"},
	{"struct.IOStateReporter_VTable.handleOverrideChannelStateByIndices", "IOStateReporter_VTable.handleOverrideChannelStateByIndices,248,0"},
	{"struct.IOStateReporter_VTable.handleOverrideChannelStateByIndices.meta", "8"},
	{"struct.IOStateReporter_VTable.handleSetStateByIndices", "IOStateReporter_VTable.handleSetStateByIndices,232,0"},
	{"struct.IOStateReporter_VTable.handleSetStateByIndices.meta", "8"},
	{"struct.IOStateReporter_VTable.handleSetStateID", "IOStateReporter_VTable.handleSetStateID,240,0"},
	{"struct.IOStateReporter_VTable.handleSetStateID.meta", "8"},
	{"struct.IOStateReporter_VTable.initWith", "IOStateReporter_VTable.initWith,224,0"},
	{"struct.IOStateReporter_VTable.initWith.meta", "8"},
	{"struct.IOStateReporter_VTable.parent", "struct.IOReporter_VTable,0,0"},
	{"struct.IOStateReporter_VTable.parent.meta", "224"},
	{"struct.IOSubMemoryDescriptor", "vtable,data"},
	{"struct.IOSubMemoryDescriptor.data", "struct.IOSubMemoryDescriptor_Data,8,0"},
	{"struct.IOSubMemoryDescriptor.data.meta", "104"},
	{"struct.IOSubMemoryDescriptor.vtable", "struct.IOSubMemoryDescriptor_VTable *,0,0"},
	{"struct.IOSubMemoryDescriptor.vtable.meta", "8"},
	{"struct.IOSubMemoryDescriptor::MetaClass_VTable", "parent"},
	{"struct.IOSubMemoryDescriptor::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOSubMemoryDescriptor::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOSubMemoryDescriptor_Data", "data,_parent,_start"},
	{"struct.IOSubMemoryDescriptor_Data._parent", "void *,88,0"},
	{"struct.IOSubMemoryDescriptor_Data._parent.meta", "8"},
	{"struct.IOSubMemoryDescriptor_Data._start", "LONG,96,0"},
	{"struct.IOSubMemoryDescriptor_Data._start.meta", "8"},
	{"struct.IOSubMemoryDescriptor_Data.data", "struct.IOMemoryDescriptor_Data,0,0"},
	{"struct.IOSubMemoryDescriptor_Data.data.meta", "88"},
	{"struct.IOSubMemoryDescriptor_VTable", "parent,initSubRange"},
	{"struct.IOSubMemoryDescriptor_VTable.initSubRange", "IOSubMemoryDescriptor_VTable.initSubRange,288,0"},
	{"struct.IOSubMemoryDescriptor_VTable.initSubRange.meta", "8"},
	{"struct.IOSubMemoryDescriptor_VTable.parent", "struct.IOMemoryDescriptor_VTable,0,0"},
	{"struct.IOSubMemoryDescriptor_VTable.parent.meta", "288"},
	{"struct.IOTimerEventSource", "vtable,data"},
	{"struct.IOTimerEventSource.data", "struct.IOTimerEventSource_Data,8,0"},
	{"struct.IOTimerEventSource.data.meta", "96"},
	{"struct.IOTimerEventSource.vtable", "struct.IOTimerEventSource_VTable *,0,0"},
	{"struct.IOTimerEventSource.vtable.meta", "8"},
	{"struct.IOTimerEventSource::ExpansionData", "calloutGeneration,calloutGenerationSignaled,workLoop"},
	{"struct.IOTimerEventSource::ExpansionData.calloutGeneration", "int,0,0"},
	{"struct.IOTimerEventSource::ExpansionData.calloutGeneration.meta", "4"},
	{"struct.IOTimerEventSource::ExpansionData.calloutGenerationSignaled", "int,4,0"},
	{"struct.IOTimerEventSource::ExpansionData.calloutGenerationSignaled.meta", "4"},
	{"struct.IOTimerEventSource::ExpansionData.workLoop", "void *,8,0"},
	{"struct.IOTimerEventSource::ExpansionData.workLoop.meta", "8"},
	{"struct.IOTimerEventSource::MetaClass_VTable", "parent"},
	{"struct.IOTimerEventSource::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOTimerEventSource::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOTimerEventSource_Data", "data,calloutEntry,abstime,reserved"},
	{"struct.IOTimerEventSource_Data.abstime", "LONG,80,0"},
	{"struct.IOTimerEventSource_Data.abstime.meta", "8"},
	{"struct.IOTimerEventSource_Data.calloutEntry", "void *,72,0"},
	{"struct.IOTimerEventSource_Data.calloutEntry.meta", "8"},
	{"struct.IOTimerEventSource_Data.data", "struct.IOEventSource_Data,0,0"},
	{"struct.IOTimerEventSource_Data.data.meta", "72"},
	{"struct.IOTimerEventSource_Data.reserved", "void *,88,0"},
	{"struct.IOTimerEventSource_Data.reserved.meta", "8"},
	{"struct.IOTimerEventSource_VTable", "parent,setTimeoutFunc,init__1,setTimeoutTicks,setTimeoutMS,setTimeoutUS,setTimeout__1,setTimeout__2,wakeAtTimeTicks,wakeAtTimeMS,wakeAtTimeUS,wakeAtTime__1,wakeAtTime__2,cancelTimeout,init__2,setTimeout__3,wakeAtTime__3"},
	{"struct.IOTimerEventSource_VTable.cancelTimeout", "IOTimerEventSource_VTable.cancelTimeout,304,0"},
	{"struct.IOTimerEventSource_VTable.cancelTimeout.meta", "8"},
	{"struct.IOTimerEventSource_VTable.init__1", "IOTimerEventSource_VTable.init__1,216,0"},
	{"struct.IOTimerEventSource_VTable.init__1.meta", "8"},
	{"struct.IOTimerEventSource_VTable.init__2", "IOTimerEventSource_VTable.init__2,312,0"},
	{"struct.IOTimerEventSource_VTable.init__2.meta", "8"},
	{"struct.IOTimerEventSource_VTable.parent", "struct.IOEventSource_VTable,0,0"},
	{"struct.IOTimerEventSource_VTable.parent.meta", "208"},
	{"struct.IOTimerEventSource_VTable.setTimeoutFunc", "IOTimerEventSource_VTable.setTimeoutFunc,208,0"},
	{"struct.IOTimerEventSource_VTable.setTimeoutFunc.meta", "8"},
	{"struct.IOTimerEventSource_VTable.setTimeoutMS", "IOTimerEventSource_VTable.setTimeoutMS,232,0"},
	{"struct.IOTimerEventSource_VTable.setTimeoutMS.meta", "8"},
	{"struct.IOTimerEventSource_VTable.setTimeoutTicks", "IOTimerEventSource_VTable.setTimeoutTicks,224,0"},
	{"struct.IOTimerEventSource_VTable.setTimeoutTicks.meta", "8"},
	{"struct.IOTimerEventSource_VTable.setTimeoutUS", "IOTimerEventSource_VTable.setTimeoutUS,240,0"},
	{"struct.IOTimerEventSource_VTable.setTimeoutUS.meta", "8"},
	{"struct.IOTimerEventSource_VTable.setTimeout__1", "IOTimerEventSource_VTable.setTimeout__1,248,0"},
	{"struct.IOTimerEventSource_VTable.setTimeout__1.meta", "8"},
	{"struct.IOTimerEventSource_VTable.setTimeout__2", "IOTimerEventSource_VTable.setTimeout__2,256,0"},
	{"struct.IOTimerEventSource_VTable.setTimeout__2.meta", "8"},
	{"struct.IOTimerEventSource_VTable.setTimeout__3", "IOTimerEventSource_VTable.setTimeout__3,320,0"},
	{"struct.IOTimerEventSource_VTable.setTimeout__3.meta", "8"},
	{"struct.IOTimerEventSource_VTable.wakeAtTimeMS", "IOTimerEventSource_VTable.wakeAtTimeMS,272,0"},
	{"struct.IOTimerEventSource_VTable.wakeAtTimeMS.meta", "8"},
	{"struct.IOTimerEventSource_VTable.wakeAtTimeTicks", "IOTimerEventSource_VTable.wakeAtTimeTicks,264,0"},
	{"struct.IOTimerEventSource_VTable.wakeAtTimeTicks.meta", "8"},
	{"struct.IOTimerEventSource_VTable.wakeAtTimeUS", "IOTimerEventSource_VTable.wakeAtTimeUS,280,0"},
	{"struct.IOTimerEventSource_VTable.wakeAtTimeUS.meta", "8"},
	{"struct.IOTimerEventSource_VTable.wakeAtTime__1", "IOTimerEventSource_VTable.wakeAtTime__1,288,0"},
	{"struct.IOTimerEventSource_VTable.wakeAtTime__1.meta", "8"},
	{"struct.IOTimerEventSource_VTable.wakeAtTime__2", "IOTimerEventSource_VTable.wakeAtTime__2,296,0"},
	{"struct.IOTimerEventSource_VTable.wakeAtTime__2.meta", "8"},
	{"struct.IOTimerEventSource_VTable.wakeAtTime__3", "IOTimerEventSource_VTable.wakeAtTime__3,328,0"},
	{"struct.IOTimerEventSource_VTable.wakeAtTime__3.meta", "8"},
	{"struct.IOUserClient", "vtable,data"},
	{"struct.IOUserClient.data", "struct.IOUserClient_Data,8,0"},
	{"struct.IOUserClient.data.meta", "200"},
	{"struct.IOUserClient.vtable", "struct.IOUserClient_VTable *,0,0"},
	{"struct.IOUserClient.vtable.meta", "8"},
	{"struct.IOUserClient2022", "vtable,data"},
	{"struct.IOUserClient2022.data", "struct.IOUserClient2022_Data,8,0"},
	{"struct.IOUserClient2022.data.meta", "200"},
	{"struct.IOUserClient2022.vtable", "struct.IOUserClient2022_VTable *,0,0"},
	{"struct.IOUserClient2022.vtable.meta", "8"},
	{"struct.IOUserClient2022::MetaClass_VTable", "parent"},
	{"struct.IOUserClient2022::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOUserClient2022::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOUserClient2022_Data", "data"},
	{"struct.IOUserClient2022_Data.data", "struct.IOUserClient_Data,0,0"},
	{"struct.IOUserClient2022_Data.data.meta", "200"},
	{"struct.IOUserClient2022_VTable", "parent,externalMethod"},
	{"struct.IOUserClient2022_VTable.externalMethod", "IOUserClient2022_VTable.externalMethod,1480,0"},
	{"struct.IOUserClient2022_VTable.externalMethod.meta", "8"},
	{"struct.IOUserClient2022_VTable.parent", "struct.IOUserClient_VTable,0,0"},
	{"struct.IOUserClient2022_VTable.parent.meta", "1480"},
	{"struct.IOUserClient::ExpansionData", "iokitstatsReserved,filterPolicies"},
	{"struct.IOUserClient::ExpansionData.filterPolicies", "void *,8,0"},
	{"struct.IOUserClient::ExpansionData.filterPolicies.meta", "8"},
	{"struct.IOUserClient::ExpansionData.iokitstatsReserved", "void *,0,0"},
	{"struct.IOUserClient::ExpansionData.iokitstatsReserved.meta", "8"},
	{"struct.IOUserClient::MetaClass_VTable", "parent"},
	{"struct.IOUserClient::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOUserClient::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOUserClient_Data", "data,reserved,__opaque_start,mappings,sharedInstance,closed,__ipcFinal,messageAppSuspended__b0,uc2022__b1,defaultLocking__b2,defaultLockingSingleThreadExternalMethod__b3,defaultLockingSetProperties__b4,opened__b5,__reservedA__b6,__ipc,owners,lock,filterLock,__reserved,__opaque_end"},
	{"struct.IOUserClient_Data.__ipc", "int,156,0"},
	{"struct.IOUserClient_Data.__ipc.meta", "4"},
	{"struct.IOUserClient_Data.__ipcFinal", "char,154,0"},
	{"struct.IOUserClient_Data.__ipcFinal.meta", "1"},
	{"struct.IOUserClient_Data.__opaque_end", "UInt8,192,0"},
	{"struct.IOUserClient_Data.__opaque_end.meta", "1"},
	{"struct.IOUserClient_Data.__opaque_start", "UInt8,136,0"},
	{"struct.IOUserClient_Data.__opaque_start.meta", "1"},
	{"struct.IOUserClient_Data.__reserved", "void *,184,1"},
	{"struct.IOUserClient_Data.__reserved.meta", "8"},
	{"struct.IOUserClient_Data.__reservedA__b6", "int,155,2"},
	{"struct.IOUserClient_Data.__reservedA__b6.@.bitoff", "6"},
	{"struct.IOUserClient_Data.__reservedA__b6.meta", "1"},
	{"struct.IOUserClient_Data.closed", "char,153,0"},
	{"struct.IOUserClient_Data.closed.meta", "1"},
	{"struct.IOUserClient_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IOUserClient_Data.data.meta", "128"},
	{"struct.IOUserClient_Data.defaultLockingSetProperties__b4", "int,155,1"},
	{"struct.IOUserClient_Data.defaultLockingSetProperties__b4.@.bitoff", "4"},
	{"struct.IOUserClient_Data.defaultLockingSetProperties__b4.meta", "1"},
	{"struct.IOUserClient_Data.defaultLockingSingleThreadExternalMethod__b3", "int,155,1"},
	{"struct.IOUserClient_Data.defaultLockingSingleThreadExternalMethod__b3.@.bitoff", "3"},
	{"struct.IOUserClient_Data.defaultLockingSingleThreadExternalMethod__b3.meta", "1"},
	{"struct.IOUserClient_Data.defaultLocking__b2", "int,155,1"},
	{"struct.IOUserClient_Data.defaultLocking__b2.@.bitoff", "2"},
	{"struct.IOUserClient_Data.defaultLocking__b2.meta", "1"},
	{"struct.IOUserClient_Data.filterLock", "void *,176,0"},
	{"struct.IOUserClient_Data.filterLock.meta", "8"},
	{"struct.IOUserClient_Data.lock", "void *,168,0"},
	{"struct.IOUserClient_Data.lock.meta", "8"},
	{"struct.IOUserClient_Data.mappings", "void *,144,0"},
	{"struct.IOUserClient_Data.mappings.meta", "8"},
	{"struct.IOUserClient_Data.messageAppSuspended__b0", "int,155,1"},
	{"struct.IOUserClient_Data.messageAppSuspended__b0.@.bitoff", "0"},
	{"struct.IOUserClient_Data.messageAppSuspended__b0.meta", "1"},
	{"struct.IOUserClient_Data.opened__b5", "int,155,1"},
	{"struct.IOUserClient_Data.opened__b5.@.bitoff", "5"},
	{"struct.IOUserClient_Data.opened__b5.meta", "1"},
	{"struct.IOUserClient_Data.owners", "void *,160,0"},
	{"struct.IOUserClient_Data.owners.meta", "8"},
	{"struct.IOUserClient_Data.reserved", "void *,128,0"},
	{"struct.IOUserClient_Data.reserved.meta", "8"},
	{"struct.IOUserClient_Data.sharedInstance", "char,152,0"},
	{"struct.IOUserClient_Data.sharedInstance.meta", "1"},
	{"struct.IOUserClient_Data.uc2022__b1", "int,155,1"},
	{"struct.IOUserClient_Data.uc2022__b1.@.bitoff", "1"},
	{"struct.IOUserClient_Data.uc2022__b1.meta", "1"},
	{"struct.IOUserClient_VTable", "parent,externalMethod,registerNotificationPort__1,initWithTask__1,initWithTask__2,clientClose,clientDied,getService,registerNotificationPort__2,getNotificationSemaphore,connectClient,clientMemoryForType,exportObjectToClient,getExternalMethodForIndex,getExternalAsyncMethodForIndex,getTargetAndMethodForIndex,getAsyncTargetAndMethodForIndex,getExternalTrapForIndex,getTargetAndTrapForIndex"},
	{"struct.IOUserClient_VTable.clientClose", "IOUserClient_VTable.clientClose,1368,0"},
	{"struct.IOUserClient_VTable.clientClose.meta", "8"},
	{"struct.IOUserClient_VTable.clientDied", "IOUserClient_VTable.clientDied,1376,0"},
	{"struct.IOUserClient_VTable.clientDied.meta", "8"},
	{"struct.IOUserClient_VTable.clientMemoryForType", "IOUserClient_VTable.clientMemoryForType,1416,0"},
	{"struct.IOUserClient_VTable.clientMemoryForType.meta", "8"},
	{"struct.IOUserClient_VTable.connectClient", "IOUserClient_VTable.connectClient,1408,0"},
	{"struct.IOUserClient_VTable.connectClient.meta", "8"},
	{"struct.IOUserClient_VTable.exportObjectToClient", "IOUserClient_VTable.exportObjectToClient,1424,0"},
	{"struct.IOUserClient_VTable.exportObjectToClient.meta", "8"},
	{"struct.IOUserClient_VTable.externalMethod", "IOUserClient_VTable.externalMethod,1336,0"},
	{"struct.IOUserClient_VTable.externalMethod.meta", "8"},
	{"struct.IOUserClient_VTable.getAsyncTargetAndMethodForIndex", "IOUserClient_VTable.getAsyncTargetAndMethodForIndex,1456,0"},
	{"struct.IOUserClient_VTable.getAsyncTargetAndMethodForIndex.meta", "8"},
	{"struct.IOUserClient_VTable.getExternalAsyncMethodForIndex", "IOUserClient_VTable.getExternalAsyncMethodForIndex,1440,0"},
	{"struct.IOUserClient_VTable.getExternalAsyncMethodForIndex.meta", "8"},
	{"struct.IOUserClient_VTable.getExternalMethodForIndex", "IOUserClient_VTable.getExternalMethodForIndex,1432,0"},
	{"struct.IOUserClient_VTable.getExternalMethodForIndex.meta", "8"},
	{"struct.IOUserClient_VTable.getExternalTrapForIndex", "IOUserClient_VTable.getExternalTrapForIndex,1464,0"},
	{"struct.IOUserClient_VTable.getExternalTrapForIndex.meta", "8"},
	{"struct.IOUserClient_VTable.getNotificationSemaphore", "IOUserClient_VTable.getNotificationSemaphore,1400,0"},
	{"struct.IOUserClient_VTable.getNotificationSemaphore.meta", "8"},
	{"struct.IOUserClient_VTable.getService", "IOUserClient_VTable.getService,1384,0"},
	{"struct.IOUserClient_VTable.getService.meta", "8"},
	{"struct.IOUserClient_VTable.getTargetAndMethodForIndex", "IOUserClient_VTable.getTargetAndMethodForIndex,1448,0"},
	{"struct.IOUserClient_VTable.getTargetAndMethodForIndex.meta", "8"},
	{"struct.IOUserClient_VTable.getTargetAndTrapForIndex", "IOUserClient_VTable.getTargetAndTrapForIndex,1472,0"},
	{"struct.IOUserClient_VTable.getTargetAndTrapForIndex.meta", "8"},
	{"struct.IOUserClient_VTable.initWithTask__1", "IOUserClient_VTable.initWithTask__1,1352,0"},
	{"struct.IOUserClient_VTable.initWithTask__1.meta", "8"},
	{"struct.IOUserClient_VTable.initWithTask__2", "IOUserClient_VTable.initWithTask__2,1360,0"},
	{"struct.IOUserClient_VTable.initWithTask__2.meta", "8"},
	{"struct.IOUserClient_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IOUserClient_VTable.parent.meta", "1336"},
	{"struct.IOUserClient_VTable.registerNotificationPort__1", "IOUserClient_VTable.registerNotificationPort__1,1344,0"},
	{"struct.IOUserClient_VTable.registerNotificationPort__1.meta", "8"},
	{"struct.IOUserClient_VTable.registerNotificationPort__2", "IOUserClient_VTable.registerNotificationPort__2,1392,0"},
	{"struct.IOUserClient_VTable.registerNotificationPort__2.meta", "8"},
	{"struct.IOUserIterator", "vtable,data"},
	{"struct.IOUserIterator.data", "struct.IOUserIterator_Data,8,0"},
	{"struct.IOUserIterator.data.meta", "24"},
	{"struct.IOUserIterator.vtable", "struct.IOUserIterator_VTable *,0,0"},
	{"struct.IOUserIterator.vtable.meta", "8"},
	{"struct.IOUserIterator::MetaClass_VTable", "parent"},
	{"struct.IOUserIterator::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOUserIterator::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOUserIterator_Data", "data,userIteratorObject,lock"},
	{"struct.IOUserIterator_Data.data", "struct.OSIterator_Data,0,0"},
	{"struct.IOUserIterator_Data.data.meta", "4"},
	{"struct.IOUserIterator_Data.lock", "void *,16,0"},
	{"struct.IOUserIterator_Data.lock.meta", "8"},
	{"struct.IOUserIterator_Data.userIteratorObject", "void *,8,0"},
	{"struct.IOUserIterator_Data.userIteratorObject.meta", "8"},
	{"struct.IOUserIterator_VTable", "parent,copyNextObject"},
	{"struct.IOUserIterator_VTable.copyNextObject", "IOUserIterator_VTable.copyNextObject,136,0"},
	{"struct.IOUserIterator_VTable.copyNextObject.meta", "8"},
	{"struct.IOUserIterator_VTable.parent", "struct.OSIterator_VTable,0,0"},
	{"struct.IOUserIterator_VTable.parent.meta", "136"},
	{"struct.IOUserNotification", "vtable,data"},
	{"struct.IOUserNotification.data", "struct.IOUserNotification_Data,8,0"},
	{"struct.IOUserNotification.data.meta", "24"},
	{"struct.IOUserNotification.vtable", "struct.IOUserNotification_VTable *,0,0"},
	{"struct.IOUserNotification.vtable.meta", "8"},
	{"struct.IOUserNotification::MetaClass_VTable", "parent"},
	{"struct.IOUserNotification::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOUserNotification::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOUserNotification_Data", "data"},
	{"struct.IOUserNotification_Data.data", "struct.IOUserIterator_Data,0,0"},
	{"struct.IOUserNotification_Data.data.meta", "24"},
	{"struct.IOUserNotification_VTable", "parent,setNotification"},
	{"struct.IOUserNotification_VTable.parent", "struct.IOUserIterator_VTable,0,0"},
	{"struct.IOUserNotification_VTable.parent.meta", "144"},
	{"struct.IOUserNotification_VTable.setNotification", "IOUserNotification_VTable.setNotification,144,0"},
	{"struct.IOUserNotification_VTable.setNotification.meta", "8"},
	{"struct.IOUserServer", "vtable,data"},
	{"struct.IOUserServer.data", "struct.IOUserServer_Data,8,0"},
	{"struct.IOUserServer.data.meta", "328"},
	{"struct.IOUserServer.vtable", "struct.IOUserServer_VTable *,0,0"},
	{"struct.IOUserServer.vtable.meta", "8"},
	{"struct.IOUserServer::MetaClass_VTable", "parent"},
	{"struct.IOUserServer::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOUserServer::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOUserServerCheckInToken", "vtable,data"},
	{"struct.IOUserServerCheckInToken.data", "struct.IOUserServerCheckInToken_Data,8,0"},
	{"struct.IOUserServerCheckInToken.data.meta", "72"},
	{"struct.IOUserServerCheckInToken.vtable", "struct.IOUserServerCheckInToken_VTable *,0,0"},
	{"struct.IOUserServerCheckInToken.vtable.meta", "8"},
	{"struct.IOUserServerCheckInToken::MetaClass_VTable", "parent"},
	{"struct.IOUserServerCheckInToken::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOUserServerCheckInToken::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOUserServerCheckInToken_Data", "data,fState,fPendingCount,fServerName,fExecutableName,fServerTag,fHandlers,fKextBundleID,fNeedDextDec"},
	{"struct.IOUserServerCheckInToken_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOUserServerCheckInToken_Data.data.meta", "4"},
	{"struct.IOUserServerCheckInToken_Data.fExecutableName", "void *,32,0"},
	{"struct.IOUserServerCheckInToken_Data.fExecutableName.meta", "8"},
	{"struct.IOUserServerCheckInToken_Data.fHandlers", "void *,48,0"},
	{"struct.IOUserServerCheckInToken_Data.fHandlers.meta", "8"},
	{"struct.IOUserServerCheckInToken_Data.fKextBundleID", "void *,56,0"},
	{"struct.IOUserServerCheckInToken_Data.fKextBundleID.meta", "8"},
	{"struct.IOUserServerCheckInToken_Data.fNeedDextDec", "bool,64,0"},
	{"struct.IOUserServerCheckInToken_Data.fNeedDextDec.meta", "1"},
	{"struct.IOUserServerCheckInToken_Data.fPendingCount", "LONG,16,0"},
	{"struct.IOUserServerCheckInToken_Data.fPendingCount.meta", "8"},
	{"struct.IOUserServerCheckInToken_Data.fServerName", "void *,24,0"},
	{"struct.IOUserServerCheckInToken_Data.fServerName.meta", "8"},
	{"struct.IOUserServerCheckInToken_Data.fServerTag", "void *,40,0"},
	{"struct.IOUserServerCheckInToken_Data.fServerTag.meta", "8"},
	{"struct.IOUserServerCheckInToken_Data.fState", "void *,8,0"},
	{"struct.IOUserServerCheckInToken_Data.fState.meta", "8"},
	{"struct.IOUserServerCheckInToken_VTable", "parent"},
	{"struct.IOUserServerCheckInToken_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOUserServerCheckInToken_VTable.parent.meta", "112"},
	{"struct.IOUserServer_Data", "data,fLock,fInterruptLock,fEntitlements,fClasses,fRootQueue,fServices,fRootNotifier,fSystemPowerAck,fSystemOff,fCheckInToken,fStatistics,fPlatformDriver,fTeamIdentifier,fCSValidationCategory,fWorkLoop,fAllocationName,fOwningTask,fTaskCrashReason"},
	{"struct.IOUserServer_Data.data", "struct.IOUserClient2022_Data,0,0"},
	{"struct.IOUserServer_Data.data.meta", "200"},
	{"struct.IOUserServer_Data.fAllocationName", "void *,304,0"},
	{"struct.IOUserServer_Data.fAllocationName.meta", "8"},
	{"struct.IOUserServer_Data.fCSValidationCategory", "unsigned int,288,0"},
	{"struct.IOUserServer_Data.fCSValidationCategory.meta", "4"},
	{"struct.IOUserServer_Data.fCheckInToken", "void *,256,0"},
	{"struct.IOUserServer_Data.fCheckInToken.meta", "8"},
	{"struct.IOUserServer_Data.fClasses", "void *,224,0"},
	{"struct.IOUserServer_Data.fClasses.meta", "8"},
	{"struct.IOUserServer_Data.fEntitlements", "void *,216,0"},
	{"struct.IOUserServer_Data.fEntitlements.meta", "8"},
	{"struct.IOUserServer_Data.fInterruptLock", "void *,208,0"},
	{"struct.IOUserServer_Data.fInterruptLock.meta", "8"},
	{"struct.IOUserServer_Data.fLock", "void *,200,0"},
	{"struct.IOUserServer_Data.fLock.meta", "8"},
	{"struct.IOUserServer_Data.fOwningTask", "void *,312,0"},
	{"struct.IOUserServer_Data.fOwningTask.meta", "8"},
	{"struct.IOUserServer_Data.fPlatformDriver", "bool,272,0"},
	{"struct.IOUserServer_Data.fPlatformDriver.meta", "1"},
	{"struct.IOUserServer_Data.fRootNotifier", "uint8_t,248,0"},
	{"struct.IOUserServer_Data.fRootNotifier.meta", "1"},
	{"struct.IOUserServer_Data.fRootQueue", "void *,232,0"},
	{"struct.IOUserServer_Data.fRootQueue.meta", "8"},
	{"struct.IOUserServer_Data.fServices", "void *,240,0"},
	{"struct.IOUserServer_Data.fServices.meta", "8"},
	{"struct.IOUserServer_Data.fStatistics", "void *,264,0"},
	{"struct.IOUserServer_Data.fStatistics.meta", "8"},
	{"struct.IOUserServer_Data.fSystemOff", "uint8_t,250,0"},
	{"struct.IOUserServer_Data.fSystemOff.meta", "1"},
	{"struct.IOUserServer_Data.fSystemPowerAck", "uint8_t,249,0"},
	{"struct.IOUserServer_Data.fSystemPowerAck.meta", "1"},
	{"struct.IOUserServer_Data.fTaskCrashReason", "void *,320,0"},
	{"struct.IOUserServer_Data.fTaskCrashReason.meta", "8"},
	{"struct.IOUserServer_Data.fTeamIdentifier", "void *,280,0"},
	{"struct.IOUserServer_Data.fTeamIdentifier.meta", "8"},
	{"struct.IOUserServer_Data.fWorkLoop", "void *,296,0"},
	{"struct.IOUserServer_Data.fWorkLoop.meta", "8"},
	{"struct.IOUserServer_VTable", "parent"},
	{"struct.IOUserServer_VTable.parent", "struct.IOUserClient2022_VTable,0,0"},
	{"struct.IOUserServer_VTable.parent.meta", "1488"},
	{"struct.IOUserUserClient", "vtable,data"},
	{"struct.IOUserUserClient.data", "struct.IOUserUserClient_Data,8,0"},
	{"struct.IOUserUserClient.data.meta", "232"},
	{"struct.IOUserUserClient.vtable", "struct.IOUserUserClient_VTable *,0,0"},
	{"struct.IOUserUserClient.vtable.meta", "8"},
	{"struct.IOUserUserClient::MetaClass_VTable", "parent"},
	{"struct.IOUserUserClient::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOUserUserClient::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOUserUserClient_Data", "data,fTask,fWorkGroups,fEventLinks,fLock"},
	{"struct.IOUserUserClient_Data.data", "struct.IOUserClient_Data,0,0"},
	{"struct.IOUserUserClient_Data.data.meta", "200"},
	{"struct.IOUserUserClient_Data.fEventLinks", "void *,216,0"},
	{"struct.IOUserUserClient_Data.fEventLinks.meta", "8"},
	{"struct.IOUserUserClient_Data.fLock", "void *,224,0"},
	{"struct.IOUserUserClient_Data.fLock.meta", "8"},
	{"struct.IOUserUserClient_Data.fTask", "void *,200,0"},
	{"struct.IOUserUserClient_Data.fTask.meta", "8"},
	{"struct.IOUserUserClient_Data.fWorkGroups", "void *,208,0"},
	{"struct.IOUserUserClient_Data.fWorkGroups.meta", "8"},
	{"struct.IOUserUserClient_VTable", "parent"},
	{"struct.IOUserUserClient_VTable.parent", "struct.IOUserClient_VTable,0,0"},
	{"struct.IOUserUserClient_VTable.parent.meta", "1480"},
	{"struct.IOWatchDogTimer", "vtable,data"},
	{"struct.IOWatchDogTimer.data", "struct.IOWatchDogTimer_Data,8,0"},
	{"struct.IOWatchDogTimer.data.meta", "144"},
	{"struct.IOWatchDogTimer.vtable", "struct.IOWatchDogTimer_VTable *,0,0"},
	{"struct.IOWatchDogTimer.vtable.meta", "8"},
	{"struct.IOWatchDogTimer::MetaClass_VTable", "parent"},
	{"struct.IOWatchDogTimer::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOWatchDogTimer::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOWatchDogTimer_Data", "data,notifier,reserved"},
	{"struct.IOWatchDogTimer_Data.data", "struct.IOService_Data,0,0"},
	{"struct.IOWatchDogTimer_Data.data.meta", "128"},
	{"struct.IOWatchDogTimer_Data.notifier", "void *,128,0"},
	{"struct.IOWatchDogTimer_Data.notifier.meta", "8"},
	{"struct.IOWatchDogTimer_Data.reserved", "void *,136,0"},
	{"struct.IOWatchDogTimer_Data.reserved.meta", "8"},
	{"struct.IOWatchDogTimer_VTable", "parent,setWatchDogTimer"},
	{"struct.IOWatchDogTimer_VTable.parent", "struct.IOService_VTable,0,0"},
	{"struct.IOWatchDogTimer_VTable.parent.meta", "1336"},
	{"struct.IOWatchDogTimer_VTable.setWatchDogTimer", "IOWatchDogTimer_VTable.setWatchDogTimer,1336,0"},
	{"struct.IOWatchDogTimer_VTable.setWatchDogTimer.meta", "8"},
	{"struct.IOWorkGroup", "vtable,data"},
	{"struct.IOWorkGroup.data", "struct.IOWorkGroup_Data,8,0"},
	{"struct.IOWorkGroup.data.meta", "24"},
	{"struct.IOWorkGroup.vtable", "struct.IOWorkGroup_VTable *,0,0"},
	{"struct.IOWorkGroup.vtable.meta", "8"},
	{"struct.IOWorkGroup::MetaClass_VTable", "parent"},
	{"struct.IOWorkGroup::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOWorkGroup::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOWorkGroup_Data", "data,ivars,lvars"},
	{"struct.IOWorkGroup_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOWorkGroup_Data.data.meta", "4"},
	{"struct.IOWorkGroup_Data.ivars", "void *,8,0"},
	{"struct.IOWorkGroup_Data.ivars.meta", "8"},
	{"struct.IOWorkGroup_Data.lvars", "void *,16,0"},
	{"struct.IOWorkGroup_Data.lvars.meta", "8"},
	{"struct.IOWorkGroup_VTable", "parent"},
	{"struct.IOWorkGroup_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOWorkGroup_VTable.parent.meta", "112"},
	{"struct.IOWorkLoop", "vtable,data"},
	{"struct.IOWorkLoop.data", "struct.IOWorkLoop_Data,8,0"},
	{"struct.IOWorkLoop.data.meta", "64"},
	{"struct.IOWorkLoop.vtable", "struct.IOWorkLoop_VTable *,0,0"},
	{"struct.IOWorkLoop.vtable.meta", "8"},
	{"struct.IOWorkLoop::ExpansionData", "options,passiveEventChain,iokitstatsReserved,lockInterval,lockTime"},
	{"struct.IOWorkLoop::ExpansionData.iokitstatsReserved", "void *,16,0"},
	{"struct.IOWorkLoop::ExpansionData.iokitstatsReserved.meta", "8"},
	{"struct.IOWorkLoop::ExpansionData.lockInterval", "uint64_t,24,0"},
	{"struct.IOWorkLoop::ExpansionData.lockInterval.meta", "8"},
	{"struct.IOWorkLoop::ExpansionData.lockTime", "uint64_t,32,0"},
	{"struct.IOWorkLoop::ExpansionData.lockTime.meta", "8"},
	{"struct.IOWorkLoop::ExpansionData.options", "int,0,0"},
	{"struct.IOWorkLoop::ExpansionData.options.meta", "4"},
	{"struct.IOWorkLoop::ExpansionData.passiveEventChain", "void *,8,0"},
	{"struct.IOWorkLoop::ExpansionData.passiveEventChain.meta", "8"},
	{"struct.IOWorkLoop::MetaClass_VTable", "parent"},
	{"struct.IOWorkLoop::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.IOWorkLoop::MetaClass_VTable.parent.meta", "112"},
	{"struct.IOWorkLoop_Data", "data,gateLock,eventChain,controlG,workToDoLock,workThread,workToDo,loopRestart,reserved"},
	{"struct.IOWorkLoop_Data.controlG", "void *,24,0"},
	{"struct.IOWorkLoop_Data.controlG.meta", "8"},
	{"struct.IOWorkLoop_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.IOWorkLoop_Data.data.meta", "4"},
	{"struct.IOWorkLoop_Data.eventChain", "void *,16,0"},
	{"struct.IOWorkLoop_Data.eventChain.meta", "8"},
	{"struct.IOWorkLoop_Data.gateLock", "void *,8,0"},
	{"struct.IOWorkLoop_Data.gateLock.meta", "8"},
	{"struct.IOWorkLoop_Data.loopRestart", "bool,49,0"},
	{"struct.IOWorkLoop_Data.loopRestart.meta", "1"},
	{"struct.IOWorkLoop_Data.reserved", "void *,56,0"},
	{"struct.IOWorkLoop_Data.reserved.meta", "8"},
	{"struct.IOWorkLoop_Data.workThread", "void *,40,0"},
	{"struct.IOWorkLoop_Data.workThread.meta", "8"},
	{"struct.IOWorkLoop_Data.workToDo", "bool,48,0"},
	{"struct.IOWorkLoop_Data.workToDo.meta", "1"},
	{"struct.IOWorkLoop_Data.workToDoLock", "void *,32,0"},
	{"struct.IOWorkLoop_Data.workToDoLock.meta", "8"},
	{"struct.IOWorkLoop_VTable", "parent,_maintRequest,threadMain,getThread,onThread,inGate,addEventSource,removeEventSource,enableAllEventSources,disableAllEventSources,enableAllInterrupts,disableAllInterrupts,signalWorkAvailable,openGate,closeGate,tryCloseGate,sleepGate__1,wakeupGate,runAction,runEventSources,sleepGate__2"},
	{"struct.IOWorkLoop_VTable._maintRequest", "IOWorkLoop_VTable._maintRequest,112,0"},
	{"struct.IOWorkLoop_VTable._maintRequest.meta", "8"},
	{"struct.IOWorkLoop_VTable.addEventSource", "IOWorkLoop_VTable.addEventSource,152,0"},
	{"struct.IOWorkLoop_VTable.addEventSource.meta", "8"},
	{"struct.IOWorkLoop_VTable.closeGate", "IOWorkLoop_VTable.closeGate,216,0"},
	{"struct.IOWorkLoop_VTable.closeGate.meta", "8"},
	{"struct.IOWorkLoop_VTable.disableAllEventSources", "IOWorkLoop_VTable.disableAllEventSources,176,0"},
	{"struct.IOWorkLoop_VTable.disableAllEventSources.meta", "8"},
	{"struct.IOWorkLoop_VTable.disableAllInterrupts", "IOWorkLoop_VTable.disableAllInterrupts,192,0"},
	{"struct.IOWorkLoop_VTable.disableAllInterrupts.meta", "8"},
	{"struct.IOWorkLoop_VTable.enableAllEventSources", "IOWorkLoop_VTable.enableAllEventSources,168,0"},
	{"struct.IOWorkLoop_VTable.enableAllEventSources.meta", "8"},
	{"struct.IOWorkLoop_VTable.enableAllInterrupts", "IOWorkLoop_VTable.enableAllInterrupts,184,0"},
	{"struct.IOWorkLoop_VTable.enableAllInterrupts.meta", "8"},
	{"struct.IOWorkLoop_VTable.getThread", "IOWorkLoop_VTable.getThread,128,0"},
	{"struct.IOWorkLoop_VTable.getThread.meta", "8"},
	{"struct.IOWorkLoop_VTable.inGate", "IOWorkLoop_VTable.inGate,144,0"},
	{"struct.IOWorkLoop_VTable.inGate.meta", "8"},
	{"struct.IOWorkLoop_VTable.onThread", "IOWorkLoop_VTable.onThread,136,0"},
	{"struct.IOWorkLoop_VTable.onThread.meta", "8"},
	{"struct.IOWorkLoop_VTable.openGate", "IOWorkLoop_VTable.openGate,208,0"},
	{"struct.IOWorkLoop_VTable.openGate.meta", "8"},
	{"struct.IOWorkLoop_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.IOWorkLoop_VTable.parent.meta", "112"},
	{"struct.IOWorkLoop_VTable.removeEventSource", "IOWorkLoop_VTable.removeEventSource,160,0"},
	{"struct.IOWorkLoop_VTable.removeEventSource.meta", "8"},
	{"struct.IOWorkLoop_VTable.runAction", "IOWorkLoop_VTable.runAction,248,0"},
	{"struct.IOWorkLoop_VTable.runAction.meta", "8"},
	{"struct.IOWorkLoop_VTable.runEventSources", "IOWorkLoop_VTable.runEventSources,256,0"},
	{"struct.IOWorkLoop_VTable.runEventSources.meta", "8"},
	{"struct.IOWorkLoop_VTable.signalWorkAvailable", "IOWorkLoop_VTable.signalWorkAvailable,200,0"},
	{"struct.IOWorkLoop_VTable.signalWorkAvailable.meta", "8"},
	{"struct.IOWorkLoop_VTable.sleepGate__1", "IOWorkLoop_VTable.sleepGate__1,232,0"},
	{"struct.IOWorkLoop_VTable.sleepGate__1.meta", "8"},
	{"struct.IOWorkLoop_VTable.sleepGate__2", "IOWorkLoop_VTable.sleepGate__2,264,0"},
	{"struct.IOWorkLoop_VTable.sleepGate__2.meta", "8"},
	{"struct.IOWorkLoop_VTable.threadMain", "IOWorkLoop_VTable.threadMain,120,0"},
	{"struct.IOWorkLoop_VTable.threadMain.meta", "8"},
	{"struct.IOWorkLoop_VTable.tryCloseGate", "IOWorkLoop_VTable.tryCloseGate,224,0"},
	{"struct.IOWorkLoop_VTable.tryCloseGate.meta", "8"},
	{"struct.IOWorkLoop_VTable.wakeupGate", "IOWorkLoop_VTable.wakeupGate,240,0"},
	{"struct.IOWorkLoop_VTable.wakeupGate.meta", "8"},
	{"struct.OSAction", "vtable,data"},
	{"struct.OSAction.data", "struct.OSAction_Data,8,0"},
	{"struct.OSAction.data.meta", "24"},
	{"struct.OSAction.vtable", "struct.OSAction_VTable *,0,0"},
	{"struct.OSAction.vtable.meta", "8"},
	{"struct.OSAction::MetaClass_VTable", "parent"},
	{"struct.OSAction::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSAction::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSAction_Data", "data,ivars,lvars"},
	{"struct.OSAction_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.OSAction_Data.data.meta", "4"},
	{"struct.OSAction_Data.ivars", "void *,8,0"},
	{"struct.OSAction_Data.ivars.meta", "8"},
	{"struct.OSAction_Data.lvars", "void *,16,0"},
	{"struct.OSAction_Data.lvars.meta", "8"},
	{"struct.OSAction_IOUserClient_KernelCompletion", "vtable,data"},
	{"struct.OSAction_IOUserClient_KernelCompletion.data", "struct.OSAction_IOUserClient_KernelCompletion_Data,8,0"},
	{"struct.OSAction_IOUserClient_KernelCompletion.data.meta", "40"},
	{"struct.OSAction_IOUserClient_KernelCompletion.vtable", "struct.OSAction_IOUserClient_KernelCompletion_VTable *,0,0"},
	{"struct.OSAction_IOUserClient_KernelCompletion.vtable.meta", "8"},
	{"struct.OSAction_IOUserClient_KernelCompletion::MetaClass_VTable", "parent"},
	{"struct.OSAction_IOUserClient_KernelCompletion::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSAction_IOUserClient_KernelCompletion::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSAction_IOUserClient_KernelCompletion_Data", "data,ivars,lvars"},
	{"struct.OSAction_IOUserClient_KernelCompletion_Data.data", "struct.OSAction_Data,0,0"},
	{"struct.OSAction_IOUserClient_KernelCompletion_Data.data.meta", "24"},
	{"struct.OSAction_IOUserClient_KernelCompletion_Data.ivars", "void *,24,0"},
	{"struct.OSAction_IOUserClient_KernelCompletion_Data.ivars.meta", "8"},
	{"struct.OSAction_IOUserClient_KernelCompletion_Data.lvars", "void *,32,0"},
	{"struct.OSAction_IOUserClient_KernelCompletion_Data.lvars.meta", "8"},
	{"struct.OSAction_IOUserClient_KernelCompletion_VTable", "parent"},
	{"struct.OSAction_IOUserClient_KernelCompletion_VTable.parent", "struct.OSAction_VTable,0,0"},
	{"struct.OSAction_IOUserClient_KernelCompletion_VTable.parent.meta", "112"},
	{"struct.OSAction_VTable", "parent"},
	{"struct.OSAction_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.OSAction_VTable.parent.meta", "112"},
	{"struct.OSArray", "vtable,data"},
	{"struct.OSArray.data", "struct.OSArray_Data,8,0"},
	{"struct.OSArray.data.meta", "32"},
	{"struct.OSArray.vtable", "struct.OSArray_VTable *,0,0"},
	{"struct.OSArray.vtable.meta", "8"},
	{"struct.OSArray::MetaClass_VTable", "parent"},
	{"struct.OSArray::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSArray::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSArray_Data", "data,count,capacity,capacityIncrement,array"},
	{"struct.OSArray_Data.array", "void *,24,0"},
	{"struct.OSArray_Data.array.meta", "8"},
	{"struct.OSArray_Data.capacity", "unsigned int,16,0"},
	{"struct.OSArray_Data.capacity.meta", "4"},
	{"struct.OSArray_Data.capacityIncrement", "unsigned int,20,0"},
	{"struct.OSArray_Data.capacityIncrement.meta", "4"},
	{"struct.OSArray_Data.count", "unsigned int,12,0"},
	{"struct.OSArray_Data.count.meta", "4"},
	{"struct.OSArray_Data.data", "struct.OSCollection_Data,0,0"},
	{"struct.OSArray_Data.data.meta", "12"},
	{"struct.OSArray_VTable", "parent,initWithCapacity,initWithObjects,initWithArray,setObject__1,setObject__2,merge,replaceObject,removeObject,isEqualTo,getObject,getLastObject,getNextIndexOfObject"},
	{"struct.OSArray_VTable.getLastObject", "OSArray_VTable.getLastObject,280,0"},
	{"struct.OSArray_VTable.getLastObject.meta", "8"},
	{"struct.OSArray_VTable.getNextIndexOfObject", "OSArray_VTable.getNextIndexOfObject,288,0"},
	{"struct.OSArray_VTable.getNextIndexOfObject.meta", "8"},
	{"struct.OSArray_VTable.getObject", "OSArray_VTable.getObject,272,0"},
	{"struct.OSArray_VTable.getObject.meta", "8"},
	{"struct.OSArray_VTable.initWithArray", "OSArray_VTable.initWithArray,216,0"},
	{"struct.OSArray_VTable.initWithArray.meta", "8"},
	{"struct.OSArray_VTable.initWithCapacity", "OSArray_VTable.initWithCapacity,200,0"},
	{"struct.OSArray_VTable.initWithCapacity.meta", "8"},
	{"struct.OSArray_VTable.initWithObjects", "OSArray_VTable.initWithObjects,208,0"},
	{"struct.OSArray_VTable.initWithObjects.meta", "8"},
	{"struct.OSArray_VTable.isEqualTo", "OSArray_VTable.isEqualTo,264,0"},
	{"struct.OSArray_VTable.isEqualTo.meta", "8"},
	{"struct.OSArray_VTable.merge", "OSArray_VTable.merge,240,0"},
	{"struct.OSArray_VTable.merge.meta", "8"},
	{"struct.OSArray_VTable.parent", "struct.OSCollection_VTable,0,0"},
	{"struct.OSArray_VTable.parent.meta", "200"},
	{"struct.OSArray_VTable.removeObject", "OSArray_VTable.removeObject,256,0"},
	{"struct.OSArray_VTable.removeObject.meta", "8"},
	{"struct.OSArray_VTable.replaceObject", "OSArray_VTable.replaceObject,248,0"},
	{"struct.OSArray_VTable.replaceObject.meta", "8"},
	{"struct.OSArray_VTable.setObject__1", "OSArray_VTable.setObject__1,224,0"},
	{"struct.OSArray_VTable.setObject__1.meta", "8"},
	{"struct.OSArray_VTable.setObject__2", "OSArray_VTable.setObject__2,232,0"},
	{"struct.OSArray_VTable.setObject__2.meta", "8"},
	{"struct.OSBoolean", "vtable,data"},
	{"struct.OSBoolean.data", "struct.OSBoolean_Data,8,0"},
	{"struct.OSBoolean.data.meta", "8"},
	{"struct.OSBoolean.vtable", "struct.OSBoolean_VTable *,0,0"},
	{"struct.OSBoolean.vtable.meta", "8"},
	{"struct.OSBoolean::MetaClass_VTable", "parent"},
	{"struct.OSBoolean::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSBoolean::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSBoolean_Data", "data,value"},
	{"struct.OSBoolean_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.OSBoolean_Data.data.meta", "4"},
	{"struct.OSBoolean_Data.value", "bool,4,0"},
	{"struct.OSBoolean_Data.value.meta", "1"},
	{"struct.OSBoolean_VTable", "parent,isTrue,isFalse,getValue,isEqualTo"},
	{"struct.OSBoolean_VTable.getValue", "OSBoolean_VTable.getValue,128,0"},
	{"struct.OSBoolean_VTable.getValue.meta", "8"},
	{"struct.OSBoolean_VTable.isEqualTo", "OSBoolean_VTable.isEqualTo,136,0"},
	{"struct.OSBoolean_VTable.isEqualTo.meta", "8"},
	{"struct.OSBoolean_VTable.isFalse", "OSBoolean_VTable.isFalse,120,0"},
	{"struct.OSBoolean_VTable.isFalse.meta", "8"},
	{"struct.OSBoolean_VTable.isTrue", "OSBoolean_VTable.isTrue,112,0"},
	{"struct.OSBoolean_VTable.isTrue.meta", "8"},
	{"struct.OSBoolean_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.OSBoolean_VTable.parent.meta", "112"},
	{"struct.OSCollection", "vtable,data"},
	{"struct.OSCollection.data", "struct.OSCollection_Data,8,0"},
	{"struct.OSCollection.data.meta", "12"},
	{"struct.OSCollection.vtable", "struct.OSCollection_VTable *,0,0"},
	{"struct.OSCollection.vtable.meta", "8"},
	{"struct.OSCollection::MetaClass_VTable", "parent"},
	{"struct.OSCollection::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSCollection::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSCollectionIterator", "vtable,data"},
	{"struct.OSCollectionIterator.data", "struct.OSCollectionIterator_Data,8,0"},
	{"struct.OSCollectionIterator.data.meta", "40"},
	{"struct.OSCollectionIterator.vtable", "struct.OSCollectionIterator_VTable *,0,0"},
	{"struct.OSCollectionIterator.vtable.meta", "8"},
	{"struct.OSCollectionIterator::MetaClass_VTable", "parent"},
	{"struct.OSCollectionIterator::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSCollectionIterator::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSCollectionIterator_Data", "data,collection,inlineStorage,__padding,collIterator,initialUpdateStamp,valid"},
	{"struct.OSCollectionIterator_Data.__padding", "uint8_t,20,4"},
	{"struct.OSCollectionIterator_Data.__padding.meta", "1"},
	{"struct.OSCollectionIterator_Data.collIterator", "void *,24,0"},
	{"struct.OSCollectionIterator_Data.collIterator.meta", "8"},
	{"struct.OSCollectionIterator_Data.collection", "void *,8,0"},
	{"struct.OSCollectionIterator_Data.collection.meta", "8"},
	{"struct.OSCollectionIterator_Data.data", "struct.OSIterator_Data,0,0"},
	{"struct.OSCollectionIterator_Data.data.meta", "4"},
	{"struct.OSCollectionIterator_Data.initialUpdateStamp", "unsigned int,32,0"},
	{"struct.OSCollectionIterator_Data.initialUpdateStamp.meta", "4"},
	{"struct.OSCollectionIterator_Data.inlineStorage", "uint8_t,16,4"},
	{"struct.OSCollectionIterator_Data.inlineStorage.meta", "1"},
	{"struct.OSCollectionIterator_Data.valid", "bool,36,0"},
	{"struct.OSCollectionIterator_Data.valid.meta", "1"},
	{"struct.OSCollectionIterator_VTable", "parent,initWithCollection"},
	{"struct.OSCollectionIterator_VTable.initWithCollection", "OSCollectionIterator_VTable.initWithCollection,136,0"},
	{"struct.OSCollectionIterator_VTable.initWithCollection.meta", "8"},
	{"struct.OSCollectionIterator_VTable.parent", "struct.OSIterator_VTable,0,0"},
	{"struct.OSCollectionIterator_VTable.parent.meta", "136"},
	{"struct.OSCollection_Data", "data,updateStamp,fOptions"},
	{"struct.OSCollection_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.OSCollection_Data.data.meta", "4"},
	{"struct.OSCollection_Data.fOptions", "unsigned int,8,0"},
	{"struct.OSCollection_Data.fOptions.meta", "4"},
	{"struct.OSCollection_Data.updateStamp", "unsigned int,4,0"},
	{"struct.OSCollection_Data.updateStamp.meta", "4"},
	{"struct.OSCollection_VTable", "parent,iteratorSize,initIterator,getNextObjectForIterator,getCount,getCapacity,getCapacityIncrement,setCapacityIncrement,ensureCapacity,flushCollection,setOptions,copyCollection"},
	{"struct.OSCollection_VTable.copyCollection", "OSCollection_VTable.copyCollection,192,0"},
	{"struct.OSCollection_VTable.copyCollection.meta", "8"},
	{"struct.OSCollection_VTable.ensureCapacity", "OSCollection_VTable.ensureCapacity,168,0"},
	{"struct.OSCollection_VTable.ensureCapacity.meta", "8"},
	{"struct.OSCollection_VTable.flushCollection", "OSCollection_VTable.flushCollection,176,0"},
	{"struct.OSCollection_VTable.flushCollection.meta", "8"},
	{"struct.OSCollection_VTable.getCapacity", "OSCollection_VTable.getCapacity,144,0"},
	{"struct.OSCollection_VTable.getCapacity.meta", "8"},
	{"struct.OSCollection_VTable.getCapacityIncrement", "OSCollection_VTable.getCapacityIncrement,152,0"},
	{"struct.OSCollection_VTable.getCapacityIncrement.meta", "8"},
	{"struct.OSCollection_VTable.getCount", "OSCollection_VTable.getCount,136,0"},
	{"struct.OSCollection_VTable.getCount.meta", "8"},
	{"struct.OSCollection_VTable.getNextObjectForIterator", "OSCollection_VTable.getNextObjectForIterator,128,0"},
	{"struct.OSCollection_VTable.getNextObjectForIterator.meta", "8"},
	{"struct.OSCollection_VTable.initIterator", "OSCollection_VTable.initIterator,120,0"},
	{"struct.OSCollection_VTable.initIterator.meta", "8"},
	{"struct.OSCollection_VTable.iteratorSize", "OSCollection_VTable.iteratorSize,112,0"},
	{"struct.OSCollection_VTable.iteratorSize.meta", "8"},
	{"struct.OSCollection_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.OSCollection_VTable.parent.meta", "112"},
	{"struct.OSCollection_VTable.setCapacityIncrement", "OSCollection_VTable.setCapacityIncrement,160,0"},
	{"struct.OSCollection_VTable.setCapacityIncrement.meta", "8"},
	{"struct.OSCollection_VTable.setOptions", "OSCollection_VTable.setOptions,184,0"},
	{"struct.OSCollection_VTable.setOptions.meta", "8"},
	{"struct.OSData", "vtable,data"},
	{"struct.OSData.data", "struct.OSData_Data,8,0"},
	{"struct.OSData.data.meta", "32"},
	{"struct.OSData.vtable", "struct.OSData_VTable *,0,0"},
	{"struct.OSData.vtable.meta", "8"},
	{"struct.OSData::ExpansionData", "deallocFunction,disableSerialization"},
	{"struct.OSData::ExpansionData.deallocFunction", "void *,0,0"},
	{"struct.OSData::ExpansionData.deallocFunction.meta", "8"},
	{"struct.OSData::ExpansionData.disableSerialization", "bool,8,0"},
	{"struct.OSData::ExpansionData.disableSerialization.meta", "1"},
	{"struct.OSData::MetaClass_VTable", "parent"},
	{"struct.OSData::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSData::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSData_Data", "data,length,capacity,capacityIncrement,data,reserved"},
	{"struct.OSData_Data.capacity", "unsigned int,8,0"},
	{"struct.OSData_Data.capacity.meta", "4"},
	{"struct.OSData_Data.capacityIncrement", "unsigned int,12,0"},
	{"struct.OSData_Data.capacityIncrement.meta", "4"},
	{"struct.OSData_Data.data", "void *,16,0"},
	{"struct.OSData_Data.data.meta", "8"},
	{"struct.OSData_Data.length", "unsigned int,4,0"},
	{"struct.OSData_Data.length.meta", "4"},
	{"struct.OSData_Data.reserved", "void *,24,0"},
	{"struct.OSData_Data.reserved.meta", "8"},
	{"struct.OSData_VTable", "parent,initWithCapacity,initWithBytes,initWithBytesNoCopy,initWithData__1,initWithData__2,getLength,getCapacity,getCapacityIncrement,setCapacityIncrement,ensureCapacity,appendBytes__1,appendBytes__2,getBytesNoCopy__1,getBytesNoCopy__2,isEqualTo__1,isEqualTo__2,isEqualTo__3,appendByte,setDeallocFunction"},
	{"struct.OSData_VTable.appendByte", "OSData_VTable.appendByte,248,0"},
	{"struct.OSData_VTable.appendByte.meta", "8"},
	{"struct.OSData_VTable.appendBytes__1", "OSData_VTable.appendBytes__1,192,0"},
	{"struct.OSData_VTable.appendBytes__1.meta", "8"},
	{"struct.OSData_VTable.appendBytes__2", "OSData_VTable.appendBytes__2,200,0"},
	{"struct.OSData_VTable.appendBytes__2.meta", "8"},
	{"struct.OSData_VTable.ensureCapacity", "OSData_VTable.ensureCapacity,184,0"},
	{"struct.OSData_VTable.ensureCapacity.meta", "8"},
	{"struct.OSData_VTable.getBytesNoCopy__1", "OSData_VTable.getBytesNoCopy__1,208,0"},
	{"struct.OSData_VTable.getBytesNoCopy__1.meta", "8"},
	{"struct.OSData_VTable.getBytesNoCopy__2", "OSData_VTable.getBytesNoCopy__2,216,0"},
	{"struct.OSData_VTable.getBytesNoCopy__2.meta", "8"},
	{"struct.OSData_VTable.getCapacity", "OSData_VTable.getCapacity,160,0"},
	{"struct.OSData_VTable.getCapacity.meta", "8"},
	{"struct.OSData_VTable.getCapacityIncrement", "OSData_VTable.getCapacityIncrement,168,0"},
	{"struct.OSData_VTable.getCapacityIncrement.meta", "8"},
	{"struct.OSData_VTable.getLength", "OSData_VTable.getLength,152,0"},
	{"struct.OSData_VTable.getLength.meta", "8"},
	{"struct.OSData_VTable.initWithBytes", "OSData_VTable.initWithBytes,120,0"},
	{"struct.OSData_VTable.initWithBytes.meta", "8"},
	{"struct.OSData_VTable.initWithBytesNoCopy", "OSData_VTable.initWithBytesNoCopy,128,0"},
	{"struct.OSData_VTable.initWithBytesNoCopy.meta", "8"},
	{"struct.OSData_VTable.initWithCapacity", "OSData_VTable.initWithCapacity,112,0"},
	{"struct.OSData_VTable.initWithCapacity.meta", "8"},
	{"struct.OSData_VTable.initWithData__1", "OSData_VTable.initWithData__1,136,0"},
	{"struct.OSData_VTable.initWithData__1.meta", "8"},
	{"struct.OSData_VTable.initWithData__2", "OSData_VTable.initWithData__2,144,0"},
	{"struct.OSData_VTable.initWithData__2.meta", "8"},
	{"struct.OSData_VTable.isEqualTo__1", "OSData_VTable.isEqualTo__1,224,0"},
	{"struct.OSData_VTable.isEqualTo__1.meta", "8"},
	{"struct.OSData_VTable.isEqualTo__2", "OSData_VTable.isEqualTo__2,232,0"},
	{"struct.OSData_VTable.isEqualTo__2.meta", "8"},
	{"struct.OSData_VTable.isEqualTo__3", "OSData_VTable.isEqualTo__3,240,0"},
	{"struct.OSData_VTable.isEqualTo__3.meta", "8"},
	{"struct.OSData_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.OSData_VTable.parent.meta", "112"},
	{"struct.OSData_VTable.setCapacityIncrement", "OSData_VTable.setCapacityIncrement,176,0"},
	{"struct.OSData_VTable.setCapacityIncrement.meta", "8"},
	{"struct.OSData_VTable.setDeallocFunction", "OSData_VTable.setDeallocFunction,256,0"},
	{"struct.OSData_VTable.setDeallocFunction.meta", "8"},
	{"struct.OSDextStatistics", "vtable,data"},
	{"struct.OSDextStatistics.data", "struct.OSDextStatistics_Data,8,0"},
	{"struct.OSDextStatistics.data.meta", "24"},
	{"struct.OSDextStatistics.vtable", "struct.OSDextStatistics_VTable *,0,0"},
	{"struct.OSDextStatistics.vtable.meta", "8"},
	{"struct.OSDextStatistics::MetaClass_VTable", "parent"},
	{"struct.OSDextStatistics::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSDextStatistics::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSDextStatistics_Data", "data,crashes,lock"},
	{"struct.OSDextStatistics_Data.crashes", "void *,8,0"},
	{"struct.OSDextStatistics_Data.crashes.meta", "8"},
	{"struct.OSDextStatistics_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.OSDextStatistics_Data.data.meta", "4"},
	{"struct.OSDextStatistics_Data.lock", "void *,16,0"},
	{"struct.OSDextStatistics_Data.lock.meta", "8"},
	{"struct.OSDextStatistics_VTable", "parent"},
	{"struct.OSDextStatistics_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.OSDextStatistics_VTable.parent.meta", "112"},
	{"struct.OSDictionary", "vtable,data"},
	{"struct.OSDictionary.data", "struct.OSDictionary_Data,8,0"},
	{"struct.OSDictionary.data.meta", "32"},
	{"struct.OSDictionary.vtable", "struct.OSDictionary_VTable *,0,0"},
	{"struct.OSDictionary.vtable.meta", "8"},
	{"struct.OSDictionary::MetaClass_VTable", "parent"},
	{"struct.OSDictionary::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSDictionary::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSDictionary_Data", "data,count,capacity,capacityIncrement,dictionary"},
	{"struct.OSDictionary_Data.capacity", "unsigned int,16,0"},
	{"struct.OSDictionary_Data.capacity.meta", "4"},
	{"struct.OSDictionary_Data.capacityIncrement", "unsigned int,20,0"},
	{"struct.OSDictionary_Data.capacityIncrement.meta", "4"},
	{"struct.OSDictionary_Data.count", "unsigned int,12,0"},
	{"struct.OSDictionary_Data.count.meta", "4"},
	{"struct.OSDictionary_Data.data", "struct.OSCollection_Data,0,0"},
	{"struct.OSDictionary_Data.data.meta", "12"},
	{"struct.OSDictionary_Data.dictionary", "void *,24,0"},
	{"struct.OSDictionary_Data.dictionary.meta", "8"},
	{"struct.OSDictionary_VTable", "parent,initWithCapacity,initWithObjects__1,initWithObjects__2,initWithDictionary,setObject__1,setObject__2,setObject__3,removeObject__1,removeObject__2,removeObject__3,merge,getObject__1,getObject__2,getObject__3,isEqualTo__1,isEqualTo__2"},
	{"struct.OSDictionary_VTable.getObject__1", "OSDictionary_VTable.getObject__1,288,0"},
	{"struct.OSDictionary_VTable.getObject__1.meta", "8"},
	{"struct.OSDictionary_VTable.getObject__2", "OSDictionary_VTable.getObject__2,296,0"},
	{"struct.OSDictionary_VTable.getObject__2.meta", "8"},
	{"struct.OSDictionary_VTable.getObject__3", "OSDictionary_VTable.getObject__3,304,0"},
	{"struct.OSDictionary_VTable.getObject__3.meta", "8"},
	{"struct.OSDictionary_VTable.initWithCapacity", "OSDictionary_VTable.initWithCapacity,200,0"},
	{"struct.OSDictionary_VTable.initWithCapacity.meta", "8"},
	{"struct.OSDictionary_VTable.initWithDictionary", "OSDictionary_VTable.initWithDictionary,224,0"},
	{"struct.OSDictionary_VTable.initWithDictionary.meta", "8"},
	{"struct.OSDictionary_VTable.initWithObjects__1", "OSDictionary_VTable.initWithObjects__1,208,0"},
	{"struct.OSDictionary_VTable.initWithObjects__1.meta", "8"},
	{"struct.OSDictionary_VTable.initWithObjects__2", "OSDictionary_VTable.initWithObjects__2,216,0"},
	{"struct.OSDictionary_VTable.initWithObjects__2.meta", "8"},
	{"struct.OSDictionary_VTable.isEqualTo__1", "OSDictionary_VTable.isEqualTo__1,312,0"},
	{"struct.OSDictionary_VTable.isEqualTo__1.meta", "8"},
	{"struct.OSDictionary_VTable.isEqualTo__2", "OSDictionary_VTable.isEqualTo__2,320,0"},
	{"struct.OSDictionary_VTable.isEqualTo__2.meta", "8"},
	{"struct.OSDictionary_VTable.merge", "OSDictionary_VTable.merge,280,0"},
	{"struct.OSDictionary_VTable.merge.meta", "8"},
	{"struct.OSDictionary_VTable.parent", "struct.OSCollection_VTable,0,0"},
	{"struct.OSDictionary_VTable.parent.meta", "200"},
	{"struct.OSDictionary_VTable.removeObject__1", "OSDictionary_VTable.removeObject__1,256,0"},
	{"struct.OSDictionary_VTable.removeObject__1.meta", "8"},
	{"struct.OSDictionary_VTable.removeObject__2", "OSDictionary_VTable.removeObject__2,264,0"},
	{"struct.OSDictionary_VTable.removeObject__2.meta", "8"},
	{"struct.OSDictionary_VTable.removeObject__3", "OSDictionary_VTable.removeObject__3,272,0"},
	{"struct.OSDictionary_VTable.removeObject__3.meta", "8"},
	{"struct.OSDictionary_VTable.setObject__1", "OSDictionary_VTable.setObject__1,232,0"},
	{"struct.OSDictionary_VTable.setObject__1.meta", "8"},
	{"struct.OSDictionary_VTable.setObject__2", "OSDictionary_VTable.setObject__2,240,0"},
	{"struct.OSDictionary_VTable.setObject__2.meta", "8"},
	{"struct.OSDictionary_VTable.setObject__3", "OSDictionary_VTable.setObject__3,248,0"},
	{"struct.OSDictionary_VTable.setObject__3.meta", "8"},
	{"struct.OSIterator", "vtable,data"},
	{"struct.OSIterator.data", "struct.OSIterator_Data,8,0"},
	{"struct.OSIterator.data.meta", "4"},
	{"struct.OSIterator.vtable", "struct.OSIterator_VTable *,0,0"},
	{"struct.OSIterator.vtable.meta", "8"},
	{"struct.OSIterator::MetaClass_VTable", "parent"},
	{"struct.OSIterator::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSIterator::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSIterator_Data", "data"},
	{"struct.OSIterator_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.OSIterator_Data.data.meta", "4"},
	{"struct.OSIterator_VTable", "parent,reset,isValid,getNextObject"},
	{"struct.OSIterator_VTable.getNextObject", "OSIterator_VTable.getNextObject,128,0"},
	{"struct.OSIterator_VTable.getNextObject.meta", "8"},
	{"struct.OSIterator_VTable.isValid", "OSIterator_VTable.isValid,120,0"},
	{"struct.OSIterator_VTable.isValid.meta", "8"},
	{"struct.OSIterator_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.OSIterator_VTable.parent.meta", "112"},
	{"struct.OSIterator_VTable.reset", "OSIterator_VTable.reset,112,0"},
	{"struct.OSIterator_VTable.reset.meta", "8"},
	{"struct.OSKext", "vtable,data"},
	{"struct.OSKext.data", "struct.OSKext_Data,8,0"},
	{"struct.OSKext.data.meta", "208"},
	{"struct.OSKext.vtable", "struct.OSKext_VTable *,0,0"},
	{"struct.OSKext.vtable.meta", "8"},
	{"struct.OSKext::MetaClass_VTable", "parent"},
	{"struct.OSKext::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSKext::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSKextAccount", "site,loadTag,kext"},
	{"struct.OSKextAccount.kext", "void *,16,0"},
	{"struct.OSKextAccount.kext.meta", "8"},
	{"struct.OSKextAccount.loadTag", "uint32_t,8,0"},
	{"struct.OSKextAccount.loadTag.meta", "4"},
	{"struct.OSKextAccount.site", "void *,0,0"},
	{"struct.OSKextAccount.site.meta", "8"},
	{"struct.OSKextSavedMutableSegment", "vtable,data"},
	{"struct.OSKextSavedMutableSegment.data", "struct.OSKextSavedMutableSegment_Data,8,0"},
	{"struct.OSKextSavedMutableSegment.data.meta", "40"},
	{"struct.OSKextSavedMutableSegment.vtable", "struct.OSKextSavedMutableSegment_VTable *,0,0"},
	{"struct.OSKextSavedMutableSegment.vtable.meta", "8"},
	{"struct.OSKextSavedMutableSegment::MetaClass_VTable", "parent"},
	{"struct.OSKextSavedMutableSegment::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSKextSavedMutableSegment::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSKextSavedMutableSegment_Data", "data,savedSegment,vmaddr,vmsize,data"},
	{"struct.OSKextSavedMutableSegment_Data.data", "void *,32,0"},
	{"struct.OSKextSavedMutableSegment_Data.data.meta", "8"},
	{"struct.OSKextSavedMutableSegment_Data.savedSegment", "void *,8,0"},
	{"struct.OSKextSavedMutableSegment_Data.savedSegment.meta", "8"},
	{"struct.OSKextSavedMutableSegment_Data.vmaddr", "LONG,16,0"},
	{"struct.OSKextSavedMutableSegment_Data.vmaddr.meta", "8"},
	{"struct.OSKextSavedMutableSegment_Data.vmsize", "LONG,24,0"},
	{"struct.OSKextSavedMutableSegment_Data.vmsize.meta", "8"},
	{"struct.OSKextSavedMutableSegment_VTable", "parent"},
	{"struct.OSKextSavedMutableSegment_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.OSKextSavedMutableSegment_VTable.parent.meta", "112"},
	{"struct.OSKext_Data", "data,infoDict,bundleID,path,executableRelPath,userExecutableRelPath,version,compatibleVersion,loadTag,kmod_info,dependencies,linkedExecutable,metaClasses,interfaceUUID,driverKitUUID,loggingEnabled__b0,hasAllDependencies__b1,hasBleedthrough__b2,interface__b3,kernelComponent__b4,prelinked__b5,builtin__b6,loaded__b7,dtraceInitialized__b8,starting__b9,started__b10,stopping__b11,unloading__b12,resetSegmentsFromVnode__b13,requireExplicitLoad__b14,autounloadEnabled__b15,delayAutounload__b16,CPPInitialized__b17,jettisonLinkeditSeg__b18,resetSegmentsFromImmutableCopy__b19,unloadUnsupported__b20,dextToReplace__b21,unslidMachO__b22,matchingRefCount,kc_type,pendingPgoHead,instance_uuid,account,builtinKmodIdx,savedMutableSegments,dextStatistics,dextUniqueID,dextLaunchedCount"},
	{"struct.OSKext_Data.CPPInitialized__b17", "int,120,1"},
	{"struct.OSKext_Data.CPPInitialized__b17.@.bitoff", "17"},
	{"struct.OSKext_Data.CPPInitialized__b17.meta", "4"},
	{"struct.OSKext_Data.account", "void *,160,0"},
	{"struct.OSKext_Data.account.meta", "8"},
	{"struct.OSKext_Data.autounloadEnabled__b15", "int,120,1"},
	{"struct.OSKext_Data.autounloadEnabled__b15.@.bitoff", "15"},
	{"struct.OSKext_Data.autounloadEnabled__b15.meta", "4"},
	{"struct.OSKext_Data.builtinKmodIdx", "uint32_t,168,0"},
	{"struct.OSKext_Data.builtinKmodIdx.meta", "4"},
	{"struct.OSKext_Data.builtin__b6", "int,120,1"},
	{"struct.OSKext_Data.builtin__b6.@.bitoff", "6"},
	{"struct.OSKext_Data.builtin__b6.meta", "4"},
	{"struct.OSKext_Data.bundleID", "void *,16,0"},
	{"struct.OSKext_Data.bundleID.meta", "8"},
	{"struct.OSKext_Data.compatibleVersion", "LONG,56,0"},
	{"struct.OSKext_Data.compatibleVersion.meta", "8"},
	{"struct.OSKext_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.OSKext_Data.data.meta", "4"},
	{"struct.OSKext_Data.delayAutounload__b16", "int,120,1"},
	{"struct.OSKext_Data.delayAutounload__b16.@.bitoff", "16"},
	{"struct.OSKext_Data.delayAutounload__b16.meta", "4"},
	{"struct.OSKext_Data.dependencies", "void *,80,0"},
	{"struct.OSKext_Data.dependencies.meta", "8"},
	{"struct.OSKext_Data.dextLaunchedCount", "uint32_t,200,0"},
	{"struct.OSKext_Data.dextLaunchedCount.meta", "4"},
	{"struct.OSKext_Data.dextStatistics", "void *,184,0"},
	{"struct.OSKext_Data.dextStatistics.meta", "8"},
	{"struct.OSKext_Data.dextToReplace__b21", "int,120,1"},
	{"struct.OSKext_Data.dextToReplace__b21.@.bitoff", "21"},
	{"struct.OSKext_Data.dextToReplace__b21.meta", "4"},
	{"struct.OSKext_Data.dextUniqueID", "void *,192,0"},
	{"struct.OSKext_Data.dextUniqueID.meta", "8"},
	{"struct.OSKext_Data.driverKitUUID", "void *,112,0"},
	{"struct.OSKext_Data.driverKitUUID.meta", "8"},
	{"struct.OSKext_Data.dtraceInitialized__b8", "int,120,1"},
	{"struct.OSKext_Data.dtraceInitialized__b8.@.bitoff", "8"},
	{"struct.OSKext_Data.dtraceInitialized__b8.meta", "4"},
	{"struct.OSKext_Data.executableRelPath", "void *,32,0"},
	{"struct.OSKext_Data.executableRelPath.meta", "8"},
	{"struct.OSKext_Data.hasAllDependencies__b1", "int,120,1"},
	{"struct.OSKext_Data.hasAllDependencies__b1.@.bitoff", "1"},
	{"struct.OSKext_Data.hasAllDependencies__b1.meta", "4"},
	{"struct.OSKext_Data.hasBleedthrough__b2", "int,120,1"},
	{"struct.OSKext_Data.hasBleedthrough__b2.@.bitoff", "2"},
	{"struct.OSKext_Data.hasBleedthrough__b2.meta", "4"},
	{"struct.OSKext_Data.infoDict", "void *,8,0"},
	{"struct.OSKext_Data.infoDict.meta", "8"},
	{"struct.OSKext_Data.instance_uuid", "char,152,0"},
	{"struct.OSKext_Data.instance_uuid.meta", "1"},
	{"struct.OSKext_Data.interfaceUUID", "void *,104,0"},
	{"struct.OSKext_Data.interfaceUUID.meta", "8"},
	{"struct.OSKext_Data.interface__b3", "int,120,1"},
	{"struct.OSKext_Data.interface__b3.@.bitoff", "3"},
	{"struct.OSKext_Data.interface__b3.meta", "4"},
	{"struct.OSKext_Data.jettisonLinkeditSeg__b18", "int,120,1"},
	{"struct.OSKext_Data.jettisonLinkeditSeg__b18.@.bitoff", "18"},
	{"struct.OSKext_Data.jettisonLinkeditSeg__b18.meta", "4"},
	{"struct.OSKext_Data.kc_type", "void *,128,0"},
	{"struct.OSKext_Data.kc_type.meta", "8"},
	{"struct.OSKext_Data.kernelComponent__b4", "int,120,1"},
	{"struct.OSKext_Data.kernelComponent__b4.@.bitoff", "4"},
	{"struct.OSKext_Data.kernelComponent__b4.meta", "4"},
	{"struct.OSKext_Data.kmod_info", "void *,72,0"},
	{"struct.OSKext_Data.kmod_info.meta", "8"},
	{"struct.OSKext_Data.linkedExecutable", "void *,88,0"},
	{"struct.OSKext_Data.linkedExecutable.meta", "8"},
	{"struct.OSKext_Data.loadTag", "int,64,0"},
	{"struct.OSKext_Data.loadTag.meta", "4"},
	{"struct.OSKext_Data.loaded__b7", "int,120,1"},
	{"struct.OSKext_Data.loaded__b7.@.bitoff", "7"},
	{"struct.OSKext_Data.loaded__b7.meta", "4"},
	{"struct.OSKext_Data.loggingEnabled__b0", "int,120,1"},
	{"struct.OSKext_Data.loggingEnabled__b0.@.bitoff", "0"},
	{"struct.OSKext_Data.loggingEnabled__b0.meta", "4"},
	{"struct.OSKext_Data.matchingRefCount", "uint32_t,124,0"},
	{"struct.OSKext_Data.matchingRefCount.meta", "4"},
	{"struct.OSKext_Data.metaClasses", "void *,96,0"},
	{"struct.OSKext_Data.metaClasses.meta", "8"},
	{"struct.OSKext_Data.path", "void *,24,0"},
	{"struct.OSKext_Data.path.meta", "8"},
	{"struct.OSKext_Data.pendingPgoHead", "struct.list_head,136,0"},
	{"struct.OSKext_Data.pendingPgoHead.meta", "16"},
	{"struct.OSKext_Data.prelinked__b5", "int,120,1"},
	{"struct.OSKext_Data.prelinked__b5.@.bitoff", "5"},
	{"struct.OSKext_Data.prelinked__b5.meta", "4"},
	{"struct.OSKext_Data.requireExplicitLoad__b14", "int,120,1"},
	{"struct.OSKext_Data.requireExplicitLoad__b14.@.bitoff", "14"},
	{"struct.OSKext_Data.requireExplicitLoad__b14.meta", "4"},
	{"struct.OSKext_Data.resetSegmentsFromImmutableCopy__b19", "int,120,1"},
	{"struct.OSKext_Data.resetSegmentsFromImmutableCopy__b19.@.bitoff", "19"},
	{"struct.OSKext_Data.resetSegmentsFromImmutableCopy__b19.meta", "4"},
	{"struct.OSKext_Data.resetSegmentsFromVnode__b13", "int,120,1"},
	{"struct.OSKext_Data.resetSegmentsFromVnode__b13.@.bitoff", "13"},
	{"struct.OSKext_Data.resetSegmentsFromVnode__b13.meta", "4"},
	{"struct.OSKext_Data.savedMutableSegments", "void *,176,0"},
	{"struct.OSKext_Data.savedMutableSegments.meta", "8"},
	{"struct.OSKext_Data.started__b10", "int,120,1"},
	{"struct.OSKext_Data.started__b10.@.bitoff", "10"},
	{"struct.OSKext_Data.started__b10.meta", "4"},
	{"struct.OSKext_Data.starting__b9", "int,120,1"},
	{"struct.OSKext_Data.starting__b9.@.bitoff", "9"},
	{"struct.OSKext_Data.starting__b9.meta", "4"},
	{"struct.OSKext_Data.stopping__b11", "int,120,1"},
	{"struct.OSKext_Data.stopping__b11.@.bitoff", "11"},
	{"struct.OSKext_Data.stopping__b11.meta", "4"},
	{"struct.OSKext_Data.unloadUnsupported__b20", "int,120,1"},
	{"struct.OSKext_Data.unloadUnsupported__b20.@.bitoff", "20"},
	{"struct.OSKext_Data.unloadUnsupported__b20.meta", "4"},
	{"struct.OSKext_Data.unloading__b12", "int,120,1"},
	{"struct.OSKext_Data.unloading__b12.@.bitoff", "12"},
	{"struct.OSKext_Data.unloading__b12.meta", "4"},
	{"struct.OSKext_Data.unslidMachO__b22", "int,120,1"},
	{"struct.OSKext_Data.unslidMachO__b22.@.bitoff", "22"},
	{"struct.OSKext_Data.unslidMachO__b22.meta", "4"},
	{"struct.OSKext_Data.userExecutableRelPath", "void *,40,0"},
	{"struct.OSKext_Data.userExecutableRelPath.meta", "8"},
	{"struct.OSKext_Data.version", "LONG,48,0"},
	{"struct.OSKext_Data.version.meta", "8"},
	{"struct.OSKext_VTable", "parent,initWithBooterData,initWithPrelinkedInfoDict,initWithCodelessInfo,setInfoDictionaryAndPath,setExecutable,registerIdentifier,isInExcludeList,isLoadable,resolveDependencies,addBleedthroughDependencies,flushDependencies,getNumDependencies,getDependencies,load,unload,slidePrelinkedExecutable,loadExecutable,jettisonLinkeditSegment,jettisonDATASegmentPadding,getExecutable,setLinkedExecutable,start,stop,setVMAttributes,segmentShouldBeWired,validateKextMapping,verifySegmentMapping,sendPersonalitiesToCatalog,copyInfo,addClass,removeClass,hasOSMetaClassInstances,getMetaClasses,reportOSMetaClassInstances,invokeOrCancelRequestCallbacks,countRequestCallbacks,getDextUniqueID,setCPPInitialized,setAutounloadEnabled,getBundleExecutable,getIdentifier,getIdentifierCString,getVersion,getCompatibleVersion,isLibrary,isCompatibleWithVersion,getPropertyForHostArch,getLoadTag,getSizeInfo,copyUUID,copyPersonalitiesArray,setDriverKitUUID,removePersonalitiesFromCatalog,updatePersonalitiesInCatalog,declaresExecutable,isInterface,isKernel,isKernelComponent,isExecutable,isSpecialKernelBinary,isLoadableInSafeBoot,isPrelinked,isLoaded,isStarted,isCPPInitialized"},
	{"struct.OSKext_VTable.addBleedthroughDependencies", "OSKext_VTable.addBleedthroughDependencies,184,0"},
	{"struct.OSKext_VTable.addBleedthroughDependencies.meta", "8"},
	{"struct.OSKext_VTable.addClass", "OSKext_VTable.addClass,344,0"},
	{"struct.OSKext_VTable.addClass.meta", "8"},
	{"struct.OSKext_VTable.copyInfo", "OSKext_VTable.copyInfo,336,0"},
	{"struct.OSKext_VTable.copyInfo.meta", "8"},
	{"struct.OSKext_VTable.copyPersonalitiesArray", "OSKext_VTable.copyPersonalitiesArray,512,0"},
	{"struct.OSKext_VTable.copyPersonalitiesArray.meta", "8"},
	{"struct.OSKext_VTable.copyUUID", "OSKext_VTable.copyUUID,504,0"},
	{"struct.OSKext_VTable.copyUUID.meta", "8"},
	{"struct.OSKext_VTable.countRequestCallbacks", "OSKext_VTable.countRequestCallbacks,392,0"},
	{"struct.OSKext_VTable.countRequestCallbacks.meta", "8"},
	{"struct.OSKext_VTable.declaresExecutable", "OSKext_VTable.declaresExecutable,544,0"},
	{"struct.OSKext_VTable.declaresExecutable.meta", "8"},
	{"struct.OSKext_VTable.flushDependencies", "OSKext_VTable.flushDependencies,192,0"},
	{"struct.OSKext_VTable.flushDependencies.meta", "8"},
	{"struct.OSKext_VTable.getBundleExecutable", "OSKext_VTable.getBundleExecutable,424,0"},
	{"struct.OSKext_VTable.getBundleExecutable.meta", "8"},
	{"struct.OSKext_VTable.getCompatibleVersion", "OSKext_VTable.getCompatibleVersion,456,0"},
	{"struct.OSKext_VTable.getCompatibleVersion.meta", "8"},
	{"struct.OSKext_VTable.getDependencies", "OSKext_VTable.getDependencies,208,0"},
	{"struct.OSKext_VTable.getDependencies.meta", "8"},
	{"struct.OSKext_VTable.getDextUniqueID", "OSKext_VTable.getDextUniqueID,400,0"},
	{"struct.OSKext_VTable.getDextUniqueID.meta", "8"},
	{"struct.OSKext_VTable.getExecutable", "OSKext_VTable.getExecutable,264,0"},
	{"struct.OSKext_VTable.getExecutable.meta", "8"},
	{"struct.OSKext_VTable.getIdentifier", "OSKext_VTable.getIdentifier,432,0"},
	{"struct.OSKext_VTable.getIdentifier.meta", "8"},
	{"struct.OSKext_VTable.getIdentifierCString", "OSKext_VTable.getIdentifierCString,440,0"},
	{"struct.OSKext_VTable.getIdentifierCString.meta", "8"},
	{"struct.OSKext_VTable.getLoadTag", "OSKext_VTable.getLoadTag,488,0"},
	{"struct.OSKext_VTable.getLoadTag.meta", "8"},
	{"struct.OSKext_VTable.getMetaClasses", "OSKext_VTable.getMetaClasses,368,0"},
	{"struct.OSKext_VTable.getMetaClasses.meta", "8"},
	{"struct.OSKext_VTable.getNumDependencies", "OSKext_VTable.getNumDependencies,200,0"},
	{"struct.OSKext_VTable.getNumDependencies.meta", "8"},
	{"struct.OSKext_VTable.getPropertyForHostArch", "OSKext_VTable.getPropertyForHostArch,480,0"},
	{"struct.OSKext_VTable.getPropertyForHostArch.meta", "8"},
	{"struct.OSKext_VTable.getSizeInfo", "OSKext_VTable.getSizeInfo,496,0"},
	{"struct.OSKext_VTable.getSizeInfo.meta", "8"},
	{"struct.OSKext_VTable.getVersion", "OSKext_VTable.getVersion,448,0"},
	{"struct.OSKext_VTable.getVersion.meta", "8"},
	{"struct.OSKext_VTable.hasOSMetaClassInstances", "OSKext_VTable.hasOSMetaClassInstances,360,0"},
	{"struct.OSKext_VTable.hasOSMetaClassInstances.meta", "8"},
	{"struct.OSKext_VTable.initWithBooterData", "OSKext_VTable.initWithBooterData,112,0"},
	{"struct.OSKext_VTable.initWithBooterData.meta", "8"},
	{"struct.OSKext_VTable.initWithCodelessInfo", "OSKext_VTable.initWithCodelessInfo,128,0"},
	{"struct.OSKext_VTable.initWithCodelessInfo.meta", "8"},
	{"struct.OSKext_VTable.initWithPrelinkedInfoDict", "OSKext_VTable.initWithPrelinkedInfoDict,120,0"},
	{"struct.OSKext_VTable.initWithPrelinkedInfoDict.meta", "8"},
	{"struct.OSKext_VTable.invokeOrCancelRequestCallbacks", "OSKext_VTable.invokeOrCancelRequestCallbacks,384,0"},
	{"struct.OSKext_VTable.invokeOrCancelRequestCallbacks.meta", "8"},
	{"struct.OSKext_VTable.isCPPInitialized", "OSKext_VTable.isCPPInitialized,624,0"},
	{"struct.OSKext_VTable.isCPPInitialized.meta", "8"},
	{"struct.OSKext_VTable.isCompatibleWithVersion", "OSKext_VTable.isCompatibleWithVersion,472,0"},
	{"struct.OSKext_VTable.isCompatibleWithVersion.meta", "8"},
	{"struct.OSKext_VTable.isExecutable", "OSKext_VTable.isExecutable,576,0"},
	{"struct.OSKext_VTable.isExecutable.meta", "8"},
	{"struct.OSKext_VTable.isInExcludeList", "OSKext_VTable.isInExcludeList,160,0"},
	{"struct.OSKext_VTable.isInExcludeList.meta", "8"},
	{"struct.OSKext_VTable.isInterface", "OSKext_VTable.isInterface,552,0"},
	{"struct.OSKext_VTable.isInterface.meta", "8"},
	{"struct.OSKext_VTable.isKernel", "OSKext_VTable.isKernel,560,0"},
	{"struct.OSKext_VTable.isKernel.meta", "8"},
	{"struct.OSKext_VTable.isKernelComponent", "OSKext_VTable.isKernelComponent,568,0"},
	{"struct.OSKext_VTable.isKernelComponent.meta", "8"},
	{"struct.OSKext_VTable.isLibrary", "OSKext_VTable.isLibrary,464,0"},
	{"struct.OSKext_VTable.isLibrary.meta", "8"},
	{"struct.OSKext_VTable.isLoadable", "OSKext_VTable.isLoadable,168,0"},
	{"struct.OSKext_VTable.isLoadable.meta", "8"},
	{"struct.OSKext_VTable.isLoadableInSafeBoot", "OSKext_VTable.isLoadableInSafeBoot,592,0"},
	{"struct.OSKext_VTable.isLoadableInSafeBoot.meta", "8"},
	{"struct.OSKext_VTable.isLoaded", "OSKext_VTable.isLoaded,608,0"},
	{"struct.OSKext_VTable.isLoaded.meta", "8"},
	{"struct.OSKext_VTable.isPrelinked", "OSKext_VTable.isPrelinked,600,0"},
	{"struct.OSKext_VTable.isPrelinked.meta", "8"},
	{"struct.OSKext_VTable.isSpecialKernelBinary", "OSKext_VTable.isSpecialKernelBinary,584,0"},
	{"struct.OSKext_VTable.isSpecialKernelBinary.meta", "8"},
	{"struct.OSKext_VTable.isStarted", "OSKext_VTable.isStarted,616,0"},
	{"struct.OSKext_VTable.isStarted.meta", "8"},
	{"struct.OSKext_VTable.jettisonDATASegmentPadding", "OSKext_VTable.jettisonDATASegmentPadding,256,0"},
	{"struct.OSKext_VTable.jettisonDATASegmentPadding.meta", "8"},
	{"struct.OSKext_VTable.jettisonLinkeditSegment", "OSKext_VTable.jettisonLinkeditSegment,248,0"},
	{"struct.OSKext_VTable.jettisonLinkeditSegment.meta", "8"},
	{"struct.OSKext_VTable.load", "OSKext_VTable.load,216,0"},
	{"struct.OSKext_VTable.load.meta", "8"},
	{"struct.OSKext_VTable.loadExecutable", "OSKext_VTable.loadExecutable,240,0"},
	{"struct.OSKext_VTable.loadExecutable.meta", "8"},
	{"struct.OSKext_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.OSKext_VTable.parent.meta", "112"},
	{"struct.OSKext_VTable.registerIdentifier", "OSKext_VTable.registerIdentifier,152,0"},
	{"struct.OSKext_VTable.registerIdentifier.meta", "8"},
	{"struct.OSKext_VTable.removeClass", "OSKext_VTable.removeClass,352,0"},
	{"struct.OSKext_VTable.removeClass.meta", "8"},
	{"struct.OSKext_VTable.removePersonalitiesFromCatalog", "OSKext_VTable.removePersonalitiesFromCatalog,528,0"},
	{"struct.OSKext_VTable.removePersonalitiesFromCatalog.meta", "8"},
	{"struct.OSKext_VTable.reportOSMetaClassInstances", "OSKext_VTable.reportOSMetaClassInstances,376,0"},
	{"struct.OSKext_VTable.reportOSMetaClassInstances.meta", "8"},
	{"struct.OSKext_VTable.resolveDependencies", "OSKext_VTable.resolveDependencies,176,0"},
	{"struct.OSKext_VTable.resolveDependencies.meta", "8"},
	{"struct.OSKext_VTable.segmentShouldBeWired", "OSKext_VTable.segmentShouldBeWired,304,0"},
	{"struct.OSKext_VTable.segmentShouldBeWired.meta", "8"},
	{"struct.OSKext_VTable.sendPersonalitiesToCatalog", "OSKext_VTable.sendPersonalitiesToCatalog,328,0"},
	{"struct.OSKext_VTable.sendPersonalitiesToCatalog.meta", "8"},
	{"struct.OSKext_VTable.setAutounloadEnabled", "OSKext_VTable.setAutounloadEnabled,416,0"},
	{"struct.OSKext_VTable.setAutounloadEnabled.meta", "8"},
	{"struct.OSKext_VTable.setCPPInitialized", "OSKext_VTable.setCPPInitialized,408,0"},
	{"struct.OSKext_VTable.setCPPInitialized.meta", "8"},
	{"struct.OSKext_VTable.setDriverKitUUID", "OSKext_VTable.setDriverKitUUID,520,0"},
	{"struct.OSKext_VTable.setDriverKitUUID.meta", "8"},
	{"struct.OSKext_VTable.setExecutable", "OSKext_VTable.setExecutable,144,0"},
	{"struct.OSKext_VTable.setExecutable.meta", "8"},
	{"struct.OSKext_VTable.setInfoDictionaryAndPath", "OSKext_VTable.setInfoDictionaryAndPath,136,0"},
	{"struct.OSKext_VTable.setInfoDictionaryAndPath.meta", "8"},
	{"struct.OSKext_VTable.setLinkedExecutable", "OSKext_VTable.setLinkedExecutable,272,0"},
	{"struct.OSKext_VTable.setLinkedExecutable.meta", "8"},
	{"struct.OSKext_VTable.setVMAttributes", "OSKext_VTable.setVMAttributes,296,0"},
	{"struct.OSKext_VTable.setVMAttributes.meta", "8"},
	{"struct.OSKext_VTable.slidePrelinkedExecutable", "OSKext_VTable.slidePrelinkedExecutable,232,0"},
	{"struct.OSKext_VTable.slidePrelinkedExecutable.meta", "8"},
	{"struct.OSKext_VTable.start", "OSKext_VTable.start,280,0"},
	{"struct.OSKext_VTable.start.meta", "8"},
	{"struct.OSKext_VTable.stop", "OSKext_VTable.stop,288,0"},
	{"struct.OSKext_VTable.stop.meta", "8"},
	{"struct.OSKext_VTable.unload", "OSKext_VTable.unload,224,0"},
	{"struct.OSKext_VTable.unload.meta", "8"},
	{"struct.OSKext_VTable.updatePersonalitiesInCatalog", "OSKext_VTable.updatePersonalitiesInCatalog,536,0"},
	{"struct.OSKext_VTable.updatePersonalitiesInCatalog.meta", "8"},
	{"struct.OSKext_VTable.validateKextMapping", "OSKext_VTable.validateKextMapping,312,0"},
	{"struct.OSKext_VTable.validateKextMapping.meta", "8"},
	{"struct.OSKext_VTable.verifySegmentMapping", "OSKext_VTable.verifySegmentMapping,320,0"},
	{"struct.OSKext_VTable.verifySegmentMapping.meta", "8"},
	{"struct.OSMetaClass", "vtable,data"},
	{"struct.OSMetaClass.data", "struct.OSMetaClass_Data,8,0"},
	{"struct.OSMetaClass.data.meta", "32"},
	{"struct.OSMetaClass.vtable", "struct.OSMetaClass_VTable *,0,0"},
	{"struct.OSMetaClass.vtable.meta", "8"},
	{"struct.OSMetaClassBase", "vtable,data"},
	{"struct.OSMetaClassBase.data", "struct.OSMetaClassBase_Data,8,0"},
	{"struct.OSMetaClassBase.data.meta", "0"},
	{"struct.OSMetaClassBase.vtable", "struct.OSMetaClassBase_VTable *,0,0"},
	{"struct.OSMetaClassBase.vtable.meta", "8"},
	{"struct.OSMetaClassBase_VTable", "destructor,release__1,getRetainCount,retain,release__2,serialize,getMetaClass,isEqualTo,taggedRetain,taggedRelease__1,taggedRelease__2,Dispatch"},
	{"struct.OSMetaClassBase_VTable.Dispatch", "OSMetaClassBase_VTable.Dispatch,88,0"},
	{"struct.OSMetaClassBase_VTable.Dispatch.meta", "8"},
	{"struct.OSMetaClassBase_VTable.destructor", "OSMetaClassBase_VTable.destructor,0,0"},
	{"struct.OSMetaClassBase_VTable.destructor.meta", "8"},
	{"struct.OSMetaClassBase_VTable.getMetaClass", "OSMetaClassBase_VTable.getMetaClass,48,0"},
	{"struct.OSMetaClassBase_VTable.getMetaClass.meta", "8"},
	{"struct.OSMetaClassBase_VTable.getRetainCount", "OSMetaClassBase_VTable.getRetainCount,16,0"},
	{"struct.OSMetaClassBase_VTable.getRetainCount.meta", "8"},
	{"struct.OSMetaClassBase_VTable.isEqualTo", "OSMetaClassBase_VTable.isEqualTo,56,0"},
	{"struct.OSMetaClassBase_VTable.isEqualTo.meta", "8"},
	{"struct.OSMetaClassBase_VTable.release__1", "OSMetaClassBase_VTable.release__1,8,0"},
	{"struct.OSMetaClassBase_VTable.release__1.meta", "8"},
	{"struct.OSMetaClassBase_VTable.release__2", "OSMetaClassBase_VTable.release__2,32,0"},
	{"struct.OSMetaClassBase_VTable.release__2.meta", "8"},
	{"struct.OSMetaClassBase_VTable.retain", "OSMetaClassBase_VTable.retain,24,0"},
	{"struct.OSMetaClassBase_VTable.retain.meta", "8"},
	{"struct.OSMetaClassBase_VTable.serialize", "OSMetaClassBase_VTable.serialize,40,0"},
	{"struct.OSMetaClassBase_VTable.serialize.meta", "8"},
	{"struct.OSMetaClassBase_VTable.taggedRelease__1", "OSMetaClassBase_VTable.taggedRelease__1,72,0"},
	{"struct.OSMetaClassBase_VTable.taggedRelease__1.meta", "8"},
	{"struct.OSMetaClassBase_VTable.taggedRelease__2", "OSMetaClassBase_VTable.taggedRelease__2,80,0"},
	{"struct.OSMetaClassBase_VTable.taggedRelease__2.meta", "8"},
	{"struct.OSMetaClassBase_VTable.taggedRetain", "OSMetaClassBase_VTable.taggedRetain,64,0"},
	{"struct.OSMetaClassBase_VTable.taggedRetain.meta", "8"},
	{"struct.OSMetaClass_Data", "data,reserved,superClassLink,className,classSize,instanceCount"},
	{"struct.OSMetaClass_Data.className", "void *,16,0"},
	{"struct.OSMetaClass_Data.className.meta", "8"},
	{"struct.OSMetaClass_Data.classSize", "unsigned int,24,0"},
	{"struct.OSMetaClass_Data.classSize.meta", "4"},
	{"struct.OSMetaClass_Data.data", "struct.OSMetaClassBase_Data,0,0"},
	{"struct.OSMetaClass_Data.data.meta", "0"},
	{"struct.OSMetaClass_Data.instanceCount", "unsigned int,28,0"},
	{"struct.OSMetaClass_Data.instanceCount.meta", "4"},
	{"struct.OSMetaClass_Data.reserved", "void *,0,0"},
	{"struct.OSMetaClass_Data.reserved.meta", "8"},
	{"struct.OSMetaClass_Data.superClassLink", "void *,8,0"},
	{"struct.OSMetaClass_Data.superClassLink.meta", "8"},
	{"struct.OSMetaClass_VTable", "parent,destructor,alloc"},
	{"struct.OSMetaClass_VTable.alloc", "OSMetaClass_VTable.alloc,104,0"},
	{"struct.OSMetaClass_VTable.alloc.meta", "8"},
	{"struct.OSMetaClass_VTable.destructor", "OSMetaClass_VTable.destructor,96,0"},
	{"struct.OSMetaClass_VTable.destructor.meta", "8"},
	{"struct.OSMetaClass_VTable.parent", "struct.OSMetaClassBase_VTable,0,0"},
	{"struct.OSMetaClass_VTable.parent.meta", "96"},
	{"struct.OSNumber", "vtable,data"},
	{"struct.OSNumber.data", "struct.OSNumber_Data,8,0"},
	{"struct.OSNumber.data.meta", "24"},
	{"struct.OSNumber.vtable", "struct.OSNumber_VTable *,0,0"},
	{"struct.OSNumber.vtable.meta", "8"},
	{"struct.OSNumber::MetaClass_VTable", "parent"},
	{"struct.OSNumber::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSNumber::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSNumber_Data", "data,size,value,fpValue"},
	{"struct.OSNumber_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.OSNumber_Data.data.meta", "4"},
	{"struct.OSNumber_Data.fpValue", "double,16,0"},
	{"struct.OSNumber_Data.fpValue.meta", "8"},
	{"struct.OSNumber_Data.size", "unsigned int,4,0"},
	{"struct.OSNumber_Data.size.meta", "4"},
	{"struct.OSNumber_Data.value", "unsigned long long,8,0"},
	{"struct.OSNumber_Data.value.meta", "8"},
	{"struct.OSNumber_VTable", "parent,init__1,init__2,numberOfBits,numberOfBytes,unsigned8BitValue,unsigned16BitValue,unsigned32BitValue,unsigned64BitValue,addValue,setValue,isEqualTo"},
	{"struct.OSNumber_VTable.addValue", "OSNumber_VTable.addValue,176,0"},
	{"struct.OSNumber_VTable.addValue.meta", "8"},
	{"struct.OSNumber_VTable.init__1", "OSNumber_VTable.init__1,112,0"},
	{"struct.OSNumber_VTable.init__1.meta", "8"},
	{"struct.OSNumber_VTable.init__2", "OSNumber_VTable.init__2,120,0"},
	{"struct.OSNumber_VTable.init__2.meta", "8"},
	{"struct.OSNumber_VTable.isEqualTo", "OSNumber_VTable.isEqualTo,192,0"},
	{"struct.OSNumber_VTable.isEqualTo.meta", "8"},
	{"struct.OSNumber_VTable.numberOfBits", "OSNumber_VTable.numberOfBits,128,0"},
	{"struct.OSNumber_VTable.numberOfBits.meta", "8"},
	{"struct.OSNumber_VTable.numberOfBytes", "OSNumber_VTable.numberOfBytes,136,0"},
	{"struct.OSNumber_VTable.numberOfBytes.meta", "8"},
	{"struct.OSNumber_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.OSNumber_VTable.parent.meta", "112"},
	{"struct.OSNumber_VTable.setValue", "OSNumber_VTable.setValue,184,0"},
	{"struct.OSNumber_VTable.setValue.meta", "8"},
	{"struct.OSNumber_VTable.unsigned16BitValue", "OSNumber_VTable.unsigned16BitValue,152,0"},
	{"struct.OSNumber_VTable.unsigned16BitValue.meta", "8"},
	{"struct.OSNumber_VTable.unsigned32BitValue", "OSNumber_VTable.unsigned32BitValue,160,0"},
	{"struct.OSNumber_VTable.unsigned32BitValue.meta", "8"},
	{"struct.OSNumber_VTable.unsigned64BitValue", "OSNumber_VTable.unsigned64BitValue,168,0"},
	{"struct.OSNumber_VTable.unsigned64BitValue.meta", "8"},
	{"struct.OSNumber_VTable.unsigned8BitValue", "OSNumber_VTable.unsigned8BitValue,144,0"},
	{"struct.OSNumber_VTable.unsigned8BitValue.meta", "8"},
	{"struct.OSObject", "vtable,data"},
	{"struct.OSObject.data", "struct.OSObject_Data,8,0"},
	{"struct.OSObject.data.meta", "4"},
	{"struct.OSObject.vtable", "struct.OSObject_VTable *,0,0"},
	{"struct.OSObject.vtable.meta", "8"},
	{"struct.OSObject::MetaClass_VTable", "parent"},
	{"struct.OSObject::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSObject::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSObjectUserVars", "userServer,queueArray,userMeta,openProviders,controllingDriver,willPowerState,willTerminate,didTerminate,serverDied,started,stopped,userServerPM,willPower,powerState,resetPowerOnWake,deferredRegisterService,powerOverride,uvarsLock"},
	{"struct.OSObjectUserVars.controllingDriver", "void *,32,0"},
	{"struct.OSObjectUserVars.controllingDriver.meta", "8"},
	{"struct.OSObjectUserVars.deferredRegisterService", "bool,57,0"},
	{"struct.OSObjectUserVars.deferredRegisterService.meta", "1"},
	{"struct.OSObjectUserVars.didTerminate", "bool,49,0"},
	{"struct.OSObjectUserVars.didTerminate.meta", "1"},
	{"struct.OSObjectUserVars.openProviders", "void *,24,0"},
	{"struct.OSObjectUserVars.openProviders.meta", "8"},
	{"struct.OSObjectUserVars.powerOverride", "uint32_t,60,0"},
	{"struct.OSObjectUserVars.powerOverride.meta", "4"},
	{"struct.OSObjectUserVars.powerState", "bool,55,0"},
	{"struct.OSObjectUserVars.powerState.meta", "1"},
	{"struct.OSObjectUserVars.queueArray", "void *,8,0"},
	{"struct.OSObjectUserVars.queueArray.meta", "8"},
	{"struct.OSObjectUserVars.resetPowerOnWake", "bool,56,0"},
	{"struct.OSObjectUserVars.resetPowerOnWake.meta", "1"},
	{"struct.OSObjectUserVars.serverDied", "bool,50,0"},
	{"struct.OSObjectUserVars.serverDied.meta", "1"},
	{"struct.OSObjectUserVars.started", "bool,51,0"},
	{"struct.OSObjectUserVars.started.meta", "1"},
	{"struct.OSObjectUserVars.stopped", "bool,52,0"},
	{"struct.OSObjectUserVars.stopped.meta", "1"},
	{"struct.OSObjectUserVars.userMeta", "void *,16,0"},
	{"struct.OSObjectUserVars.userMeta.meta", "8"},
	{"struct.OSObjectUserVars.userServer", "void *,0,0"},
	{"struct.OSObjectUserVars.userServer.meta", "8"},
	{"struct.OSObjectUserVars.userServerPM", "bool,53,0"},
	{"struct.OSObjectUserVars.userServerPM.meta", "1"},
	{"struct.OSObjectUserVars.uvarsLock", "void *,64,0"},
	{"struct.OSObjectUserVars.uvarsLock.meta", "8"},
	{"struct.OSObjectUserVars.willPower", "bool,54,0"},
	{"struct.OSObjectUserVars.willPower.meta", "1"},
	{"struct.OSObjectUserVars.willPowerState", "LONGU,40,0"},
	{"struct.OSObjectUserVars.willPowerState.meta", "8"},
	{"struct.OSObjectUserVars.willTerminate", "bool,48,0"},
	{"struct.OSObjectUserVars.willTerminate.meta", "1"},
	{"struct.OSObject_Data", "data,retainCount"},
	{"struct.OSObject_Data.data", "struct.OSMetaClassBase_Data,0,0"},
	{"struct.OSObject_Data.data.meta", "0"},
	{"struct.OSObject_Data.retainCount", "int,0,0"},
	{"struct.OSObject_Data.retainCount.meta", "4"},
	{"struct.OSObject_VTable", "parent,init,free"},
	{"struct.OSObject_VTable.free", "OSObject_VTable.free,104,0"},
	{"struct.OSObject_VTable.free.meta", "8"},
	{"struct.OSObject_VTable.init", "OSObject_VTable.init,96,0"},
	{"struct.OSObject_VTable.init.meta", "8"},
	{"struct.OSObject_VTable.parent", "struct.OSMetaClassBase_VTable,0,0"},
	{"struct.OSObject_VTable.parent.meta", "96"},
	{"struct.OSOrderedSet", "vtable,data"},
	{"struct.OSOrderedSet.data", "struct.OSOrderedSet_Data,8,0"},
	{"struct.OSOrderedSet.data.meta", "64"},
	{"struct.OSOrderedSet.vtable", "struct.OSOrderedSet_VTable *,0,0"},
	{"struct.OSOrderedSet.vtable.meta", "8"},
	{"struct.OSOrderedSet::MetaClass_VTable", "parent"},
	{"struct.OSOrderedSet::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSOrderedSet::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSOrderedSet_Data", "data,array,ordering,orderingRef,count,capacity,capacityIncrement,reserved"},
	{"struct.OSOrderedSet_Data.array", "void *,16,0"},
	{"struct.OSOrderedSet_Data.array.meta", "8"},
	{"struct.OSOrderedSet_Data.capacity", "unsigned int,44,0"},
	{"struct.OSOrderedSet_Data.capacity.meta", "4"},
	{"struct.OSOrderedSet_Data.capacityIncrement", "unsigned int,48,0"},
	{"struct.OSOrderedSet_Data.capacityIncrement.meta", "4"},
	{"struct.OSOrderedSet_Data.count", "unsigned int,40,0"},
	{"struct.OSOrderedSet_Data.count.meta", "4"},
	{"struct.OSOrderedSet_Data.data", "struct.OSCollection_Data,0,0"},
	{"struct.OSOrderedSet_Data.data.meta", "12"},
	{"struct.OSOrderedSet_Data.ordering", "void *,24,0"},
	{"struct.OSOrderedSet_Data.ordering.meta", "8"},
	{"struct.OSOrderedSet_Data.orderingRef", "void *,32,0"},
	{"struct.OSOrderedSet_Data.orderingRef.meta", "8"},
	{"struct.OSOrderedSet_Data.reserved", "void *,56,0"},
	{"struct.OSOrderedSet_Data.reserved.meta", "8"},
	{"struct.OSOrderedSet_VTable", "parent,initWithCapacity,setObject__1,setFirstObject,setLastObject,removeObject,containsObject,member,getFirstObject,getLastObject,orderObject,setObject__2,getObject,getOrderingRef,isEqualTo"},
	{"struct.OSOrderedSet_VTable.containsObject", "OSOrderedSet_VTable.containsObject,240,0"},
	{"struct.OSOrderedSet_VTable.containsObject.meta", "8"},
	{"struct.OSOrderedSet_VTable.getFirstObject", "OSOrderedSet_VTable.getFirstObject,256,0"},
	{"struct.OSOrderedSet_VTable.getFirstObject.meta", "8"},
	{"struct.OSOrderedSet_VTable.getLastObject", "OSOrderedSet_VTable.getLastObject,264,0"},
	{"struct.OSOrderedSet_VTable.getLastObject.meta", "8"},
	{"struct.OSOrderedSet_VTable.getObject", "OSOrderedSet_VTable.getObject,288,0"},
	{"struct.OSOrderedSet_VTable.getObject.meta", "8"},
	{"struct.OSOrderedSet_VTable.getOrderingRef", "OSOrderedSet_VTable.getOrderingRef,296,0"},
	{"struct.OSOrderedSet_VTable.getOrderingRef.meta", "8"},
	{"struct.OSOrderedSet_VTable.initWithCapacity", "OSOrderedSet_VTable.initWithCapacity,200,0"},
	{"struct.OSOrderedSet_VTable.initWithCapacity.meta", "8"},
	{"struct.OSOrderedSet_VTable.isEqualTo", "OSOrderedSet_VTable.isEqualTo,304,0"},
	{"struct.OSOrderedSet_VTable.isEqualTo.meta", "8"},
	{"struct.OSOrderedSet_VTable.member", "OSOrderedSet_VTable.member,248,0"},
	{"struct.OSOrderedSet_VTable.member.meta", "8"},
	{"struct.OSOrderedSet_VTable.orderObject", "OSOrderedSet_VTable.orderObject,272,0"},
	{"struct.OSOrderedSet_VTable.orderObject.meta", "8"},
	{"struct.OSOrderedSet_VTable.parent", "struct.OSCollection_VTable,0,0"},
	{"struct.OSOrderedSet_VTable.parent.meta", "200"},
	{"struct.OSOrderedSet_VTable.removeObject", "OSOrderedSet_VTable.removeObject,232,0"},
	{"struct.OSOrderedSet_VTable.removeObject.meta", "8"},
	{"struct.OSOrderedSet_VTable.setFirstObject", "OSOrderedSet_VTable.setFirstObject,216,0"},
	{"struct.OSOrderedSet_VTable.setFirstObject.meta", "8"},
	{"struct.OSOrderedSet_VTable.setLastObject", "OSOrderedSet_VTable.setLastObject,224,0"},
	{"struct.OSOrderedSet_VTable.setLastObject.meta", "8"},
	{"struct.OSOrderedSet_VTable.setObject__1", "OSOrderedSet_VTable.setObject__1,208,0"},
	{"struct.OSOrderedSet_VTable.setObject__1.meta", "8"},
	{"struct.OSOrderedSet_VTable.setObject__2", "OSOrderedSet_VTable.setObject__2,280,0"},
	{"struct.OSOrderedSet_VTable.setObject__2.meta", "8"},
	{"struct.OSSerialize", "vtable,data"},
	{"struct.OSSerialize.data", "struct.OSSerialize_Data,8,0"},
	{"struct.OSSerialize.data.meta", "72"},
	{"struct.OSSerialize.vtable", "struct.OSSerialize_VTable *,0,0"},
	{"struct.OSSerialize.vtable.meta", "8"},
	{"struct.OSSerialize::MetaClass_VTable", "parent"},
	{"struct.OSSerialize::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSSerialize::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSSerialize_Data", "data,data,length,capacity,capacityIncrement,tags,binary,endCollection,editor,editRef,indexData"},
	{"struct.OSSerialize_Data.binary", "bool,40,0"},
	{"struct.OSSerialize_Data.binary.meta", "1"},
	{"struct.OSSerialize_Data.capacity", "unsigned int,20,0"},
	{"struct.OSSerialize_Data.capacity.meta", "4"},
	{"struct.OSSerialize_Data.capacityIncrement", "unsigned int,24,0"},
	{"struct.OSSerialize_Data.capacityIncrement.meta", "4"},
	{"struct.OSSerialize_Data.data", "void *,8,0"},
	{"struct.OSSerialize_Data.data.meta", "8"},
	{"struct.OSSerialize_Data.editRef", "void *,56,0"},
	{"struct.OSSerialize_Data.editRef.meta", "8"},
	{"struct.OSSerialize_Data.editor", "void *,48,0"},
	{"struct.OSSerialize_Data.editor.meta", "8"},
	{"struct.OSSerialize_Data.endCollection", "bool,41,0"},
	{"struct.OSSerialize_Data.endCollection.meta", "1"},
	{"struct.OSSerialize_Data.indexData", "void *,64,0"},
	{"struct.OSSerialize_Data.indexData.meta", "8"},
	{"struct.OSSerialize_Data.length", "unsigned int,16,0"},
	{"struct.OSSerialize_Data.length.meta", "4"},
	{"struct.OSSerialize_Data.tags", "void *,32,0"},
	{"struct.OSSerialize_Data.tags.meta", "8"},
	{"struct.OSSerialize_VTable", "parent,text,clearText,previouslySerialized,addXMLStartTag,addXMLEndTag,addChar,addString,initWithCapacity,getLength,getCapacity,getCapacityIncrement,setCapacityIncrement,ensureCapacity"},
	{"struct.OSSerialize_VTable.addChar", "OSSerialize_VTable.addChar,152,0"},
	{"struct.OSSerialize_VTable.addChar.meta", "8"},
	{"struct.OSSerialize_VTable.addString", "OSSerialize_VTable.addString,160,0"},
	{"struct.OSSerialize_VTable.addString.meta", "8"},
	{"struct.OSSerialize_VTable.addXMLEndTag", "OSSerialize_VTable.addXMLEndTag,144,0"},
	{"struct.OSSerialize_VTable.addXMLEndTag.meta", "8"},
	{"struct.OSSerialize_VTable.addXMLStartTag", "OSSerialize_VTable.addXMLStartTag,136,0"},
	{"struct.OSSerialize_VTable.addXMLStartTag.meta", "8"},
	{"struct.OSSerialize_VTable.clearText", "OSSerialize_VTable.clearText,120,0"},
	{"struct.OSSerialize_VTable.clearText.meta", "8"},
	{"struct.OSSerialize_VTable.ensureCapacity", "OSSerialize_VTable.ensureCapacity,208,0"},
	{"struct.OSSerialize_VTable.ensureCapacity.meta", "8"},
	{"struct.OSSerialize_VTable.getCapacity", "OSSerialize_VTable.getCapacity,184,0"},
	{"struct.OSSerialize_VTable.getCapacity.meta", "8"},
	{"struct.OSSerialize_VTable.getCapacityIncrement", "OSSerialize_VTable.getCapacityIncrement,192,0"},
	{"struct.OSSerialize_VTable.getCapacityIncrement.meta", "8"},
	{"struct.OSSerialize_VTable.getLength", "OSSerialize_VTable.getLength,176,0"},
	{"struct.OSSerialize_VTable.getLength.meta", "8"},
	{"struct.OSSerialize_VTable.initWithCapacity", "OSSerialize_VTable.initWithCapacity,168,0"},
	{"struct.OSSerialize_VTable.initWithCapacity.meta", "8"},
	{"struct.OSSerialize_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.OSSerialize_VTable.parent.meta", "112"},
	{"struct.OSSerialize_VTable.previouslySerialized", "OSSerialize_VTable.previouslySerialized,128,0"},
	{"struct.OSSerialize_VTable.previouslySerialized.meta", "8"},
	{"struct.OSSerialize_VTable.setCapacityIncrement", "OSSerialize_VTable.setCapacityIncrement,200,0"},
	{"struct.OSSerialize_VTable.setCapacityIncrement.meta", "8"},
	{"struct.OSSerialize_VTable.text", "OSSerialize_VTable.text,112,0"},
	{"struct.OSSerialize_VTable.text.meta", "8"},
	{"struct.OSSerializer", "vtable,data"},
	{"struct.OSSerializer.data", "struct.OSSerializer_Data,8,0"},
	{"struct.OSSerializer.data.meta", "32"},
	{"struct.OSSerializer.vtable", "struct.OSSerializer_VTable *,0,0"},
	{"struct.OSSerializer.vtable.meta", "8"},
	{"struct.OSSerializer::MetaClass_VTable", "parent"},
	{"struct.OSSerializer::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSSerializer::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSSerializer_Data", "data,target,ref,callback"},
	{"struct.OSSerializer_Data.callback", "bool,24,0"},
	{"struct.OSSerializer_Data.callback.meta", "1"},
	{"struct.OSSerializer_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.OSSerializer_Data.data.meta", "4"},
	{"struct.OSSerializer_Data.ref", "void *,16,0"},
	{"struct.OSSerializer_Data.ref.meta", "8"},
	{"struct.OSSerializer_Data.target", "void *,8,0"},
	{"struct.OSSerializer_Data.target.meta", "8"},
	{"struct.OSSerializer_VTable", "parent"},
	{"struct.OSSerializer_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.OSSerializer_VTable.parent.meta", "112"},
	{"struct.OSSet", "vtable,data"},
	{"struct.OSSet.data", "struct.OSSet_Data,8,0"},
	{"struct.OSSet.data.meta", "24"},
	{"struct.OSSet.vtable", "struct.OSSet_VTable *,0,0"},
	{"struct.OSSet.vtable.meta", "8"},
	{"struct.OSSet::MetaClass_VTable", "parent"},
	{"struct.OSSet::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSSet::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSSet_Data", "data,members"},
	{"struct.OSSet_Data.data", "struct.OSCollection_Data,0,0"},
	{"struct.OSSet_Data.data.meta", "12"},
	{"struct.OSSet_Data.members", "void *,16,0"},
	{"struct.OSSet_Data.members.meta", "8"},
	{"struct.OSSet_VTable", "parent,initWithCapacity,initWithObjects,initWithArray,initWithSet,setObject,merge__1,merge__2,removeObject,containsObject,member,getAnyObject,isEqualTo"},
	{"struct.OSSet_VTable.containsObject", "OSSet_VTable.containsObject,264,0"},
	{"struct.OSSet_VTable.containsObject.meta", "8"},
	{"struct.OSSet_VTable.getAnyObject", "OSSet_VTable.getAnyObject,280,0"},
	{"struct.OSSet_VTable.getAnyObject.meta", "8"},
	{"struct.OSSet_VTable.initWithArray", "OSSet_VTable.initWithArray,216,0"},
	{"struct.OSSet_VTable.initWithArray.meta", "8"},
	{"struct.OSSet_VTable.initWithCapacity", "OSSet_VTable.initWithCapacity,200,0"},
	{"struct.OSSet_VTable.initWithCapacity.meta", "8"},
	{"struct.OSSet_VTable.initWithObjects", "OSSet_VTable.initWithObjects,208,0"},
	{"struct.OSSet_VTable.initWithObjects.meta", "8"},
	{"struct.OSSet_VTable.initWithSet", "OSSet_VTable.initWithSet,224,0"},
	{"struct.OSSet_VTable.initWithSet.meta", "8"},
	{"struct.OSSet_VTable.isEqualTo", "OSSet_VTable.isEqualTo,288,0"},
	{"struct.OSSet_VTable.isEqualTo.meta", "8"},
	{"struct.OSSet_VTable.member", "OSSet_VTable.member,272,0"},
	{"struct.OSSet_VTable.member.meta", "8"},
	{"struct.OSSet_VTable.merge__1", "OSSet_VTable.merge__1,240,0"},
	{"struct.OSSet_VTable.merge__1.meta", "8"},
	{"struct.OSSet_VTable.merge__2", "OSSet_VTable.merge__2,248,0"},
	{"struct.OSSet_VTable.merge__2.meta", "8"},
	{"struct.OSSet_VTable.parent", "struct.OSCollection_VTable,0,0"},
	{"struct.OSSet_VTable.parent.meta", "200"},
	{"struct.OSSet_VTable.removeObject", "OSSet_VTable.removeObject,256,0"},
	{"struct.OSSet_VTable.removeObject.meta", "8"},
	{"struct.OSSet_VTable.setObject", "OSSet_VTable.setObject,232,0"},
	{"struct.OSSet_VTable.setObject.meta", "8"},
	{"struct.OSSharedPtr", "ptr_"},
	{"struct.OSSharedPtr.ptr_", "void *,0,0"},
	{"struct.OSSharedPtr.ptr_.meta", "8"},
	{"struct.OSString", "vtable,data"},
	{"struct.OSString.data", "struct.OSString_Data,8,0"},
	{"struct.OSString.data.meta", "16"},
	{"struct.OSString.vtable", "struct.OSString_VTable *,0,0"},
	{"struct.OSString.vtable.meta", "8"},
	{"struct.OSString::MetaClass_VTable", "parent"},
	{"struct.OSString::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSString::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSString_Data", "data,flags__b0,length__b14,string"},
	{"struct.OSString_Data.data", "struct.OSObject_Data,0,0"},
	{"struct.OSString_Data.data.meta", "4"},
	{"struct.OSString_Data.flags__b0", "int,4,14"},
	{"struct.OSString_Data.flags__b0.@.bitoff", "0"},
	{"struct.OSString_Data.flags__b0.meta", "4"},
	{"struct.OSString_Data.length__b14", "int,4,18"},
	{"struct.OSString_Data.length__b14.@.bitoff", "14"},
	{"struct.OSString_Data.length__b14.meta", "4"},
	{"struct.OSString_Data.string", "void *,8,0"},
	{"struct.OSString_Data.string.meta", "8"},
	{"struct.OSString_VTable", "parent,initWithString,initWithCString,initWithCStringNoCopy,getLength,getChar,setChar,getCStringNoCopy,isEqualTo__1,isEqualTo__2,isEqualTo__3"},
	{"struct.OSString_VTable.getCStringNoCopy", "OSString_VTable.getCStringNoCopy,160,0"},
	{"struct.OSString_VTable.getCStringNoCopy.meta", "8"},
	{"struct.OSString_VTable.getChar", "OSString_VTable.getChar,144,0"},
	{"struct.OSString_VTable.getChar.meta", "8"},
	{"struct.OSString_VTable.getLength", "OSString_VTable.getLength,136,0"},
	{"struct.OSString_VTable.getLength.meta", "8"},
	{"struct.OSString_VTable.initWithCString", "OSString_VTable.initWithCString,120,0"},
	{"struct.OSString_VTable.initWithCString.meta", "8"},
	{"struct.OSString_VTable.initWithCStringNoCopy", "OSString_VTable.initWithCStringNoCopy,128,0"},
	{"struct.OSString_VTable.initWithCStringNoCopy.meta", "8"},
	{"struct.OSString_VTable.initWithString", "OSString_VTable.initWithString,112,0"},
	{"struct.OSString_VTable.initWithString.meta", "8"},
	{"struct.OSString_VTable.isEqualTo__1", "OSString_VTable.isEqualTo__1,168,0"},
	{"struct.OSString_VTable.isEqualTo__1.meta", "8"},
	{"struct.OSString_VTable.isEqualTo__2", "OSString_VTable.isEqualTo__2,176,0"},
	{"struct.OSString_VTable.isEqualTo__2.meta", "8"},
	{"struct.OSString_VTable.isEqualTo__3", "OSString_VTable.isEqualTo__3,184,0"},
	{"struct.OSString_VTable.isEqualTo__3.meta", "8"},
	{"struct.OSString_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.OSString_VTable.parent.meta", "112"},
	{"struct.OSString_VTable.setChar", "OSString_VTable.setChar,152,0"},
	{"struct.OSString_VTable.setChar.meta", "8"},
	{"struct.OSSymbol", "vtable,data"},
	{"struct.OSSymbol.data", "struct.OSSymbol_Data,8,0"},
	{"struct.OSSymbol.data.meta", "24"},
	{"struct.OSSymbol.vtable", "struct.OSSymbol_VTable *,0,0"},
	{"struct.OSSymbol.vtable.meta", "8"},
	{"struct.OSSymbol::MetaClass_VTable", "parent"},
	{"struct.OSSymbol::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSSymbol::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSSymbol_Data", "data,hashlink"},
	{"struct.OSSymbol_Data.data", "struct.OSString_Data,0,0"},
	{"struct.OSSymbol_Data.data.meta", "16"},
	{"struct.OSSymbol_Data.hashlink", "struct.smrq_slink,16,0"},
	{"struct.OSSymbol_Data.hashlink.meta", "8"},
	{"struct.OSSymbol_VTable", "parent,isEqualTo"},
	{"struct.OSSymbol_VTable.isEqualTo", "OSSymbol_VTable.isEqualTo,192,0"},
	{"struct.OSSymbol_VTable.isEqualTo.meta", "8"},
	{"struct.OSSymbol_VTable.parent", "struct.OSString_VTable,0,0"},
	{"struct.OSSymbol_VTable.parent.meta", "192"},
	{"struct.OSValueObject", "vtable,data"},
	{"struct.OSValueObject.data", "struct.OSValueObject_Data,8,0"},
	{"struct.OSValueObject.data.meta", "16"},
	{"struct.OSValueObject.vtable", "struct.OSValueObject_VTable *,0,0"},
	{"struct.OSValueObject.vtable.meta", "8"},
	{"struct.OSValueObject::MetaClass_VTable", "parent"},
	{"struct.OSValueObject::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.OSValueObject::MetaClass_VTable.parent.meta", "112"},
	{"struct.OSValueObject_Data", "data,data"},
	{"struct.OSValueObject_Data.data", "void *,8,0"},
	{"struct.OSValueObject_Data.data.meta", "8"},
	{"struct.OSValueObject_VTable", "parent,isEqualTo__1,isEqualTo__2"},
	{"struct.OSValueObject_VTable.isEqualTo__1", "OSValueObject_VTable.isEqualTo__1,112,0"},
	{"struct.OSValueObject_VTable.isEqualTo__1.meta", "8"},
	{"struct.OSValueObject_VTable.isEqualTo__2", "OSValueObject_VTable.isEqualTo__2,120,0"},
	{"struct.OSValueObject_VTable.isEqualTo__2.meta", "8"},
	{"struct.OSValueObject_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct.OSValueObject_VTable.parent.meta", "112"},
	{"struct.PE_Video", "v_baseAddr,v_rowBytes,v_width,v_height,v_depth,v_display,v_pixelFormat,v_offset,v_length,v_rotate,v_scale,reserved1,reserved2"},
	{"struct.PE_Video.reserved1", "char,130,2"},
	{"struct.PE_Video.reserved1.meta", "1"},
	{"struct.PE_Video.reserved2", "LONG,136,0"},
	{"struct.PE_Video.reserved2.meta", "8"},
	{"struct.PE_Video.v_baseAddr", "LONGU,0,0"},
	{"struct.PE_Video.v_baseAddr.meta", "8"},
	{"struct.PE_Video.v_depth", "LONGU,32,0"},
	{"struct.PE_Video.v_depth.meta", "8"},
	{"struct.PE_Video.v_display", "LONGU,40,0"},
	{"struct.PE_Video.v_display.meta", "8"},
	{"struct.PE_Video.v_height", "LONGU,24,0"},
	{"struct.PE_Video.v_height.meta", "8"},
	{"struct.PE_Video.v_length", "LONGU,120,0"},
	{"struct.PE_Video.v_length.meta", "8"},
	{"struct.PE_Video.v_offset", "LONGU,112,0"},
	{"struct.PE_Video.v_offset.meta", "8"},
	{"struct.PE_Video.v_pixelFormat", "char,48,64"},
	{"struct.PE_Video.v_pixelFormat.meta", "1"},
	{"struct.PE_Video.v_rotate", "unsigned char,128,0"},
	{"struct.PE_Video.v_rotate.meta", "1"},
	{"struct.PE_Video.v_rowBytes", "LONGU,8,0"},
	{"struct.PE_Video.v_rowBytes.meta", "8"},
	{"struct.PE_Video.v_scale", "unsigned char,129,0"},
	{"struct.PE_Video.v_scale.meta", "1"},
	{"struct.PE_Video.v_width", "LONGU,16,0"},
	{"struct.PE_Video.v_width.meta", "8"},
	{"struct.PassthruInterruptController", "vtable,data"},
	{"struct.PassthruInterruptController.data", "struct.PassthruInterruptController_Data,8,0"},
	{"struct.PassthruInterruptController.data.meta", "192"},
	{"struct.PassthruInterruptController.vtable", "struct.PassthruInterruptController_VTable *,0,0"},
	{"struct.PassthruInterruptController.vtable.meta", "8"},
	{"struct.PassthruInterruptController::MetaClass_VTable", "parent"},
	{"struct.PassthruInterruptController::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct.PassthruInterruptController::MetaClass_VTable.parent.meta", "112"},
	{"struct.PassthruInterruptController_Data", "data,child_handler,child_target,child_refCon,child_nub,child_sentinel"},
	{"struct.PassthruInterruptController_Data.child_handler", "void *,152,0"},
	{"struct.PassthruInterruptController_Data.child_handler.meta", "8"},
	{"struct.PassthruInterruptController_Data.child_nub", "void *,176,0"},
	{"struct.PassthruInterruptController_Data.child_nub.meta", "8"},
	{"struct.PassthruInterruptController_Data.child_refCon", "void *,168,0"},
	{"struct.PassthruInterruptController_Data.child_refCon.meta", "8"},
	{"struct.PassthruInterruptController_Data.child_sentinel", "void *,184,0"},
	{"struct.PassthruInterruptController_Data.child_sentinel.meta", "8"},
	{"struct.PassthruInterruptController_Data.child_target", "void *,160,0"},
	{"struct.PassthruInterruptController_Data.child_target.meta", "8"},
	{"struct.PassthruInterruptController_Data.data", "struct.IOInterruptController_Data,0,0"},
	{"struct.PassthruInterruptController_Data.data.meta", "152"},
	{"struct.PassthruInterruptController_VTable", "parent,waitForChildController,externalInterrupt"},
	{"struct.PassthruInterruptController_VTable.externalInterrupt", "PassthruInterruptController_VTable.externalInterrupt,1480,0"},
	{"struct.PassthruInterruptController_VTable.externalInterrupt.meta", "8"},
	{"struct.PassthruInterruptController_VTable.parent", "struct.IOInterruptController_VTable,0,0"},
	{"struct.PassthruInterruptController_VTable.parent.meta", "1472"},
	{"struct.PassthruInterruptController_VTable.waitForChildController", "PassthruInterruptController_VTable.waitForChildController,1472,0"},
	{"struct.PassthruInterruptController_VTable.waitForChildController.meta", "8"},
	{"struct._IOUserServerCheckInCancellationHandler", "vtable,data"},
	{"struct._IOUserServerCheckInCancellationHandler.data", "struct._IOUserServerCheckInCancellationHandler_Data,8,0"},
	{"struct._IOUserServerCheckInCancellationHandler.data.meta", "24"},
	{"struct._IOUserServerCheckInCancellationHandler.vtable", "struct._IOUserServerCheckInCancellationHandler_VTable *,0,0"},
	{"struct._IOUserServerCheckInCancellationHandler.vtable.meta", "8"},
	{"struct._IOUserServerCheckInCancellationHandler::MetaClass_VTable", "parent"},
	{"struct._IOUserServerCheckInCancellationHandler::MetaClass_VTable.parent", "struct.OSMetaClass_VTable,0,0"},
	{"struct._IOUserServerCheckInCancellationHandler::MetaClass_VTable.parent.meta", "112"},
	{"struct._IOUserServerCheckInCancellationHandler_Data", "data,fHandler,fHandlerArgs"},
	{"struct._IOUserServerCheckInCancellationHandler_Data.data", "struct.OSObject_Data,0,0"},
	{"struct._IOUserServerCheckInCancellationHandler_Data.data.meta", "4"},
	{"struct._IOUserServerCheckInCancellationHandler_Data.fHandler", "void *,8,0"},
	{"struct._IOUserServerCheckInCancellationHandler_Data.fHandler.meta", "8"},
	{"struct._IOUserServerCheckInCancellationHandler_Data.fHandlerArgs", "void *,16,0"},
	{"struct._IOUserServerCheckInCancellationHandler_Data.fHandlerArgs.meta", "8"},
	{"struct._IOUserServerCheckInCancellationHandler_VTable", "parent"},
	{"struct._IOUserServerCheckInCancellationHandler_VTable.parent", "struct.OSObject_VTable,0,0"},
	{"struct._IOUserServerCheckInCancellationHandler_VTable.parent.meta", "112"},
	{"struct.intrusive_shared_ptr", "ptr_"},
	{"struct.intrusive_shared_ptr.ptr_", "void *,0,0"},
	{"struct.intrusive_shared_ptr.ptr_.meta", "8"},
	{"struct.list_head", "prev,next"},
	{"struct.list_head.next", "void *,8,0"},
	{"struct.list_head.next.meta", "8"},
	{"struct.list_head.prev", "void *,0,0"},
	{"struct.list_head.prev.meta", "8"},
	{"struct.smrq_slink", "next"},
	{"struct.smrq_slink.next", "void *,0,0"},
	{"struct.smrq_slink.next.meta", "8"},
	{"task_t", "typedef"},
	{"typedef.AbsoluteTime", "unsigned long long"},
	{"typedef.Boolean", "bool"},
	{"typedef.IOAddressRange", "IOVirtualRange"},
	{"typedef.IOAsyncMethod", "IOReturn (IOService::*)(natural_t *, void *, void *, void *, void *, void *, void *)"},
	{"typedef.IOByteCount", "unsigned long long"},
	{"typedef.IOCommandGate::Action", "IOReturn (*)(OSObject *, void *, void *, void *, void *)"},
	{"typedef.IODMACommand::SegmentFunction", "bool (*)(IODMACommand *, Segment64, void *, UInt32)"},
	{"typedef.IODMAEventSource::Action", "void (*)(OSObject *, IODMAEventSource *, IODMACommand *, IOReturn, IOByteCount, AbsoluteTime)"},
	{"typedef.IODataQueueEntry", "_IODataQueueEntry"},
	{"typedef.IODataQueueMemory", "_IODataQueueMemory"},
	{"typedef.IODirection", "unsigned int"},
	{"typedef.IOEventSource::Action", "void (*)(OSObject *, ...)"},
	{"typedef.IOEventSource::ActionBlock", "IOReturn (^)()"},
	{"typedef.IOExternalMethodAction", "IOReturn (*)(OSObject *, void *, IOExternalMethodArguments *)"},
	{"typedef.IOFilterInterruptEventSource::Filter", "bool (*)(OSObject *, IOFilterInterruptEventSource *)"},
	{"typedef.IOFilterInterruptEventSource::FilterBlock", "bool (^)(IOFilterInterruptEventSource *)"},
	{"typedef.IOHistogramSegmentConfig", "struct IOHistogramSegmentConfig"},
	{"typedef.IOInterruptAction", "void (*)(OSObject *, void *, IOService *, int)"},
	{"typedef.IOInterruptEventSource::Action", "void (*)(OSObject *, IOInterruptEventSource *, int)"},
	{"typedef.IOInterruptEventSource::ActionBlock", "void (^)(IOInterruptEventSource *, int)"},
	{"typedef.IOInterruptHandler", "void (*)(void *, void *, void *, int)"},
	{"typedef.IOInterruptSource", "struct IOInterruptSource"},
	{"typedef.IOInterruptSourcePrivate", "struct IOInterruptSourcePrivate"},
	{"typedef.IOInterruptState", "int"},
	{"typedef.IOInterruptVector", "struct IOInterruptVector"},
	{"typedef.IOInterruptVectorNumber", "int"},
	{"typedef.IOItemCount", "unsigned int"},
	{"typedef.IOLock", "lck_mtx_t"},
	{"typedef.IOMemoryCursor::SegmentFunction", "void (*)(PhysicalSegment, void *, UInt32)"},
	{"typedef.IOMemoryDescriptor::DMACommandOps", "unsigned int"},
	{"typedef.IOMethod", "IOReturn (IOService::*)(void *, void *, void *, void *, void *, void *)"},
	{"typedef.IONotificationRef", "void *"},
	{"typedef.IOOptionBits", "unsigned int"},
	{"typedef.IOPMPowerFlags", "unsigned long"},
	{"typedef.IOPMPowerState", "struct IOPMPowerState"},
	{"typedef.IOPerfControlClient::PerfControllerInterface::RegisterDeviceFunction", "IOReturn (*)(IOService *)"},
	{"typedef.IOPerfControlClient::PerfControllerInterface::RegisterDriverDeviceFunction", "IOReturn (*)(IOService *, IOService *, DriverState *)"},
	{"typedef.IOPerfControlClient::PerfControllerInterface::WorkBeginFunction", "void (*)(IOService *, uint64_t, WorkState *, WorkBeginArgs *)"},
	{"typedef.IOPerfControlClient::PerfControllerInterface::WorkCanSubmitFunction", "bool (*)(IOService *, WorkState *, WorkSubmitArgs *)"},
	{"typedef.IOPerfControlClient::PerfControllerInterface::WorkEndFunction", "void (*)(IOService *, uint64_t, WorkState *, WorkEndArgs *, bool)"},
	{"typedef.IOPerfControlClient::PerfControllerInterface::WorkEndWithResourcesFunction", "void (*)(IOService *, uint64_t, WorkState *, WorkEndArgs *, ResourceAccounting *, bool)"},
	{"typedef.IOPerfControlClient::PerfControllerInterface::WorkSubmitFunction", "void (*)(IOService *, uint64_t, WorkState *, WorkSubmitArgs *)"},
	{"typedef.IOPerfControlClient::PerfControllerInterface::WorkUpdateFunction", "void (*)(IOService *, uint64_t, WorkState *, WorkUpdateArgs *)"},
	{"typedef.IOPhysicalAddress", "unsigned long long"},
	{"typedef.IOPhysicalLength", "unsigned long long"},
	{"typedef.IOPhysicalRange", "struct IOPhysicalRange"},
	{"typedef.IOPolledCompletionAction", "void (*)(void *, void *, IOReturn, uint64_t)"},
	{"typedef.IORPC", "struct IORPC"},
	{"typedef.IORPCMessage", "struct IORPCMessage"},
	{"typedef.IORPCMessageMach", "struct IORPCMessageMach"},
	{"typedef.IORWLock", "lck_rw_t"},
	{"typedef.IORangeScalar", "unsigned long long"},
	{"typedef.IORecursiveLock", "_IORecursiveLock"},
	{"typedef.IORegistryEntry::Action", "IOReturn (*)(OSObject *, void *, void *, void *, void *)"},
	{"typedef.IORegistryEntry::ActionBlock", "IOReturn (^)()"},
	{"typedef.IORegistryEntryApplierFunction", "void (*)(IORegistryEntry *, void *)"},
	{"typedef.IOReportCategories", "unsigned short"},
	{"typedef.IOReportChannelList", "struct IOReportChannelList"},
	{"typedef.IOReportChannelType", "struct IOReportChannelType"},
	{"typedef.IOReportConfigureAction", "unsigned int"},
	{"typedef.IOReportElement", "struct IOReportElement"},
	{"typedef.IOReportElementValues", "struct IOReportElementValues"},
	{"typedef.IOReportUnit", "unsigned long long"},
	{"typedef.IOReportUpdateAction", "unsigned int"},
	{"typedef.IOReturn", "int"},
	{"typedef.IOServiceApplierFunction", "void (*)(IOService *, void *)"},
	{"typedef.IOServiceInterestHandler", "IOReturn (*)(void *, void *, UInt32, IOService *, void *, vm_size_t)"},
	{"typedef.IOServiceStateNotificationEventSource::ActionBlock", "void (^)()"},
	{"typedef.IOSimpleLock", "lck_spin_t"},
	{"typedef.IOStateNotificationListenerRef", "void *"},
	{"typedef.IOThread", "struct thread *"},
	{"typedef.IOTimerEventSource::Action", "void (*)(OSObject *, IOTimerEventSource *)"},
	{"typedef.IOTimerEventSource::ActionBlock", "void (^)(IOTimerEventSource *)"},
	{"typedef.IOTrap", "IOReturn (IOService::*)(void *, void *, void *, void *, void *, void *)"},
	{"typedef.IOUserServerCheckInCancellationHandler", "void (*)(class IOUserServerCheckInToken *, void *)"},
	{"typedef.IOVirtualAddress", "unsigned long long"},
	{"typedef.IOVirtualRange", "struct IOVirtualRange"},
	{"typedef.IOWorkLoop::Action", "IOReturn (*)(OSObject *, void *, void *, void *, void *)"},
	{"typedef.IOWorkLoop::ActionBlock", "IOReturn (^)()"},
	{"typedef.OSArray::ArrayPtrType", "const OSMetaClassBase *"},
	{"typedef.OSBoundedArrayRef", "bounded_array_ref<T, os_detail::panic_trapping_policy>"},
	{"typedef.OSData::DeallocFunction", "void (*)(void *, unsigned int)"},
	{"typedef.OSKextExcludeLevel", "unsigned char"},
	{"typedef.OSKextInitResult", "enum OSKextInitResult"},
	{"typedef.OSKextLoadTag", "unsigned int"},
	{"typedef.OSKextLogSpec", "unsigned int"},
	{"typedef.OSKextVersion", "long long"},
	{"typedef.OSObjectApplierFunction", "void (*)(OSObject *, void *)"},
	{"typedef.OSObjectRef", "unsigned long long"},
	{"typedef.OSOrderedSet::OSOrderFunction", "SInt32 (*)(const OSMetaClassBase *, const OSMetaClassBase *, void *)"},
	{"typedef.OSPtr", "T *"},
	{"typedef.OSReturn", "int"},
	{"typedef.OSSerialize::Editor", "const OSMetaClassBase *(*)(void *, OSSerialize *, OSCollection *, const OSSymbol *, const OSMetaClassBase *)"},
	{"typedef.OSSerializerCallback", "bool (*)(void *, void *, OSSerialize *)"},
	{"typedef.PE_Video", "struct PE_Video"},
	{"typedef.SInt32", "int"},
	{"typedef.UInt", "unsigned int"},
	{"typedef.UInt32", "unsigned int"},
	{"typedef.UInt64", "unsigned long long"},
	{"typedef.UInt8", "unsigned char"},
	{"typedef.__smrq_slink_t", "struct __smrq_slink_t"},
	{"typedef.addr64_t", "unsigned long long"},
	{"typedef.atomic_uint_fast8_t", "_Atomic(uint_fast8_t)"},
	{"typedef.boolean_t", "int"},
	{"typedef.clock_nsec_t", "unsigned int"},
	{"typedef.clock_sec_t", "unsigned long"},
	{"typedef.coalition_t", "struct coalition *"},
	{"typedef.ext_paniclog_handle_t", "ext_paniclog_handle"},
	{"typedef.intrusive_shared_ptr::pointer", "T *"},
	{"typedef.io_object_t", "OSObject *"},
	{"typedef.io_user_reference_t", "unsigned long long"},
	{"typedef.ipi_handler_t", "void (*)()"},
	{"typedef.kc_kind_t", "kc_kind"},
	{"typedef.kern_allocation_name_t", "kern_allocation_name *"},
	{"typedef.kern_return_t", "int"},
	{"typedef.kernel_segment_command_t", "segment_command_64"},
	{"typedef.kmod_info_t", "kmod_info"},
	{"typedef.mach_msg_body_t", "struct mach_msg_body_t"},
	{"typedef.mach_msg_header_t", "struct mach_msg_header_t"},
	{"typedef.mach_msg_port_descriptor_t", "struct mach_msg_port_descriptor_t"},
	{"typedef.mach_port_t", "struct ipc_port *"},
	{"typedef.mach_vm_address_t", "unsigned long long"},
	{"typedef.mach_vm_size_t", "unsigned long long"},
	{"typedef.ml_processor_info_t", "ml_processor_info"},
	{"typedef.os_reason_t", "struct os_reason *"},
	{"typedef.ppnum_t", "unsigned int"},
	{"typedef.processor_t", "struct processor *"},
	{"typedef.queue_chain_t", "queue_entry"},
	{"typedef.queue_head_t", "queue_entry"},
	{"typedef.semaphore_t", "struct semaphore *"},
	{"typedef.task_t", "struct task *"},
	{"typedef.upl_page_info_t", "upl_page_info"},
	{"typedef.upl_t", "struct upl *"},
	{"typedef.uuid_t", "unsigned char[16]"},
	{"typedef.vm_allocation_site_t", "vm_allocation_site"},
	{"typedef.vm_map_t", "struct _vm_map *"},
	{"typedef.vm_offset_t", "unsigned long"},
	{"typedef.vm_size_t", "unsigned long"},
	{"typedef.vm_tag_t", "unsigned short"},
	{"upl_page_info_t", "typedef"},
	{"upl_t", "typedef"},
	{"uuid_t", "typedef"},
	{"vm_allocation_site_t", "typedef"},
	{"vm_map_t", "typedef"},
	{"vm_offset_t", "typedef"},
	{"vm_size_t", "typedef"},
	{"vm_tag_t", "typedef"},
  {NULL, NULL}
};
typedef int (*GperfForeachCallback)(void *user, const char *k, const char *v);
int gperf_types_iokit_foreach(GperfForeachCallback cb, void *user) {
  int i = 0; while (kvs[i].name) {
  cb (user, kvs[i].name, kvs[i].value);
  i++;}
  return 0;
}
const char *gperf_types_iokit_get(const char *s) {
  int i = 0; while (kvs[i].name) {
  if (!strcmp (s, kvs[i].name)) return kvs[i].value;
  i++;}
  return NULL;
}
#define sdb_hash_c_types_iokit(x,y) gperf_types_iokit_hash(x)
const unsigned int gperf_types_iokit_hash(const char *s) {
  int sum = strlen (s);
  while (*s) { sum += *s; s++; }
  return sum;
}
struct {const char *name;void *get;void *hash;void *foreach;} gperf_types_iokit = {
  .name = "types-iokit",
  .get = &gperf_types_iokit_get,
  .hash = &gperf_types_iokit_hash,
  .foreach = &gperf_types_iokit_foreach
};

#if MAIN
int main () {
	const char *s = ((char*(*)(char*))gperf_types_iokit.get)("foo");
	printf ("%s\n", s);
}
#endif
