<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<constant name='VZErrorDomain' type64='@'/>
<enum name='VZDiskImageCachingModeAutomatic' value64='0'/>
<enum name='VZDiskImageCachingModeCached' value64='2'/>
<enum name='VZDiskImageCachingModeUncached' value64='1'/>
<enum name='VZDiskImageSynchronizationModeFsync' value64='2'/>
<enum name='VZDiskImageSynchronizationModeFull' value64='1'/>
<enum name='VZDiskImageSynchronizationModeNone' value64='3'/>
<enum name='VZDiskSynchronizationModeFull' value64='0'/>
<enum name='VZDiskSynchronizationModeNone' value64='1'/>
<enum name='VZEFIVariableStoreInitializationOptionAllowOverwrite' value64='1'/>
<enum name='VZErrorDeviceAlreadyAttached' value64='30002'/>
<enum name='VZErrorDeviceInitializationFailure' value64='30003'/>
<enum name='VZErrorDeviceNotFound' value64='30004'/>
<enum name='VZErrorInstallationFailed' value64='10007'/>
<enum name='VZErrorInstallationRequiresUpdate' value64='10006'/>
<enum name='VZErrorInternal' value64='1'/>
<enum name='VZErrorInvalidDiskImage' value64='5'/>
<enum name='VZErrorInvalidRestoreImage' value64='10005'/>
<enum name='VZErrorInvalidRestoreImageCatalog' value64='10002'/>
<enum name='VZErrorInvalidVirtualMachineConfiguration' value64='2'/>
<enum name='VZErrorInvalidVirtualMachineState' value64='3'/>
<enum name='VZErrorInvalidVirtualMachineStateTransition' value64='4'/>
<enum name='VZErrorNetworkBlockDeviceDisconnected' value64='20002'/>
<enum name='VZErrorNetworkBlockDeviceNegotiationFailed' value64='20001'/>
<enum name='VZErrorNetworkError' value64='7'/>
<enum name='VZErrorNoSupportedRestoreImagesInCatalog' value64='10003'/>
<enum name='VZErrorNotSupported' value64='10'/>
<enum name='VZErrorOperationCancelled' value64='9'/>
<enum name='VZErrorOutOfDiskSpace' value64='8'/>
<enum name='VZErrorRestore' value64='12'/>
<enum name='VZErrorRestoreImageCatalogLoadFailed' value64='10001'/>
<enum name='VZErrorRestoreImageLoadFailed' value64='10004'/>
<enum name='VZErrorSave' value64='11'/>
<enum name='VZErrorUSBControllerNotFound' value64='30001'/>
<enum name='VZErrorVirtualMachineLimitExceeded' value64='6'/>
<enum name='VZVirtualMachineStateError' value64='3'/>
<enum name='VZVirtualMachineStatePaused' value64='2'/>
<enum name='VZVirtualMachineStatePausing' value64='5'/>
<enum name='VZVirtualMachineStateRestoring' value64='9'/>
<enum name='VZVirtualMachineStateResuming' value64='6'/>
<enum name='VZVirtualMachineStateRunning' value64='1'/>
<enum name='VZVirtualMachineStateSaving' value64='8'/>
<enum name='VZVirtualMachineStateStarting' value64='4'/>
<enum name='VZVirtualMachineStateStopped' value64='0'/>
<enum name='VZVirtualMachineStateStopping' value64='7'/>
<class name='NSObject'>
<method selector='listener:shouldAcceptNewConnection:fromSocketDevice:'>
<retval type64='B'/>
</method>
</class>
<class name='VZDiskBlockDeviceStorageDeviceAttachment'>
<method selector='initWithFileHandle:readOnly:synchronizationMode:error:'>
<arg index='1' type64='B'/>
</method>
<method selector='isReadOnly'>
<retval type64='B'/>
</method>
</class>
<class name='VZDiskImageStorageDeviceAttachment'>
<method selector='initWithURL:readOnly:cachingMode:synchronizationMode:error:'>
<arg index='1' type64='B'/>
</method>
<method selector='initWithURL:readOnly:error:'>
<arg index='1' type64='B'/>
</method>
<method selector='isReadOnly'>
<retval type64='B'/>
</method>
</class>
<class name='VZFileSerialPortAttachment'>
<method selector='append'>
<retval type64='B'/>
</method>
<method selector='initWithURL:append:error:'>
<arg index='1' type64='B'/>
</method>
</class>
<class name='VZGenericPlatformConfiguration'>
<method selector='isNestedVirtualizationEnabled'>
<retval type64='B'/>
</method>
<method class_method='true' selector='isNestedVirtualizationSupported'>
<retval type64='B'/>
</method>
<method selector='setNestedVirtualizationEnabled:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='VZGraphicsDisplay'>
<method selector='reconfigureWithConfiguration:error:'>
<retval type64='B'/>
</method>
<method selector='reconfigureWithSizeInPixels:error:'>
<retval type64='B'/>
</method>
</class>
<class name='VZMACAddress'>
<method selector='isBroadcastAddress'>
<retval type64='B'/>
</method>
<method selector='isLocallyAdministeredAddress'>
<retval type64='B'/>
</method>
<method selector='isMulticastAddress'>
<retval type64='B'/>
</method>
<method selector='isUnicastAddress'>
<retval type64='B'/>
</method>
<method selector='isUniversallyAdministeredAddress'>
<retval type64='B'/>
</method>
</class>
<class name='VZMultipleDirectoryShare'>
<method class_method='true' selector='validateName:error:'>
<retval type64='B'/>
</method>
</class>
<class name='VZNetworkBlockDeviceStorageDeviceAttachment'>
<method selector='initWithURL:timeout:forcedReadOnly:synchronizationMode:error:'>
<arg index='2' type64='B'/>
</method>
<method selector='isForcedReadOnly'>
<retval type64='B'/>
</method>
<method class_method='true' selector='validateURL:error:'>
<retval type64='B'/>
</method>
</class>
<class name='VZSharedDirectory'>
<method selector='initWithURL:readOnly:'>
<arg index='1' type64='B'/>
</method>
<method selector='isReadOnly'>
<retval type64='B'/>
</method>
</class>
<class name='VZSpiceAgentPortAttachment'>
<method selector='setSharesClipboard:'>
<arg index='0' type64='B'/>
</method>
<method selector='sharesClipboard'>
<retval type64='B'/>
</method>
</class>
<class name='VZUSBController'>
<method selector='attachDevice:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='detachDevice:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='VZVirtioBlockDeviceConfiguration'>
<method class_method='true' selector='validateBlockDeviceIdentifier:error:'>
<retval type64='B'/>
</method>
</class>
<class name='VZVirtioConsolePortConfiguration'>
<method selector='isConsole'>
<retval type64='B'/>
</method>
<method selector='setIsConsole:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='VZVirtioFileSystemDeviceConfiguration'>
<method class_method='true' selector='validateTag:error:'>
<retval type64='B'/>
</method>
</class>
<class name='VZVirtioSocketDevice'>
<method selector='connectToPort:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='VZVirtualMachine'>
<method selector='canPause'>
<retval type64='B'/>
</method>
<method selector='canRequestStop'>
<retval type64='B'/>
</method>
<method selector='canResume'>
<retval type64='B'/>
</method>
<method selector='canStart'>
<retval type64='B'/>
</method>
<method selector='canStop'>
<retval type64='B'/>
</method>
<method class_method='true' selector='isSupported'>
<retval type64='B'/>
</method>
<method selector='pauseWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='requestStopWithError:'>
<retval type64='B'/>
</method>
<method selector='resumeWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='startWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='startWithOptions:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='stopWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='VZVirtualMachineConfiguration'>
<method selector='validateWithError:'>
<retval type64='B'/>
</method>
</class>
<class name='VZVirtualMachineView'>
<method selector='automaticallyReconfiguresDisplay'>
<retval type64='B'/>
</method>
<method selector='capturesSystemKeys'>
<retval type64='B'/>
</method>
<method selector='setAutomaticallyReconfiguresDisplay:'>
<arg index='0' type64='B'/>
</method>
<method selector='setCapturesSystemKeys:'>
<arg index='0' type64='B'/>
</method>
</class>
<informal_protocol name='VZVirtioSocketListenerDelegate'>
<method selector='listener:shouldAcceptNewConnection:fromSocketDevice:' type64='B40@0:8@16@24@32'/>
</informal_protocol>
</signatures>
