<?xml version="1.0"?>
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" version="1.2">
  <namespace name="Vulkan" version="1.0" c:identifier-prefixes="VK" c:symbol-prefixes="vk">
    <record name="Bool32" c:type="VkBool32"/>
    <record name="DeviceAddress" c:type="VkDeviceAddress"/>
    <record name="DeviceSize" c:type="VkDeviceSize"/>
    <record name="Flags" c:type="VkFlags"/>
    <record name="SampleMask" c:type="VkSampleMask"/>
    <record name="Buffer" c:type="VkBuffer"/>
    <record name="Image" c:type="VkImage"/>
    <record name="Instance" c:type="VkInstance"/>
    <record name="PhysicalDevice" c:type="VkPhysicalDevice"/>
    <record name="Device" c:type="VkDevice"/>
    <record name="Queue" c:type="VkQueue"/>
    <record name="Semaphore" c:type="VkSemaphore"/>
    <record name="CommandBuffer" c:type="VkCommandBuffer"/>
    <record name="Fence" c:type="VkFence"/>
    <record name="DeviceMemory" c:type="VkDeviceMemory"/>
    <record name="Event" c:type="VkEvent"/>
    <record name="QueryPool" c:type="VkQueryPool"/>
    <record name="BufferView" c:type="VkBufferView"/>
    <record name="ImageView" c:type="VkImageView"/>
    <record name="ShaderModule" c:type="VkShaderModule"/>
    <record name="PipelineCache" c:type="VkPipelineCache"/>
    <record name="PipelineLayout" c:type="VkPipelineLayout"/>
    <record name="Pipeline" c:type="VkPipeline"/>
    <record name="RenderPass" c:type="VkRenderPass"/>
    <record name="DescriptorSetLayout" c:type="VkDescriptorSetLayout"/>
    <record name="Sampler" c:type="VkSampler"/>
    <record name="DescriptorSet" c:type="VkDescriptorSet"/>
    <record name="DescriptorPool" c:type="VkDescriptorPool"/>
    <record name="Framebuffer" c:type="VkFramebuffer"/>
    <record name="CommandPool" c:type="VkCommandPool"/>
    <record name="Result" c:type="VkResult"/>
    <record name="StructureType" c:type="VkStructureType"/>
    <record name="PipelineCacheHeaderVersion" c:type="VkPipelineCacheHeaderVersion"/>
    <record name="ImageLayout" c:type="VkImageLayout"/>
    <record name="ObjectType" c:type="VkObjectType"/>
    <record name="VendorId" c:type="VkVendorId"/>
    <record name="SystemAllocationScope" c:type="VkSystemAllocationScope"/>
    <record name="InternalAllocationType" c:type="VkInternalAllocationType"/>
    <record name="Format" c:type="VkFormat"/>
    <record name="ImageTiling" c:type="VkImageTiling"/>
    <record name="ImageType" c:type="VkImageType"/>
    <record name="PhysicalDeviceType" c:type="VkPhysicalDeviceType"/>
    <record name="QueryType" c:type="VkQueryType"/>
    <record name="SharingMode" c:type="VkSharingMode"/>
    <record name="ComponentSwizzle" c:type="VkComponentSwizzle"/>
    <record name="ImageViewType" c:type="VkImageViewType"/>
    <record name="BlendFactor" c:type="VkBlendFactor"/>
    <record name="BlendOp" c:type="VkBlendOp"/>
    <record name="CompareOp" c:type="VkCompareOp"/>
    <record name="DynamicState" c:type="VkDynamicState"/>
    <record name="FrontFace" c:type="VkFrontFace"/>
    <record name="VertexInputRate" c:type="VkVertexInputRate"/>
    <record name="PrimitiveTopology" c:type="VkPrimitiveTopology"/>
    <record name="PolygonMode" c:type="VkPolygonMode"/>
    <record name="StencilOp" c:type="VkStencilOp"/>
    <record name="LogicOp" c:type="VkLogicOp"/>
    <record name="BorderColor" c:type="VkBorderColor"/>
    <record name="Filter" c:type="VkFilter"/>
    <record name="SamplerAddressMode" c:type="VkSamplerAddressMode"/>
    <record name="SamplerMipmapMode" c:type="VkSamplerMipmapMode"/>
    <record name="DescriptorType" c:type="VkDescriptorType"/>
    <record name="AttachmentLoadOp" c:type="VkAttachmentLoadOp"/>
    <record name="AttachmentStoreOp" c:type="VkAttachmentStoreOp"/>
    <record name="PipelineBindPoint" c:type="VkPipelineBindPoint"/>
    <record name="CommandBufferLevel" c:type="VkCommandBufferLevel"/>
    <record name="IndexType" c:type="VkIndexType"/>
    <record name="SubpassContents" c:type="VkSubpassContents"/>
    <record name="AccessFlagBits" c:type="VkAccessFlagBits"/>
    <record name="AccessFlags" c:type="VkAccessFlags"/>
    <record name="ImageAspectFlagBits" c:type="VkImageAspectFlagBits"/>
    <record name="ImageAspectFlags" c:type="VkImageAspectFlags"/>
    <record name="FormatFeatureFlagBits" c:type="VkFormatFeatureFlagBits"/>
    <record name="FormatFeatureFlags" c:type="VkFormatFeatureFlags"/>
    <record name="ImageCreateFlagBits" c:type="VkImageCreateFlagBits"/>
    <record name="ImageCreateFlags" c:type="VkImageCreateFlags"/>
    <record name="SampleCountFlagBits" c:type="VkSampleCountFlagBits"/>
    <record name="SampleCountFlags" c:type="VkSampleCountFlags"/>
    <record name="ImageUsageFlagBits" c:type="VkImageUsageFlagBits"/>
    <record name="ImageUsageFlags" c:type="VkImageUsageFlags"/>
    <record name="InstanceCreateFlagBits" c:type="VkInstanceCreateFlagBits"/>
    <record name="InstanceCreateFlags" c:type="VkInstanceCreateFlags"/>
    <record name="MemoryHeapFlagBits" c:type="VkMemoryHeapFlagBits"/>
    <record name="MemoryHeapFlags" c:type="VkMemoryHeapFlags"/>
    <record name="MemoryPropertyFlagBits" c:type="VkMemoryPropertyFlagBits"/>
    <record name="MemoryPropertyFlags" c:type="VkMemoryPropertyFlags"/>
    <record name="QueueFlagBits" c:type="VkQueueFlagBits"/>
    <record name="QueueFlags" c:type="VkQueueFlags"/>
    <record name="DeviceCreateFlags" c:type="VkDeviceCreateFlags"/>
    <record name="DeviceQueueCreateFlagBits" c:type="VkDeviceQueueCreateFlagBits"/>
    <record name="DeviceQueueCreateFlags" c:type="VkDeviceQueueCreateFlags"/>
    <record name="PipelineStageFlagBits" c:type="VkPipelineStageFlagBits"/>
    <record name="PipelineStageFlags" c:type="VkPipelineStageFlags"/>
    <record name="MemoryMapFlagBits" c:type="VkMemoryMapFlagBits"/>
    <record name="MemoryMapFlags" c:type="VkMemoryMapFlags"/>
    <record name="SparseMemoryBindFlagBits" c:type="VkSparseMemoryBindFlagBits"/>
    <record name="SparseMemoryBindFlags" c:type="VkSparseMemoryBindFlags"/>
    <record name="SparseImageFormatFlagBits" c:type="VkSparseImageFormatFlagBits"/>
    <record name="SparseImageFormatFlags" c:type="VkSparseImageFormatFlags"/>
    <record name="FenceCreateFlagBits" c:type="VkFenceCreateFlagBits"/>
    <record name="FenceCreateFlags" c:type="VkFenceCreateFlags"/>
    <record name="SemaphoreCreateFlags" c:type="VkSemaphoreCreateFlags"/>
    <record name="EventCreateFlagBits" c:type="VkEventCreateFlagBits"/>
    <record name="EventCreateFlags" c:type="VkEventCreateFlags"/>
    <record name="QueryPipelineStatisticFlagBits" c:type="VkQueryPipelineStatisticFlagBits"/>
    <record name="QueryPipelineStatisticFlags" c:type="VkQueryPipelineStatisticFlags"/>
    <record name="QueryPoolCreateFlags" c:type="VkQueryPoolCreateFlags"/>
    <record name="QueryResultFlagBits" c:type="VkQueryResultFlagBits"/>
    <record name="QueryResultFlags" c:type="VkQueryResultFlags"/>
    <record name="BufferCreateFlagBits" c:type="VkBufferCreateFlagBits"/>
    <record name="BufferCreateFlags" c:type="VkBufferCreateFlags"/>
    <record name="BufferUsageFlagBits" c:type="VkBufferUsageFlagBits"/>
    <record name="BufferUsageFlags" c:type="VkBufferUsageFlags"/>
    <record name="BufferViewCreateFlags" c:type="VkBufferViewCreateFlags"/>
    <record name="ImageViewCreateFlagBits" c:type="VkImageViewCreateFlagBits"/>
    <record name="ImageViewCreateFlags" c:type="VkImageViewCreateFlags"/>
    <record name="ShaderModuleCreateFlags" c:type="VkShaderModuleCreateFlags"/>
    <record name="PipelineCacheCreateFlagBits" c:type="VkPipelineCacheCreateFlagBits"/>
    <record name="PipelineCacheCreateFlags" c:type="VkPipelineCacheCreateFlags"/>
    <record name="ColorComponentFlagBits" c:type="VkColorComponentFlagBits"/>
    <record name="ColorComponentFlags" c:type="VkColorComponentFlags"/>
    <record name="PipelineCreateFlagBits" c:type="VkPipelineCreateFlagBits"/>
    <record name="PipelineCreateFlags" c:type="VkPipelineCreateFlags"/>
    <record name="PipelineShaderStageCreateFlagBits" c:type="VkPipelineShaderStageCreateFlagBits"/>
    <record name="PipelineShaderStageCreateFlags" c:type="VkPipelineShaderStageCreateFlags"/>
    <record name="ShaderStageFlagBits" c:type="VkShaderStageFlagBits"/>
    <record name="CullModeFlagBits" c:type="VkCullModeFlagBits"/>
    <record name="CullModeFlags" c:type="VkCullModeFlags"/>
    <record name="PipelineVertexInputStateCreateFlags" c:type="VkPipelineVertexInputStateCreateFlags"/>
    <record name="PipelineInputAssemblyStateCreateFlags" c:type="VkPipelineInputAssemblyStateCreateFlags"/>
    <record name="PipelineTessellationStateCreateFlags" c:type="VkPipelineTessellationStateCreateFlags"/>
    <record name="PipelineViewportStateCreateFlags" c:type="VkPipelineViewportStateCreateFlags"/>
    <record name="PipelineRasterizationStateCreateFlags" c:type="VkPipelineRasterizationStateCreateFlags"/>
    <record name="PipelineMultisampleStateCreateFlags" c:type="VkPipelineMultisampleStateCreateFlags"/>
    <record name="PipelineDepthStencilStateCreateFlagBits" c:type="VkPipelineDepthStencilStateCreateFlagBits"/>
    <record name="PipelineDepthStencilStateCreateFlags" c:type="VkPipelineDepthStencilStateCreateFlags"/>
    <record name="PipelineColorBlendStateCreateFlagBits" c:type="VkPipelineColorBlendStateCreateFlagBits"/>
    <record name="PipelineColorBlendStateCreateFlags" c:type="VkPipelineColorBlendStateCreateFlags"/>
    <record name="PipelineDynamicStateCreateFlags" c:type="VkPipelineDynamicStateCreateFlags"/>
    <record name="PipelineLayoutCreateFlagBits" c:type="VkPipelineLayoutCreateFlagBits"/>
    <record name="PipelineLayoutCreateFlags" c:type="VkPipelineLayoutCreateFlags"/>
    <record name="ShaderStageFlags" c:type="VkShaderStageFlags"/>
    <record name="SamplerCreateFlagBits" c:type="VkSamplerCreateFlagBits"/>
    <record name="SamplerCreateFlags" c:type="VkSamplerCreateFlags"/>
    <record name="DescriptorPoolCreateFlagBits" c:type="VkDescriptorPoolCreateFlagBits"/>
    <record name="DescriptorPoolCreateFlags" c:type="VkDescriptorPoolCreateFlags"/>
    <record name="DescriptorPoolResetFlags" c:type="VkDescriptorPoolResetFlags"/>
    <record name="DescriptorSetLayoutCreateFlagBits" c:type="VkDescriptorSetLayoutCreateFlagBits"/>
    <record name="DescriptorSetLayoutCreateFlags" c:type="VkDescriptorSetLayoutCreateFlags"/>
    <record name="AttachmentDescriptionFlagBits" c:type="VkAttachmentDescriptionFlagBits"/>
    <record name="AttachmentDescriptionFlags" c:type="VkAttachmentDescriptionFlags"/>
    <record name="DependencyFlagBits" c:type="VkDependencyFlagBits"/>
    <record name="DependencyFlags" c:type="VkDependencyFlags"/>
    <record name="FramebufferCreateFlagBits" c:type="VkFramebufferCreateFlagBits"/>
    <record name="FramebufferCreateFlags" c:type="VkFramebufferCreateFlags"/>
    <record name="RenderPassCreateFlagBits" c:type="VkRenderPassCreateFlagBits"/>
    <record name="RenderPassCreateFlags" c:type="VkRenderPassCreateFlags"/>
    <record name="SubpassDescriptionFlagBits" c:type="VkSubpassDescriptionFlagBits"/>
    <record name="SubpassDescriptionFlags" c:type="VkSubpassDescriptionFlags"/>
    <record name="CommandPoolCreateFlagBits" c:type="VkCommandPoolCreateFlagBits"/>
    <record name="CommandPoolCreateFlags" c:type="VkCommandPoolCreateFlags"/>
    <record name="CommandPoolResetFlagBits" c:type="VkCommandPoolResetFlagBits"/>
    <record name="CommandPoolResetFlags" c:type="VkCommandPoolResetFlags"/>
    <record name="CommandBufferUsageFlagBits" c:type="VkCommandBufferUsageFlagBits"/>
    <record name="CommandBufferUsageFlags" c:type="VkCommandBufferUsageFlags"/>
    <record name="QueryControlFlagBits" c:type="VkQueryControlFlagBits"/>
    <record name="QueryControlFlags" c:type="VkQueryControlFlags"/>
    <record name="CommandBufferResetFlagBits" c:type="VkCommandBufferResetFlagBits"/>
    <record name="CommandBufferResetFlags" c:type="VkCommandBufferResetFlags"/>
    <record name="StencilFaceFlagBits" c:type="VkStencilFaceFlagBits"/>
    <record name="StencilFaceFlags" c:type="VkStencilFaceFlags"/>
    <record name="Extent2D" c:type="VkExtent2D"/>
    <record name="Extent3D" c:type="VkExtent3D"/>
    <record name="Offset2D" c:type="VkOffset2D"/>
    <record name="Offset3D" c:type="VkOffset3D"/>
    <record name="Rect2D" c:type="VkRect2D"/>
    <record name="BaseInStructure" c:type="VkBaseInStructure"/>
    <record name="BaseOutStructure" c:type="VkBaseOutStructure"/>
    <record name="BufferMemoryBarrier" c:type="VkBufferMemoryBarrier"/>
    <record name="DispatchIndirectCommand" c:type="VkDispatchIndirectCommand"/>
    <record name="DrawIndexedIndirectCommand" c:type="VkDrawIndexedIndirectCommand"/>
    <record name="DrawIndirectCommand" c:type="VkDrawIndirectCommand"/>
    <record name="ImageSubresourceRange" c:type="VkImageSubresourceRange"/>
    <record name="ImageMemoryBarrier" c:type="VkImageMemoryBarrier"/>
    <record name="MemoryBarrier" c:type="VkMemoryBarrier"/>
    <record name="PipelineCacheHeaderVersionOne" c:type="VkPipelineCacheHeaderVersionOne"/>
    <record name="AllocationCallbacks" c:type="VkAllocationCallbacks"/>
    <record name="ApplicationInfo" c:type="VkApplicationInfo"/>
    <record name="FormatProperties" c:type="VkFormatProperties"/>
    <record name="ImageFormatProperties" c:type="VkImageFormatProperties"/>
    <record name="InstanceCreateInfo" c:type="VkInstanceCreateInfo"/>
    <record name="MemoryHeap" c:type="VkMemoryHeap"/>
    <record name="MemoryType" c:type="VkMemoryType"/>
    <record name="PhysicalDeviceFeatures" c:type="VkPhysicalDeviceFeatures"/>
    <record name="PhysicalDeviceLimits" c:type="VkPhysicalDeviceLimits"/>
    <record name="PhysicalDeviceMemoryProperties" c:type="VkPhysicalDeviceMemoryProperties"/>
    <record name="PhysicalDeviceSparseProperties" c:type="VkPhysicalDeviceSparseProperties"/>
    <record name="PhysicalDeviceProperties" c:type="VkPhysicalDeviceProperties"/>
    <record name="QueueFamilyProperties" c:type="VkQueueFamilyProperties"/>
    <record name="DeviceQueueCreateInfo" c:type="VkDeviceQueueCreateInfo"/>
    <record name="DeviceCreateInfo" c:type="VkDeviceCreateInfo"/>
    <record name="ExtensionProperties" c:type="VkExtensionProperties"/>
    <record name="LayerProperties" c:type="VkLayerProperties"/>
    <record name="SubmitInfo" c:type="VkSubmitInfo"/>
    <record name="MappedMemoryRange" c:type="VkMappedMemoryRange"/>
    <record name="MemoryAllocateInfo" c:type="VkMemoryAllocateInfo"/>
    <record name="MemoryRequirements" c:type="VkMemoryRequirements"/>
    <record name="SparseMemoryBind" c:type="VkSparseMemoryBind"/>
    <record name="SparseBufferMemoryBindInfo" c:type="VkSparseBufferMemoryBindInfo"/>
    <record name="SparseImageOpaqueMemoryBindInfo" c:type="VkSparseImageOpaqueMemoryBindInfo"/>
    <record name="ImageSubresource" c:type="VkImageSubresource"/>
    <record name="SparseImageMemoryBind" c:type="VkSparseImageMemoryBind"/>
    <record name="SparseImageMemoryBindInfo" c:type="VkSparseImageMemoryBindInfo"/>
    <record name="BindSparseInfo" c:type="VkBindSparseInfo"/>
    <record name="SparseImageFormatProperties" c:type="VkSparseImageFormatProperties"/>
    <record name="SparseImageMemoryRequirements" c:type="VkSparseImageMemoryRequirements"/>
    <record name="FenceCreateInfo" c:type="VkFenceCreateInfo"/>
    <record name="SemaphoreCreateInfo" c:type="VkSemaphoreCreateInfo"/>
    <record name="EventCreateInfo" c:type="VkEventCreateInfo"/>
    <record name="QueryPoolCreateInfo" c:type="VkQueryPoolCreateInfo"/>
    <record name="BufferCreateInfo" c:type="VkBufferCreateInfo"/>
    <record name="BufferViewCreateInfo" c:type="VkBufferViewCreateInfo"/>
    <record name="ImageCreateInfo" c:type="VkImageCreateInfo"/>
    <record name="SubresourceLayout" c:type="VkSubresourceLayout"/>
    <record name="ComponentMapping" c:type="VkComponentMapping"/>
    <record name="ImageViewCreateInfo" c:type="VkImageViewCreateInfo"/>
    <record name="ShaderModuleCreateInfo" c:type="VkShaderModuleCreateInfo"/>
    <record name="PipelineCacheCreateInfo" c:type="VkPipelineCacheCreateInfo"/>
    <record name="SpecializationMapEntry" c:type="VkSpecializationMapEntry"/>
    <record name="SpecializationInfo" c:type="VkSpecializationInfo"/>
    <record name="PipelineShaderStageCreateInfo" c:type="VkPipelineShaderStageCreateInfo"/>
    <record name="ComputePipelineCreateInfo" c:type="VkComputePipelineCreateInfo"/>
    <record name="VertexInputBindingDescription" c:type="VkVertexInputBindingDescription"/>
    <record name="VertexInputAttributeDescription" c:type="VkVertexInputAttributeDescription"/>
    <record name="PipelineVertexInputStateCreateInfo" c:type="VkPipelineVertexInputStateCreateInfo"/>
    <record name="PipelineInputAssemblyStateCreateInfo" c:type="VkPipelineInputAssemblyStateCreateInfo"/>
    <record name="PipelineTessellationStateCreateInfo" c:type="VkPipelineTessellationStateCreateInfo"/>
    <record name="Viewport" c:type="VkViewport"/>
    <record name="PipelineViewportStateCreateInfo" c:type="VkPipelineViewportStateCreateInfo"/>
    <record name="PipelineRasterizationStateCreateInfo" c:type="VkPipelineRasterizationStateCreateInfo"/>
    <record name="PipelineMultisampleStateCreateInfo" c:type="VkPipelineMultisampleStateCreateInfo"/>
    <record name="StencilOpState" c:type="VkStencilOpState"/>
    <record name="PipelineDepthStencilStateCreateInfo" c:type="VkPipelineDepthStencilStateCreateInfo"/>
    <record name="PipelineColorBlendAttachmentState" c:type="VkPipelineColorBlendAttachmentState"/>
    <record name="PipelineColorBlendStateCreateInfo" c:type="VkPipelineColorBlendStateCreateInfo"/>
    <record name="PipelineDynamicStateCreateInfo" c:type="VkPipelineDynamicStateCreateInfo"/>
    <record name="GraphicsPipelineCreateInfo" c:type="VkGraphicsPipelineCreateInfo"/>
    <record name="PushConstantRange" c:type="VkPushConstantRange"/>
    <record name="PipelineLayoutCreateInfo" c:type="VkPipelineLayoutCreateInfo"/>
    <record name="SamplerCreateInfo" c:type="VkSamplerCreateInfo"/>
    <record name="CopyDescriptorSet" c:type="VkCopyDescriptorSet"/>
    <record name="DescriptorBufferInfo" c:type="VkDescriptorBufferInfo"/>
    <record name="DescriptorImageInfo" c:type="VkDescriptorImageInfo"/>
    <record name="DescriptorPoolSize" c:type="VkDescriptorPoolSize"/>
    <record name="DescriptorPoolCreateInfo" c:type="VkDescriptorPoolCreateInfo"/>
    <record name="DescriptorSetAllocateInfo" c:type="VkDescriptorSetAllocateInfo"/>
    <record name="DescriptorSetLayoutBinding" c:type="VkDescriptorSetLayoutBinding"/>
    <record name="DescriptorSetLayoutCreateInfo" c:type="VkDescriptorSetLayoutCreateInfo"/>
    <record name="WriteDescriptorSet" c:type="VkWriteDescriptorSet"/>
    <record name="AttachmentDescription" c:type="VkAttachmentDescription"/>
    <record name="AttachmentReference" c:type="VkAttachmentReference"/>
    <record name="FramebufferCreateInfo" c:type="VkFramebufferCreateInfo"/>
    <record name="SubpassDescription" c:type="VkSubpassDescription"/>
    <record name="SubpassDependency" c:type="VkSubpassDependency"/>
    <record name="RenderPassCreateInfo" c:type="VkRenderPassCreateInfo"/>
    <record name="CommandPoolCreateInfo" c:type="VkCommandPoolCreateInfo"/>
    <record name="CommandBufferAllocateInfo" c:type="VkCommandBufferAllocateInfo"/>
    <record name="CommandBufferInheritanceInfo" c:type="VkCommandBufferInheritanceInfo"/>
    <record name="CommandBufferBeginInfo" c:type="VkCommandBufferBeginInfo"/>
    <record name="BufferCopy" c:type="VkBufferCopy"/>
    <record name="ImageSubresourceLayers" c:type="VkImageSubresourceLayers"/>
    <record name="BufferImageCopy" c:type="VkBufferImageCopy"/>
    <record name="ClearColorValue" c:type="VkClearColorValue"/>
    <record name="ClearDepthStencilValue" c:type="VkClearDepthStencilValue"/>
    <record name="ClearValue" c:type="VkClearValue"/>
    <record name="ClearAttachment" c:type="VkClearAttachment"/>
    <record name="ClearRect" c:type="VkClearRect"/>
    <record name="ImageBlit" c:type="VkImageBlit"/>
    <record name="ImageCopy" c:type="VkImageCopy"/>
    <record name="ImageResolve" c:type="VkImageResolve"/>
    <record name="RenderPassBeginInfo" c:type="VkRenderPassBeginInfo"/>
    <record name="SamplerYcbcrConversion" c:type="VkSamplerYcbcrConversion"/>
    <record name="DescriptorUpdateTemplate" c:type="VkDescriptorUpdateTemplate"/>
    <record name="PointClippingBehavior" c:type="VkPointClippingBehavior"/>
    <record name="TessellationDomainOrigin" c:type="VkTessellationDomainOrigin"/>
    <record name="SamplerYcbcrModelConversion" c:type="VkSamplerYcbcrModelConversion"/>
    <record name="SamplerYcbcrRange" c:type="VkSamplerYcbcrRange"/>
    <record name="ChromaLocation" c:type="VkChromaLocation"/>
    <record name="DescriptorUpdateTemplateType" c:type="VkDescriptorUpdateTemplateType"/>
    <record name="SubgroupFeatureFlagBits" c:type="VkSubgroupFeatureFlagBits"/>
    <record name="SubgroupFeatureFlags" c:type="VkSubgroupFeatureFlags"/>
    <record name="PeerMemoryFeatureFlagBits" c:type="VkPeerMemoryFeatureFlagBits"/>
    <record name="PeerMemoryFeatureFlags" c:type="VkPeerMemoryFeatureFlags"/>
    <record name="MemoryAllocateFlagBits" c:type="VkMemoryAllocateFlagBits"/>
    <record name="MemoryAllocateFlags" c:type="VkMemoryAllocateFlags"/>
    <record name="CommandPoolTrimFlags" c:type="VkCommandPoolTrimFlags"/>
    <record name="DescriptorUpdateTemplateCreateFlags" c:type="VkDescriptorUpdateTemplateCreateFlags"/>
    <record name="ExternalMemoryHandleTypeFlagBits" c:type="VkExternalMemoryHandleTypeFlagBits"/>
    <record name="ExternalMemoryHandleTypeFlags" c:type="VkExternalMemoryHandleTypeFlags"/>
    <record name="ExternalMemoryFeatureFlagBits" c:type="VkExternalMemoryFeatureFlagBits"/>
    <record name="ExternalMemoryFeatureFlags" c:type="VkExternalMemoryFeatureFlags"/>
    <record name="ExternalFenceHandleTypeFlagBits" c:type="VkExternalFenceHandleTypeFlagBits"/>
    <record name="ExternalFenceHandleTypeFlags" c:type="VkExternalFenceHandleTypeFlags"/>
    <record name="ExternalFenceFeatureFlagBits" c:type="VkExternalFenceFeatureFlagBits"/>
    <record name="ExternalFenceFeatureFlags" c:type="VkExternalFenceFeatureFlags"/>
    <record name="FenceImportFlagBits" c:type="VkFenceImportFlagBits"/>
    <record name="FenceImportFlags" c:type="VkFenceImportFlags"/>
    <record name="SemaphoreImportFlagBits" c:type="VkSemaphoreImportFlagBits"/>
    <record name="SemaphoreImportFlags" c:type="VkSemaphoreImportFlags"/>
    <record name="ExternalSemaphoreHandleTypeFlagBits" c:type="VkExternalSemaphoreHandleTypeFlagBits"/>
    <record name="ExternalSemaphoreHandleTypeFlags" c:type="VkExternalSemaphoreHandleTypeFlags"/>
    <record name="ExternalSemaphoreFeatureFlagBits" c:type="VkExternalSemaphoreFeatureFlagBits"/>
    <record name="ExternalSemaphoreFeatureFlags" c:type="VkExternalSemaphoreFeatureFlags"/>
    <record name="PhysicalDeviceSubgroupProperties" c:type="VkPhysicalDeviceSubgroupProperties"/>
    <record name="BindBufferMemoryInfo" c:type="VkBindBufferMemoryInfo"/>
    <record name="BindImageMemoryInfo" c:type="VkBindImageMemoryInfo"/>
    <record name="PhysicalDevice16BitStorageFeatures" c:type="VkPhysicalDevice16BitStorageFeatures"/>
    <record name="MemoryDedicatedRequirements" c:type="VkMemoryDedicatedRequirements"/>
    <record name="MemoryDedicatedAllocateInfo" c:type="VkMemoryDedicatedAllocateInfo"/>
    <record name="MemoryAllocateFlagsInfo" c:type="VkMemoryAllocateFlagsInfo"/>
    <record name="DeviceGroupRenderPassBeginInfo" c:type="VkDeviceGroupRenderPassBeginInfo"/>
    <record name="DeviceGroupCommandBufferBeginInfo" c:type="VkDeviceGroupCommandBufferBeginInfo"/>
    <record name="DeviceGroupSubmitInfo" c:type="VkDeviceGroupSubmitInfo"/>
    <record name="DeviceGroupBindSparseInfo" c:type="VkDeviceGroupBindSparseInfo"/>
    <record name="BindBufferMemoryDeviceGroupInfo" c:type="VkBindBufferMemoryDeviceGroupInfo"/>
    <record name="BindImageMemoryDeviceGroupInfo" c:type="VkBindImageMemoryDeviceGroupInfo"/>
    <record name="PhysicalDeviceGroupProperties" c:type="VkPhysicalDeviceGroupProperties"/>
    <record name="DeviceGroupDeviceCreateInfo" c:type="VkDeviceGroupDeviceCreateInfo"/>
    <record name="BufferMemoryRequirementsInfo2" c:type="VkBufferMemoryRequirementsInfo2"/>
    <record name="ImageMemoryRequirementsInfo2" c:type="VkImageMemoryRequirementsInfo2"/>
    <record name="ImageSparseMemoryRequirementsInfo2" c:type="VkImageSparseMemoryRequirementsInfo2"/>
    <record name="MemoryRequirements2" c:type="VkMemoryRequirements2"/>
    <record name="SparseImageMemoryRequirements2" c:type="VkSparseImageMemoryRequirements2"/>
    <record name="PhysicalDeviceFeatures2" c:type="VkPhysicalDeviceFeatures2"/>
    <record name="PhysicalDeviceProperties2" c:type="VkPhysicalDeviceProperties2"/>
    <record name="FormatProperties2" c:type="VkFormatProperties2"/>
    <record name="ImageFormatProperties2" c:type="VkImageFormatProperties2"/>
    <record name="PhysicalDeviceImageFormatInfo2" c:type="VkPhysicalDeviceImageFormatInfo2"/>
    <record name="QueueFamilyProperties2" c:type="VkQueueFamilyProperties2"/>
    <record name="PhysicalDeviceMemoryProperties2" c:type="VkPhysicalDeviceMemoryProperties2"/>
    <record name="SparseImageFormatProperties2" c:type="VkSparseImageFormatProperties2"/>
    <record name="PhysicalDeviceSparseImageFormatInfo2" c:type="VkPhysicalDeviceSparseImageFormatInfo2"/>
    <record name="PhysicalDevicePointClippingProperties" c:type="VkPhysicalDevicePointClippingProperties"/>
    <record name="InputAttachmentAspectReference" c:type="VkInputAttachmentAspectReference"/>
    <record name="RenderPassInputAttachmentAspectCreateInfo" c:type="VkRenderPassInputAttachmentAspectCreateInfo"/>
    <record name="ImageViewUsageCreateInfo" c:type="VkImageViewUsageCreateInfo"/>
    <record name="PipelineTessellationDomainOriginStateCreateInfo" c:type="VkPipelineTessellationDomainOriginStateCreateInfo"/>
    <record name="RenderPassMultiviewCreateInfo" c:type="VkRenderPassMultiviewCreateInfo"/>
    <record name="PhysicalDeviceMultiviewFeatures" c:type="VkPhysicalDeviceMultiviewFeatures"/>
    <record name="PhysicalDeviceMultiviewProperties" c:type="VkPhysicalDeviceMultiviewProperties"/>
    <record name="PhysicalDeviceVariablePointersFeatures" c:type="VkPhysicalDeviceVariablePointersFeatures"/>
    <record name="PhysicalDeviceVariablePointerFeatures" c:type="VkPhysicalDeviceVariablePointerFeatures"/>
    <record name="PhysicalDeviceProtectedMemoryFeatures" c:type="VkPhysicalDeviceProtectedMemoryFeatures"/>
    <record name="PhysicalDeviceProtectedMemoryProperties" c:type="VkPhysicalDeviceProtectedMemoryProperties"/>
    <record name="DeviceQueueInfo2" c:type="VkDeviceQueueInfo2"/>
    <record name="ProtectedSubmitInfo" c:type="VkProtectedSubmitInfo"/>
    <record name="SamplerYcbcrConversionCreateInfo" c:type="VkSamplerYcbcrConversionCreateInfo"/>
    <record name="SamplerYcbcrConversionInfo" c:type="VkSamplerYcbcrConversionInfo"/>
    <record name="BindImagePlaneMemoryInfo" c:type="VkBindImagePlaneMemoryInfo"/>
    <record name="ImagePlaneMemoryRequirementsInfo" c:type="VkImagePlaneMemoryRequirementsInfo"/>
    <record name="PhysicalDeviceSamplerYcbcrConversionFeatures" c:type="VkPhysicalDeviceSamplerYcbcrConversionFeatures"/>
    <record name="SamplerYcbcrConversionImageFormatProperties" c:type="VkSamplerYcbcrConversionImageFormatProperties"/>
    <record name="DescriptorUpdateTemplateEntry" c:type="VkDescriptorUpdateTemplateEntry"/>
    <record name="DescriptorUpdateTemplateCreateInfo" c:type="VkDescriptorUpdateTemplateCreateInfo"/>
    <record name="ExternalMemoryProperties" c:type="VkExternalMemoryProperties"/>
    <record name="PhysicalDeviceExternalImageFormatInfo" c:type="VkPhysicalDeviceExternalImageFormatInfo"/>
    <record name="ExternalImageFormatProperties" c:type="VkExternalImageFormatProperties"/>
    <record name="PhysicalDeviceExternalBufferInfo" c:type="VkPhysicalDeviceExternalBufferInfo"/>
    <record name="ExternalBufferProperties" c:type="VkExternalBufferProperties"/>
    <record name="PhysicalDeviceIDProperties" c:type="VkPhysicalDeviceIDProperties"/>
    <record name="ExternalMemoryImageCreateInfo" c:type="VkExternalMemoryImageCreateInfo"/>
    <record name="ExternalMemoryBufferCreateInfo" c:type="VkExternalMemoryBufferCreateInfo"/>
    <record name="ExportMemoryAllocateInfo" c:type="VkExportMemoryAllocateInfo"/>
    <record name="PhysicalDeviceExternalFenceInfo" c:type="VkPhysicalDeviceExternalFenceInfo"/>
    <record name="ExternalFenceProperties" c:type="VkExternalFenceProperties"/>
    <record name="ExportFenceCreateInfo" c:type="VkExportFenceCreateInfo"/>
    <record name="ExportSemaphoreCreateInfo" c:type="VkExportSemaphoreCreateInfo"/>
    <record name="PhysicalDeviceExternalSemaphoreInfo" c:type="VkPhysicalDeviceExternalSemaphoreInfo"/>
    <record name="ExternalSemaphoreProperties" c:type="VkExternalSemaphoreProperties"/>
    <record name="PhysicalDeviceMaintenance3Properties" c:type="VkPhysicalDeviceMaintenance3Properties"/>
    <record name="DescriptorSetLayoutSupport" c:type="VkDescriptorSetLayoutSupport"/>
    <record name="PhysicalDeviceShaderDrawParametersFeatures" c:type="VkPhysicalDeviceShaderDrawParametersFeatures"/>
    <record name="PhysicalDeviceShaderDrawParameterFeatures" c:type="VkPhysicalDeviceShaderDrawParameterFeatures"/>
    <record name="DriverId" c:type="VkDriverId"/>
    <record name="ShaderFloatControlsIndependence" c:type="VkShaderFloatControlsIndependence"/>
    <record name="SamplerReductionMode" c:type="VkSamplerReductionMode"/>
    <record name="SemaphoreType" c:type="VkSemaphoreType"/>
    <record name="ResolveModeFlagBits" c:type="VkResolveModeFlagBits"/>
    <record name="ResolveModeFlags" c:type="VkResolveModeFlags"/>
    <record name="DescriptorBindingFlagBits" c:type="VkDescriptorBindingFlagBits"/>
    <record name="DescriptorBindingFlags" c:type="VkDescriptorBindingFlags"/>
    <record name="SemaphoreWaitFlagBits" c:type="VkSemaphoreWaitFlagBits"/>
    <record name="SemaphoreWaitFlags" c:type="VkSemaphoreWaitFlags"/>
    <record name="PhysicalDeviceVulkan11Features" c:type="VkPhysicalDeviceVulkan11Features"/>
    <record name="PhysicalDeviceVulkan11Properties" c:type="VkPhysicalDeviceVulkan11Properties"/>
    <record name="PhysicalDeviceVulkan12Features" c:type="VkPhysicalDeviceVulkan12Features"/>
    <record name="ConformanceVersion" c:type="VkConformanceVersion"/>
    <record name="PhysicalDeviceVulkan12Properties" c:type="VkPhysicalDeviceVulkan12Properties"/>
    <record name="ImageFormatListCreateInfo" c:type="VkImageFormatListCreateInfo"/>
    <record name="AttachmentDescription2" c:type="VkAttachmentDescription2"/>
    <record name="AttachmentReference2" c:type="VkAttachmentReference2"/>
    <record name="SubpassDescription2" c:type="VkSubpassDescription2"/>
    <record name="SubpassDependency2" c:type="VkSubpassDependency2"/>
    <record name="RenderPassCreateInfo2" c:type="VkRenderPassCreateInfo2"/>
    <record name="SubpassBeginInfo" c:type="VkSubpassBeginInfo"/>
    <record name="SubpassEndInfo" c:type="VkSubpassEndInfo"/>
    <record name="PhysicalDevice8BitStorageFeatures" c:type="VkPhysicalDevice8BitStorageFeatures"/>
    <record name="PhysicalDeviceDriverProperties" c:type="VkPhysicalDeviceDriverProperties"/>
    <record name="PhysicalDeviceShaderAtomicInt64Features" c:type="VkPhysicalDeviceShaderAtomicInt64Features"/>
    <record name="PhysicalDeviceShaderFloat16Int8Features" c:type="VkPhysicalDeviceShaderFloat16Int8Features"/>
    <record name="PhysicalDeviceFloatControlsProperties" c:type="VkPhysicalDeviceFloatControlsProperties"/>
    <record name="DescriptorSetLayoutBindingFlagsCreateInfo" c:type="VkDescriptorSetLayoutBindingFlagsCreateInfo"/>
    <record name="PhysicalDeviceDescriptorIndexingFeatures" c:type="VkPhysicalDeviceDescriptorIndexingFeatures"/>
    <record name="PhysicalDeviceDescriptorIndexingProperties" c:type="VkPhysicalDeviceDescriptorIndexingProperties"/>
    <record name="DescriptorSetVariableDescriptorCountAllocateInfo" c:type="VkDescriptorSetVariableDescriptorCountAllocateInfo"/>
    <record name="DescriptorSetVariableDescriptorCountLayoutSupport" c:type="VkDescriptorSetVariableDescriptorCountLayoutSupport"/>
    <record name="SubpassDescriptionDepthStencilResolve" c:type="VkSubpassDescriptionDepthStencilResolve"/>
    <record name="PhysicalDeviceDepthStencilResolveProperties" c:type="VkPhysicalDeviceDepthStencilResolveProperties"/>
    <record name="PhysicalDeviceScalarBlockLayoutFeatures" c:type="VkPhysicalDeviceScalarBlockLayoutFeatures"/>
    <record name="ImageStencilUsageCreateInfo" c:type="VkImageStencilUsageCreateInfo"/>
    <record name="SamplerReductionModeCreateInfo" c:type="VkSamplerReductionModeCreateInfo"/>
    <record name="PhysicalDeviceSamplerFilterMinmaxProperties" c:type="VkPhysicalDeviceSamplerFilterMinmaxProperties"/>
    <record name="PhysicalDeviceVulkanMemoryModelFeatures" c:type="VkPhysicalDeviceVulkanMemoryModelFeatures"/>
    <record name="PhysicalDeviceImagelessFramebufferFeatures" c:type="VkPhysicalDeviceImagelessFramebufferFeatures"/>
    <record name="FramebufferAttachmentImageInfo" c:type="VkFramebufferAttachmentImageInfo"/>
    <record name="FramebufferAttachmentsCreateInfo" c:type="VkFramebufferAttachmentsCreateInfo"/>
    <record name="RenderPassAttachmentBeginInfo" c:type="VkRenderPassAttachmentBeginInfo"/>
    <record name="PhysicalDeviceUniformBufferStandardLayoutFeatures" c:type="VkPhysicalDeviceUniformBufferStandardLayoutFeatures"/>
    <record name="PhysicalDeviceShaderSubgroupExtendedTypesFeatures" c:type="VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures"/>
    <record name="PhysicalDeviceSeparateDepthStencilLayoutsFeatures" c:type="VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures"/>
    <record name="AttachmentReferenceStencilLayout" c:type="VkAttachmentReferenceStencilLayout"/>
    <record name="AttachmentDescriptionStencilLayout" c:type="VkAttachmentDescriptionStencilLayout"/>
    <record name="PhysicalDeviceHostQueryResetFeatures" c:type="VkPhysicalDeviceHostQueryResetFeatures"/>
    <record name="PhysicalDeviceTimelineSemaphoreFeatures" c:type="VkPhysicalDeviceTimelineSemaphoreFeatures"/>
    <record name="PhysicalDeviceTimelineSemaphoreProperties" c:type="VkPhysicalDeviceTimelineSemaphoreProperties"/>
    <record name="SemaphoreTypeCreateInfo" c:type="VkSemaphoreTypeCreateInfo"/>
    <record name="TimelineSemaphoreSubmitInfo" c:type="VkTimelineSemaphoreSubmitInfo"/>
    <record name="SemaphoreWaitInfo" c:type="VkSemaphoreWaitInfo"/>
    <record name="SemaphoreSignalInfo" c:type="VkSemaphoreSignalInfo"/>
    <record name="PhysicalDeviceBufferDeviceAddressFeatures" c:type="VkPhysicalDeviceBufferDeviceAddressFeatures"/>
    <record name="BufferDeviceAddressInfo" c:type="VkBufferDeviceAddressInfo"/>
    <record name="BufferOpaqueCaptureAddressCreateInfo" c:type="VkBufferOpaqueCaptureAddressCreateInfo"/>
    <record name="MemoryOpaqueCaptureAddressAllocateInfo" c:type="VkMemoryOpaqueCaptureAddressAllocateInfo"/>
    <record name="DeviceMemoryOpaqueCaptureAddressInfo" c:type="VkDeviceMemoryOpaqueCaptureAddressInfo"/>
    <record name="Flags64" c:type="VkFlags64"/>
    <record name="PrivateDataSlot" c:type="VkPrivateDataSlot"/>
    <record name="PipelineCreationFeedbackFlagBits" c:type="VkPipelineCreationFeedbackFlagBits"/>
    <record name="PipelineCreationFeedbackFlags" c:type="VkPipelineCreationFeedbackFlags"/>
    <record name="ToolPurposeFlagBits" c:type="VkToolPurposeFlagBits"/>
    <record name="ToolPurposeFlags" c:type="VkToolPurposeFlags"/>
    <record name="PrivateDataSlotCreateFlags" c:type="VkPrivateDataSlotCreateFlags"/>
    <record name="PipelineStageFlags2" c:type="VkPipelineStageFlags2"/>
    <record name="PipelineStageFlagBits2" c:type="VkPipelineStageFlagBits2"/>
    <record name="AccessFlags2" c:type="VkAccessFlags2"/>
    <record name="AccessFlagBits2" c:type="VkAccessFlagBits2"/>
    <record name="SubmitFlagBits" c:type="VkSubmitFlagBits"/>
    <record name="SubmitFlags" c:type="VkSubmitFlags"/>
    <record name="RenderingFlagBits" c:type="VkRenderingFlagBits"/>
    <record name="RenderingFlags" c:type="VkRenderingFlags"/>
    <record name="FormatFeatureFlags2" c:type="VkFormatFeatureFlags2"/>
    <record name="FormatFeatureFlagBits2" c:type="VkFormatFeatureFlagBits2"/>
    <record name="PhysicalDeviceVulkan13Features" c:type="VkPhysicalDeviceVulkan13Features"/>
    <record name="PhysicalDeviceVulkan13Properties" c:type="VkPhysicalDeviceVulkan13Properties"/>
    <record name="PipelineCreationFeedback" c:type="VkPipelineCreationFeedback"/>
    <record name="PipelineCreationFeedbackCreateInfo" c:type="VkPipelineCreationFeedbackCreateInfo"/>
    <record name="PhysicalDeviceShaderTerminateInvocationFeatures" c:type="VkPhysicalDeviceShaderTerminateInvocationFeatures"/>
    <record name="PhysicalDeviceToolProperties" c:type="VkPhysicalDeviceToolProperties"/>
    <record name="PhysicalDeviceShaderDemoteToHelperInvocationFeatures" c:type="VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures"/>
    <record name="PhysicalDevicePrivateDataFeatures" c:type="VkPhysicalDevicePrivateDataFeatures"/>
    <record name="DevicePrivateDataCreateInfo" c:type="VkDevicePrivateDataCreateInfo"/>
    <record name="PrivateDataSlotCreateInfo" c:type="VkPrivateDataSlotCreateInfo"/>
    <record name="PhysicalDevicePipelineCreationCacheControlFeatures" c:type="VkPhysicalDevicePipelineCreationCacheControlFeatures"/>
    <record name="MemoryBarrier2" c:type="VkMemoryBarrier2"/>
    <record name="BufferMemoryBarrier2" c:type="VkBufferMemoryBarrier2"/>
    <record name="ImageMemoryBarrier2" c:type="VkImageMemoryBarrier2"/>
    <record name="DependencyInfo" c:type="VkDependencyInfo"/>
    <record name="SemaphoreSubmitInfo" c:type="VkSemaphoreSubmitInfo"/>
    <record name="CommandBufferSubmitInfo" c:type="VkCommandBufferSubmitInfo"/>
    <record name="SubmitInfo2" c:type="VkSubmitInfo2"/>
    <record name="PhysicalDeviceSynchronization2Features" c:type="VkPhysicalDeviceSynchronization2Features"/>
    <record name="PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures" c:type="VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures"/>
    <record name="PhysicalDeviceImageRobustnessFeatures" c:type="VkPhysicalDeviceImageRobustnessFeatures"/>
    <record name="BufferCopy2" c:type="VkBufferCopy2"/>
    <record name="CopyBufferInfo2" c:type="VkCopyBufferInfo2"/>
    <record name="ImageCopy2" c:type="VkImageCopy2"/>
    <record name="CopyImageInfo2" c:type="VkCopyImageInfo2"/>
    <record name="BufferImageCopy2" c:type="VkBufferImageCopy2"/>
    <record name="CopyBufferToImageInfo2" c:type="VkCopyBufferToImageInfo2"/>
    <record name="CopyImageToBufferInfo2" c:type="VkCopyImageToBufferInfo2"/>
    <record name="ImageBlit2" c:type="VkImageBlit2"/>
    <record name="BlitImageInfo2" c:type="VkBlitImageInfo2"/>
    <record name="ImageResolve2" c:type="VkImageResolve2"/>
    <record name="ResolveImageInfo2" c:type="VkResolveImageInfo2"/>
    <record name="PhysicalDeviceSubgroupSizeControlFeatures" c:type="VkPhysicalDeviceSubgroupSizeControlFeatures"/>
    <record name="PhysicalDeviceSubgroupSizeControlProperties" c:type="VkPhysicalDeviceSubgroupSizeControlProperties"/>
    <record name="PipelineShaderStageRequiredSubgroupSizeCreateInfo" c:type="VkPipelineShaderStageRequiredSubgroupSizeCreateInfo"/>
    <record name="PhysicalDeviceInlineUniformBlockFeatures" c:type="VkPhysicalDeviceInlineUniformBlockFeatures"/>
    <record name="PhysicalDeviceInlineUniformBlockProperties" c:type="VkPhysicalDeviceInlineUniformBlockProperties"/>
    <record name="WriteDescriptorSetInlineUniformBlock" c:type="VkWriteDescriptorSetInlineUniformBlock"/>
    <record name="DescriptorPoolInlineUniformBlockCreateInfo" c:type="VkDescriptorPoolInlineUniformBlockCreateInfo"/>
    <record name="PhysicalDeviceTextureCompressionASTCHDRFeatures" c:type="VkPhysicalDeviceTextureCompressionASTCHDRFeatures"/>
    <record name="RenderingAttachmentInfo" c:type="VkRenderingAttachmentInfo"/>
    <record name="RenderingInfo" c:type="VkRenderingInfo"/>
    <record name="PipelineRenderingCreateInfo" c:type="VkPipelineRenderingCreateInfo"/>
    <record name="PhysicalDeviceDynamicRenderingFeatures" c:type="VkPhysicalDeviceDynamicRenderingFeatures"/>
    <record name="CommandBufferInheritanceRenderingInfo" c:type="VkCommandBufferInheritanceRenderingInfo"/>
    <record name="PhysicalDeviceShaderIntegerDotProductFeatures" c:type="VkPhysicalDeviceShaderIntegerDotProductFeatures"/>
    <record name="PhysicalDeviceShaderIntegerDotProductProperties" c:type="VkPhysicalDeviceShaderIntegerDotProductProperties"/>
    <record name="PhysicalDeviceTexelBufferAlignmentProperties" c:type="VkPhysicalDeviceTexelBufferAlignmentProperties"/>
    <record name="FormatProperties3" c:type="VkFormatProperties3"/>
    <record name="PhysicalDeviceMaintenance4Features" c:type="VkPhysicalDeviceMaintenance4Features"/>
    <record name="PhysicalDeviceMaintenance4Properties" c:type="VkPhysicalDeviceMaintenance4Properties"/>
    <record name="DeviceBufferMemoryRequirements" c:type="VkDeviceBufferMemoryRequirements"/>
    <record name="DeviceImageMemoryRequirements" c:type="VkDeviceImageMemoryRequirements"/>
    <record name="SurfaceKHR" c:type="VkSurfaceKHR"/>
    <record name="PresentModeKHR" c:type="VkPresentModeKHR"/>
    <record name="ColorSpaceKHR" c:type="VkColorSpaceKHR"/>
    <record name="SurfaceTransformFlagBitsKHR" c:type="VkSurfaceTransformFlagBitsKHR"/>
    <record name="CompositeAlphaFlagBitsKHR" c:type="VkCompositeAlphaFlagBitsKHR"/>
    <record name="CompositeAlphaFlagsKHR" c:type="VkCompositeAlphaFlagsKHR"/>
    <record name="SurfaceTransformFlagsKHR" c:type="VkSurfaceTransformFlagsKHR"/>
    <record name="SurfaceCapabilitiesKHR" c:type="VkSurfaceCapabilitiesKHR"/>
    <record name="SurfaceFormatKHR" c:type="VkSurfaceFormatKHR"/>
    <record name="SwapchainKHR" c:type="VkSwapchainKHR"/>
    <record name="SwapchainCreateFlagBitsKHR" c:type="VkSwapchainCreateFlagBitsKHR"/>
    <record name="SwapchainCreateFlagsKHR" c:type="VkSwapchainCreateFlagsKHR"/>
    <record name="DeviceGroupPresentModeFlagBitsKHR" c:type="VkDeviceGroupPresentModeFlagBitsKHR"/>
    <record name="DeviceGroupPresentModeFlagsKHR" c:type="VkDeviceGroupPresentModeFlagsKHR"/>
    <record name="SwapchainCreateInfoKHR" c:type="VkSwapchainCreateInfoKHR"/>
    <record name="PresentInfoKHR" c:type="VkPresentInfoKHR"/>
    <record name="ImageSwapchainCreateInfoKHR" c:type="VkImageSwapchainCreateInfoKHR"/>
    <record name="BindImageMemorySwapchainInfoKHR" c:type="VkBindImageMemorySwapchainInfoKHR"/>
    <record name="AcquireNextImageInfoKHR" c:type="VkAcquireNextImageInfoKHR"/>
    <record name="DeviceGroupPresentCapabilitiesKHR" c:type="VkDeviceGroupPresentCapabilitiesKHR"/>
    <record name="DeviceGroupPresentInfoKHR" c:type="VkDeviceGroupPresentInfoKHR"/>
    <record name="DeviceGroupSwapchainCreateInfoKHR" c:type="VkDeviceGroupSwapchainCreateInfoKHR"/>
    <record name="DisplayKHR" c:type="VkDisplayKHR"/>
    <record name="DisplayModeKHR" c:type="VkDisplayModeKHR"/>
    <record name="DisplayModeCreateFlagsKHR" c:type="VkDisplayModeCreateFlagsKHR"/>
    <record name="DisplayPlaneAlphaFlagBitsKHR" c:type="VkDisplayPlaneAlphaFlagBitsKHR"/>
    <record name="DisplayPlaneAlphaFlagsKHR" c:type="VkDisplayPlaneAlphaFlagsKHR"/>
    <record name="DisplaySurfaceCreateFlagsKHR" c:type="VkDisplaySurfaceCreateFlagsKHR"/>
    <record name="DisplayModeParametersKHR" c:type="VkDisplayModeParametersKHR"/>
    <record name="DisplayModeCreateInfoKHR" c:type="VkDisplayModeCreateInfoKHR"/>
    <record name="DisplayModePropertiesKHR" c:type="VkDisplayModePropertiesKHR"/>
    <record name="DisplayPlaneCapabilitiesKHR" c:type="VkDisplayPlaneCapabilitiesKHR"/>
    <record name="DisplayPlanePropertiesKHR" c:type="VkDisplayPlanePropertiesKHR"/>
    <record name="DisplayPropertiesKHR" c:type="VkDisplayPropertiesKHR"/>
    <record name="DisplaySurfaceCreateInfoKHR" c:type="VkDisplaySurfaceCreateInfoKHR"/>
    <record name="DisplayPresentInfoKHR" c:type="VkDisplayPresentInfoKHR"/>
    <record name="VideoSessionKHR" c:type="VkVideoSessionKHR"/>
    <record name="VideoSessionParametersKHR" c:type="VkVideoSessionParametersKHR"/>
    <record name="QueryResultStatusKHR" c:type="VkQueryResultStatusKHR"/>
    <record name="VideoCodecOperationFlagBitsKHR" c:type="VkVideoCodecOperationFlagBitsKHR"/>
    <record name="VideoCodecOperationFlagsKHR" c:type="VkVideoCodecOperationFlagsKHR"/>
    <record name="VideoChromaSubsamplingFlagBitsKHR" c:type="VkVideoChromaSubsamplingFlagBitsKHR"/>
    <record name="VideoChromaSubsamplingFlagsKHR" c:type="VkVideoChromaSubsamplingFlagsKHR"/>
    <record name="VideoComponentBitDepthFlagBitsKHR" c:type="VkVideoComponentBitDepthFlagBitsKHR"/>
    <record name="VideoComponentBitDepthFlagsKHR" c:type="VkVideoComponentBitDepthFlagsKHR"/>
    <record name="VideoCapabilityFlagBitsKHR" c:type="VkVideoCapabilityFlagBitsKHR"/>
    <record name="VideoCapabilityFlagsKHR" c:type="VkVideoCapabilityFlagsKHR"/>
    <record name="VideoSessionCreateFlagBitsKHR" c:type="VkVideoSessionCreateFlagBitsKHR"/>
    <record name="VideoSessionCreateFlagsKHR" c:type="VkVideoSessionCreateFlagsKHR"/>
    <record name="VideoSessionParametersCreateFlagsKHR" c:type="VkVideoSessionParametersCreateFlagsKHR"/>
    <record name="VideoBeginCodingFlagsKHR" c:type="VkVideoBeginCodingFlagsKHR"/>
    <record name="VideoEndCodingFlagsKHR" c:type="VkVideoEndCodingFlagsKHR"/>
    <record name="VideoCodingControlFlagBitsKHR" c:type="VkVideoCodingControlFlagBitsKHR"/>
    <record name="VideoCodingControlFlagsKHR" c:type="VkVideoCodingControlFlagsKHR"/>
    <record name="QueueFamilyQueryResultStatusPropertiesKHR" c:type="VkQueueFamilyQueryResultStatusPropertiesKHR"/>
    <record name="QueueFamilyVideoPropertiesKHR" c:type="VkQueueFamilyVideoPropertiesKHR"/>
    <record name="VideoProfileInfoKHR" c:type="VkVideoProfileInfoKHR"/>
    <record name="VideoProfileListInfoKHR" c:type="VkVideoProfileListInfoKHR"/>
    <record name="VideoCapabilitiesKHR" c:type="VkVideoCapabilitiesKHR"/>
    <record name="PhysicalDeviceVideoFormatInfoKHR" c:type="VkPhysicalDeviceVideoFormatInfoKHR"/>
    <record name="VideoFormatPropertiesKHR" c:type="VkVideoFormatPropertiesKHR"/>
    <record name="VideoPictureResourceInfoKHR" c:type="VkVideoPictureResourceInfoKHR"/>
    <record name="VideoReferenceSlotInfoKHR" c:type="VkVideoReferenceSlotInfoKHR"/>
    <record name="VideoSessionMemoryRequirementsKHR" c:type="VkVideoSessionMemoryRequirementsKHR"/>
    <record name="BindVideoSessionMemoryInfoKHR" c:type="VkBindVideoSessionMemoryInfoKHR"/>
    <record name="VideoSessionCreateInfoKHR" c:type="VkVideoSessionCreateInfoKHR"/>
    <record name="VideoSessionParametersCreateInfoKHR" c:type="VkVideoSessionParametersCreateInfoKHR"/>
    <record name="VideoSessionParametersUpdateInfoKHR" c:type="VkVideoSessionParametersUpdateInfoKHR"/>
    <record name="VideoBeginCodingInfoKHR" c:type="VkVideoBeginCodingInfoKHR"/>
    <record name="VideoEndCodingInfoKHR" c:type="VkVideoEndCodingInfoKHR"/>
    <record name="VideoCodingControlInfoKHR" c:type="VkVideoCodingControlInfoKHR"/>
    <record name="VideoDecodeCapabilityFlagBitsKHR" c:type="VkVideoDecodeCapabilityFlagBitsKHR"/>
    <record name="VideoDecodeCapabilityFlagsKHR" c:type="VkVideoDecodeCapabilityFlagsKHR"/>
    <record name="VideoDecodeUsageFlagBitsKHR" c:type="VkVideoDecodeUsageFlagBitsKHR"/>
    <record name="VideoDecodeUsageFlagsKHR" c:type="VkVideoDecodeUsageFlagsKHR"/>
    <record name="VideoDecodeFlagsKHR" c:type="VkVideoDecodeFlagsKHR"/>
    <record name="VideoDecodeCapabilitiesKHR" c:type="VkVideoDecodeCapabilitiesKHR"/>
    <record name="VideoDecodeUsageInfoKHR" c:type="VkVideoDecodeUsageInfoKHR"/>
    <record name="VideoDecodeInfoKHR" c:type="VkVideoDecodeInfoKHR"/>
    <record name="VideoEncodeH264CapabilityFlagBitsKHR" c:type="VkVideoEncodeH264CapabilityFlagBitsKHR"/>
    <record name="VideoEncodeH264CapabilityFlagsKHR" c:type="VkVideoEncodeH264CapabilityFlagsKHR"/>
    <record name="VideoEncodeH264StdFlagBitsKHR" c:type="VkVideoEncodeH264StdFlagBitsKHR"/>
    <record name="VideoEncodeH264StdFlagsKHR" c:type="VkVideoEncodeH264StdFlagsKHR"/>
    <record name="VideoEncodeH264RateControlFlagBitsKHR" c:type="VkVideoEncodeH264RateControlFlagBitsKHR"/>
    <record name="VideoEncodeH264RateControlFlagsKHR" c:type="VkVideoEncodeH264RateControlFlagsKHR"/>
    <record name="VideoEncodeH264CapabilitiesKHR" c:type="VkVideoEncodeH264CapabilitiesKHR"/>
    <record name="VideoEncodeH264QpKHR" c:type="VkVideoEncodeH264QpKHR"/>
    <record name="VideoEncodeH264QualityLevelPropertiesKHR" c:type="VkVideoEncodeH264QualityLevelPropertiesKHR"/>
    <record name="VideoEncodeH264SessionCreateInfoKHR" c:type="VkVideoEncodeH264SessionCreateInfoKHR"/>
    <record name="VideoEncodeH264SessionParametersAddInfoKHR" c:type="VkVideoEncodeH264SessionParametersAddInfoKHR"/>
    <record name="VideoEncodeH264SessionParametersCreateInfoKHR" c:type="VkVideoEncodeH264SessionParametersCreateInfoKHR"/>
    <record name="VideoEncodeH264SessionParametersGetInfoKHR" c:type="VkVideoEncodeH264SessionParametersGetInfoKHR"/>
    <record name="VideoEncodeH264SessionParametersFeedbackInfoKHR" c:type="VkVideoEncodeH264SessionParametersFeedbackInfoKHR"/>
    <record name="VideoEncodeH264NaluSliceInfoKHR" c:type="VkVideoEncodeH264NaluSliceInfoKHR"/>
    <record name="VideoEncodeH264PictureInfoKHR" c:type="VkVideoEncodeH264PictureInfoKHR"/>
    <record name="VideoEncodeH264DpbSlotInfoKHR" c:type="VkVideoEncodeH264DpbSlotInfoKHR"/>
    <record name="VideoEncodeH264ProfileInfoKHR" c:type="VkVideoEncodeH264ProfileInfoKHR"/>
    <record name="VideoEncodeH264RateControlInfoKHR" c:type="VkVideoEncodeH264RateControlInfoKHR"/>
    <record name="VideoEncodeH264FrameSizeKHR" c:type="VkVideoEncodeH264FrameSizeKHR"/>
    <record name="VideoEncodeH264RateControlLayerInfoKHR" c:type="VkVideoEncodeH264RateControlLayerInfoKHR"/>
    <record name="VideoEncodeH264GopRemainingFrameInfoKHR" c:type="VkVideoEncodeH264GopRemainingFrameInfoKHR"/>
    <record name="VideoEncodeH265CapabilityFlagBitsKHR" c:type="VkVideoEncodeH265CapabilityFlagBitsKHR"/>
    <record name="VideoEncodeH265CapabilityFlagsKHR" c:type="VkVideoEncodeH265CapabilityFlagsKHR"/>
    <record name="VideoEncodeH265StdFlagBitsKHR" c:type="VkVideoEncodeH265StdFlagBitsKHR"/>
    <record name="VideoEncodeH265StdFlagsKHR" c:type="VkVideoEncodeH265StdFlagsKHR"/>
    <record name="VideoEncodeH265CtbSizeFlagBitsKHR" c:type="VkVideoEncodeH265CtbSizeFlagBitsKHR"/>
    <record name="VideoEncodeH265CtbSizeFlagsKHR" c:type="VkVideoEncodeH265CtbSizeFlagsKHR"/>
    <record name="VideoEncodeH265TransformBlockSizeFlagBitsKHR" c:type="VkVideoEncodeH265TransformBlockSizeFlagBitsKHR"/>
    <record name="VideoEncodeH265TransformBlockSizeFlagsKHR" c:type="VkVideoEncodeH265TransformBlockSizeFlagsKHR"/>
    <record name="VideoEncodeH265RateControlFlagBitsKHR" c:type="VkVideoEncodeH265RateControlFlagBitsKHR"/>
    <record name="VideoEncodeH265RateControlFlagsKHR" c:type="VkVideoEncodeH265RateControlFlagsKHR"/>
    <record name="VideoEncodeH265CapabilitiesKHR" c:type="VkVideoEncodeH265CapabilitiesKHR"/>
    <record name="VideoEncodeH265SessionCreateInfoKHR" c:type="VkVideoEncodeH265SessionCreateInfoKHR"/>
    <record name="VideoEncodeH265QpKHR" c:type="VkVideoEncodeH265QpKHR"/>
    <record name="VideoEncodeH265QualityLevelPropertiesKHR" c:type="VkVideoEncodeH265QualityLevelPropertiesKHR"/>
    <record name="VideoEncodeH265SessionParametersAddInfoKHR" c:type="VkVideoEncodeH265SessionParametersAddInfoKHR"/>
    <record name="VideoEncodeH265SessionParametersCreateInfoKHR" c:type="VkVideoEncodeH265SessionParametersCreateInfoKHR"/>
    <record name="VideoEncodeH265SessionParametersGetInfoKHR" c:type="VkVideoEncodeH265SessionParametersGetInfoKHR"/>
    <record name="VideoEncodeH265SessionParametersFeedbackInfoKHR" c:type="VkVideoEncodeH265SessionParametersFeedbackInfoKHR"/>
    <record name="VideoEncodeH265NaluSliceSegmentInfoKHR" c:type="VkVideoEncodeH265NaluSliceSegmentInfoKHR"/>
    <record name="VideoEncodeH265PictureInfoKHR" c:type="VkVideoEncodeH265PictureInfoKHR"/>
    <record name="VideoEncodeH265DpbSlotInfoKHR" c:type="VkVideoEncodeH265DpbSlotInfoKHR"/>
    <record name="VideoEncodeH265ProfileInfoKHR" c:type="VkVideoEncodeH265ProfileInfoKHR"/>
    <record name="VideoEncodeH265RateControlInfoKHR" c:type="VkVideoEncodeH265RateControlInfoKHR"/>
    <record name="VideoEncodeH265FrameSizeKHR" c:type="VkVideoEncodeH265FrameSizeKHR"/>
    <record name="VideoEncodeH265RateControlLayerInfoKHR" c:type="VkVideoEncodeH265RateControlLayerInfoKHR"/>
    <record name="VideoEncodeH265GopRemainingFrameInfoKHR" c:type="VkVideoEncodeH265GopRemainingFrameInfoKHR"/>
    <record name="VideoDecodeH264PictureLayoutFlagBitsKHR" c:type="VkVideoDecodeH264PictureLayoutFlagBitsKHR"/>
    <record name="VideoDecodeH264PictureLayoutFlagsKHR" c:type="VkVideoDecodeH264PictureLayoutFlagsKHR"/>
    <record name="VideoDecodeH264ProfileInfoKHR" c:type="VkVideoDecodeH264ProfileInfoKHR"/>
    <record name="VideoDecodeH264CapabilitiesKHR" c:type="VkVideoDecodeH264CapabilitiesKHR"/>
    <record name="VideoDecodeH264SessionParametersAddInfoKHR" c:type="VkVideoDecodeH264SessionParametersAddInfoKHR"/>
    <record name="VideoDecodeH264SessionParametersCreateInfoKHR" c:type="VkVideoDecodeH264SessionParametersCreateInfoKHR"/>
    <record name="VideoDecodeH264PictureInfoKHR" c:type="VkVideoDecodeH264PictureInfoKHR"/>
    <record name="VideoDecodeH264DpbSlotInfoKHR" c:type="VkVideoDecodeH264DpbSlotInfoKHR"/>
    <record name="RenderingFlagsKHR" c:type="VkRenderingFlagsKHR"/>
    <record name="RenderingFlagBitsKHR" c:type="VkRenderingFlagBitsKHR"/>
    <record name="RenderingInfoKHR" c:type="VkRenderingInfoKHR"/>
    <record name="RenderingAttachmentInfoKHR" c:type="VkRenderingAttachmentInfoKHR"/>
    <record name="PipelineRenderingCreateInfoKHR" c:type="VkPipelineRenderingCreateInfoKHR"/>
    <record name="PhysicalDeviceDynamicRenderingFeaturesKHR" c:type="VkPhysicalDeviceDynamicRenderingFeaturesKHR"/>
    <record name="CommandBufferInheritanceRenderingInfoKHR" c:type="VkCommandBufferInheritanceRenderingInfoKHR"/>
    <record name="RenderingFragmentShadingRateAttachmentInfoKHR" c:type="VkRenderingFragmentShadingRateAttachmentInfoKHR"/>
    <record name="RenderingFragmentDensityMapAttachmentInfoEXT" c:type="VkRenderingFragmentDensityMapAttachmentInfoEXT"/>
    <record name="AttachmentSampleCountInfoAMD" c:type="VkAttachmentSampleCountInfoAMD"/>
    <record name="AttachmentSampleCountInfoNV" c:type="VkAttachmentSampleCountInfoNV"/>
    <record name="MultiviewPerViewAttributesInfoNVX" c:type="VkMultiviewPerViewAttributesInfoNVX"/>
    <record name="RenderPassMultiviewCreateInfoKHR" c:type="VkRenderPassMultiviewCreateInfoKHR"/>
    <record name="PhysicalDeviceMultiviewFeaturesKHR" c:type="VkPhysicalDeviceMultiviewFeaturesKHR"/>
    <record name="PhysicalDeviceMultiviewPropertiesKHR" c:type="VkPhysicalDeviceMultiviewPropertiesKHR"/>
    <record name="PhysicalDeviceFeatures2KHR" c:type="VkPhysicalDeviceFeatures2KHR"/>
    <record name="PhysicalDeviceProperties2KHR" c:type="VkPhysicalDeviceProperties2KHR"/>
    <record name="FormatProperties2KHR" c:type="VkFormatProperties2KHR"/>
    <record name="ImageFormatProperties2KHR" c:type="VkImageFormatProperties2KHR"/>
    <record name="PhysicalDeviceImageFormatInfo2KHR" c:type="VkPhysicalDeviceImageFormatInfo2KHR"/>
    <record name="QueueFamilyProperties2KHR" c:type="VkQueueFamilyProperties2KHR"/>
    <record name="PhysicalDeviceMemoryProperties2KHR" c:type="VkPhysicalDeviceMemoryProperties2KHR"/>
    <record name="SparseImageFormatProperties2KHR" c:type="VkSparseImageFormatProperties2KHR"/>
    <record name="PhysicalDeviceSparseImageFormatInfo2KHR" c:type="VkPhysicalDeviceSparseImageFormatInfo2KHR"/>
    <record name="PeerMemoryFeatureFlagsKHR" c:type="VkPeerMemoryFeatureFlagsKHR"/>
    <record name="PeerMemoryFeatureFlagBitsKHR" c:type="VkPeerMemoryFeatureFlagBitsKHR"/>
    <record name="MemoryAllocateFlagsKHR" c:type="VkMemoryAllocateFlagsKHR"/>
    <record name="MemoryAllocateFlagBitsKHR" c:type="VkMemoryAllocateFlagBitsKHR"/>
    <record name="MemoryAllocateFlagsInfoKHR" c:type="VkMemoryAllocateFlagsInfoKHR"/>
    <record name="DeviceGroupRenderPassBeginInfoKHR" c:type="VkDeviceGroupRenderPassBeginInfoKHR"/>
    <record name="DeviceGroupCommandBufferBeginInfoKHR" c:type="VkDeviceGroupCommandBufferBeginInfoKHR"/>
    <record name="DeviceGroupSubmitInfoKHR" c:type="VkDeviceGroupSubmitInfoKHR"/>
    <record name="DeviceGroupBindSparseInfoKHR" c:type="VkDeviceGroupBindSparseInfoKHR"/>
    <record name="BindBufferMemoryDeviceGroupInfoKHR" c:type="VkBindBufferMemoryDeviceGroupInfoKHR"/>
    <record name="BindImageMemoryDeviceGroupInfoKHR" c:type="VkBindImageMemoryDeviceGroupInfoKHR"/>
    <record name="CommandPoolTrimFlagsKHR" c:type="VkCommandPoolTrimFlagsKHR"/>
    <record name="PhysicalDeviceGroupPropertiesKHR" c:type="VkPhysicalDeviceGroupPropertiesKHR"/>
    <record name="DeviceGroupDeviceCreateInfoKHR" c:type="VkDeviceGroupDeviceCreateInfoKHR"/>
    <record name="ExternalMemoryHandleTypeFlagsKHR" c:type="VkExternalMemoryHandleTypeFlagsKHR"/>
    <record name="ExternalMemoryHandleTypeFlagBitsKHR" c:type="VkExternalMemoryHandleTypeFlagBitsKHR"/>
    <record name="ExternalMemoryFeatureFlagsKHR" c:type="VkExternalMemoryFeatureFlagsKHR"/>
    <record name="ExternalMemoryFeatureFlagBitsKHR" c:type="VkExternalMemoryFeatureFlagBitsKHR"/>
    <record name="ExternalMemoryPropertiesKHR" c:type="VkExternalMemoryPropertiesKHR"/>
    <record name="PhysicalDeviceExternalImageFormatInfoKHR" c:type="VkPhysicalDeviceExternalImageFormatInfoKHR"/>
    <record name="ExternalImageFormatPropertiesKHR" c:type="VkExternalImageFormatPropertiesKHR"/>
    <record name="PhysicalDeviceExternalBufferInfoKHR" c:type="VkPhysicalDeviceExternalBufferInfoKHR"/>
    <record name="ExternalBufferPropertiesKHR" c:type="VkExternalBufferPropertiesKHR"/>
    <record name="PhysicalDeviceIDPropertiesKHR" c:type="VkPhysicalDeviceIDPropertiesKHR"/>
    <record name="ExternalMemoryImageCreateInfoKHR" c:type="VkExternalMemoryImageCreateInfoKHR"/>
    <record name="ExternalMemoryBufferCreateInfoKHR" c:type="VkExternalMemoryBufferCreateInfoKHR"/>
    <record name="ExportMemoryAllocateInfoKHR" c:type="VkExportMemoryAllocateInfoKHR"/>
    <record name="ImportMemoryFdInfoKHR" c:type="VkImportMemoryFdInfoKHR"/>
    <record name="MemoryFdPropertiesKHR" c:type="VkMemoryFdPropertiesKHR"/>
    <record name="MemoryGetFdInfoKHR" c:type="VkMemoryGetFdInfoKHR"/>
    <record name="ExternalSemaphoreHandleTypeFlagsKHR" c:type="VkExternalSemaphoreHandleTypeFlagsKHR"/>
    <record name="ExternalSemaphoreHandleTypeFlagBitsKHR" c:type="VkExternalSemaphoreHandleTypeFlagBitsKHR"/>
    <record name="ExternalSemaphoreFeatureFlagsKHR" c:type="VkExternalSemaphoreFeatureFlagsKHR"/>
    <record name="ExternalSemaphoreFeatureFlagBitsKHR" c:type="VkExternalSemaphoreFeatureFlagBitsKHR"/>
    <record name="PhysicalDeviceExternalSemaphoreInfoKHR" c:type="VkPhysicalDeviceExternalSemaphoreInfoKHR"/>
    <record name="ExternalSemaphorePropertiesKHR" c:type="VkExternalSemaphorePropertiesKHR"/>
    <record name="SemaphoreImportFlagsKHR" c:type="VkSemaphoreImportFlagsKHR"/>
    <record name="SemaphoreImportFlagBitsKHR" c:type="VkSemaphoreImportFlagBitsKHR"/>
    <record name="ExportSemaphoreCreateInfoKHR" c:type="VkExportSemaphoreCreateInfoKHR"/>
    <record name="ImportSemaphoreFdInfoKHR" c:type="VkImportSemaphoreFdInfoKHR"/>
    <record name="SemaphoreGetFdInfoKHR" c:type="VkSemaphoreGetFdInfoKHR"/>
    <record name="PhysicalDevicePushDescriptorPropertiesKHR" c:type="VkPhysicalDevicePushDescriptorPropertiesKHR"/>
    <record name="PhysicalDeviceShaderFloat16Int8FeaturesKHR" c:type="VkPhysicalDeviceShaderFloat16Int8FeaturesKHR"/>
    <record name="PhysicalDeviceFloat16Int8FeaturesKHR" c:type="VkPhysicalDeviceFloat16Int8FeaturesKHR"/>
    <record name="PhysicalDevice16BitStorageFeaturesKHR" c:type="VkPhysicalDevice16BitStorageFeaturesKHR"/>
    <record name="RectLayerKHR" c:type="VkRectLayerKHR"/>
    <record name="PresentRegionKHR" c:type="VkPresentRegionKHR"/>
    <record name="PresentRegionsKHR" c:type="VkPresentRegionsKHR"/>
    <record name="DescriptorUpdateTemplateKHR" c:type="VkDescriptorUpdateTemplateKHR"/>
    <record name="DescriptorUpdateTemplateTypeKHR" c:type="VkDescriptorUpdateTemplateTypeKHR"/>
    <record name="DescriptorUpdateTemplateCreateFlagsKHR" c:type="VkDescriptorUpdateTemplateCreateFlagsKHR"/>
    <record name="DescriptorUpdateTemplateEntryKHR" c:type="VkDescriptorUpdateTemplateEntryKHR"/>
    <record name="DescriptorUpdateTemplateCreateInfoKHR" c:type="VkDescriptorUpdateTemplateCreateInfoKHR"/>
    <record name="PhysicalDeviceImagelessFramebufferFeaturesKHR" c:type="VkPhysicalDeviceImagelessFramebufferFeaturesKHR"/>
    <record name="FramebufferAttachmentsCreateInfoKHR" c:type="VkFramebufferAttachmentsCreateInfoKHR"/>
    <record name="FramebufferAttachmentImageInfoKHR" c:type="VkFramebufferAttachmentImageInfoKHR"/>
    <record name="RenderPassAttachmentBeginInfoKHR" c:type="VkRenderPassAttachmentBeginInfoKHR"/>
    <record name="RenderPassCreateInfo2KHR" c:type="VkRenderPassCreateInfo2KHR"/>
    <record name="AttachmentDescription2KHR" c:type="VkAttachmentDescription2KHR"/>
    <record name="AttachmentReference2KHR" c:type="VkAttachmentReference2KHR"/>
    <record name="SubpassDescription2KHR" c:type="VkSubpassDescription2KHR"/>
    <record name="SubpassDependency2KHR" c:type="VkSubpassDependency2KHR"/>
    <record name="SubpassBeginInfoKHR" c:type="VkSubpassBeginInfoKHR"/>
    <record name="SubpassEndInfoKHR" c:type="VkSubpassEndInfoKHR"/>
    <record name="SharedPresentSurfaceCapabilitiesKHR" c:type="VkSharedPresentSurfaceCapabilitiesKHR"/>
    <record name="ExternalFenceHandleTypeFlagsKHR" c:type="VkExternalFenceHandleTypeFlagsKHR"/>
    <record name="ExternalFenceHandleTypeFlagBitsKHR" c:type="VkExternalFenceHandleTypeFlagBitsKHR"/>
    <record name="ExternalFenceFeatureFlagsKHR" c:type="VkExternalFenceFeatureFlagsKHR"/>
    <record name="ExternalFenceFeatureFlagBitsKHR" c:type="VkExternalFenceFeatureFlagBitsKHR"/>
    <record name="PhysicalDeviceExternalFenceInfoKHR" c:type="VkPhysicalDeviceExternalFenceInfoKHR"/>
    <record name="ExternalFencePropertiesKHR" c:type="VkExternalFencePropertiesKHR"/>
    <record name="FenceImportFlagsKHR" c:type="VkFenceImportFlagsKHR"/>
    <record name="FenceImportFlagBitsKHR" c:type="VkFenceImportFlagBitsKHR"/>
    <record name="ExportFenceCreateInfoKHR" c:type="VkExportFenceCreateInfoKHR"/>
    <record name="ImportFenceFdInfoKHR" c:type="VkImportFenceFdInfoKHR"/>
    <record name="FenceGetFdInfoKHR" c:type="VkFenceGetFdInfoKHR"/>
    <record name="PerformanceCounterUnitKHR" c:type="VkPerformanceCounterUnitKHR"/>
    <record name="PerformanceCounterScopeKHR" c:type="VkPerformanceCounterScopeKHR"/>
    <record name="PerformanceCounterStorageKHR" c:type="VkPerformanceCounterStorageKHR"/>
    <record name="PerformanceCounterDescriptionFlagBitsKHR" c:type="VkPerformanceCounterDescriptionFlagBitsKHR"/>
    <record name="PerformanceCounterDescriptionFlagsKHR" c:type="VkPerformanceCounterDescriptionFlagsKHR"/>
    <record name="AcquireProfilingLockFlagBitsKHR" c:type="VkAcquireProfilingLockFlagBitsKHR"/>
    <record name="AcquireProfilingLockFlagsKHR" c:type="VkAcquireProfilingLockFlagsKHR"/>
    <record name="PhysicalDevicePerformanceQueryFeaturesKHR" c:type="VkPhysicalDevicePerformanceQueryFeaturesKHR"/>
    <record name="PhysicalDevicePerformanceQueryPropertiesKHR" c:type="VkPhysicalDevicePerformanceQueryPropertiesKHR"/>
    <record name="PerformanceCounterKHR" c:type="VkPerformanceCounterKHR"/>
    <record name="PerformanceCounterDescriptionKHR" c:type="VkPerformanceCounterDescriptionKHR"/>
    <record name="QueryPoolPerformanceCreateInfoKHR" c:type="VkQueryPoolPerformanceCreateInfoKHR"/>
    <record name="PerformanceCounterResultKHR" c:type="VkPerformanceCounterResultKHR"/>
    <record name="AcquireProfilingLockInfoKHR" c:type="VkAcquireProfilingLockInfoKHR"/>
    <record name="PerformanceQuerySubmitInfoKHR" c:type="VkPerformanceQuerySubmitInfoKHR"/>
    <record name="PointClippingBehaviorKHR" c:type="VkPointClippingBehaviorKHR"/>
    <record name="TessellationDomainOriginKHR" c:type="VkTessellationDomainOriginKHR"/>
    <record name="PhysicalDevicePointClippingPropertiesKHR" c:type="VkPhysicalDevicePointClippingPropertiesKHR"/>
    <record name="RenderPassInputAttachmentAspectCreateInfoKHR" c:type="VkRenderPassInputAttachmentAspectCreateInfoKHR"/>
    <record name="InputAttachmentAspectReferenceKHR" c:type="VkInputAttachmentAspectReferenceKHR"/>
    <record name="ImageViewUsageCreateInfoKHR" c:type="VkImageViewUsageCreateInfoKHR"/>
    <record name="PipelineTessellationDomainOriginStateCreateInfoKHR" c:type="VkPipelineTessellationDomainOriginStateCreateInfoKHR"/>
    <record name="PhysicalDeviceSurfaceInfo2KHR" c:type="VkPhysicalDeviceSurfaceInfo2KHR"/>
    <record name="SurfaceCapabilities2KHR" c:type="VkSurfaceCapabilities2KHR"/>
    <record name="SurfaceFormat2KHR" c:type="VkSurfaceFormat2KHR"/>
    <record name="PhysicalDeviceVariablePointerFeaturesKHR" c:type="VkPhysicalDeviceVariablePointerFeaturesKHR"/>
    <record name="PhysicalDeviceVariablePointersFeaturesKHR" c:type="VkPhysicalDeviceVariablePointersFeaturesKHR"/>
    <record name="DisplayProperties2KHR" c:type="VkDisplayProperties2KHR"/>
    <record name="DisplayPlaneProperties2KHR" c:type="VkDisplayPlaneProperties2KHR"/>
    <record name="DisplayModeProperties2KHR" c:type="VkDisplayModeProperties2KHR"/>
    <record name="DisplayPlaneInfo2KHR" c:type="VkDisplayPlaneInfo2KHR"/>
    <record name="DisplayPlaneCapabilities2KHR" c:type="VkDisplayPlaneCapabilities2KHR"/>
    <record name="MemoryDedicatedRequirementsKHR" c:type="VkMemoryDedicatedRequirementsKHR"/>
    <record name="MemoryDedicatedAllocateInfoKHR" c:type="VkMemoryDedicatedAllocateInfoKHR"/>
    <record name="BufferMemoryRequirementsInfo2KHR" c:type="VkBufferMemoryRequirementsInfo2KHR"/>
    <record name="ImageMemoryRequirementsInfo2KHR" c:type="VkImageMemoryRequirementsInfo2KHR"/>
    <record name="ImageSparseMemoryRequirementsInfo2KHR" c:type="VkImageSparseMemoryRequirementsInfo2KHR"/>
    <record name="MemoryRequirements2KHR" c:type="VkMemoryRequirements2KHR"/>
    <record name="SparseImageMemoryRequirements2KHR" c:type="VkSparseImageMemoryRequirements2KHR"/>
    <record name="ImageFormatListCreateInfoKHR" c:type="VkImageFormatListCreateInfoKHR"/>
    <record name="SamplerYcbcrConversionKHR" c:type="VkSamplerYcbcrConversionKHR"/>
    <record name="SamplerYcbcrModelConversionKHR" c:type="VkSamplerYcbcrModelConversionKHR"/>
    <record name="SamplerYcbcrRangeKHR" c:type="VkSamplerYcbcrRangeKHR"/>
    <record name="ChromaLocationKHR" c:type="VkChromaLocationKHR"/>
    <record name="SamplerYcbcrConversionCreateInfoKHR" c:type="VkSamplerYcbcrConversionCreateInfoKHR"/>
    <record name="SamplerYcbcrConversionInfoKHR" c:type="VkSamplerYcbcrConversionInfoKHR"/>
    <record name="BindImagePlaneMemoryInfoKHR" c:type="VkBindImagePlaneMemoryInfoKHR"/>
    <record name="ImagePlaneMemoryRequirementsInfoKHR" c:type="VkImagePlaneMemoryRequirementsInfoKHR"/>
    <record name="PhysicalDeviceSamplerYcbcrConversionFeaturesKHR" c:type="VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR"/>
    <record name="SamplerYcbcrConversionImageFormatPropertiesKHR" c:type="VkSamplerYcbcrConversionImageFormatPropertiesKHR"/>
    <record name="BindBufferMemoryInfoKHR" c:type="VkBindBufferMemoryInfoKHR"/>
    <record name="BindImageMemoryInfoKHR" c:type="VkBindImageMemoryInfoKHR"/>
    <record name="PhysicalDeviceMaintenance3PropertiesKHR" c:type="VkPhysicalDeviceMaintenance3PropertiesKHR"/>
    <record name="DescriptorSetLayoutSupportKHR" c:type="VkDescriptorSetLayoutSupportKHR"/>
    <record name="PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR" c:type="VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR"/>
    <record name="PhysicalDevice8BitStorageFeaturesKHR" c:type="VkPhysicalDevice8BitStorageFeaturesKHR"/>
    <record name="PhysicalDeviceShaderAtomicInt64FeaturesKHR" c:type="VkPhysicalDeviceShaderAtomicInt64FeaturesKHR"/>
    <record name="PhysicalDeviceShaderClockFeaturesKHR" c:type="VkPhysicalDeviceShaderClockFeaturesKHR"/>
    <record name="VideoDecodeH265ProfileInfoKHR" c:type="VkVideoDecodeH265ProfileInfoKHR"/>
    <record name="VideoDecodeH265CapabilitiesKHR" c:type="VkVideoDecodeH265CapabilitiesKHR"/>
    <record name="VideoDecodeH265SessionParametersAddInfoKHR" c:type="VkVideoDecodeH265SessionParametersAddInfoKHR"/>
    <record name="VideoDecodeH265SessionParametersCreateInfoKHR" c:type="VkVideoDecodeH265SessionParametersCreateInfoKHR"/>
    <record name="VideoDecodeH265PictureInfoKHR" c:type="VkVideoDecodeH265PictureInfoKHR"/>
    <record name="VideoDecodeH265DpbSlotInfoKHR" c:type="VkVideoDecodeH265DpbSlotInfoKHR"/>
    <record name="QueueGlobalPriorityKHR" c:type="VkQueueGlobalPriorityKHR"/>
    <record name="DeviceQueueGlobalPriorityCreateInfoKHR" c:type="VkDeviceQueueGlobalPriorityCreateInfoKHR"/>
    <record name="PhysicalDeviceGlobalPriorityQueryFeaturesKHR" c:type="VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR"/>
    <record name="QueueFamilyGlobalPriorityPropertiesKHR" c:type="VkQueueFamilyGlobalPriorityPropertiesKHR"/>
    <record name="DriverIdKHR" c:type="VkDriverIdKHR"/>
    <record name="ConformanceVersionKHR" c:type="VkConformanceVersionKHR"/>
    <record name="PhysicalDeviceDriverPropertiesKHR" c:type="VkPhysicalDeviceDriverPropertiesKHR"/>
    <record name="ShaderFloatControlsIndependenceKHR" c:type="VkShaderFloatControlsIndependenceKHR"/>
    <record name="PhysicalDeviceFloatControlsPropertiesKHR" c:type="VkPhysicalDeviceFloatControlsPropertiesKHR"/>
    <record name="ResolveModeFlagBitsKHR" c:type="VkResolveModeFlagBitsKHR"/>
    <record name="ResolveModeFlagsKHR" c:type="VkResolveModeFlagsKHR"/>
    <record name="SubpassDescriptionDepthStencilResolveKHR" c:type="VkSubpassDescriptionDepthStencilResolveKHR"/>
    <record name="PhysicalDeviceDepthStencilResolvePropertiesKHR" c:type="VkPhysicalDeviceDepthStencilResolvePropertiesKHR"/>
    <record name="SemaphoreTypeKHR" c:type="VkSemaphoreTypeKHR"/>
    <record name="SemaphoreWaitFlagBitsKHR" c:type="VkSemaphoreWaitFlagBitsKHR"/>
    <record name="SemaphoreWaitFlagsKHR" c:type="VkSemaphoreWaitFlagsKHR"/>
    <record name="PhysicalDeviceTimelineSemaphoreFeaturesKHR" c:type="VkPhysicalDeviceTimelineSemaphoreFeaturesKHR"/>
    <record name="PhysicalDeviceTimelineSemaphorePropertiesKHR" c:type="VkPhysicalDeviceTimelineSemaphorePropertiesKHR"/>
    <record name="SemaphoreTypeCreateInfoKHR" c:type="VkSemaphoreTypeCreateInfoKHR"/>
    <record name="TimelineSemaphoreSubmitInfoKHR" c:type="VkTimelineSemaphoreSubmitInfoKHR"/>
    <record name="SemaphoreWaitInfoKHR" c:type="VkSemaphoreWaitInfoKHR"/>
    <record name="SemaphoreSignalInfoKHR" c:type="VkSemaphoreSignalInfoKHR"/>
    <record name="PhysicalDeviceVulkanMemoryModelFeaturesKHR" c:type="VkPhysicalDeviceVulkanMemoryModelFeaturesKHR"/>
    <record name="PhysicalDeviceShaderTerminateInvocationFeaturesKHR" c:type="VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR"/>
    <record name="FragmentShadingRateCombinerOpKHR" c:type="VkFragmentShadingRateCombinerOpKHR"/>
    <record name="FragmentShadingRateAttachmentInfoKHR" c:type="VkFragmentShadingRateAttachmentInfoKHR"/>
    <record name="PipelineFragmentShadingRateStateCreateInfoKHR" c:type="VkPipelineFragmentShadingRateStateCreateInfoKHR"/>
    <record name="PhysicalDeviceFragmentShadingRateFeaturesKHR" c:type="VkPhysicalDeviceFragmentShadingRateFeaturesKHR"/>
    <record name="PhysicalDeviceFragmentShadingRatePropertiesKHR" c:type="VkPhysicalDeviceFragmentShadingRatePropertiesKHR"/>
    <record name="PhysicalDeviceFragmentShadingRateKHR" c:type="VkPhysicalDeviceFragmentShadingRateKHR"/>
    <record name="PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR" c:type="VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR"/>
    <record name="RenderingAttachmentLocationInfoKHR" c:type="VkRenderingAttachmentLocationInfoKHR"/>
    <record name="RenderingInputAttachmentIndexInfoKHR" c:type="VkRenderingInputAttachmentIndexInfoKHR"/>
    <record name="PhysicalDeviceShaderQuadControlFeaturesKHR" c:type="VkPhysicalDeviceShaderQuadControlFeaturesKHR"/>
    <record name="SurfaceProtectedCapabilitiesKHR" c:type="VkSurfaceProtectedCapabilitiesKHR"/>
    <record name="PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR" c:type="VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR"/>
    <record name="AttachmentReferenceStencilLayoutKHR" c:type="VkAttachmentReferenceStencilLayoutKHR"/>
    <record name="AttachmentDescriptionStencilLayoutKHR" c:type="VkAttachmentDescriptionStencilLayoutKHR"/>
    <record name="PhysicalDevicePresentWaitFeaturesKHR" c:type="VkPhysicalDevicePresentWaitFeaturesKHR"/>
    <record name="PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR" c:type="VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR"/>
    <record name="PhysicalDeviceBufferDeviceAddressFeaturesKHR" c:type="VkPhysicalDeviceBufferDeviceAddressFeaturesKHR"/>
    <record name="BufferDeviceAddressInfoKHR" c:type="VkBufferDeviceAddressInfoKHR"/>
    <record name="BufferOpaqueCaptureAddressCreateInfoKHR" c:type="VkBufferOpaqueCaptureAddressCreateInfoKHR"/>
    <record name="MemoryOpaqueCaptureAddressAllocateInfoKHR" c:type="VkMemoryOpaqueCaptureAddressAllocateInfoKHR"/>
    <record name="DeviceMemoryOpaqueCaptureAddressInfoKHR" c:type="VkDeviceMemoryOpaqueCaptureAddressInfoKHR"/>
    <record name="DeferredOperationKHR" c:type="VkDeferredOperationKHR"/>
    <record name="PipelineExecutableStatisticFormatKHR" c:type="VkPipelineExecutableStatisticFormatKHR"/>
    <record name="PhysicalDevicePipelineExecutablePropertiesFeaturesKHR" c:type="VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR"/>
    <record name="PipelineInfoKHR" c:type="VkPipelineInfoKHR"/>
    <record name="PipelineExecutablePropertiesKHR" c:type="VkPipelineExecutablePropertiesKHR"/>
    <record name="PipelineExecutableInfoKHR" c:type="VkPipelineExecutableInfoKHR"/>
    <record name="PipelineExecutableStatisticValueKHR" c:type="VkPipelineExecutableStatisticValueKHR"/>
    <record name="PipelineExecutableStatisticKHR" c:type="VkPipelineExecutableStatisticKHR"/>
    <record name="PipelineExecutableInternalRepresentationKHR" c:type="VkPipelineExecutableInternalRepresentationKHR"/>
    <record name="MemoryUnmapFlagBitsKHR" c:type="VkMemoryUnmapFlagBitsKHR"/>
    <record name="MemoryUnmapFlagsKHR" c:type="VkMemoryUnmapFlagsKHR"/>
    <record name="MemoryMapInfoKHR" c:type="VkMemoryMapInfoKHR"/>
    <record name="MemoryUnmapInfoKHR" c:type="VkMemoryUnmapInfoKHR"/>
    <record name="PhysicalDeviceShaderIntegerDotProductFeaturesKHR" c:type="VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR"/>
    <record name="PhysicalDeviceShaderIntegerDotProductPropertiesKHR" c:type="VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR"/>
    <record name="PipelineLibraryCreateInfoKHR" c:type="VkPipelineLibraryCreateInfoKHR"/>
    <record name="PresentIdKHR" c:type="VkPresentIdKHR"/>
    <record name="PhysicalDevicePresentIdFeaturesKHR" c:type="VkPhysicalDevicePresentIdFeaturesKHR"/>
    <record name="VideoEncodeTuningModeKHR" c:type="VkVideoEncodeTuningModeKHR"/>
    <record name="VideoEncodeFlagBitsKHR" c:type="VkVideoEncodeFlagBitsKHR"/>
    <record name="VideoEncodeFlagsKHR" c:type="VkVideoEncodeFlagsKHR"/>
    <record name="VideoEncodeCapabilityFlagBitsKHR" c:type="VkVideoEncodeCapabilityFlagBitsKHR"/>
    <record name="VideoEncodeCapabilityFlagsKHR" c:type="VkVideoEncodeCapabilityFlagsKHR"/>
    <record name="VideoEncodeRateControlModeFlagBitsKHR" c:type="VkVideoEncodeRateControlModeFlagBitsKHR"/>
    <record name="VideoEncodeRateControlModeFlagsKHR" c:type="VkVideoEncodeRateControlModeFlagsKHR"/>
    <record name="VideoEncodeFeedbackFlagBitsKHR" c:type="VkVideoEncodeFeedbackFlagBitsKHR"/>
    <record name="VideoEncodeFeedbackFlagsKHR" c:type="VkVideoEncodeFeedbackFlagsKHR"/>
    <record name="VideoEncodeUsageFlagBitsKHR" c:type="VkVideoEncodeUsageFlagBitsKHR"/>
    <record name="VideoEncodeUsageFlagsKHR" c:type="VkVideoEncodeUsageFlagsKHR"/>
    <record name="VideoEncodeContentFlagBitsKHR" c:type="VkVideoEncodeContentFlagBitsKHR"/>
    <record name="VideoEncodeContentFlagsKHR" c:type="VkVideoEncodeContentFlagsKHR"/>
    <record name="VideoEncodeRateControlFlagsKHR" c:type="VkVideoEncodeRateControlFlagsKHR"/>
    <record name="VideoEncodeInfoKHR" c:type="VkVideoEncodeInfoKHR"/>
    <record name="VideoEncodeCapabilitiesKHR" c:type="VkVideoEncodeCapabilitiesKHR"/>
    <record name="QueryPoolVideoEncodeFeedbackCreateInfoKHR" c:type="VkQueryPoolVideoEncodeFeedbackCreateInfoKHR"/>
    <record name="VideoEncodeUsageInfoKHR" c:type="VkVideoEncodeUsageInfoKHR"/>
    <record name="VideoEncodeRateControlLayerInfoKHR" c:type="VkVideoEncodeRateControlLayerInfoKHR"/>
    <record name="VideoEncodeRateControlInfoKHR" c:type="VkVideoEncodeRateControlInfoKHR"/>
    <record name="PhysicalDeviceVideoEncodeQualityLevelInfoKHR" c:type="VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR"/>
    <record name="VideoEncodeQualityLevelPropertiesKHR" c:type="VkVideoEncodeQualityLevelPropertiesKHR"/>
    <record name="VideoEncodeQualityLevelInfoKHR" c:type="VkVideoEncodeQualityLevelInfoKHR"/>
    <record name="VideoEncodeSessionParametersGetInfoKHR" c:type="VkVideoEncodeSessionParametersGetInfoKHR"/>
    <record name="VideoEncodeSessionParametersFeedbackInfoKHR" c:type="VkVideoEncodeSessionParametersFeedbackInfoKHR"/>
    <record name="PipelineStageFlags2KHR" c:type="VkPipelineStageFlags2KHR"/>
    <record name="PipelineStageFlagBits2KHR" c:type="VkPipelineStageFlagBits2KHR"/>
    <record name="AccessFlags2KHR" c:type="VkAccessFlags2KHR"/>
    <record name="AccessFlagBits2KHR" c:type="VkAccessFlagBits2KHR"/>
    <record name="SubmitFlagBitsKHR" c:type="VkSubmitFlagBitsKHR"/>
    <record name="SubmitFlagsKHR" c:type="VkSubmitFlagsKHR"/>
    <record name="MemoryBarrier2KHR" c:type="VkMemoryBarrier2KHR"/>
    <record name="BufferMemoryBarrier2KHR" c:type="VkBufferMemoryBarrier2KHR"/>
    <record name="ImageMemoryBarrier2KHR" c:type="VkImageMemoryBarrier2KHR"/>
    <record name="DependencyInfoKHR" c:type="VkDependencyInfoKHR"/>
    <record name="SubmitInfo2KHR" c:type="VkSubmitInfo2KHR"/>
    <record name="SemaphoreSubmitInfoKHR" c:type="VkSemaphoreSubmitInfoKHR"/>
    <record name="CommandBufferSubmitInfoKHR" c:type="VkCommandBufferSubmitInfoKHR"/>
    <record name="PhysicalDeviceSynchronization2FeaturesKHR" c:type="VkPhysicalDeviceSynchronization2FeaturesKHR"/>
    <record name="QueueFamilyCheckpointProperties2NV" c:type="VkQueueFamilyCheckpointProperties2NV"/>
    <record name="CheckpointData2NV" c:type="VkCheckpointData2NV"/>
    <record name="PhysicalDeviceFragmentShaderBarycentricFeaturesKHR" c:type="VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR"/>
    <record name="PhysicalDeviceFragmentShaderBarycentricPropertiesKHR" c:type="VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR"/>
    <record name="PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR" c:type="VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR"/>
    <record name="PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR" c:type="VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR"/>
    <record name="PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR" c:type="VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR"/>
    <record name="CopyBufferInfo2KHR" c:type="VkCopyBufferInfo2KHR"/>
    <record name="CopyImageInfo2KHR" c:type="VkCopyImageInfo2KHR"/>
    <record name="CopyBufferToImageInfo2KHR" c:type="VkCopyBufferToImageInfo2KHR"/>
    <record name="CopyImageToBufferInfo2KHR" c:type="VkCopyImageToBufferInfo2KHR"/>
    <record name="BlitImageInfo2KHR" c:type="VkBlitImageInfo2KHR"/>
    <record name="ResolveImageInfo2KHR" c:type="VkResolveImageInfo2KHR"/>
    <record name="BufferCopy2KHR" c:type="VkBufferCopy2KHR"/>
    <record name="ImageCopy2KHR" c:type="VkImageCopy2KHR"/>
    <record name="ImageBlit2KHR" c:type="VkImageBlit2KHR"/>
    <record name="BufferImageCopy2KHR" c:type="VkBufferImageCopy2KHR"/>
    <record name="ImageResolve2KHR" c:type="VkImageResolve2KHR"/>
    <record name="FormatFeatureFlags2KHR" c:type="VkFormatFeatureFlags2KHR"/>
    <record name="FormatFeatureFlagBits2KHR" c:type="VkFormatFeatureFlagBits2KHR"/>
    <record name="FormatProperties3KHR" c:type="VkFormatProperties3KHR"/>
    <record name="PhysicalDeviceRayTracingMaintenance1FeaturesKHR" c:type="VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR"/>
    <record name="TraceRaysIndirectCommand2KHR" c:type="VkTraceRaysIndirectCommand2KHR"/>
    <record name="PhysicalDeviceMaintenance4FeaturesKHR" c:type="VkPhysicalDeviceMaintenance4FeaturesKHR"/>
    <record name="PhysicalDeviceMaintenance4PropertiesKHR" c:type="VkPhysicalDeviceMaintenance4PropertiesKHR"/>
    <record name="DeviceBufferMemoryRequirementsKHR" c:type="VkDeviceBufferMemoryRequirementsKHR"/>
    <record name="DeviceImageMemoryRequirementsKHR" c:type="VkDeviceImageMemoryRequirementsKHR"/>
    <record name="PhysicalDeviceShaderSubgroupRotateFeaturesKHR" c:type="VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR"/>
    <record name="PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR" c:type="VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR"/>
    <record name="PipelineCreateFlags2KHR" c:type="VkPipelineCreateFlags2KHR"/>
    <record name="PipelineCreateFlagBits2KHR" c:type="VkPipelineCreateFlagBits2KHR"/>
    <record name="BufferUsageFlags2KHR" c:type="VkBufferUsageFlags2KHR"/>
    <record name="BufferUsageFlagBits2KHR" c:type="VkBufferUsageFlagBits2KHR"/>
    <record name="PhysicalDeviceMaintenance5FeaturesKHR" c:type="VkPhysicalDeviceMaintenance5FeaturesKHR"/>
    <record name="PhysicalDeviceMaintenance5PropertiesKHR" c:type="VkPhysicalDeviceMaintenance5PropertiesKHR"/>
    <record name="RenderingAreaInfoKHR" c:type="VkRenderingAreaInfoKHR"/>
    <record name="ImageSubresource2KHR" c:type="VkImageSubresource2KHR"/>
    <record name="DeviceImageSubresourceInfoKHR" c:type="VkDeviceImageSubresourceInfoKHR"/>
    <record name="SubresourceLayout2KHR" c:type="VkSubresourceLayout2KHR"/>
    <record name="PipelineCreateFlags2CreateInfoKHR" c:type="VkPipelineCreateFlags2CreateInfoKHR"/>
    <record name="BufferUsageFlags2CreateInfoKHR" c:type="VkBufferUsageFlags2CreateInfoKHR"/>
    <record name="PhysicalDeviceRayTracingPositionFetchFeaturesKHR" c:type="VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR"/>
    <record name="ComponentTypeKHR" c:type="VkComponentTypeKHR"/>
    <record name="ScopeKHR" c:type="VkScopeKHR"/>
    <record name="CooperativeMatrixPropertiesKHR" c:type="VkCooperativeMatrixPropertiesKHR"/>
    <record name="PhysicalDeviceCooperativeMatrixFeaturesKHR" c:type="VkPhysicalDeviceCooperativeMatrixFeaturesKHR"/>
    <record name="PhysicalDeviceCooperativeMatrixPropertiesKHR" c:type="VkPhysicalDeviceCooperativeMatrixPropertiesKHR"/>
    <record name="VideoDecodeAV1ProfileInfoKHR" c:type="VkVideoDecodeAV1ProfileInfoKHR"/>
    <record name="VideoDecodeAV1CapabilitiesKHR" c:type="VkVideoDecodeAV1CapabilitiesKHR"/>
    <record name="VideoDecodeAV1SessionParametersCreateInfoKHR" c:type="VkVideoDecodeAV1SessionParametersCreateInfoKHR"/>
    <record name="VideoDecodeAV1PictureInfoKHR" c:type="VkVideoDecodeAV1PictureInfoKHR"/>
    <record name="VideoDecodeAV1DpbSlotInfoKHR" c:type="VkVideoDecodeAV1DpbSlotInfoKHR"/>
    <record name="PhysicalDeviceVideoMaintenance1FeaturesKHR" c:type="VkPhysicalDeviceVideoMaintenance1FeaturesKHR"/>
    <record name="VideoInlineQueryInfoKHR" c:type="VkVideoInlineQueryInfoKHR"/>
    <record name="PhysicalDeviceVertexAttributeDivisorPropertiesKHR" c:type="VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR"/>
    <record name="VertexInputBindingDivisorDescriptionKHR" c:type="VkVertexInputBindingDivisorDescriptionKHR"/>
    <record name="PipelineVertexInputDivisorStateCreateInfoKHR" c:type="VkPipelineVertexInputDivisorStateCreateInfoKHR"/>
    <record name="PhysicalDeviceVertexAttributeDivisorFeaturesKHR" c:type="VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR"/>
    <record name="PhysicalDeviceShaderFloatControls2FeaturesKHR" c:type="VkPhysicalDeviceShaderFloatControls2FeaturesKHR"/>
    <record name="PhysicalDeviceIndexTypeUint8FeaturesKHR" c:type="VkPhysicalDeviceIndexTypeUint8FeaturesKHR"/>
    <record name="LineRasterizationModeKHR" c:type="VkLineRasterizationModeKHR"/>
    <record name="PhysicalDeviceLineRasterizationFeaturesKHR" c:type="VkPhysicalDeviceLineRasterizationFeaturesKHR"/>
    <record name="PhysicalDeviceLineRasterizationPropertiesKHR" c:type="VkPhysicalDeviceLineRasterizationPropertiesKHR"/>
    <record name="PipelineRasterizationLineStateCreateInfoKHR" c:type="VkPipelineRasterizationLineStateCreateInfoKHR"/>
    <record name="TimeDomainKHR" c:type="VkTimeDomainKHR"/>
    <record name="CalibratedTimestampInfoKHR" c:type="VkCalibratedTimestampInfoKHR"/>
    <record name="PhysicalDeviceShaderExpectAssumeFeaturesKHR" c:type="VkPhysicalDeviceShaderExpectAssumeFeaturesKHR"/>
    <record name="PhysicalDeviceMaintenance6FeaturesKHR" c:type="VkPhysicalDeviceMaintenance6FeaturesKHR"/>
    <record name="PhysicalDeviceMaintenance6PropertiesKHR" c:type="VkPhysicalDeviceMaintenance6PropertiesKHR"/>
    <record name="BindMemoryStatusKHR" c:type="VkBindMemoryStatusKHR"/>
    <record name="BindDescriptorSetsInfoKHR" c:type="VkBindDescriptorSetsInfoKHR"/>
    <record name="PushConstantsInfoKHR" c:type="VkPushConstantsInfoKHR"/>
    <record name="PushDescriptorSetInfoKHR" c:type="VkPushDescriptorSetInfoKHR"/>
    <record name="PushDescriptorSetWithTemplateInfoKHR" c:type="VkPushDescriptorSetWithTemplateInfoKHR"/>
    <record name="SetDescriptorBufferOffsetsInfoEXT" c:type="VkSetDescriptorBufferOffsetsInfoEXT"/>
    <record name="BindDescriptorBufferEmbeddedSamplersInfoEXT" c:type="VkBindDescriptorBufferEmbeddedSamplersInfoEXT"/>
    <record name="DebugReportCallbackEXT" c:type="VkDebugReportCallbackEXT"/>
    <record name="DebugReportObjectTypeEXT" c:type="VkDebugReportObjectTypeEXT"/>
    <record name="DebugReportFlagBitsEXT" c:type="VkDebugReportFlagBitsEXT"/>
    <record name="DebugReportFlagsEXT" c:type="VkDebugReportFlagsEXT"/>
    <record name="DebugReportCallbackCreateInfoEXT" c:type="VkDebugReportCallbackCreateInfoEXT"/>
    <record name="RasterizationOrderAMD" c:type="VkRasterizationOrderAMD"/>
    <record name="PipelineRasterizationStateRasterizationOrderAMD" c:type="VkPipelineRasterizationStateRasterizationOrderAMD"/>
    <record name="DebugMarkerObjectNameInfoEXT" c:type="VkDebugMarkerObjectNameInfoEXT"/>
    <record name="DebugMarkerObjectTagInfoEXT" c:type="VkDebugMarkerObjectTagInfoEXT"/>
    <record name="DebugMarkerMarkerInfoEXT" c:type="VkDebugMarkerMarkerInfoEXT"/>
    <record name="DedicatedAllocationImageCreateInfoNV" c:type="VkDedicatedAllocationImageCreateInfoNV"/>
    <record name="DedicatedAllocationBufferCreateInfoNV" c:type="VkDedicatedAllocationBufferCreateInfoNV"/>
    <record name="DedicatedAllocationMemoryAllocateInfoNV" c:type="VkDedicatedAllocationMemoryAllocateInfoNV"/>
    <record name="PipelineRasterizationStateStreamCreateFlagsEXT" c:type="VkPipelineRasterizationStateStreamCreateFlagsEXT"/>
    <record name="PhysicalDeviceTransformFeedbackFeaturesEXT" c:type="VkPhysicalDeviceTransformFeedbackFeaturesEXT"/>
    <record name="PhysicalDeviceTransformFeedbackPropertiesEXT" c:type="VkPhysicalDeviceTransformFeedbackPropertiesEXT"/>
    <record name="PipelineRasterizationStateStreamCreateInfoEXT" c:type="VkPipelineRasterizationStateStreamCreateInfoEXT"/>
    <record name="CuModuleNVX" c:type="VkCuModuleNVX"/>
    <record name="CuFunctionNVX" c:type="VkCuFunctionNVX"/>
    <record name="CuModuleCreateInfoNVX" c:type="VkCuModuleCreateInfoNVX"/>
    <record name="CuFunctionCreateInfoNVX" c:type="VkCuFunctionCreateInfoNVX"/>
    <record name="CuLaunchInfoNVX" c:type="VkCuLaunchInfoNVX"/>
    <record name="ImageViewHandleInfoNVX" c:type="VkImageViewHandleInfoNVX"/>
    <record name="ImageViewAddressPropertiesNVX" c:type="VkImageViewAddressPropertiesNVX"/>
    <record name="TextureLODGatherFormatPropertiesAMD" c:type="VkTextureLODGatherFormatPropertiesAMD"/>
    <record name="ShaderInfoTypeAMD" c:type="VkShaderInfoTypeAMD"/>
    <record name="ShaderResourceUsageAMD" c:type="VkShaderResourceUsageAMD"/>
    <record name="ShaderStatisticsInfoAMD" c:type="VkShaderStatisticsInfoAMD"/>
    <record name="PhysicalDeviceCornerSampledImageFeaturesNV" c:type="VkPhysicalDeviceCornerSampledImageFeaturesNV"/>
    <record name="ExternalMemoryHandleTypeFlagBitsNV" c:type="VkExternalMemoryHandleTypeFlagBitsNV"/>
    <record name="ExternalMemoryHandleTypeFlagsNV" c:type="VkExternalMemoryHandleTypeFlagsNV"/>
    <record name="ExternalMemoryFeatureFlagBitsNV" c:type="VkExternalMemoryFeatureFlagBitsNV"/>
    <record name="ExternalMemoryFeatureFlagsNV" c:type="VkExternalMemoryFeatureFlagsNV"/>
    <record name="ExternalImageFormatPropertiesNV" c:type="VkExternalImageFormatPropertiesNV"/>
    <record name="ExternalMemoryImageCreateInfoNV" c:type="VkExternalMemoryImageCreateInfoNV"/>
    <record name="ExportMemoryAllocateInfoNV" c:type="VkExportMemoryAllocateInfoNV"/>
    <record name="ValidationCheckEXT" c:type="VkValidationCheckEXT"/>
    <record name="ValidationFlagsEXT" c:type="VkValidationFlagsEXT"/>
    <record name="PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT" c:type="VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT"/>
    <record name="ImageViewASTCDecodeModeEXT" c:type="VkImageViewASTCDecodeModeEXT"/>
    <record name="PhysicalDeviceASTCDecodeFeaturesEXT" c:type="VkPhysicalDeviceASTCDecodeFeaturesEXT"/>
    <record name="PipelineRobustnessBufferBehaviorEXT" c:type="VkPipelineRobustnessBufferBehaviorEXT"/>
    <record name="PipelineRobustnessImageBehaviorEXT" c:type="VkPipelineRobustnessImageBehaviorEXT"/>
    <record name="PhysicalDevicePipelineRobustnessFeaturesEXT" c:type="VkPhysicalDevicePipelineRobustnessFeaturesEXT"/>
    <record name="PhysicalDevicePipelineRobustnessPropertiesEXT" c:type="VkPhysicalDevicePipelineRobustnessPropertiesEXT"/>
    <record name="PipelineRobustnessCreateInfoEXT" c:type="VkPipelineRobustnessCreateInfoEXT"/>
    <record name="ConditionalRenderingFlagBitsEXT" c:type="VkConditionalRenderingFlagBitsEXT"/>
    <record name="ConditionalRenderingFlagsEXT" c:type="VkConditionalRenderingFlagsEXT"/>
    <record name="ConditionalRenderingBeginInfoEXT" c:type="VkConditionalRenderingBeginInfoEXT"/>
    <record name="PhysicalDeviceConditionalRenderingFeaturesEXT" c:type="VkPhysicalDeviceConditionalRenderingFeaturesEXT"/>
    <record name="CommandBufferInheritanceConditionalRenderingInfoEXT" c:type="VkCommandBufferInheritanceConditionalRenderingInfoEXT"/>
    <record name="ViewportWScalingNV" c:type="VkViewportWScalingNV"/>
    <record name="PipelineViewportWScalingStateCreateInfoNV" c:type="VkPipelineViewportWScalingStateCreateInfoNV"/>
    <record name="SurfaceCounterFlagBitsEXT" c:type="VkSurfaceCounterFlagBitsEXT"/>
    <record name="SurfaceCounterFlagsEXT" c:type="VkSurfaceCounterFlagsEXT"/>
    <record name="SurfaceCapabilities2EXT" c:type="VkSurfaceCapabilities2EXT"/>
    <record name="DisplayPowerStateEXT" c:type="VkDisplayPowerStateEXT"/>
    <record name="DeviceEventTypeEXT" c:type="VkDeviceEventTypeEXT"/>
    <record name="DisplayEventTypeEXT" c:type="VkDisplayEventTypeEXT"/>
    <record name="DisplayPowerInfoEXT" c:type="VkDisplayPowerInfoEXT"/>
    <record name="DeviceEventInfoEXT" c:type="VkDeviceEventInfoEXT"/>
    <record name="DisplayEventInfoEXT" c:type="VkDisplayEventInfoEXT"/>
    <record name="SwapchainCounterCreateInfoEXT" c:type="VkSwapchainCounterCreateInfoEXT"/>
    <record name="RefreshCycleDurationGOOGLE" c:type="VkRefreshCycleDurationGOOGLE"/>
    <record name="PastPresentationTimingGOOGLE" c:type="VkPastPresentationTimingGOOGLE"/>
    <record name="PresentTimeGOOGLE" c:type="VkPresentTimeGOOGLE"/>
    <record name="PresentTimesInfoGOOGLE" c:type="VkPresentTimesInfoGOOGLE"/>
    <record name="PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX" c:type="VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX"/>
    <record name="ViewportCoordinateSwizzleNV" c:type="VkViewportCoordinateSwizzleNV"/>
    <record name="PipelineViewportSwizzleStateCreateFlagsNV" c:type="VkPipelineViewportSwizzleStateCreateFlagsNV"/>
    <record name="ViewportSwizzleNV" c:type="VkViewportSwizzleNV"/>
    <record name="PipelineViewportSwizzleStateCreateInfoNV" c:type="VkPipelineViewportSwizzleStateCreateInfoNV"/>
    <record name="DiscardRectangleModeEXT" c:type="VkDiscardRectangleModeEXT"/>
    <record name="PipelineDiscardRectangleStateCreateFlagsEXT" c:type="VkPipelineDiscardRectangleStateCreateFlagsEXT"/>
    <record name="PhysicalDeviceDiscardRectanglePropertiesEXT" c:type="VkPhysicalDeviceDiscardRectanglePropertiesEXT"/>
    <record name="PipelineDiscardRectangleStateCreateInfoEXT" c:type="VkPipelineDiscardRectangleStateCreateInfoEXT"/>
    <record name="ConservativeRasterizationModeEXT" c:type="VkConservativeRasterizationModeEXT"/>
    <record name="PipelineRasterizationConservativeStateCreateFlagsEXT" c:type="VkPipelineRasterizationConservativeStateCreateFlagsEXT"/>
    <record name="PhysicalDeviceConservativeRasterizationPropertiesEXT" c:type="VkPhysicalDeviceConservativeRasterizationPropertiesEXT"/>
    <record name="PipelineRasterizationConservativeStateCreateInfoEXT" c:type="VkPipelineRasterizationConservativeStateCreateInfoEXT"/>
    <record name="PipelineRasterizationDepthClipStateCreateFlagsEXT" c:type="VkPipelineRasterizationDepthClipStateCreateFlagsEXT"/>
    <record name="PhysicalDeviceDepthClipEnableFeaturesEXT" c:type="VkPhysicalDeviceDepthClipEnableFeaturesEXT"/>
    <record name="PipelineRasterizationDepthClipStateCreateInfoEXT" c:type="VkPipelineRasterizationDepthClipStateCreateInfoEXT"/>
    <record name="XYColorEXT" c:type="VkXYColorEXT"/>
    <record name="HdrMetadataEXT" c:type="VkHdrMetadataEXT"/>
    <record name="PhysicalDeviceRelaxedLineRasterizationFeaturesIMG" c:type="VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG"/>
    <record name="DebugUtilsMessengerEXT" c:type="VkDebugUtilsMessengerEXT"/>
    <record name="DebugUtilsMessengerCallbackDataFlagsEXT" c:type="VkDebugUtilsMessengerCallbackDataFlagsEXT"/>
    <record name="DebugUtilsMessageSeverityFlagBitsEXT" c:type="VkDebugUtilsMessageSeverityFlagBitsEXT"/>
    <record name="DebugUtilsMessageTypeFlagBitsEXT" c:type="VkDebugUtilsMessageTypeFlagBitsEXT"/>
    <record name="DebugUtilsMessageTypeFlagsEXT" c:type="VkDebugUtilsMessageTypeFlagsEXT"/>
    <record name="DebugUtilsMessageSeverityFlagsEXT" c:type="VkDebugUtilsMessageSeverityFlagsEXT"/>
    <record name="DebugUtilsMessengerCreateFlagsEXT" c:type="VkDebugUtilsMessengerCreateFlagsEXT"/>
    <record name="DebugUtilsLabelEXT" c:type="VkDebugUtilsLabelEXT"/>
    <record name="DebugUtilsObjectNameInfoEXT" c:type="VkDebugUtilsObjectNameInfoEXT"/>
    <record name="DebugUtilsMessengerCallbackDataEXT" c:type="VkDebugUtilsMessengerCallbackDataEXT"/>
    <record name="DebugUtilsMessengerCreateInfoEXT" c:type="VkDebugUtilsMessengerCreateInfoEXT"/>
    <record name="DebugUtilsObjectTagInfoEXT" c:type="VkDebugUtilsObjectTagInfoEXT"/>
    <record name="SamplerReductionModeEXT" c:type="VkSamplerReductionModeEXT"/>
    <record name="SamplerReductionModeCreateInfoEXT" c:type="VkSamplerReductionModeCreateInfoEXT"/>
    <record name="PhysicalDeviceSamplerFilterMinmaxPropertiesEXT" c:type="VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT"/>
    <record name="PhysicalDeviceInlineUniformBlockFeaturesEXT" c:type="VkPhysicalDeviceInlineUniformBlockFeaturesEXT"/>
    <record name="PhysicalDeviceInlineUniformBlockPropertiesEXT" c:type="VkPhysicalDeviceInlineUniformBlockPropertiesEXT"/>
    <record name="WriteDescriptorSetInlineUniformBlockEXT" c:type="VkWriteDescriptorSetInlineUniformBlockEXT"/>
    <record name="DescriptorPoolInlineUniformBlockCreateInfoEXT" c:type="VkDescriptorPoolInlineUniformBlockCreateInfoEXT"/>
    <record name="SampleLocationEXT" c:type="VkSampleLocationEXT"/>
    <record name="SampleLocationsInfoEXT" c:type="VkSampleLocationsInfoEXT"/>
    <record name="AttachmentSampleLocationsEXT" c:type="VkAttachmentSampleLocationsEXT"/>
    <record name="SubpassSampleLocationsEXT" c:type="VkSubpassSampleLocationsEXT"/>
    <record name="RenderPassSampleLocationsBeginInfoEXT" c:type="VkRenderPassSampleLocationsBeginInfoEXT"/>
    <record name="PipelineSampleLocationsStateCreateInfoEXT" c:type="VkPipelineSampleLocationsStateCreateInfoEXT"/>
    <record name="PhysicalDeviceSampleLocationsPropertiesEXT" c:type="VkPhysicalDeviceSampleLocationsPropertiesEXT"/>
    <record name="MultisamplePropertiesEXT" c:type="VkMultisamplePropertiesEXT"/>
    <record name="BlendOverlapEXT" c:type="VkBlendOverlapEXT"/>
    <record name="PhysicalDeviceBlendOperationAdvancedFeaturesEXT" c:type="VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT"/>
    <record name="PhysicalDeviceBlendOperationAdvancedPropertiesEXT" c:type="VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT"/>
    <record name="PipelineColorBlendAdvancedStateCreateInfoEXT" c:type="VkPipelineColorBlendAdvancedStateCreateInfoEXT"/>
    <record name="PipelineCoverageToColorStateCreateFlagsNV" c:type="VkPipelineCoverageToColorStateCreateFlagsNV"/>
    <record name="PipelineCoverageToColorStateCreateInfoNV" c:type="VkPipelineCoverageToColorStateCreateInfoNV"/>
    <record name="CoverageModulationModeNV" c:type="VkCoverageModulationModeNV"/>
    <record name="PipelineCoverageModulationStateCreateFlagsNV" c:type="VkPipelineCoverageModulationStateCreateFlagsNV"/>
    <record name="PipelineCoverageModulationStateCreateInfoNV" c:type="VkPipelineCoverageModulationStateCreateInfoNV"/>
    <record name="PhysicalDeviceShaderSMBuiltinsPropertiesNV" c:type="VkPhysicalDeviceShaderSMBuiltinsPropertiesNV"/>
    <record name="PhysicalDeviceShaderSMBuiltinsFeaturesNV" c:type="VkPhysicalDeviceShaderSMBuiltinsFeaturesNV"/>
    <record name="DrmFormatModifierPropertiesEXT" c:type="VkDrmFormatModifierPropertiesEXT"/>
    <record name="DrmFormatModifierPropertiesListEXT" c:type="VkDrmFormatModifierPropertiesListEXT"/>
    <record name="PhysicalDeviceImageDrmFormatModifierInfoEXT" c:type="VkPhysicalDeviceImageDrmFormatModifierInfoEXT"/>
    <record name="ImageDrmFormatModifierListCreateInfoEXT" c:type="VkImageDrmFormatModifierListCreateInfoEXT"/>
    <record name="ImageDrmFormatModifierExplicitCreateInfoEXT" c:type="VkImageDrmFormatModifierExplicitCreateInfoEXT"/>
    <record name="ImageDrmFormatModifierPropertiesEXT" c:type="VkImageDrmFormatModifierPropertiesEXT"/>
    <record name="DrmFormatModifierProperties2EXT" c:type="VkDrmFormatModifierProperties2EXT"/>
    <record name="DrmFormatModifierPropertiesList2EXT" c:type="VkDrmFormatModifierPropertiesList2EXT"/>
    <record name="ValidationCacheEXT" c:type="VkValidationCacheEXT"/>
    <record name="ValidationCacheHeaderVersionEXT" c:type="VkValidationCacheHeaderVersionEXT"/>
    <record name="ValidationCacheCreateFlagsEXT" c:type="VkValidationCacheCreateFlagsEXT"/>
    <record name="ValidationCacheCreateInfoEXT" c:type="VkValidationCacheCreateInfoEXT"/>
    <record name="ShaderModuleValidationCacheCreateInfoEXT" c:type="VkShaderModuleValidationCacheCreateInfoEXT"/>
    <record name="DescriptorBindingFlagBitsEXT" c:type="VkDescriptorBindingFlagBitsEXT"/>
    <record name="DescriptorBindingFlagsEXT" c:type="VkDescriptorBindingFlagsEXT"/>
    <record name="DescriptorSetLayoutBindingFlagsCreateInfoEXT" c:type="VkDescriptorSetLayoutBindingFlagsCreateInfoEXT"/>
    <record name="PhysicalDeviceDescriptorIndexingFeaturesEXT" c:type="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
    <record name="PhysicalDeviceDescriptorIndexingPropertiesEXT" c:type="VkPhysicalDeviceDescriptorIndexingPropertiesEXT"/>
    <record name="DescriptorSetVariableDescriptorCountAllocateInfoEXT" c:type="VkDescriptorSetVariableDescriptorCountAllocateInfoEXT"/>
    <record name="DescriptorSetVariableDescriptorCountLayoutSupportEXT" c:type="VkDescriptorSetVariableDescriptorCountLayoutSupportEXT"/>
    <record name="ShadingRatePaletteEntryNV" c:type="VkShadingRatePaletteEntryNV"/>
    <record name="CoarseSampleOrderTypeNV" c:type="VkCoarseSampleOrderTypeNV"/>
    <record name="ShadingRatePaletteNV" c:type="VkShadingRatePaletteNV"/>
    <record name="PipelineViewportShadingRateImageStateCreateInfoNV" c:type="VkPipelineViewportShadingRateImageStateCreateInfoNV"/>
    <record name="PhysicalDeviceShadingRateImageFeaturesNV" c:type="VkPhysicalDeviceShadingRateImageFeaturesNV"/>
    <record name="PhysicalDeviceShadingRateImagePropertiesNV" c:type="VkPhysicalDeviceShadingRateImagePropertiesNV"/>
    <record name="CoarseSampleLocationNV" c:type="VkCoarseSampleLocationNV"/>
    <record name="CoarseSampleOrderCustomNV" c:type="VkCoarseSampleOrderCustomNV"/>
    <record name="PipelineViewportCoarseSampleOrderStateCreateInfoNV" c:type="VkPipelineViewportCoarseSampleOrderStateCreateInfoNV"/>
    <record name="AccelerationStructureNV" c:type="VkAccelerationStructureNV"/>
    <record name="RayTracingShaderGroupTypeKHR" c:type="VkRayTracingShaderGroupTypeKHR"/>
    <record name="RayTracingShaderGroupTypeNV" c:type="VkRayTracingShaderGroupTypeNV"/>
    <record name="GeometryTypeKHR" c:type="VkGeometryTypeKHR"/>
    <record name="GeometryTypeNV" c:type="VkGeometryTypeNV"/>
    <record name="AccelerationStructureTypeKHR" c:type="VkAccelerationStructureTypeKHR"/>
    <record name="AccelerationStructureTypeNV" c:type="VkAccelerationStructureTypeNV"/>
    <record name="CopyAccelerationStructureModeKHR" c:type="VkCopyAccelerationStructureModeKHR"/>
    <record name="CopyAccelerationStructureModeNV" c:type="VkCopyAccelerationStructureModeNV"/>
    <record name="AccelerationStructureMemoryRequirementsTypeNV" c:type="VkAccelerationStructureMemoryRequirementsTypeNV"/>
    <record name="GeometryFlagBitsKHR" c:type="VkGeometryFlagBitsKHR"/>
    <record name="GeometryFlagsKHR" c:type="VkGeometryFlagsKHR"/>
    <record name="GeometryFlagsNV" c:type="VkGeometryFlagsNV"/>
    <record name="GeometryFlagBitsNV" c:type="VkGeometryFlagBitsNV"/>
    <record name="GeometryInstanceFlagBitsKHR" c:type="VkGeometryInstanceFlagBitsKHR"/>
    <record name="GeometryInstanceFlagsKHR" c:type="VkGeometryInstanceFlagsKHR"/>
    <record name="GeometryInstanceFlagsNV" c:type="VkGeometryInstanceFlagsNV"/>
    <record name="GeometryInstanceFlagBitsNV" c:type="VkGeometryInstanceFlagBitsNV"/>
    <record name="BuildAccelerationStructureFlagBitsKHR" c:type="VkBuildAccelerationStructureFlagBitsKHR"/>
    <record name="BuildAccelerationStructureFlagsKHR" c:type="VkBuildAccelerationStructureFlagsKHR"/>
    <record name="BuildAccelerationStructureFlagsNV" c:type="VkBuildAccelerationStructureFlagsNV"/>
    <record name="BuildAccelerationStructureFlagBitsNV" c:type="VkBuildAccelerationStructureFlagBitsNV"/>
    <record name="RayTracingShaderGroupCreateInfoNV" c:type="VkRayTracingShaderGroupCreateInfoNV"/>
    <record name="RayTracingPipelineCreateInfoNV" c:type="VkRayTracingPipelineCreateInfoNV"/>
    <record name="GeometryTrianglesNV" c:type="VkGeometryTrianglesNV"/>
    <record name="GeometryAABBNV" c:type="VkGeometryAABBNV"/>
    <record name="GeometryDataNV" c:type="VkGeometryDataNV"/>
    <record name="GeometryNV" c:type="VkGeometryNV"/>
    <record name="AccelerationStructureInfoNV" c:type="VkAccelerationStructureInfoNV"/>
    <record name="AccelerationStructureCreateInfoNV" c:type="VkAccelerationStructureCreateInfoNV"/>
    <record name="BindAccelerationStructureMemoryInfoNV" c:type="VkBindAccelerationStructureMemoryInfoNV"/>
    <record name="WriteDescriptorSetAccelerationStructureNV" c:type="VkWriteDescriptorSetAccelerationStructureNV"/>
    <record name="AccelerationStructureMemoryRequirementsInfoNV" c:type="VkAccelerationStructureMemoryRequirementsInfoNV"/>
    <record name="PhysicalDeviceRayTracingPropertiesNV" c:type="VkPhysicalDeviceRayTracingPropertiesNV"/>
    <record name="TransformMatrixKHR" c:type="VkTransformMatrixKHR"/>
    <record name="TransformMatrixNV" c:type="VkTransformMatrixNV"/>
    <record name="AabbPositionsKHR" c:type="VkAabbPositionsKHR"/>
    <record name="AabbPositionsNV" c:type="VkAabbPositionsNV"/>
    <record name="AccelerationStructureInstanceKHR" c:type="VkAccelerationStructureInstanceKHR"/>
    <record name="AccelerationStructureInstanceNV" c:type="VkAccelerationStructureInstanceNV"/>
    <record name="PhysicalDeviceRepresentativeFragmentTestFeaturesNV" c:type="VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV"/>
    <record name="PipelineRepresentativeFragmentTestStateCreateInfoNV" c:type="VkPipelineRepresentativeFragmentTestStateCreateInfoNV"/>
    <record name="PhysicalDeviceImageViewImageFormatInfoEXT" c:type="VkPhysicalDeviceImageViewImageFormatInfoEXT"/>
    <record name="FilterCubicImageViewImageFormatPropertiesEXT" c:type="VkFilterCubicImageViewImageFormatPropertiesEXT"/>
    <record name="QueueGlobalPriorityEXT" c:type="VkQueueGlobalPriorityEXT"/>
    <record name="DeviceQueueGlobalPriorityCreateInfoEXT" c:type="VkDeviceQueueGlobalPriorityCreateInfoEXT"/>
    <record name="ImportMemoryHostPointerInfoEXT" c:type="VkImportMemoryHostPointerInfoEXT"/>
    <record name="MemoryHostPointerPropertiesEXT" c:type="VkMemoryHostPointerPropertiesEXT"/>
    <record name="PhysicalDeviceExternalMemoryHostPropertiesEXT" c:type="VkPhysicalDeviceExternalMemoryHostPropertiesEXT"/>
    <record name="PipelineCompilerControlFlagBitsAMD" c:type="VkPipelineCompilerControlFlagBitsAMD"/>
    <record name="PipelineCompilerControlFlagsAMD" c:type="VkPipelineCompilerControlFlagsAMD"/>
    <record name="PipelineCompilerControlCreateInfoAMD" c:type="VkPipelineCompilerControlCreateInfoAMD"/>
    <record name="TimeDomainEXT" c:type="VkTimeDomainEXT"/>
    <record name="CalibratedTimestampInfoEXT" c:type="VkCalibratedTimestampInfoEXT"/>
    <record name="PhysicalDeviceShaderCorePropertiesAMD" c:type="VkPhysicalDeviceShaderCorePropertiesAMD"/>
    <record name="MemoryOverallocationBehaviorAMD" c:type="VkMemoryOverallocationBehaviorAMD"/>
    <record name="DeviceMemoryOverallocationCreateInfoAMD" c:type="VkDeviceMemoryOverallocationCreateInfoAMD"/>
    <record name="PhysicalDeviceVertexAttributeDivisorPropertiesEXT" c:type="VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT"/>
    <record name="VertexInputBindingDivisorDescriptionEXT" c:type="VkVertexInputBindingDivisorDescriptionEXT"/>
    <record name="PipelineVertexInputDivisorStateCreateInfoEXT" c:type="VkPipelineVertexInputDivisorStateCreateInfoEXT"/>
    <record name="PhysicalDeviceVertexAttributeDivisorFeaturesEXT" c:type="VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT"/>
    <record name="PipelineCreationFeedbackFlagBitsEXT" c:type="VkPipelineCreationFeedbackFlagBitsEXT"/>
    <record name="PipelineCreationFeedbackFlagsEXT" c:type="VkPipelineCreationFeedbackFlagsEXT"/>
    <record name="PipelineCreationFeedbackCreateInfoEXT" c:type="VkPipelineCreationFeedbackCreateInfoEXT"/>
    <record name="PipelineCreationFeedbackEXT" c:type="VkPipelineCreationFeedbackEXT"/>
    <record name="PhysicalDeviceComputeShaderDerivativesFeaturesNV" c:type="VkPhysicalDeviceComputeShaderDerivativesFeaturesNV"/>
    <record name="PhysicalDeviceMeshShaderFeaturesNV" c:type="VkPhysicalDeviceMeshShaderFeaturesNV"/>
    <record name="PhysicalDeviceMeshShaderPropertiesNV" c:type="VkPhysicalDeviceMeshShaderPropertiesNV"/>
    <record name="DrawMeshTasksIndirectCommandNV" c:type="VkDrawMeshTasksIndirectCommandNV"/>
    <record name="PhysicalDeviceFragmentShaderBarycentricFeaturesNV" c:type="VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV"/>
    <record name="PhysicalDeviceShaderImageFootprintFeaturesNV" c:type="VkPhysicalDeviceShaderImageFootprintFeaturesNV"/>
    <record name="PipelineViewportExclusiveScissorStateCreateInfoNV" c:type="VkPipelineViewportExclusiveScissorStateCreateInfoNV"/>
    <record name="PhysicalDeviceExclusiveScissorFeaturesNV" c:type="VkPhysicalDeviceExclusiveScissorFeaturesNV"/>
    <record name="QueueFamilyCheckpointPropertiesNV" c:type="VkQueueFamilyCheckpointPropertiesNV"/>
    <record name="CheckpointDataNV" c:type="VkCheckpointDataNV"/>
    <record name="PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL" c:type="VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL"/>
    <record name="PerformanceConfigurationINTEL" c:type="VkPerformanceConfigurationINTEL"/>
    <record name="PerformanceConfigurationTypeINTEL" c:type="VkPerformanceConfigurationTypeINTEL"/>
    <record name="QueryPoolSamplingModeINTEL" c:type="VkQueryPoolSamplingModeINTEL"/>
    <record name="PerformanceOverrideTypeINTEL" c:type="VkPerformanceOverrideTypeINTEL"/>
    <record name="PerformanceParameterTypeINTEL" c:type="VkPerformanceParameterTypeINTEL"/>
    <record name="PerformanceValueTypeINTEL" c:type="VkPerformanceValueTypeINTEL"/>
    <record name="PerformanceValueDataINTEL" c:type="VkPerformanceValueDataINTEL"/>
    <record name="PerformanceValueINTEL" c:type="VkPerformanceValueINTEL"/>
    <record name="InitializePerformanceApiInfoINTEL" c:type="VkInitializePerformanceApiInfoINTEL"/>
    <record name="QueryPoolPerformanceQueryCreateInfoINTEL" c:type="VkQueryPoolPerformanceQueryCreateInfoINTEL"/>
    <record name="QueryPoolCreateInfoINTEL" c:type="VkQueryPoolCreateInfoINTEL"/>
    <record name="PerformanceMarkerInfoINTEL" c:type="VkPerformanceMarkerInfoINTEL"/>
    <record name="PerformanceStreamMarkerInfoINTEL" c:type="VkPerformanceStreamMarkerInfoINTEL"/>
    <record name="PerformanceOverrideInfoINTEL" c:type="VkPerformanceOverrideInfoINTEL"/>
    <record name="PerformanceConfigurationAcquireInfoINTEL" c:type="VkPerformanceConfigurationAcquireInfoINTEL"/>
    <record name="PhysicalDevicePCIBusInfoPropertiesEXT" c:type="VkPhysicalDevicePCIBusInfoPropertiesEXT"/>
    <record name="DisplayNativeHdrSurfaceCapabilitiesAMD" c:type="VkDisplayNativeHdrSurfaceCapabilitiesAMD"/>
    <record name="SwapchainDisplayNativeHdrCreateInfoAMD" c:type="VkSwapchainDisplayNativeHdrCreateInfoAMD"/>
    <record name="PhysicalDeviceFragmentDensityMapFeaturesEXT" c:type="VkPhysicalDeviceFragmentDensityMapFeaturesEXT"/>
    <record name="PhysicalDeviceFragmentDensityMapPropertiesEXT" c:type="VkPhysicalDeviceFragmentDensityMapPropertiesEXT"/>
    <record name="RenderPassFragmentDensityMapCreateInfoEXT" c:type="VkRenderPassFragmentDensityMapCreateInfoEXT"/>
    <record name="PhysicalDeviceScalarBlockLayoutFeaturesEXT" c:type="VkPhysicalDeviceScalarBlockLayoutFeaturesEXT"/>
    <record name="PhysicalDeviceSubgroupSizeControlFeaturesEXT" c:type="VkPhysicalDeviceSubgroupSizeControlFeaturesEXT"/>
    <record name="PhysicalDeviceSubgroupSizeControlPropertiesEXT" c:type="VkPhysicalDeviceSubgroupSizeControlPropertiesEXT"/>
    <record name="PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT" c:type="VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT"/>
    <record name="ShaderCorePropertiesFlagBitsAMD" c:type="VkShaderCorePropertiesFlagBitsAMD"/>
    <record name="ShaderCorePropertiesFlagsAMD" c:type="VkShaderCorePropertiesFlagsAMD"/>
    <record name="PhysicalDeviceShaderCoreProperties2AMD" c:type="VkPhysicalDeviceShaderCoreProperties2AMD"/>
    <record name="PhysicalDeviceCoherentMemoryFeaturesAMD" c:type="VkPhysicalDeviceCoherentMemoryFeaturesAMD"/>
    <record name="PhysicalDeviceShaderImageAtomicInt64FeaturesEXT" c:type="VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT"/>
    <record name="PhysicalDeviceMemoryBudgetPropertiesEXT" c:type="VkPhysicalDeviceMemoryBudgetPropertiesEXT"/>
    <record name="PhysicalDeviceMemoryPriorityFeaturesEXT" c:type="VkPhysicalDeviceMemoryPriorityFeaturesEXT"/>
    <record name="MemoryPriorityAllocateInfoEXT" c:type="VkMemoryPriorityAllocateInfoEXT"/>
    <record name="PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV" c:type="VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV"/>
    <record name="PhysicalDeviceBufferDeviceAddressFeaturesEXT" c:type="VkPhysicalDeviceBufferDeviceAddressFeaturesEXT"/>
    <record name="PhysicalDeviceBufferAddressFeaturesEXT" c:type="VkPhysicalDeviceBufferAddressFeaturesEXT"/>
    <record name="BufferDeviceAddressInfoEXT" c:type="VkBufferDeviceAddressInfoEXT"/>
    <record name="BufferDeviceAddressCreateInfoEXT" c:type="VkBufferDeviceAddressCreateInfoEXT"/>
    <record name="ToolPurposeFlagBitsEXT" c:type="VkToolPurposeFlagBitsEXT"/>
    <record name="ToolPurposeFlagsEXT" c:type="VkToolPurposeFlagsEXT"/>
    <record name="PhysicalDeviceToolPropertiesEXT" c:type="VkPhysicalDeviceToolPropertiesEXT"/>
    <record name="ImageStencilUsageCreateInfoEXT" c:type="VkImageStencilUsageCreateInfoEXT"/>
    <record name="ValidationFeatureEnableEXT" c:type="VkValidationFeatureEnableEXT"/>
    <record name="ValidationFeatureDisableEXT" c:type="VkValidationFeatureDisableEXT"/>
    <record name="ValidationFeaturesEXT" c:type="VkValidationFeaturesEXT"/>
    <record name="ComponentTypeNV" c:type="VkComponentTypeNV"/>
    <record name="ScopeNV" c:type="VkScopeNV"/>
    <record name="CooperativeMatrixPropertiesNV" c:type="VkCooperativeMatrixPropertiesNV"/>
    <record name="PhysicalDeviceCooperativeMatrixFeaturesNV" c:type="VkPhysicalDeviceCooperativeMatrixFeaturesNV"/>
    <record name="PhysicalDeviceCooperativeMatrixPropertiesNV" c:type="VkPhysicalDeviceCooperativeMatrixPropertiesNV"/>
    <record name="CoverageReductionModeNV" c:type="VkCoverageReductionModeNV"/>
    <record name="PipelineCoverageReductionStateCreateFlagsNV" c:type="VkPipelineCoverageReductionStateCreateFlagsNV"/>
    <record name="PhysicalDeviceCoverageReductionModeFeaturesNV" c:type="VkPhysicalDeviceCoverageReductionModeFeaturesNV"/>
    <record name="PipelineCoverageReductionStateCreateInfoNV" c:type="VkPipelineCoverageReductionStateCreateInfoNV"/>
    <record name="FramebufferMixedSamplesCombinationNV" c:type="VkFramebufferMixedSamplesCombinationNV"/>
    <record name="PhysicalDeviceFragmentShaderInterlockFeaturesEXT" c:type="VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT"/>
    <record name="PhysicalDeviceYcbcrImageArraysFeaturesEXT" c:type="VkPhysicalDeviceYcbcrImageArraysFeaturesEXT"/>
    <record name="ProvokingVertexModeEXT" c:type="VkProvokingVertexModeEXT"/>
    <record name="PhysicalDeviceProvokingVertexFeaturesEXT" c:type="VkPhysicalDeviceProvokingVertexFeaturesEXT"/>
    <record name="PhysicalDeviceProvokingVertexPropertiesEXT" c:type="VkPhysicalDeviceProvokingVertexPropertiesEXT"/>
    <record name="PipelineRasterizationProvokingVertexStateCreateInfoEXT" c:type="VkPipelineRasterizationProvokingVertexStateCreateInfoEXT"/>
    <record name="HeadlessSurfaceCreateFlagsEXT" c:type="VkHeadlessSurfaceCreateFlagsEXT"/>
    <record name="HeadlessSurfaceCreateInfoEXT" c:type="VkHeadlessSurfaceCreateInfoEXT"/>
    <record name="LineRasterizationModeEXT" c:type="VkLineRasterizationModeEXT"/>
    <record name="PhysicalDeviceLineRasterizationFeaturesEXT" c:type="VkPhysicalDeviceLineRasterizationFeaturesEXT"/>
    <record name="PhysicalDeviceLineRasterizationPropertiesEXT" c:type="VkPhysicalDeviceLineRasterizationPropertiesEXT"/>
    <record name="PipelineRasterizationLineStateCreateInfoEXT" c:type="VkPipelineRasterizationLineStateCreateInfoEXT"/>
    <record name="PhysicalDeviceShaderAtomicFloatFeaturesEXT" c:type="VkPhysicalDeviceShaderAtomicFloatFeaturesEXT"/>
    <record name="PhysicalDeviceHostQueryResetFeaturesEXT" c:type="VkPhysicalDeviceHostQueryResetFeaturesEXT"/>
    <record name="PhysicalDeviceIndexTypeUint8FeaturesEXT" c:type="VkPhysicalDeviceIndexTypeUint8FeaturesEXT"/>
    <record name="PhysicalDeviceExtendedDynamicStateFeaturesEXT" c:type="VkPhysicalDeviceExtendedDynamicStateFeaturesEXT"/>
    <record name="HostImageCopyFlagBitsEXT" c:type="VkHostImageCopyFlagBitsEXT"/>
    <record name="HostImageCopyFlagsEXT" c:type="VkHostImageCopyFlagsEXT"/>
    <record name="PhysicalDeviceHostImageCopyFeaturesEXT" c:type="VkPhysicalDeviceHostImageCopyFeaturesEXT"/>
    <record name="PhysicalDeviceHostImageCopyPropertiesEXT" c:type="VkPhysicalDeviceHostImageCopyPropertiesEXT"/>
    <record name="MemoryToImageCopyEXT" c:type="VkMemoryToImageCopyEXT"/>
    <record name="ImageToMemoryCopyEXT" c:type="VkImageToMemoryCopyEXT"/>
    <record name="CopyMemoryToImageInfoEXT" c:type="VkCopyMemoryToImageInfoEXT"/>
    <record name="CopyImageToMemoryInfoEXT" c:type="VkCopyImageToMemoryInfoEXT"/>
    <record name="CopyImageToImageInfoEXT" c:type="VkCopyImageToImageInfoEXT"/>
    <record name="HostImageLayoutTransitionInfoEXT" c:type="VkHostImageLayoutTransitionInfoEXT"/>
    <record name="SubresourceHostMemcpySizeEXT" c:type="VkSubresourceHostMemcpySizeEXT"/>
    <record name="HostImageCopyDevicePerformanceQueryEXT" c:type="VkHostImageCopyDevicePerformanceQueryEXT"/>
    <record name="SubresourceLayout2EXT" c:type="VkSubresourceLayout2EXT"/>
    <record name="ImageSubresource2EXT" c:type="VkImageSubresource2EXT"/>
    <record name="PhysicalDeviceMapMemoryPlacedFeaturesEXT" c:type="VkPhysicalDeviceMapMemoryPlacedFeaturesEXT"/>
    <record name="PhysicalDeviceMapMemoryPlacedPropertiesEXT" c:type="VkPhysicalDeviceMapMemoryPlacedPropertiesEXT"/>
    <record name="MemoryMapPlacedInfoEXT" c:type="VkMemoryMapPlacedInfoEXT"/>
    <record name="PhysicalDeviceShaderAtomicFloat2FeaturesEXT" c:type="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT"/>
    <record name="PresentScalingFlagBitsEXT" c:type="VkPresentScalingFlagBitsEXT"/>
    <record name="PresentScalingFlagsEXT" c:type="VkPresentScalingFlagsEXT"/>
    <record name="PresentGravityFlagBitsEXT" c:type="VkPresentGravityFlagBitsEXT"/>
    <record name="PresentGravityFlagsEXT" c:type="VkPresentGravityFlagsEXT"/>
    <record name="SurfacePresentModeEXT" c:type="VkSurfacePresentModeEXT"/>
    <record name="SurfacePresentScalingCapabilitiesEXT" c:type="VkSurfacePresentScalingCapabilitiesEXT"/>
    <record name="SurfacePresentModeCompatibilityEXT" c:type="VkSurfacePresentModeCompatibilityEXT"/>
    <record name="PhysicalDeviceSwapchainMaintenance1FeaturesEXT" c:type="VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT"/>
    <record name="SwapchainPresentFenceInfoEXT" c:type="VkSwapchainPresentFenceInfoEXT"/>
    <record name="SwapchainPresentModesCreateInfoEXT" c:type="VkSwapchainPresentModesCreateInfoEXT"/>
    <record name="SwapchainPresentModeInfoEXT" c:type="VkSwapchainPresentModeInfoEXT"/>
    <record name="SwapchainPresentScalingCreateInfoEXT" c:type="VkSwapchainPresentScalingCreateInfoEXT"/>
    <record name="ReleaseSwapchainImagesInfoEXT" c:type="VkReleaseSwapchainImagesInfoEXT"/>
    <record name="PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT" c:type="VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT"/>
    <record name="IndirectCommandsLayoutNV" c:type="VkIndirectCommandsLayoutNV"/>
    <record name="IndirectCommandsTokenTypeNV" c:type="VkIndirectCommandsTokenTypeNV"/>
    <record name="IndirectStateFlagBitsNV" c:type="VkIndirectStateFlagBitsNV"/>
    <record name="IndirectStateFlagsNV" c:type="VkIndirectStateFlagsNV"/>
    <record name="IndirectCommandsLayoutUsageFlagBitsNV" c:type="VkIndirectCommandsLayoutUsageFlagBitsNV"/>
    <record name="IndirectCommandsLayoutUsageFlagsNV" c:type="VkIndirectCommandsLayoutUsageFlagsNV"/>
    <record name="PhysicalDeviceDeviceGeneratedCommandsPropertiesNV" c:type="VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV"/>
    <record name="PhysicalDeviceDeviceGeneratedCommandsFeaturesNV" c:type="VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV"/>
    <record name="GraphicsShaderGroupCreateInfoNV" c:type="VkGraphicsShaderGroupCreateInfoNV"/>
    <record name="GraphicsPipelineShaderGroupsCreateInfoNV" c:type="VkGraphicsPipelineShaderGroupsCreateInfoNV"/>
    <record name="BindShaderGroupIndirectCommandNV" c:type="VkBindShaderGroupIndirectCommandNV"/>
    <record name="BindIndexBufferIndirectCommandNV" c:type="VkBindIndexBufferIndirectCommandNV"/>
    <record name="BindVertexBufferIndirectCommandNV" c:type="VkBindVertexBufferIndirectCommandNV"/>
    <record name="SetStateFlagsIndirectCommandNV" c:type="VkSetStateFlagsIndirectCommandNV"/>
    <record name="IndirectCommandsStreamNV" c:type="VkIndirectCommandsStreamNV"/>
    <record name="IndirectCommandsLayoutTokenNV" c:type="VkIndirectCommandsLayoutTokenNV"/>
    <record name="IndirectCommandsLayoutCreateInfoNV" c:type="VkIndirectCommandsLayoutCreateInfoNV"/>
    <record name="GeneratedCommandsInfoNV" c:type="VkGeneratedCommandsInfoNV"/>
    <record name="GeneratedCommandsMemoryRequirementsInfoNV" c:type="VkGeneratedCommandsMemoryRequirementsInfoNV"/>
    <record name="PhysicalDeviceInheritedViewportScissorFeaturesNV" c:type="VkPhysicalDeviceInheritedViewportScissorFeaturesNV"/>
    <record name="CommandBufferInheritanceViewportScissorInfoNV" c:type="VkCommandBufferInheritanceViewportScissorInfoNV"/>
    <record name="PhysicalDeviceTexelBufferAlignmentFeaturesEXT" c:type="VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT"/>
    <record name="PhysicalDeviceTexelBufferAlignmentPropertiesEXT" c:type="VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT"/>
    <record name="RenderPassTransformBeginInfoQCOM" c:type="VkRenderPassTransformBeginInfoQCOM"/>
    <record name="CommandBufferInheritanceRenderPassTransformInfoQCOM" c:type="VkCommandBufferInheritanceRenderPassTransformInfoQCOM"/>
    <record name="DepthBiasRepresentationEXT" c:type="VkDepthBiasRepresentationEXT"/>
    <record name="PhysicalDeviceDepthBiasControlFeaturesEXT" c:type="VkPhysicalDeviceDepthBiasControlFeaturesEXT"/>
    <record name="DepthBiasInfoEXT" c:type="VkDepthBiasInfoEXT"/>
    <record name="DepthBiasRepresentationInfoEXT" c:type="VkDepthBiasRepresentationInfoEXT"/>
    <record name="DeviceMemoryReportEventTypeEXT" c:type="VkDeviceMemoryReportEventTypeEXT"/>
    <record name="DeviceMemoryReportFlagsEXT" c:type="VkDeviceMemoryReportFlagsEXT"/>
    <record name="PhysicalDeviceDeviceMemoryReportFeaturesEXT" c:type="VkPhysicalDeviceDeviceMemoryReportFeaturesEXT"/>
    <record name="DeviceMemoryReportCallbackDataEXT" c:type="VkDeviceMemoryReportCallbackDataEXT"/>
    <record name="DeviceDeviceMemoryReportCreateInfoEXT" c:type="VkDeviceDeviceMemoryReportCreateInfoEXT"/>
    <record name="PhysicalDeviceRobustness2FeaturesEXT" c:type="VkPhysicalDeviceRobustness2FeaturesEXT"/>
    <record name="PhysicalDeviceRobustness2PropertiesEXT" c:type="VkPhysicalDeviceRobustness2PropertiesEXT"/>
    <record name="SamplerCustomBorderColorCreateInfoEXT" c:type="VkSamplerCustomBorderColorCreateInfoEXT"/>
    <record name="PhysicalDeviceCustomBorderColorPropertiesEXT" c:type="VkPhysicalDeviceCustomBorderColorPropertiesEXT"/>
    <record name="PhysicalDeviceCustomBorderColorFeaturesEXT" c:type="VkPhysicalDeviceCustomBorderColorFeaturesEXT"/>
    <record name="PhysicalDevicePresentBarrierFeaturesNV" c:type="VkPhysicalDevicePresentBarrierFeaturesNV"/>
    <record name="SurfaceCapabilitiesPresentBarrierNV" c:type="VkSurfaceCapabilitiesPresentBarrierNV"/>
    <record name="SwapchainPresentBarrierCreateInfoNV" c:type="VkSwapchainPresentBarrierCreateInfoNV"/>
    <record name="PrivateDataSlotEXT" c:type="VkPrivateDataSlotEXT"/>
    <record name="PrivateDataSlotCreateFlagsEXT" c:type="VkPrivateDataSlotCreateFlagsEXT"/>
    <record name="PhysicalDevicePrivateDataFeaturesEXT" c:type="VkPhysicalDevicePrivateDataFeaturesEXT"/>
    <record name="DevicePrivateDataCreateInfoEXT" c:type="VkDevicePrivateDataCreateInfoEXT"/>
    <record name="PrivateDataSlotCreateInfoEXT" c:type="VkPrivateDataSlotCreateInfoEXT"/>
    <record name="PhysicalDevicePipelineCreationCacheControlFeaturesEXT" c:type="VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT"/>
    <record name="DeviceDiagnosticsConfigFlagBitsNV" c:type="VkDeviceDiagnosticsConfigFlagBitsNV"/>
    <record name="DeviceDiagnosticsConfigFlagsNV" c:type="VkDeviceDiagnosticsConfigFlagsNV"/>
    <record name="PhysicalDeviceDiagnosticsConfigFeaturesNV" c:type="VkPhysicalDeviceDiagnosticsConfigFeaturesNV"/>
    <record name="DeviceDiagnosticsConfigCreateInfoNV" c:type="VkDeviceDiagnosticsConfigCreateInfoNV"/>
    <record name="CudaModuleNV" c:type="VkCudaModuleNV"/>
    <record name="CudaFunctionNV" c:type="VkCudaFunctionNV"/>
    <record name="CudaModuleCreateInfoNV" c:type="VkCudaModuleCreateInfoNV"/>
    <record name="CudaFunctionCreateInfoNV" c:type="VkCudaFunctionCreateInfoNV"/>
    <record name="CudaLaunchInfoNV" c:type="VkCudaLaunchInfoNV"/>
    <record name="PhysicalDeviceCudaKernelLaunchFeaturesNV" c:type="VkPhysicalDeviceCudaKernelLaunchFeaturesNV"/>
    <record name="PhysicalDeviceCudaKernelLaunchPropertiesNV" c:type="VkPhysicalDeviceCudaKernelLaunchPropertiesNV"/>
    <record name="QueryLowLatencySupportNV" c:type="VkQueryLowLatencySupportNV"/>
    <record name="AccelerationStructureKHR" c:type="VkAccelerationStructureKHR"/>
    <record name="PhysicalDeviceDescriptorBufferPropertiesEXT" c:type="VkPhysicalDeviceDescriptorBufferPropertiesEXT"/>
    <record name="PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT" c:type="VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT"/>
    <record name="PhysicalDeviceDescriptorBufferFeaturesEXT" c:type="VkPhysicalDeviceDescriptorBufferFeaturesEXT"/>
    <record name="DescriptorAddressInfoEXT" c:type="VkDescriptorAddressInfoEXT"/>
    <record name="DescriptorBufferBindingInfoEXT" c:type="VkDescriptorBufferBindingInfoEXT"/>
    <record name="DescriptorBufferBindingPushDescriptorBufferHandleEXT" c:type="VkDescriptorBufferBindingPushDescriptorBufferHandleEXT"/>
    <record name="DescriptorDataEXT" c:type="VkDescriptorDataEXT"/>
    <record name="DescriptorGetInfoEXT" c:type="VkDescriptorGetInfoEXT"/>
    <record name="BufferCaptureDescriptorDataInfoEXT" c:type="VkBufferCaptureDescriptorDataInfoEXT"/>
    <record name="ImageCaptureDescriptorDataInfoEXT" c:type="VkImageCaptureDescriptorDataInfoEXT"/>
    <record name="ImageViewCaptureDescriptorDataInfoEXT" c:type="VkImageViewCaptureDescriptorDataInfoEXT"/>
    <record name="SamplerCaptureDescriptorDataInfoEXT" c:type="VkSamplerCaptureDescriptorDataInfoEXT"/>
    <record name="OpaqueCaptureDescriptorDataCreateInfoEXT" c:type="VkOpaqueCaptureDescriptorDataCreateInfoEXT"/>
    <record name="AccelerationStructureCaptureDescriptorDataInfoEXT" c:type="VkAccelerationStructureCaptureDescriptorDataInfoEXT"/>
    <record name="GraphicsPipelineLibraryFlagBitsEXT" c:type="VkGraphicsPipelineLibraryFlagBitsEXT"/>
    <record name="GraphicsPipelineLibraryFlagsEXT" c:type="VkGraphicsPipelineLibraryFlagsEXT"/>
    <record name="PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT" c:type="VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT"/>
    <record name="PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT" c:type="VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT"/>
    <record name="GraphicsPipelineLibraryCreateInfoEXT" c:type="VkGraphicsPipelineLibraryCreateInfoEXT"/>
    <record name="PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD" c:type="VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD"/>
    <record name="FragmentShadingRateTypeNV" c:type="VkFragmentShadingRateTypeNV"/>
    <record name="FragmentShadingRateNV" c:type="VkFragmentShadingRateNV"/>
    <record name="PhysicalDeviceFragmentShadingRateEnumsFeaturesNV" c:type="VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV"/>
    <record name="PhysicalDeviceFragmentShadingRateEnumsPropertiesNV" c:type="VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV"/>
    <record name="PipelineFragmentShadingRateEnumStateCreateInfoNV" c:type="VkPipelineFragmentShadingRateEnumStateCreateInfoNV"/>
    <record name="AccelerationStructureMotionInstanceTypeNV" c:type="VkAccelerationStructureMotionInstanceTypeNV"/>
    <record name="AccelerationStructureMotionInfoFlagsNV" c:type="VkAccelerationStructureMotionInfoFlagsNV"/>
    <record name="AccelerationStructureMotionInstanceFlagsNV" c:type="VkAccelerationStructureMotionInstanceFlagsNV"/>
    <record name="DeviceOrHostAddressConstKHR" c:type="VkDeviceOrHostAddressConstKHR"/>
    <record name="AccelerationStructureGeometryMotionTrianglesDataNV" c:type="VkAccelerationStructureGeometryMotionTrianglesDataNV"/>
    <record name="AccelerationStructureMotionInfoNV" c:type="VkAccelerationStructureMotionInfoNV"/>
    <record name="AccelerationStructureMatrixMotionInstanceNV" c:type="VkAccelerationStructureMatrixMotionInstanceNV"/>
    <record name="SRTDataNV" c:type="VkSRTDataNV"/>
    <record name="AccelerationStructureSRTMotionInstanceNV" c:type="VkAccelerationStructureSRTMotionInstanceNV"/>
    <record name="AccelerationStructureMotionInstanceDataNV" c:type="VkAccelerationStructureMotionInstanceDataNV"/>
    <record name="AccelerationStructureMotionInstanceNV" c:type="VkAccelerationStructureMotionInstanceNV"/>
    <record name="PhysicalDeviceRayTracingMotionBlurFeaturesNV" c:type="VkPhysicalDeviceRayTracingMotionBlurFeaturesNV"/>
    <record name="PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT" c:type="VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT"/>
    <record name="PhysicalDeviceFragmentDensityMap2FeaturesEXT" c:type="VkPhysicalDeviceFragmentDensityMap2FeaturesEXT"/>
    <record name="PhysicalDeviceFragmentDensityMap2PropertiesEXT" c:type="VkPhysicalDeviceFragmentDensityMap2PropertiesEXT"/>
    <record name="CopyCommandTransformInfoQCOM" c:type="VkCopyCommandTransformInfoQCOM"/>
    <record name="PhysicalDeviceImageRobustnessFeaturesEXT" c:type="VkPhysicalDeviceImageRobustnessFeaturesEXT"/>
    <record name="ImageCompressionFlagBitsEXT" c:type="VkImageCompressionFlagBitsEXT"/>
    <record name="ImageCompressionFlagsEXT" c:type="VkImageCompressionFlagsEXT"/>
    <record name="ImageCompressionFixedRateFlagBitsEXT" c:type="VkImageCompressionFixedRateFlagBitsEXT"/>
    <record name="ImageCompressionFixedRateFlagsEXT" c:type="VkImageCompressionFixedRateFlagsEXT"/>
    <record name="PhysicalDeviceImageCompressionControlFeaturesEXT" c:type="VkPhysicalDeviceImageCompressionControlFeaturesEXT"/>
    <record name="ImageCompressionControlEXT" c:type="VkImageCompressionControlEXT"/>
    <record name="ImageCompressionPropertiesEXT" c:type="VkImageCompressionPropertiesEXT"/>
    <record name="PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT" c:type="VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT"/>
    <record name="PhysicalDevice4444FormatsFeaturesEXT" c:type="VkPhysicalDevice4444FormatsFeaturesEXT"/>
    <record name="DeviceFaultAddressTypeEXT" c:type="VkDeviceFaultAddressTypeEXT"/>
    <record name="DeviceFaultVendorBinaryHeaderVersionEXT" c:type="VkDeviceFaultVendorBinaryHeaderVersionEXT"/>
    <record name="PhysicalDeviceFaultFeaturesEXT" c:type="VkPhysicalDeviceFaultFeaturesEXT"/>
    <record name="DeviceFaultCountsEXT" c:type="VkDeviceFaultCountsEXT"/>
    <record name="DeviceFaultAddressInfoEXT" c:type="VkDeviceFaultAddressInfoEXT"/>
    <record name="DeviceFaultVendorInfoEXT" c:type="VkDeviceFaultVendorInfoEXT"/>
    <record name="DeviceFaultInfoEXT" c:type="VkDeviceFaultInfoEXT"/>
    <record name="DeviceFaultVendorBinaryHeaderVersionOneEXT" c:type="VkDeviceFaultVendorBinaryHeaderVersionOneEXT"/>
    <record name="PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT" c:type="VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT"/>
    <record name="PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM" c:type="VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM"/>
    <record name="PhysicalDeviceRGBA10X6FormatsFeaturesEXT" c:type="VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT"/>
    <record name="PhysicalDeviceMutableDescriptorTypeFeaturesEXT" c:type="VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT"/>
    <record name="PhysicalDeviceMutableDescriptorTypeFeaturesVALVE" c:type="VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE"/>
    <record name="MutableDescriptorTypeListEXT" c:type="VkMutableDescriptorTypeListEXT"/>
    <record name="MutableDescriptorTypeListVALVE" c:type="VkMutableDescriptorTypeListVALVE"/>
    <record name="MutableDescriptorTypeCreateInfoEXT" c:type="VkMutableDescriptorTypeCreateInfoEXT"/>
    <record name="MutableDescriptorTypeCreateInfoVALVE" c:type="VkMutableDescriptorTypeCreateInfoVALVE"/>
    <record name="PhysicalDeviceVertexInputDynamicStateFeaturesEXT" c:type="VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT"/>
    <record name="VertexInputBindingDescription2EXT" c:type="VkVertexInputBindingDescription2EXT"/>
    <record name="VertexInputAttributeDescription2EXT" c:type="VkVertexInputAttributeDescription2EXT"/>
    <record name="PhysicalDeviceDrmPropertiesEXT" c:type="VkPhysicalDeviceDrmPropertiesEXT"/>
    <record name="DeviceAddressBindingTypeEXT" c:type="VkDeviceAddressBindingTypeEXT"/>
    <record name="DeviceAddressBindingFlagBitsEXT" c:type="VkDeviceAddressBindingFlagBitsEXT"/>
    <record name="DeviceAddressBindingFlagsEXT" c:type="VkDeviceAddressBindingFlagsEXT"/>
    <record name="PhysicalDeviceAddressBindingReportFeaturesEXT" c:type="VkPhysicalDeviceAddressBindingReportFeaturesEXT"/>
    <record name="DeviceAddressBindingCallbackDataEXT" c:type="VkDeviceAddressBindingCallbackDataEXT"/>
    <record name="PhysicalDeviceDepthClipControlFeaturesEXT" c:type="VkPhysicalDeviceDepthClipControlFeaturesEXT"/>
    <record name="PipelineViewportDepthClipControlCreateInfoEXT" c:type="VkPipelineViewportDepthClipControlCreateInfoEXT"/>
    <record name="PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT" c:type="VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT"/>
    <record name="SubpassShadingPipelineCreateInfoHUAWEI" c:type="VkSubpassShadingPipelineCreateInfoHUAWEI"/>
    <record name="PhysicalDeviceSubpassShadingFeaturesHUAWEI" c:type="VkPhysicalDeviceSubpassShadingFeaturesHUAWEI"/>
    <record name="PhysicalDeviceSubpassShadingPropertiesHUAWEI" c:type="VkPhysicalDeviceSubpassShadingPropertiesHUAWEI"/>
    <record name="PhysicalDeviceInvocationMaskFeaturesHUAWEI" c:type="VkPhysicalDeviceInvocationMaskFeaturesHUAWEI"/>
    <record name="RemoteAddressNV" c:type="VkRemoteAddressNV"/>
    <record name="MemoryGetRemoteAddressInfoNV" c:type="VkMemoryGetRemoteAddressInfoNV"/>
    <record name="PhysicalDeviceExternalMemoryRDMAFeaturesNV" c:type="VkPhysicalDeviceExternalMemoryRDMAFeaturesNV"/>
    <record name="PipelineInfoEXT" c:type="VkPipelineInfoEXT"/>
    <record name="PipelinePropertiesIdentifierEXT" c:type="VkPipelinePropertiesIdentifierEXT"/>
    <record name="PhysicalDevicePipelinePropertiesFeaturesEXT" c:type="VkPhysicalDevicePipelinePropertiesFeaturesEXT"/>
    <record name="FrameBoundaryFlagBitsEXT" c:type="VkFrameBoundaryFlagBitsEXT"/>
    <record name="FrameBoundaryFlagsEXT" c:type="VkFrameBoundaryFlagsEXT"/>
    <record name="PhysicalDeviceFrameBoundaryFeaturesEXT" c:type="VkPhysicalDeviceFrameBoundaryFeaturesEXT"/>
    <record name="FrameBoundaryEXT" c:type="VkFrameBoundaryEXT"/>
    <record name="PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT" c:type="VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT"/>
    <record name="SubpassResolvePerformanceQueryEXT" c:type="VkSubpassResolvePerformanceQueryEXT"/>
    <record name="MultisampledRenderToSingleSampledInfoEXT" c:type="VkMultisampledRenderToSingleSampledInfoEXT"/>
    <record name="PhysicalDeviceExtendedDynamicState2FeaturesEXT" c:type="VkPhysicalDeviceExtendedDynamicState2FeaturesEXT"/>
    <record name="PhysicalDeviceColorWriteEnableFeaturesEXT" c:type="VkPhysicalDeviceColorWriteEnableFeaturesEXT"/>
    <record name="PipelineColorWriteCreateInfoEXT" c:type="VkPipelineColorWriteCreateInfoEXT"/>
    <record name="PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT" c:type="VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT"/>
    <record name="PhysicalDeviceGlobalPriorityQueryFeaturesEXT" c:type="VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT"/>
    <record name="QueueFamilyGlobalPriorityPropertiesEXT" c:type="VkQueueFamilyGlobalPriorityPropertiesEXT"/>
    <record name="PhysicalDeviceImageViewMinLodFeaturesEXT" c:type="VkPhysicalDeviceImageViewMinLodFeaturesEXT"/>
    <record name="ImageViewMinLodCreateInfoEXT" c:type="VkImageViewMinLodCreateInfoEXT"/>
    <record name="PhysicalDeviceMultiDrawFeaturesEXT" c:type="VkPhysicalDeviceMultiDrawFeaturesEXT"/>
    <record name="PhysicalDeviceMultiDrawPropertiesEXT" c:type="VkPhysicalDeviceMultiDrawPropertiesEXT"/>
    <record name="MultiDrawInfoEXT" c:type="VkMultiDrawInfoEXT"/>
    <record name="MultiDrawIndexedInfoEXT" c:type="VkMultiDrawIndexedInfoEXT"/>
    <record name="PhysicalDeviceImage2DViewOf3DFeaturesEXT" c:type="VkPhysicalDeviceImage2DViewOf3DFeaturesEXT"/>
    <record name="PhysicalDeviceShaderTileImageFeaturesEXT" c:type="VkPhysicalDeviceShaderTileImageFeaturesEXT"/>
    <record name="PhysicalDeviceShaderTileImagePropertiesEXT" c:type="VkPhysicalDeviceShaderTileImagePropertiesEXT"/>
    <record name="MicromapEXT" c:type="VkMicromapEXT"/>
    <record name="MicromapTypeEXT" c:type="VkMicromapTypeEXT"/>
    <record name="BuildMicromapModeEXT" c:type="VkBuildMicromapModeEXT"/>
    <record name="CopyMicromapModeEXT" c:type="VkCopyMicromapModeEXT"/>
    <record name="OpacityMicromapFormatEXT" c:type="VkOpacityMicromapFormatEXT"/>
    <record name="OpacityMicromapSpecialIndexEXT" c:type="VkOpacityMicromapSpecialIndexEXT"/>
    <record name="AccelerationStructureCompatibilityKHR" c:type="VkAccelerationStructureCompatibilityKHR"/>
    <record name="AccelerationStructureBuildTypeKHR" c:type="VkAccelerationStructureBuildTypeKHR"/>
    <record name="BuildMicromapFlagBitsEXT" c:type="VkBuildMicromapFlagBitsEXT"/>
    <record name="BuildMicromapFlagsEXT" c:type="VkBuildMicromapFlagsEXT"/>
    <record name="MicromapCreateFlagBitsEXT" c:type="VkMicromapCreateFlagBitsEXT"/>
    <record name="MicromapCreateFlagsEXT" c:type="VkMicromapCreateFlagsEXT"/>
    <record name="MicromapUsageEXT" c:type="VkMicromapUsageEXT"/>
    <record name="DeviceOrHostAddressKHR" c:type="VkDeviceOrHostAddressKHR"/>
    <record name="MicromapBuildInfoEXT" c:type="VkMicromapBuildInfoEXT"/>
    <record name="MicromapCreateInfoEXT" c:type="VkMicromapCreateInfoEXT"/>
    <record name="PhysicalDeviceOpacityMicromapFeaturesEXT" c:type="VkPhysicalDeviceOpacityMicromapFeaturesEXT"/>
    <record name="PhysicalDeviceOpacityMicromapPropertiesEXT" c:type="VkPhysicalDeviceOpacityMicromapPropertiesEXT"/>
    <record name="MicromapVersionInfoEXT" c:type="VkMicromapVersionInfoEXT"/>
    <record name="CopyMicromapToMemoryInfoEXT" c:type="VkCopyMicromapToMemoryInfoEXT"/>
    <record name="CopyMemoryToMicromapInfoEXT" c:type="VkCopyMemoryToMicromapInfoEXT"/>
    <record name="CopyMicromapInfoEXT" c:type="VkCopyMicromapInfoEXT"/>
    <record name="MicromapBuildSizesInfoEXT" c:type="VkMicromapBuildSizesInfoEXT"/>
    <record name="AccelerationStructureTrianglesOpacityMicromapEXT" c:type="VkAccelerationStructureTrianglesOpacityMicromapEXT"/>
    <record name="MicromapTriangleEXT" c:type="VkMicromapTriangleEXT"/>
    <record name="PhysicalDeviceClusterCullingShaderFeaturesHUAWEI" c:type="VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI"/>
    <record name="PhysicalDeviceClusterCullingShaderPropertiesHUAWEI" c:type="VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI"/>
    <record name="PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI" c:type="VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI"/>
    <record name="PhysicalDeviceBorderColorSwizzleFeaturesEXT" c:type="VkPhysicalDeviceBorderColorSwizzleFeaturesEXT"/>
    <record name="SamplerBorderColorComponentMappingCreateInfoEXT" c:type="VkSamplerBorderColorComponentMappingCreateInfoEXT"/>
    <record name="PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT" c:type="VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT"/>
    <record name="PhysicalDeviceShaderCorePropertiesARM" c:type="VkPhysicalDeviceShaderCorePropertiesARM"/>
    <record name="PhysicalDeviceSchedulingControlsFlagsARM" c:type="VkPhysicalDeviceSchedulingControlsFlagsARM"/>
    <record name="PhysicalDeviceSchedulingControlsFlagBitsARM" c:type="VkPhysicalDeviceSchedulingControlsFlagBitsARM"/>
    <record name="DeviceQueueShaderCoreControlCreateInfoARM" c:type="VkDeviceQueueShaderCoreControlCreateInfoARM"/>
    <record name="PhysicalDeviceSchedulingControlsFeaturesARM" c:type="VkPhysicalDeviceSchedulingControlsFeaturesARM"/>
    <record name="PhysicalDeviceSchedulingControlsPropertiesARM" c:type="VkPhysicalDeviceSchedulingControlsPropertiesARM"/>
    <record name="PhysicalDeviceImageSlicedViewOf3DFeaturesEXT" c:type="VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT"/>
    <record name="ImageViewSlicedCreateInfoEXT" c:type="VkImageViewSlicedCreateInfoEXT"/>
    <record name="PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE" c:type="VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE"/>
    <record name="DescriptorSetBindingReferenceVALVE" c:type="VkDescriptorSetBindingReferenceVALVE"/>
    <record name="DescriptorSetLayoutHostMappingInfoVALVE" c:type="VkDescriptorSetLayoutHostMappingInfoVALVE"/>
    <record name="PhysicalDeviceDepthClampZeroOneFeaturesEXT" c:type="VkPhysicalDeviceDepthClampZeroOneFeaturesEXT"/>
    <record name="PhysicalDeviceNonSeamlessCubeMapFeaturesEXT" c:type="VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT"/>
    <record name="PhysicalDeviceRenderPassStripedFeaturesARM" c:type="VkPhysicalDeviceRenderPassStripedFeaturesARM"/>
    <record name="PhysicalDeviceRenderPassStripedPropertiesARM" c:type="VkPhysicalDeviceRenderPassStripedPropertiesARM"/>
    <record name="RenderPassStripeInfoARM" c:type="VkRenderPassStripeInfoARM"/>
    <record name="RenderPassStripeBeginInfoARM" c:type="VkRenderPassStripeBeginInfoARM"/>
    <record name="RenderPassStripeSubmitInfoARM" c:type="VkRenderPassStripeSubmitInfoARM"/>
    <record name="PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM" c:type="VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM"/>
    <record name="PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM" c:type="VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM"/>
    <record name="SubpassFragmentDensityMapOffsetEndInfoQCOM" c:type="VkSubpassFragmentDensityMapOffsetEndInfoQCOM"/>
    <record name="CopyMemoryIndirectCommandNV" c:type="VkCopyMemoryIndirectCommandNV"/>
    <record name="CopyMemoryToImageIndirectCommandNV" c:type="VkCopyMemoryToImageIndirectCommandNV"/>
    <record name="PhysicalDeviceCopyMemoryIndirectFeaturesNV" c:type="VkPhysicalDeviceCopyMemoryIndirectFeaturesNV"/>
    <record name="PhysicalDeviceCopyMemoryIndirectPropertiesNV" c:type="VkPhysicalDeviceCopyMemoryIndirectPropertiesNV"/>
    <record name="MemoryDecompressionMethodFlagBitsNV" c:type="VkMemoryDecompressionMethodFlagBitsNV"/>
    <record name="MemoryDecompressionMethodFlagsNV" c:type="VkMemoryDecompressionMethodFlagsNV"/>
    <record name="DecompressMemoryRegionNV" c:type="VkDecompressMemoryRegionNV"/>
    <record name="PhysicalDeviceMemoryDecompressionFeaturesNV" c:type="VkPhysicalDeviceMemoryDecompressionFeaturesNV"/>
    <record name="PhysicalDeviceMemoryDecompressionPropertiesNV" c:type="VkPhysicalDeviceMemoryDecompressionPropertiesNV"/>
    <record name="PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV" c:type="VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV"/>
    <record name="ComputePipelineIndirectBufferInfoNV" c:type="VkComputePipelineIndirectBufferInfoNV"/>
    <record name="PipelineIndirectDeviceAddressInfoNV" c:type="VkPipelineIndirectDeviceAddressInfoNV"/>
    <record name="BindPipelineIndirectCommandNV" c:type="VkBindPipelineIndirectCommandNV"/>
    <record name="PhysicalDeviceLinearColorAttachmentFeaturesNV" c:type="VkPhysicalDeviceLinearColorAttachmentFeaturesNV"/>
    <record name="PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT" c:type="VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT"/>
    <record name="ImageViewSampleWeightCreateInfoQCOM" c:type="VkImageViewSampleWeightCreateInfoQCOM"/>
    <record name="PhysicalDeviceImageProcessingFeaturesQCOM" c:type="VkPhysicalDeviceImageProcessingFeaturesQCOM"/>
    <record name="PhysicalDeviceImageProcessingPropertiesQCOM" c:type="VkPhysicalDeviceImageProcessingPropertiesQCOM"/>
    <record name="PhysicalDeviceNestedCommandBufferFeaturesEXT" c:type="VkPhysicalDeviceNestedCommandBufferFeaturesEXT"/>
    <record name="PhysicalDeviceNestedCommandBufferPropertiesEXT" c:type="VkPhysicalDeviceNestedCommandBufferPropertiesEXT"/>
    <record name="ExternalMemoryAcquireUnmodifiedEXT" c:type="VkExternalMemoryAcquireUnmodifiedEXT"/>
    <record name="PhysicalDeviceExtendedDynamicState3FeaturesEXT" c:type="VkPhysicalDeviceExtendedDynamicState3FeaturesEXT"/>
    <record name="PhysicalDeviceExtendedDynamicState3PropertiesEXT" c:type="VkPhysicalDeviceExtendedDynamicState3PropertiesEXT"/>
    <record name="ColorBlendEquationEXT" c:type="VkColorBlendEquationEXT"/>
    <record name="ColorBlendAdvancedEXT" c:type="VkColorBlendAdvancedEXT"/>
    <record name="SubpassMergeStatusEXT" c:type="VkSubpassMergeStatusEXT"/>
    <record name="PhysicalDeviceSubpassMergeFeedbackFeaturesEXT" c:type="VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT"/>
    <record name="RenderPassCreationControlEXT" c:type="VkRenderPassCreationControlEXT"/>
    <record name="RenderPassCreationFeedbackInfoEXT" c:type="VkRenderPassCreationFeedbackInfoEXT"/>
    <record name="RenderPassCreationFeedbackCreateInfoEXT" c:type="VkRenderPassCreationFeedbackCreateInfoEXT"/>
    <record name="RenderPassSubpassFeedbackInfoEXT" c:type="VkRenderPassSubpassFeedbackInfoEXT"/>
    <record name="RenderPassSubpassFeedbackCreateInfoEXT" c:type="VkRenderPassSubpassFeedbackCreateInfoEXT"/>
    <record name="DirectDriverLoadingModeLUNARG" c:type="VkDirectDriverLoadingModeLUNARG"/>
    <record name="DirectDriverLoadingFlagsLUNARG" c:type="VkDirectDriverLoadingFlagsLUNARG"/>
    <record name="DirectDriverLoadingInfoLUNARG" c:type="VkDirectDriverLoadingInfoLUNARG"/>
    <record name="DirectDriverLoadingListLUNARG" c:type="VkDirectDriverLoadingListLUNARG"/>
    <record name="PhysicalDeviceShaderModuleIdentifierFeaturesEXT" c:type="VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT"/>
    <record name="PhysicalDeviceShaderModuleIdentifierPropertiesEXT" c:type="VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT"/>
    <record name="PipelineShaderStageModuleIdentifierCreateInfoEXT" c:type="VkPipelineShaderStageModuleIdentifierCreateInfoEXT"/>
    <record name="ShaderModuleIdentifierEXT" c:type="VkShaderModuleIdentifierEXT"/>
    <record name="OpticalFlowSessionNV" c:type="VkOpticalFlowSessionNV"/>
    <record name="OpticalFlowPerformanceLevelNV" c:type="VkOpticalFlowPerformanceLevelNV"/>
    <record name="OpticalFlowSessionBindingPointNV" c:type="VkOpticalFlowSessionBindingPointNV"/>
    <record name="OpticalFlowGridSizeFlagBitsNV" c:type="VkOpticalFlowGridSizeFlagBitsNV"/>
    <record name="OpticalFlowGridSizeFlagsNV" c:type="VkOpticalFlowGridSizeFlagsNV"/>
    <record name="OpticalFlowUsageFlagBitsNV" c:type="VkOpticalFlowUsageFlagBitsNV"/>
    <record name="OpticalFlowUsageFlagsNV" c:type="VkOpticalFlowUsageFlagsNV"/>
    <record name="OpticalFlowSessionCreateFlagBitsNV" c:type="VkOpticalFlowSessionCreateFlagBitsNV"/>
    <record name="OpticalFlowSessionCreateFlagsNV" c:type="VkOpticalFlowSessionCreateFlagsNV"/>
    <record name="OpticalFlowExecuteFlagBitsNV" c:type="VkOpticalFlowExecuteFlagBitsNV"/>
    <record name="OpticalFlowExecuteFlagsNV" c:type="VkOpticalFlowExecuteFlagsNV"/>
    <record name="PhysicalDeviceOpticalFlowFeaturesNV" c:type="VkPhysicalDeviceOpticalFlowFeaturesNV"/>
    <record name="PhysicalDeviceOpticalFlowPropertiesNV" c:type="VkPhysicalDeviceOpticalFlowPropertiesNV"/>
    <record name="OpticalFlowImageFormatInfoNV" c:type="VkOpticalFlowImageFormatInfoNV"/>
    <record name="OpticalFlowImageFormatPropertiesNV" c:type="VkOpticalFlowImageFormatPropertiesNV"/>
    <record name="OpticalFlowSessionCreateInfoNV" c:type="VkOpticalFlowSessionCreateInfoNV"/>
    <record name="OpticalFlowSessionCreatePrivateDataInfoNV" c:type="VkOpticalFlowSessionCreatePrivateDataInfoNV"/>
    <record name="OpticalFlowExecuteInfoNV" c:type="VkOpticalFlowExecuteInfoNV"/>
    <record name="PhysicalDeviceLegacyDitheringFeaturesEXT" c:type="VkPhysicalDeviceLegacyDitheringFeaturesEXT"/>
    <record name="PhysicalDevicePipelineProtectedAccessFeaturesEXT" c:type="VkPhysicalDevicePipelineProtectedAccessFeaturesEXT"/>
    <record name="ShaderEXT" c:type="VkShaderEXT"/>
    <record name="ShaderCodeTypeEXT" c:type="VkShaderCodeTypeEXT"/>
    <record name="ShaderCreateFlagBitsEXT" c:type="VkShaderCreateFlagBitsEXT"/>
    <record name="ShaderCreateFlagsEXT" c:type="VkShaderCreateFlagsEXT"/>
    <record name="PhysicalDeviceShaderObjectFeaturesEXT" c:type="VkPhysicalDeviceShaderObjectFeaturesEXT"/>
    <record name="PhysicalDeviceShaderObjectPropertiesEXT" c:type="VkPhysicalDeviceShaderObjectPropertiesEXT"/>
    <record name="ShaderCreateInfoEXT" c:type="VkShaderCreateInfoEXT"/>
    <record name="ShaderRequiredSubgroupSizeCreateInfoEXT" c:type="VkShaderRequiredSubgroupSizeCreateInfoEXT"/>
    <record name="PhysicalDeviceTilePropertiesFeaturesQCOM" c:type="VkPhysicalDeviceTilePropertiesFeaturesQCOM"/>
    <record name="TilePropertiesQCOM" c:type="VkTilePropertiesQCOM"/>
    <record name="PhysicalDeviceAmigoProfilingFeaturesSEC" c:type="VkPhysicalDeviceAmigoProfilingFeaturesSEC"/>
    <record name="AmigoProfilingSubmitInfoSEC" c:type="VkAmigoProfilingSubmitInfoSEC"/>
    <record name="PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM" c:type="VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM"/>
    <record name="RayTracingInvocationReorderModeNV" c:type="VkRayTracingInvocationReorderModeNV"/>
    <record name="PhysicalDeviceRayTracingInvocationReorderPropertiesNV" c:type="VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV"/>
    <record name="PhysicalDeviceRayTracingInvocationReorderFeaturesNV" c:type="VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV"/>
    <record name="PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV" c:type="VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV"/>
    <record name="PhysicalDeviceExtendedSparseAddressSpacePropertiesNV" c:type="VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV"/>
    <record name="PhysicalDeviceLegacyVertexAttributesFeaturesEXT" c:type="VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT"/>
    <record name="PhysicalDeviceLegacyVertexAttributesPropertiesEXT" c:type="VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT"/>
    <record name="LayerSettingTypeEXT" c:type="VkLayerSettingTypeEXT"/>
    <record name="LayerSettingEXT" c:type="VkLayerSettingEXT"/>
    <record name="LayerSettingsCreateInfoEXT" c:type="VkLayerSettingsCreateInfoEXT"/>
    <record name="PhysicalDeviceShaderCoreBuiltinsFeaturesARM" c:type="VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM"/>
    <record name="PhysicalDeviceShaderCoreBuiltinsPropertiesARM" c:type="VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM"/>
    <record name="PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT" c:type="VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT"/>
    <record name="PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT" c:type="VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT"/>
    <record name="LatencyMarkerNV" c:type="VkLatencyMarkerNV"/>
    <record name="OutOfBandQueueTypeNV" c:type="VkOutOfBandQueueTypeNV"/>
    <record name="LatencySleepModeInfoNV" c:type="VkLatencySleepModeInfoNV"/>
    <record name="LatencySleepInfoNV" c:type="VkLatencySleepInfoNV"/>
    <record name="SetLatencyMarkerInfoNV" c:type="VkSetLatencyMarkerInfoNV"/>
    <record name="LatencyTimingsFrameReportNV" c:type="VkLatencyTimingsFrameReportNV"/>
    <record name="GetLatencyMarkerInfoNV" c:type="VkGetLatencyMarkerInfoNV"/>
    <record name="LatencySubmissionPresentIdNV" c:type="VkLatencySubmissionPresentIdNV"/>
    <record name="SwapchainLatencyCreateInfoNV" c:type="VkSwapchainLatencyCreateInfoNV"/>
    <record name="OutOfBandQueueTypeInfoNV" c:type="VkOutOfBandQueueTypeInfoNV"/>
    <record name="LatencySurfaceCapabilitiesNV" c:type="VkLatencySurfaceCapabilitiesNV"/>
    <record name="PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM" c:type="VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM"/>
    <record name="MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM" c:type="VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM"/>
    <record name="PhysicalDevicePerStageDescriptorSetFeaturesNV" c:type="VkPhysicalDevicePerStageDescriptorSetFeaturesNV"/>
    <record name="BlockMatchWindowCompareModeQCOM" c:type="VkBlockMatchWindowCompareModeQCOM"/>
    <record name="PhysicalDeviceImageProcessing2FeaturesQCOM" c:type="VkPhysicalDeviceImageProcessing2FeaturesQCOM"/>
    <record name="PhysicalDeviceImageProcessing2PropertiesQCOM" c:type="VkPhysicalDeviceImageProcessing2PropertiesQCOM"/>
    <record name="SamplerBlockMatchWindowCreateInfoQCOM" c:type="VkSamplerBlockMatchWindowCreateInfoQCOM"/>
    <record name="CubicFilterWeightsQCOM" c:type="VkCubicFilterWeightsQCOM"/>
    <record name="PhysicalDeviceCubicWeightsFeaturesQCOM" c:type="VkPhysicalDeviceCubicWeightsFeaturesQCOM"/>
    <record name="SamplerCubicWeightsCreateInfoQCOM" c:type="VkSamplerCubicWeightsCreateInfoQCOM"/>
    <record name="BlitImageCubicWeightsInfoQCOM" c:type="VkBlitImageCubicWeightsInfoQCOM"/>
    <record name="PhysicalDeviceYcbcrDegammaFeaturesQCOM" c:type="VkPhysicalDeviceYcbcrDegammaFeaturesQCOM"/>
    <record name="SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM" c:type="VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM"/>
    <record name="PhysicalDeviceCubicClampFeaturesQCOM" c:type="VkPhysicalDeviceCubicClampFeaturesQCOM"/>
    <record name="PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT" c:type="VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT"/>
    <record name="LayeredDriverUnderlyingApiMSFT" c:type="VkLayeredDriverUnderlyingApiMSFT"/>
    <record name="PhysicalDeviceLayeredDriverPropertiesMSFT" c:type="VkPhysicalDeviceLayeredDriverPropertiesMSFT"/>
    <record name="PhysicalDeviceDescriptorPoolOverallocationFeaturesNV" c:type="VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV"/>
    <record name="PhysicalDeviceRawAccessChainsFeaturesNV" c:type="VkPhysicalDeviceRawAccessChainsFeaturesNV"/>
    <record name="PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV" c:type="VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV"/>
    <record name="PhysicalDeviceRayTracingValidationFeaturesNV" c:type="VkPhysicalDeviceRayTracingValidationFeaturesNV"/>
    <record name="PhysicalDeviceImageAlignmentControlFeaturesMESA" c:type="VkPhysicalDeviceImageAlignmentControlFeaturesMESA"/>
    <record name="PhysicalDeviceImageAlignmentControlPropertiesMESA" c:type="VkPhysicalDeviceImageAlignmentControlPropertiesMESA"/>
    <record name="ImageAlignmentControlCreateInfoMESA" c:type="VkImageAlignmentControlCreateInfoMESA"/>
    <record name="BuildAccelerationStructureModeKHR" c:type="VkBuildAccelerationStructureModeKHR"/>
    <record name="AccelerationStructureCreateFlagBitsKHR" c:type="VkAccelerationStructureCreateFlagBitsKHR"/>
    <record name="AccelerationStructureCreateFlagsKHR" c:type="VkAccelerationStructureCreateFlagsKHR"/>
    <record name="AccelerationStructureBuildRangeInfoKHR" c:type="VkAccelerationStructureBuildRangeInfoKHR"/>
    <record name="AccelerationStructureGeometryTrianglesDataKHR" c:type="VkAccelerationStructureGeometryTrianglesDataKHR"/>
    <record name="AccelerationStructureGeometryAabbsDataKHR" c:type="VkAccelerationStructureGeometryAabbsDataKHR"/>
    <record name="AccelerationStructureGeometryInstancesDataKHR" c:type="VkAccelerationStructureGeometryInstancesDataKHR"/>
    <record name="AccelerationStructureGeometryDataKHR" c:type="VkAccelerationStructureGeometryDataKHR"/>
    <record name="AccelerationStructureGeometryKHR" c:type="VkAccelerationStructureGeometryKHR"/>
    <record name="AccelerationStructureBuildGeometryInfoKHR" c:type="VkAccelerationStructureBuildGeometryInfoKHR"/>
    <record name="AccelerationStructureCreateInfoKHR" c:type="VkAccelerationStructureCreateInfoKHR"/>
    <record name="WriteDescriptorSetAccelerationStructureKHR" c:type="VkWriteDescriptorSetAccelerationStructureKHR"/>
    <record name="PhysicalDeviceAccelerationStructureFeaturesKHR" c:type="VkPhysicalDeviceAccelerationStructureFeaturesKHR"/>
    <record name="PhysicalDeviceAccelerationStructurePropertiesKHR" c:type="VkPhysicalDeviceAccelerationStructurePropertiesKHR"/>
    <record name="AccelerationStructureDeviceAddressInfoKHR" c:type="VkAccelerationStructureDeviceAddressInfoKHR"/>
    <record name="AccelerationStructureVersionInfoKHR" c:type="VkAccelerationStructureVersionInfoKHR"/>
    <record name="CopyAccelerationStructureToMemoryInfoKHR" c:type="VkCopyAccelerationStructureToMemoryInfoKHR"/>
    <record name="CopyMemoryToAccelerationStructureInfoKHR" c:type="VkCopyMemoryToAccelerationStructureInfoKHR"/>
    <record name="CopyAccelerationStructureInfoKHR" c:type="VkCopyAccelerationStructureInfoKHR"/>
    <record name="AccelerationStructureBuildSizesInfoKHR" c:type="VkAccelerationStructureBuildSizesInfoKHR"/>
    <record name="ShaderGroupShaderKHR" c:type="VkShaderGroupShaderKHR"/>
    <record name="RayTracingShaderGroupCreateInfoKHR" c:type="VkRayTracingShaderGroupCreateInfoKHR"/>
    <record name="RayTracingPipelineInterfaceCreateInfoKHR" c:type="VkRayTracingPipelineInterfaceCreateInfoKHR"/>
    <record name="RayTracingPipelineCreateInfoKHR" c:type="VkRayTracingPipelineCreateInfoKHR"/>
    <record name="PhysicalDeviceRayTracingPipelineFeaturesKHR" c:type="VkPhysicalDeviceRayTracingPipelineFeaturesKHR"/>
    <record name="PhysicalDeviceRayTracingPipelinePropertiesKHR" c:type="VkPhysicalDeviceRayTracingPipelinePropertiesKHR"/>
    <record name="StridedDeviceAddressRegionKHR" c:type="VkStridedDeviceAddressRegionKHR"/>
    <record name="TraceRaysIndirectCommandKHR" c:type="VkTraceRaysIndirectCommandKHR"/>
    <record name="PhysicalDeviceRayQueryFeaturesKHR" c:type="VkPhysicalDeviceRayQueryFeaturesKHR"/>
    <record name="PhysicalDeviceMeshShaderFeaturesEXT" c:type="VkPhysicalDeviceMeshShaderFeaturesEXT"/>
    <record name="PhysicalDeviceMeshShaderPropertiesEXT" c:type="VkPhysicalDeviceMeshShaderPropertiesEXT"/>
    <record name="DrawMeshTasksIndirectCommandEXT" c:type="VkDrawMeshTasksIndirectCommandEXT"/>
  </namespace>
</repository>
